Lines Matching defs:mxt_data
284 struct mxt_data { struct
285 struct i2c_client *client;
286 struct input_dev *input_dev;
287 char phys[64]; /* device physical location */
288 struct mxt_object *object_table;
289 struct mxt_info *info;
290 void *raw_info_block;
291 unsigned int irq;
292 unsigned int max_x;
293 unsigned int max_y;
294 bool invertx;
295 bool inverty;
296 bool xy_switch;
297 u8 xsize;
298 u8 ysize;
299 bool in_bootloader;
300 u16 mem_size;
301 u8 t100_aux_ampl;
302 u8 t100_aux_area;
303 u8 t100_aux_vect;
304 u8 max_reportid;
305 u32 config_crc;
306 u32 info_crc;
307 u8 bootloader_addr;
308 u8 *msg_buf;
309 u8 t6_status;
310 bool update_input;
311 u8 last_message_count;
312 u8 num_touchids;
313 u8 multitouch;
314 struct t7_config t7_cfg;
315 struct mxt_dbg dbg;
316 struct regulator_bulk_data regulators[2];
317 struct gpio_desc *reset_gpio;
318 struct gpio_desc *wake_gpio;
319 bool use_retrigen_workaround;
322 u16 T5_address;
323 u8 T5_msg_size;
324 u8 T6_reportid;
325 u16 T6_address;
326 u16 T7_address;
327 u16 T71_address;
328 u8 T9_reportid_min;
329 u8 T9_reportid_max;
330 u8 T15_reportid_min;
331 u8 T15_reportid_max;
332 u16 T18_address;
333 u8 T19_reportid;
334 u16 T44_address;
335 u8 T97_reportid_min;
336 u8 T97_reportid_max;
337 u8 T100_reportid_min;
338 u8 T100_reportid_max;
341 struct completion bl_completion;
344 struct completion reset_completion;
347 struct completion crc_completion;
349 u32 *t19_keymap;
350 unsigned int t19_num_keys;
352 u32 *t15_keymap;
353 unsigned int t15_num_keys;
355 enum mxt_suspend_mode suspend_mode;
357 u32 wakeup_method;