drm/i915/cnl: Fix aux selection for WA 1178
authorRodrigo Vivi <rodrigo.vivi@intel.com>
Tue, 23 Jan 2018 21:52:45 +0000 (13:52 -0800)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Tue, 23 Jan 2018 23:20:57 +0000 (15:20 -0800)
commitc559c2a071ff01a3b8b9ce38d3b09d3f403cff10
tree31a3c2be3234aeb6c79ab618d52ed82de8e2a0e9
parenta8e6f3888b05c1e7b685800a3371ce050720368f
drm/i915/cnl: Fix aux selection for WA 1178

Current code always select _CNL_AUX_ANAOVRD1_B
register regardless the pw in use.

CNL_DISP_PW_AUX_B = 9
CNL_DISP_PW_AUX_C = 10
CNL_DISP_PW_AUX_D = 11

And for pick we want

B = 0
C = 1
D = 2

Fixes: ddd39e4b3f8f ("drm/i915/cnl: apply Display WA #1178 to fix type C dongles")
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Acked-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180123215245.24026-1-rodrigo.vivi@intel.com
drivers/gpu/drm/i915/i915_reg.h