.. | .. |
---|
183 | 183 | static const struct dmi_system_id nine_bytes_report[] = { |
---|
184 | 184 | #if defined(CONFIG_DMI) && defined(CONFIG_X86) |
---|
185 | 185 | { |
---|
186 | | - .ident = "Lenovo YogaBook", |
---|
187 | | - /* YB1-X91L/F and YB1-X90L/F */ |
---|
| 186 | + /* Lenovo Yoga Book X90F / X90L */ |
---|
188 | 187 | .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"), |
---|
190 | 198 | } |
---|
191 | 199 | }, |
---|
192 | 200 | #endif |
---|