/qemu/hw/arm/ |
H A D | npcm7xx_boards.c | 366 NPCM7xxState *soc; in npcm750_evb_init() local 374 npcm750_evb_i2c_init(soc); in npcm750_evb_init() 376 npcm7xx_load_kernel(machine, soc); in npcm750_evb_init() 381 NPCM7xxState *soc; in quanta_gsj_init() local 390 quanta_gsj_i2c_init(soc); in quanta_gsj_init() 392 npcm7xx_load_kernel(machine, soc); in quanta_gsj_init() 397 NPCM7xxState *soc; in quanta_gbs_init() local 408 quanta_gbs_i2c_init(soc); in quanta_gbs_init() 415 NPCM7xxState *soc; in kudo_bmc_init() local 427 kudo_bmc_i2c_init(soc); in kudo_bmc_init() [all …]
|
H A D | aspeed.c | 291 AspeedSoCState *soc = bmc->soc; in aspeed_install_boot_rom() local 456 AspeedSoCState *soc = bmc->soc; in palmetto_bmc_i2c_init() local 478 AspeedSoCState *soc = bmc->soc; in quanta_q71l_bmc_i2c_init() local 510 AspeedSoCState *soc = bmc->soc; in ast2500_evb_i2c_init() local 523 AspeedSoCState *soc = bmc->soc; in ast2600_evb_i2c_init() local 536 AspeedSoCState *soc = bmc->soc; in yosemitev2_bmc_i2c_init() local 550 AspeedSoCState *soc = bmc->soc; in romulus_bmc_i2c_init() local 559 AspeedSoCState *soc = bmc->soc; in tiogapass_bmc_i2c_init() local 578 AspeedSoCState *soc = bmc->soc; in sonorapass_bmc_i2c_init() local 632 AspeedSoCState *soc = bmc->soc; in witherspoon_bmc_i2c_init() local [all …]
|
H A D | fby35.c | 73 AspeedSoCState *soc; in fby35_bmc_init() local 76 soc = ASPEED_SOC(&s->bmc); in fby35_bmc_init() 93 aspeed_soc_uart_set_chr(soc, ASPEED_DEV_UART5, serial_hd(0)); in fby35_bmc_init() 96 aspeed_board_init_flashes(&soc->fmc, "n25q00", 2, 0); in fby35_bmc_init() 103 uint64_t rom_size = memory_region_size(&soc->spi_boot); in fby35_bmc_init() 119 AspeedSoCState *soc; in fby35_bic_init() local 125 soc = ASPEED_SOC(&s->bic); in fby35_bic_init() 133 aspeed_soc_uart_set_chr(soc, ASPEED_DEV_UART5, serial_hd(1)); in fby35_bic_init() 136 aspeed_board_init_flashes(&soc->fmc, "sst25vf032b", 2, 2); in fby35_bic_init() 137 aspeed_board_init_flashes(&soc->spi[0], "sst25vf032b", 2, 4); in fby35_bic_init() [all …]
|
H A D | xlnx-zcu102.c | 33 XlnxZynqMPState soc; member 154 object_property_set_bool(OBJECT(&s->soc), "secure", s->secure, in xlnx_zcu102_init() 162 object_property_set_link(OBJECT(&s->soc), bus_name, in xlnx_zcu102_init() 167 qdev_realize(DEVICE(&s->soc), NULL, &error_fatal); in xlnx_zcu102_init() 170 bbram_attach_drive(&s->soc.bbram); in xlnx_zcu102_init() 173 efuse_attach_drive(&s->soc.efuse); in xlnx_zcu102_init() 184 bus = qdev_get_child_bus(DEVICE(&s->soc), bus_name); in xlnx_zcu102_init() 202 spi_bus = qdev_get_child_bus(DEVICE(&s->soc), bus_name); in xlnx_zcu102_init() 215 sysbus_connect_irq(SYS_BUS_DEVICE(&s->soc.spi[i]), 1, cs_line); in xlnx_zcu102_init() 226 spi_bus = qdev_get_child_bus(DEVICE(&s->soc), bus_name); in xlnx_zcu102_init() [all …]
|
H A D | raspi.c | 44 BCM283XState soc; member 247 BCM283XBaseState *soc) in raspi_base_machine_init() argument 272 object_property_set_int(OBJECT(soc), "board-rev", board_rev, in raspi_base_machine_init() 274 object_property_set_str(OBJECT(soc), "command-line", in raspi_base_machine_init() 276 qdev_realize(DEVICE(soc), NULL, &error_fatal); in raspi_base_machine_init() 281 bus = qdev_get_child_bus(DEVICE(soc), "sd-bus"); in raspi_base_machine_init() 290 vcram_size = object_property_get_uint(OBJECT(soc), "vcram-size", in raspi_base_machine_init() 292 vcram_base = object_property_get_uint(OBJECT(soc), "vcram-base", in raspi_base_machine_init() 309 BCM283XState *soc = &s->soc; in raspi_machine_init() local 313 object_initialize_child(OBJECT(machine), "soc", soc, in raspi_machine_init() [all …]
|
H A D | kzm.c | 54 FslIMX31State soc; member 74 object_initialize_child(OBJECT(machine), "soc", &s->soc, TYPE_FSL_IMX31); in kzm_init() 76 qdev_realize(DEVICE(&s->soc), NULL, &error_fatal); in kzm_init() 118 qdev_get_gpio_in(DEVICE(&s->soc.avic), 52)); in kzm_init() 123 qdev_get_gpio_in(DEVICE(&s->soc.avic), 52), in kzm_init() 130 arm_load_kernel(&s->soc.cpu, machine, &kzm_binfo); in kzm_init()
|
H A D | b-l475e-iot01a.c | 68 Stm32l4x5SocState soc; member 80 object_initialize_child(OBJECT(machine), "soc", &s->soc, in bl475e_init() 82 sysbus_realize(SYS_BUS_DEVICE(&s->soc), &error_fatal); in bl475e_init() 84 sc = STM32L4X5_SOC_GET_CLASS(&s->soc); in bl475e_init() 102 qdev_get_gpio_in(DEVICE(&s->soc), dm163_input[i])); in bl475e_init() 107 qdev_connect_gpio_out(DEVICE(&s->soc.gpio[gpio]), pin, in bl475e_init()
|
H A D | exynos4_boards.c | 48 Exynos4210State soc; member 127 object_initialize_child(OBJECT(machine), "soc", &s->soc, in exynos4_boards_init_common() 129 sysbus_realize(SYS_BUS_DEVICE(&s->soc), &error_fatal); in exynos4_boards_init_common() 139 arm_load_kernel(s->soc.cpu[0], machine, &exynos4_board_binfo); in nuri_init() 148 qemu_irq_invert(s->soc.irq_table[exynos4210_get_irq(37, 1)])); in smdkc210_init() 149 arm_load_kernel(s->soc.cpu[0], machine, &exynos4_board_binfo); in smdkc210_init()
|
H A D | imx25_pdk.c | 61 FslIMX25State soc; member 74 object_initialize_child(OBJECT(machine), "soc", &s->soc, TYPE_FSL_IMX25); in imx25_pdk_init() 76 qdev_realize(DEVICE(&s->soc), NULL, &error_fatal); in imx25_pdk_init() 128 bus = qdev_get_child_bus(DEVICE(&s->soc.esdhc[i]), "sd-bus"); in imx25_pdk_init() 140 arm_load_kernel(&s->soc.cpu, machine, &imx25_pdk_binfo); in imx25_pdk_init()
|
H A D | raspi4b.c | 31 BCM2838State soc; member 99 BCM2838State *soc = &s->soc; in raspi4b_machine_init() local 104 object_initialize_child(OBJECT(machine), "soc", soc, in raspi4b_machine_init() 107 raspi_base_machine_init(machine, &soc->parent_obj); in raspi4b_machine_init()
|
H A D | msf2-som.c | 49 MSF2State *soc; in emcraft_sf2_s2s010_init() local 81 soc = MSF2_SOC(dev); in emcraft_sf2_s2s010_init() 93 sysbus_connect_irq(SYS_BUS_DEVICE(&soc->spi[0]), 1, cs_line); in emcraft_sf2_s2s010_init() 96 0, soc->envm_size); in emcraft_sf2_s2s010_init()
|
H A D | xlnx-versal-virt.c | 34 Versal soc; member 357 for (i = ARRAY_SIZE(s->soc.pmc.iou.sd) - 1; i >= 0; i--) { in fdt_add_sd_nodes() 586 memory_region_add_subregion(&s->soc.mr_ps, base, mr); in create_virtio_regions() 700 sysbus_realize(SYS_BUS_DEVICE(&s->soc), &error_fatal); in versal_virt_init() 723 0, &s->soc.fpd.apu.mr, 0); in versal_virt_init() 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() 748 arm_load_kernel(&s->soc.fpd.apu.cpu[0], machine, &s->binfo); in versal_virt_init() [all …]
|
/qemu/hw/riscv/ |
H A D | spike.c | 103 clint_cells = g_new0(uint32_t, s->soc[socket].num_harts * 4); in create_fdt() 105 for (cpu = s->soc[socket].num_harts - 1; cpu >= 0; cpu--) { in create_fdt() 109 s->soc[socket].hartid_base + cpu); in create_fdt() 120 s->soc[socket].hartid_base + cpu); in create_fdt() 239 object_property_set_str(OBJECT(&s->soc[i]), "cpu-type", in spike_board_init() 241 object_property_set_int(OBJECT(&s->soc[i]), "hartid-base", in spike_board_init() 243 object_property_set_int(OBJECT(&s->soc[i]), "num-harts", in spike_board_init() 245 sysbus_realize(SYS_BUS_DEVICE(&s->soc[i]), &error_fatal); in spike_board_init() 271 riscv_default_firmware_name(&s->soc[0])); in spike_board_init() 303 kernel_start_addr = riscv_calc_kernel_start_addr(&s->soc[0], in spike_board_init() [all …]
|
H A D | virt.c | 226 bool is_32_bit = riscv_is_32bit(&s->soc[0]); in create_fdt_socket_cpus() 230 RISCVCPU *cpu_ptr = &s->soc[socket].harts[cpu]; in create_fdt_socket_cpus() 239 s->soc[socket].hartid_base + cpu); in create_fdt_socket_cpus() 269 s->soc[socket].hartid_base + cpu); in create_fdt_socket_cpus() 323 for (cpu = 0; cpu < s->soc[socket].num_harts; cpu++) { in create_fdt_socket_clint() 531 s->soc[socket].num_harts; in create_fdt_one_imsic() 691 RISCVCPU hart = s->soc[0].harts[0]; in create_fdt_pmu() 726 phandle_pos -= s->soc[socket].num_harts; in create_fdt_sockets() 760 phandle_pos -= s->soc[socket].num_harts; in create_fdt_sockets() 1282 if (riscv_is_32bit(&s->soc[0])) { in virt_build_smbios() [all …]
|
H A D | sifive_u.c | 422 s->soc.gem.conf.macaddr.a, ETH_ALEN); in create_fdt() 532 object_property_set_uint(OBJECT(&s->soc), "serial", s->serial, in sifive_u_machine_init() 536 qdev_realize(DEVICE(&s->soc), NULL, &error_fatal); in sifive_u_machine_init() 549 qdev_connect_gpio_out(DEVICE(&(s->soc.gpio)), 10, in sifive_u_machine_init() 560 create_fdt(s, memmap, riscv_is_32bit(&s->soc.u_cpus)); in sifive_u_machine_init() 590 firmware_name = riscv_default_firmware_name(&s->soc.u_cpus); in sifive_u_machine_init() 598 kernel_entry = riscv_load_kernel(machine, &s->soc.u_cpus, in sifive_u_machine_init() 613 if (!riscv_is_32bit(&s->soc.u_cpus)) { in sifive_u_machine_init() 633 if (riscv_is_32bit(&s->soc.u_cpus)) { in sifive_u_machine_init() 667 sd_dev = ssi_create_peripheral(s->soc.spi2.spi, "ssi-sd"); in sifive_u_machine_init() [all …]
|
H A D | shakti_c.c | 50 object_initialize_child(OBJECT(mstate), "soc", &sms->soc, in shakti_c_machine_state_init() 52 qdev_realize(DEVICE(&sms->soc), NULL, &error_abort); in shakti_c_machine_state_init() 60 riscv_setup_rom_reset_vec(mstate, &sms->soc.cpus, in shakti_c_machine_state_init()
|
H A D | microchip_pfsoc.c | 534 object_initialize_child(OBJECT(machine), "soc", &s->soc, in type_init() 536 qdev_realize(DEVICE(&s->soc), NULL, &error_fatal); in type_init() 572 CadenceSDHCIState *sdhci = &(s->soc.sdhci); in type_init() 619 kernel_start_addr = riscv_calc_kernel_start_addr(&s->soc.u_cpus, in type_init() 622 kernel_entry = riscv_load_kernel(machine, &s->soc.u_cpus, in type_init() 632 riscv_setup_rom_reset_vec(machine, &s->soc.u_cpus, firmware_load_addr, in type_init()
|
H A D | sifive_e.c | 91 object_initialize_child(OBJECT(machine), "soc", &s->soc, TYPE_RISCV_E_SOC); in sifive_e_machine_init() 92 qdev_realize(DEVICE(&s->soc), NULL, &error_fatal); in sifive_e_machine_init() 118 riscv_load_kernel(machine, &s->soc.cpus, in sifive_e_machine_init()
|
H A D | opentitan.c | 93 object_initialize_child(OBJECT(machine), "soc", &s->soc, in opentitan_machine_init() 95 qdev_realize(DEVICE(&s->soc), NULL, &error_fatal); in opentitan_machine_init() 105 riscv_load_kernel(machine, &s->soc.cpus, in opentitan_machine_init()
|
/qemu/hw/dma/ |
H A D | soc_dma.c | 60 struct soc_dma_s soc; member 195 s->channel_freq = s->soc.freq / s->enabled_count; in soc_dma_ch_freq_update() 229 void soc_dma_reset(struct soc_dma_s *soc) in soc_dma_reset() argument 231 struct dma_s *s = (struct dma_s *) soc; in soc_dma_reset() 233 s->soc.drqbmp = 0; in soc_dma_reset() 246 s->soc.ch = s->ch; in soc_dma_init() 248 s->ch[i].dma = &s->soc; in soc_dma_init() 253 soc_dma_reset(&s->soc); in soc_dma_init() 256 return &s->soc; in soc_dma_init() 263 struct dma_s *dma = (struct dma_s *) soc; in soc_dma_port_add_fifo() [all …]
|
/qemu/hw/ppc/ |
H A D | e500.c | 127 ser = g_strdup_printf("%s/serial@%llx", soc, offset); in dt_serial_create() 386 char *soc; in ppce500_load_device_tree() local 532 qemu_fdt_add_subnode(fdt, soc); in ppce500_load_device_tree() 537 qemu_fdt_setprop_cell(fdt, soc, "#size-cells", 1); in ppce500_load_device_tree() 538 qemu_fdt_setprop_cells(fdt, soc, "ranges", 0x0, in ppce500_load_device_tree() 542 qemu_fdt_setprop_cell(fdt, soc, "bus-frequency", 0); in ppce500_load_device_tree() 569 soc, mpic, "serial0", 0, true); in ppce500_load_device_tree() 573 dt_i2c_create(fdt, soc, mpic, "i2c"); in ppce500_load_device_tree() 579 dt_sdhc_create(fdt, soc, mpic); in ppce500_load_device_tree() 642 create_dt_mpc8xxx_gpio(fdt, soc, mpic); in ppce500_load_device_tree() [all …]
|
H A D | ppc405_boards.c | 65 Ppc405SoCState soc; member 277 object_initialize_child(OBJECT(machine), "soc", &ppc405->soc, in ppc405_init() 279 object_property_set_link(OBJECT(&ppc405->soc), "dram", in ppc405_init() 281 object_property_set_uint(OBJECT(&ppc405->soc), "sys-clk", 33333333, in ppc405_init() 283 qdev_realize(DEVICE(&ppc405->soc), NULL, &error_fatal); in ppc405_init() 340 ppc4xx_sdram_ddr_enable(&ppc405->soc.sdram); in ppc405_init() 341 boot_from_kernel(machine, &ppc405->soc.cpu); in ppc405_init()
|
/qemu/include/hw/riscv/ |
H A D | spike.h | 39 RISCVHartArrayState soc[SPIKE_SOCKETS_MAX]; member
|
H A D | shakti_c.h | 50 ShaktiCSoCState soc; member
|
H A D | sifive_e.h | 50 SiFiveESoCState soc; member
|