Lines Matching defs:ads7846
94 struct ads7846 { struct
115 struct ads7846_packet *packet; argument
117 struct spi_transfer xfer[18];
118 struct spi_message msg[5];
119 int msg_count;
120 wait_queue_head_t wait;
122 bool pendown;
124 int read_cnt;
125 int read_rep;
126 int last_read;
128 u16 debounce_max;
129 u16 debounce_tol;
130 u16 debounce_rep;
132 u16 penirq_recheck_delay_usecs;
134 struct touchscreen_properties core_prop;
136 struct mutex lock;
137 bool stopped; /* P: lock */
138 bool disabled; /* P: lock */
139 bool suspended; /* P: lock */
141 int (*filter)(void *data, int data_idx, int *val);
142 void *filter_data;
143 void (*filter_cleanup)(void *data);
144 int (*get_pendown_state)(void);
145 int gpio_pendown;
147 void (*wait_for_sync)(void);