Lines Matching refs:pdata
39 struct gpio_extcon_pdata *pdata; member
50 if (data->pdata->gpio_active_low) in gpio_extcon_work()
66 struct gpio_extcon_pdata *pdata = data->pdata; in gpio_extcon_init() local
69 ret = devm_gpio_request_one(dev, pdata->gpio, GPIOF_DIR_IN, in gpio_extcon_init()
74 data->id_gpiod = gpio_to_desc(pdata->gpio); in gpio_extcon_init()
78 if (pdata->debounce) { in gpio_extcon_init()
80 pdata->debounce * 1000); in gpio_extcon_init()
83 msecs_to_jiffies(pdata->debounce); in gpio_extcon_init()
95 struct gpio_extcon_pdata *pdata = dev_get_platdata(&pdev->dev); in gpio_extcon_probe() local
99 if (!pdata) in gpio_extcon_probe()
101 if (!pdata->irq_flags || pdata->extcon_id > EXTCON_NONE) in gpio_extcon_probe()
108 data->pdata = pdata; in gpio_extcon_probe()
116 data->edev = devm_extcon_dev_allocate(&pdev->dev, &pdata->extcon_id); in gpio_extcon_probe()
133 gpio_irq_handler, pdata->irq_flags, in gpio_extcon_probe()
160 if (data->pdata->check_on_resume) in gpio_extcon_resume()