Lines Matching refs:pdata

38 	const struct pixcir_ts_platform_data *pdata;  member
63 const struct pixcir_i2c_chip_data *chip = &tsdata->pdata->chip; in pixcir_ts_parse()
116 const struct pixcir_i2c_chip_data *chip = &ts->pdata->chip; in pixcir_ts_report()
164 const struct pixcir_ts_platform_data *pdata = tsdata->pdata; in pixcir_ts_isr() local
174 if (gpio_get_value(pdata->gpio_attb)) { in pixcir_ts_isr()
416 struct pixcir_ts_platform_data *pdata; in pixcir_parse_dt() local
424 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in pixcir_parse_dt()
425 if (!pdata) in pixcir_parse_dt()
428 pdata->chip = *(const struct pixcir_i2c_chip_data *)match->data; in pixcir_parse_dt()
430 pdata->gpio_attb = of_get_named_gpio(np, "attb-gpio", 0); in pixcir_parse_dt()
433 if (of_property_read_u32(np, "touchscreen-size-x", &pdata->x_max)) { in pixcir_parse_dt()
437 pdata->x_max -= 1; in pixcir_parse_dt()
439 if (of_property_read_u32(np, "touchscreen-size-y", &pdata->y_max)) { in pixcir_parse_dt()
443 pdata->y_max -= 1; in pixcir_parse_dt()
446 pdata->x_max + 1, pdata->y_max + 1, pdata->gpio_attb); in pixcir_parse_dt()
448 return pdata; in pixcir_parse_dt()
460 const struct pixcir_ts_platform_data *pdata = in pixcir_i2c_ts_probe() local
468 if (np && !pdata) { in pixcir_i2c_ts_probe()
469 pdata = pixcir_parse_dt(dev); in pixcir_i2c_ts_probe()
470 if (IS_ERR(pdata)) in pixcir_i2c_ts_probe()
471 return PTR_ERR(pdata); in pixcir_i2c_ts_probe()
474 if (!pdata) { in pixcir_i2c_ts_probe()
479 if (!gpio_is_valid(pdata->gpio_attb)) { in pixcir_i2c_ts_probe()
484 if (!pdata->chip.max_fingers) { in pixcir_i2c_ts_probe()
501 tsdata->pdata = pdata; in pixcir_i2c_ts_probe()
512 input_set_abs_params(input, ABS_X, 0, pdata->x_max, 0, 0); in pixcir_i2c_ts_probe()
513 input_set_abs_params(input, ABS_Y, 0, pdata->y_max, 0, 0); in pixcir_i2c_ts_probe()
514 input_set_abs_params(input, ABS_MT_POSITION_X, 0, pdata->x_max, 0, 0); in pixcir_i2c_ts_probe()
515 input_set_abs_params(input, ABS_MT_POSITION_Y, 0, pdata->y_max, 0, 0); in pixcir_i2c_ts_probe()
517 tsdata->max_fingers = tsdata->pdata->chip.max_fingers; in pixcir_i2c_ts_probe()
533 error = devm_gpio_request_one(dev, pdata->gpio_attb, in pixcir_i2c_ts_probe()