Home
last modified time | relevance | path

Searched refs:soc (Results 1 – 25 of 38) sorted by relevance

12

/qemu/hw/arm/
H A Dnpcm7xx_boards.c366 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 Daspeed.c291 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 Dfby35.c73 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 Dxlnx-zcu102.c33 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 Draspi.c44 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 Dkzm.c54 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 Db-l475e-iot01a.c68 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 Dexynos4_boards.c48 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 Dimx25_pdk.c61 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 Draspi4b.c31 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 Dmsf2-som.c49 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 Dxlnx-versal-virt.c34 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 Dspike.c103 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 Dvirt.c226 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 Dsifive_u.c422 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 Dshakti_c.c50 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 Dmicrochip_pfsoc.c534 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 Dsifive_e.c91 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 Dopentitan.c93 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 Dsoc_dma.c60 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 De500.c127 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 Dppc405_boards.c65 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 Dspike.h39 RISCVHartArrayState soc[SPIKE_SOCKETS_MAX]; member
H A Dshakti_c.h50 ShaktiCSoCState soc; member
H A Dsifive_e.h50 SiFiveESoCState soc; member

12