Searched refs:pmc (Results 1 – 11 of 11) sorted by relevance
/qemu/hw/ppc/ |
H A D | e500plat.c | 35 PPCE500MachineClass *pmc = PPCE500_MACHINE_GET_CLASS(machine); in e500plat_init() local 39 pmc->mpic_version = OPENPIC_MODEL_FSL_MPIC_20; in e500plat_init() 73 PPCE500MachineClass *pmc = PPCE500_MACHINE_CLASS(oc); in e500plat_machine_class_init() local 81 pmc->pci_first_slot = 0x1; in e500plat_machine_class_init() 82 pmc->pci_nr_slots = PCI_SLOT_MAX - 1; in e500plat_machine_class_init() 83 pmc->fixup_devtree = e500plat_fixup_devtree; in e500plat_machine_class_init() 84 pmc->mpic_version = OPENPIC_MODEL_FSL_MPIC_42; in e500plat_machine_class_init() 85 pmc->has_mpc8xxx_gpio = true; in e500plat_machine_class_init() 86 pmc->has_esdhc = true; in e500plat_machine_class_init() 87 pmc->platform_bus_base = 0xf00000000ULL; in e500plat_machine_class_init() [all …]
|
H A D | mpc8544ds.c | 43 PPCE500MachineClass *pmc = PPCE500_MACHINE_CLASS(oc); in mpc8544ds_machine_class_init() local 45 pmc->pci_first_slot = 0x11; in mpc8544ds_machine_class_init() 46 pmc->pci_nr_slots = 2; in mpc8544ds_machine_class_init() 47 pmc->fixup_devtree = mpc8544ds_fixup_devtree; in mpc8544ds_machine_class_init() 48 pmc->mpic_version = OPENPIC_MODEL_FSL_MPIC_20; in mpc8544ds_machine_class_init() 49 pmc->platform_bus_base = 0xFF800000ULL; in mpc8544ds_machine_class_init() 50 pmc->platform_bus_size = 8 * MiB; in mpc8544ds_machine_class_init() 51 pmc->platform_bus_first_irq = 5; in mpc8544ds_machine_class_init() 52 pmc->platform_bus_num_irqs = 10; in mpc8544ds_machine_class_init() 53 pmc->ccsrbar_base = 0xE0000000ULL; in mpc8544ds_machine_class_init() [all …]
|
H A D | e500.c | 324 const PPCE500MachineClass *pmc = PPCE500_MACHINE_GET_CLASS(pms); in platform_bus_create_devtree() local 325 gchar *node = g_strdup_printf("/platform@%"PRIx64, pmc->platform_bus_base); in platform_bus_create_devtree() 327 uint64_t addr = pmc->platform_bus_base; in platform_bus_create_devtree() 328 uint64_t size = pmc->platform_bus_size; in platform_bus_create_devtree() 329 int irq_start = pmc->platform_bus_first_irq; in platform_bus_create_devtree() 378 const PPCE500MachineClass *pmc = PPCE500_MACHINE_GET_CLASS(pms); in ppce500_load_device_tree() local 400 0x2000000, 0x0, pmc->pci_mmio_bus_base, in ppce500_load_device_tree() 401 pmc->pci_mmio_base >> 32, pmc->pci_mmio_base, in ppce500_load_device_tree() 405 pmc->pci_pio_base >> 32, pmc->pci_pio_base, in ppce500_load_device_tree() 499 uint64_t cpu_release_addr = pmc->spin_base + (i * 0x20); in ppce500_load_device_tree() [all …]
|
H A D | pnv.c | 644 PnvMachineClass *pmc = PNV_MACHINE_GET_CLASS(machine); in pnv_dt_create() local 662 _FDT((fdt_setprop(fdt, 0, "compatible", pmc->compat, pmc->compat_size))); in pnv_dt_create() 700 if (pmc->dt_power_mgt) { in pnv_dt_create() 701 pmc->dt_power_mgt(pnv, fdt); in pnv_dt_create() 941 PnvMachineClass *pmc = PNV_MACHINE_GET_CLASS(machine); in pnv_init() local 942 int max_smt_threads = pmc->max_smt_threads; in pnv_init() 1074 if (!pmc->has_lpar_per_thread) { in pnv_init() 1094 if (pmc->max_smt_threads == 4) { in pnv_init() 1207 if (pmc->i2c_init) { in pnv_init() 1208 pmc->i2c_init(pnv); in pnv_init() [all …]
|
/qemu/hw/arm/ |
H A D | xlnx-versal.c | 320 for (i = 0; i < ARRAY_SIZE(s->pmc.iou.sd); i++) { in versal_create_sds() 324 object_initialize_child(OBJECT(s), "sd[*]", &s->pmc.iou.sd[i], in versal_create_sds() 326 dev = DEVICE(&s->pmc.iou.sd[i]); in versal_create_sds() 357 &s->pmc.apb_irq_orgate, TYPE_OR_IRQ); in versal_create_pmc_apb_irq_orgate() 358 orgate = DEVICE(&s->pmc.apb_irq_orgate); in versal_create_pmc_apb_irq_orgate() 370 object_initialize_child(OBJECT(s), "rtc", &s->pmc.rtc, in versal_create_rtc() 372 sbd = SYS_BUS_DEVICE(&s->pmc.rtc); in versal_create_rtc() 383 qdev_get_gpio_in(DEVICE(&s->pmc.apb_irq_orgate), 0)); in versal_create_rtc() 391 object_initialize_child(OBJECT(s), "trng", &s->pmc.trng, in versal_create_trng() 393 sbd = SYS_BUS_DEVICE(&s->pmc.trng); in versal_create_trng() [all …]
|
H A D | xlnx-versal-virt.c | 357 for (i = ARRAY_SIZE(s->soc.pmc.iou.sd) - 1; i >= 0; i--) { in fdt_add_sd_nodes() 726 bbram_attach_drive(&s->soc.pmc.bbram); in versal_virt_init() 729 efuse_attach_drive(&s->soc.pmc.efuse); in versal_virt_init() 732 for (i = 0; i < ARRAY_SIZE(s->soc.pmc.iou.sd); i++) { in versal_virt_init() 733 sd_plugin_card(&s->soc.pmc.iou.sd[i], in versal_virt_init() 757 spi_bus = qdev_get_child_bus(DEVICE(&s->soc.pmc.iou.ospi), "spi0"); in versal_virt_init() 781 sysbus_connect_irq(SYS_BUS_DEVICE(&s->soc.pmc.iou.ospi), in versal_virt_init()
|
/qemu/include/hw/arm/ |
H A D | xlnx-versal.h | 133 } pmc; member
|
/qemu/hw/net/ |
H A D | igb.c | 356 igb_add_pm_capability(PCIDevice *pdev, uint8_t offset, uint16_t pmc) in igb_add_pm_capability() argument 368 pmc); in igb_add_pm_capability()
|
H A D | e1000e.c | 372 e1000e_add_pm_capability(PCIDevice *pdev, uint8_t offset, uint16_t pmc) in e1000e_add_pm_capability() argument 384 pmc); in e1000e_add_pm_capability()
|
/qemu/hw/misc/ |
H A D | meson.build | 99 'xlnx-versal-pmc-iou-slcr.c',
|
/qemu/hw/pci/ |
H A D | pci.c | 479 uint16_t pmc; in pci_pm_update() local 492 pmc = pci_get_word(d->config + d->pm_cap + PCI_PM_PMC); in pci_pm_update() 498 if ((!(pmc & PCI_PM_CAP_D1) && new == 1) || in pci_pm_update() 499 (!(pmc & PCI_PM_CAP_D2) && new == 2) || in pci_pm_update()
|