Lines Matching refs:pdata
116 const struct auo_pixcir_ts_platdata *pdata; member
138 const struct auo_pixcir_ts_platdata *pdata = ts->pdata; in auo_pixcir_collect_data() local
165 if (point[i].coord_x > pdata->x_max || in auo_pixcir_collect_data()
166 point[i].coord_y > pdata->y_max) { in auo_pixcir_collect_data()
184 const struct auo_pixcir_ts_platdata *pdata = ts->pdata; in auo_pixcir_interrupt() local
195 if (gpio_get_value(pdata->gpio_int) == 0) { in auo_pixcir_interrupt()
295 const struct auo_pixcir_ts_platdata *pdata = ts->pdata; in auo_pixcir_int_config() local
317 ts->touch_ind_mode = pdata->int_setting == AUO_PIXCIR_INT_TOUCH_IND; in auo_pixcir_int_config()
483 struct auo_pixcir_ts_platdata *pdata; in auo_pixcir_parse_dt() local
489 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in auo_pixcir_parse_dt()
490 if (!pdata) { in auo_pixcir_parse_dt()
495 pdata->gpio_int = of_get_gpio(np, 0); in auo_pixcir_parse_dt()
496 if (!gpio_is_valid(pdata->gpio_int)) { in auo_pixcir_parse_dt()
501 pdata->gpio_rst = of_get_gpio(np, 1); in auo_pixcir_parse_dt()
502 if (!gpio_is_valid(pdata->gpio_rst)) { in auo_pixcir_parse_dt()
507 if (of_property_read_u32(np, "x-size", &pdata->x_max)) { in auo_pixcir_parse_dt()
512 if (of_property_read_u32(np, "y-size", &pdata->y_max)) { in auo_pixcir_parse_dt()
518 pdata->int_setting = AUO_PIXCIR_INT_TOUCH_IND; in auo_pixcir_parse_dt()
520 return pdata; in auo_pixcir_parse_dt()
533 gpio_set_value(ts->pdata->gpio_rst, 0); in auo_pixcir_reset()
539 const struct auo_pixcir_ts_platdata *pdata; in auo_pixcir_probe() local
545 pdata = dev_get_platdata(&client->dev); in auo_pixcir_probe()
546 if (!pdata) { in auo_pixcir_probe()
547 pdata = auo_pixcir_parse_dt(&client->dev); in auo_pixcir_probe()
548 if (IS_ERR(pdata)) in auo_pixcir_probe()
549 return PTR_ERR(pdata); in auo_pixcir_probe()
563 ts->pdata = pdata; in auo_pixcir_probe()
586 input_set_abs_params(input_dev, ABS_X, 0, pdata->x_max, 0, 0); in auo_pixcir_probe()
587 input_set_abs_params(input_dev, ABS_Y, 0, pdata->y_max, 0, 0); in auo_pixcir_probe()
591 pdata->x_max, 0, 0); in auo_pixcir_probe()
593 pdata->y_max, 0, 0); in auo_pixcir_probe()
602 error = devm_gpio_request_one(&client->dev, pdata->gpio_int, in auo_pixcir_probe()
606 pdata->gpio_int, error); in auo_pixcir_probe()
610 error = devm_gpio_request_one(&client->dev, pdata->gpio_rst, in auo_pixcir_probe()
615 pdata->gpio_rst, error); in auo_pixcir_probe()
637 error = auo_pixcir_int_config(ts, pdata->int_setting); in auo_pixcir_probe()