Lines Matching defs:ads7846
95 struct ads7846 { struct
116 struct ads7846_packet *packet; argument
118 struct spi_transfer xfer[18];
119 struct spi_message msg[5];
120 int msg_count;
121 wait_queue_head_t wait;
123 bool pendown;
125 int read_cnt;
126 int read_rep;
127 int last_read;
129 u16 debounce_max;
130 u16 debounce_tol;
131 u16 debounce_rep;
133 u16 penirq_recheck_delay_usecs;
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);