/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 | 150 if (!sysbus_realize(SYS_BUS_DEVICE(&s->a9mpcore), errp)) { in fsl_imx6_realize() 153 sysbus_mmio_map(SYS_BUS_DEVICE(&s->a9mpcore), 0, FSL_IMX6_A9MPCORE_ADDR); in fsl_imx6_realize() 156 sysbus_connect_irq(SYS_BUS_DEVICE(&s->a9mpcore), i, in fsl_imx6_realize() 158 sysbus_connect_irq(SYS_BUS_DEVICE(&s->a9mpcore), i + smp_cpus, in fsl_imx6_realize() 165 if (!sysbus_realize(SYS_BUS_DEVICE(&s->ccm), errp)) { in fsl_imx6_realize() 168 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, FSL_IMX6_CCM_ADDR); in fsl_imx6_realize() 170 if (!sysbus_realize(SYS_BUS_DEVICE(&s->src), errp)) { in fsl_imx6_realize() 173 sysbus_mmio_map(SYS_BUS_DEVICE(&s->src), 0, FSL_IMX6_SRC_ADDR); in fsl_imx6_realize() 190 if (!sysbus_realize(SYS_BUS_DEVICE(&s->uart[i]), errp)) { in fsl_imx6_realize() 194 sysbus_mmio_map(SYS_BUS_DEVICE(&s->uart[i]), 0, serial_table[i].addr); in fsl_imx6_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 | 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-imx7.c | 211 sysbus_realize(SYS_BUS_DEVICE(&s->a7mpcore), &error_abort); in fsl_imx7_realize() 212 sysbus_mmio_map(SYS_BUS_DEVICE(&s->a7mpcore), 0, FSL_IMX7_A7MPCORE_ADDR); in fsl_imx7_realize() 215 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->a7mpcore); in fsl_imx7_realize() 253 sysbus_realize(SYS_BUS_DEVICE(&s->gpt[i]), &error_abort); in fsl_imx7_realize() 254 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gpt[i]), 0, FSL_IMX7_GPTn_ADDR[i]); in fsl_imx7_realize() 255 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gpt[i]), 0, in fsl_imx7_realize() 294 sysbus_realize(SYS_BUS_DEVICE(&s->gpio[i]), &error_abort); in fsl_imx7_realize() 295 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gpio[i]), 0, in fsl_imx7_realize() 298 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 | 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-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 | 179 sysbus_realize(SYS_BUS_DEVICE(&s->a7mpcore), &error_abort); in fsl_imx6ul_realize() 180 sysbus_mmio_map(SYS_BUS_DEVICE(&s->a7mpcore), 0, FSL_IMX6UL_A7MPCORE_ADDR); in fsl_imx6ul_realize() 182 sbd = SYS_BUS_DEVICE(&s->a7mpcore); in fsl_imx6ul_realize() 241 sysbus_realize(SYS_BUS_DEVICE(&s->gpt[i]), &error_abort); in fsl_imx6ul_realize() 243 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gpt[i]), 0, in fsl_imx6ul_realize() 246 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gpt[i]), 0, in fsl_imx6ul_realize() 266 sysbus_realize(SYS_BUS_DEVICE(&s->epit[i]), &error_abort); in fsl_imx6ul_realize() 268 sysbus_mmio_map(SYS_BUS_DEVICE(&s->epit[i]), 0, in fsl_imx6ul_realize() 271 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 | 422 gicbusdev = SYS_BUS_DEVICE(&a->gic); in aspeed_soc_ast2700_gic_realize() 511 if (!sysbus_realize(SYS_BUS_DEVICE(&a->intc), errp)) { in aspeed_soc_ast2700_realize() 515 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->intc), 0, in aspeed_soc_ast2700_realize() 522 sysbus_connect_irq(SYS_BUS_DEVICE(&a->intc), i, in aspeed_soc_ast2700_realize() 537 if (!sysbus_realize(SYS_BUS_DEVICE(&s->scu), errp)) { in aspeed_soc_ast2700_realize() 540 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_soc_ast2700_realize() 543 if (!sysbus_realize(SYS_BUS_DEVICE(&s->scuio), errp)) { in aspeed_soc_ast2700_realize() 546 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scuio), 0, in aspeed_soc_ast2700_realize() 560 if (!sysbus_realize(SYS_BUS_DEVICE(&s->fmc), errp)) { in aspeed_soc_ast2700_realize() 563 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->fmc), 0, sc->memmap[ASPEED_DEV_FMC]); in aspeed_soc_ast2700_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 | 509 sysbus_realize(SYS_BUS_DEVICE(&s->a9mpcore), &error_abort); in npcm7xx_realize() 510 sysbus_mmio_map(SYS_BUS_DEVICE(&s->a9mpcore), 0, NPCM7XX_CPUP_BA); in npcm7xx_realize() 513 sysbus_connect_irq(SYS_BUS_DEVICE(&s->a9mpcore), i, in npcm7xx_realize() 515 sysbus_connect_irq(SYS_BUS_DEVICE(&s->a9mpcore), i + nc->num_cpus, in npcm7xx_realize() 526 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gcr), errp)) { in npcm7xx_realize() 529 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gcr), 0, NPCM7XX_GCR_BA); in npcm7xx_realize() 532 sysbus_realize(SYS_BUS_DEVICE(&s->clk), &error_abort); in npcm7xx_realize() 533 sysbus_mmio_map(SYS_BUS_DEVICE(&s->clk), 0, NPCM7XX_CLK_BA); in npcm7xx_realize() 536 sysbus_realize(SYS_BUS_DEVICE(&s->key_storage), &error_abort); in npcm7xx_realize() 537 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->cpu), 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 | 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 …]
|
H A D | stm32f405_soc.c | 162 if (!sysbus_realize(SYS_BUS_DEVICE(&s->armv7m), errp)) { in stm32f405_soc_realize() 168 if (!sysbus_realize(SYS_BUS_DEVICE(&s->rcc), errp)) { in stm32f405_soc_realize() 171 busdev = SYS_BUS_DEVICE(dev); in stm32f405_soc_realize() 176 if (!sysbus_realize(SYS_BUS_DEVICE(&s->syscfg), errp)) { in stm32f405_soc_realize() 179 busdev = SYS_BUS_DEVICE(dev); in stm32f405_soc_realize() 187 if (!sysbus_realize(SYS_BUS_DEVICE(&s->usart[i]), errp)) { in stm32f405_soc_realize() 190 busdev = SYS_BUS_DEVICE(dev); in stm32f405_soc_realize() 199 if (!sysbus_realize(SYS_BUS_DEVICE(&s->timer[i]), errp)) { in stm32f405_soc_realize() 202 busdev = SYS_BUS_DEVICE(dev); in stm32f405_soc_realize() 223 if (!sysbus_realize(SYS_BUS_DEVICE(&s->adc[i]), errp)) { in stm32f405_soc_realize() [all …]
|
H A D | mps3r.c | 277 sysbus_realize(SYS_BUS_DEVICE(&mms->gic), &error_fatal); in create_gic() 278 sysbus_mmio_map(SYS_BUS_DEVICE(&mms->gic), 0, PERIPHBASE); in create_gic() 279 sysbus_mmio_map(SYS_BUS_DEVICE(&mms->gic), 1, PERIPHBASE + 0x100000); in create_gic() 287 SysBusDevice *gicsbd = SYS_BUS_DEVICE(&mms->gic); in create_gic() 343 sbd = SYS_BUS_DEVICE(&mms->uart[uartno]); in create_uart() 466 sysbus_realize(SYS_BUS_DEVICE(&mms->watchdog), &error_fatal); in mps3r_common_init() 467 sysbus_connect_irq(SYS_BUS_DEVICE(&mms->watchdog), 0, in mps3r_common_init() 469 sysbus_mmio_map(SYS_BUS_DEVICE(&mms->watchdog), 0, 0xe0100000); in mps3r_common_init() 474 sysbus_realize(SYS_BUS_DEVICE(&mms->dualtimer), &error_fatal); in mps3r_common_init() 475 sysbus_connect_irq(SYS_BUS_DEVICE(&mms->dualtimer), 0, in mps3r_common_init() [all …]
|
H A D | highbank.c | 135 SysBusDevice *dev = SYS_BUS_DEVICE(obj); in highbank_regs_init() 252 busdev = SYS_BUS_DEVICE(dev); in calxeda_init() 264 busdev = SYS_BUS_DEVICE(dev); in calxeda_init() 281 busdev = SYS_BUS_DEVICE(dev); in calxeda_init() 288 busdev = SYS_BUS_DEVICE(dev); in calxeda_init() 303 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in calxeda_init() 304 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, 0xfff50000); in calxeda_init() 305 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[77]); in calxeda_init() 306 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 1, pic[78]); in calxeda_init() 307 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 2, pic[79]); in calxeda_init() [all …]
|
/openbmc/qemu/hw/microblaze/ |
H A D | petalogix_s3adsp1800_mmu.c | 100 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_s3adsp1800_init() 101 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, INTC_BASEADDR); in petalogix_s3adsp1800_init() 102 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, in petalogix_s3adsp1800_init() 110 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_s3adsp1800_init() 111 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, UARTLITE_BASEADDR); in petalogix_s3adsp1800_init() 112 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, irq[UARTLITE_IRQ]); in petalogix_s3adsp1800_init() 118 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_s3adsp1800_init() 119 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, TIMER_BASEADDR); in petalogix_s3adsp1800_init() 120 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, irq[TIMER_IRQ]); in petalogix_s3adsp1800_init() 126 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_s3adsp1800_init() [all …]
|
H A D | petalogix_ml605_mmu.c | 115 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_ml605_init() 116 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, INTC_BASEADDR); in petalogix_ml605_init() 117 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, in petalogix_ml605_init() 131 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in petalogix_ml605_init() 132 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, TIMER_BASEADDR); in petalogix_ml605_init() 133 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, irq[TIMER_IRQ]); in petalogix_ml605_init() 154 sysbus_realize_and_unref(SYS_BUS_DEVICE(eth0), &error_fatal); in petalogix_ml605_init() 155 sysbus_mmio_map(SYS_BUS_DEVICE(eth0), 0, AXIENET_BASEADDR); in petalogix_ml605_init() 156 sysbus_connect_irq(SYS_BUS_DEVICE(eth0), 0, irq[AXIENET_IRQ]); in petalogix_ml605_init() 167 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() 70 if (!sysbus_realize(SYS_BUS_DEVICE(&s->scu), errp)) { in a9mp_priv_realize() 73 scubusdev = SYS_BUS_DEVICE(&s->scu); in a9mp_priv_realize() 88 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gic), errp)) { in a9mp_priv_realize() 91 gicbusdev = SYS_BUS_DEVICE(&s->gic); in a9mp_priv_realize() 101 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gtimer), errp)) { in a9mp_priv_realize() 104 gtimerbusdev = SYS_BUS_DEVICE(&s->gtimer); in a9mp_priv_realize() 108 if (!sysbus_realize(SYS_BUS_DEVICE(&s->mptimer), errp)) { in a9mp_priv_realize() 111 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 …]
|