hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/acpi/video_detect.c
....@@ -308,12 +308,21 @@
308308 },
309309 },
310310 {
311
+ /* https://bugzilla.suse.com/show_bug.cgi?id=1208724 */
312
+ .callback = video_detect_force_native,
313
+ /* Lenovo Ideapad Z470 */
314
+ .matches = {
315
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
316
+ DMI_MATCH(DMI_PRODUCT_VERSION, "IdeaPad Z470"),
317
+ },
318
+ },
319
+ {
311320 /* https://bugzilla.redhat.com/show_bug.cgi?id=1187004 */
312321 .callback = video_detect_force_native,
313322 .ident = "Lenovo Ideapad Z570",
314323 .matches = {
315324 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
316
- DMI_MATCH(DMI_PRODUCT_NAME, "102434U"),
325
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Ideapad Z570"),
317326 },
318327 },
319328 {
....@@ -333,6 +342,40 @@
333342 },
334343 },
335344 {
345
+ .callback = video_detect_force_native,
346
+ /* Lenovo ThinkPad X131e (3371 AMD version) */
347
+ .matches = {
348
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
349
+ DMI_MATCH(DMI_PRODUCT_NAME, "3371"),
350
+ },
351
+ },
352
+ {
353
+ .callback = video_detect_force_native,
354
+ /* Apple iMac11,3 */
355
+ .matches = {
356
+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
357
+ DMI_MATCH(DMI_PRODUCT_NAME, "iMac11,3"),
358
+ },
359
+ },
360
+ {
361
+ /* https://gitlab.freedesktop.org/drm/amd/-/issues/1838 */
362
+ .callback = video_detect_force_native,
363
+ /* Apple iMac12,1 */
364
+ .matches = {
365
+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
366
+ DMI_MATCH(DMI_PRODUCT_NAME, "iMac12,1"),
367
+ },
368
+ },
369
+ {
370
+ /* https://gitlab.freedesktop.org/drm/amd/-/issues/2753 */
371
+ .callback = video_detect_force_native,
372
+ /* Apple iMac12,2 */
373
+ .matches = {
374
+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
375
+ DMI_MATCH(DMI_PRODUCT_NAME, "iMac12,2"),
376
+ },
377
+ },
378
+ {
336379 /* https://bugzilla.redhat.com/show_bug.cgi?id=1217249 */
337380 .callback = video_detect_force_native,
338381 .ident = "Apple MacBook Pro 12,1",