Skip to content

Commit 09f3dbe

Browse files
jwrdegoedebentiss
authored andcommitted
HID: i2c-hid: add Trekstor Primebook C11B to descriptor override
The Primebook C11B uses the SIPODEV SP1064 touchpad. There are 2 versions of this 2-in-1 and the touchpad in the older version does not supply descriptors, so it has to be added to the override list. Cc: [email protected] Signed-off-by: Hans de Goede <[email protected]> Signed-off-by: Benjamin Tissoires <[email protected]>
1 parent 08c453f commit 09f3dbe

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,25 @@ static const struct dmi_system_id i2c_hid_dmi_desc_override_table[] = {
322322
},
323323
.driver_data = (void *)&sipodev_desc
324324
},
325+
{
326+
/*
327+
* There are at least 2 Primebook C11B versions, the older
328+
* version has a product-name of "Primebook C11B", and a
329+
* bios version / release / firmware revision of:
330+
* V2.1.2 / 05/03/2018 / 18.2
331+
* The new version has "PRIMEBOOK C11B" as product-name and a
332+
* bios version / release / firmware revision of:
333+
* CFALKSW05_BIOS_V1.1.2 / 11/19/2018 / 19.2
334+
* Only the older version needs this quirk, note the newer
335+
* version will not match as it has a different product-name.
336+
*/
337+
.ident = "Trekstor Primebook C11B",
338+
.matches = {
339+
DMI_EXACT_MATCH(DMI_SYS_VENDOR, "TREKSTOR"),
340+
DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Primebook C11B"),
341+
},
342+
.driver_data = (void *)&sipodev_desc
343+
},
325344
{
326345
.ident = "Direkt-Tek DTLAPY116-2",
327346
.matches = {

0 commit comments

Comments
 (0)