@@ -42,10 +42,13 @@ static const struct ts_dmi_data chuwi_hi8_data = {
42
42
};
43
43
44
44
static const struct property_entry chuwi_hi8_pro_props [] = {
45
+ PROPERTY_ENTRY_U32 ("touchscreen-min-x" , 6 ),
46
+ PROPERTY_ENTRY_U32 ("touchscreen-min-y" , 3 ),
45
47
PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 1728 ),
46
48
PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 1148 ),
47
49
PROPERTY_ENTRY_BOOL ("touchscreen-swapped-x-y" ),
48
50
PROPERTY_ENTRY_STRING ("firmware-name" , "gsl3680-chuwi-hi8-pro.fw" ),
51
+ PROPERTY_ENTRY_U32 ("silead,max-fingers" , 10 ),
49
52
PROPERTY_ENTRY_BOOL ("silead,home-button" ),
50
53
{ }
51
54
};
@@ -56,6 +59,8 @@ static const struct ts_dmi_data chuwi_hi8_pro_data = {
56
59
};
57
60
58
61
static const struct property_entry chuwi_vi8_props [] = {
62
+ PROPERTY_ENTRY_U32 ("touchscreen-min-x" , 4 ),
63
+ PROPERTY_ENTRY_U32 ("touchscreen-min-y" , 6 ),
59
64
PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 1724 ),
60
65
PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 1140 ),
61
66
PROPERTY_ENTRY_BOOL ("touchscreen-swapped-x-y" ),
@@ -88,9 +93,9 @@ static const struct ts_dmi_data chuwi_vi10_data = {
88
93
89
94
static const struct property_entry connect_tablet9_props [] = {
90
95
PROPERTY_ENTRY_U32 ("touchscreen-min-x" , 9 ),
91
- PROPERTY_ENTRY_U32 ("touchscreen-min-y" , 8 ),
96
+ PROPERTY_ENTRY_U32 ("touchscreen-min-y" , 10 ),
92
97
PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 1664 ),
93
- PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 878 ),
98
+ PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 880 ),
94
99
PROPERTY_ENTRY_BOOL ("touchscreen-inverted-y" ),
95
100
PROPERTY_ENTRY_BOOL ("touchscreen-swapped-x-y" ),
96
101
PROPERTY_ENTRY_STRING ("firmware-name" , "gsl1680-connect-tablet9.fw" ),
@@ -104,8 +109,10 @@ static const struct ts_dmi_data connect_tablet9_data = {
104
109
};
105
110
106
111
static const struct property_entry cube_iwork8_air_props [] = {
107
- PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 1660 ),
108
- PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 900 ),
112
+ PROPERTY_ENTRY_U32 ("touchscreen-min-x" , 1 ),
113
+ PROPERTY_ENTRY_U32 ("touchscreen-min-y" , 3 ),
114
+ PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 1664 ),
115
+ PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 896 ),
109
116
PROPERTY_ENTRY_BOOL ("touchscreen-swapped-x-y" ),
110
117
PROPERTY_ENTRY_STRING ("firmware-name" , "gsl3670-cube-iwork8-air.fw" ),
111
118
PROPERTY_ENTRY_U32 ("silead,max-fingers" , 10 ),
@@ -179,11 +186,14 @@ static const struct ts_dmi_data gp_electronic_t701_data = {
179
186
};
180
187
181
188
static const struct property_entry itworks_tw891_props [] = {
189
+ PROPERTY_ENTRY_U32 ("touchscreen-min-x" , 1 ),
190
+ PROPERTY_ENTRY_U32 ("touchscreen-min-y" , 5 ),
182
191
PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 1600 ),
183
- PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 890 ),
192
+ PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 896 ),
184
193
PROPERTY_ENTRY_BOOL ("touchscreen-inverted-y" ),
185
194
PROPERTY_ENTRY_BOOL ("touchscreen-swapped-x-y" ),
186
195
PROPERTY_ENTRY_STRING ("firmware-name" , "gsl3670-itworks-tw891.fw" ),
196
+ PROPERTY_ENTRY_U32 ("silead,max-fingers" , 10 ),
187
197
{ }
188
198
};
189
199
@@ -207,8 +217,10 @@ static const struct ts_dmi_data jumper_ezpad_6_pro_data = {
207
217
};
208
218
209
219
static const struct property_entry jumper_ezpad_mini3_props [] = {
220
+ PROPERTY_ENTRY_U32 ("touchscreen-min-x" , 23 ),
221
+ PROPERTY_ENTRY_U32 ("touchscreen-min-y" , 16 ),
210
222
PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 1700 ),
211
- PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 1150 ),
223
+ PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 1138 ),
212
224
PROPERTY_ENTRY_BOOL ("touchscreen-swapped-x-y" ),
213
225
PROPERTY_ENTRY_STRING ("firmware-name" , "gsl3676-jumper-ezpad-mini3.fw" ),
214
226
PROPERTY_ENTRY_U32 ("silead,max-fingers" , 10 ),
@@ -340,11 +352,14 @@ static const struct ts_dmi_data pov_mobii_wintab_p800w_v20_data = {
340
352
};
341
353
342
354
static const struct property_entry pov_mobii_wintab_p800w_v21_props [] = {
343
- PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 1800 ),
344
- PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 1150 ),
355
+ PROPERTY_ENTRY_U32 ("touchscreen-min-x" , 1 ),
356
+ PROPERTY_ENTRY_U32 ("touchscreen-min-y" , 8 ),
357
+ PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 1794 ),
358
+ PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 1148 ),
345
359
PROPERTY_ENTRY_BOOL ("touchscreen-swapped-x-y" ),
346
360
PROPERTY_ENTRY_STRING ("firmware-name" ,
347
361
"gsl3692-pov-mobii-wintab-p800w.fw" ),
362
+ PROPERTY_ENTRY_U32 ("silead,max-fingers" , 10 ),
348
363
PROPERTY_ENTRY_BOOL ("silead,home-button" ),
349
364
{ }
350
365
};
@@ -447,6 +462,8 @@ static const struct ts_dmi_data trekstor_surftab_twin_10_1_data = {
447
462
};
448
463
449
464
static const struct property_entry trekstor_surftab_wintron70_props [] = {
465
+ PROPERTY_ENTRY_U32 ("touchscreen-min-x" , 12 ),
466
+ PROPERTY_ENTRY_U32 ("touchscreen-min-y" , 8 ),
450
467
PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 884 ),
451
468
PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 632 ),
452
469
PROPERTY_ENTRY_STRING ("firmware-name" ,
0 commit comments