Lines Matching refs:OBJECT

40     object_initialize_child(OBJECT(s), "apu-cluster", &s->fpd.apu.cluster,  in versal_create_apu_cpus()
47 object_initialize_child(OBJECT(&s->fpd.apu.cluster), in versal_create_apu_cpus()
50 obj = OBJECT(&s->fpd.apu.cpu[i]); in versal_create_apu_cpus()
59 object_property_set_link(obj, "memory", OBJECT(&s->fpd.apu.mr), in versal_create_apu_cpus()
79 object_initialize_child(OBJECT(s), "apu-gic", &s->fpd.apu.gic, in versal_create_apu_gic()
144 object_initialize_child(OBJECT(s), "rpu-cluster", &s->lpd.rpu.cluster, in versal_create_rpu_cpus()
151 object_initialize_child(OBJECT(&s->lpd.rpu.cluster), in versal_create_rpu_cpus()
154 obj = OBJECT(&s->lpd.rpu.cpu[i]); in versal_create_rpu_cpus()
161 object_property_set_link(obj, "memory", OBJECT(&s->lpd.rpu.mr), in versal_create_rpu_cpus()
180 object_initialize_child(OBJECT(s), name, &s->lpd.iou.uart[i], in versal_create_uarts()
205 object_initialize_child(OBJECT(s), name, &s->lpd.iou.canfd[i], in versal_create_canfds()
209 object_property_set_int(OBJECT(&s->lpd.iou.canfd[i]), "ext_clk_freq", in versal_create_canfds()
212 object_property_set_link(OBJECT(&s->lpd.iou.canfd[i]), "canfdbus", in versal_create_canfds()
213 OBJECT(s->lpd.iou.canbus[i]), in versal_create_canfds()
231 object_initialize_child(OBJECT(s), "usb2", &s->lpd.iou.usb, in versal_create_usbs()
235 object_property_set_link(OBJECT(dev), "dma", OBJECT(&s->mr_ps), in versal_create_usbs()
263 object_initialize_child(OBJECT(s), name, &s->lpd.iou.gem[i], in versal_create_gems()
266 object_initialize_child(OBJECT(s), "gem-irq-orgate[*]", in versal_create_gems()
270 object_property_set_int(OBJECT(dev), "phy-addr", 23, &error_abort); in versal_create_gems()
271 object_property_set_int(OBJECT(dev), "num-priority-queues", 2, in versal_create_gems()
273 object_property_set_int(OBJECT(or_irq), in versal_create_gems()
278 object_property_set_link(OBJECT(dev), "dma", OBJECT(&s->mr_ps), in versal_create_gems()
300 object_initialize_child(OBJECT(s), name, &s->lpd.iou.adma[i], in versal_create_admas()
303 object_property_set_int(OBJECT(dev), "bus-width", 128, &error_abort); in versal_create_admas()
304 object_property_set_link(OBJECT(dev), "dma", in versal_create_admas()
305 OBJECT(get_system_memory()), &error_fatal); in versal_create_admas()
326 object_initialize_child(OBJECT(s), "sd[*]", &s->pmc.iou.sd[i], in versal_create_sds()
330 object_property_set_uint(OBJECT(dev), "sd-spec-version", 3, in versal_create_sds()
332 object_property_set_uint(OBJECT(dev), "capareg", SDHCI_CAPABILITIES, in versal_create_sds()
334 object_property_set_uint(OBJECT(dev), "uhs", UHS_I, &error_fatal); in versal_create_sds()
358 object_initialize_child(OBJECT(s), "pmc-apb-irq-orgate", in versal_create_pmc_apb_irq_orgate()
361 object_property_set_int(OBJECT(orgate), in versal_create_pmc_apb_irq_orgate()
372 object_initialize_child(OBJECT(s), "rtc", &s->pmc.rtc, in versal_create_rtc()
393 object_initialize_child(OBJECT(s), "trng", &s->pmc.trng, in versal_create_trng()
410 object_initialize_child(OBJECT(s), "xram-irq-orgate", in versal_create_xrams()
413 object_property_set_int(OBJECT(orgate), in versal_create_xrams()
422 object_initialize_child(OBJECT(s), "xram[*]", &s->lpd.xram.ctrl[i], in versal_create_xrams()
441 object_initialize_child_with_props(OBJECT(s), "bbram", &s->pmc.bbram, in versal_create_bbram()
459 object_property_set_link(OBJECT(part), "efuse", in versal_realize_efuse_part()
460 OBJECT(&s->pmc.efuse), &error_abort); in versal_realize_efuse_part()
469 Object *bits = OBJECT(&s->pmc.efuse); in versal_create_efuse()
470 Object *ctrl = OBJECT(&s->pmc.efuse_ctrl); in versal_create_efuse()
471 Object *cache = OBJECT(&s->pmc.efuse_cache); in versal_create_efuse()
473 object_initialize_child(OBJECT(s), "efuse-ctrl", &s->pmc.efuse_ctrl, in versal_create_efuse()
476 object_initialize_child(OBJECT(s), "efuse-cache", &s->pmc.efuse_cache, in versal_create_efuse()
497 object_initialize_child(OBJECT(s), "versal-pmc-iou-slcr", &s->pmc.iou.slcr, in versal_create_pmc_iou_slcr()
517 memory_region_init(&s->pmc.iou.ospi.linear_mr, OBJECT(s), 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()
531 object_property_set_link(OBJECT(&s->pmc.iou.ospi.dma_dst), in versal_create_ospi()
532 "dma", OBJECT(get_system_memory()), in versal_create_ospi()
542 object_initialize_child(OBJECT(s), "versal-ospi-dma-src", in versal_create_ospi()
546 object_property_set_bool(OBJECT(&s->pmc.iou.ospi.dma_src), "is-dst", in versal_create_ospi()
549 object_property_set_link(OBJECT(&s->pmc.iou.ospi.dma_src), in versal_create_ospi()
550 "dma", OBJECT(mr_dac), &error_abort); in versal_create_ospi()
552 object_property_set_link(OBJECT(&s->pmc.iou.ospi.dma_src), in versal_create_ospi()
554 OBJECT(&s->pmc.iou.ospi.dma_dst), in versal_create_ospi()
564 object_property_set_link(OBJECT(&s->pmc.iou.ospi.ospi), "dma-src", in versal_create_ospi()
565 OBJECT(&s->pmc.iou.ospi.dma_src), &error_abort); in versal_create_ospi()
583 object_initialize_child(OBJECT(s), "ospi-irq-orgate", in versal_create_ospi()
585 object_property_set_int(OBJECT(&s->pmc.iou.ospi.irq_orgate), in versal_create_ospi()
642 object_initialize_child(OBJECT(s), "cfu-fdro", &s->pmc.cfu_fdro, in versal_create_cfu()
654 object_initialize_child(OBJECT(s), name, &s->pmc.cframe[i], in versal_create_cfu()
661 object_property_set_int(OBJECT(dev), "blktype0-frames", in versal_create_cfu()
664 object_property_set_int(OBJECT(dev), "blktype1-frames", in versal_create_cfu()
667 object_property_set_int(OBJECT(dev), "blktype2-frames", in versal_create_cfu()
670 object_property_set_int(OBJECT(dev), "blktype3-frames", in versal_create_cfu()
673 object_property_set_int(OBJECT(dev), "blktype4-frames", in versal_create_cfu()
676 object_property_set_int(OBJECT(dev), "blktype5-frames", in versal_create_cfu()
679 object_property_set_int(OBJECT(dev), "blktype6-frames", in versal_create_cfu()
683 object_property_set_link(OBJECT(dev), "cfu-fdro", in versal_create_cfu()
684 OBJECT(&s->pmc.cfu_fdro), &error_fatal); in versal_create_cfu()
698 object_initialize_child(OBJECT(s), "cframe_bcast", &s->pmc.cframe_bcast, in versal_create_cfu()
706 object_property_set_link(OBJECT(dev), propname, in versal_create_cfu()
707 OBJECT(&s->pmc.cframe[i]), &error_fatal); in versal_create_cfu()
718 object_initialize_child(OBJECT(s), "cfu-apb", &s->pmc.cfu_apb, in versal_create_cfu()
725 object_property_set_link(OBJECT(dev), propname, in versal_create_cfu()
726 OBJECT(&s->pmc.cframe[i]), &error_fatal); in versal_create_cfu()
739 object_initialize_child(OBJECT(s), "cfu-sfr", &s->pmc.cfu_sfr, in versal_create_cfu()
744 object_property_set_link(OBJECT(&s->pmc.cfu_sfr), in versal_create_cfu()
745 "cfu", OBJECT(&s->pmc.cfu_apb), &error_abort); in versal_create_cfu()
757 object_initialize_child(OBJECT(s), "crl", &s->lpd.crl, in versal_create_crl()
764 object_property_set_link(OBJECT(&s->lpd.crl), in versal_create_crl()
765 name, OBJECT(&s->lpd.rpu.cpu[i]), in versal_create_crl()
772 object_property_set_link(OBJECT(&s->lpd.crl), in versal_create_crl()
773 name, OBJECT(&s->lpd.iou.gem[i]), in versal_create_crl()
780 object_property_set_link(OBJECT(&s->lpd.crl), in versal_create_crl()
781 name, OBJECT(&s->lpd.iou.adma[i]), in versal_create_crl()
788 object_property_set_link(OBJECT(&s->lpd.crl), in versal_create_crl()
789 name, OBJECT(&s->lpd.iou.uart[i]), in versal_create_crl()
793 object_property_set_link(OBJECT(&s->lpd.crl), in versal_create_crl()
794 "usb", OBJECT(&s->lpd.iou.usb), in versal_create_crl()
830 memory_region_init_alias(&s->noc.mr_ddr_ranges[i], OBJECT(s), in versal_map_ddr()
852 object_property_add_child(OBJECT(s), name, OBJECT(dev)); in versal_unimp_area()
951 memory_region_init_ram(&s->lpd.mr_ocm, OBJECT(s), "ocm", in versal_realize()
967 memory_region_init_alias(&s->lpd.rpu.mr_ps_alias, OBJECT(s), in versal_init()