@@ -378,6 +378,11 @@ static const struct ts_dmi_data gdix1001_01_upside_down_data = {
378
378
.properties = gdix1001_upside_down_props ,
379
379
};
380
380
381
+ static const struct ts_dmi_data gdix1002_00_upside_down_data = {
382
+ .acpi_name = "GDIX1002:00" ,
383
+ .properties = gdix1001_upside_down_props ,
384
+ };
385
+
381
386
static const struct property_entry gp_electronic_t701_props [] = {
382
387
PROPERTY_ENTRY_U32 ("touchscreen-size-x" , 960 ),
383
388
PROPERTY_ENTRY_U32 ("touchscreen-size-y" , 640 ),
@@ -1295,6 +1300,18 @@ const struct dmi_system_id touchscreen_dmi_table[] = {
1295
1300
DMI_MATCH (DMI_BIOS_VERSION , "jumperx.T87.KFBNEEA" ),
1296
1301
},
1297
1302
},
1303
+ {
1304
+ /* Juno Tablet */
1305
+ .driver_data = (void * )& gdix1002_00_upside_down_data ,
1306
+ .matches = {
1307
+ DMI_MATCH (DMI_SYS_VENDOR , "Default string" ),
1308
+ /* Both product- and board-name being "Default string" is somewhat rare */
1309
+ DMI_MATCH (DMI_PRODUCT_NAME , "Default string" ),
1310
+ DMI_MATCH (DMI_BOARD_NAME , "Default string" ),
1311
+ /* Above matches are too generic, add partial bios-version match */
1312
+ DMI_MATCH (DMI_BIOS_VERSION , "JP2V1." ),
1313
+ },
1314
+ },
1298
1315
{
1299
1316
/* Mediacom WinPad 7.0 W700 (same hw as Wintron surftab 7") */
1300
1317
.driver_data = (void * )& trekstor_surftab_wintron70_data ,
0 commit comments