/openbmc/qemu/hw/intc/ |
H A D | ppc-uic.c | 52 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 D | uic.c | 40 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 D | sam460ex.c | 251 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 D | ppc405_uc.c | 993 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 D | fsp2.dts | 65 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 D | iss4xx.dts | 53 compatible = "ibm,uic-4xx", "ibm,uic"; 64 compatible = "ibm,uic-4xx", "ibm,uic";
|
H A D | arches.dts | 59 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 D | taishan.dts | 55 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 D | eiger.dts | 54 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 D | haleakala.dts | 51 compatible = "ibm,uic-405exr", "ibm,uic"; 61 compatible = "ibm,uic-405exr","ibm,uic"; 73 compatible = "ibm,uic-405exr","ibm,uic";
|
H A D | redwood.dts | 50 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 D | obs600.dts | 56 compatible = "ibm,uic-405ex", "ibm,uic"; 66 compatible = "ibm,uic-405ex","ibm,uic"; 78 compatible = "ibm,uic-405ex","ibm,uic";
|
H A D | klondike.dts | 48 compatible = "ibm,uic"; 58 compatible = "ibm,uic"; 70 compatible = "ibm,uic"; 82 compatible = "ibm,uic";
|
H A D | icon.dts | 53 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 D | rainier.dts | 58 compatible = "ibm,uic-440grx","ibm,uic"; 68 compatible = "ibm,uic-440grx","ibm,uic"; 80 compatible = "ibm,uic-440grx","ibm,uic";
|
H A D | sequoia.dts | 58 compatible = "ibm,uic-440epx","ibm,uic"; 68 compatible = "ibm,uic-440epx","ibm,uic"; 80 compatible = "ibm,uic-440epx","ibm,uic";
|
H A D | makalu.dts | 52 compatible = "ibm,uic-405ex", "ibm,uic"; 62 compatible = "ibm,uic-405ex","ibm,uic"; 74 compatible = "ibm,uic-405ex","ibm,uic";
|
H A D | katmai.dts | 57 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 D | canyonlands.dts | 53 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 D | warp.dts | 51 compatible = "ibm,uic-440ep","ibm,uic"; 61 compatible = "ibm,uic-440ep","ibm,uic";
|
H A D | kilauea.dts | 52 compatible = "ibm,uic-405ex", "ibm,uic"; 62 compatible = "ibm,uic-405ex","ibm,uic"; 74 compatible = "ibm,uic-405ex","ibm,uic";
|
H A D | glacier.dts | 55 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 D | sam440ep.dts | 58 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 D | 0004-Add-configure-option-to-find-qt5-native-tools.patch | 9 Pkg-config checks for target locations. With these qt5 tools as uic/moc.. 38 UIC=${QT5LOC}/uic
|
/openbmc/qemu/pc-bios/ |
H A D | canyonlands.dts | 53 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";
|