/openbmc/qemu/hw/arm/ |
H A D | bcm2835_peripherals.c | 43 sysbus_realize(SYS_BUS_DEVICE(uds), &error_fatal); in create_unimp() 45 sysbus_mmio_get_region(SYS_BUS_DEVICE(uds), 0), -1000); in create_unimp() 81 sysbus_init_mmio(SYS_BUS_DEVICE(s), &s->peri_mr); in raspi_peripherals_base_init() 194 sysbus_connect_irq(SYS_BUS_DEVICE(&s_base->sdhci), 0, in bcm2835_peripherals_realize() 200 sysbus_connect_irq(SYS_BUS_DEVICE(&s_base->dma), n, in bcm2835_peripherals_realize() 210 sysbus_connect_irq(SYS_BUS_DEVICE(&s_base->dma), in bcm2835_peripherals_realize() 220 if (!sysbus_realize(SYS_BUS_DEVICE(&s->rng), errp)) { in bcm2835_peripherals_realize() 225 sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->rng), 0)); in bcm2835_peripherals_realize() 228 if (!sysbus_realize(SYS_BUS_DEVICE(&s->thermal), errp)) { in bcm2835_peripherals_realize() 232 sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->thermal), 0)); in bcm2835_peripherals_realize() [all …]
|
H A D | aspeed_ast2400.c | 276 aspeed_mmio_map_unimplemented(s, SYS_BUS_DEVICE(&s->iomem), "aspeed.io", in aspeed_ast2400_soc_realize() 281 aspeed_mmio_map_unimplemented(s, SYS_BUS_DEVICE(&s->video), "aspeed.video", in aspeed_ast2400_soc_realize() 303 if (!sysbus_realize(SYS_BUS_DEVICE(&s->scu), errp)) { in aspeed_ast2400_soc_realize() 306 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_ast2400_soc_realize() 309 if (!sysbus_realize(SYS_BUS_DEVICE(&a->vic), errp)) { in aspeed_ast2400_soc_realize() 312 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->vic), 0, sc->memmap[ASPEED_DEV_VIC]); in aspeed_ast2400_soc_realize() 313 sysbus_connect_irq(SYS_BUS_DEVICE(&a->vic), 0, in aspeed_ast2400_soc_realize() 315 sysbus_connect_irq(SYS_BUS_DEVICE(&a->vic), 1, in aspeed_ast2400_soc_realize() 319 if (!sysbus_realize(SYS_BUS_DEVICE(&s->rtc), errp)) { in aspeed_ast2400_soc_realize() 322 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->rtc), 0, sc->memmap[ASPEED_DEV_RTC]); in aspeed_ast2400_soc_realize() [all …]
|
H A D | aspeed_ast2600.c | 330 aspeed_mmio_map_unimplemented(s, SYS_BUS_DEVICE(&s->iomem), "aspeed.io", in aspeed_soc_ast2600_realize() 335 aspeed_mmio_map_unimplemented(s, SYS_BUS_DEVICE(&s->video), "aspeed.video", in aspeed_soc_ast2600_realize() 339 aspeed_mmio_map_unimplemented(s, SYS_BUS_DEVICE(&s->emmc_boot_controller), in aspeed_soc_ast2600_realize() 373 sysbus_realize(SYS_BUS_DEVICE(&a->a7mpcore), &error_abort); in aspeed_soc_ast2600_realize() 374 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->a7mpcore), 0, ASPEED_A7MPCORE_ADDR); in aspeed_soc_ast2600_realize() 377 SysBusDevice *sbd = SYS_BUS_DEVICE(&a->a7mpcore); in aspeed_soc_ast2600_realize() 400 aspeed_mmio_map_unimplemented(s, SYS_BUS_DEVICE(&s->dpmcu), "aspeed.dpmcu", in aspeed_soc_ast2600_realize() 405 if (!sysbus_realize(SYS_BUS_DEVICE(&s->scu), errp)) { in aspeed_soc_ast2600_realize() 408 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_soc_ast2600_realize() 411 if (!sysbus_realize(SYS_BUS_DEVICE(&s->rtc), errp)) { in aspeed_soc_ast2600_realize() [all …]
|
H A D | allwinner-a10.c | 108 if (!sysbus_realize(SYS_BUS_DEVICE(&s->intc), errp)) { in aw_a10_realize() 111 sysbusdev = SYS_BUS_DEVICE(&s->intc); in aw_a10_realize() 119 if (!sysbus_realize(SYS_BUS_DEVICE(&s->timer), errp)) { in aw_a10_realize() 122 sysbusdev = SYS_BUS_DEVICE(&s->timer); in aw_a10_realize() 137 sysbus_realize(SYS_BUS_DEVICE(&s->ccm), &error_fatal); in aw_a10_realize() 138 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, AW_A10_CCM_BASE); in aw_a10_realize() 141 sysbus_realize(SYS_BUS_DEVICE(&s->dramc), &error_fatal); in aw_a10_realize() 142 sysbus_mmio_map(SYS_BUS_DEVICE(&s->dramc), 0, AW_A10_DRAMC_BASE); in aw_a10_realize() 145 if (!sysbus_realize(SYS_BUS_DEVICE(&s->emac), errp)) { in aw_a10_realize() 148 sysbusdev = SYS_BUS_DEVICE(&s->emac); in aw_a10_realize() [all …]
|
H A D | fsl-imx6.c | 153 if (!sysbus_realize(SYS_BUS_DEVICE(mpcore), errp)) { in fsl_imx6_realize() 156 sysbus_mmio_map(SYS_BUS_DEVICE(mpcore), 0, FSL_IMX6_A9MPCORE_ADDR); in fsl_imx6_realize() 160 sysbus_connect_irq(SYS_BUS_DEVICE(gic), i, in fsl_imx6_realize() 162 sysbus_connect_irq(SYS_BUS_DEVICE(gic), i + smp_cpus, in fsl_imx6_realize() 169 if (!sysbus_realize(SYS_BUS_DEVICE(&s->ccm), errp)) { in fsl_imx6_realize() 172 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, FSL_IMX6_CCM_ADDR); in fsl_imx6_realize() 174 if (!sysbus_realize(SYS_BUS_DEVICE(&s->src), errp)) { in fsl_imx6_realize() 177 sysbus_mmio_map(SYS_BUS_DEVICE(&s->src), 0, FSL_IMX6_SRC_ADDR); in fsl_imx6_realize() 194 if (!sysbus_realize(SYS_BUS_DEVICE(&s->uart[i]), errp)) { in fsl_imx6_realize() 198 sysbus_mmio_map(SYS_BUS_DEVICE(&s->uart[i]), 0, serial_table[i].addr); in fsl_imx6_realize() [all …]
|
H A D | aspeed_ast10x0.c | 204 aspeed_mmio_map_unimplemented(s, SYS_BUS_DEVICE(&s->iomem), "aspeed.io", in aspeed_soc_ast1030_realize() 207 aspeed_mmio_map_unimplemented(s, SYS_BUS_DEVICE(&s->sbc_unimplemented), in aspeed_soc_ast1030_realize() 218 sysbus_realize(SYS_BUS_DEVICE(&a->armv7m), &error_abort); in aspeed_soc_ast1030_realize() 241 if (!sysbus_realize(SYS_BUS_DEVICE(&s->scu), errp)) { in aspeed_soc_ast1030_realize() 244 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_soc_ast1030_realize() 250 if (!sysbus_realize(SYS_BUS_DEVICE(&s->i2c), errp)) { in aspeed_soc_ast1030_realize() 253 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->i2c), 0, sc->memmap[ASPEED_DEV_I2C]); in aspeed_soc_ast1030_realize() 258 sysbus_connect_irq(SYS_BUS_DEVICE(&s->i2c.busses[i]), 0, irq); in aspeed_soc_ast1030_realize() 262 if (!sysbus_realize(SYS_BUS_DEVICE(&s->i3c), errp)) { in aspeed_soc_ast1030_realize() 265 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->i3c), 0, sc->memmap[ASPEED_DEV_I3C]); in aspeed_soc_ast1030_realize() [all …]
|
H A D | fsl-imx25.c | 90 if (!sysbus_realize(SYS_BUS_DEVICE(&s->avic), errp)) { in fsl_imx25_realize() 93 sysbus_mmio_map(SYS_BUS_DEVICE(&s->avic), 0, FSL_IMX25_AVIC_ADDR); in fsl_imx25_realize() 94 sysbus_connect_irq(SYS_BUS_DEVICE(&s->avic), 0, in fsl_imx25_realize() 96 sysbus_connect_irq(SYS_BUS_DEVICE(&s->avic), 1, in fsl_imx25_realize() 99 if (!sysbus_realize(SYS_BUS_DEVICE(&s->ccm), errp)) { in fsl_imx25_realize() 102 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, FSL_IMX25_CCM_ADDR); in fsl_imx25_realize() 119 if (!sysbus_realize(SYS_BUS_DEVICE(&s->uart[i]), errp)) { in fsl_imx25_realize() 122 sysbus_mmio_map(SYS_BUS_DEVICE(&s->uart[i]), 0, serial_table[i].addr); in fsl_imx25_realize() 123 sysbus_connect_irq(SYS_BUS_DEVICE(&s->uart[i]), 0, in fsl_imx25_realize() 142 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gpt[i]), errp)) { in fsl_imx25_realize() [all …]
|
H A D | allwinner-h3.c | 273 sysbus_realize(SYS_BUS_DEVICE(&s->gic), &error_fatal); in allwinner_h3_realize() 275 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, s->memmap[AW_H3_DEV_GIC_DIST]); in allwinner_h3_realize() 276 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 1, s->memmap[AW_H3_DEV_GIC_CPU]); in allwinner_h3_realize() 277 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 2, s->memmap[AW_H3_DEV_GIC_HYP]); in allwinner_h3_realize() 278 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 3, s->memmap[AW_H3_DEV_GIC_VCPU]); in allwinner_h3_realize() 308 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i, in allwinner_h3_realize() 310 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + AW_H3_NUM_CPUS, in allwinner_h3_realize() 312 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + (2 * AW_H3_NUM_CPUS), in allwinner_h3_realize() 314 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + (3 * AW_H3_NUM_CPUS), in allwinner_h3_realize() 318 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + (4 * AW_H3_NUM_CPUS), in allwinner_h3_realize() [all …]
|
H A D | allwinner-r40.c | 347 sysbus_realize(SYS_BUS_DEVICE(&s->gic), &error_fatal); in allwinner_r40_realize() 349 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, s->memmap[AW_R40_DEV_GIC_DIST]); in allwinner_r40_realize() 350 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 1, s->memmap[AW_R40_DEV_GIC_CPU]); in allwinner_r40_realize() 351 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 2, s->memmap[AW_R40_DEV_GIC_HYP]); in allwinner_r40_realize() 352 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 3, s->memmap[AW_R40_DEV_GIC_VCPU]); in allwinner_r40_realize() 382 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i, in allwinner_r40_realize() 384 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + AW_R40_NUM_CPUS, in allwinner_r40_realize() 386 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + (2 * AW_R40_NUM_CPUS), in allwinner_r40_realize() 388 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + (3 * AW_R40_NUM_CPUS), in allwinner_r40_realize() 392 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + (4 * AW_R40_NUM_CPUS), in allwinner_r40_realize() [all …]
|
H A D | fsl-imx7.c | 212 sysbus_realize(SYS_BUS_DEVICE(mpcore), &error_abort); in fsl_imx7_realize() 213 sysbus_mmio_map(SYS_BUS_DEVICE(mpcore), 0, FSL_IMX7_A7MPCORE_ADDR); in fsl_imx7_realize() 217 SysBusDevice *sbd = SYS_BUS_DEVICE(gic); in fsl_imx7_realize() 255 sysbus_realize(SYS_BUS_DEVICE(&s->gpt[i]), &error_abort); in fsl_imx7_realize() 256 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gpt[i]), 0, FSL_IMX7_GPTn_ADDR[i]); in fsl_imx7_realize() 257 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gpt[i]), 0, in fsl_imx7_realize() 295 sysbus_realize(SYS_BUS_DEVICE(&s->gpio[i]), &error_abort); in fsl_imx7_realize() 296 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gpio[i]), 0, in fsl_imx7_realize() 299 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gpio[i]), 0, in fsl_imx7_realize() 302 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gpio[i]), 1, in fsl_imx7_realize() [all …]
|
H A D | fsl-imx31.c | 72 if (!sysbus_realize(SYS_BUS_DEVICE(&s->avic), errp)) { in fsl_imx31_realize() 75 sysbus_mmio_map(SYS_BUS_DEVICE(&s->avic), 0, FSL_IMX31_AVIC_ADDR); in fsl_imx31_realize() 76 sysbus_connect_irq(SYS_BUS_DEVICE(&s->avic), 0, in fsl_imx31_realize() 78 sysbus_connect_irq(SYS_BUS_DEVICE(&s->avic), 1, in fsl_imx31_realize() 81 if (!sysbus_realize(SYS_BUS_DEVICE(&s->ccm), errp)) { in fsl_imx31_realize() 84 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, FSL_IMX31_CCM_ADDR); in fsl_imx31_realize() 98 if (!sysbus_realize(SYS_BUS_DEVICE(&s->uart[i]), errp)) { in fsl_imx31_realize() 102 sysbus_mmio_map(SYS_BUS_DEVICE(&s->uart[i]), 0, serial_table[i].addr); in fsl_imx31_realize() 103 sysbus_connect_irq(SYS_BUS_DEVICE(&s->uart[i]), 0, in fsl_imx31_realize() 110 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gpt), errp)) { in fsl_imx31_realize() [all …]
|
H A D | fsl-imx6ul.c | 181 sysbus_realize(SYS_BUS_DEVICE(mpcore), &error_abort); in fsl_imx6ul_realize() 182 sysbus_mmio_map(SYS_BUS_DEVICE(mpcore), 0, FSL_IMX6UL_A7MPCORE_ADDR); in fsl_imx6ul_realize() 185 gicsbd = SYS_BUS_DEVICE(gic); in fsl_imx6ul_realize() 243 sysbus_realize(SYS_BUS_DEVICE(&s->gpt[i]), &error_abort); in fsl_imx6ul_realize() 245 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gpt[i]), 0, in fsl_imx6ul_realize() 248 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gpt[i]), 0, in fsl_imx6ul_realize() 267 sysbus_realize(SYS_BUS_DEVICE(&s->epit[i]), &error_abort); in fsl_imx6ul_realize() 269 sysbus_mmio_map(SYS_BUS_DEVICE(&s->epit[i]), 0, in fsl_imx6ul_realize() 272 sysbus_connect_irq(SYS_BUS_DEVICE(&s->epit[i]), 0, in fsl_imx6ul_realize() 304 sysbus_realize(SYS_BUS_DEVICE(&s->gpio[i]), &error_abort); in fsl_imx6ul_realize() [all …]
|
H A D | xlnx-zynqmp.c | 267 sbd = SYS_BUS_DEVICE(&s->bbram); in xlnx_zynqmp_create_bbram() 293 sbd = SYS_BUS_DEVICE(ctrl); in xlnx_zynqmp_create_efuse() 306 sbd = SYS_BUS_DEVICE(&s->apu_ctrl); in xlnx_zynqmp_create_apu_ctrl() 325 sbd = SYS_BUS_DEVICE(&s->crf); in xlnx_zynqmp_create_crf() 340 sbd = SYS_BUS_DEVICE(&s->ttc[i]); in xlnx_zynqmp_create_ttc() 364 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in xlnx_zynqmp_create_unimp_mmio() 544 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gic), errp)) { in xlnx_zynqmp_realize() 550 SysBusDevice *gic = SYS_BUS_DEVICE(&s->gic); in xlnx_zynqmp_realize() 575 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i, in xlnx_zynqmp_realize() 578 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + num_apus, in xlnx_zynqmp_realize() [all …]
|
H A D | aspeed_ast27x0.c | 554 gicbusdev = SYS_BUS_DEVICE(&a->gic); in aspeed_soc_ast2700_gic_realize() 567 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->gic), 0, in aspeed_soc_ast2700_gic_realize() 569 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->gic), 1, in aspeed_soc_ast2700_gic_realize() 650 if (!sysbus_realize(SYS_BUS_DEVICE(&a->intc[0]), errp)) { in aspeed_soc_ast2700_realize() 654 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->intc[0]), 0, in aspeed_soc_ast2700_realize() 658 if (!sysbus_realize(SYS_BUS_DEVICE(&a->intc[1]), errp)) { in aspeed_soc_ast2700_realize() 662 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->intc[1]), 0, in aspeed_soc_ast2700_realize() 674 sysbus_connect_irq(SYS_BUS_DEVICE(&a->intc[0]), i, in aspeed_soc_ast2700_realize() 687 sysbus_connect_irq(SYS_BUS_DEVICE(&a->intc[1]), i, in aspeed_soc_ast2700_realize() 710 if (!sysbus_realize(SYS_BUS_DEVICE(&s->scu), errp)) { in aspeed_soc_ast2700_realize() [all …]
|
H A D | fsl-imx8mp.c | 305 SysBusDevice *gicsbd = SYS_BUS_DEVICE(&s->gic); in fsl_imx8mp_realize() 367 if (!sysbus_realize(SYS_BUS_DEVICE(&s->ccm), errp)) { in fsl_imx8mp_realize() 370 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, in fsl_imx8mp_realize() 374 if (!sysbus_realize(SYS_BUS_DEVICE(&s->analog), errp)) { in fsl_imx8mp_realize() 377 sysbus_mmio_map(SYS_BUS_DEVICE(&s->analog), 0, in fsl_imx8mp_realize() 393 if (!sysbus_realize(SYS_BUS_DEVICE(&s->uart[i]), errp)) { in fsl_imx8mp_realize() 397 sysbus_mmio_map(SYS_BUS_DEVICE(&s->uart[i]), 0, serial_table[i].addr); in fsl_imx8mp_realize() 398 sysbus_connect_irq(SYS_BUS_DEVICE(&s->uart[i]), 0, in fsl_imx8mp_realize() 424 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gpt[i]), errp)) { in fsl_imx8mp_realize() 428 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gpt[i]), 0, gpt_addrs[i]); in fsl_imx8mp_realize() [all …]
|
H A D | bcm2838.c | 79 sysbus_mmio_map_overlap(SYS_BUS_DEVICE(ps), 1, BCM2838_PERI_LOW_BASE, 1); in bcm2838_realize() 82 if (!sysbus_realize(SYS_BUS_DEVICE(&s_base->control), errp)) { in bcm2838_realize() 85 sysbus_mmio_map(SYS_BUS_DEVICE(&s_base->control), 0, bc_base->ctrl_base); in bcm2838_realize() 127 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gic), errp)) { in bcm2838_realize() 131 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, in bcm2838_realize() 133 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 1, in bcm2838_realize() 135 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 2, in bcm2838_realize() 137 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 3, in bcm2838_realize() 141 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 4 + n, in bcm2838_realize() 152 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), n, in bcm2838_realize() [all …]
|
H A D | npcm7xx.c | 513 sysbus_realize(SYS_BUS_DEVICE(&s->a9mpcore), &error_abort); in npcm7xx_realize() 514 sysbus_mmio_map(SYS_BUS_DEVICE(&s->a9mpcore), 0, NPCM7XX_CPUP_BA); in npcm7xx_realize() 517 sysbus_connect_irq(SYS_BUS_DEVICE(&s->a9mpcore), i, in npcm7xx_realize() 519 sysbus_connect_irq(SYS_BUS_DEVICE(&s->a9mpcore), i + nc->num_cpus, in npcm7xx_realize() 530 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gcr), errp)) { in npcm7xx_realize() 533 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gcr), 0, NPCM7XX_GCR_BA); in npcm7xx_realize() 536 sysbus_realize(SYS_BUS_DEVICE(&s->clk), &error_abort); in npcm7xx_realize() 537 sysbus_mmio_map(SYS_BUS_DEVICE(&s->clk), 0, NPCM7XX_CLK_BA); in npcm7xx_realize() 540 sysbus_realize(SYS_BUS_DEVICE(&s->key_storage), &error_abort); in npcm7xx_realize() 541 sysbus_mmio_map(SYS_BUS_DEVICE(&s->key_storage), 0, NPCM7XX_OTP1_BA); in npcm7xx_realize() [all …]
|
H A D | nrf51_soc.c | 88 if (!sysbus_realize(SYS_BUS_DEVICE(&s->armv7m), errp)) { in nrf51_soc_realize() 101 if (!sysbus_realize(SYS_BUS_DEVICE(&s->uart), errp)) { in nrf51_soc_realize() 104 mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->uart), 0); in nrf51_soc_realize() 106 sysbus_connect_irq(SYS_BUS_DEVICE(&s->uart), 0, in nrf51_soc_realize() 111 if (!sysbus_realize(SYS_BUS_DEVICE(&s->rng), errp)) { in nrf51_soc_realize() 115 mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->rng), 0); in nrf51_soc_realize() 117 sysbus_connect_irq(SYS_BUS_DEVICE(&s->rng), 0, in nrf51_soc_realize() 127 if (!sysbus_realize(SYS_BUS_DEVICE(&s->nvm), errp)) { in nrf51_soc_realize() 131 mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->nvm), 0); in nrf51_soc_realize() 133 mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->nvm), 1); in nrf51_soc_realize() [all …]
|
H A D | npcm8xx.c | 484 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gic), errp)) { in npcm8xx_realize() 488 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i, in npcm8xx_realize() 490 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + nc->num_cpus, in npcm8xx_realize() 492 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + nc->num_cpus * 2, in npcm8xx_realize() 494 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + nc->num_cpus * 3, in npcm8xx_realize() 510 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, NPCM8XX_GICD_BA); in npcm8xx_realize() 511 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 1, NPCM8XX_GICC_BA); in npcm8xx_realize() 521 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gcr), errp)) { in npcm8xx_realize() 524 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gcr), 0, NPCM8XX_GCR_BA); in npcm8xx_realize() 527 sysbus_realize(SYS_BUS_DEVICE(&s->clk), &error_abort); in npcm8xx_realize() [all …]
|
H A D | bcm2838_peripherals.c | 33 sysbus_init_mmio(SYS_BUS_DEVICE(s), &s->peri_low_mr); in bcm2838_peripherals_init() 89 if (!sysbus_realize(SYS_BUS_DEVICE(&s->emmc2), errp)) { in bcm2838_peripherals_realize() 94 sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->emmc2), in bcm2838_peripherals_realize() 103 sysbus_connect_irq(SYS_BUS_DEVICE(&s->emmc2), 0, in bcm2838_peripherals_realize() 106 sysbus_connect_irq(SYS_BUS_DEVICE(&s_base->sdhci), 0, in bcm2838_peripherals_realize() 117 sysbus_connect_irq(SYS_BUS_DEVICE(&s_base->dma), n, in bcm2838_peripherals_realize() 130 sysbus_connect_irq(SYS_BUS_DEVICE(&s_base->dma), 7, in bcm2838_peripherals_realize() 132 sysbus_connect_irq(SYS_BUS_DEVICE(&s_base->dma), 8, in bcm2838_peripherals_realize() 147 sysbus_connect_irq(SYS_BUS_DEVICE(&s_base->dma), 9, in bcm2838_peripherals_realize() 149 sysbus_connect_irq(SYS_BUS_DEVICE(&s_base->dma), 10, in bcm2838_peripherals_realize() [all …]
|
/openbmc/qemu/hw/riscv/ |
H A D | microblaze-v-generic.c | 85 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in mb_v_generic_init() 86 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, INTC_BASEADDR); in mb_v_generic_init() 87 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, in mb_v_generic_init() 97 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in mb_v_generic_init() 98 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, UARTLITE_BASEADDR); in mb_v_generic_init() 99 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, irq[UARTLITE_IRQ]); in mb_v_generic_init() 111 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in mb_v_generic_init() 112 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, TIMER_BASEADDR); in mb_v_generic_init() 113 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, irq[TIMER_IRQ]); in mb_v_generic_init() 120 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in mb_v_generic_init() [all …]
|
/openbmc/qemu/hw/microblaze/ |
H A D | petalogix_s3adsp1800_mmu.c | 103 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_s3adsp1800_init() 104 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, INTC_BASEADDR); in petalogix_s3adsp1800_init() 105 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, in petalogix_s3adsp1800_init() 114 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_s3adsp1800_init() 115 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, UARTLITE_BASEADDR); in petalogix_s3adsp1800_init() 116 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, irq[UARTLITE_IRQ]); in petalogix_s3adsp1800_init() 123 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_s3adsp1800_init() 124 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, TIMER_BASEADDR); in petalogix_s3adsp1800_init() 125 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, irq[TIMER_IRQ]); in petalogix_s3adsp1800_init() 132 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_s3adsp1800_init() [all …]
|
H A D | petalogix_ml605_mmu.c | 118 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_ml605_init() 119 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, INTC_BASEADDR); in petalogix_ml605_init() 120 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, in petalogix_ml605_init() 135 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_ml605_init() 136 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, TIMER_BASEADDR); in petalogix_ml605_init() 137 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, irq[TIMER_IRQ]); in petalogix_ml605_init() 158 sysbus_realize_and_unref(SYS_BUS_DEVICE(eth0), &error_fatal); in petalogix_ml605_init() 159 sysbus_mmio_map(SYS_BUS_DEVICE(eth0), 0, AXIENET_BASEADDR); in petalogix_ml605_init() 160 sysbus_connect_irq(SYS_BUS_DEVICE(eth0), 0, irq[AXIENET_IRQ]); in petalogix_ml605_init() 171 sysbus_realize_and_unref(SYS_BUS_DEVICE(dma), &error_fatal); in petalogix_ml605_init() [all …]
|
/openbmc/qemu/hw/cpu/ |
H A D | a9mpcore.c | 34 sysbus_init_mmio(SYS_BUS_DEVICE(obj), &s->container); in a9mp_priv_initfn() 49 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in a9mp_priv_realize() 75 if (!sysbus_realize(SYS_BUS_DEVICE(&s->scu), errp)) { in a9mp_priv_realize() 78 scubusdev = SYS_BUS_DEVICE(&s->scu); in a9mp_priv_realize() 93 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gic), errp)) { in a9mp_priv_realize() 96 gicbusdev = SYS_BUS_DEVICE(&s->gic); in a9mp_priv_realize() 106 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gtimer), errp)) { in a9mp_priv_realize() 109 gtimerbusdev = SYS_BUS_DEVICE(&s->gtimer); in a9mp_priv_realize() 113 if (!sysbus_realize(SYS_BUS_DEVICE(&s->mptimer), errp)) { in a9mp_priv_realize() 116 mptimerbusdev = SYS_BUS_DEVICE(&s->mptimer); in a9mp_priv_realize() [all …]
|
H A D | arm11mpcore.c | 30 SysBusDevice *scubusdev = SYS_BUS_DEVICE(&s->scu); in mpcore_priv_map_setup() 32 SysBusDevice *gicbusdev = SYS_BUS_DEVICE(&s->gic); in mpcore_priv_map_setup() 33 SysBusDevice *timerbusdev = SYS_BUS_DEVICE(&s->mptimer); in mpcore_priv_map_setup() 34 SysBusDevice *wdtbusdev = SYS_BUS_DEVICE(&s->wdtimer); in mpcore_priv_map_setup() 73 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in mpcore_priv_realize() 81 if (!sysbus_realize(SYS_BUS_DEVICE(&s->scu), errp)) { in mpcore_priv_realize() 91 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gic), errp)) { in mpcore_priv_realize() 96 sysbus_pass_irq(sbd, SYS_BUS_DEVICE(&s->gic)); in mpcore_priv_realize() 102 if (!sysbus_realize(SYS_BUS_DEVICE(&s->mptimer), errp)) { in mpcore_priv_realize() 107 if (!sysbus_realize(SYS_BUS_DEVICE(&s->wdtimer), errp)) { in mpcore_priv_realize() [all …]
|