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