Lines Matching defs:mxt_data
294 struct mxt_data { struct
295 struct i2c_client *client;
296 struct input_dev *input_dev;
297 char phys[64]; /* device physical location */
298 struct mxt_object *object_table;
299 struct mxt_info *info;
300 void *raw_info_block;
301 unsigned int irq;
302 unsigned int max_x;
303 unsigned int max_y;
304 bool invertx;
305 bool inverty;
306 bool xy_switch;
307 u8 xsize;
308 u8 ysize;
309 bool in_bootloader;
310 u16 mem_size;
311 u8 t100_aux_ampl;
312 u8 t100_aux_area;
313 u8 t100_aux_vect;
314 u8 max_reportid;
315 u32 config_crc;
316 u32 info_crc;
317 u8 bootloader_addr;
318 u8 *msg_buf;
319 u8 t6_status;
320 bool update_input;
321 u8 last_message_count;
322 u8 num_touchids;
323 u8 multitouch;
324 struct t7_config t7_cfg;
325 struct mxt_dbg dbg;
326 struct gpio_desc *reset_gpio;
329 u16 T5_address;
330 u8 T5_msg_size;
331 u8 T6_reportid;
332 u16 T6_address;
333 u16 T7_address;
334 u16 T71_address;
335 u8 T9_reportid_min;
336 u8 T9_reportid_max;
337 u8 T19_reportid;
338 u16 T44_address;
339 u8 T100_reportid_min;
340 u8 T100_reportid_max;
343 struct completion bl_completion;
346 struct completion reset_completion;
349 struct completion crc_completion;
351 u32 *t19_keymap;
352 unsigned int t19_num_keys;
354 enum mxt_suspend_mode suspend_mode;