Lines Matching defs:tf103c_dock_data
97 struct tf103c_dock_data { struct
98 struct delayed_work hpd_work;
99 struct irq_chip tp_irqchip;
100 struct irq_domain *tp_irq_domain;
101 struct i2c_client *ec_client;
102 struct i2c_client *intr_client;
103 struct i2c_client *kbd_client;
104 struct i2c_client *tp_client;
105 struct gpio_desc *pwr_en;
106 struct gpio_desc *irq_gpio;
107 struct gpio_desc *hpd_gpio;
108 struct input_dev *input;
109 struct hid_device *hid;
110 unsigned long flags;
111 int board_rev;
112 int irq;
113 int hpd_irq;
114 int tp_irq;
115 int last_press_0x13;
116 int last_press_0x14;
117 bool enabled;
118 bool tp_enabled;
119 bool altgr_pressed;
120 bool esc_pressed;
121 bool filter_esc;
122 u8 kbd_buf[TF103C_DOCK_KBD_DATA_MAX_LENGTH];