/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | mxs-auart.c | 440 int gpio_irq[UART_GPIO_MAX]; member 776 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_enable_ms() 777 enable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_enable_ms() 780 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_enable_ms() 781 enable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_enable_ms() 783 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_enable_ms() 784 enable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_enable_ms() 786 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_enable_ms() 787 enable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_enable_ms() 805 if (s->gpio_irq[UART_GPIO_CT in mxs_auart_disable_ms() [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | tqmx86.c | 56 static uint gpio_irq; variable 57 module_param(gpio_irq, uint, 0); 58 MODULE_PARM_DESC(gpio_irq, "GPIO IRQ number (7, 9, 12)"); 184 switch (gpio_irq) { in tqmx86_probe() 198 pr_err("tqmx86: Invalid GPIO IRQ (%d)\n", gpio_irq); in tqmx86_probe() 233 tqmx_gpio_resources[0].start = gpio_irq; in tqmx86_probe()
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | tqmx86.c | 56 static uint gpio_irq; variable 57 module_param(gpio_irq, uint, 0); 58 MODULE_PARM_DESC(gpio_irq, "GPIO IRQ number (7, 9, 12)"); 186 switch (gpio_irq) { in tqmx86_probe() 200 pr_err("tqmx86: Invalid GPIO IRQ (%d)\n", gpio_irq); in tqmx86_probe() 235 tqmx_gpio_resources[0].start = gpio_irq; in tqmx86_probe()
|
/kernel/linux/linux-5.10/drivers/pinctrl/actions/ |
H A D | pinctrl-owl.c | 869 struct gpio_irq_chip *gpio_irq; in owl_gpio_init() local 886 gpio_irq = &chip->irq; in owl_gpio_init() 887 gpio_irq->chip = &pctrl->irq_chip; in owl_gpio_init() 888 gpio_irq->handler = handle_simple_irq; in owl_gpio_init() 889 gpio_irq->default_type = IRQ_TYPE_NONE; in owl_gpio_init() 890 gpio_irq->parent_handler = owl_gpio_irq_handler; in owl_gpio_init() 891 gpio_irq->parent_handler_data = pctrl; in owl_gpio_init() 892 gpio_irq->num_parents = pctrl->num_irq; in owl_gpio_init() 893 gpio_irq->parents = pctrl->irq; in owl_gpio_init() 895 gpio_irq in owl_gpio_init() [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/actions/ |
H A D | pinctrl-owl.c | 885 struct gpio_irq_chip *gpio_irq; in owl_gpio_init() local 895 gpio_irq = &chip->irq; in owl_gpio_init() 896 gpio_irq_chip_set_chip(gpio_irq, &owl_gpio_irqchip); in owl_gpio_init() 897 gpio_irq->handler = handle_simple_irq; in owl_gpio_init() 898 gpio_irq->default_type = IRQ_TYPE_NONE; in owl_gpio_init() 899 gpio_irq->parent_handler = owl_gpio_irq_handler; in owl_gpio_init() 900 gpio_irq->parent_handler_data = pctrl; in owl_gpio_init() 901 gpio_irq->num_parents = pctrl->num_irq; in owl_gpio_init() 902 gpio_irq->parents = pctrl->irq; in owl_gpio_init() 904 gpio_irq in owl_gpio_init() [all...] |
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | mxs-auart.c | 442 int gpio_irq[UART_GPIO_MAX]; member 800 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_enable_ms() 801 enable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_enable_ms() 804 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_enable_ms() 805 enable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_enable_ms() 807 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_enable_ms() 808 enable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_enable_ms() 810 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_enable_ms() 811 enable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_enable_ms() 829 if (s->gpio_irq[UART_GPIO_CT in mxs_auart_disable_ms() [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-ep93xx.c | 150 int gpio_irq = EP93XX_GPIO_F_IRQ_BASE + port_f_idx; in ep93xx_gpio_f_irq_handler() local 153 generic_handle_irq(gpio_irq); in ep93xx_gpio_f_irq_handler() 391 int gpio_irq; in ep93xx_gpio_add_bank() local 409 gpio_irq = EP93XX_GPIO_F_IRQ_BASE + i; in ep93xx_gpio_add_bank() 410 irq_set_chip_data(gpio_irq, &epg->gc[5]); in ep93xx_gpio_add_bank() 411 irq_set_chip_and_handler(gpio_irq, in ep93xx_gpio_add_bank() 414 irq_clear_status_flags(gpio_irq, IRQ_NOREQUEST); in ep93xx_gpio_add_bank()
|
H A D | gpio-mt7621.c | 50 * @gpio_irq: irq number from the device tree 56 int gpio_irq; member 251 if (mtk->gpio_irq) { in mediatek_gpio_bank_probe() 258 ret = devm_request_irq(dev, mtk->gpio_irq, in mediatek_gpio_bank_probe() 264 mtk->gpio_irq, ret); in mediatek_gpio_bank_probe() 310 mtk->gpio_irq = irq_of_parse_and_map(np, 0); in mediatek_gpio_probe()
|
H A D | gpio-max77620.c | 292 unsigned int gpio_irq; in max77620_gpio_probe() local 299 gpio_irq = ret; in max77620_gpio_probe() 339 ret = devm_request_threaded_irq(&pdev->dev, gpio_irq, NULL, in max77620_gpio_probe()
|
H A D | gpio-zynq.c | 632 unsigned int gpio_irq; in zynq_gpio_handle_bank_irq() local 634 gpio_irq = irq_find_mapping(irqdomain, offset + bank_offset); in zynq_gpio_handle_bank_irq() 635 generic_handle_irq(gpio_irq); in zynq_gpio_handle_bank_irq()
|
H A D | gpio-dwapb.c | 200 int gpio_irq = irq_find_mapping(gc->irq.domain, hwirq); in dwapb_do_irq() local 201 u32 irq_type = irq_get_trigger_type(gpio_irq); in dwapb_do_irq() 203 generic_handle_irq(gpio_irq); in dwapb_do_irq()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-mt7621.c | 49 * @gpio_irq: irq number from the device tree 55 int gpio_irq; member 255 if (mtk->gpio_irq) { in mediatek_gpio_bank_probe() 262 ret = devm_request_irq(dev, mtk->gpio_irq, in mediatek_gpio_bank_probe() 268 mtk->gpio_irq, ret); in mediatek_gpio_bank_probe() 313 mtk->gpio_irq = platform_get_irq(pdev, 0); in mediatek_gpio_probe() 314 if (mtk->gpio_irq < 0) in mediatek_gpio_probe() 315 return mtk->gpio_irq; in mediatek_gpio_probe()
|
H A D | gpio-ep93xx.c | 152 int gpio_irq = EP93XX_GPIO_F_IRQ_BASE + port_f_idx; in ep93xx_gpio_f_irq_handler() local 155 generic_handle_irq(gpio_irq); in ep93xx_gpio_f_irq_handler() 394 int gpio_irq; in ep93xx_gpio_add_bank() local 411 gpio_irq = bank->irq_base + i; in ep93xx_gpio_add_bank() 412 irq_set_chip_data(gpio_irq, &epg->gc[5]); in ep93xx_gpio_add_bank() 413 irq_set_chip_and_handler(gpio_irq, in ep93xx_gpio_add_bank() 416 irq_clear_status_flags(gpio_irq, IRQ_NOREQUEST); in ep93xx_gpio_add_bank()
|
H A D | gpio-max77620.c | 295 unsigned int gpio_irq; in max77620_gpio_probe() local 302 gpio_irq = ret; in max77620_gpio_probe() 340 ret = devm_request_threaded_irq(&pdev->dev, gpio_irq, NULL, in max77620_gpio_probe()
|
H A D | gpio-dwapb.c | 211 int gpio_irq = irq_find_mapping(gc->irq.domain, hwirq); in dwapb_do_irq() local 212 u32 irq_type = irq_get_trigger_type(gpio_irq); in dwapb_do_irq() 214 generic_handle_irq(gpio_irq); in dwapb_do_irq()
|
/kernel/linux/linux-6.6/arch/arm/mach-davinci/ |
H A D | common.h | 46 unsigned gpio_irq; member
|
/kernel/linux/linux-5.10/arch/arm/mach-davinci/include/mach/ |
H A D | common.h | 48 unsigned gpio_irq; member
|
/kernel/linux/linux-5.10/drivers/macintosh/ |
H A D | via-pmu.c | 161 static int gpio_irq = 0; variable 462 gpio_irq = irq_of_parse_and_map(gpio_node, 0); in via_pmu_start() 464 if (gpio_irq) { in via_pmu_start() 465 if (request_irq(gpio_irq, gpio1_interrupt, in via_pmu_start() 469 " (GPIO1)\n", gpio_irq); in via_pmu_start() 1323 if (gpio_irq >= 0) in pmu_suspend() 1324 disable_irq_nosync(gpio_irq); in pmu_suspend() 1347 if (gpio_irq >= 0) in pmu_resume() 1348 enable_irq(gpio_irq); in pmu_resume() 1532 if (gpio_irq > in pmu_sr_intr() [all...] |
/kernel/linux/linux-6.6/drivers/macintosh/ |
H A D | via-pmu.c | 160 static int gpio_irq = 0; variable 451 gpio_irq = irq_of_parse_and_map(gpio_node, 0); in via_pmu_start() 453 if (gpio_irq) { in via_pmu_start() 454 if (request_irq(gpio_irq, gpio1_interrupt, in via_pmu_start() 458 " (GPIO1)\n", gpio_irq); in via_pmu_start() 1314 if (gpio_irq >= 0) in pmu_suspend() 1315 disable_irq_nosync(gpio_irq); in pmu_suspend() 1338 if (gpio_irq >= 0) in pmu_resume() 1339 enable_irq(gpio_irq); in pmu_resume() 1523 if (gpio_irq > in pmu_sr_intr() [all...] |
/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | sfp.c | 237 int gpio_irq[GPIO_MAX]; member 2529 sfp->gpio_irq[i] = gpiod_to_irq(sfp->gpio[i]); in sfp_probe() 2530 if (sfp->gpio_irq[i] < 0) { in sfp_probe() 2531 sfp->gpio_irq[i] = 0; in sfp_probe() 2543 err = devm_request_threaded_irq(sfp->dev, sfp->gpio_irq[i], in sfp_probe() 2550 sfp->gpio_irq[i] = 0; in sfp_probe() 2593 if (!sfp->gpio_irq[i]) in sfp_shutdown() 2596 devm_free_irq(sfp->dev, sfp->gpio_irq[i], sfp); in sfp_shutdown()
|
/kernel/linux/linux-5.10/drivers/net/ieee802154/ |
H A D | ca8210.c | 395 * @gpio_irq: gpio number of ca8210 interrupt line 404 int gpio_irq; member 2863 pdata->gpio_irq = of_get_named_gpio( in ca8210_interrupt_init() 2869 pdata->irq_id = gpio_to_irq(pdata->gpio_irq); in ca8210_interrupt_init() 2874 pdata->gpio_irq in ca8210_interrupt_init() 2876 gpio_free(pdata->gpio_irq); in ca8210_interrupt_init() 2889 gpio_unexport(pdata->gpio_irq); in ca8210_interrupt_init() 2890 gpio_free(pdata->gpio_irq); in ca8210_interrupt_init()
|
/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | sfp.c | 246 int gpio_irq[GPIO_MAX]; member 3037 sfp->gpio_irq[i] = gpiod_to_irq(sfp->gpio[i]); in sfp_probe() 3038 if (sfp->gpio_irq[i] < 0) { in sfp_probe() 3039 sfp->gpio_irq[i] = 0; in sfp_probe() 3051 err = devm_request_threaded_irq(sfp->dev, sfp->gpio_irq[i], in sfp_probe() 3058 sfp->gpio_irq[i] = 0; in sfp_probe() 3104 if (!sfp->gpio_irq[i]) in sfp_shutdown() 3107 devm_free_irq(sfp->dev, sfp->gpio_irq[i], sfp); in sfp_shutdown()
|
/kernel/linux/linux-6.6/drivers/net/ieee802154/ |
H A D | ca8210.c | 354 * @gpio_irq: gpio number of ca8210 interrupt line 363 int gpio_irq; member 2820 pdata->gpio_irq = of_get_named_gpio( in ca8210_interrupt_init() 2826 pdata->irq_id = gpio_to_irq(pdata->gpio_irq); in ca8210_interrupt_init() 2831 pdata->gpio_irq in ca8210_interrupt_init() 2833 gpio_free(pdata->gpio_irq); in ca8210_interrupt_init() 2846 gpio_free(pdata->gpio_irq); in ca8210_interrupt_init()
|
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | pm2301_charger.h | 469 unsigned int gpio_irq; member
|
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/ |
H A D | gpio.c | 204 const short *gpios = pfc->info->gpio_irq[i].gpios; in gpio_pin_to_irq()
|