| /Linux-v5.4/drivers/mfd/ | 
| D | tqmx86.c | 52 static uint gpio_irq;  variable53 module_param(gpio_irq, uint, 0);
 54 MODULE_PARM_DESC(gpio_irq, "GPIO IRQ number (7, 9, 12)");
 168 	switch (gpio_irq) {  in tqmx86_probe()
 182 		pr_err("tqmx86: Invalid GPIO IRQ (%d)\n", gpio_irq);  in tqmx86_probe()
 212 		tqmx_gpio_resources[0].start = gpio_irq;  in tqmx86_probe()
 
 | 
| /Linux-v5.4/drivers/tty/serial/ | 
| D | mxs-auart.c | 446 	int			gpio_irq[UART_GPIO_MAX];  member804 	if (s->gpio_irq[UART_GPIO_CTS] >= 0)  in mxs_auart_enable_ms()
 805 		enable_irq(s->gpio_irq[UART_GPIO_CTS]);  in mxs_auart_enable_ms()
 808 	if (s->gpio_irq[UART_GPIO_DSR] >= 0)  in mxs_auart_enable_ms()
 809 		enable_irq(s->gpio_irq[UART_GPIO_DSR]);  in mxs_auart_enable_ms()
 811 	if (s->gpio_irq[UART_GPIO_RI] >= 0)  in mxs_auart_enable_ms()
 812 		enable_irq(s->gpio_irq[UART_GPIO_RI]);  in mxs_auart_enable_ms()
 814 	if (s->gpio_irq[UART_GPIO_DCD] >= 0)  in mxs_auart_enable_ms()
 815 		enable_irq(s->gpio_irq[UART_GPIO_DCD]);  in mxs_auart_enable_ms()
 833 	if (s->gpio_irq[UART_GPIO_CTS] >= 0)  in mxs_auart_disable_ms()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpio/ | 
| D | gpio-ep93xx.c | 146 	int gpio_irq = EP93XX_GPIO_F_IRQ_BASE + port_f_idx;  in ep93xx_gpio_f_irq_handler()  local149 	generic_handle_irq(gpio_irq);  in ep93xx_gpio_f_irq_handler()
 371 		int gpio_irq;  in ep93xx_gpio_add_bank()  local
 389 			gpio_irq = EP93XX_GPIO_F_IRQ_BASE + i;  in ep93xx_gpio_add_bank()
 390 			irq_set_chip_data(gpio_irq, &epg->gc[5]);  in ep93xx_gpio_add_bank()
 391 			irq_set_chip_and_handler(gpio_irq,  in ep93xx_gpio_add_bank()
 394 			irq_clear_status_flags(gpio_irq, IRQ_NOREQUEST);  in ep93xx_gpio_add_bank()
 
 | 
| D | gpio-mt7621.c | 56 	int gpio_irq;  member251 	if (mtk->gpio_irq) {  in mediatek_gpio_bank_probe()
 259 		ret = devm_request_irq(dev, mtk->gpio_irq,  in mediatek_gpio_bank_probe()
 265 				mtk->gpio_irq, ret);  in mediatek_gpio_bank_probe()
 311 	mtk->gpio_irq = irq_of_parse_and_map(np, 0);  in mediatek_gpio_probe()
 
 | 
| D | gpio-max77620.c | 269 	int gpio_irq;  in max77620_gpio_probe()  local272 	gpio_irq = platform_get_irq(pdev, 0);  in max77620_gpio_probe()
 273 	if (gpio_irq <= 0)  in max77620_gpio_probe()
 306 	ret = devm_regmap_add_irq_chip(&pdev->dev, chip->rmap, gpio_irq,  in max77620_gpio_probe()
 
 | 
| D | gpio-zynq.c | 614 		unsigned int gpio_irq;  in zynq_gpio_handle_bank_irq()  local616 		gpio_irq = irq_find_mapping(irqdomain, offset + bank_offset);  in zynq_gpio_handle_bank_irq()
 617 		generic_handle_irq(gpio_irq);  in zynq_gpio_handle_bank_irq()
 
 | 
| D | gpio-dwapb.c | 197 		int gpio_irq = irq_find_mapping(gpio->domain, hwirq);  in dwapb_do_irq()  local199 		generic_handle_irq(gpio_irq);  in dwapb_do_irq()
 202 		if ((irq_get_trigger_type(gpio_irq) & IRQ_TYPE_SENSE_MASK)  in dwapb_do_irq()
 
 | 
| /Linux-v5.4/drivers/pinctrl/actions/ | 
| D | pinctrl-owl.c | 866 	struct gpio_irq_chip *gpio_irq;  in owl_gpio_init()  local883 	gpio_irq = &chip->irq;  in owl_gpio_init()
 884 	gpio_irq->chip = &pctrl->irq_chip;  in owl_gpio_init()
 885 	gpio_irq->handler = handle_simple_irq;  in owl_gpio_init()
 886 	gpio_irq->default_type = IRQ_TYPE_NONE;  in owl_gpio_init()
 887 	gpio_irq->parent_handler = owl_gpio_irq_handler;  in owl_gpio_init()
 888 	gpio_irq->parent_handler_data = pctrl;  in owl_gpio_init()
 889 	gpio_irq->num_parents = pctrl->num_irq;  in owl_gpio_init()
 890 	gpio_irq->parents = pctrl->irq;  in owl_gpio_init()
 892 	gpio_irq->map = devm_kcalloc(pctrl->dev, chip->ngpio,  in owl_gpio_init()
 [all …]
 
 | 
| /Linux-v5.4/drivers/macintosh/ | 
| D | via-pmu.c | 164 static int gpio_irq = 0;  variable465 			gpio_irq = irq_of_parse_and_map(gpio_node, 0);  in via_pmu_start()
 467 		if (gpio_irq) {  in via_pmu_start()
 468 			if (request_irq(gpio_irq, gpio1_interrupt,  in via_pmu_start()
 472 				       " (GPIO1)\n", gpio_irq);  in via_pmu_start()
 1327 			if (gpio_irq >= 0)  in pmu_suspend()
 1328 				disable_irq_nosync(gpio_irq);  in pmu_suspend()
 1351 	if (gpio_irq >= 0)  in pmu_resume()
 1352 		enable_irq(gpio_irq);  in pmu_resume()
 1536 		if (gpio_irq >= 0 && !gpio_irq_enabled) {  in pmu_sr_intr()
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/mach-davinci/include/mach/ | 
| D | common.h | 65 	unsigned			gpio_irq;  member
 | 
| /Linux-v5.4/drivers/net/phy/ | 
| D | sfp.c | 188 	int gpio_irq[GPIO_MAX];  member1972 		sfp->gpio_irq[i] = gpiod_to_irq(sfp->gpio[i]);  in sfp_probe()
 1973 		if (!sfp->gpio_irq[i]) {  in sfp_probe()
 1978 		err = devm_request_threaded_irq(sfp->dev, sfp->gpio_irq[i],  in sfp_probe()
 1985 			sfp->gpio_irq[i] = 0;  in sfp_probe()
 2024 		if (!sfp->gpio_irq[i])  in sfp_shutdown()
 2027 		devm_free_irq(sfp->dev, sfp->gpio_irq[i], sfp);  in sfp_shutdown()
 
 | 
| /Linux-v5.4/drivers/net/ieee802154/ | 
| D | ca8210.c | 404 	int gpio_irq;  member2871 	pdata->gpio_irq = of_get_named_gpio(  in ca8210_interrupt_init()
 2877 	pdata->irq_id = gpio_to_irq(pdata->gpio_irq);  in ca8210_interrupt_init()
 2882 			pdata->gpio_irq  in ca8210_interrupt_init()
 2884 		gpio_free(pdata->gpio_irq);  in ca8210_interrupt_init()
 2897 		gpio_unexport(pdata->gpio_irq);  in ca8210_interrupt_init()
 2898 		gpio_free(pdata->gpio_irq);  in ca8210_interrupt_init()
 
 | 
| /Linux-v5.4/drivers/staging/wilc1000/ | 
| D | wilc_netdev.c | 53 	ret = gpiod_direction_input(wl->gpio_irq);  in init_irq()59 	wl->dev_irq_num = gpiod_to_irq(wl->gpio_irq);  in init_irq()
 526 		if (wl->gpio_irq && init_irq(dev)) {  in wilc_wlan_initialize()
 
 | 
| D | wilc_spi.c | 133 	wilc->gpio_irq = gpio;  in wilc_bus_probe()143 	if (wilc->gpio_irq)  in wilc_bus_remove()
 144 		gpiod_put(wilc->gpio_irq);  in wilc_bus_remove()
 
 | 
| D | wilc_wfi_netdevice.h | 218 	struct gpio_desc *gpio_irq;  member
 | 
| D | wilc_sdio.c | 153 	wilc->gpio_irq = gpio;  in wilc_sdio_probe()170 	if (wilc->gpio_irq)  in wilc_sdio_remove()
 171 		gpiod_put(wilc->gpio_irq);  in wilc_sdio_remove()
 
 | 
| /Linux-v5.4/drivers/power/supply/ | 
| D | pm2301_charger.h | 469 	unsigned int gpio_irq;  member
 | 
| /Linux-v5.4/drivers/pinctrl/ | 
| D | pinctrl-st.c | 1480 	int gpio_irq = 0, err;  in st_gpiolib_register_bank()  local1530 		gpio_irq = irq_res.start;  in st_gpiolib_register_bank()
 1532 					     gpio_irq, st_gpio_irq_handler);  in st_gpiolib_register_bank()
 1535 	if (info->irqmux_base || gpio_irq > 0) {  in st_gpiolib_register_bank()
 
 | 
| /Linux-v5.4/drivers/pinctrl/sh-pfc/ | 
| D | gpio.c | 204 		const short *gpios = pfc->info->gpio_irq[i].gpios;  in gpio_pin_to_irq()
 | 
| D | sh_pfc.h | 298 	const struct pinmux_irq *gpio_irq;  member
 | 
| D | pfc-r8a73a4.c | 2729 	.gpio_irq = pinmux_irqs,
 | 
| D | pfc-r8a7740.c | 3767 	.gpio_irq	= pinmux_irqs,
 | 
| D | pfc-sh73a0.c | 4411 	.gpio_irq = pinmux_irqs,
 | 
| /Linux-v5.4/drivers/infiniband/hw/qib/ | 
| D | qib_iba7220.c | 1886 			u32 gpio_irq = mask & gpiostatus;  in unlikely_7220_intr()  local1899 			dd->cspec->gpio_mask &= ~gpio_irq;  in unlikely_7220_intr()
 
 | 
| D | qib_iba7322.c | 3005 		u32 gpio_irq = mask & gpiostatus;  in unknown_7322_gpio_intr()  local3010 		dd->cspec->gpio_mask &= ~gpio_irq;  in unknown_7322_gpio_intr()
 
 |