.. | .. |
---|
2191 | 2191 | |
---|
2192 | 2192 | /* |
---|
2193 | 2193 | * On DCE32 any encoder can drive any block so usually just use crtc id, |
---|
2194 | | - * but Apple thinks different at least on iMac10,1, so there use linkb, |
---|
| 2194 | + * but Apple thinks different at least on iMac10,1 and iMac11,2, so there use linkb, |
---|
2195 | 2195 | * otherwise the internal eDP panel will stay dark. |
---|
2196 | 2196 | */ |
---|
2197 | 2197 | if (ASIC_IS_DCE32(rdev)) { |
---|
2198 | | - if (dmi_match(DMI_PRODUCT_NAME, "iMac10,1")) |
---|
| 2198 | + if (dmi_match(DMI_PRODUCT_NAME, "iMac10,1") || |
---|
| 2199 | + dmi_match(DMI_PRODUCT_NAME, "iMac11,2")) |
---|
2199 | 2200 | enc_idx = (dig->linkb) ? 1 : 0; |
---|
2200 | 2201 | else |
---|
2201 | 2202 | enc_idx = radeon_crtc->crtc_id; |
---|