|
@@ -5877,13 +5877,13 @@ static void ironlake_write_eld(struct drm_connector *connector,
|
|
|
int aud_cntrl_st2;
|
|
|
|
|
|
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;
|
|
|
+ hdmiw_hdmiedid = IBX_HDMIW_HDMIEDID_A;
|
|
|
+ aud_cntl_st = IBX_AUD_CNTL_ST_A;
|
|
|
+ aud_cntrl_st2 = IBX_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;
|
|
|
+ hdmiw_hdmiedid = CPT_HDMIW_HDMIEDID_A;
|
|
|
+ aud_cntl_st = CPT_AUD_CNTL_ST_A;
|
|
|
+ aud_cntrl_st2 = CPT_AUD_CNTRL_ST2;
|
|
|
}
|
|
|
|
|
|
i = to_intel_crtc(crtc)->pipe;
|
|
@@ -5897,12 +5897,12 @@ static void ironlake_write_eld(struct drm_connector *connector,
|
|
|
if (!i) {
|
|
|
DRM_DEBUG_DRIVER("Audio directed to unknown port\n");
|
|
|
/* operate blindly on all ports */
|
|
|
- eldv = GEN5_ELD_VALIDB;
|
|
|
- eldv |= GEN5_ELD_VALIDB << 4;
|
|
|
- eldv |= GEN5_ELD_VALIDB << 8;
|
|
|
+ eldv = IBX_ELD_VALIDB;
|
|
|
+ eldv |= IBX_ELD_VALIDB << 4;
|
|
|
+ eldv |= IBX_ELD_VALIDB << 8;
|
|
|
} else {
|
|
|
DRM_DEBUG_DRIVER("ELD on port %c\n", 'A' + i);
|
|
|
- eldv = GEN5_ELD_VALIDB << ((i - 1) * 4);
|
|
|
+ eldv = IBX_ELD_VALIDB << ((i - 1) * 4);
|
|
|
}
|
|
|
|
|
|
i = I915_READ(aud_cntrl_st2);
|
|
@@ -5918,7 +5918,7 @@ static void ironlake_write_eld(struct drm_connector *connector,
|
|
|
}
|
|
|
|
|
|
i = I915_READ(aud_cntl_st);
|
|
|
- i &= ~GEN5_ELD_ADDRESS;
|
|
|
+ i &= ~IBX_ELD_ADDRESS;
|
|
|
I915_WRITE(aud_cntl_st, i);
|
|
|
|
|
|
len = min_t(uint8_t, eld[2], 21); /* 84 bytes of hw ELD buffer */
|