hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/input/touchscreen/goodix.c
....@@ -183,10 +183,18 @@
183183 static const struct dmi_system_id nine_bytes_report[] = {
184184 #if defined(CONFIG_DMI) && defined(CONFIG_X86)
185185 {
186
- .ident = "Lenovo YogaBook",
187
- /* YB1-X91L/F and YB1-X90L/F */
186
+ /* Lenovo Yoga Book X90F / X90L */
188187 .matches = {
189
- DMI_MATCH(DMI_PRODUCT_NAME, "Lenovo YB1-X9")
188
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Intel Corporation"),
189
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "CHERRYVIEW D1 PLATFORM"),
190
+ DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "YETI-11"),
191
+ }
192
+ },
193
+ {
194
+ /* Lenovo Yoga Book X91F / X91L */
195
+ .matches = {
196
+ /* Non exact match to match F + L versions */
197
+ DMI_MATCH(DMI_PRODUCT_NAME, "Lenovo YB1-X91"),
190198 }
191199 },
192200 #endif