Home
last modified time | relevance | path

Searched full:irq2 (Results 1 – 25 of 127) sorted by relevance

123456

/linux-6.12.1/arch/sh/kernel/cpu/sh3/
Dsetup-sh3.c19 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, enumerator
24 INTC_VECT(IRQ2, 0x640), INTC_VECT(IRQ3, 0x660),
32 { 0xa4000016, 0, 16, 4, /* IPRC */ { IRQ3, IRQ2, IRQ1, IRQ0 } },
38 { 0, 0, IRQ5, IRQ4, IRQ3, IRQ2, IRQ1, IRQ0 } },
42 { 0xa4000010, 16, 2, { 0, 0, IRQ5, IRQ4, IRQ3, IRQ2, IRQ1, IRQ0 } },
/linux-6.12.1/drivers/usb/phy/
Dphy-twl6030-usb.c94 int irq2; member
283 twl6030_usb_irq(twl->irq2, twl); in twl6030_status_work()
348 twl->irq2 = platform_get_irq(pdev, 1); in twl6030_usb_probe()
353 if (twl->irq2 < 0) in twl6030_usb_probe()
354 return twl->irq2; in twl6030_usb_probe()
388 status = request_threaded_irq(twl->irq2, NULL, twl6030_usb_irq, in twl6030_usb_probe()
393 twl->irq2, status); in twl6030_usb_probe()
422 free_irq(twl->irq2, twl); in twl6030_usb_remove()
/linux-6.12.1/arch/arm/mach-shmobile/
Dregulator-quirk-rcar-gen2.c7 * tied to the same interrupt pin (IRQ2) on the SoC.
35 #define REGULATOR_IRQ_MASK BIT(2) /* IRQ2, active low */
124 dev_info(dev, "IRQ2 is not asserted, removing quirk\n"); in regulator_quirk_notify()
214 pr_debug("%s: IRQ2 is not asserted, not installing quirk\n", in rcar_gen2_regulator_quirk()
220 pr_info("IRQ2 is asserted, installing regulator quirk\n"); in rcar_gen2_regulator_quirk()
/linux-6.12.1/drivers/soc/ixp4xx/
Dixp4xx-qmgr.c381 int irq1, irq2; in ixp4xx_qmgr_probe() local
394 irq2 = platform_get_irq(pdev, 1); in ixp4xx_qmgr_probe()
395 if (irq2 <= 0) in ixp4xx_qmgr_probe()
396 return irq2 ? irq2 : -EINVAL; in ixp4xx_qmgr_probe()
397 qmgr_irq_2 = irq2; in ixp4xx_qmgr_probe()
430 err = devm_request_irq(dev, irq2, handler2, 0, "IXP4xx Queue Manager", in ixp4xx_qmgr_probe()
434 irq2, err); in ixp4xx_qmgr_probe()
/linux-6.12.1/arch/x86/kvm/
Di8259.c167 int irq2, irq; in pic_update_irq() local
169 irq2 = pic_get_irq(&s->pics[1]); in pic_update_irq()
170 if (irq2 >= 0) { in pic_update_irq()
238 int irq, irq2, intno; in kvm_pic_read_irq() local
248 irq2 = pic_get_irq(&s->pics[1]); in kvm_pic_read_irq()
249 if (irq2 >= 0) in kvm_pic_read_irq()
250 pic_intack(&s->pics[1], irq2); in kvm_pic_read_irq()
255 irq2 = 7; in kvm_pic_read_irq()
256 intno = s->pics[1].irq_base + irq2; in kvm_pic_read_irq()
/linux-6.12.1/arch/sh/kernel/cpu/sh4a/
Dsetup-sh7366.c254 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, enumerator
276 INTC_VECT(IRQ2, 0x640), INTC_VECT(IRQ3, 0x660),
342 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
359 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
364 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
369 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
Dsetup-sh7343.c310 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, enumerator
334 INTC_VECT(IRQ2, 0x640), INTC_VECT(IRQ3, 0x660),
405 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
420 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
425 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
430 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
Dsetup-sh7780.c303 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, enumerator
384 INTC_VECT(IRQ2, 0x2c0), INTC_VECT(IRQ3, 0x300),
391 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
395 { 0xffd00010, 0, 32, 4, /* INTPRI */ { IRQ0, IRQ1, IRQ2, IRQ3,
400 { 0xffd0001c, 32, 2, /* ICR1 */ { IRQ0, IRQ1, IRQ2, IRQ3,
406 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
Dsetup-sh7763.c239 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, enumerator
340 INTC_VECT(IRQ2, 0x2c0), INTC_VECT(IRQ3, 0x300),
347 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
351 { 0xffd00010, 0, 32, 4, /* INTPRI */ { IRQ0, IRQ1, IRQ2, IRQ3,
356 { 0xffd0001c, 32, 2, /* ICR1 */ { IRQ0, IRQ1, IRQ2, IRQ3,
362 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
Dsetup-shx3.c168 IRQ0, IRQ1, IRQ2, IRQ3, enumerator
262 { IRQ0, IRQ1, IRQ2, IRQ3 } },
289 { 0xfe410010, 0, 32, 4, /* INTPRI */ { IRQ0, IRQ1, IRQ2, IRQ3 } },
315 INTC_VECT(IRQ2, 0x2c0), INTC_VECT(IRQ3, 0x300),
319 { 0xfe41001c, 32, 2, /* ICR1 */ { IRQ0, IRQ1, IRQ2, IRQ3 } },
Dsetup-sh7734.c299 IRQ0, IRQ1, IRQ2, IRQ3, enumerator
533 INTC_VECT(IRQ2, 0x2C0), INTC_VECT(IRQ3, 0x300),
538 { IRQ0, IRQ1, IRQ2, IRQ3, } },
543 { IRQ0, IRQ1, IRQ2, IRQ3, } },
548 { IRQ0, IRQ1, IRQ2, IRQ3, } },
553 { IRQ0, IRQ1, IRQ2, IRQ3, } },
Dsetup-sh7785.c376 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, enumerator
440 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
460 { 0xffd00010, 0, 32, 4, /* INTPRI */ { IRQ0, IRQ1, IRQ2, IRQ3,
485 INTC_VECT(IRQ2, 0x2c0), INTC_VECT(IRQ3, 0x300),
494 { 0xffd0001c, 32, 2, /* ICR1 */ { IRQ0, IRQ1, IRQ2, IRQ3,
500 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
Dsetup-sh7723.c437 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, enumerator
475 INTC_VECT(IRQ2, 0x640), INTC_VECT(IRQ3, 0x660),
606 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
623 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
628 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
633 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
Dsetup-sh7722.c526 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, enumerator
549 INTC_VECT(IRQ2, 0x640), INTC_VECT(IRQ3, 0x660),
619 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
636 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
641 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
646 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7 } },
Dsetup-sh7770.c333 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, enumerator
457 INTC_VECT(IRQ2, 0x2c0), INTC_VECT(IRQ3, 0x300),
463 { IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, } },
467 { 0xffd00010, 0, 32, 4, /* INTPRI */ { IRQ0, IRQ1, IRQ2, IRQ3,
472 { 0xffd0001c, 32, 2, /* ICR1 */ { IRQ0, IRQ1, IRQ2, IRQ3,
/linux-6.12.1/drivers/comedi/drivers/
Dpcmuio.c125 unsigned int irq2; member
367 if (irq == devpriv->irq2) in pcmuio_interrupt()
556 devpriv->irq2 = it->options[2]; in pcmuio_attach()
562 devpriv->irq2 = it->options[2]; in pcmuio_attach()
581 if ((i == 0 && dev->irq) || (i == 2 && devpriv->irq2)) { in pcmuio_attach()
604 if (devpriv->irq2 && devpriv->irq2 != dev->irq) in pcmuio_detach()
605 free_irq(devpriv->irq2, dev); in pcmuio_detach()
/linux-6.12.1/arch/sh/kernel/cpu/sh2/
Dsetup-sh7619.c21 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, enumerator
31 INTC_IRQ(IRQ2, 66), INTC_IRQ(IRQ3, 67),
49 { 0xf8140006, 0, 16, 4, /* IPRA */ { IRQ0, IRQ1, IRQ2, IRQ3 } },
/linux-6.12.1/arch/sh/kernel/cpu/sh2a/
Dsetup-mxg.c18 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, enumerator
35 INTC_IRQ(IRQ2, 66), INTC_IRQ(IRQ3, 67),
86 { 0xfffd9418, 0, 16, 4, /* IPR01 */ { IRQ0, IRQ1, IRQ2, IRQ3 } },
Dsetup-sh7206.c20 IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, enumerator
44 INTC_IRQ(IRQ2, 66), INTC_IRQ(IRQ3, 67),
107 { 0xfffe0818, 0, 16, 4, /* IPR01 */ { IRQ0, IRQ1, IRQ2, IRQ3 } },
/linux-6.12.1/drivers/power/supply/
Drt9455_charger.c53 #define RT9455_REG_IRQ2 0x09 /* IRQ2 reg address */
80 F_CHMIVRI, /* IRQ2 reg fields */
435 dev_err(dev, "Failed to read IRQ2 register\n"); in rt9455_charger_get_health()
949 unsigned int irq2, mask2; in rt9455_irq_handler_check_irq2_register() local
954 ret = regmap_read(info->regmap, RT9455_REG_IRQ2, &irq2); in rt9455_irq_handler_check_irq2_register()
956 dev_err(dev, "Failed to read IRQ2 register\n"); in rt9455_irq_handler_check_irq2_register()
966 if (irq2 & GET_MASK(F_CHRVPI)) { in rt9455_irq_handler_check_irq2_register()
983 if (irq2 & GET_MASK(F_CHBATOVI)) { in rt9455_irq_handler_check_irq2_register()
987 if (irq2 & GET_MASK(F_CHTERMI)) { in rt9455_irq_handler_check_irq2_register()
1007 if (irq2 & GET_MASK(F_CHRCHGI)) { in rt9455_irq_handler_check_irq2_register()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/net/
Dairoha,en7581-eth.yaml37 - description: QDMA lan irq2
41 - description: QDMA wan irq2
/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/
Drenesas,rzg2l-irqc.yaml55 - description: IRQ2 interrupt
107 - const: irq2
264 "irq0", "irq1", "irq2", "irq3",
/linux-6.12.1/drivers/dma/
Dmpc512x_dma.c222 int irq2; member
925 mdma->irq2 = irq_of_parse_and_map(dn, 1); in mpc_dma_probe()
926 if (!mdma->irq2) { in mpc_dma_probe()
966 retval = request_irq(mdma->irq2, &mpc_dma_irq, 0, in mpc_dma_probe()
969 dev_err(dev, "Error requesting IRQ2!\n"); in mpc_dma_probe()
1075 free_irq(mdma->irq2, mdma); in mpc_dma_probe()
1080 irq_dispose_mapping(mdma->irq2); in mpc_dma_probe()
1096 free_irq(mdma->irq2, mdma); in mpc_dma_remove()
1097 irq_dispose_mapping(mdma->irq2); in mpc_dma_remove()
/linux-6.12.1/include/linux/
Dlis3lv02d.h35 * @irq2: Irq line 2 number
125 int irq2; member
/linux-6.12.1/Documentation/devicetree/bindings/iio/accel/
Dlis302.txt81 st,irq2-click;
105 st,irq2-click;

123456