drm/i915: fix ELD writing for SandyBridge
PATCH 1/1 drm/i915: fix ELD writing for SandyBridge
commit b3f33cbf7ace8fc149993ee35e0d0fd57f41d6d8 upstream.
SandyBridge should be using the same register addresses as IvyBridge.
Signed-off-by Wu Fengguang <[email protected]>
Signed-off-by Keith Packard <[email protected]>
--- drivers/gpu/drm/i915/intel_display.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-)
drivers/gpu/drm/i915/intel_display.c +5 -5
@@ -5876,14 +5876,14 @@ static void ironlake_write_eld(struct drm_connector *connector,int aud_cntl_st;int aud_cntrl_st2; -if (IS_IVYBRIDGE (connector->dev)) { - hdmiw_hdmiedid =GEN7_HDMIW_HDMIEDID_A ; - aud_cntl_st =GEN7_AUD_CNTRL_ST_A ; - aud_cntrl_st2 =GEN7_AUD_CNTRL_ST2 ; - }else { +if (HAS_PCH_IBX (connector->dev)) { hdmiw_hdmiedid =GEN5_HDMIW_HDMIEDID_A ; aud_cntl_st =GEN5_AUD_CNTL_ST_A ; aud_cntrl_st2 =GEN5_AUD_CNTL_ST2 ; + }else { + hdmiw_hdmiedid =GEN7_HDMIW_HDMIEDID_A ; + aud_cntl_st =GEN7_AUD_CNTRL_ST_A ; + aud_cntrl_st2 =GEN7_AUD_CNTRL_ST2 ; } i =to_intel_crtc (crtc)->pipe;
Signature · 1 line
1.7.7.3