Lines Matching full:pic
67 static void versal_create_apu_gic(Versal *s, qemu_irq *pic) in versal_create_apu_gic() argument
136 pic[i] = qdev_get_gpio_in(gicdev, i); in versal_create_apu_gic()
169 static void versal_create_uarts(Versal *s, qemu_irq *pic) in versal_create_uarts() argument
189 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[irqs[i]]); in versal_create_uarts()
194 static void versal_create_canfds(Versal *s, qemu_irq *pic) in versal_create_canfds() argument
221 sysbus_connect_irq(sbd, 0, pic[irqs[i]]); in versal_create_canfds()
226 static void versal_create_usbs(Versal *s, qemu_irq *pic) in versal_create_usbs() argument
245 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[VERSAL_USB0_IRQ_0]); in versal_create_usbs()
251 static void versal_create_gems(Versal *s, qemu_irq *pic) in versal_create_gems() argument
276 qdev_connect_gpio_out(DEVICE(or_irq), 0, pic[irqs[i]]); in versal_create_gems()
291 static void versal_create_admas(Versal *s, qemu_irq *pic) in versal_create_admas() argument
312 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[VERSAL_ADMA_IRQ_0 + i]); in versal_create_admas()
318 static void versal_create_sds(Versal *s, qemu_irq *pic) in versal_create_sds() argument
342 pic[VERSAL_SD0_IRQ_0 + i * 2]); 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() argument
364 qdev_connect_gpio_out(orgate, 0, pic[VERSAL_PMC_APB_IRQ]); in versal_create_pmc_apb_irq_orgate()
367 static void versal_create_rtc(Versal *s, qemu_irq *pic) in versal_create_rtc() argument
388 static void versal_create_trng(Versal *s, qemu_irq *pic) in versal_create_trng() argument
400 sysbus_connect_irq(sbd, 0, pic[VERSAL_TRNG_IRQ]); in versal_create_trng()
403 static void versal_create_xrams(Versal *s, qemu_irq *pic) in versal_create_xrams() argument
416 qdev_connect_gpio_out(orgate, 0, pic[VERSAL_XRAM_IRQ_0]); in versal_create_xrams()
437 static void versal_create_bbram(Versal *s, qemu_irq *pic) in versal_create_bbram() argument
467 static void versal_create_efuse(Versal *s, qemu_irq *pic) in versal_create_efuse() argument
490 sysbus_connect_irq(SYS_BUS_DEVICE(ctrl), 0, pic[VERSAL_EFUSE_IRQ]); in versal_create_efuse()
493 static void versal_create_pmc_iou_slcr(Versal *s, qemu_irq *pic) in versal_create_pmc_iou_slcr() argument
510 static void versal_create_ospi(Versal *s, qemu_irq *pic) in versal_create_ospi() argument
598 qdev_connect_gpio_out(orgate, 0, pic[VERSAL_OSPI_IRQ]); in versal_create_ospi()
601 static void versal_create_cfu(Versal *s, qemu_irq *pic) in versal_create_cfu() argument
736 sysbus_connect_irq(sbd, 0, pic[VERSAL_CFU_IRQ_0]); in versal_create_cfu()
752 static void versal_create_crl(Versal *s, qemu_irq *pic) in versal_create_crl() argument
800 sysbus_connect_irq(sbd, 0, pic[VERSAL_CRL_IRQ]); in versal_create_crl()
926 qemu_irq pic[XLNX_VERSAL_NR_IRQS]; in versal_realize() local
929 versal_create_apu_gic(s, pic); in versal_realize()
931 versal_create_uarts(s, pic); in versal_realize()
932 versal_create_canfds(s, pic); in versal_realize()
933 versal_create_usbs(s, pic); in versal_realize()
934 versal_create_gems(s, pic); in versal_realize()
935 versal_create_admas(s, pic); in versal_realize()
936 versal_create_sds(s, pic); in versal_realize()
937 versal_create_pmc_apb_irq_orgate(s, pic); in versal_realize()
938 versal_create_rtc(s, pic); in versal_realize()
939 versal_create_trng(s, pic); in versal_realize()
940 versal_create_xrams(s, pic); in versal_realize()
941 versal_create_bbram(s, pic); in versal_realize()
942 versal_create_efuse(s, pic); in versal_realize()
943 versal_create_pmc_iou_slcr(s, pic); in versal_realize()
944 versal_create_ospi(s, pic); in versal_realize()
945 versal_create_crl(s, pic); in versal_realize()
946 versal_create_cfu(s, pic); in versal_realize()