/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 267 busdev = SYS_BUS_DEVICE(dev); in zynq_init() 268 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 | 518 SysBusDevice *busdev; in pl330_create() local 536 busdev = SYS_BUS_DEVICE(dev); in pl330_create() 537 sysbus_realize_and_unref(busdev, &error_fatal); in pl330_create() 538 sysbus_mmio_map(busdev, 0, base); in pl330_create() 545 sysbus_connect_irq(busdev, i, qdev_get_gpio_in(DEVICE(orgate), i)); in pl330_create() 555 SysBusDevice *busdev; in exynos4210_realize() local 594 busdev = SYS_BUS_DEVICE(&s->a9mpcore); in exynos4210_realize() 595 sysbus_realize(busdev, &error_fatal); in exynos4210_realize() 596 sysbus_mmio_map(busdev, 0, EXYNOS4210_SMP_PRIVATE_BASE_ADDR); in exynos4210_realize() 598 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 | 87 SysBusDevice *busdev; in realview_init() local 197 busdev = SYS_BUS_DEVICE(dev); in realview_init() 198 sysbus_realize_and_unref(busdev, &error_fatal); in realview_init() 199 sysbus_mmio_map(busdev, 0, periphbase); in realview_init() 201 sysbus_connect_irq(busdev, n, cpu_irq[n]); in realview_init() 236 busdev = SYS_BUS_DEVICE(dev); in realview_init() 237 sysbus_realize_and_unref(busdev, &error_fatal); in realview_init() 238 sysbus_mmio_map(busdev, 0, 0x10030000); in realview_init() 239 sysbus_connect_irq(busdev, 0, pic[24]); in realview_init() 285 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 | 195 SysBusDevice *busdev; in versatile_init() local 252 busdev = SYS_BUS_DEVICE(dev); in versatile_init() 253 sysbus_realize_and_unref(busdev, &error_fatal); in versatile_init() 254 sysbus_mmio_map(busdev, 0, 0x10001000); /* PCI controller regs */ in versatile_init() 255 sysbus_mmio_map(busdev, 1, 0x41000000); /* PCI self-config */ in versatile_init() 256 sysbus_mmio_map(busdev, 2, 0x42000000); /* PCI config */ in versatile_init() 257 sysbus_mmio_map(busdev, 3, 0x43000000); /* PCI I/O */ in versatile_init() 258 sysbus_mmio_map(busdev, 4, 0x44000000); /* PCI memory window 1 */ in versatile_init() 259 sysbus_mmio_map(busdev, 5, 0x50000000); /* PCI memory window 2 */ in versatile_init() 260 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 | 216 SysBusDevice *busdev; in init_cpus() local 247 busdev = SYS_BUS_DEVICE(dev); in init_cpus() 248 sysbus_realize_and_unref(busdev, &error_fatal); in init_cpus() 249 sysbus_mmio_map(busdev, 0, periphbase); in init_cpus() 265 sysbus_connect_irq(busdev, n, qdev_get_gpio_in(cpudev, ARM_CPU_IRQ)); in init_cpus() 266 sysbus_connect_irq(busdev, n + smp_cpus, in init_cpus() 268 sysbus_connect_irq(busdev, n + 2 * smp_cpus, in init_cpus() 270 sysbus_connect_irq(busdev, n + 3 * smp_cpus, in init_cpus()
|
/qemu/hw/sh4/ |
H A D | r2d.c | 248 SysBusDevice *busdev; in r2d_init() local 270 busdev = SYS_BUS_DEVICE(dev); in r2d_init() 271 sysbus_realize_and_unref(busdev, &error_fatal); in r2d_init() 273 sysbus_mmio_map(busdev, 0, P4ADDR(0x1e200000)); in r2d_init() 274 sysbus_mmio_map(busdev, 1, A7ADDR(0x1e200000)); in r2d_init() 275 sysbus_connect_irq(busdev, 0, &fpga->irq[PCI_INTA]); in r2d_init() 276 sysbus_connect_irq(busdev, 1, &fpga->irq[PCI_INTB]); in r2d_init() 277 sysbus_connect_irq(busdev, 2, &fpga->irq[PCI_INTC]); in r2d_init() 278 sysbus_connect_irq(busdev, 3, &fpga->irq[PCI_INTD]); in r2d_init() 281 busdev = SYS_BUS_DEVICE(dev); in r2d_init() [all …]
|
/qemu/hw/cpu/ |
H A D | a15mpcore.c | 55 SysBusDevice *busdev; in a15mp_priv_realize() local 87 busdev = SYS_BUS_DEVICE(&s->gic); in a15mp_priv_realize() 90 sysbus_pass_irq(sbd, busdev); in a15mp_priv_realize() 135 sysbus_mmio_get_region(busdev, 0)); in a15mp_priv_realize() 137 sysbus_mmio_get_region(busdev, 1)); in a15mp_priv_realize() 140 sysbus_mmio_get_region(busdev, 2)); in a15mp_priv_realize() 142 sysbus_mmio_get_region(busdev, 3)); in a15mp_priv_realize() 145 MemoryRegion *mr = sysbus_mmio_get_region(busdev, in a15mp_priv_realize()
|
/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()
|
/qemu/hw/microblaze/ |
H A D | petalogix_ml605_mmu.c | 77 SysBusDevice *busdev; in petalogix_ml605_init() local 180 busdev = SYS_BUS_DEVICE(dev); in petalogix_ml605_init() 181 sysbus_realize_and_unref(busdev, &error_fatal); in petalogix_ml605_init() 182 sysbus_mmio_map(busdev, 0, SPI_BASEADDR); in petalogix_ml605_init() 183 sysbus_connect_irq(busdev, 0, irq[SPI_IRQ]); in petalogix_ml605_init() 201 sysbus_connect_irq(busdev, i+1, cs_line); in petalogix_ml605_init()
|
/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()
|
/qemu/hw/riscv/ |
H A D | opentitan.c | 149 SysBusDevice *busdev; in lowrisc_ibex_soc_realize() local 239 busdev = SYS_BUS_DEVICE(dev); in lowrisc_ibex_soc_realize() 240 sysbus_mmio_map(busdev, 0, memmap[IBEX_DEV_SPI_HOST0 + i].base); in lowrisc_ibex_soc_realize() 244 sysbus_connect_irq(busdev, 0, qdev_get_gpio_in(DEVICE(&s->plic), in lowrisc_ibex_soc_realize() 246 sysbus_connect_irq(busdev, 1, qdev_get_gpio_in(DEVICE(&s->plic), in lowrisc_ibex_soc_realize() 250 sysbus_connect_irq(busdev, 0, qdev_get_gpio_in(DEVICE(&s->plic), in lowrisc_ibex_soc_realize() 252 sysbus_connect_irq(busdev, 1, qdev_get_gpio_in(DEVICE(&s->plic), in lowrisc_ibex_soc_realize()
|
/qemu/include/hw/display/ |
H A D | macfb.h | 79 SysBusDevice busdev; member 96 NubusDevice busdev; member
|
/qemu/hw/xen/ |
H A D | xen-pvh-common.c | 106 SysBusDevice *busdev; in xen_enable_tpm() local 116 busdev = SYS_BUS_DEVICE(dev); in xen_enable_tpm() 117 sysbus_realize_and_unref(busdev, &error_fatal); in xen_enable_tpm() 118 sysbus_mmio_map(busdev, 0, s->cfg.tpm.base); in xen_enable_tpm()
|
/qemu/include/hw/misc/ |
H A D | bcm2835_rng.h | 20 SysBusDevice busdev; member
|
H A D | bcm2835_powermgt.h | 21 SysBusDevice busdev; member
|
H A D | bcm2835_property.h | 22 SysBusDevice busdev; member
|
H A D | bcm2835_mbox.h | 27 SysBusDevice busdev; member
|
/qemu/include/hw/intc/ |
H A D | bcm2835_ic.h | 22 SysBusDevice busdev; member
|
/qemu/include/hw/sd/ |
H A D | bcm2835_sdhost.h | 27 SysBusDevice busdev; member
|