···4444 struct delayed_work work;4545 struct ts_event tc;4646 struct tps6507x_dev *mfd;4747- u16 model;4847 u16 min_pressure;4949- int irq;5050- void (*clear_penirq)(void);5148 unsigned long poll_period; /* ms */5252- int vref; /* non-zero to leave vref on */5349 bool pendown;5450};5551···287291288292 if (init_data) {289293 tsc->poll_period = init_data->poll_period;290290- tsc->vref = init_data->vref;291294 tsc->min_pressure = init_data->min_pressure;292295 input_dev->id.vendor = init_data->vendor;293296 input_dev->id.product = init_data->product;
-1
include/linux/input/tps6507x-ts.h
···1414/* Board specific touch screen initial values */1515struct touchscreen_init_data {1616 int poll_period; /* ms */1717- int vref; /* non-zero to leave vref on */1817 __u16 min_pressure; /* min reading to be treated as a touch */1918 __u16 vendor;2019 __u16 product;