All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.