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