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

drm/radeon/kms: add quirk for Mac Radeon HD 2600 card

Reported-by: 屋国遥 <hyagni@gmail.com>
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
Cc: stable@kernel.org
Signed-off-by: Dave Airlie <airlied@redhat.com>

authored by

Alex Deucher and committed by
Dave Airlie
f598aa75 32c87fca

+11
+11
drivers/gpu/drm/radeon/radeon_atombios.c
··· 387 387 *line_mux = 0x90; 388 388 } 389 389 390 + /* mac rv630 */ 391 + if ((dev->pdev->device == 0x9588) && 392 + (dev->pdev->subsystem_vendor == 0x106b) && 393 + (dev->pdev->subsystem_device == 0x00a6)) { 394 + if ((supported_device == ATOM_DEVICE_TV1_SUPPORT) && 395 + (*connector_type == DRM_MODE_CONNECTOR_DVII)) { 396 + *connector_type = DRM_MODE_CONNECTOR_9PinDIN; 397 + *line_mux = CONNECTOR_7PIN_DIN_ENUM_ID1; 398 + } 399 + } 400 + 390 401 /* ASUS HD 3600 XT board lists the DVI port as HDMI */ 391 402 if ((dev->pdev->device == 0x9598) && 392 403 (dev->pdev->subsystem_vendor == 0x1043) &&