Message ID | 20200324143306.250696-1-tjaalton@ubuntu.com |
---|---|
Headers | show |
Series | drm/i915: Enable Tiger Lake | expand |
On 24.3.2020 16.32, Timo Aaltonen wrote: > From: Timo Aaltonen <timo.aaltonen@canonical.com> > > > BugLink: https://bugs.launchpad.net/bugs/1868727 > > These patches pull all the fixes for TGL support from drm-intel-next > branch targeted for v5.7, and also a couple of other fixes to > workarounds to help cherry-picking. This also drops the force-probe > protection from TGL, so that the kernel works out-of-the-box. > > This is only for OEM-5.6 to-be in focal. > > Anshuman Gupta (1): > drm/i915: HDCP support on above PORT_E > > Anusha Srivatsa (1): > drm/i915/tgl: Extend Wa_1606931601 for all steppings > > Caz Yokoyama (1): > Revert "drm/i915/tgl: Add extra hdc flush workaround" > > Chris Wilson (1): > drm/i915/tgl: Re-enable RPS > > Daniele Ceraolo Spurio (2): > drm/i915/ggtt: do not set bits 1-11 in gen12 ptes > drm/i915/huc: update TGL HuC to v7.0.12 > > José Roberto de Souza (11): > drm/i915/dp/tgl+: Update combo phy vswing tables > drm/i915/tgl: Implement Wa_1409804808 > drm/i915/tgl: Implement Wa_1806527549 > drm/i915/tgl: Add note to Wa_1607297627 > drm/i915/tgl: Add note about Wa_1607063988 > drm/i915/tgl: Fix the Wa number of a fix > drm/i915/tgl: Add note about Wa_1409142259 > drm/i915/tgl: Add Wa number to > WaAllowPMDepthAndInvocationCountAccessFromUMD > drm/i915/dmc: Use firmware v2.06 for TGL > drm/i915/tgl: Move and restrict Wa_1408615072 > drm/i915/tgl: Remove require_force_probe protection > > Kai Vehmanen (1): > drm/i915: Add missing HDMI audio pixel clocks for gen12 > > Matt Atwood (2): > drm/i915/tgl: Add Wa_1606054188:tgl > drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 > > Matt Roper (5): > drm/i915/tgl: Update cdclk voltage level settings > drm/i915/tgl: Program MBUS_ABOX{1,2}_CTL during display init > drm/i915/tgl: Allow DC5/DC6 entry while PG2 is active > drm/i915/tgl: Don't treat unslice registers as masked > drm/i915: Handle all MCR ranges > > Mika Kuoppala (3): > drm/i915: Disable tesselation clock gating on tgl A0 > drm/i915: Implement Wa_1607090982 > drm/i915: Use engine wa list for Wa_1607090982 > > Radhakrishna Sripada (1): > drm/i915/tgl: Add Wa_1409825376 to tgl > > Rafael Antognolli (1): > drm/i915/tgl: Add Wa_1808121037 to tgl. > > Swathi Dhanavanthri (2): > drm/i915/tgl: Make Wa_1606700617 permanent > drm/i915/tgl: Add new PCI IDs to TGL > > Tvrtko Ursulin (2): > drm/i915/tgl: WaDisableGPGPUMidThreadPreemption > drm/i915/gen12: Disable preemption timeout > > Ville Syrjälä (3): > drm/i915: Set up PIPE_MISC truncate bit on tgl+ > drm/i915: Nuke pre-production GLK HDMI w/a 1139 > drm/i915: Limit display Wa_1405510057 to gen11 > > drivers/gpu/drm/i915/Kconfig.profile | 4 + > drivers/gpu/drm/i915/display/intel_audio.c | 8 ++ > drivers/gpu/drm/i915/display/intel_cdclk.c | 19 +++- > drivers/gpu/drm/i915/display/intel_ddi.c | 59 +++++++++- > drivers/gpu/drm/i915/display/intel_display.c | 3 + > .../drm/i915/display/intel_display_power.c | 20 +++- > .../drm/i915/display/intel_display_power.h | 1 + > drivers/gpu/drm/i915/display/intel_hdcp.c | 4 +- > drivers/gpu/drm/i915/display/intel_hdmi.c | 9 +- > drivers/gpu/drm/i915/display/intel_sprite.c | 21 ++++ > drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 26 +++++ > drivers/gpu/drm/i915/gt/intel_engine_cs.c | 13 ++- > drivers/gpu/drm/i915/gt/intel_ggtt.c | 13 ++- > drivers/gpu/drm/i915/gt/intel_gtt.c | 24 ----- > drivers/gpu/drm/i915/gt/intel_gtt.h | 4 - > drivers/gpu/drm/i915/gt/intel_lrc.c | 20 ---- > drivers/gpu/drm/i915/gt/intel_workarounds.c | 102 +++++++++++++++--- > drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- > drivers/gpu/drm/i915/i915_pci.c | 2 - > drivers/gpu/drm/i915/i915_reg.h | 19 +++- > drivers/gpu/drm/i915/intel_csr.c | 4 +- > drivers/gpu/drm/i915/intel_pm.c | 9 +- > include/drm/i915_pciids.h | 8 +- > 23 files changed, 291 insertions(+), 103 deletions(-) > I didn't expect anyone to review this, so it's applied to oem-5.6-next now.
From: Timo Aaltonen <timo.aaltonen@canonical.com> BugLink: https://bugs.launchpad.net/bugs/1868727 These patches pull all the fixes for TGL support from drm-intel-next branch targeted for v5.7, and also a couple of other fixes to workarounds to help cherry-picking. This also drops the force-probe protection from TGL, so that the kernel works out-of-the-box. This is only for OEM-5.6 to-be in focal. Anshuman Gupta (1): drm/i915: HDCP support on above PORT_E Anusha Srivatsa (1): drm/i915/tgl: Extend Wa_1606931601 for all steppings Caz Yokoyama (1): Revert "drm/i915/tgl: Add extra hdc flush workaround" Chris Wilson (1): drm/i915/tgl: Re-enable RPS Daniele Ceraolo Spurio (2): drm/i915/ggtt: do not set bits 1-11 in gen12 ptes drm/i915/huc: update TGL HuC to v7.0.12 José Roberto de Souza (11): drm/i915/dp/tgl+: Update combo phy vswing tables drm/i915/tgl: Implement Wa_1409804808 drm/i915/tgl: Implement Wa_1806527549 drm/i915/tgl: Add note to Wa_1607297627 drm/i915/tgl: Add note about Wa_1607063988 drm/i915/tgl: Fix the Wa number of a fix drm/i915/tgl: Add note about Wa_1409142259 drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD drm/i915/dmc: Use firmware v2.06 for TGL drm/i915/tgl: Move and restrict Wa_1408615072 drm/i915/tgl: Remove require_force_probe protection Kai Vehmanen (1): drm/i915: Add missing HDMI audio pixel clocks for gen12 Matt Atwood (2): drm/i915/tgl: Add Wa_1606054188:tgl drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 Matt Roper (5): drm/i915/tgl: Update cdclk voltage level settings drm/i915/tgl: Program MBUS_ABOX{1,2}_CTL during display init drm/i915/tgl: Allow DC5/DC6 entry while PG2 is active drm/i915/tgl: Don't treat unslice registers as masked drm/i915: Handle all MCR ranges Mika Kuoppala (3): drm/i915: Disable tesselation clock gating on tgl A0 drm/i915: Implement Wa_1607090982 drm/i915: Use engine wa list for Wa_1607090982 Radhakrishna Sripada (1): drm/i915/tgl: Add Wa_1409825376 to tgl Rafael Antognolli (1): drm/i915/tgl: Add Wa_1808121037 to tgl. Swathi Dhanavanthri (2): drm/i915/tgl: Make Wa_1606700617 permanent drm/i915/tgl: Add new PCI IDs to TGL Tvrtko Ursulin (2): drm/i915/tgl: WaDisableGPGPUMidThreadPreemption drm/i915/gen12: Disable preemption timeout Ville Syrjälä (3): drm/i915: Set up PIPE_MISC truncate bit on tgl+ drm/i915: Nuke pre-production GLK HDMI w/a 1139 drm/i915: Limit display Wa_1405510057 to gen11 drivers/gpu/drm/i915/Kconfig.profile | 4 + drivers/gpu/drm/i915/display/intel_audio.c | 8 ++ drivers/gpu/drm/i915/display/intel_cdclk.c | 19 +++- drivers/gpu/drm/i915/display/intel_ddi.c | 59 +++++++++- drivers/gpu/drm/i915/display/intel_display.c | 3 + .../drm/i915/display/intel_display_power.c | 20 +++- .../drm/i915/display/intel_display_power.h | 1 + drivers/gpu/drm/i915/display/intel_hdcp.c | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 9 +- drivers/gpu/drm/i915/display/intel_sprite.c | 21 ++++ drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 26 +++++ drivers/gpu/drm/i915/gt/intel_engine_cs.c | 13 ++- drivers/gpu/drm/i915/gt/intel_ggtt.c | 13 ++- drivers/gpu/drm/i915/gt/intel_gtt.c | 24 ----- drivers/gpu/drm/i915/gt/intel_gtt.h | 4 - drivers/gpu/drm/i915/gt/intel_lrc.c | 20 ---- drivers/gpu/drm/i915/gt/intel_workarounds.c | 102 +++++++++++++++--- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/i915_pci.c | 2 - drivers/gpu/drm/i915/i915_reg.h | 19 +++- drivers/gpu/drm/i915/intel_csr.c | 4 +- drivers/gpu/drm/i915/intel_pm.c | 9 +- include/drm/i915_pciids.h | 8 +- 23 files changed, 291 insertions(+), 103 deletions(-)