Lines Matching defs:mxt_data
278 struct mxt_data { struct
279 struct i2c_client *client;
280 struct input_dev *input_dev;
281 char phys[64]; /* device physical location */
282 struct mxt_object *object_table;
283 struct mxt_info *info;
284 void *raw_info_block;
285 unsigned int irq;
286 unsigned int max_x;
287 unsigned int max_y;
288 bool invertx;
289 bool inverty;
290 bool xy_switch;
291 u8 xsize;
292 u8 ysize;
293 bool in_bootloader;
294 u16 mem_size;
295 u8 t100_aux_ampl;
296 u8 t100_aux_area;
297 u8 t100_aux_vect;
298 u8 max_reportid;
299 u32 config_crc;
300 u32 info_crc;
301 u8 bootloader_addr;
302 u8 *msg_buf;
303 u8 t6_status;
304 bool update_input;
305 u8 last_message_count;
306 u8 num_touchids;
307 u8 multitouch;
308 struct t7_config t7_cfg;
309 struct mxt_dbg dbg;
310 struct gpio_desc *reset_gpio;
313 u16 T5_address;
314 u8 T5_msg_size;
315 u8 T6_reportid;
316 u16 T6_address;
317 u16 T7_address;
318 u16 T71_address;
319 u8 T9_reportid_min;
320 u8 T9_reportid_max;
321 u8 T19_reportid;
322 u16 T44_address;
323 u8 T100_reportid_min;
324 u8 T100_reportid_max;
327 struct completion bl_completion;
330 struct completion reset_completion;
333 struct completion crc_completion;
335 u32 *t19_keymap;
336 unsigned int t19_num_keys;
338 enum mxt_suspend_mode suspend_mode;