/openbmc/qemu/hw/arm/ |
H A D | xilinx_zynq.c | 137 SysBusDevice *busdev; in zynq_init_spi_flashes() local 148 busdev = SYS_BUS_DEVICE(dev); in zynq_init_spi_flashes() 149 sysbus_realize_and_unref(busdev, &error_fatal); in zynq_init_spi_flashes() 150 sysbus_mmio_map(busdev, 0, base_addr); in zynq_init_spi_flashes() 152 sysbus_mmio_map(busdev, 1, 0xFC000000); in zynq_init_spi_flashes() 154 sysbus_connect_irq(busdev, 0, irq); in zynq_init_spi_flashes() 175 sysbus_connect_irq(busdev, i * num_ss + j + 1, cs_line); in zynq_init_spi_flashes() 209 SysBusDevice *busdev; in zynq_init() local 266 busdev = SYS_BUS_DEVICE(dev); in zynq_init() 267 sysbus_realize_and_unref(busdev, &error_fatal); in zynq_init() [all …]
|
H A D | stm32l4x5_soc.c | 173 SysBusDevice *busdev; in stm32l4x5_soc_realize() local 226 busdev = SYS_BUS_DEVICE(&s->gpio[i]); in stm32l4x5_soc_realize() 231 if (!sysbus_realize(busdev, errp)) { in stm32l4x5_soc_realize() 234 sysbus_mmio_map(busdev, 0, stm32l4x5_gpio_cfg[i].addr); in stm32l4x5_soc_realize() 238 busdev = SYS_BUS_DEVICE(&s->syscfg); in stm32l4x5_soc_realize() 241 if (!sysbus_realize(busdev, errp)) { in stm32l4x5_soc_realize() 244 sysbus_mmio_map(busdev, 0, SYSCFG_ADDR); in stm32l4x5_soc_realize() 258 busdev = SYS_BUS_DEVICE(&s->exti); in stm32l4x5_soc_realize() 259 if (!sysbus_realize(busdev, errp)) { in stm32l4x5_soc_realize() 262 sysbus_mmio_map(busdev, 0, EXTI_ADDR); in stm32l4x5_soc_realize() [all …]
|
H A D | exynos4210.c | 515 SysBusDevice *busdev; in pl330_create() local 533 busdev = SYS_BUS_DEVICE(dev); in pl330_create() 534 sysbus_realize_and_unref(busdev, &error_fatal); in pl330_create() 535 sysbus_mmio_map(busdev, 0, base); in pl330_create() 542 sysbus_connect_irq(busdev, i, qdev_get_gpio_in(DEVICE(orgate), i)); in pl330_create() 552 SysBusDevice *busdev; in exynos4210_realize() local 589 busdev = SYS_BUS_DEVICE(&s->a9mpcore); in exynos4210_realize() 590 sysbus_realize(busdev, &error_fatal); in exynos4210_realize() 591 sysbus_mmio_map(busdev, 0, EXYNOS4210_SMP_PRIVATE_BASE_ADDR); in exynos4210_realize() 593 sysbus_connect_irq(busdev, n, in exynos4210_realize() [all …]
|
H A D | stm32f405_soc.c | 96 SysBusDevice *busdev; in stm32f405_soc_realize() local 171 busdev = SYS_BUS_DEVICE(dev); in stm32f405_soc_realize() 172 sysbus_mmio_map(busdev, 0, RCC_ADDR); in stm32f405_soc_realize() 179 busdev = SYS_BUS_DEVICE(dev); in stm32f405_soc_realize() 180 sysbus_mmio_map(busdev, 0, SYSCFG_ADD); in stm32f405_soc_realize() 181 sysbus_connect_irq(busdev, 0, qdev_get_gpio_in(armv7m, SYSCFG_IRQ)); in stm32f405_soc_realize() 190 busdev = SYS_BUS_DEVICE(dev); in stm32f405_soc_realize() 191 sysbus_mmio_map(busdev, 0, usart_addr[i]); in stm32f405_soc_realize() 192 sysbus_connect_irq(busdev, 0, qdev_get_gpio_in(armv7m, usart_irq[i])); in stm32f405_soc_realize() 202 busdev = SYS_BUS_DEVICE(dev); in stm32f405_soc_realize() [all …]
|
H A D | realview.c | 85 SysBusDevice *busdev; in realview_init() local 190 busdev = SYS_BUS_DEVICE(dev); in realview_init() 191 sysbus_realize_and_unref(busdev, &error_fatal); in realview_init() 192 sysbus_mmio_map(busdev, 0, periphbase); in realview_init() 194 sysbus_connect_irq(busdev, n, cpu_irq[n]); in realview_init() 229 busdev = SYS_BUS_DEVICE(dev); in realview_init() 230 sysbus_realize_and_unref(busdev, &error_fatal); in realview_init() 231 sysbus_mmio_map(busdev, 0, 0x10030000); in realview_init() 232 sysbus_connect_irq(busdev, 0, pic[24]); in realview_init() 278 busdev = SYS_BUS_DEVICE(dev); in realview_init() [all …]
|
H A D | stm32f205_soc.c | 87 SysBusDevice *busdev; in stm32f205_soc_realize() local 146 busdev = SYS_BUS_DEVICE(dev); in stm32f205_soc_realize() 147 sysbus_mmio_map(busdev, 0, 0x40013800); in stm32f205_soc_realize() 156 busdev = SYS_BUS_DEVICE(dev); in stm32f205_soc_realize() 157 sysbus_mmio_map(busdev, 0, usart_addr[i]); in stm32f205_soc_realize() 158 sysbus_connect_irq(busdev, 0, qdev_get_gpio_in(armv7m, usart_irq[i])); in stm32f205_soc_realize() 168 busdev = SYS_BUS_DEVICE(dev); in stm32f205_soc_realize() 169 sysbus_mmio_map(busdev, 0, timer_addr[i]); in stm32f205_soc_realize() 170 sysbus_connect_irq(busdev, 0, qdev_get_gpio_in(armv7m, timer_irq[i])); in stm32f205_soc_realize() 187 busdev = SYS_BUS_DEVICE(dev); in stm32f205_soc_realize() [all …]
|
H A D | highbank.c | 182 SysBusDevice *busdev; in calxeda_init() local 252 busdev = SYS_BUS_DEVICE(dev); in calxeda_init() 253 sysbus_realize_and_unref(busdev, &error_fatal); in calxeda_init() 254 sysbus_mmio_map(busdev, 0, 0xfff12000); in calxeda_init() 264 busdev = SYS_BUS_DEVICE(dev); in calxeda_init() 265 sysbus_realize_and_unref(busdev, &error_fatal); in calxeda_init() 266 sysbus_mmio_map(busdev, 0, MPCORE_PERIPHBASE); in calxeda_init() 268 sysbus_connect_irq(busdev, n, cpu_irq[n]); in calxeda_init() 269 sysbus_connect_irq(busdev, n + smp_cpus, cpu_fiq[n]); in calxeda_init() 270 sysbus_connect_irq(busdev, n + 2 * smp_cpus, cpu_virq[n]); in calxeda_init() [all …]
|
H A D | versatilepb.c | 192 SysBusDevice *busdev; in versatile_init() local 249 busdev = SYS_BUS_DEVICE(dev); in versatile_init() 250 sysbus_realize_and_unref(busdev, &error_fatal); in versatile_init() 251 sysbus_mmio_map(busdev, 0, 0x10001000); /* PCI controller regs */ in versatile_init() 252 sysbus_mmio_map(busdev, 1, 0x41000000); /* PCI self-config */ in versatile_init() 253 sysbus_mmio_map(busdev, 2, 0x42000000); /* PCI config */ in versatile_init() 254 sysbus_mmio_map(busdev, 3, 0x43000000); /* PCI I/O */ in versatile_init() 255 sysbus_mmio_map(busdev, 4, 0x44000000); /* PCI memory window 1 */ in versatile_init() 256 sysbus_mmio_map(busdev, 5, 0x50000000); /* PCI memory window 2 */ in versatile_init() 257 sysbus_mmio_map(busdev, 6, 0x60000000); /* PCI memory window 3 */ in versatile_init() [all …]
|
H A D | msf2-soc.c | 86 SysBusDevice *busdev; in m2sxxx_soc_realize() local 166 busdev = SYS_BUS_DEVICE(dev); in m2sxxx_soc_realize() 167 sysbus_mmio_map(busdev, 0, MSF2_TIMER_BASE); in m2sxxx_soc_realize() 168 sysbus_connect_irq(busdev, 0, in m2sxxx_soc_realize() 170 sysbus_connect_irq(busdev, 1, in m2sxxx_soc_realize() 179 busdev = SYS_BUS_DEVICE(dev); in m2sxxx_soc_realize() 180 sysbus_mmio_map(busdev, 0, MSF2_SYSREG_BASE); in m2sxxx_soc_realize() 207 busdev = SYS_BUS_DEVICE(dev); in m2sxxx_soc_realize() 208 sysbus_mmio_map(busdev, 0, MSF2_EMAC_BASE); in m2sxxx_soc_realize() 209 sysbus_connect_irq(busdev, 0, in m2sxxx_soc_realize()
|
H A D | stm32f100_soc.c | 70 SysBusDevice *busdev; in stm32f100_soc_realize() local 136 busdev = SYS_BUS_DEVICE(dev); in stm32f100_soc_realize() 137 sysbus_mmio_map(busdev, 0, usart_addr[i]); in stm32f100_soc_realize() 138 sysbus_connect_irq(busdev, 0, qdev_get_gpio_in(armv7m, usart_irq[i])); in stm32f100_soc_realize() 147 busdev = SYS_BUS_DEVICE(dev); in stm32f100_soc_realize() 148 sysbus_mmio_map(busdev, 0, spi_addr[i]); in stm32f100_soc_realize() 149 sysbus_connect_irq(busdev, 0, qdev_get_gpio_in(armv7m, spi_irq[i])); in stm32f100_soc_realize()
|
H A D | vexpress.c | 214 SysBusDevice *busdev; in init_cpus() local 244 busdev = SYS_BUS_DEVICE(dev); in init_cpus() 245 sysbus_realize_and_unref(busdev, &error_fatal); in init_cpus() 246 sysbus_mmio_map(busdev, 0, periphbase); in init_cpus() 262 sysbus_connect_irq(busdev, n, qdev_get_gpio_in(cpudev, ARM_CPU_IRQ)); in init_cpus() 263 sysbus_connect_irq(busdev, n + smp_cpus, in init_cpus() 265 sysbus_connect_irq(busdev, n + 2 * smp_cpus, in init_cpus() 267 sysbus_connect_irq(busdev, n + 3 * smp_cpus, in init_cpus()
|
/openbmc/qemu/hw/sh4/ |
H A D | r2d.c | 244 SysBusDevice *busdev; in r2d_init() local 265 busdev = SYS_BUS_DEVICE(dev); in r2d_init() 266 sysbus_realize_and_unref(busdev, &error_fatal); in r2d_init() 268 sysbus_mmio_map(busdev, 0, P4ADDR(0x1e200000)); in r2d_init() 269 sysbus_mmio_map(busdev, 1, A7ADDR(0x1e200000)); in r2d_init() 270 sysbus_connect_irq(busdev, 0, irq[PCI_INTA]); in r2d_init() 271 sysbus_connect_irq(busdev, 1, irq[PCI_INTB]); in r2d_init() 272 sysbus_connect_irq(busdev, 2, irq[PCI_INTC]); in r2d_init() 273 sysbus_connect_irq(busdev, 3, irq[PCI_INTD]); in r2d_init() 276 busdev = SYS_BUS_DEVICE(dev); in r2d_init() [all …]
|
/openbmc/qemu/hw/cpu/ |
H A D | a15mpcore.c | 55 SysBusDevice *busdev; in a15mp_priv_realize() local 82 busdev = SYS_BUS_DEVICE(&s->gic); in a15mp_priv_realize() 85 sysbus_pass_irq(sbd, busdev); in a15mp_priv_realize() 130 sysbus_mmio_get_region(busdev, 0)); in a15mp_priv_realize() 132 sysbus_mmio_get_region(busdev, 1)); in a15mp_priv_realize() 135 sysbus_mmio_get_region(busdev, 2)); in a15mp_priv_realize() 137 sysbus_mmio_get_region(busdev, 3)); in a15mp_priv_realize() 140 MemoryRegion *mr = sysbus_mmio_get_region(busdev, in a15mp_priv_realize()
|
/openbmc/qemu/hw/intc/ |
H A D | realview_gic.c | 28 SysBusDevice *busdev; in realview_gic_realize() local 39 busdev = SYS_BUS_DEVICE(&s->gic); in realview_gic_realize() 42 sysbus_pass_irq(sbd, busdev); in realview_gic_realize() 48 sysbus_mmio_get_region(busdev, 1)); in realview_gic_realize() 50 sysbus_mmio_get_region(busdev, 0)); in realview_gic_realize()
|
/openbmc/linux/arch/ia64/include/asm/ |
H A D | pci.h | 56 #define PCI_CONTROLLER(busdev) ((struct pci_controller *) busdev->sysdata) argument 57 #define pci_domain_nr(busdev) (PCI_CONTROLLER(busdev)->segment) argument
|
/openbmc/qemu/hw/microblaze/ |
H A D | petalogix_ml605_mmu.c | 77 SysBusDevice *busdev; in petalogix_ml605_init() local 177 busdev = SYS_BUS_DEVICE(dev); in petalogix_ml605_init() 178 sysbus_realize_and_unref(busdev, &error_fatal); in petalogix_ml605_init() 179 sysbus_mmio_map(busdev, 0, SPI_BASEADDR); in petalogix_ml605_init() 180 sysbus_connect_irq(busdev, 0, irq[SPI_IRQ]); in petalogix_ml605_init() 198 sysbus_connect_irq(busdev, i+1, cs_line); in petalogix_ml605_init()
|
/openbmc/qemu/hw/misc/ |
H A D | avr_power.c | 81 SysBusDevice *busdev = SYS_BUS_DEVICE(dev); in avr_mask_init() local 85 sysbus_init_mmio(busdev, &s->iomem); in avr_mask_init() 88 sysbus_init_irq(busdev, &s->irq[i]); in avr_mask_init()
|
/openbmc/qemu/hw/riscv/ |
H A D | opentitan.c | 146 SysBusDevice *busdev; in lowrisc_ibex_soc_realize() local 236 busdev = SYS_BUS_DEVICE(dev); in lowrisc_ibex_soc_realize() 237 sysbus_mmio_map(busdev, 0, memmap[IBEX_DEV_SPI_HOST0 + i].base); in lowrisc_ibex_soc_realize() 241 sysbus_connect_irq(busdev, 0, qdev_get_gpio_in(DEVICE(&s->plic), in lowrisc_ibex_soc_realize() 243 sysbus_connect_irq(busdev, 1, qdev_get_gpio_in(DEVICE(&s->plic), in lowrisc_ibex_soc_realize() 247 sysbus_connect_irq(busdev, 0, qdev_get_gpio_in(DEVICE(&s->plic), in lowrisc_ibex_soc_realize() 249 sysbus_connect_irq(busdev, 1, qdev_get_gpio_in(DEVICE(&s->plic), in lowrisc_ibex_soc_realize()
|
/openbmc/linux/drivers/pci/controller/dwc/ |
H A D | pcie-tegra194-acpi.c | 71 u32 busdev; in tegra194_map_bus() local 84 busdev = PCIE_ATU_BUS(bus->number) | PCIE_ATU_DEV(PCI_SLOT(devfn)) | in tegra194_map_bus() 96 program_outbound_atu(pcie_ecam, 0, type, cfg->res.start, busdev, in tegra194_map_bus()
|
/openbmc/u-boot/drivers/pci/ |
H A D | pcie_layerscape.c | 80 static void ls_pcie_cfg0_set_busdev(struct ls_pcie *pcie, u32 busdev) in ls_pcie_cfg0_set_busdev() argument 84 dbi_writel(pcie, busdev, PCIE_ATU_LOWER_TARGET); in ls_pcie_cfg0_set_busdev() 87 static void ls_pcie_cfg1_set_busdev(struct ls_pcie *pcie, u32 busdev) in ls_pcie_cfg1_set_busdev() argument 91 dbi_writel(pcie, busdev, PCIE_ATU_LOWER_TARGET); in ls_pcie_cfg1_set_busdev() 250 u32 busdev; in ls_pcie_conf_address() local 260 busdev = PCIE_ATU_BUS(PCI_BUS(bdf) - bus->seq) | in ls_pcie_conf_address() 265 ls_pcie_cfg0_set_busdev(pcie, busdev); in ls_pcie_conf_address() 268 ls_pcie_cfg1_set_busdev(pcie, busdev); in ls_pcie_conf_address()
|
/openbmc/qemu/include/hw/display/ |
H A D | macfb.h | 79 SysBusDevice busdev; member 96 NubusDevice busdev; member
|
/openbmc/qemu/hw/xen/ |
H A D | xen-pvh-common.c | 107 SysBusDevice *busdev; in xen_enable_tpm() local 117 busdev = SYS_BUS_DEVICE(dev); in xen_enable_tpm() 118 sysbus_realize_and_unref(busdev, &error_fatal); in xen_enable_tpm() 119 sysbus_mmio_map(busdev, 0, s->cfg.tpm.base); in xen_enable_tpm()
|
/openbmc/qemu/include/hw/misc/ |
H A D | bcm2835_rng.h | 20 SysBusDevice busdev; member
|
H A D | bcm2835_powermgt.h | 21 SysBusDevice busdev; member
|
/openbmc/qemu/include/hw/intc/ |
H A D | bcm2835_ic.h | 22 SysBusDevice busdev; member
|