Home
last modified time | relevance | path

Searched refs:gpio_to_irq (Results 1 – 25 of 134) sorted by relevance

123456

/Linux-v4.19/arch/arm/mach-orion5x/
Dboard-rd88f5182.c50 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); in rd88f5182_pci_preinit()
63 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); in rd88f5182_pci_preinit()
92 return gpio_to_irq(RD88F5182_PCI_SLOT0_IRQ_A_PIN); in rd88f5182_pci_map_irq()
94 return gpio_to_irq(RD88F5182_PCI_SLOT0_IRQ_B_PIN); in rd88f5182_pci_map_irq()
Dts209-setup.c119 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); in qnap_ts209_pci_preinit()
133 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); in qnap_ts209_pci_preinit()
162 return gpio_to_irq(QNAP_TS209_PCI_SLOT0_IRQ_PIN); in qnap_ts209_pci_map_irq()
164 return gpio_to_irq(QNAP_TS209_PCI_SLOT1_IRQ_PIN); in qnap_ts209_pci_map_irq()
312 qnap_ts209_i2c_rtc.irq = gpio_to_irq(TS209_RTC_GPIO); in qnap_ts209_init()
Drd88f5182-setup.c121 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); in rd88f5182_pci_preinit()
134 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); in rd88f5182_pci_preinit()
163 return gpio_to_irq(RD88F5182_PCI_SLOT0_IRQ_A_PIN); in rd88f5182_pci_map_irq()
165 return gpio_to_irq(RD88F5182_PCI_SLOT0_IRQ_B_PIN); in rd88f5182_pci_map_irq()
Ddb88f5281-setup.c215 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); in db88f5281_pci_preinit()
228 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); in db88f5281_pci_preinit()
256 return gpio_to_irq(DB88F5281_PCI_SLOT0_IRQ_PIN); in db88f5281_pci_map_irq()
259 return gpio_to_irq(DB88F5281_PCI_SLOT1_SLOT2_IRQ_PIN); in db88f5281_pci_map_irq()
/Linux-v4.19/drivers/pcmcia/
Dat91_cf.c73 if (irq == gpio_to_irq(cf->board->det_pin)) { in at91_cf_irq()
285 status = devm_request_irq(&pdev->dev, gpio_to_irq(board->det_pin), in at91_cf_probe()
313 status = devm_request_irq(&pdev->dev, gpio_to_irq(board->irq_pin), in at91_cf_probe()
317 cf->socket.pci_irq = gpio_to_irq(board->irq_pin); in at91_cf_probe()
337 gpio_to_irq(board->det_pin), gpio_to_irq(board->irq_pin)); in at91_cf_probe()
377 enable_irq_wake(gpio_to_irq(board->det_pin)); in at91_cf_suspend()
379 enable_irq_wake(gpio_to_irq(board->irq_pin)); in at91_cf_suspend()
390 disable_irq_wake(gpio_to_irq(board->det_pin)); in at91_cf_resume()
392 disable_irq_wake(gpio_to_irq(board->irq_pin)); in at91_cf_resume()
Dxxs1500_ss.c264 sock->socket.pci_irq = gpio_to_irq(GPIO_CARDIRQ); in xxs1500_pcmcia_probe()
276 irq = gpio_to_irq(GPIO_CDA); in xxs1500_pcmcia_probe()
295 free_irq(gpio_to_irq(GPIO_CDA), sock); in xxs1500_pcmcia_probe()
308 free_irq(gpio_to_irq(GPIO_CDA), sock); in xxs1500_pcmcia_remove()
/Linux-v4.19/arch/arm/mach-omap1/
Dboard-osk.c278 irq_set_irq_type(gpio_to_irq(62), IRQ_TYPE_EDGE_FALLING); in osk_init_cf()
496 irq_set_irq_type(gpio_to_irq(4), IRQ_TYPE_EDGE_FALLING); in osk_mistral_init()
498 mistral_boardinfo[0].irq = gpio_to_irq(4); in osk_mistral_init()
512 int irq = gpio_to_irq(OMAP_MPUIO(2)); in osk_mistral_init()
574 osk5912_smc91x_resources[1].start = gpio_to_irq(0); in osk_init()
575 osk5912_smc91x_resources[1].end = gpio_to_irq(0); in osk_init()
576 osk5912_cf_resources[0].start = gpio_to_irq(62); in osk_init()
577 osk5912_cf_resources[0].end = gpio_to_irq(62); in osk_init()
592 osk_i2c_board_info[0].irq = gpio_to_irq(OMAP_MPUIO(1)); in osk_init()
Dboard-nokia770.c254 irq_set_irq_type(gpio_to_irq(retu_irq_gpio), IRQ_TYPE_EDGE_RISING); in nokia770_cbus_init()
255 irq_set_irq_type(gpio_to_irq(tahvo_irq_gpio), IRQ_TYPE_EDGE_RISING); in nokia770_cbus_init()
256 nokia770_i2c_board_info_2[0].irq = gpio_to_irq(retu_irq_gpio); in nokia770_cbus_init()
257 nokia770_i2c_board_info_2[1].irq = gpio_to_irq(tahvo_irq_gpio); in nokia770_cbus_init()
280 nokia770_spi_board_info[1].irq = gpio_to_irq(15); in omap_nokia770_init()
Dboard-palmz71.c218 irq_set_irq_type(gpio_to_irq(PALMZ71_USBDETECT_GPIO), in palmz71_powercable()
222 irq_set_irq_type(gpio_to_irq(PALMZ71_USBDETECT_GPIO), in palmz71_powercable()
260 if (request_irq(gpio_to_irq(PALMZ71_USBDETECT_GPIO), in palmz71_gpio_setup()
264 palmz71_powercable(gpio_to_irq(PALMZ71_USBDETECT_GPIO), NULL); in palmz71_gpio_setup()
284 palmz71_boardinfo[0].irq = gpio_to_irq(PALMZ71_PENIRQ_GPIO); in omap_palmz71_init()
Dboard-h2.c409 h2_smc91x_resources[1].start = gpio_to_irq(0); in h2_init()
410 h2_smc91x_resources[1].end = gpio_to_irq(0); in h2_init()
413 h2_i2c_board_info[0].irq = gpio_to_irq(58); in h2_init()
414 h2_i2c_board_info[1].irq = gpio_to_irq(2); in h2_init()
/Linux-v4.19/arch/unicore32/kernel/
Dpuv3-nb0916.c131 if (request_irq(gpio_to_irq(GPI_LCD_CASE_OFF), in mach_nb0916_init()
137 gpio_to_irq(GPI_LCD_CASE_OFF)); in mach_nb0916_init()
140 if (request_irq(gpio_to_irq(GPI_OTP_INT), &nb0916_overheat_handler, in mach_nb0916_init()
145 gpio_to_irq(GPI_OTP_INT)); in mach_nb0916_init()
/Linux-v4.19/arch/arm/mach-imx/
Dmach-kzm_arm11_01.c126 gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO1_1)); in kzm_init_ext_uart()
128 gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO1_1)); in kzm_init_ext_uart()
130 gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO1_1)); in kzm_init_ext_uart()
191 gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO1_2)); in kzm_init_smsc9118()
193 gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO1_2)); in kzm_init_smsc9118()
Dmach-mx21ads.c266 return request_irq(gpio_to_irq(MX21ADS_MMC_CD), detect_irq, in mx21ads_sdhc_init()
272 free_irq(gpio_to_irq(MX21ADS_MMC_CD), data); in mx21ads_sdhc_exit()
317 gpio_to_irq(MX21ADS_CS8900A_IRQ_GPIO); in mx21ads_late_init()
319 gpio_to_irq(MX21ADS_CS8900A_IRQ_GPIO); in mx21ads_late_init()
Dmach-pcm037.c309 ret = request_irq(gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_SCK6)), detect_irq, in pcm970_sdhc1_init()
328 free_irq(gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_SCK6)), data); in pcm970_sdhc1_exit()
565 gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO3_1)); in pcm037_init_late()
567 gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO3_1)); in pcm037_init_late()
576 gpio_to_irq(IOMUX_TO_GPIO(IOMUX_PIN(48, 105))); in pcm037_init_late()
578 gpio_to_irq(IOMUX_TO_GPIO(IOMUX_PIN(48, 105))); in pcm037_init_late()
Dmach-mx27ads.c297 return request_irq(gpio_to_irq(IMX_GPIO_NR(5, 21)), detect_irq, in mx27ads_sdhc1_init()
304 return request_irq(gpio_to_irq(IMX_GPIO_NR(2, 7)), detect_irq, in mx27ads_sdhc2_init()
310 free_irq(gpio_to_irq(IMX_GPIO_NR(5, 21)), data); in mx27ads_sdhc1_exit()
315 free_irq(gpio_to_irq(IMX_GPIO_NR(2, 7)), data); in mx27ads_sdhc2_exit()
/Linux-v4.19/drivers/power/supply/
Dtosa_battery.c395 ret = request_irq(gpio_to_irq(TOSA_GPIO_BAT0_CRG), in tosa_bat_probe()
402 ret = request_irq(gpio_to_irq(TOSA_GPIO_BAT1_CRG), in tosa_bat_probe()
409 ret = request_irq(gpio_to_irq(TOSA_GPIO_JACKET_DETECT), in tosa_bat_probe()
418 free_irq(gpio_to_irq(TOSA_GPIO_BAT1_CRG), &tosa_bat_jacket); in tosa_bat_probe()
420 free_irq(gpio_to_irq(TOSA_GPIO_BAT0_CRG), &tosa_bat_main); in tosa_bat_probe()
438 free_irq(gpio_to_irq(TOSA_GPIO_JACKET_DETECT), &tosa_bat_jacket); in tosa_bat_remove()
439 free_irq(gpio_to_irq(TOSA_GPIO_BAT1_CRG), &tosa_bat_jacket); in tosa_bat_remove()
440 free_irq(gpio_to_irq(TOSA_GPIO_BAT0_CRG), &tosa_bat_main); in tosa_bat_remove()
Ds3c_adc_battery.c343 ret = request_irq(gpio_to_irq(pdata->gpio_charge_finished), in s3c_adc_bat_probe()
368 free_irq(gpio_to_irq(pdata->gpio_charge_finished), NULL); in s3c_adc_bat_probe()
393 free_irq(gpio_to_irq(pdata->gpio_charge_finished), NULL); in s3c_adc_bat_remove()
414 gpio_to_irq(pdata->gpio_charge_finished)); in s3c_adc_bat_suspend()
416 disable_irq(gpio_to_irq(pdata->gpio_charge_finished)); in s3c_adc_bat_suspend()
431 gpio_to_irq(pdata->gpio_charge_finished)); in s3c_adc_bat_resume()
433 enable_irq(gpio_to_irq(pdata->gpio_charge_finished)); in s3c_adc_bat_resume()
Dmax8903_charger.c399 ret = devm_request_threaded_irq(dev, gpio_to_irq(pdata->dok), in max8903_probe()
406 gpio_to_irq(pdata->dok), ret); in max8903_probe()
412 ret = devm_request_threaded_irq(dev, gpio_to_irq(pdata->uok), in max8903_probe()
419 gpio_to_irq(pdata->uok), ret); in max8903_probe()
425 ret = devm_request_threaded_irq(dev, gpio_to_irq(pdata->flt), in max8903_probe()
432 gpio_to_irq(pdata->flt), ret); in max8903_probe()
/Linux-v4.19/drivers/gpio/
Dgpio-ep93xx.c28 #define irq_to_gpio(irq) ((irq) - gpio_to_irq(0))
90 int gpio_irq = gpio_to_irq(EP93XX_GPIO_LINE_A(0)) + i; 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()
113 int gpio_irq = gpio_to_irq(EP93XX_GPIO_LINE_F(0)) + port_f_idx; in ep93xx_gpio_f_irq_handler()
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()
298 int irq = gpio_to_irq(gpio); in ep93xx_gpio_set_config()
/Linux-v4.19/arch/arm/include/asm/
Dgpio.h22 #ifndef gpio_to_irq
23 #define gpio_to_irq __gpio_to_irq macro
/Linux-v4.19/arch/arm/mach-ixp4xx/
Dnslu2-setup.c274 if (request_irq(gpio_to_irq(NSLU2_RB_GPIO), &nslu2_reset_handler, in nslu2_init()
278 gpio_to_irq(NSLU2_RB_GPIO)); in nslu2_init()
281 if (request_irq(gpio_to_irq(NSLU2_PB_GPIO), &nslu2_power_handler, in nslu2_init()
285 gpio_to_irq(NSLU2_PB_GPIO)); in nslu2_init()
Dfsg-setup.c217 if (request_irq(gpio_to_irq(FSG_RB_GPIO), &fsg_reset_handler, in fsg_init()
221 gpio_to_irq(FSG_RB_GPIO)); in fsg_init()
224 if (request_irq(gpio_to_irq(FSG_SB_GPIO), &fsg_power_handler, in fsg_init()
228 gpio_to_irq(FSG_SB_GPIO)); in fsg_init()
/Linux-v4.19/drivers/leds/trigger/
Dledtrig-gpio.c139 free_irq(gpio_to_irq(gpio_data->gpio), led); in gpio_trig_gpio_store()
144 ret = request_threaded_irq(gpio_to_irq(gpio), NULL, gpio_trig_irq, in gpio_trig_gpio_store()
151 free_irq(gpio_to_irq(gpio_data->gpio), led); in gpio_trig_gpio_store()
188 free_irq(gpio_to_irq(gpio_data->gpio), led); in gpio_trig_deactivate()
/Linux-v4.19/drivers/input/keyboard/
Dmatrix_keypad.c98 enable_irq(gpio_to_irq(pdata->row_gpios[i])); in enable_row_irqs()
111 disable_irq_nosync(gpio_to_irq(pdata->row_gpios[i])); in disable_row_irqs()
249 if (enable_irq_wake(gpio_to_irq(gpio)) == 0) in matrix_keypad_enable_wakeup()
271 disable_irq_wake(gpio_to_irq(gpio)); in matrix_keypad_disable_wakeup()
351 gpio_to_irq(pdata->row_gpios[i]), in matrix_keypad_init_gpio()
371 free_irq(gpio_to_irq(pdata->row_gpios[i]), keypad); in matrix_keypad_init_gpio()
393 free_irq(gpio_to_irq(pdata->row_gpios[i]), keypad); in matrix_keypad_free_gpio()
/Linux-v4.19/drivers/mfd/
Dhi655x-pmic.c138 ret = regmap_add_irq_chip(pmic->regmap, gpio_to_irq(pmic->gpio), in hi655x_pmic_probe()
153 regmap_del_irq_chip(gpio_to_irq(pmic->gpio), pmic->irq_data); in hi655x_pmic_probe()
164 regmap_del_irq_chip(gpio_to_irq(pmic->gpio), pmic->irq_data); in hi655x_pmic_remove()

123456