Home
last modified time | relevance | path

Searched refs:irq_gpio (Results 1 – 25 of 34) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/input/touchscreen/cyttsp5/
H A Dcyttsp5_platform.c192 int irq_gpio = pdata->irq_gpio; in cyttsp5_init() local
212 rc = gpio_request(irq_gpio, NULL); in cyttsp5_init()
214 gpio_free(irq_gpio); in cyttsp5_init()
215 rc = gpio_request(irq_gpio, in cyttsp5_init()
221 __func__, irq_gpio); in cyttsp5_init()
224 gpio_direction_input(irq_gpio); in cyttsp5_init()
230 gpio_free(irq_gpio); in cyttsp5_init()
234 __func__, rst_gpio, irq_gpio, rc); in cyttsp5_init()
262 return gpio_get_value(pdata->irq_gpio); in cyttsp5_irq_stat()
H A Dcyttsp5_devtree.c566 int reset_gpio = -1, irq_gpio = -1, pwr_1v8_io = -1, pwr_2v8_io; in create_and_get_core_pdata() local
575 irq_gpio = of_get_named_gpio(core_node, "cy,irq_gpio", 0); in create_and_get_core_pdata()
576 if (gpio_is_valid(irq_gpio)) { in create_and_get_core_pdata()
577 pdata->irq_gpio = irq_gpio; in create_and_get_core_pdata()
650 pdata->irq_gpio, pdata->rst_gpio, in create_and_get_core_pdata()
H A Dcyttsp5_core.h116 int irq_gpio; member
/OK3568_Linux_fs/kernel/drivers/mfd/
H A Darizona-irq.c144 if (!arizona->pdata.irq_gpio) { in arizona_irq_thread()
147 gpio_get_value_cansleep(arizona->pdata.irq_gpio)) { in arizona_irq_thread()
150 !gpio_get_value_cansleep(arizona->pdata.irq_gpio)) { in arizona_irq_thread()
355 if (arizona->pdata.irq_gpio) { in arizona_irq_init()
356 if (gpio_to_irq(arizona->pdata.irq_gpio) != arizona->irq) { in arizona_irq_init()
358 arizona->irq, arizona->pdata.irq_gpio, in arizona_irq_init()
359 gpio_to_irq(arizona->pdata.irq_gpio)); in arizona_irq_init()
360 arizona->irq = gpio_to_irq(arizona->pdata.irq_gpio); in arizona_irq_init()
364 arizona->pdata.irq_gpio, in arizona_irq_init()
369 arizona->pdata.irq_gpio, ret); in arizona_irq_init()
[all …]
H A Dwm8994-irq.c156 while (gpio_get_value_cansleep(wm8994->pdata.irq_gpio)) in wm8994_edge_irq()
200 if (gpio_to_irq(pdata->irq_gpio) != wm8994->irq) { in wm8994_irq_init()
202 wm8994->irq, pdata->irq_gpio, in wm8994_irq_init()
203 gpio_to_irq(pdata->irq_gpio)); in wm8994_irq_init()
204 wm8994->irq = gpio_to_irq(pdata->irq_gpio); in wm8994_irq_init()
207 ret = devm_gpio_request_one(wm8994->dev, pdata->irq_gpio, in wm8994_irq_init()
H A Dstmpe.c43 int irq_gpio; member
1348 pdata->irq_gpio = of_get_named_gpio_flags(np, "irq-gpio", 0, in stmpe_of_probe()
1350 if (gpio_is_valid(pdata->irq_gpio)) in stmpe_of_probe()
1437 ret = devm_gpio_request_one(ci->dev, pdata->irq_gpio, in stmpe_probe()
1445 stmpe->irq = gpio_to_irq(pdata->irq_gpio); in stmpe_probe()
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/
H A Dwacom_w9013.c85 int irq_gpio; member
261 gpio_direction_output(wac_i2c->irq_gpio, 0); in wacom_i2c_suspend()
276 gpio_direction_input(wac_i2c->irq_gpio); in wacom_i2c_resume()
363 wac_i2c->irq_gpio = of_get_named_gpio(wac_np, "gpio_intr", 0); in wacom_i2c_probe()
364 if (!gpio_is_valid(wac_i2c->irq_gpio)) { in wacom_i2c_probe()
369 error = devm_gpio_request_one(&client->dev, wac_i2c->irq_gpio, GPIOF_IN, "gpio_intr"); in wacom_i2c_probe()
374 client->irq = gpio_to_irq(wac_i2c->irq_gpio); in wacom_i2c_probe()
376 …dev_err(&client->dev, "Unable to get irq number for GPIO %d, error %d\n", wac_i2c->irq_gpio, clien… in wacom_i2c_probe()
H A Dwm97xx-core.c391 BUG_ON(!wm->mach_ops->irq_gpio); in wm97xx_init_pen_irq()
394 reg & ~(wm->mach_ops->irq_gpio)); in wm97xx_init_pen_irq()
552 BUG_ON(!wm->mach_ops->irq_gpio); in wm97xx_ts_input_close()
555 reg | wm->mach_ops->irq_gpio); in wm97xx_ts_input_close()
H A Dzylonite-wm97xx.c178 .irq_gpio = WM97XX_GPIO_2,
H A Dmainstone-wm97xx.c274 .irq_gpio = WM97XX_GPIO_2,
/OK3568_Linux_fs/u-boot/drivers/irq/
H A Dirq-gpio-switch.c164 int irq_gpio, bank, ret = EINVAL_GPIO; in gpio_to_irq() local
197 irq_gpio = RK_IRQ_GPIO(bank, gpio->offset); in gpio_to_irq()
198 if (!gpio_is_valid(irq_gpio)) in gpio_to_irq()
202 return __hard_gpio_to_irq(irq_gpio); in gpio_to_irq()
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch/
H A Dfocaltech_core.c926 ts_data->irq = gpio_to_irq(pdata->irq_gpio); in fts_irq_registration()
1064 if (gpio_is_valid(data->pdata->irq_gpio)) { in fts_gpio_configure()
1065 ret = gpio_request(data->pdata->irq_gpio, "fts_irq_gpio"); in fts_gpio_configure()
1071 ret = gpio_direction_input(data->pdata->irq_gpio); in fts_gpio_configure()
1100 if (gpio_is_valid(data->pdata->irq_gpio)) in fts_gpio_configure()
1101 gpio_free(data->pdata->irq_gpio); in fts_gpio_configure()
1221 pdata->irq_gpio = of_get_named_gpio_flags(np, "focaltech,irq-gpio", 0, &pdata->irq_gpio_flags); in fts_parse_dt()
1237 pdata->max_touch_number, pdata->irq_gpio, pdata->reset_gpio); in fts_parse_dt()
1504 if (gpio_is_valid(pdata->irq_gpio)) in fts_ts_probe()
1505 gpio_free(pdata->irq_gpio); in fts_ts_probe()
[all …]
H A Dfocaltech_core.h111 u32 irq_gpio; member
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch_ft5436/
H A Dfocaltech_core.c720 ts_data->irq = gpio_to_irq(pdata->irq_gpio); in fts_irq_registration()
1087 if (gpio_is_valid(data->pdata->irq_gpio)) { in fts_gpio_configure()
1088 ret = gpio_request(data->pdata->irq_gpio, "fts_irq_gpio"); in fts_gpio_configure()
1094 ret = gpio_direction_input(data->pdata->irq_gpio); in fts_gpio_configure()
1123 if (gpio_is_valid(data->pdata->irq_gpio)) in fts_gpio_configure()
1124 gpio_free(data->pdata->irq_gpio); in fts_gpio_configure()
1224 pdata->irq_gpio = of_get_named_gpio_flags(np, "focaltech,irq-gpio", in fts_parse_dt()
1226 if (pdata->irq_gpio < 0) in fts_parse_dt()
1250 pdata->max_touch_number, pdata->irq_gpio, pdata->reset_gpio); in fts_parse_dt()
1502 if (gpio_is_valid(ts_data->pdata->irq_gpio)) in fts_ts_probe_entry()
[all …]
H A Dfocaltech_core.h117 int irq_gpio; member
/OK3568_Linux_fs/u-boot/board/nokia/rx51/
H A Dtag_omap.h165 s16 irq_gpio; member
268 .u.wlan_cx3110x.irq_gpio = p4, \
/OK3568_Linux_fs/kernel/drivers/net/wireless/microchip/wilc1000/
H A Dsdio.c27 bool irq_gpio; member
143 sdio_priv->irq_gpio = true; in wilc_sdio_probe()
739 if (!sdio_priv->irq_gpio) { in wilc_sdio_read_int()
772 if (sdio_priv->irq_gpio) in wilc_sdio_clear_int_ext()
803 if (sdio_priv->irq_gpio) { in wilc_sdio_clear_int_ext()
899 if (sdio_priv->irq_gpio) { in wilc_sdio_sync_ext()
/OK3568_Linux_fs/kernel/include/linux/platform_data/
H A Dcyttsp4.h43 int irq_gpio; member
/OK3568_Linux_fs/kernel/include/linux/mfd/arizona/
H A Dpdata.h188 int irq_gpio; member
/OK3568_Linux_fs/kernel/sound/soc/codecs/aw883xx/
H A Daw883xx.c1578 if (gpio_is_valid(aw883xx->irq_gpio)) { in aw883xx_gpio_request()
1579 ret = devm_gpio_request_one(aw883xx->dev, aw883xx->irq_gpio, in aw883xx_gpio_request()
1607 aw883xx->irq_gpio = of_get_named_gpio(np, "irq-gpio", 0); in aw883xx_parse_gpio_dt()
1608 if (aw883xx->irq_gpio < 0) in aw883xx_parse_gpio_dt()
1707 if (gpio_is_valid(aw883xx->irq_gpio)) { in aw883xx_interrupt_init()
1710 gpio_to_irq(aw883xx->irq_gpio), in aw883xx_interrupt_init()
1715 gpio_to_irq(aw883xx->irq_gpio), ret); in aw883xx_interrupt_init()
2500 if (gpio_to_irq(aw883xx->irq_gpio)) in aw883xx_i2c_remove()
2502 gpio_to_irq(aw883xx->irq_gpio), in aw883xx_i2c_remove()
2505 if (gpio_is_valid(aw883xx->irq_gpio)) in aw883xx_i2c_remove()
[all …]
H A Daw883xx.h156 int irq_gpio; member
/OK3568_Linux_fs/kernel/include/linux/mfd/wm8994/
H A Dpdata.h233 int irq_gpio; member
/OK3568_Linux_fs/kernel/include/linux/
H A Dwm97xx.h261 int irq_gpio; member
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3566-evb2-lp4x-v10-eink.dts178 cy,irq_gpio = <&gpio0 RK_PB5 GPIO_ACTIVE_HIGH>;
/OK3568_Linux_fs/kernel/drivers/media/spi/
H A Drk1608_core.h108 struct gpio_desc *irq_gpio; member

12