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>,
Thomas Zimmermann <tzimmermann@suse.de>,
Rodrigo Vivi <rodrigo.vivi@intel.com>,
intel-gfx@lists.freedesktop.org
Subject: [Intel-gfx] [PULL] drm-intel-next
Date: Thu, 6 Apr 2023 10:03:51 -0400 [thread overview]
Message-ID: <ZC7RR3Laet8ywHRo@intel.com> (raw)
Hi Daniel,
Here goes drm-intel-next-2023-04-06:
- Fix DPT+shmem combo and add i915.enable_dpt modparam (Ville)
- i915.enable_sagv module parameter (Ville)
- Correction to QGV related register addresses (Vinod)
- IPS debugfs per-crtc and new file for false_color (Ville)
- More clean-up and reorganization of Display code (Jani)
- DP DSC related fixes and improvements (Stanislav, Ankit, Suraj, Swati)
- Make utility pin asserts more accurate (Ville)
- Meteor Lake enabling (Daniele)
- High refresh rate PSR fixes (Jouni)
- Cursor and Plane chicken register fixes (Ville)
- Align the ADL-P TypeC sequences with hardware specification (Imre)
- Documentation build fixes and improvements to catch bugs earlier (Lee, Jani)
- PL1 power limit hwmon entry changed to use 0 as disabled state (Ashutosh)
- DP aux sync fix and improvements (Ville)
- DP MST fixes and w/a (Stanislav)
- Limit PXP drm-errors or warning on firmware API failures (Alan)
Thanks,
Rodrigo.
The following changes since commit 46f28427f6f824b6cff06fa025a55350b7de454a:
Merge tag 'drm-rcar-next-20230325' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into drm-next (2023-03-27 18:20:20 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2023-04-06
for you to fetch changes up to b358793c3bf231c455c55e0173256a86483997a8:
drm/i915/wakeref: fix kernel-doc comment (2023-04-06 15:39:26 +0300)
----------------------------------------------------------------
- Fix DPT+shmem combo and add i915.enable_dpt modparam (Ville)
- i915.enable_sagv module parameter (Ville)
- Correction to QGV related register addresses (Vinod)
- IPS debugfs per-crtc and new file for false_color (Ville)
- More clean-up and reorganization of Display code (Jani)
- DP DSC related fixes and improvements (Stanislav, Ankit, Suraj, Swati)
- Make utility pin asserts more accurate (Ville)
- Meteor Lake enabling (Daniele)
- High refresh rate PSR fixes (Jouni)
- Cursor and Plane chicken register fixes (Ville)
- Align the ADL-P TypeC sequences with hardware specification (Imre)
- Documentation build fixes and improvements to catch bugs earlier (Lee, Jani)
- PL1 power limit hwmon entry changed to use 0 as disabled state (Ashutosh)
- DP aux sync fix and improvements (Ville)
- DP MST fixes and w/a (Stanislav)
- Limit PXP drm-errors or warning on firmware API failures (Alan)
----------------------------------------------------------------
Alan Previn (1):
drm/i915/pxp: limit drm-errors or warning on firmware API failures
Ankit Nautiyal (2):
drm/dp_helper: Add helper to check DSC support with given o/p format
drm/i915/dp: Check if DSC supports the given output_format
Ashutosh Dixit (1):
drm/i915/hwmon: Use 0 to designate disabled PL1 power limit
Daniele Ceraolo Spurio (1):
drm/i915/mtl: Fix MTL stolen memory GGTT mapping
Imre Deak (29):
drm/i915/tc: Group the TC PHY setup/query functions per platform
drm/i915/tc: Use the adlp prefix for ADLP TC PHY functions
drm/i915/tc: Rename tc_phy_status_complete() to tc_phy_is_ready()
drm/i915/tc: Use the tc_phy prefix for all TC PHY functions
drm/i915/tc: Move TC port fields to a new intel_tc_port struct
drm/i915/tc: Check for TC PHY explicitly in intel_tc_port_fia_max_lane_count()
drm/i915/tc: Move the intel_tc_port struct declaration to intel_tc.c
drm/i915/tc: Add TC PHY hook to get the PHY HPD live status
drm/i915/tc: Add TC PHY hooks to get the PHY ready/owned state
drm/i915/tc: Add TC PHY hook to read out the PHY HW state
drm/i915/tc: Add generic TC PHY connect/disconnect handlers
drm/i915/tc: Factor out tc_phy_verify_legacy_or_dp_alt_mode()
drm/i915/tc: Add TC PHY hooks to connect/disconnect the PHY
drm/i915/tc: Fix up the legacy VBT flag only in disconnected mode
drm/i915/tc: Check TC mode instead of the VBT legacy flag
drm/i915/tc: Block/unblock TC-cold in the PHY connect/disconnect hooks
drm/i915/tc: Remove redundant wakeref=0 check from unblock_tc_cold()
drm/i915/tc: Drop tc_cold_block()/unblock()'s power domain parameter
drm/i915/tc: Add TC PHY hook to get the TC-cold blocking power domain
drm/i915/tc: Add asserts in TC PHY hooks that the required power is on
drm/i915/tc: Add TC PHY hook to init the PHY
drm/i915/adlp/tc: Use the DE HPD ISR register for hotplug detection
drm/i915/tc: Get power ref for reading the HPD live status register
drm/i915/tc: Don't connect the PHY in intel_tc_port_connected()
drm/i915/adlp/tc: Align the connect/disconnect PHY sequence with bspec
drm/i915: Move shared DPLL disabling into CRTC disable hook
drm/i915: Disable DPLLs before disconnecting the TC PHY
drm/i915: Remove TC PHY disconnect workaround
drm/i915: Remove the encoder update_prepare()/complete() hooks
Jani Nikula (14):
drm/i915: remove unused config DRM_I915_UNSTABLE
drm/i915/pps: split out PPS regs to a separate file
drm/i915/tv: split out TV regs to a separate file
drm/i915/aux: split out DP AUX regs to a separate file
drm/i915/fdi: split out FDI regs to a separate file
drm/i915/dsb: split out DSB regs to a separate file
drm/i915/wm: split out SKL+ watermark regs to a separate file
drm/i915/psr: split out PSR regs to a separate file
drm/i915: enable kernel-doc warnings for CONFIG_DRM_I915_WERROR=y
drm/i915: run kernel-doc on headers as part of HDRTEST
drm/i915: rename intel_pm.[ch] to intel_clock_gating.[ch]
drm/i915/clock: mass rename dev_priv to i915
drm/i915/tc: demote a kernel-doc comment to a regular comment
drm/i915/wakeref: fix kernel-doc comment
Jouni Högander (6):
drm/i915/psr: Unify pre/post hooks
drm/i915/psr: Modify/Fix Wa_16013835468 and prepare for Wa_14015648006
drm/i915/psr: Implement Wa_14015648006
drm/i915/psr: Add helpers for block count number handling
drm/i915/psr: Check that vblank is long enough for psr2
drm/i915/psr: Implement Display WA #1136
Lee Jones (3):
drm/i915/display/intel_display_debugfs: Fix incorrect param naming for 'intel_connector'
drm/i915/display/intel_display_power: Fix incorrectly documented function __intel_display_power_put_async()
drm/i915/display/intel_wm: Fix a little doc-rot in intel_update_watermarks()
Rodrigo Vivi (1):
Merge drm/drm-next into drm-intel-next
Stanislav Lisovskiy (2):
drm/i915: Use compressed bpp when calculating m/n value for DP MST DSC
drm/i915: Implement UHBR bandwidth check
Suraj Kandpal (4):
drm/i915/dsc: Adding the new registers for DSC
drm/i915/dsc: Enable YCbCr420 for VDSC
drm/i915/dsc: Fill in native_420 field
drm/i915/vdsc: Check slice design requirement
Swati Sharma (1):
drm/i915/dsc: Add debugfs entry to validate DSC output formats
Ville Syrjälä (15):
drm/i915/dpt: Treat the DPT BO as a framebuffer
drm/i915/dpt: Only do the POT stride remap when using DPT
drm/i915/dpt: Introduce HAS_DPT()
drm/i915: Add PLANE_CHICKEN registers
drm/i915/dpt: Add a modparam to disable DPT via the chicken bit
drm/i915: Move PLANE_BUG_CFG bit definitions to the correct place
drm/i915: Add i915.enable_sagv modparam
drm/i915/ips: Make IPS debugfs per-crtc
drm/i915/ips: Add i915_ips_false_color debugfs file
drm/i915: Make utility pin asserts more accurate
drm/i915: Skip cursor when writing PLANE_CHICKEN
drm/i915: Document that PLANE_CHICKEN are for tgl+
drm/i915: Define cursor chicken reg
drm/i915: Fix fast wake AUX sync len
drm/i915: Explain the magic numbers for AUX SYNC/precharge length
Vinod Govindapillai (2):
drm/i915/reg: fix QGV points register access offsets
drm/i915/reg: use the correct register to access SAGV block time
.../ABI/testing/sysfs-driver-intel-i915-hwmon | 4 +-
drivers/gpu/drm/i915/Kconfig | 6 -
drivers/gpu/drm/i915/Kconfig.unstable | 21 -
drivers/gpu/drm/i915/Makefile | 12 +-
drivers/gpu/drm/i915/display/hsw_ips.c | 73 +-
drivers/gpu/drm/i915/display/hsw_ips.h | 3 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 2 -
drivers/gpu/drm/i915/display/intel_crt.c | 1 +
.../gpu/drm/i915/display/intel_crtc_state_dump.c | 4 +-
.../gpu/drm/i915/display/intel_crtc_state_dump.h | 2 +
drivers/gpu/drm/i915/display/intel_ddi.c | 71 +-
drivers/gpu/drm/i915/display/intel_display.c | 95 +-
drivers/gpu/drm/i915/display/intel_display.h | 7 -
drivers/gpu/drm/i915/display/intel_display_core.h | 4 +
.../gpu/drm/i915/display/intel_display_debugfs.c | 83 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 10 +-
.../drm/i915/display/intel_display_power_well.c | 7 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 21 +-
drivers/gpu/drm/i915/display/intel_dp.c | 48 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 33 +-
drivers/gpu/drm/i915/display/intel_dp_aux_regs.h | 84 ++
drivers/gpu/drm/i915/display/intel_dp_mst.c | 50 +-
drivers/gpu/drm/i915/display/intel_dpt.c | 27 +
drivers/gpu/drm/i915/display/intel_dpt.h | 2 +
drivers/gpu/drm/i915/display/intel_dsb.c | 1 +
drivers/gpu/drm/i915/display/intel_dsb_regs.h | 67 ++
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 1 +
drivers/gpu/drm/i915/display/intel_fb.c | 11 +-
drivers/gpu/drm/i915/display/intel_fb.h | 1 +
drivers/gpu/drm/i915/display/intel_fdi.c | 1 +
drivers/gpu/drm/i915/display/intel_fdi_regs.h | 151 +++
drivers/gpu/drm/i915/display/intel_lvds.c | 1 +
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 1 -
drivers/gpu/drm/i915/display/intel_pch_display.c | 1 +
drivers/gpu/drm/i915/display/intel_pps.c | 1 +
drivers/gpu/drm/i915/display/intel_pps_regs.h | 78 ++
drivers/gpu/drm/i915/display/intel_psr.c | 91 +-
drivers/gpu/drm/i915/display/intel_psr_regs.h | 260 ++++
drivers/gpu/drm/i915/display/intel_qp_tables.c | 187 ++-
drivers/gpu/drm/i915/display/intel_qp_tables.h | 4 +-
drivers/gpu/drm/i915/display/intel_tc.c | 1253 +++++++++++++-------
drivers/gpu/drm/i915/display/intel_tc.h | 4 +-
drivers/gpu/drm/i915/display/intel_tv.c | 3 +-
drivers/gpu/drm/i915/display/intel_tv_regs.h | 490 ++++++++
drivers/gpu/drm/i915/display/intel_vdsc.c | 132 ++-
drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 28 +
drivers/gpu/drm/i915/display/intel_wm.c | 2 +-
drivers/gpu/drm/i915/display/skl_universal_plane.c | 6 +
drivers/gpu/drm/i915/display/skl_watermark.c | 11 +-
drivers/gpu/drm/i915/display/skl_watermark_regs.h | 160 +++
drivers/gpu/drm/i915/gem/i915_gem_object.h | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 +
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 15 +-
drivers/gpu/drm/i915/gvt/edid.c | 1 +
drivers/gpu/drm/i915/gvt/handlers.c | 5 +
drivers/gpu/drm/i915/i915_driver.c | 8 +-
drivers/gpu/drm/i915/i915_drv.h | 2 +
drivers/gpu/drm/i915/i915_gem.c | 8 +-
drivers/gpu/drm/i915/i915_hwmon.c | 26 +
drivers/gpu/drm/i915/i915_irq.c | 2 +
drivers/gpu/drm/i915/i915_params.c | 6 +
drivers/gpu/drm/i915/i915_params.h | 2 +
drivers/gpu/drm/i915/i915_pci.c | 3 -
drivers/gpu/drm/i915/i915_reg.h | 1243 +------------------
drivers/gpu/drm/i915/intel_clock_gating.c | 888 ++++++++++++++
drivers/gpu/drm/i915/intel_clock_gating.h | 14 +
drivers/gpu/drm/i915/intel_device_info.h | 1 -
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 4 +
drivers/gpu/drm/i915/intel_pm.c | 885 --------------
drivers/gpu/drm/i915/intel_pm.h | 18 -
drivers/gpu/drm/i915/intel_wakeref.h | 2 +-
.../gpu/drm/i915/pxp/intel_pxp_cmd_interface_cmn.h | 3 +
drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 2 +-
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 77 +-
drivers/gpu/drm/i915/vlv_suspend.c | 4 +-
include/drm/display/drm_dp_helper.h | 13 +
76 files changed, 3965 insertions(+), 2888 deletions(-)
delete mode 100644 drivers/gpu/drm/i915/Kconfig.unstable
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dsb_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_fdi_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_pps_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_psr_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_tv_regs.h
create mode 100644 drivers/gpu/drm/i915/display/skl_watermark_regs.h
create mode 100644 drivers/gpu/drm/i915/intel_clock_gating.c
create mode 100644 drivers/gpu/drm/i915/intel_clock_gating.h
delete mode 100644 drivers/gpu/drm/i915/intel_pm.c
delete mode 100644 drivers/gpu/drm/i915/intel_pm.h
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: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>,
dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
Thomas Zimmermann <tzimmermann@suse.de>,
Rodrigo Vivi <rodrigo.vivi@intel.com>,
intel-gfx@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Thu, 6 Apr 2023 10:03:51 -0400 [thread overview]
Message-ID: <ZC7RR3Laet8ywHRo@intel.com> (raw)
Hi Daniel,
Here goes drm-intel-next-2023-04-06:
- Fix DPT+shmem combo and add i915.enable_dpt modparam (Ville)
- i915.enable_sagv module parameter (Ville)
- Correction to QGV related register addresses (Vinod)
- IPS debugfs per-crtc and new file for false_color (Ville)
- More clean-up and reorganization of Display code (Jani)
- DP DSC related fixes and improvements (Stanislav, Ankit, Suraj, Swati)
- Make utility pin asserts more accurate (Ville)
- Meteor Lake enabling (Daniele)
- High refresh rate PSR fixes (Jouni)
- Cursor and Plane chicken register fixes (Ville)
- Align the ADL-P TypeC sequences with hardware specification (Imre)
- Documentation build fixes and improvements to catch bugs earlier (Lee, Jani)
- PL1 power limit hwmon entry changed to use 0 as disabled state (Ashutosh)
- DP aux sync fix and improvements (Ville)
- DP MST fixes and w/a (Stanislav)
- Limit PXP drm-errors or warning on firmware API failures (Alan)
Thanks,
Rodrigo.
The following changes since commit 46f28427f6f824b6cff06fa025a55350b7de454a:
Merge tag 'drm-rcar-next-20230325' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into drm-next (2023-03-27 18:20:20 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2023-04-06
for you to fetch changes up to b358793c3bf231c455c55e0173256a86483997a8:
drm/i915/wakeref: fix kernel-doc comment (2023-04-06 15:39:26 +0300)
----------------------------------------------------------------
- Fix DPT+shmem combo and add i915.enable_dpt modparam (Ville)
- i915.enable_sagv module parameter (Ville)
- Correction to QGV related register addresses (Vinod)
- IPS debugfs per-crtc and new file for false_color (Ville)
- More clean-up and reorganization of Display code (Jani)
- DP DSC related fixes and improvements (Stanislav, Ankit, Suraj, Swati)
- Make utility pin asserts more accurate (Ville)
- Meteor Lake enabling (Daniele)
- High refresh rate PSR fixes (Jouni)
- Cursor and Plane chicken register fixes (Ville)
- Align the ADL-P TypeC sequences with hardware specification (Imre)
- Documentation build fixes and improvements to catch bugs earlier (Lee, Jani)
- PL1 power limit hwmon entry changed to use 0 as disabled state (Ashutosh)
- DP aux sync fix and improvements (Ville)
- DP MST fixes and w/a (Stanislav)
- Limit PXP drm-errors or warning on firmware API failures (Alan)
----------------------------------------------------------------
Alan Previn (1):
drm/i915/pxp: limit drm-errors or warning on firmware API failures
Ankit Nautiyal (2):
drm/dp_helper: Add helper to check DSC support with given o/p format
drm/i915/dp: Check if DSC supports the given output_format
Ashutosh Dixit (1):
drm/i915/hwmon: Use 0 to designate disabled PL1 power limit
Daniele Ceraolo Spurio (1):
drm/i915/mtl: Fix MTL stolen memory GGTT mapping
Imre Deak (29):
drm/i915/tc: Group the TC PHY setup/query functions per platform
drm/i915/tc: Use the adlp prefix for ADLP TC PHY functions
drm/i915/tc: Rename tc_phy_status_complete() to tc_phy_is_ready()
drm/i915/tc: Use the tc_phy prefix for all TC PHY functions
drm/i915/tc: Move TC port fields to a new intel_tc_port struct
drm/i915/tc: Check for TC PHY explicitly in intel_tc_port_fia_max_lane_count()
drm/i915/tc: Move the intel_tc_port struct declaration to intel_tc.c
drm/i915/tc: Add TC PHY hook to get the PHY HPD live status
drm/i915/tc: Add TC PHY hooks to get the PHY ready/owned state
drm/i915/tc: Add TC PHY hook to read out the PHY HW state
drm/i915/tc: Add generic TC PHY connect/disconnect handlers
drm/i915/tc: Factor out tc_phy_verify_legacy_or_dp_alt_mode()
drm/i915/tc: Add TC PHY hooks to connect/disconnect the PHY
drm/i915/tc: Fix up the legacy VBT flag only in disconnected mode
drm/i915/tc: Check TC mode instead of the VBT legacy flag
drm/i915/tc: Block/unblock TC-cold in the PHY connect/disconnect hooks
drm/i915/tc: Remove redundant wakeref=0 check from unblock_tc_cold()
drm/i915/tc: Drop tc_cold_block()/unblock()'s power domain parameter
drm/i915/tc: Add TC PHY hook to get the TC-cold blocking power domain
drm/i915/tc: Add asserts in TC PHY hooks that the required power is on
drm/i915/tc: Add TC PHY hook to init the PHY
drm/i915/adlp/tc: Use the DE HPD ISR register for hotplug detection
drm/i915/tc: Get power ref for reading the HPD live status register
drm/i915/tc: Don't connect the PHY in intel_tc_port_connected()
drm/i915/adlp/tc: Align the connect/disconnect PHY sequence with bspec
drm/i915: Move shared DPLL disabling into CRTC disable hook
drm/i915: Disable DPLLs before disconnecting the TC PHY
drm/i915: Remove TC PHY disconnect workaround
drm/i915: Remove the encoder update_prepare()/complete() hooks
Jani Nikula (14):
drm/i915: remove unused config DRM_I915_UNSTABLE
drm/i915/pps: split out PPS regs to a separate file
drm/i915/tv: split out TV regs to a separate file
drm/i915/aux: split out DP AUX regs to a separate file
drm/i915/fdi: split out FDI regs to a separate file
drm/i915/dsb: split out DSB regs to a separate file
drm/i915/wm: split out SKL+ watermark regs to a separate file
drm/i915/psr: split out PSR regs to a separate file
drm/i915: enable kernel-doc warnings for CONFIG_DRM_I915_WERROR=y
drm/i915: run kernel-doc on headers as part of HDRTEST
drm/i915: rename intel_pm.[ch] to intel_clock_gating.[ch]
drm/i915/clock: mass rename dev_priv to i915
drm/i915/tc: demote a kernel-doc comment to a regular comment
drm/i915/wakeref: fix kernel-doc comment
Jouni Högander (6):
drm/i915/psr: Unify pre/post hooks
drm/i915/psr: Modify/Fix Wa_16013835468 and prepare for Wa_14015648006
drm/i915/psr: Implement Wa_14015648006
drm/i915/psr: Add helpers for block count number handling
drm/i915/psr: Check that vblank is long enough for psr2
drm/i915/psr: Implement Display WA #1136
Lee Jones (3):
drm/i915/display/intel_display_debugfs: Fix incorrect param naming for 'intel_connector'
drm/i915/display/intel_display_power: Fix incorrectly documented function __intel_display_power_put_async()
drm/i915/display/intel_wm: Fix a little doc-rot in intel_update_watermarks()
Rodrigo Vivi (1):
Merge drm/drm-next into drm-intel-next
Stanislav Lisovskiy (2):
drm/i915: Use compressed bpp when calculating m/n value for DP MST DSC
drm/i915: Implement UHBR bandwidth check
Suraj Kandpal (4):
drm/i915/dsc: Adding the new registers for DSC
drm/i915/dsc: Enable YCbCr420 for VDSC
drm/i915/dsc: Fill in native_420 field
drm/i915/vdsc: Check slice design requirement
Swati Sharma (1):
drm/i915/dsc: Add debugfs entry to validate DSC output formats
Ville Syrjälä (15):
drm/i915/dpt: Treat the DPT BO as a framebuffer
drm/i915/dpt: Only do the POT stride remap when using DPT
drm/i915/dpt: Introduce HAS_DPT()
drm/i915: Add PLANE_CHICKEN registers
drm/i915/dpt: Add a modparam to disable DPT via the chicken bit
drm/i915: Move PLANE_BUG_CFG bit definitions to the correct place
drm/i915: Add i915.enable_sagv modparam
drm/i915/ips: Make IPS debugfs per-crtc
drm/i915/ips: Add i915_ips_false_color debugfs file
drm/i915: Make utility pin asserts more accurate
drm/i915: Skip cursor when writing PLANE_CHICKEN
drm/i915: Document that PLANE_CHICKEN are for tgl+
drm/i915: Define cursor chicken reg
drm/i915: Fix fast wake AUX sync len
drm/i915: Explain the magic numbers for AUX SYNC/precharge length
Vinod Govindapillai (2):
drm/i915/reg: fix QGV points register access offsets
drm/i915/reg: use the correct register to access SAGV block time
.../ABI/testing/sysfs-driver-intel-i915-hwmon | 4 +-
drivers/gpu/drm/i915/Kconfig | 6 -
drivers/gpu/drm/i915/Kconfig.unstable | 21 -
drivers/gpu/drm/i915/Makefile | 12 +-
drivers/gpu/drm/i915/display/hsw_ips.c | 73 +-
drivers/gpu/drm/i915/display/hsw_ips.h | 3 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 2 -
drivers/gpu/drm/i915/display/intel_crt.c | 1 +
.../gpu/drm/i915/display/intel_crtc_state_dump.c | 4 +-
.../gpu/drm/i915/display/intel_crtc_state_dump.h | 2 +
drivers/gpu/drm/i915/display/intel_ddi.c | 71 +-
drivers/gpu/drm/i915/display/intel_display.c | 95 +-
drivers/gpu/drm/i915/display/intel_display.h | 7 -
drivers/gpu/drm/i915/display/intel_display_core.h | 4 +
.../gpu/drm/i915/display/intel_display_debugfs.c | 83 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 10 +-
.../drm/i915/display/intel_display_power_well.c | 7 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 21 +-
drivers/gpu/drm/i915/display/intel_dp.c | 48 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 33 +-
drivers/gpu/drm/i915/display/intel_dp_aux_regs.h | 84 ++
drivers/gpu/drm/i915/display/intel_dp_mst.c | 50 +-
drivers/gpu/drm/i915/display/intel_dpt.c | 27 +
drivers/gpu/drm/i915/display/intel_dpt.h | 2 +
drivers/gpu/drm/i915/display/intel_dsb.c | 1 +
drivers/gpu/drm/i915/display/intel_dsb_regs.h | 67 ++
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 1 +
drivers/gpu/drm/i915/display/intel_fb.c | 11 +-
drivers/gpu/drm/i915/display/intel_fb.h | 1 +
drivers/gpu/drm/i915/display/intel_fdi.c | 1 +
drivers/gpu/drm/i915/display/intel_fdi_regs.h | 151 +++
drivers/gpu/drm/i915/display/intel_lvds.c | 1 +
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 1 -
drivers/gpu/drm/i915/display/intel_pch_display.c | 1 +
drivers/gpu/drm/i915/display/intel_pps.c | 1 +
drivers/gpu/drm/i915/display/intel_pps_regs.h | 78 ++
drivers/gpu/drm/i915/display/intel_psr.c | 91 +-
drivers/gpu/drm/i915/display/intel_psr_regs.h | 260 ++++
drivers/gpu/drm/i915/display/intel_qp_tables.c | 187 ++-
drivers/gpu/drm/i915/display/intel_qp_tables.h | 4 +-
drivers/gpu/drm/i915/display/intel_tc.c | 1253 +++++++++++++-------
drivers/gpu/drm/i915/display/intel_tc.h | 4 +-
drivers/gpu/drm/i915/display/intel_tv.c | 3 +-
drivers/gpu/drm/i915/display/intel_tv_regs.h | 490 ++++++++
drivers/gpu/drm/i915/display/intel_vdsc.c | 132 ++-
drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 28 +
drivers/gpu/drm/i915/display/intel_wm.c | 2 +-
drivers/gpu/drm/i915/display/skl_universal_plane.c | 6 +
drivers/gpu/drm/i915/display/skl_watermark.c | 11 +-
drivers/gpu/drm/i915/display/skl_watermark_regs.h | 160 +++
drivers/gpu/drm/i915/gem/i915_gem_object.h | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 +
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 15 +-
drivers/gpu/drm/i915/gvt/edid.c | 1 +
drivers/gpu/drm/i915/gvt/handlers.c | 5 +
drivers/gpu/drm/i915/i915_driver.c | 8 +-
drivers/gpu/drm/i915/i915_drv.h | 2 +
drivers/gpu/drm/i915/i915_gem.c | 8 +-
drivers/gpu/drm/i915/i915_hwmon.c | 26 +
drivers/gpu/drm/i915/i915_irq.c | 2 +
drivers/gpu/drm/i915/i915_params.c | 6 +
drivers/gpu/drm/i915/i915_params.h | 2 +
drivers/gpu/drm/i915/i915_pci.c | 3 -
drivers/gpu/drm/i915/i915_reg.h | 1243 +------------------
drivers/gpu/drm/i915/intel_clock_gating.c | 888 ++++++++++++++
drivers/gpu/drm/i915/intel_clock_gating.h | 14 +
drivers/gpu/drm/i915/intel_device_info.h | 1 -
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 4 +
drivers/gpu/drm/i915/intel_pm.c | 885 --------------
drivers/gpu/drm/i915/intel_pm.h | 18 -
drivers/gpu/drm/i915/intel_wakeref.h | 2 +-
.../gpu/drm/i915/pxp/intel_pxp_cmd_interface_cmn.h | 3 +
drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 2 +-
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 77 +-
drivers/gpu/drm/i915/vlv_suspend.c | 4 +-
include/drm/display/drm_dp_helper.h | 13 +
76 files changed, 3965 insertions(+), 2888 deletions(-)
delete mode 100644 drivers/gpu/drm/i915/Kconfig.unstable
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dsb_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_fdi_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_pps_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_psr_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_tv_regs.h
create mode 100644 drivers/gpu/drm/i915/display/skl_watermark_regs.h
create mode 100644 drivers/gpu/drm/i915/intel_clock_gating.c
create mode 100644 drivers/gpu/drm/i915/intel_clock_gating.h
delete mode 100644 drivers/gpu/drm/i915/intel_pm.c
delete mode 100644 drivers/gpu/drm/i915/intel_pm.h
next reply other threads:[~2023-04-06 14:04 UTC|newest]
Thread overview: 79+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-06 14:03 Rodrigo Vivi [this message]
2023-04-06 14:03 ` [PULL] drm-intel-next Rodrigo Vivi
2023-04-06 16:24 ` [Intel-gfx] " Daniel Vetter
2023-04-06 16:24 ` Daniel Vetter
-- 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-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-06-09 21:30 Rodrigo Vivi
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=ZC7RR3Laet8ywHRo@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 \
--cc=tzimmermann@suse.de \
/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.