Lines Matching refs:gpio_nr
31 int gpio_nr; member
53 pdata->gpio_nr = gpio; in gpio_ir_recv_get_devtree_pdata()
81 gval = gpio_get_value(gpio_dev->gpio_nr); in gpio_ir_recv_irq()
124 if (pdata->gpio_nr < 0) in gpio_ir_recv_probe()
154 gpio_dev->gpio_nr = pdata->gpio_nr; in gpio_ir_recv_probe()
157 rc = gpio_request(pdata->gpio_nr, "gpio-ir-recv"); in gpio_ir_recv_probe()
160 rc = gpio_direction_input(pdata->gpio_nr); in gpio_ir_recv_probe()
172 rc = request_any_context_irq(gpio_to_irq(pdata->gpio_nr), in gpio_ir_recv_probe()
186 gpio_free(pdata->gpio_nr); in gpio_ir_recv_probe()
198 free_irq(gpio_to_irq(gpio_dev->gpio_nr), gpio_dev); in gpio_ir_recv_remove()
200 gpio_free(gpio_dev->gpio_nr); in gpio_ir_recv_remove()
212 enable_irq_wake(gpio_to_irq(gpio_dev->gpio_nr)); in gpio_ir_recv_suspend()
214 disable_irq(gpio_to_irq(gpio_dev->gpio_nr)); in gpio_ir_recv_suspend()
225 disable_irq_wake(gpio_to_irq(gpio_dev->gpio_nr)); in gpio_ir_recv_resume()
227 enable_irq(gpio_to_irq(gpio_dev->gpio_nr)); in gpio_ir_recv_resume()