Home
last modified time | relevance | path

Searched refs:gpio_irq (Results 1 – 6 of 6) sorted by relevance

/linux-4.19.296/drivers/gpio/
Dgpio-ep93xx.c90 int gpio_irq = gpio_to_irq(EP93XX_GPIO_LINE_A(0)) + i; in ep93xx_gpio_ab_irq_handler() local
91 generic_handle_irq(gpio_irq); in ep93xx_gpio_ab_irq_handler()
98 int gpio_irq = gpio_to_irq(EP93XX_GPIO_LINE_B(0)) + i; in ep93xx_gpio_ab_irq_handler() local
99 generic_handle_irq(gpio_irq); in ep93xx_gpio_ab_irq_handler()
113 int gpio_irq = gpio_to_irq(EP93XX_GPIO_LINE_F(0)) + port_f_idx; in ep93xx_gpio_f_irq_handler() local
115 generic_handle_irq(gpio_irq); in ep93xx_gpio_f_irq_handler()
233 int gpio_irq; in ep93xx_gpio_init_irq() local
235 for (gpio_irq = gpio_to_irq(0); in ep93xx_gpio_init_irq()
236 gpio_irq <= gpio_to_irq(EP93XX_GPIO_LINE_MAX_IRQ); ++gpio_irq) { in ep93xx_gpio_init_irq()
237 irq_set_chip_and_handler(gpio_irq, &ep93xx_gpio_irq_chip, in ep93xx_gpio_init_irq()
[all …]
Dgpio-max77620.c240 int gpio_irq; in max77620_gpio_probe() local
243 gpio_irq = platform_get_irq(pdev, 0); in max77620_gpio_probe()
244 if (gpio_irq <= 0) { in max77620_gpio_probe()
245 dev_err(&pdev->dev, "GPIO irq not available %d\n", gpio_irq); in max77620_gpio_probe()
279 ret = devm_regmap_add_irq_chip(&pdev->dev, chip->rmap, gpio_irq, in max77620_gpio_probe()
Dgpio-mt7621.c56 int gpio_irq; member
258 if (mtk->gpio_irq) { in mediatek_gpio_bank_probe()
264 ret = devm_request_irq(dev, mtk->gpio_irq, in mediatek_gpio_bank_probe()
270 mtk->gpio_irq, ret); in mediatek_gpio_bank_probe()
282 mtk->gpio_irq, NULL); in mediatek_gpio_bank_probe()
311 mtk->gpio_irq = irq_of_parse_and_map(np, 0); in mediatek_gpio_probe()
Dgpio-ks8695.c61 static unsigned short gpio_irq[] = { KS8695_IRQ_EXTERN0, KS8695_IRQ_EXTERN1, KS8695_IRQ_EXTERN2, KS… variable
83 irq_set_irq_type(gpio_irq[pin], type); in ks8695_gpio_interrupt()
205 return gpio_irq[pin]; in ks8695_gpio_to_irq()
Dgpio-zynq.c594 unsigned int gpio_irq; in zynq_gpio_handle_bank_irq() local
596 gpio_irq = irq_find_mapping(irqdomain, offset + bank_offset); in zynq_gpio_handle_bank_irq()
597 generic_handle_irq(gpio_irq); in zynq_gpio_handle_bank_irq()
Dgpio-dwapb.c201 int gpio_irq = irq_find_mapping(gpio->domain, hwirq); in dwapb_do_irq() local
203 generic_handle_irq(gpio_irq); in dwapb_do_irq()
206 if ((irq_get_trigger_type(gpio_irq) & IRQ_TYPE_SENSE_MASK) in dwapb_do_irq()