Home
last modified time | relevance | path

Searched refs:uic (Results 1 – 25 of 43) sorted by relevance

12

/openbmc/qemu/hw/intc/
H A Dppc-uic.c52 static void ppcuic_trigger_irq(PPCUIC *uic) in ppcuic_trigger_irq() argument
58 ir = uic->uicsr & uic->uicer & (~uic->uiccr); in ppcuic_trigger_irq()
59 cr = uic->uicsr & uic->uicer & uic->uiccr; in ppcuic_trigger_irq()
63 __func__, uic->uicsr, uic->uicer, uic->uiccr, in ppcuic_trigger_irq()
64 uic->uicsr & uic->uicer, ir, cr); in ppcuic_trigger_irq()
67 qemu_irq_raise(uic->output_int); in ppcuic_trigger_irq()
70 qemu_irq_lower(uic->output_int); in ppcuic_trigger_irq()
74 qemu_irq_raise(uic->output_cint); in ppcuic_trigger_irq()
75 if (uic->use_vectors) { in ppcuic_trigger_irq()
77 if (uic->uicvcr & 1) { in ppcuic_trigger_irq()
[all …]
/openbmc/linux/arch/powerpc/platforms/4xx/
H A Duic.c40 struct uic *primary_uic;
42 struct uic { struct
54 struct uic *uic = irq_data_get_irq_chip_data(d); in uic_unmask_irq() argument
60 raw_spin_lock_irqsave(&uic->lock, flags); in uic_unmask_irq()
63 mtdcr(uic->dcrbase + UIC_SR, sr); in uic_unmask_irq()
64 er = mfdcr(uic->dcrbase + UIC_ER); in uic_unmask_irq()
66 mtdcr(uic->dcrbase + UIC_ER, er); in uic_unmask_irq()
67 raw_spin_unlock_irqrestore(&uic->lock, flags); in uic_unmask_irq()
72 struct uic *uic = irq_data_get_irq_chip_data(d); in uic_mask_irq() local
77 raw_spin_lock_irqsave(&uic->lock, flags); in uic_mask_irq()
[all …]
/openbmc/qemu/hw/ppc/
H A Dsam460ex.c251 DeviceState *uic[4]; in sam460ex_init() local
286 for (i = 0; i < ARRAY_SIZE(uic); i++) { in sam460ex_init()
297 uic[i] = qdev_new(TYPE_PPC_UIC); in sam460ex_init()
298 qdev_prop_set_uint32(uic[i], "dcr-base", 0xc0 + i * 0x10); in sam460ex_init()
299 ppc4xx_dcr_realize(PPC4xx_DCR_DEVICE(uic[i]), cpu, &error_fatal); in sam460ex_init()
300 object_unref(OBJECT(uic[i])); in sam460ex_init()
302 sbdev = SYS_BUS_DEVICE(uic[i]); in sam460ex_init()
310 qdev_get_gpio_in(uic[0], input_ints[i])); in sam460ex_init()
312 qdev_get_gpio_in(uic[0], input_ints[i] + 1)); in sam460ex_init()
343 qdev_get_gpio_in(uic[0], 2)); in sam460ex_init()
[all …]
H A Dppc405_uc.c993 object_initialize_child(obj, "uic", &s->uic, TYPE_PPC_UIC); in ppc405_soc_instance_init()
1067 if (!ppc4xx_dcr_realize(PPC4xx_DCR_DEVICE(&s->uic), &s->cpu, errp)) { in ppc405_soc_realize()
1070 sbd = SYS_BUS_DEVICE(&s->uic); in ppc405_soc_realize()
1087 qdev_get_gpio_in(DEVICE(&s->uic), 17)); in ppc405_soc_realize()
1100 sysbus_connect_irq(sbd, i, qdev_get_gpio_in(DEVICE(&s->uic), 5 + i)); in ppc405_soc_realize()
1109 sysbus_connect_irq(sbd, 0, qdev_get_gpio_in(DEVICE(&s->uic), 2)); in ppc405_soc_realize()
1121 qdev_get_gpio_in(DEVICE(&s->uic), 0), in ppc405_soc_realize()
1127 qdev_get_gpio_in(DEVICE(&s->uic), 1), in ppc405_soc_realize()
1144 sysbus_connect_irq(sbd, i, qdev_get_gpio_in(DEVICE(&s->uic), 19 + i)); in ppc405_soc_realize()
1155 sysbus_connect_irq(sbd, i, qdev_get_gpio_in(DEVICE(&s->uic), 11 + i)); in ppc405_soc_realize()
/openbmc/linux/arch/powerpc/boot/dts/
H A Dfsp2.dts65 compatible = "ibm,uic";
78 compatible = "ibm,uic";
92 compatible = "ibm,uic";
106 compatible = "ibm,uic";
120 compatible = "ibm,uic";
133 compatible = "ibm,uic";
146 compatible = "ibm,uic";
160 compatible = "ibm,uic";
173 compatible = "ibm,uic";
186 compatible = "ibm,uic";
[all …]
H A Diss4xx.dts53 compatible = "ibm,uic-4xx", "ibm,uic";
64 compatible = "ibm,uic-4xx", "ibm,uic";
H A Darches.dts59 compatible = "ibm,uic-460gt","ibm,uic";
69 compatible = "ibm,uic-460gt","ibm,uic";
81 compatible = "ibm,uic-460gt","ibm,uic";
93 compatible = "ibm,uic-460gt","ibm,uic";
H A Dtaishan.dts55 compatible = "ibm,uic-440gx", "ibm,uic";
66 compatible = "ibm,uic-440gx", "ibm,uic";
79 compatible = "ibm,uic-440gx", "ibm,uic";
91 compatible = "ibm,uic-440gx", "ibm,uic";
H A Deiger.dts54 compatible = "ibm,uic-460sx","ibm,uic";
64 compatible = "ibm,uic-460sx","ibm,uic";
76 compatible = "ibm,uic-460sx","ibm,uic";
88 compatible = "ibm,uic-460sx","ibm,uic";
H A Dhaleakala.dts51 compatible = "ibm,uic-405exr", "ibm,uic";
61 compatible = "ibm,uic-405exr","ibm,uic";
73 compatible = "ibm,uic-405exr","ibm,uic";
H A Dredwood.dts50 compatible = "ibm,uic-460sx","ibm,uic";
60 compatible = "ibm,uic-460sx","ibm,uic";
72 compatible = "ibm,uic-460sx","ibm,uic";
84 compatible = "ibm,uic-460sx","ibm,uic";
H A Dobs600.dts56 compatible = "ibm,uic-405ex", "ibm,uic";
66 compatible = "ibm,uic-405ex","ibm,uic";
78 compatible = "ibm,uic-405ex","ibm,uic";
H A Dklondike.dts48 compatible = "ibm,uic";
58 compatible = "ibm,uic";
70 compatible = "ibm,uic";
82 compatible = "ibm,uic";
H A Dicon.dts53 compatible = "ibm,uic-440spe","ibm,uic";
63 compatible = "ibm,uic-440spe","ibm,uic";
75 compatible = "ibm,uic-440spe","ibm,uic";
87 compatible = "ibm,uic-440spe","ibm,uic";
H A Drainier.dts58 compatible = "ibm,uic-440grx","ibm,uic";
68 compatible = "ibm,uic-440grx","ibm,uic";
80 compatible = "ibm,uic-440grx","ibm,uic";
H A Dsequoia.dts58 compatible = "ibm,uic-440epx","ibm,uic";
68 compatible = "ibm,uic-440epx","ibm,uic";
80 compatible = "ibm,uic-440epx","ibm,uic";
H A Dmakalu.dts52 compatible = "ibm,uic-405ex", "ibm,uic";
62 compatible = "ibm,uic-405ex","ibm,uic";
74 compatible = "ibm,uic-405ex","ibm,uic";
H A Dkatmai.dts57 compatible = "ibm,uic-440spe","ibm,uic";
67 compatible = "ibm,uic-440spe","ibm,uic";
79 compatible = "ibm,uic-440spe","ibm,uic";
91 compatible = "ibm,uic-440spe","ibm,uic";
H A Dcanyonlands.dts53 compatible = "ibm,uic-460ex","ibm,uic";
63 compatible = "ibm,uic-460ex","ibm,uic";
75 compatible = "ibm,uic-460ex","ibm,uic";
87 compatible = "ibm,uic-460ex","ibm,uic";
H A Dwarp.dts51 compatible = "ibm,uic-440ep","ibm,uic";
61 compatible = "ibm,uic-440ep","ibm,uic";
H A Dkilauea.dts52 compatible = "ibm,uic-405ex", "ibm,uic";
62 compatible = "ibm,uic-405ex","ibm,uic";
74 compatible = "ibm,uic-405ex","ibm,uic";
H A Dglacier.dts55 compatible = "ibm,uic-460gt","ibm,uic";
65 compatible = "ibm,uic-460gt","ibm,uic";
77 compatible = "ibm,uic-460gt","ibm,uic";
89 compatible = "ibm,uic-460gt","ibm,uic";
H A Dsam440ep.dts58 compatible = "ibm,uic-440ep","ibm,uic";
68 compatible = "ibm,uic-440ep","ibm,uic";
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/gnuplot/gnuplot/
H A D0004-Add-configure-option-to-find-qt5-native-tools.patch9 Pkg-config checks for target locations. With these qt5 tools as uic/moc..
38 UIC=${QT5LOC}/uic
/openbmc/qemu/pc-bios/
H A Dcanyonlands.dts53 compatible = "ibm,uic-460ex","ibm,uic";
63 compatible = "ibm,uic-460ex","ibm,uic";
75 compatible = "ibm,uic-460ex","ibm,uic";
87 compatible = "ibm,uic-460ex","ibm,uic";

12