commit | c725161924f9a5872a3e53b73345a6026a5c170e | [log] [tgz] |
---|---|---|
author | Matt Roper <matthew.d.roper@intel.com> | Thu Feb 27 16:43:19 2020 -0800 |
committer | Jani Nikula <jani.nikula@intel.com> | Mon Mar 02 10:48:20 2020 +0200 |
tree | ab4d67e883183c0c193953fca32fcc6d753bc238 | |
parent | 33e059a2e4df454359f642f2235af39de9d3e914 [diff] |
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: 4cb4585e5a7f ("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