Lines Matching refs:pdata
24 const struct gp2a_platform_data *pdata; member
44 int vo = gpio_get_value(dt->pdata->vout_gpio); in gp2a_report()
128 const struct gp2a_platform_data *pdata = dev_get_platdata(&client->dev); in gp2a_probe() local
132 if (!pdata) in gp2a_probe()
135 if (pdata->hw_setup) { in gp2a_probe()
136 error = pdata->hw_setup(client); in gp2a_probe()
141 error = gpio_request_one(pdata->vout_gpio, GPIOF_IN, GP2A_I2C_NAME); in gp2a_probe()
151 dt->pdata = pdata; in gp2a_probe()
189 device_init_wakeup(&client->dev, pdata->wakeup); in gp2a_probe()
201 gpio_free(pdata->vout_gpio); in gp2a_probe()
203 if (pdata->hw_shutdown) in gp2a_probe()
204 pdata->hw_shutdown(client); in gp2a_probe()
211 const struct gp2a_platform_data *pdata = dt->pdata; in gp2a_remove() local
220 gpio_free(pdata->vout_gpio); in gp2a_remove()
222 if (pdata->hw_shutdown) in gp2a_remove()
223 pdata->hw_shutdown(client); in gp2a_remove()