Lines Matching defs:ads7846
93 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 mutex lock;
135 bool stopped; /* P: lock */
136 bool disabled; /* P: lock */
137 bool suspended; /* P: lock */
139 int (*filter)(void *data, int data_idx, int *val);
140 void *filter_data;
141 void (*filter_cleanup)(void *data);
142 int (*get_pendown_state)(void);
143 int gpio_pendown;
145 void (*wait_for_sync)(void);