Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/radeon: add a quirk for Toshiba Satellite L20-183

Fixes resume from suspend.

bug: https://bugzilla.kernel.org/show_bug.cgi?id=196121
Reported-by: Przemek <soprwa@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org

+7
+7
drivers/gpu/drm/radeon/radeon_combios.c
··· 3393 3393 rdev->pdev->subsystem_vendor == 0x103c && 3394 3394 rdev->pdev->subsystem_device == 0x280a) 3395 3395 return; 3396 + /* quirk for rs4xx Toshiba Sattellite L20-183 latop to make it resume 3397 + * - it hangs on resume inside the dynclk 1 table. 3398 + */ 3399 + if (rdev->family == CHIP_RS400 && 3400 + rdev->pdev->subsystem_vendor == 0x1179 && 3401 + rdev->pdev->subsystem_device == 0xff31) 3402 + return; 3396 3403 3397 3404 /* DYN CLK 1 */ 3398 3405 table = combios_get_table_offset(dev, COMBIOS_DYN_CLK_1_TABLE);