]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Program MBUS with rmw during initialization
authorMatt Roper <matthew.d.roper@intel.com>
Fri, 28 Feb 2020 00:43:19 +0000 (16:43 -0800)
committerJani Nikula <jani.nikula@intel.com>
Mon, 2 Mar 2020 08:48:20 +0000 (10:48 +0200)
commitbdde0f1c45df66c3f188e18543ef4f16ce8695fc
treeab4d67e883183c0c193953fca32fcc6d753bc238
parent42459c823b50797974cbb27e5c2760941d2dbc21
drm/i915: Program MBUS with rmw during initialization

It wasn't terribly clear from the bspec's wording, but after discussion
with the hardware folks, it turns out that we need to preserve the
pre-existing contents of the MBUS ABOX control register when
initializing a few specific bits.

Bspec: 49213
Bspec: 50096
Fixes: a4ad4401466b ("drm/i915/icl: initialize MBus during display init")
Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200204011032.582737-1-matthew.d.roper@intel.com
Reviewed-by: Matt Atwood <matthew.s.atwood@intel.com>
(cherry picked from commit 837b63e6087838d0f1e612d448405419199d8033)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200228004320.127142-1-matthew.d.roper@intel.com
drivers/gpu/drm/i915/display/intel_display_power.c