Lines Matching full:pic

65 static void versal_create_apu_gic(Versal *s, qemu_irq *pic)  in versal_create_apu_gic()  argument
134 pic[i] = qdev_get_gpio_in(gicdev, i); in versal_create_apu_gic()
167 static void versal_create_uarts(Versal *s, qemu_irq *pic) in versal_create_uarts() argument
187 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[irqs[i]]); in versal_create_uarts()
192 static void versal_create_canfds(Versal *s, qemu_irq *pic) in versal_create_canfds() argument
219 sysbus_connect_irq(sbd, 0, pic[irqs[i]]); in versal_create_canfds()
224 static void versal_create_usbs(Versal *s, qemu_irq *pic) in versal_create_usbs() argument
243 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[VERSAL_USB0_IRQ_0]); in versal_create_usbs()
249 static void versal_create_gems(Versal *s, qemu_irq *pic) in versal_create_gems() argument
274 qdev_connect_gpio_out(DEVICE(or_irq), 0, pic[irqs[i]]); in versal_create_gems()
289 static void versal_create_admas(Versal *s, qemu_irq *pic) in versal_create_admas() argument
310 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[VERSAL_ADMA_IRQ_0 + i]); in versal_create_admas()
316 static void versal_create_sds(Versal *s, qemu_irq *pic) in versal_create_sds() argument
340 pic[VERSAL_SD0_IRQ_0 + i * 2]); in versal_create_sds()
344 static void versal_create_pmc_apb_irq_orgate(Versal *s, qemu_irq *pic) in versal_create_pmc_apb_irq_orgate() argument
362 qdev_connect_gpio_out(orgate, 0, pic[VERSAL_PMC_APB_IRQ]); in versal_create_pmc_apb_irq_orgate()
365 static void versal_create_rtc(Versal *s, qemu_irq *pic) in versal_create_rtc() argument
386 static void versal_create_trng(Versal *s, qemu_irq *pic) in versal_create_trng() argument
398 sysbus_connect_irq(sbd, 0, pic[VERSAL_TRNG_IRQ]); in versal_create_trng()
401 static void versal_create_xrams(Versal *s, qemu_irq *pic) in versal_create_xrams() argument
414 qdev_connect_gpio_out(orgate, 0, pic[VERSAL_XRAM_IRQ_0]); in versal_create_xrams()
435 static void versal_create_bbram(Versal *s, qemu_irq *pic) in versal_create_bbram() argument
465 static void versal_create_efuse(Versal *s, qemu_irq *pic) in versal_create_efuse() argument
488 sysbus_connect_irq(SYS_BUS_DEVICE(ctrl), 0, pic[VERSAL_EFUSE_IRQ]); in versal_create_efuse()
491 static void versal_create_pmc_iou_slcr(Versal *s, qemu_irq *pic) in versal_create_pmc_iou_slcr() argument
508 static void versal_create_ospi(Versal *s, qemu_irq *pic) in versal_create_ospi() argument
596 qdev_connect_gpio_out(orgate, 0, pic[VERSAL_OSPI_IRQ]); in versal_create_ospi()
599 static void versal_create_cfu(Versal *s, qemu_irq *pic) in versal_create_cfu() argument
734 sysbus_connect_irq(sbd, 0, pic[VERSAL_CFU_IRQ_0]); in versal_create_cfu()
750 static void versal_create_crl(Versal *s, qemu_irq *pic) in versal_create_crl() argument
798 sysbus_connect_irq(sbd, 0, pic[VERSAL_CRL_IRQ]); in versal_create_crl()
924 qemu_irq pic[XLNX_VERSAL_NR_IRQS]; in versal_realize() local
927 versal_create_apu_gic(s, pic); in versal_realize()
929 versal_create_uarts(s, pic); in versal_realize()
930 versal_create_canfds(s, pic); in versal_realize()
931 versal_create_usbs(s, pic); in versal_realize()
932 versal_create_gems(s, pic); in versal_realize()
933 versal_create_admas(s, pic); in versal_realize()
934 versal_create_sds(s, pic); in versal_realize()
935 versal_create_pmc_apb_irq_orgate(s, pic); in versal_realize()
936 versal_create_rtc(s, pic); in versal_realize()
937 versal_create_trng(s, pic); in versal_realize()
938 versal_create_xrams(s, pic); in versal_realize()
939 versal_create_bbram(s, pic); in versal_realize()
940 versal_create_efuse(s, pic); in versal_realize()
941 versal_create_pmc_iou_slcr(s, pic); in versal_realize()
942 versal_create_ospi(s, pic); in versal_realize()
943 versal_create_crl(s, pic); in versal_realize()
944 versal_create_cfu(s, pic); in versal_realize()