Lines Matching refs:pdata
119 const struct zforce_ts_platdata *pdata; member
266 const struct zforce_ts_platdata *pdata = ts->pdata; in zforce_start() local
277 ret = zforce_resolution(ts, pdata->x_max, pdata->y_max); in zforce_start()
337 const struct zforce_ts_platdata *pdata = ts->pdata; in zforce_touch_event() local
355 if (point.coord_x > pdata->x_max || in zforce_touch_event()
356 point.coord_y > pdata->y_max) { in zforce_touch_event()
483 const struct zforce_ts_platdata *pdata = ts->pdata; in zforce_irq_thread() local
503 while (!gpio_get_value(pdata->gpio_int)) { in zforce_irq_thread()
694 gpio_set_value(ts->pdata->gpio_rst, 0); in zforce_reset()
704 struct zforce_ts_platdata *pdata; in zforce_parse_dt() local
710 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in zforce_parse_dt()
711 if (!pdata) { in zforce_parse_dt()
716 pdata->gpio_int = of_get_gpio(np, 0); in zforce_parse_dt()
717 if (!gpio_is_valid(pdata->gpio_int)) { in zforce_parse_dt()
722 pdata->gpio_rst = of_get_gpio(np, 1); in zforce_parse_dt()
723 if (!gpio_is_valid(pdata->gpio_rst)) { in zforce_parse_dt()
728 if (of_property_read_u32(np, "x-size", &pdata->x_max)) { in zforce_parse_dt()
733 if (of_property_read_u32(np, "y-size", &pdata->y_max)) { in zforce_parse_dt()
738 return pdata; in zforce_parse_dt()
744 const struct zforce_ts_platdata *pdata = dev_get_platdata(&client->dev); in zforce_probe() local
749 if (!pdata) { in zforce_probe()
750 pdata = zforce_parse_dt(&client->dev); in zforce_probe()
751 if (IS_ERR(pdata)) in zforce_probe()
752 return PTR_ERR(pdata); in zforce_probe()
759 ret = devm_gpio_request_one(&client->dev, pdata->gpio_int, GPIOF_IN, in zforce_probe()
763 pdata->gpio_int, ret); in zforce_probe()
767 ret = devm_gpio_request_one(&client->dev, pdata->gpio_rst, in zforce_probe()
771 pdata->gpio_rst, ret); in zforce_probe()
816 ts->pdata = pdata; in zforce_probe()
833 pdata->x_max, 0, 0); in zforce_probe()
835 pdata->y_max, 0, 0); in zforce_probe()
867 gpio_set_value(pdata->gpio_rst, 1); in zforce_probe()