| .. | .. |
|---|
| 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 |
|---|