mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-03-07 01:47:48 +07:00
drm/i915/cnl: Extend Wa 1178 to Aux F.
We also need to extend this WA to Aux F. Cc: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180129232223.766-3-rodrigo.vivi@intel.com
This commit is contained in:
parent
a324fcaca3
commit
b1ae6a8b7a
@ -8437,10 +8437,12 @@ enum skl_power_gate {
|
||||
#define _CNL_AUX_ANAOVRD1_B 0x162250
|
||||
#define _CNL_AUX_ANAOVRD1_C 0x162210
|
||||
#define _CNL_AUX_ANAOVRD1_D 0x1622D0
|
||||
#define _CNL_AUX_ANAOVRD1_F 0x162A90
|
||||
#define CNL_AUX_ANAOVRD1(pw) _MMIO(_PICK(_CNL_AUX_REG_IDX(pw), \
|
||||
_CNL_AUX_ANAOVRD1_B, \
|
||||
_CNL_AUX_ANAOVRD1_C, \
|
||||
_CNL_AUX_ANAOVRD1_D))
|
||||
_CNL_AUX_ANAOVRD1_D, \
|
||||
_CNL_AUX_ANAOVRD1_F))
|
||||
#define CNL_AUX_ANAOVRD1_ENABLE (1<<16)
|
||||
#define CNL_AUX_ANAOVRD1_LDO_BYPASS (1<<23)
|
||||
|
||||
|
@ -395,7 +395,7 @@ static void hsw_power_well_enable(struct drm_i915_private *dev_priv,
|
||||
/* Display WA #1178: cnl */
|
||||
if (IS_CANNONLAKE(dev_priv) &&
|
||||
(id == CNL_DISP_PW_AUX_B || id == CNL_DISP_PW_AUX_C ||
|
||||
id == CNL_DISP_PW_AUX_D)) {
|
||||
id == CNL_DISP_PW_AUX_D || id == CNL_DISP_PW_AUX_F)) {
|
||||
val = I915_READ(CNL_AUX_ANAOVRD1(id));
|
||||
val |= CNL_AUX_ANAOVRD1_ENABLE | CNL_AUX_ANAOVRD1_LDO_BYPASS;
|
||||
I915_WRITE(CNL_AUX_ANAOVRD1(id), val);
|
||||
|
Loading…
Reference in New Issue
Block a user