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()
488 struct auo_pixcir_ts_platdata *pdata; in auo_pixcir_parse_dt() local
494 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in auo_pixcir_parse_dt()
495 if (!pdata) { in auo_pixcir_parse_dt()
500 pdata->gpio_int = of_get_gpio(np, 0); in auo_pixcir_parse_dt()
501 if (!gpio_is_valid(pdata->gpio_int)) { in auo_pixcir_parse_dt()
506 pdata->gpio_rst = of_get_gpio(np, 1); in auo_pixcir_parse_dt()
507 if (!gpio_is_valid(pdata->gpio_rst)) { in auo_pixcir_parse_dt()
512 if (of_property_read_u32(np, "x-size", &pdata->x_max)) { in auo_pixcir_parse_dt()
517 if (of_property_read_u32(np, "y-size", &pdata->y_max)) { in auo_pixcir_parse_dt()
523 pdata->int_setting = AUO_PIXCIR_INT_TOUCH_IND; in auo_pixcir_parse_dt()
525 return pdata; in auo_pixcir_parse_dt()
538 gpio_set_value(ts->pdata->gpio_rst, 0); in auo_pixcir_reset()
544 const struct auo_pixcir_ts_platdata *pdata; in auo_pixcir_probe() local
550 pdata = dev_get_platdata(&client->dev); in auo_pixcir_probe()
551 if (!pdata) { in auo_pixcir_probe()
552 pdata = auo_pixcir_parse_dt(&client->dev); in auo_pixcir_probe()
553 if (IS_ERR(pdata)) in auo_pixcir_probe()
554 return PTR_ERR(pdata); in auo_pixcir_probe()
568 ts->pdata = pdata; in auo_pixcir_probe()
591 input_set_abs_params(input_dev, ABS_X, 0, pdata->x_max, 0, 0); in auo_pixcir_probe()
592 input_set_abs_params(input_dev, ABS_Y, 0, pdata->y_max, 0, 0); in auo_pixcir_probe()
596 pdata->x_max, 0, 0); in auo_pixcir_probe()
598 pdata->y_max, 0, 0); in auo_pixcir_probe()
607 error = devm_gpio_request_one(&client->dev, pdata->gpio_int, in auo_pixcir_probe()
611 pdata->gpio_int, error); in auo_pixcir_probe()
615 error = devm_gpio_request_one(&client->dev, pdata->gpio_rst, in auo_pixcir_probe()
620 pdata->gpio_rst, error); in auo_pixcir_probe()
642 error = auo_pixcir_int_config(ts, pdata->int_setting); in auo_pixcir_probe()