From: Jani Nikula <jani.nikula@intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
Maxime Ripard <mripard@kernel.org>,
dri-devel@lists.freedesktop.org,
Thomas Zimmermann <tzimmermann@suse.de>,
Rodrigo Vivi <rodrigo.vivi@intel.com>
Subject: Re: [Intel-gfx] [PULL] drm-intel-next
Date: Thu, 15 Sep 2022 14:55:27 +0300 [thread overview]
Message-ID: <87sfks26og.fsf@intel.com> (raw)
In-Reply-To: <87k06rfaku.fsf@intel.com>
On Mon, 29 Aug 2022, Jani Nikula <jani.nikula@intel.com> wrote:
> Hi Dave & Daniel -
>
> drm-intel-next-2022-08-29:
> drm/i915 feature pull for v6.1:
Hey, I started making another pull request, but realized you haven't
pulled this one yet. Anything the matter, or just fell between the
cracks?
BR,
Jani.
>
> Features and functionality:
> - Early Meteorlake (MTL) enabling (José, Radhakrishna, Clint, Imre, Vandita, Ville, Jani)
> - Support more HDMI pixel clock frequencies on DG2 (Clint)
> - Sanity check PCI BARs (Piotr Piórkowski)
> - Enable DC5 on DG2 (Anusha)
> - DG2 DMC firmware version bump to v2.07 (Madhumitha)
> - New ADL-S PCI ID (José)
>
> Refactoring and cleanups:
> - Add display sub-struct to struct drm_i915_private (Jani)
> - Add initial runtime info to device info (Jani)
> - Split out HDCP and backlight registers to separate files (Jani)
>
> Fixes:
> - Skip wm/ddb readout for disabled pipes (Ville)
> - HDMI port timing quirk for GLK ECS Liva Q2 (Diego Santa Cruz)
> - Fix bw init null pointer dereference (Łukasz Bartosik)
> - Disable PPS power hook for DP AUX backlight (Jouni)
> - Avoid warnings on registering multiple backlight devices (Arun)
> - Fix dual-link DSI backlight and CABC ports for display 11+ (Jani)
> - Fix Type-C PHY ownership programming in HDMI legacy mode (Imre)
> - Fix unclaimed register access while loading PIPEDMC-C/D (Imre)
> - Bump up CDCLK for DG2 (Stan)
> - Prune modes that require HDMI 2.1 FRL (Ankit)
> - Disable FBC when PSR1 is enabled in display 12-13 (Matt)
> - Fix TGL+ HDMI transcoder clock and DDI BUF disable order (Imre)
> - Disable PSR before disable pipe (José)
> - Disable DMC handlers during firmware loading/disabling on display 12+ (Imre)
> - Disable clock gating for PIPEDMC-A/B as a workaround (Imre)
>
> Merges:
> - Two drm-next backmerges (Rodrigo, Jani)
>
> BR,
> Jani.
>
> The following changes since commit 2c2d7a67defa198a8b8148dbaddc9e5554efebc8:
>
> Merge tag 'drm-intel-gt-next-2022-08-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2022-08-26 10:03:43 +1000)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2022-08-29
>
> for you to fetch changes up to 917bda9ab155032a02be1a57ebd4d949ae9e1528:
>
> Merge drm/drm-next into drm-intel-next (2022-08-29 15:14:59 +0300)
>
> ----------------------------------------------------------------
> drm/i915 feature pull for v6.1:
>
> Features and functionality:
> - Early Meteorlake (MTL) enabling (José, Radhakrishna, Clint, Imre, Vandita, Ville, Jani)
> - Support more HDMI pixel clock frequencies on DG2 (Clint)
> - Sanity check PCI BARs (Piotr Piórkowski)
> - Enable DC5 on DG2 (Anusha)
> - DG2 DMC firmware version bump to v2.07 (Madhumitha)
> - New ADL-S PCI ID (José)
>
> Refactoring and cleanups:
> - Add display sub-struct to struct drm_i915_private (Jani)
> - Add initial runtime info to device info (Jani)
> - Split out HDCP and backlight registers to separate files (Jani)
>
> Fixes:
> - Skip wm/ddb readout for disabled pipes (Ville)
> - HDMI port timing quirk for GLK ECS Liva Q2 (Diego Santa Cruz)
> - Fix bw init null pointer dereference (Łukasz Bartosik)
> - Disable PPS power hook for DP AUX backlight (Jouni)
> - Avoid warnings on registering multiple backlight devices (Arun)
> - Fix dual-link DSI backlight and CABC ports for display 11+ (Jani)
> - Fix Type-C PHY ownership programming in HDMI legacy mode (Imre)
> - Fix unclaimed register access while loading PIPEDMC-C/D (Imre)
> - Bump up CDCLK for DG2 (Stan)
> - Prune modes that require HDMI 2.1 FRL (Ankit)
> - Disable FBC when PSR1 is enabled in display 12-13 (Matt)
> - Fix TGL+ HDMI transcoder clock and DDI BUF disable order (Imre)
> - Disable PSR before disable pipe (José)
> - Disable DMC handlers during firmware loading/disabling on display 12+ (Imre)
> - Disable clock gating for PIPEDMC-A/B as a workaround (Imre)
>
> Merges:
> - Two drm-next backmerges (Rodrigo, Jani)
>
> ----------------------------------------------------------------
> Ankit Nautiyal (1):
> drm/i915/hdmi: Prune modes that require HDMI2.1 FRL
>
> Anusha Srivatsa (3):
> drm/i915/display: Cleanup intel_phy_is_combo()
> drm/i915: Pass drm_i915_private struct instead of gt for gen11_gu_misc_irq_handler/ack()
> drm/i915/dg2: Add support for DC5 state
>
> Arun R Murthy (1):
> drm/i915/display: avoid warnings when registering dual panel backlight
>
> Bo Liu (1):
> drm/i915/irq: Fix a "the the" typo
>
> Clint Taylor (1):
> drm/i915/mtl: Fix rawclk for Meteorlake PCH
>
> Diego Santa Cruz (1):
> drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
>
> Imre Deak (6):
> drm/i915/tgl+: Fix HDMI transcoder clock vs. DDI BUF disabling order
> drm/i915/d12+: Disable DMC handlers during loading/disabling the firmware
> drm/i915/d13: Add Wa_16015201720 disabling clock gating for PIPEDMC-A/B
> drm/i915/xelpd: Fix unclaimed accesses while loading PIPEDMC-C/D
> drm/i915/tc: Fix PHY ownership programming in HDMI legacy mode
> drm/i915/mtl: Add VBT port and AUX_CH mapping
>
> Jani Nikula (42):
> drm/i915/hdcp: split out hdcp registers to a separate file
> drm/i915/hdcp: replace BIT() with REG_BIT() in register definitions
> drm/i915/backlight: split out backlight registers to a separate file
> drm/i915/dsi: filter invalid backlight and CABC ports
> drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
> drm/i915/dsi: use VBT backlight and CABC port definitions directly
> drm/i915/mtl: Meteorlake and later support DP 2.0
> drm/i915/utils: remove unused KBps/MBps/GBps macros
> drm/i915: combine device info printing into one
> drm/i915: add initial runtime info into device info
> drm/i915: move graphics.ver and graphics.rel to runtime info
> drm/i915: move fbc_mask to runtime info
> drm/i915: move page_sizes to runtime info
> drm/i915: move ppgtt_type and ppgtt_size to runtime info
> drm/i915: move has_pooled_eu to runtime info
> drm/i915: move memory_regions to runtime info
> drm/i915: move platform_engine_mask to runtime info
> drm/i915: move pipe_mask and cpu_transcoder_mask to runtime info
> drm/i915: move has_hdcp to runtime info
> drm/i915: move has_dmc to runtime info
> drm/i915: move has_dsc to runtime info
> drm/i915: add display sub-struct to drm_i915_private
> drm/i915: move cdclk_funcs to display.funcs
> drm/i915: move dpll_funcs to display.funcs
> drm/i915: move hotplug_funcs to display.funcs
> drm/i915: move wm_disp funcs to display.funcs
> drm/i915: move fdi_funcs to display.funcs
> drm/i915: move color_funcs to display.funcs
> drm/i915: move and group gmbus members under display.gmbus
> drm/i915: move and group pps members under display.pps
> drm/i915: move dmc to display.dmc
> drm/i915: move and split audio under display.audio and display.funcs
> drm/i915: move dpll under display.dpll
> drm/i915: move and group fbdev under display.fbdev
> drm/i915: move wm to display.wm
> drm/i915: move hotplug to display.hotplug
> drm/i915: move overlay to display.overlay
> drm/i915: move and group sagv under display.sagv
> drm/i915/vrr: drop window2_delay member from i915
> drm/i915: move INTEL_FRONTBUFFER_* macros to intel_frontbuffer.h
> drm/i915: split gem quirks from display quirks
> Merge drm/drm-next into drm-intel-next
>
> José Roberto de Souza (4):
> Revert "drm/i915/display: Ensure PSR gets disabled if no encoders in new state"
> drm/i915/psr: Disable PSR before disable pipe
> drm/i915/display/mtl: Extend MBUS programming
> drm/i915: Add new ADL-S pci id
>
> Jouni Högander (2):
> drm/i915/display: Ensure PSR gets disabled if no encoders in new state
> drm/i915/backlight: Disable pps power hook for aux based backlight
>
> Madhumitha Tolakanahalli Pradeep (1):
> drm/i915/dmc: Update DG2 DMC firmware to v2.07
>
> Matt Roper (1):
> drm/i915: Add Wa_14016291713
>
> Piotr Piórkowski (2):
> drm/i915: Use of BARs names instead of numbers
> drm/i915: Sanitycheck PCI BARs
>
> Radhakrishna Sripada (6):
> drm/i915/mtl: Add PCH support
> drm/i915/mtl: Add support for MTL in Display Init sequences
> drm/i915: Extract wm latency adjustment to its own function
> drm/i915/mtl: memory latency data from LATENCY_LPX_LPY for WM
> drm/i915/mtl: Update memory bandwidth parameters
> drm/i915/mtl: Reuse adl-p DBUF calculations
>
> Rodrigo Vivi (1):
> Merge drm/drm-next into drm-intel-next
>
> Stanislav Lisovskiy (1):
> drm/i915/dg2: Bump up CDCLK for DG2
>
> Swati Sharma (1):
> drm/i915/display: Add debug print for scaler filter
>
> Taylor, Clinton A (1):
> drm/i915/dg2: Add additional HDMI pixel clock frequencies
>
> Vandita Kulkarni (2):
> drm/i915/dsc/mtl: Update the DSC minor version
> drm/i915/dsc/mtl: Enable alternate ICH method
>
> Ville Syrjälä (2):
> drm/i915/mtl: Introduce FBC B
> drm/i915: Skip wm/ddb readout for disabled pipes
>
> Łukasz Bartosik (1):
> drm/i915: fix null pointer dereference
>
> drivers/gpu/drm/i915/display/g4x_dp.c | 4 +-
> drivers/gpu/drm/i915/display/icl_dsi.c | 20 +-
> drivers/gpu/drm/i915/display/intel_audio.c | 96 +-
> drivers/gpu/drm/i915/display/intel_backlight.c | 38 +-
> .../gpu/drm/i915/display/intel_backlight_regs.h | 124 +++
> drivers/gpu/drm/i915/display/intel_bios.c | 24 +-
> drivers/gpu/drm/i915/display/intel_bw.c | 66 +-
> drivers/gpu/drm/i915/display/intel_cdclk.c | 87 +-
> drivers/gpu/drm/i915/display/intel_color.c | 34 +-
> .../gpu/drm/i915/display/intel_crtc_state_dump.c | 9 +-
> drivers/gpu/drm/i915/display/intel_ddi.c | 46 +-
> drivers/gpu/drm/i915/display/intel_display.c | 82 +-
> drivers/gpu/drm/i915/display/intel_display.h | 4 +-
> drivers/gpu/drm/i915/display/intel_display_core.h | 261 +++++
> .../gpu/drm/i915/display/intel_display_debugfs.c | 55 +-
> drivers/gpu/drm/i915/display/intel_display_power.c | 29 +-
> .../drm/i915/display/intel_display_power_well.c | 19 +-
> drivers/gpu/drm/i915/display/intel_dmc.c | 142 ++-
> drivers/gpu/drm/i915/display/intel_dmc.h | 1 +
> drivers/gpu/drm/i915/display/intel_dmc_regs.h | 2 +
> drivers/gpu/drm/i915/display/intel_dp.c | 24 +-
> drivers/gpu/drm/i915/display/intel_dp_aux.c | 2 +-
> drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 1 +
> drivers/gpu/drm/i915/display/intel_dpll.c | 24 +-
> drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 112 +-
> drivers/gpu/drm/i915/display/intel_dsi.h | 3 -
> .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 14 +-
> drivers/gpu/drm/i915/display/intel_fbc.c | 12 +-
> drivers/gpu/drm/i915/display/intel_fbc.h | 1 +
> drivers/gpu/drm/i915/display/intel_fbdev.c | 26 +-
> drivers/gpu/drm/i915/display/intel_fdi.c | 8 +-
> drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 +
> drivers/gpu/drm/i915/display/intel_frontbuffer.h | 18 +
> drivers/gpu/drm/i915/display/intel_gmbus.c | 46 +-
> drivers/gpu/drm/i915/display/intel_hdcp.c | 5 +-
> drivers/gpu/drm/i915/display/intel_hdcp_regs.h | 270 +++++
> drivers/gpu/drm/i915/display/intel_hdmi.c | 10 +
> drivers/gpu/drm/i915/display/intel_hotplug.c | 116 +-
> drivers/gpu/drm/i915/display/intel_lpe_audio.c | 47 +-
> drivers/gpu/drm/i915/display/intel_modeset_setup.c | 2 +-
> drivers/gpu/drm/i915/display/intel_overlay.c | 12 +-
> drivers/gpu/drm/i915/display/intel_pch_refclk.c | 2 +-
> drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +-
> drivers/gpu/drm/i915/display/intel_pps.c | 48 +-
> drivers/gpu/drm/i915/display/intel_psr.c | 16 +-
> drivers/gpu/drm/i915/display/intel_quirks.c | 3 +
> drivers/gpu/drm/i915/display/intel_snps_phy.c | 1116 ++++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_tc.c | 4 +-
> drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +-
> drivers/gpu/drm/i915/display/intel_vrr.c | 14 +-
> drivers/gpu/drm/i915/display/skl_universal_plane.c | 2 +-
> drivers/gpu/drm/i915/display/vlv_dsi.c | 7 +-
> drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 +-
> drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 11 +-
> drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 4 +-
> drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 18 +-
> .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +-
> drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 +-
> drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_ggtt.c | 16 +-
> drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_gt.c | 3 +-
> drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_region_lmem.c | 17 +-
> drivers/gpu/drm/i915/gt/intel_sseu.c | 5 +-
> drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 -
> drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +-
> drivers/gpu/drm/i915/gvt/handlers.c | 4 +-
> drivers/gpu/drm/i915/i915_debugfs.c | 5 +-
> drivers/gpu/drm/i915/i915_driver.c | 23 +-
> drivers/gpu/drm/i915/i915_drv.h | 284 +----
> drivers/gpu/drm/i915/i915_gem.c | 5 +-
> drivers/gpu/drm/i915/i915_getparam.c | 2 +-
> drivers/gpu/drm/i915/i915_gpu_error.c | 3 +-
> drivers/gpu/drm/i915/i915_irq.c | 94 +-
> drivers/gpu/drm/i915/i915_pci.c | 266 ++---
> drivers/gpu/drm/i915/i915_pci.h | 6 +
> drivers/gpu/drm/i915/i915_reg.h | 404 +------
> drivers/gpu/drm/i915/i915_utils.h | 4 -
> drivers/gpu/drm/i915/intel_device_info.c | 71 +-
> drivers/gpu/drm/i915/intel_device_info.h | 82 +-
> drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1 +
> drivers/gpu/drm/i915/intel_pch.c | 9 +-
> drivers/gpu/drm/i915/intel_pch.h | 4 +
> drivers/gpu/drm/i915/intel_pci_config.h | 7 +
> drivers/gpu/drm/i915/intel_pm.c | 358 ++++---
> drivers/gpu/drm/i915/intel_uncore.c | 2 +-
> drivers/gpu/drm/i915/selftests/mock_gem_device.c | 8 +-
> include/drm/i915_pciids.h | 1 +
> 89 files changed, 3172 insertions(+), 1684 deletions(-)
> create mode 100644 drivers/gpu/drm/i915/display/intel_backlight_regs.h
> create mode 100644 drivers/gpu/drm/i915/display/intel_display_core.h
> create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_regs.h
--
Jani Nikula, Intel Open Source Graphics Center
WARNING: multiple messages have this Message-ID (diff)
From: Jani Nikula <jani.nikula@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, intel-gfx@lists.freedesktop.org,
dri-devel@lists.freedesktop.org,
Thomas Zimmermann <tzimmermann@suse.de>,
Rodrigo Vivi <rodrigo.vivi@intel.com>
Subject: Re: [PULL] drm-intel-next
Date: Thu, 15 Sep 2022 14:55:27 +0300 [thread overview]
Message-ID: <87sfks26og.fsf@intel.com> (raw)
In-Reply-To: <87k06rfaku.fsf@intel.com>
On Mon, 29 Aug 2022, Jani Nikula <jani.nikula@intel.com> wrote:
> Hi Dave & Daniel -
>
> drm-intel-next-2022-08-29:
> drm/i915 feature pull for v6.1:
Hey, I started making another pull request, but realized you haven't
pulled this one yet. Anything the matter, or just fell between the
cracks?
BR,
Jani.
>
> Features and functionality:
> - Early Meteorlake (MTL) enabling (José, Radhakrishna, Clint, Imre, Vandita, Ville, Jani)
> - Support more HDMI pixel clock frequencies on DG2 (Clint)
> - Sanity check PCI BARs (Piotr Piórkowski)
> - Enable DC5 on DG2 (Anusha)
> - DG2 DMC firmware version bump to v2.07 (Madhumitha)
> - New ADL-S PCI ID (José)
>
> Refactoring and cleanups:
> - Add display sub-struct to struct drm_i915_private (Jani)
> - Add initial runtime info to device info (Jani)
> - Split out HDCP and backlight registers to separate files (Jani)
>
> Fixes:
> - Skip wm/ddb readout for disabled pipes (Ville)
> - HDMI port timing quirk for GLK ECS Liva Q2 (Diego Santa Cruz)
> - Fix bw init null pointer dereference (Łukasz Bartosik)
> - Disable PPS power hook for DP AUX backlight (Jouni)
> - Avoid warnings on registering multiple backlight devices (Arun)
> - Fix dual-link DSI backlight and CABC ports for display 11+ (Jani)
> - Fix Type-C PHY ownership programming in HDMI legacy mode (Imre)
> - Fix unclaimed register access while loading PIPEDMC-C/D (Imre)
> - Bump up CDCLK for DG2 (Stan)
> - Prune modes that require HDMI 2.1 FRL (Ankit)
> - Disable FBC when PSR1 is enabled in display 12-13 (Matt)
> - Fix TGL+ HDMI transcoder clock and DDI BUF disable order (Imre)
> - Disable PSR before disable pipe (José)
> - Disable DMC handlers during firmware loading/disabling on display 12+ (Imre)
> - Disable clock gating for PIPEDMC-A/B as a workaround (Imre)
>
> Merges:
> - Two drm-next backmerges (Rodrigo, Jani)
>
> BR,
> Jani.
>
> The following changes since commit 2c2d7a67defa198a8b8148dbaddc9e5554efebc8:
>
> Merge tag 'drm-intel-gt-next-2022-08-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2022-08-26 10:03:43 +1000)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2022-08-29
>
> for you to fetch changes up to 917bda9ab155032a02be1a57ebd4d949ae9e1528:
>
> Merge drm/drm-next into drm-intel-next (2022-08-29 15:14:59 +0300)
>
> ----------------------------------------------------------------
> drm/i915 feature pull for v6.1:
>
> Features and functionality:
> - Early Meteorlake (MTL) enabling (José, Radhakrishna, Clint, Imre, Vandita, Ville, Jani)
> - Support more HDMI pixel clock frequencies on DG2 (Clint)
> - Sanity check PCI BARs (Piotr Piórkowski)
> - Enable DC5 on DG2 (Anusha)
> - DG2 DMC firmware version bump to v2.07 (Madhumitha)
> - New ADL-S PCI ID (José)
>
> Refactoring and cleanups:
> - Add display sub-struct to struct drm_i915_private (Jani)
> - Add initial runtime info to device info (Jani)
> - Split out HDCP and backlight registers to separate files (Jani)
>
> Fixes:
> - Skip wm/ddb readout for disabled pipes (Ville)
> - HDMI port timing quirk for GLK ECS Liva Q2 (Diego Santa Cruz)
> - Fix bw init null pointer dereference (Łukasz Bartosik)
> - Disable PPS power hook for DP AUX backlight (Jouni)
> - Avoid warnings on registering multiple backlight devices (Arun)
> - Fix dual-link DSI backlight and CABC ports for display 11+ (Jani)
> - Fix Type-C PHY ownership programming in HDMI legacy mode (Imre)
> - Fix unclaimed register access while loading PIPEDMC-C/D (Imre)
> - Bump up CDCLK for DG2 (Stan)
> - Prune modes that require HDMI 2.1 FRL (Ankit)
> - Disable FBC when PSR1 is enabled in display 12-13 (Matt)
> - Fix TGL+ HDMI transcoder clock and DDI BUF disable order (Imre)
> - Disable PSR before disable pipe (José)
> - Disable DMC handlers during firmware loading/disabling on display 12+ (Imre)
> - Disable clock gating for PIPEDMC-A/B as a workaround (Imre)
>
> Merges:
> - Two drm-next backmerges (Rodrigo, Jani)
>
> ----------------------------------------------------------------
> Ankit Nautiyal (1):
> drm/i915/hdmi: Prune modes that require HDMI2.1 FRL
>
> Anusha Srivatsa (3):
> drm/i915/display: Cleanup intel_phy_is_combo()
> drm/i915: Pass drm_i915_private struct instead of gt for gen11_gu_misc_irq_handler/ack()
> drm/i915/dg2: Add support for DC5 state
>
> Arun R Murthy (1):
> drm/i915/display: avoid warnings when registering dual panel backlight
>
> Bo Liu (1):
> drm/i915/irq: Fix a "the the" typo
>
> Clint Taylor (1):
> drm/i915/mtl: Fix rawclk for Meteorlake PCH
>
> Diego Santa Cruz (1):
> drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
>
> Imre Deak (6):
> drm/i915/tgl+: Fix HDMI transcoder clock vs. DDI BUF disabling order
> drm/i915/d12+: Disable DMC handlers during loading/disabling the firmware
> drm/i915/d13: Add Wa_16015201720 disabling clock gating for PIPEDMC-A/B
> drm/i915/xelpd: Fix unclaimed accesses while loading PIPEDMC-C/D
> drm/i915/tc: Fix PHY ownership programming in HDMI legacy mode
> drm/i915/mtl: Add VBT port and AUX_CH mapping
>
> Jani Nikula (42):
> drm/i915/hdcp: split out hdcp registers to a separate file
> drm/i915/hdcp: replace BIT() with REG_BIT() in register definitions
> drm/i915/backlight: split out backlight registers to a separate file
> drm/i915/dsi: filter invalid backlight and CABC ports
> drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
> drm/i915/dsi: use VBT backlight and CABC port definitions directly
> drm/i915/mtl: Meteorlake and later support DP 2.0
> drm/i915/utils: remove unused KBps/MBps/GBps macros
> drm/i915: combine device info printing into one
> drm/i915: add initial runtime info into device info
> drm/i915: move graphics.ver and graphics.rel to runtime info
> drm/i915: move fbc_mask to runtime info
> drm/i915: move page_sizes to runtime info
> drm/i915: move ppgtt_type and ppgtt_size to runtime info
> drm/i915: move has_pooled_eu to runtime info
> drm/i915: move memory_regions to runtime info
> drm/i915: move platform_engine_mask to runtime info
> drm/i915: move pipe_mask and cpu_transcoder_mask to runtime info
> drm/i915: move has_hdcp to runtime info
> drm/i915: move has_dmc to runtime info
> drm/i915: move has_dsc to runtime info
> drm/i915: add display sub-struct to drm_i915_private
> drm/i915: move cdclk_funcs to display.funcs
> drm/i915: move dpll_funcs to display.funcs
> drm/i915: move hotplug_funcs to display.funcs
> drm/i915: move wm_disp funcs to display.funcs
> drm/i915: move fdi_funcs to display.funcs
> drm/i915: move color_funcs to display.funcs
> drm/i915: move and group gmbus members under display.gmbus
> drm/i915: move and group pps members under display.pps
> drm/i915: move dmc to display.dmc
> drm/i915: move and split audio under display.audio and display.funcs
> drm/i915: move dpll under display.dpll
> drm/i915: move and group fbdev under display.fbdev
> drm/i915: move wm to display.wm
> drm/i915: move hotplug to display.hotplug
> drm/i915: move overlay to display.overlay
> drm/i915: move and group sagv under display.sagv
> drm/i915/vrr: drop window2_delay member from i915
> drm/i915: move INTEL_FRONTBUFFER_* macros to intel_frontbuffer.h
> drm/i915: split gem quirks from display quirks
> Merge drm/drm-next into drm-intel-next
>
> José Roberto de Souza (4):
> Revert "drm/i915/display: Ensure PSR gets disabled if no encoders in new state"
> drm/i915/psr: Disable PSR before disable pipe
> drm/i915/display/mtl: Extend MBUS programming
> drm/i915: Add new ADL-S pci id
>
> Jouni Högander (2):
> drm/i915/display: Ensure PSR gets disabled if no encoders in new state
> drm/i915/backlight: Disable pps power hook for aux based backlight
>
> Madhumitha Tolakanahalli Pradeep (1):
> drm/i915/dmc: Update DG2 DMC firmware to v2.07
>
> Matt Roper (1):
> drm/i915: Add Wa_14016291713
>
> Piotr Piórkowski (2):
> drm/i915: Use of BARs names instead of numbers
> drm/i915: Sanitycheck PCI BARs
>
> Radhakrishna Sripada (6):
> drm/i915/mtl: Add PCH support
> drm/i915/mtl: Add support for MTL in Display Init sequences
> drm/i915: Extract wm latency adjustment to its own function
> drm/i915/mtl: memory latency data from LATENCY_LPX_LPY for WM
> drm/i915/mtl: Update memory bandwidth parameters
> drm/i915/mtl: Reuse adl-p DBUF calculations
>
> Rodrigo Vivi (1):
> Merge drm/drm-next into drm-intel-next
>
> Stanislav Lisovskiy (1):
> drm/i915/dg2: Bump up CDCLK for DG2
>
> Swati Sharma (1):
> drm/i915/display: Add debug print for scaler filter
>
> Taylor, Clinton A (1):
> drm/i915/dg2: Add additional HDMI pixel clock frequencies
>
> Vandita Kulkarni (2):
> drm/i915/dsc/mtl: Update the DSC minor version
> drm/i915/dsc/mtl: Enable alternate ICH method
>
> Ville Syrjälä (2):
> drm/i915/mtl: Introduce FBC B
> drm/i915: Skip wm/ddb readout for disabled pipes
>
> Łukasz Bartosik (1):
> drm/i915: fix null pointer dereference
>
> drivers/gpu/drm/i915/display/g4x_dp.c | 4 +-
> drivers/gpu/drm/i915/display/icl_dsi.c | 20 +-
> drivers/gpu/drm/i915/display/intel_audio.c | 96 +-
> drivers/gpu/drm/i915/display/intel_backlight.c | 38 +-
> .../gpu/drm/i915/display/intel_backlight_regs.h | 124 +++
> drivers/gpu/drm/i915/display/intel_bios.c | 24 +-
> drivers/gpu/drm/i915/display/intel_bw.c | 66 +-
> drivers/gpu/drm/i915/display/intel_cdclk.c | 87 +-
> drivers/gpu/drm/i915/display/intel_color.c | 34 +-
> .../gpu/drm/i915/display/intel_crtc_state_dump.c | 9 +-
> drivers/gpu/drm/i915/display/intel_ddi.c | 46 +-
> drivers/gpu/drm/i915/display/intel_display.c | 82 +-
> drivers/gpu/drm/i915/display/intel_display.h | 4 +-
> drivers/gpu/drm/i915/display/intel_display_core.h | 261 +++++
> .../gpu/drm/i915/display/intel_display_debugfs.c | 55 +-
> drivers/gpu/drm/i915/display/intel_display_power.c | 29 +-
> .../drm/i915/display/intel_display_power_well.c | 19 +-
> drivers/gpu/drm/i915/display/intel_dmc.c | 142 ++-
> drivers/gpu/drm/i915/display/intel_dmc.h | 1 +
> drivers/gpu/drm/i915/display/intel_dmc_regs.h | 2 +
> drivers/gpu/drm/i915/display/intel_dp.c | 24 +-
> drivers/gpu/drm/i915/display/intel_dp_aux.c | 2 +-
> drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 1 +
> drivers/gpu/drm/i915/display/intel_dpll.c | 24 +-
> drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 112 +-
> drivers/gpu/drm/i915/display/intel_dsi.h | 3 -
> .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 14 +-
> drivers/gpu/drm/i915/display/intel_fbc.c | 12 +-
> drivers/gpu/drm/i915/display/intel_fbc.h | 1 +
> drivers/gpu/drm/i915/display/intel_fbdev.c | 26 +-
> drivers/gpu/drm/i915/display/intel_fdi.c | 8 +-
> drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 +
> drivers/gpu/drm/i915/display/intel_frontbuffer.h | 18 +
> drivers/gpu/drm/i915/display/intel_gmbus.c | 46 +-
> drivers/gpu/drm/i915/display/intel_hdcp.c | 5 +-
> drivers/gpu/drm/i915/display/intel_hdcp_regs.h | 270 +++++
> drivers/gpu/drm/i915/display/intel_hdmi.c | 10 +
> drivers/gpu/drm/i915/display/intel_hotplug.c | 116 +-
> drivers/gpu/drm/i915/display/intel_lpe_audio.c | 47 +-
> drivers/gpu/drm/i915/display/intel_modeset_setup.c | 2 +-
> drivers/gpu/drm/i915/display/intel_overlay.c | 12 +-
> drivers/gpu/drm/i915/display/intel_pch_refclk.c | 2 +-
> drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +-
> drivers/gpu/drm/i915/display/intel_pps.c | 48 +-
> drivers/gpu/drm/i915/display/intel_psr.c | 16 +-
> drivers/gpu/drm/i915/display/intel_quirks.c | 3 +
> drivers/gpu/drm/i915/display/intel_snps_phy.c | 1116 ++++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_tc.c | 4 +-
> drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +-
> drivers/gpu/drm/i915/display/intel_vrr.c | 14 +-
> drivers/gpu/drm/i915/display/skl_universal_plane.c | 2 +-
> drivers/gpu/drm/i915/display/vlv_dsi.c | 7 +-
> drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 +-
> drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 11 +-
> drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 4 +-
> drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 18 +-
> .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +-
> drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 +-
> drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_ggtt.c | 16 +-
> drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_gt.c | 3 +-
> drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_region_lmem.c | 17 +-
> drivers/gpu/drm/i915/gt/intel_sseu.c | 5 +-
> drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 -
> drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +-
> drivers/gpu/drm/i915/gvt/handlers.c | 4 +-
> drivers/gpu/drm/i915/i915_debugfs.c | 5 +-
> drivers/gpu/drm/i915/i915_driver.c | 23 +-
> drivers/gpu/drm/i915/i915_drv.h | 284 +----
> drivers/gpu/drm/i915/i915_gem.c | 5 +-
> drivers/gpu/drm/i915/i915_getparam.c | 2 +-
> drivers/gpu/drm/i915/i915_gpu_error.c | 3 +-
> drivers/gpu/drm/i915/i915_irq.c | 94 +-
> drivers/gpu/drm/i915/i915_pci.c | 266 ++---
> drivers/gpu/drm/i915/i915_pci.h | 6 +
> drivers/gpu/drm/i915/i915_reg.h | 404 +------
> drivers/gpu/drm/i915/i915_utils.h | 4 -
> drivers/gpu/drm/i915/intel_device_info.c | 71 +-
> drivers/gpu/drm/i915/intel_device_info.h | 82 +-
> drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1 +
> drivers/gpu/drm/i915/intel_pch.c | 9 +-
> drivers/gpu/drm/i915/intel_pch.h | 4 +
> drivers/gpu/drm/i915/intel_pci_config.h | 7 +
> drivers/gpu/drm/i915/intel_pm.c | 358 ++++---
> drivers/gpu/drm/i915/intel_uncore.c | 2 +-
> drivers/gpu/drm/i915/selftests/mock_gem_device.c | 8 +-
> include/drm/i915_pciids.h | 1 +
> 89 files changed, 3172 insertions(+), 1684 deletions(-)
> create mode 100644 drivers/gpu/drm/i915/display/intel_backlight_regs.h
> create mode 100644 drivers/gpu/drm/i915/display/intel_display_core.h
> create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_regs.h
--
Jani Nikula, Intel Open Source Graphics Center
next prev parent reply other threads:[~2022-09-15 11:55 UTC|newest]
Thread overview: 79+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-29 13:22 [Intel-gfx] [PULL] drm-intel-next Jani Nikula
2022-08-29 13:22 ` Jani Nikula
2022-09-15 11:55 ` Jani Nikula [this message]
2022-09-15 11:55 ` Jani Nikula
-- 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-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=87sfks26og.fsf@intel.com \
--to=jani.nikula@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=rodrigo.vivi@intel.com \
--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.