Lines Matching full:versal
2 * Xilinx Versal SoC model.
24 #include "hw/arm/xlnx-versal.h"
36 static void versal_create_apu_cpus(Versal *s) in versal_create_apu_cpus()
67 static void versal_create_apu_gic(Versal *s, qemu_irq *pic) in versal_create_apu_gic()
140 static void versal_create_rpu_cpus(Versal *s) in versal_create_rpu_cpus()
169 static void versal_create_uarts(Versal *s, qemu_irq *pic) in versal_create_uarts()
194 static void versal_create_canfds(Versal *s, qemu_irq *pic) in versal_create_canfds()
226 static void versal_create_usbs(Versal *s, qemu_irq *pic) in versal_create_usbs()
251 static void versal_create_gems(Versal *s, qemu_irq *pic) in versal_create_gems()
291 static void versal_create_admas(Versal *s, qemu_irq *pic) in versal_create_admas()
318 static void versal_create_sds(Versal *s, qemu_irq *pic) in versal_create_sds()
346 static void versal_create_pmc_apb_irq_orgate(Versal *s, qemu_irq *pic) in versal_create_pmc_apb_irq_orgate()
367 static void versal_create_rtc(Versal *s, qemu_irq *pic) in versal_create_rtc()
388 static void versal_create_trng(Versal *s, qemu_irq *pic) in versal_create_trng()
403 static void versal_create_xrams(Versal *s, qemu_irq *pic) in versal_create_xrams()
437 static void versal_create_bbram(Versal *s, qemu_irq *pic) in versal_create_bbram()
455 static void versal_realize_efuse_part(Versal *s, Object *dev, hwaddr base) in versal_realize_efuse_part()
467 static void versal_create_efuse(Versal *s, qemu_irq *pic) in versal_create_efuse()
493 static void versal_create_pmc_iou_slcr(Versal *s, qemu_irq *pic) in versal_create_pmc_iou_slcr()
497 object_initialize_child(OBJECT(s), "versal-pmc-iou-slcr", &s->pmc.iou.slcr, in versal_create_pmc_iou_slcr()
510 static void versal_create_ospi(Versal *s, qemu_irq *pic) in versal_create_ospi()
518 "versal-ospi-linear-mr" , MM_PMC_OSPI_DAC_SIZE); in versal_create_ospi()
520 object_initialize_child(OBJECT(s), "versal-ospi", &s->pmc.iou.ospi.ospi, in versal_create_ospi()
527 object_initialize_child(OBJECT(s), "versal-ospi-dma-dst", in versal_create_ospi()
542 object_initialize_child(OBJECT(s), "versal-ospi-dma-src", in versal_create_ospi()
601 static void versal_create_cfu(Versal *s, qemu_irq *pic) in versal_create_cfu()
752 static void versal_create_crl(Versal *s, qemu_irq *pic) in versal_create_crl()
804 * for each split DDR range/aperture on the Versal address map.
806 static void versal_map_ddr(Versal *s) in versal_map_ddr()
843 static void versal_unimp_area(Versal *s, const char *name, in versal_unimp_area()
880 static void versal_unimp(Versal *s) in versal_unimp()
925 Versal *s = XLNX_VERSAL(dev); in versal_realize()
962 Versal *s = XLNX_VERSAL(obj); in versal_init()
972 DEFINE_PROP_LINK("ddr", Versal, cfg.mr_ddr, TYPE_MEMORY_REGION,
974 DEFINE_PROP_LINK("canbus0", Versal, lpd.iou.canbus[0],
976 DEFINE_PROP_LINK("canbus1", Versal, lpd.iou.canbus[1],
993 .instance_size = sizeof(Versal),