From: Rodrigo Vivi <rodrigo.vivi@intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
Maxime Ripard <mripard@kernel.org>,
intel-gfx@lists.freedesktop.org
Subject: [Intel-gfx] [PULL] drm-intel-next
Date: Wed, 9 Jun 2021 17:30:00 -0400 [thread overview]
Message-ID: <YMEy2Ew82BeL/hDK@intel.com> (raw)
Hi Dave and Daniel,
Here goes the last pull request towards 5.14.
Mostly it is ADL-P enabling related and a few other things.
drm-intel-next-2021-06-09:
Cross-subsystem Changes:
- x86/gpu: add JasperLake to gen11 early quirks
(Although the patch lacks the Ack info, it has been Acked by Borislav)
Driver Changes:
- General DMC improves (Anusha)
- More ADL-P enabling (Vandita, Matt, Jose, Mika, Anusha, Imre, Lucas, Jani, Manasi, Ville, Stanislav)
- Introduce MBUS relative dbuf offset (Ville)
- PSR fixes and improvements (Gwan, Jose, Ville)
- Re-enable LTTPR non-transparent LT mode for DPCD_REV < 1.4 (Ville)
- Remove duplicated declarations (Shaokun, Wan)
- Check HDMI sink deep color capabilities during .mode_valid (Ville)
- Fix display flicker screan related to console and FBC (Chris)
- Remaining conversions of GRAPHICS_VER (Lucas)
- Drop invalid FIXME (Jose)
- Fix bigjoiner check in dsc_disable (Vandita)
Thanks,
Rodrigo.
The following changes since commit 9a91e5e0af5e03940d0eec72c36364a1701de240:
Merge tag 'amd-drm-next-5.14-2021-05-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2021-05-21 15:59:05 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2021-06-09
for you to fetch changes up to 0d6695b112762aa7aad28c46e65561389b6f50d6:
drm/i915/adl_p: Same slices mask is not same Dbuf state (2021-06-09 17:24:58 +0300)
----------------------------------------------------------------
Cross-subsystem Changes:
- x86/gpu: add JasperLake to gen11 early quirks
(Although the patch lacks the Ack info, it has been Acked by Borislav)
Driver Changes:
- General DMC improves (Anusha)
- More ADL-P enabling (Vandita, Matt, Jose, Mika, Anusha, Imre, Lucas, Jani, Manasi, Ville, Stanislav)
- Introduce MBUS relative dbuf offset (Ville)
- PSR fixes and improvements (Gwan, Jose, Ville)
- Re-enable LTTPR non-transparent LT mode for DPCD_REV < 1.4 (Ville)
- Remove duplicated declarations (Shaokun, Wan)
- Check HDMI sink deep color capabilities during .mode_valid (Ville)
- Fix display flicker screan related to console and FBC (Chris)
- Remaining conversions of GRAPHICS_VER (Lucas)
- Drop invalid FIXME (Jose)
- Fix bigjoiner check in dsc_disable (Vandita)
----------------------------------------------------------------
Anusha Srivatsa (13):
drm/i915/dmc: s/intel_csr/intel_dmc
drm/i915/dmc: s/HAS_CSR/HAS_DMC
drm/i915/dmc: Rename macro names containing csr
drm/i915/dmc: Rename functions names having "csr"
drm/i915/dmc: s/intel_csr.c/intel_dmc.c and s/intel_csr.h/intel_dmc.h
drm/i915/adl_p: Setup ports/phys
drm/i915/adl_p: Add PLL Support
drm/i915/adlp: Add PIPE_MISC2 programming
drm/i915/adl_p: Update memory bandwidth parameters
drm/i915/gvt: Add missing macro name changes
drm/i915/dmc: s/DRM_ERROR/drm_err
drm/i915/dmc: Add intel_dmc_has_payload() helper
drm/i915/dmc: Move struct intel_dmc to intel_dmc.h
Chris Wilson (1):
drm/i915/display: relax 2big checking around initial fb
Gwan-gyeong Mun (4):
drm/i915/display: Replace dc3co_enabled with dc3co_exitline on intel_psr struct
drm/i915/display: Add PSR interrupt error check function
drm/i915/display: Remove a redundant function argument from intel_psr_enable_source()
drm/i915/display: Introduce new intel_psr_pause/resume function
Imre Deak (9):
drm/i915/adl_p: Program DP/HDMI link rate to DDI_BUF_CTL
drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4
drm/i915/adlp: Require DPT FB CCS color planes to be 2MB aligned
drm/i915/adlp: Fix GEM VM asserts for DPT VMs
drm/i915/debugfs: Print remap info for DPT VMAs as well
drm/i915/adlp: Add missing TBT AUX -> PW#2 power domain dependencies
drm/i915/ddi: Flush encoder power domain ref puts during driver unload
drm/i915: Fix incorrect assert about pending power domain async-put work
drm/i915/adlp: Fix AUX power well -> PHY mapping
Jani Nikula (1):
drm/i915/adl_p: enable MSO on pipe B
José Roberto de Souza (10):
drm/i915/adl_p: Implement TC sequences
drm/i915/adl_p: Don't config MBUS and DBUF during display initialization
drm/i915/display/adl_p: Drop earlier return in tc_has_modular_fia()
drm/i915/adl_p: Handle TC cold
drm/i915: WA for zero memory channel
drm/i915/display/adl_p: Allow DC3CO in pipe and port B
drm/i915/display/adl_p: Disable PSR2
drm/i915/display: Fix fastsets involving PSR
drm/i915/display: Allow fastsets when DP_SDP_VSC infoframe do not match with PSR enabled
drm/i915/display: Drop FIXME about turn off infoframes
Lucas De Marchi (5):
drm/i915/display: fix typo when returning table
drm/i915/gvt: replace IS_GEN and friends with GRAPHICS_VER
drm/i915/display: replace IS_GEN() in commented code
drm/i915: replace IS_GEN and friends with GRAPHICS_VER
drm/i915: Add remaining conversions to GRAPHICS_VER
Manasi Navare (2):
drm/i915/xelpd: Add VRR guardband for VRR CTL
drm/i915: Initialize the mbus_offset to fix Klockwork issue
Matt Roper (2):
drm/i915/adl_p: Add dedicated SAGV watermarks
drm/i915/xelpd: Enhanced pipe underrun reporting
Mika Kahola (2):
drm/i915/adl_p: Tx escape clock with DSI
drm/i915/adl_p: Define and use ADL-P specific DP translation tables
Rodrigo Vivi (1):
Merge drm/drm-next into drm-intel-next
Shaokun Zhang (1):
drm/i915: Remove the repeated declaration
Stanislav Lisovskiy (2):
drm/i915/adl_p: CDCLK crawl support for ADL
drm/i915/adl_p: Same slices mask is not same Dbuf state
Tejas Upadhyay (1):
x86/gpu: add JasperLake to gen11 early quirks
Vandita Kulkarni (5):
drm/i915/xelpd: Calculate VDSC RC parameters
drm/i915/xelpd: Add rc_qp_table for rcparams calculation
drm/i915/adl_p: Add ddb allocation support
drm/i915/adl_p: MBUS programming
drm/i915/dsc: Fix bigjoiner check in dsc_disable
Ville Syrjälä (10):
drm/i915: Introduce MBUS relative dbuf offsets
drm/i915: Extract intel_hdmi_bpc_possible()
drm/i915: Move has_hdmi_sink check into intel_hdmi_bpc_possible()
drm/i915: Move platform checks into intel_hdmi_bpc_possible()
drm/i915: Check sink deep color capabilitis during HDMI .mode_valid()
drm/i915: Move the TMDS clock division into intel_hdmi_mode_clock_valid()
drm/i915: Drop redundant has_hdmi_sink check
drm/i915/adl_p: Disable FIFO underrun recovery
drm/i915/adl_p: Implement Wa_22012358565
drm/i915: Disable PSR around cdclk changes
Wan Jiabing (1):
drm/i915/display: remove duplicated argument
Documentation/gpu/i915.rst | 12 +-
arch/x86/kernel/early-quirks.c | 1 +
drivers/gpu/drm/i915/Makefile | 3 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 21 +-
drivers/gpu/drm/i915/display/intel_atomic.c | 20 ++
drivers/gpu/drm/i915/display/intel_atomic.h | 1 +
drivers/gpu/drm/i915/display/intel_bw.c | 4 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 85 ++++-
drivers/gpu/drm/i915/display/intel_csr.h | 21 --
drivers/gpu/drm/i915/display/intel_cursor.c | 4 +
drivers/gpu/drm/i915/display/intel_ddi.c | 53 ++-
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 53 +++
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 4 +
drivers/gpu/drm/i915/display/intel_display.c | 143 +++++++-
.../gpu/drm/i915/display/intel_display_debugfs.c | 30 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 139 ++++----
drivers/gpu/drm/i915/display/intel_display_types.h | 5 +-
.../drm/i915/display/{intel_csr.c => intel_dmc.c} | 386 +++++++++++----------
drivers/gpu/drm/i915/display/intel_dmc.h | 43 +++
.../gpu/drm/i915/display/intel_dp_link_training.c | 71 ++--
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 69 +++-
drivers/gpu/drm/i915/display/intel_fb.c | 13 +-
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 57 ++-
drivers/gpu/drm/i915/display/intel_hdmi.c | 104 +++---
drivers/gpu/drm/i915/display/intel_psr.c | 187 +++++++---
drivers/gpu/drm/i915/display/intel_psr.h | 2 +
drivers/gpu/drm/i915/display/intel_qp_tables.c | 309 +++++++++++++++++
drivers/gpu/drm/i915/display/intel_qp_tables.h | 14 +
drivers/gpu/drm/i915/display/intel_tc.c | 152 +++++++-
drivers/gpu/drm/i915/display/intel_tc.h | 2 +
drivers/gpu/drm/i915/display/intel_tv.c | 2 +-
drivers/gpu/drm/i915/display/intel_vdsc.c | 117 ++++++-
drivers/gpu/drm/i915/display/intel_vrr.c | 58 +++-
drivers/gpu/drm/i915/display/skl_universal_plane.c | 27 ++
drivers/gpu/drm/i915/gt/intel_gtt.h | 3 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 8 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +-
drivers/gpu/drm/i915/gvt/fb_decoder.c | 10 +-
drivers/gpu/drm/i915/gvt/gtt.c | 4 +-
drivers/gpu/drm/i915/gvt/handlers.c | 14 +-
drivers/gpu/drm/i915/gvt/interrupt.c | 2 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 10 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 4 +-
drivers/gpu/drm/i915/gvt/vgpu.c | 4 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +-
drivers/gpu/drm/i915/i915_debugfs.c | 47 ++-
drivers/gpu/drm/i915/i915_drv.c | 28 +-
drivers/gpu/drm/i915/i915_drv.h | 64 ++--
drivers/gpu/drm/i915/i915_gem.c | 4 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 92 ++---
drivers/gpu/drm/i915/i915_irq.c | 53 +--
drivers/gpu/drm/i915/i915_irq.h | 1 +
drivers/gpu/drm/i915/i915_pci.c | 5 +-
drivers/gpu/drm/i915/i915_perf.c | 44 +--
drivers/gpu/drm/i915/i915_pmu.c | 8 +-
drivers/gpu/drm/i915/i915_reg.h | 200 ++++++++---
drivers/gpu/drm/i915/i915_request.c | 4 +-
drivers/gpu/drm/i915/i915_suspend.c | 16 +-
drivers/gpu/drm/i915/i915_sysfs.c | 2 +-
drivers/gpu/drm/i915/i915_vgpu.c | 2 +-
drivers/gpu/drm/i915/i915_vma.c | 2 +-
drivers/gpu/drm/i915/i915_vma.h | 7 +-
drivers/gpu/drm/i915/intel_device_info.c | 24 +-
drivers/gpu/drm/i915/intel_device_info.h | 4 +-
drivers/gpu/drm/i915/intel_dram.c | 14 +-
drivers/gpu/drm/i915/intel_pch.c | 10 +-
drivers/gpu/drm/i915/intel_pm.c | 323 +++++++++++++++--
drivers/gpu/drm/i915/intel_pm.h | 4 +-
drivers/gpu/drm/i915/intel_sideband.c | 2 +-
drivers/gpu/drm/i915/intel_uncore.c | 24 +-
drivers/gpu/drm/i915/intel_wopcm.c | 10 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +-
drivers/gpu/drm/i915/selftests/i915_perf.c | 6 +-
drivers/gpu/drm/i915/selftests/i915_request.c | 8 +-
drivers/gpu/drm/i915/selftests/igt_spinner.c | 12 +-
drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +-
76 files changed, 2421 insertions(+), 888 deletions(-)
delete mode 100644 drivers/gpu/drm/i915/display/intel_csr.h
rename drivers/gpu/drm/i915/display/{intel_csr.c => intel_dmc.c} (61%)
create mode 100644 drivers/gpu/drm/i915/display/intel_dmc.h
create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.c
create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.h
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
WARNING: multiple messages have this Message-ID (diff)
From: Rodrigo Vivi <rodrigo.vivi@intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
Rodrigo Vivi <rodrigo.vivi@intel.com>,
Sean Paul <sean@poorly.run>,
intel-gfx@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Wed, 9 Jun 2021 17:30:00 -0400 [thread overview]
Message-ID: <YMEy2Ew82BeL/hDK@intel.com> (raw)
Hi Dave and Daniel,
Here goes the last pull request towards 5.14.
Mostly it is ADL-P enabling related and a few other things.
drm-intel-next-2021-06-09:
Cross-subsystem Changes:
- x86/gpu: add JasperLake to gen11 early quirks
(Although the patch lacks the Ack info, it has been Acked by Borislav)
Driver Changes:
- General DMC improves (Anusha)
- More ADL-P enabling (Vandita, Matt, Jose, Mika, Anusha, Imre, Lucas, Jani, Manasi, Ville, Stanislav)
- Introduce MBUS relative dbuf offset (Ville)
- PSR fixes and improvements (Gwan, Jose, Ville)
- Re-enable LTTPR non-transparent LT mode for DPCD_REV < 1.4 (Ville)
- Remove duplicated declarations (Shaokun, Wan)
- Check HDMI sink deep color capabilities during .mode_valid (Ville)
- Fix display flicker screan related to console and FBC (Chris)
- Remaining conversions of GRAPHICS_VER (Lucas)
- Drop invalid FIXME (Jose)
- Fix bigjoiner check in dsc_disable (Vandita)
Thanks,
Rodrigo.
The following changes since commit 9a91e5e0af5e03940d0eec72c36364a1701de240:
Merge tag 'amd-drm-next-5.14-2021-05-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2021-05-21 15:59:05 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2021-06-09
for you to fetch changes up to 0d6695b112762aa7aad28c46e65561389b6f50d6:
drm/i915/adl_p: Same slices mask is not same Dbuf state (2021-06-09 17:24:58 +0300)
----------------------------------------------------------------
Cross-subsystem Changes:
- x86/gpu: add JasperLake to gen11 early quirks
(Although the patch lacks the Ack info, it has been Acked by Borislav)
Driver Changes:
- General DMC improves (Anusha)
- More ADL-P enabling (Vandita, Matt, Jose, Mika, Anusha, Imre, Lucas, Jani, Manasi, Ville, Stanislav)
- Introduce MBUS relative dbuf offset (Ville)
- PSR fixes and improvements (Gwan, Jose, Ville)
- Re-enable LTTPR non-transparent LT mode for DPCD_REV < 1.4 (Ville)
- Remove duplicated declarations (Shaokun, Wan)
- Check HDMI sink deep color capabilities during .mode_valid (Ville)
- Fix display flicker screan related to console and FBC (Chris)
- Remaining conversions of GRAPHICS_VER (Lucas)
- Drop invalid FIXME (Jose)
- Fix bigjoiner check in dsc_disable (Vandita)
----------------------------------------------------------------
Anusha Srivatsa (13):
drm/i915/dmc: s/intel_csr/intel_dmc
drm/i915/dmc: s/HAS_CSR/HAS_DMC
drm/i915/dmc: Rename macro names containing csr
drm/i915/dmc: Rename functions names having "csr"
drm/i915/dmc: s/intel_csr.c/intel_dmc.c and s/intel_csr.h/intel_dmc.h
drm/i915/adl_p: Setup ports/phys
drm/i915/adl_p: Add PLL Support
drm/i915/adlp: Add PIPE_MISC2 programming
drm/i915/adl_p: Update memory bandwidth parameters
drm/i915/gvt: Add missing macro name changes
drm/i915/dmc: s/DRM_ERROR/drm_err
drm/i915/dmc: Add intel_dmc_has_payload() helper
drm/i915/dmc: Move struct intel_dmc to intel_dmc.h
Chris Wilson (1):
drm/i915/display: relax 2big checking around initial fb
Gwan-gyeong Mun (4):
drm/i915/display: Replace dc3co_enabled with dc3co_exitline on intel_psr struct
drm/i915/display: Add PSR interrupt error check function
drm/i915/display: Remove a redundant function argument from intel_psr_enable_source()
drm/i915/display: Introduce new intel_psr_pause/resume function
Imre Deak (9):
drm/i915/adl_p: Program DP/HDMI link rate to DDI_BUF_CTL
drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4
drm/i915/adlp: Require DPT FB CCS color planes to be 2MB aligned
drm/i915/adlp: Fix GEM VM asserts for DPT VMs
drm/i915/debugfs: Print remap info for DPT VMAs as well
drm/i915/adlp: Add missing TBT AUX -> PW#2 power domain dependencies
drm/i915/ddi: Flush encoder power domain ref puts during driver unload
drm/i915: Fix incorrect assert about pending power domain async-put work
drm/i915/adlp: Fix AUX power well -> PHY mapping
Jani Nikula (1):
drm/i915/adl_p: enable MSO on pipe B
José Roberto de Souza (10):
drm/i915/adl_p: Implement TC sequences
drm/i915/adl_p: Don't config MBUS and DBUF during display initialization
drm/i915/display/adl_p: Drop earlier return in tc_has_modular_fia()
drm/i915/adl_p: Handle TC cold
drm/i915: WA for zero memory channel
drm/i915/display/adl_p: Allow DC3CO in pipe and port B
drm/i915/display/adl_p: Disable PSR2
drm/i915/display: Fix fastsets involving PSR
drm/i915/display: Allow fastsets when DP_SDP_VSC infoframe do not match with PSR enabled
drm/i915/display: Drop FIXME about turn off infoframes
Lucas De Marchi (5):
drm/i915/display: fix typo when returning table
drm/i915/gvt: replace IS_GEN and friends with GRAPHICS_VER
drm/i915/display: replace IS_GEN() in commented code
drm/i915: replace IS_GEN and friends with GRAPHICS_VER
drm/i915: Add remaining conversions to GRAPHICS_VER
Manasi Navare (2):
drm/i915/xelpd: Add VRR guardband for VRR CTL
drm/i915: Initialize the mbus_offset to fix Klockwork issue
Matt Roper (2):
drm/i915/adl_p: Add dedicated SAGV watermarks
drm/i915/xelpd: Enhanced pipe underrun reporting
Mika Kahola (2):
drm/i915/adl_p: Tx escape clock with DSI
drm/i915/adl_p: Define and use ADL-P specific DP translation tables
Rodrigo Vivi (1):
Merge drm/drm-next into drm-intel-next
Shaokun Zhang (1):
drm/i915: Remove the repeated declaration
Stanislav Lisovskiy (2):
drm/i915/adl_p: CDCLK crawl support for ADL
drm/i915/adl_p: Same slices mask is not same Dbuf state
Tejas Upadhyay (1):
x86/gpu: add JasperLake to gen11 early quirks
Vandita Kulkarni (5):
drm/i915/xelpd: Calculate VDSC RC parameters
drm/i915/xelpd: Add rc_qp_table for rcparams calculation
drm/i915/adl_p: Add ddb allocation support
drm/i915/adl_p: MBUS programming
drm/i915/dsc: Fix bigjoiner check in dsc_disable
Ville Syrjälä (10):
drm/i915: Introduce MBUS relative dbuf offsets
drm/i915: Extract intel_hdmi_bpc_possible()
drm/i915: Move has_hdmi_sink check into intel_hdmi_bpc_possible()
drm/i915: Move platform checks into intel_hdmi_bpc_possible()
drm/i915: Check sink deep color capabilitis during HDMI .mode_valid()
drm/i915: Move the TMDS clock division into intel_hdmi_mode_clock_valid()
drm/i915: Drop redundant has_hdmi_sink check
drm/i915/adl_p: Disable FIFO underrun recovery
drm/i915/adl_p: Implement Wa_22012358565
drm/i915: Disable PSR around cdclk changes
Wan Jiabing (1):
drm/i915/display: remove duplicated argument
Documentation/gpu/i915.rst | 12 +-
arch/x86/kernel/early-quirks.c | 1 +
drivers/gpu/drm/i915/Makefile | 3 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 21 +-
drivers/gpu/drm/i915/display/intel_atomic.c | 20 ++
drivers/gpu/drm/i915/display/intel_atomic.h | 1 +
drivers/gpu/drm/i915/display/intel_bw.c | 4 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 85 ++++-
drivers/gpu/drm/i915/display/intel_csr.h | 21 --
drivers/gpu/drm/i915/display/intel_cursor.c | 4 +
drivers/gpu/drm/i915/display/intel_ddi.c | 53 ++-
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 53 +++
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 4 +
drivers/gpu/drm/i915/display/intel_display.c | 143 +++++++-
.../gpu/drm/i915/display/intel_display_debugfs.c | 30 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 139 ++++----
drivers/gpu/drm/i915/display/intel_display_types.h | 5 +-
.../drm/i915/display/{intel_csr.c => intel_dmc.c} | 386 +++++++++++----------
drivers/gpu/drm/i915/display/intel_dmc.h | 43 +++
.../gpu/drm/i915/display/intel_dp_link_training.c | 71 ++--
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 69 +++-
drivers/gpu/drm/i915/display/intel_fb.c | 13 +-
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 57 ++-
drivers/gpu/drm/i915/display/intel_hdmi.c | 104 +++---
drivers/gpu/drm/i915/display/intel_psr.c | 187 +++++++---
drivers/gpu/drm/i915/display/intel_psr.h | 2 +
drivers/gpu/drm/i915/display/intel_qp_tables.c | 309 +++++++++++++++++
drivers/gpu/drm/i915/display/intel_qp_tables.h | 14 +
drivers/gpu/drm/i915/display/intel_tc.c | 152 +++++++-
drivers/gpu/drm/i915/display/intel_tc.h | 2 +
drivers/gpu/drm/i915/display/intel_tv.c | 2 +-
drivers/gpu/drm/i915/display/intel_vdsc.c | 117 ++++++-
drivers/gpu/drm/i915/display/intel_vrr.c | 58 +++-
drivers/gpu/drm/i915/display/skl_universal_plane.c | 27 ++
drivers/gpu/drm/i915/gt/intel_gtt.h | 3 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 8 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +-
drivers/gpu/drm/i915/gvt/fb_decoder.c | 10 +-
drivers/gpu/drm/i915/gvt/gtt.c | 4 +-
drivers/gpu/drm/i915/gvt/handlers.c | 14 +-
drivers/gpu/drm/i915/gvt/interrupt.c | 2 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 10 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 4 +-
drivers/gpu/drm/i915/gvt/vgpu.c | 4 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +-
drivers/gpu/drm/i915/i915_debugfs.c | 47 ++-
drivers/gpu/drm/i915/i915_drv.c | 28 +-
drivers/gpu/drm/i915/i915_drv.h | 64 ++--
drivers/gpu/drm/i915/i915_gem.c | 4 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 92 ++---
drivers/gpu/drm/i915/i915_irq.c | 53 +--
drivers/gpu/drm/i915/i915_irq.h | 1 +
drivers/gpu/drm/i915/i915_pci.c | 5 +-
drivers/gpu/drm/i915/i915_perf.c | 44 +--
drivers/gpu/drm/i915/i915_pmu.c | 8 +-
drivers/gpu/drm/i915/i915_reg.h | 200 ++++++++---
drivers/gpu/drm/i915/i915_request.c | 4 +-
drivers/gpu/drm/i915/i915_suspend.c | 16 +-
drivers/gpu/drm/i915/i915_sysfs.c | 2 +-
drivers/gpu/drm/i915/i915_vgpu.c | 2 +-
drivers/gpu/drm/i915/i915_vma.c | 2 +-
drivers/gpu/drm/i915/i915_vma.h | 7 +-
drivers/gpu/drm/i915/intel_device_info.c | 24 +-
drivers/gpu/drm/i915/intel_device_info.h | 4 +-
drivers/gpu/drm/i915/intel_dram.c | 14 +-
drivers/gpu/drm/i915/intel_pch.c | 10 +-
drivers/gpu/drm/i915/intel_pm.c | 323 +++++++++++++++--
drivers/gpu/drm/i915/intel_pm.h | 4 +-
drivers/gpu/drm/i915/intel_sideband.c | 2 +-
drivers/gpu/drm/i915/intel_uncore.c | 24 +-
drivers/gpu/drm/i915/intel_wopcm.c | 10 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +-
drivers/gpu/drm/i915/selftests/i915_perf.c | 6 +-
drivers/gpu/drm/i915/selftests/i915_request.c | 8 +-
drivers/gpu/drm/i915/selftests/igt_spinner.c | 12 +-
drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +-
76 files changed, 2421 insertions(+), 888 deletions(-)
delete mode 100644 drivers/gpu/drm/i915/display/intel_csr.h
rename drivers/gpu/drm/i915/display/{intel_csr.c => intel_dmc.c} (61%)
create mode 100644 drivers/gpu/drm/i915/display/intel_dmc.h
create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.c
create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.h
next reply other threads:[~2021-06-09 21:30 UTC|newest]
Thread overview: 78+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-09 21:30 Rodrigo Vivi [this message]
2021-06-09 21:30 ` [PULL] drm-intel-next Rodrigo Vivi
-- strict thread matches above, loose matches on Subject: below --
2023-11-23 19:03 [Intel-gfx] " Jani Nikula
2023-11-23 19:39 ` Daniel Vetter
2023-10-19 16:18 Rodrigo Vivi
2023-10-12 13:42 Jani Nikula
2023-09-29 10:49 Jani Nikula
2023-08-10 19:53 Rodrigo Vivi
2023-08-03 18:56 Rodrigo Vivi
2023-06-05 14:20 Jani Nikula
2023-04-06 14:03 Rodrigo Vivi
2023-04-06 16:24 ` Daniel Vetter
2023-03-23 20:43 Rodrigo Vivi
2023-03-24 20:13 ` Daniel Vetter
2023-03-07 22:00 Rodrigo Vivi
2023-03-08 13:24 ` Rodrigo Vivi
2023-03-08 13:24 ` Rodrigo Vivi
2023-01-27 11:11 Jani Nikula
2023-01-12 12:06 Jani Nikula
2022-11-18 21:40 Rodrigo Vivi
2022-10-28 18:22 Rodrigo Vivi
2022-10-28 23:41 ` Ville Syrjälä
2022-10-28 23:41 ` Ville Syrjälä
2022-11-01 22:29 ` Vivi, Rodrigo
2022-11-01 22:29 ` Vivi, Rodrigo
2022-11-02 5:29 ` Ville Syrjälä
2022-11-02 5:29 ` Ville Syrjälä
2022-09-16 12:09 Jani Nikula
2022-08-29 13:22 Jani Nikula
2022-09-15 11:55 ` Jani Nikula
2022-07-07 3:04 Rodrigo Vivi
2022-06-22 19:53 Rodrigo Vivi
2022-05-06 10:47 Jani Nikula
2022-04-13 15:51 Jani Nikula
2022-02-23 23:29 Rodrigo Vivi
2022-02-08 14:58 Rodrigo Vivi
2021-12-14 15:37 Jani Nikula
2021-11-30 15:04 Jani Nikula
2021-10-15 18:45 Rodrigo Vivi
2021-10-04 19:01 Rodrigo Vivi
2021-08-10 13:51 Jani Nikula
2021-05-19 19:10 Rodrigo Vivi
2021-04-01 9:06 Jani Nikula
2021-03-16 16:24 Jani Nikula
2021-01-29 22:53 Rodrigo Vivi
2021-01-27 14:08 Rodrigo Vivi
2021-01-27 21:51 ` Ville Syrjälä
2021-01-12 17:51 Rodrigo Vivi
2021-01-04 21:10 Rodrigo Vivi
2021-01-07 12:02 ` Daniel Vetter
2020-09-18 17:30 Rodrigo Vivi
2020-08-26 23:27 Rodrigo Vivi
2020-07-15 13:19 Jani Nikula
2020-07-15 13:33 ` Jani Nikula
2020-07-15 14:05 ` Daniel Vetter
2020-07-02 18:29 Jani Nikula
2020-05-15 16:07 Joonas Lahtinen
2020-04-30 12:49 Joonas Lahtinen
2020-05-13 17:10 ` Joonas Lahtinen
2020-05-14 1:28 ` Dave Airlie
2020-05-14 14:55 ` Joonas Lahtinen
2020-04-17 11:15 Joonas Lahtinen
2020-02-25 18:58 Rodrigo Vivi
2020-01-14 11:43 Jani Nikula
2020-01-14 12:05 ` Chris Wilson
2020-01-14 12:15 ` Jani Nikula
2019-12-23 17:53 Jani Nikula
2019-11-01 10:47 Joonas Lahtinen
2019-11-01 10:47 ` Joonas Lahtinen
2015-12-22 10:37 Daniel Vetter
2015-12-22 14:05 ` Daniel Vetter
2015-12-22 14:31 ` Chris Wilson
2015-12-22 16:31 ` [Intel-gfx] " Tvrtko Ursulin
2015-12-23 10:09 ` Chris Wilson
2014-04-28 13:26 Daniel Vetter
2014-05-06 13:08 ` [Intel-gfx] " Knut Petersen
2014-05-06 13:30 ` Jani Nikula
2014-05-06 18:59 ` Daniel Vetter
2014-05-06 20:04 ` Knut Petersen
2014-05-06 20:17 ` [Intel-gfx] " Daniel Vetter
2012-09-13 14:18 [pull] drm-intel-next Daniel Vetter
2012-09-14 13:55 ` [Intel-gfx] " Bobby Powers
2012-09-14 15:43 ` Daniel Vetter
2012-09-14 19:52 ` Paulo Zanoni
2012-01-05 3:35 [PULL] drm-intel-next Keith Packard
2012-01-05 15:24 ` Daniel Vetter
2012-01-05 17:58 ` [Intel-gfx] " Ben Widawsky
2012-01-05 18:02 ` Jesse Barnes
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YMEy2Ew82BeL/hDK@intel.com \
--to=rodrigo.vivi@intel.com \
--cc=airlied@gmail.com \
--cc=daniel.vetter@ffwll.ch \
--cc=dim-tools@lists.freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=mripard@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.