Lines Matching defs:ads7846
93 struct ads7846 { struct
114 struct ads7846_packet *packet; argument
116 struct spi_transfer xfer[18];
117 struct spi_message msg[5];
118 int msg_count;
119 wait_queue_head_t wait;
121 bool pendown;
123 int read_cnt;
124 int read_rep;
125 int last_read;
127 u16 debounce_max;
128 u16 debounce_tol;
129 u16 debounce_rep;
131 u16 penirq_recheck_delay_usecs;
133 struct touchscreen_properties core_prop;
135 struct mutex lock;
136 bool stopped; /* P: lock */
137 bool disabled; /* P: lock */
138 bool suspended; /* P: lock */
140 int (*filter)(void *data, int data_idx, int *val);
141 void *filter_data;
142 void (*filter_cleanup)(void *data);
143 int (*get_pendown_state)(void);
144 int gpio_pendown;
146 void (*wait_for_sync)(void);