linux/drivers/gpu/drm/i915/display
Linus Torvalds 260f6f4fda drm for 6.17-rc1
non-drm:
 rust:
 - make ETIMEDOUT available
 - add size constants up to SZ_2G
 - add DMA coherent allocation bindings
 mtd:
 - driver for Intel GPU non-volatile storage
 i2c
 - designware quirk for Intel xe
 
 core:
 - atomic helpers: tune enable/disable sequences
 - add task info to wedge API
 - refactor EDID quirks
 - connector: move HDR sink to drm_display_info
 - fourcc: half-float and 32-bit float formats
 - mode_config: pass format info to simplify
 
 dma-buf:
 - heaps: Give CMA heap a stable name
 
 ci:
 - add device tree validation and kunit
 
 displayport:
 - change AUX DPCD access probe address
 - add quirk for DPCD probe
 - add panel replay definitions
 - backlight control helpers
 
 fbdev:
 - make CONFIG_FIRMWARE_EDID available on all arches
 
 fence:
 - fix UAF issues
 
 format-helper:
 - improve tests
 
 gpusvm:
 - introduce devmem only flag for allocation
 - add timeslicing support to GPU SVM
 
 ttm:
 - improve eviction
 
 sched:
 - tracing improvements
 - kunit improvements
 - memory leak fixes
 - reset handling improvements
 
 color mgmt:
 - add hardware gamma LUT handling helpers
 
 bridge:
 - add destroy hook
 - switch to reference counted drm_bridge allocations
 - tc358767: convert to devm_drm_bridge_alloc
 - improve CEC handling
 
 panel:
 - switch to reference counter drm_panel allocations
 - fwnode panel lookup
 - Huiling hl055fhv028c support
 - Raspberry Pi 7" 720x1280 support
 - edp: KDC KD116N3730A05, N160JCE-ELL CMN, N116BCJ-EAK
 - simple: AUO P238HAN01
 - st7701: Winstar wf40eswaa6mnn0
 - visionox: rm69299-shift
 - Renesas R61307, Renesas R69328 support
 - DJN HX83112B
 
 hdmi:
 - add CEC handling
 - YUV420 output support
 
 xe:
 - WildCat Lake support
 - Enable PanthorLake by default
 - mark BMG as SRIOV capable
 - update firmware recommendations
 - Expose media OA units
 - aux-bux support for non-volatile memory
 - MTD intel-dg driver for non-volatile memory
 - Expose fan control and voltage regulator in sysfs
 - restructure migration for multi-device
 - Restore GuC submit UAF fix
 - make GEM shrinker drm managed
 - SRIOV VF Post-migration recovery of GGTT nodes
 - W/A additions/reworks
 - Prefetch support for svm ranges
 - Don't allocate managed BO for each policy change
 - HWMON fixes for BMG
 - Create LRC BO without VM
 - PCI ID updates
 - make SLPC debugfs files optional
 - rework eviction rejection of bound external BOs
 - consolidate PAT programming logic for pre/post Xe2
 - init changes for flicker-free boot
 - Enable GuC Dynamic Inhibit Context switch
 
 i915:
 - drm_panic support for i915/xe
 - initial flip queue off by default for LNL/PNL
 - Wildcat Lake Display support
 - Support for DSC fractional link bpp
 - Support for simultaneous Panel Replay and Adaptive sync
 - Support for PTL+ double buffer LUT
 - initial PIPEDMC event handling
 - drm_panel_follower support
 - DPLL interface renames
 - allocate struct intel_display dynamically
 - flip queue preperation
 - abstract DRAM detection better
 - avoid GuC scheduling stalls
 - remove DG1 force probe requirement
 - fix MEI interrupt handler on RT kernels
 - use backlight control helpers for eDP
 - more shared display code refactoring
 
 amdgpu:
 - add userq slot to INFO ioctl
 - SR-IOV hibernation support
 - Suspend improvements
 - Backlight improvements
 - Use scaling for non-native eDP modes
 - cleaner shader updates for GC 9.x
 - Remove fence slab
 - SDMA fw checks for userq support
 - RAS updates
 - DMCUB updates
 - DP tunneling fixes
 - Display idle D3 support
 - Per queue reset improvements
 - initial smartmux support
 
 amdkfd:
 - enable KFD on loongarch
 - mtype fix for ext coherent system memory
 
 radeon:
 - CS validation additional GL extensions
 - drop console lock during suspend/resume
 - bump driver version
 
 msm:
 - VM BIND support
 - CI: infrastructure updates
 - UBWC single source of truth
 - decouple GPU and KMS support
 - DP: rework I/O accessors
 - DPU: SM8750 support
 - DSI: SM8750 support
 - GPU: X1-45 support and speedbin support for X1-85
 - MDSS: SM8750 support
 
 nova:
 - register! macro improvements
 - DMA object abstraction
 - VBIOS parser + fwsec lookup
 - sysmem flush page support
 - falcon: generic falcon boot code and HAL
 - FWSEC-FRTS: fb setup and load/execute
 
 ivpu:
 - Add Wildcat Lake support
 - Add turbo flag
 
 ast:
 - improve hardware generations implementation
 
 imx:
 - IMX8qxq Display Controller support
 
 lima:
 - Rockchip RK3528 GPU support
 
 nouveau:
 - fence handling cleanup
 
 panfrost:
 - MT8370 support
 - bo labeling
 - 64-bit register access
 
 qaic:
 - add RAS support
 
 rockchip:
 - convert inno_hdmi to a bridge
 
 rz-du:
 - add RZ/V2H(P) support
 - MIPI-DSI DCS support
 
 sitronix:
 - ST7567 support
 
 sun4i:
 - add H616 support
 
 tidss:
 - add TI AM62L support
 - AM65x OLDI bridge support
 
 bochs:
 - drm panic support
 
 vkms:
 - YUV and R* format support
 - use faux device
 
 vmwgfx:
 - fence improvements
 
 hyperv:
 - move out of simple
 - add drm_panic support
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEEKbZHaGwW9KfbeusDHTzWXnEhr4FAmiJM/0ACgkQDHTzWXnE
 hr6MpA/+JJKGdSdrE95QkaMcOZh/3e3areGXZ0V/RrrJXdB4/DoAfQSHhF0H7m7y
 MhBGVLGNMXq7KHrz28p1MjLHrE1mwmvJ6hZ4J076ed4u9naoCD0m6k5w5wiue+KL
 HyPR54ADxN0BYmgV0l/B0wj42KsHyTO4x4hdqPJu02V9Dtmx6FCh2ujkOF3p9nbK
 GMwWDttl4KEKljD0IvQ9YIYJ66crYGx/XmZi7JoWRrS104K/h1u8qZuXBp5jVKTy
 OZRAVyLdmJqdTOLH7l599MBBcEd/bNV37/LVwF4T5iFunEKOAiyN0QY0OR+IeRVh
 ZfOv2/gp4UNyIfyahQ7LKLgEilNPGHoPitvDJPvBZxW2UjwXVNvA1QfdK5DAlVRS
 D5NoFRjlFFCz8/c2hQwlKJ9o7eVgH3/pK0mwR7SPGQTuqzLFCrAfCuzUvg/gV++6
 JFqmGKMHeCoxO2o4GMrwjFttStP41usxtV/D+grcbPteNO9UyKJS4C38n4eamJXM
 a9Sy9APuAb6F0w5+yMItEF7TQifgmhIbm5AZHlxE1KoDQV6TdiIf1Gou5LeDGoL6
 OACbXHJPL52tUnfCRpbfI4tE/IVyYsfL01JnvZ5cZZWItXfcIz76ykJri+E0G60g
 yRl/zkimHKO4B0l/HSzal5xROXr+3VzeWehEiz/ot1VriP5OesA=
 =n9MO
 -----END PGP SIGNATURE-----

Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernel

Pull drm updates from Dave Airlie:
 "Highlights:

   - Intel xe enable Panthor Lake, started adding WildCat Lake

   - amdgpu has a bunch of reset improvments along with the usual IP
     updates

   - msm got VM_BIND support which is important for vulkan sparse memory

   - more drm_panic users

   - gpusvm common code to handle a bunch of core SVM work outside
     drivers.

  Detail summary:

  Changes outside drm subdirectory:
   - 'shrink_shmem_memory()' for better shmem/hibernate interaction
   - Rust support infrastructure:
      - make ETIMEDOUT available
      - add size constants up to SZ_2G
      - add DMA coherent allocation bindings
   - mtd driver for Intel GPU non-volatile storage
   - i2c designware quirk for Intel xe

  core:
   - atomic helpers: tune enable/disable sequences
   - add task info to wedge API
   - refactor EDID quirks
   - connector: move HDR sink to drm_display_info
   - fourcc: half-float and 32-bit float formats
   - mode_config: pass format info to simplify

  dma-buf:
   - heaps: Give CMA heap a stable name

  ci:
   - add device tree validation and kunit

  displayport:
   - change AUX DPCD access probe address
   - add quirk for DPCD probe
   - add panel replay definitions
   - backlight control helpers

  fbdev:
   - make CONFIG_FIRMWARE_EDID available on all arches

  fence:
   - fix UAF issues

  format-helper:
   - improve tests

  gpusvm:
   - introduce devmem only flag for allocation
   - add timeslicing support to GPU SVM

  ttm:
   - improve eviction

  sched:
   - tracing improvements
   - kunit improvements
   - memory leak fixes
   - reset handling improvements

  color mgmt:
   - add hardware gamma LUT handling helpers

  bridge:
   - add destroy hook
   - switch to reference counted drm_bridge allocations
   - tc358767: convert to devm_drm_bridge_alloc
   - improve CEC handling

  panel:
   - switch to reference counter drm_panel allocations
   - fwnode panel lookup
   - Huiling hl055fhv028c support
   - Raspberry Pi 7" 720x1280 support
   - edp: KDC KD116N3730A05, N160JCE-ELL CMN, N116BCJ-EAK
   - simple: AUO P238HAN01
   - st7701: Winstar wf40eswaa6mnn0
   - visionox: rm69299-shift
   - Renesas R61307, Renesas R69328 support
   - DJN HX83112B

  hdmi:
   - add CEC handling
   - YUV420 output support

  xe:
   - WildCat Lake support
   - Enable PanthorLake by default
   - mark BMG as SRIOV capable
   - update firmware recommendations
   - Expose media OA units
   - aux-bux support for non-volatile memory
   - MTD intel-dg driver for non-volatile memory
   - Expose fan control and voltage regulator in sysfs
   - restructure migration for multi-device
   - Restore GuC submit UAF fix
   - make GEM shrinker drm managed
   - SRIOV VF Post-migration recovery of GGTT nodes
   - W/A additions/reworks
   - Prefetch support for svm ranges
   - Don't allocate managed BO for each policy change
   - HWMON fixes for BMG
   - Create LRC BO without VM
   - PCI ID updates
   - make SLPC debugfs files optional
   - rework eviction rejection of bound external BOs
   - consolidate PAT programming logic for pre/post Xe2
   - init changes for flicker-free boot
   - Enable GuC Dynamic Inhibit Context switch

  i915:
   - drm_panic support for i915/xe
   - initial flip queue off by default for LNL/PNL
   - Wildcat Lake Display support
   - Support for DSC fractional link bpp
   - Support for simultaneous Panel Replay and Adaptive sync
   - Support for PTL+ double buffer LUT
   - initial PIPEDMC event handling
   - drm_panel_follower support
   - DPLL interface renames
   - allocate struct intel_display dynamically
   - flip queue preperation
   - abstract DRAM detection better
   - avoid GuC scheduling stalls
   - remove DG1 force probe requirement
   - fix MEI interrupt handler on RT kernels
   - use backlight control helpers for eDP
   - more shared display code refactoring

  amdgpu:
   - add userq slot to INFO ioctl
   - SR-IOV hibernation support
   - Suspend improvements
   - Backlight improvements
   - Use scaling for non-native eDP modes
   - cleaner shader updates for GC 9.x
   - Remove fence slab
   - SDMA fw checks for userq support
   - RAS updates
   - DMCUB updates
   - DP tunneling fixes
   - Display idle D3 support
   - Per queue reset improvements
   - initial smartmux support

  amdkfd:
   - enable KFD on loongarch
   - mtype fix for ext coherent system memory

  radeon:
   - CS validation additional GL extensions
   - drop console lock during suspend/resume
   - bump driver version

  msm:
   - VM BIND support
   - CI: infrastructure updates
   - UBWC single source of truth
   - decouple GPU and KMS support
   - DP: rework I/O accessors
   - DPU: SM8750 support
   - DSI: SM8750 support
   - GPU: X1-45 support and speedbin support for X1-85
   - MDSS: SM8750 support

  nova:
   - register! macro improvements
   - DMA object abstraction
   - VBIOS parser + fwsec lookup
   - sysmem flush page support
   - falcon: generic falcon boot code and HAL
   - FWSEC-FRTS: fb setup and load/execute

  ivpu:
   - Add Wildcat Lake support
   - Add turbo flag

  ast:
   - improve hardware generations implementation

  imx:
   - IMX8qxq Display Controller support

  lima:
   - Rockchip RK3528 GPU support

  nouveau:
   - fence handling cleanup

  panfrost:
   - MT8370 support
   - bo labeling
   - 64-bit register access

  qaic:
   - add RAS support

  rockchip:
   - convert inno_hdmi to a bridge

  rz-du:
   - add RZ/V2H(P) support
   - MIPI-DSI DCS support

  sitronix:
   - ST7567 support

  sun4i:
   - add H616 support

  tidss:
   - add TI AM62L support
   - AM65x OLDI bridge support

  bochs:
   - drm panic support

  vkms:
   - YUV and R* format support
   - use faux device

  vmwgfx:
   - fence improvements

  hyperv:
   - move out of simple
   - add drm_panic support"

* tag 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernel: (1479 commits)
  drm/tidss: oldi: convert to devm_drm_bridge_alloc() API
  drm/tidss: encoder: convert to devm_drm_bridge_alloc()
  drm/amdgpu: move reset support type checks into the caller
  drm/amdgpu/sdma7: re-emit unprocessed state on ring reset
  drm/amdgpu/sdma6: re-emit unprocessed state on ring reset
  drm/amdgpu/sdma5.2: re-emit unprocessed state on ring reset
  drm/amdgpu/sdma5: re-emit unprocessed state on ring reset
  drm/amdgpu/gfx12: re-emit unprocessed state on ring reset
  drm/amdgpu/gfx11: re-emit unprocessed state on ring reset
  drm/amdgpu/gfx10: re-emit unprocessed state on ring reset
  drm/amdgpu/gfx9.4.3: re-emit unprocessed state on kcq reset
  drm/amdgpu/gfx9: re-emit unprocessed state on kcq reset
  drm/amdgpu: Add WARN_ON to the resource clear function
  drm/amd/pm: Use cached metrics data on SMUv13.0.6
  drm/amd/pm: Use cached data for min/max clocks
  gpu: nova-core: fix bounds check in PmuLookupTableEntry::new
  drm/amdgpu: Replace HQD terminology with slots naming
  drm/amdgpu: Add user queue instance count in HW IP info
  drm/amd/amdgpu: Add helper functions for isp buffers
  drm/amd/amdgpu: Initialize swnode for ISP MFD device
  ...
2025-07-30 19:26:49 -07:00
..
bxt_dpio_phy_regs.h
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
g4x_dp.c
g4x_dp.h
g4x_hdmi.c
g4x_hdmi.h
hsw_ips.c drm/i915/cdclk: abstract intel_cdclk_logical() 2025-06-26 11:55:53 +03:00
hsw_ips.h
i9xx_display_sr.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
i9xx_display_sr.h
i9xx_plane.c drm/i915: Add intel_bo_alloc_framebuffer() 2025-06-27 11:48:22 +02:00
i9xx_plane.h
i9xx_plane_regs.h
i9xx_wm.c
i9xx_wm.h
i9xx_wm_regs.h
icl_dsi.c Merge tag 'drm-intel-next-2025-06-18' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next 2025-06-23 10:49:27 +10:00
icl_dsi.h
icl_dsi_regs.h
intel_acpi.c
intel_acpi.h
intel_alpm.c
intel_alpm.h
intel_atomic.c drm/i915/plane: rename intel_atomic_plane.[ch] to intel_plane.[ch] 2025-06-19 12:14:29 +03:00
intel_atomic.h
intel_audio.c drm/i915/cdclk: abstract intel_cdclk_force_min_cdclk() 2025-06-26 11:55:54 +03:00
intel_audio.h
intel_audio_regs.h
intel_backlight.c
intel_backlight.h
intel_backlight_regs.h
intel_bios.c drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too 2025-07-10 11:35:20 -04:00
intel_bios.h
intel_bo.c drm/i915: Add intel_bo_panic_setup() and intel_bo_panic_finish() 2025-06-27 11:48:22 +02:00
intel_bo.h drm/i915: Add intel_bo_panic_setup() and intel_bo_panic_finish() 2025-06-27 11:48:22 +02:00
intel_bw.c drm/i915/cdclk: abstract intel_cdclk_bw_min_cdclk() 2025-06-26 11:55:54 +03:00
intel_bw.h drm/i915/bw: make struct intel_bw_state opaque 2025-06-26 11:55:53 +03:00
intel_cdclk.c drm/i915/cdclk: make struct intel_cdclk_state opaque 2025-06-26 11:55:54 +03:00
intel_cdclk.h drm/i915/cdclk: make struct intel_cdclk_state opaque 2025-06-26 11:55:54 +03:00
intel_cmtg.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_cmtg.h
intel_cmtg_regs.h drm/i915/display: include intel_display_reg_defs.h from display regs files 2025-06-11 14:03:06 +03:00
intel_color.c
intel_color.h
intel_color_regs.h
intel_combo_phy.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_combo_phy.h
intel_combo_phy_regs.h drm/i915/display: include intel_display_reg_defs.h from display regs files 2025-06-11 14:03:06 +03:00
intel_connector.c drm/i915/display: move unordered works to new private workqueue 2025-06-26 12:22:51 +03:00
intel_connector.h
intel_crt.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_crt.h
intel_crt_regs.h
intel_crtc.c drm/i915/plane: rename intel_atomic_plane.[ch] to intel_plane.[ch] 2025-06-19 12:14:29 +03:00
intel_crtc.h
intel_crtc_state_dump.c
intel_crtc_state_dump.h
intel_cursor.c drm/i915/plane: drop atomic from intel_atomic_plane_check_clipping() 2025-06-19 12:14:29 +03:00
intel_cursor.h
intel_cursor_regs.h
intel_cx0_phy.c drm/i915/wcl: C10 phy connected to port A and B 2025-06-18 14:59:39 -07:00
intel_cx0_phy.h
intel_cx0_phy_regs.h drm/i915/display: include intel_display_reg_defs.h from display regs files 2025-06-11 14:03:06 +03:00
intel_ddi.c drm/i915/display: Implement wa_16011342517 2025-06-26 13:08:34 +05:30
intel_ddi.h
intel_ddi_buf_trans.c
intel_ddi_buf_trans.h
intel_de.h
intel_display.c drm for 6.17-rc1 2025-07-30 19:26:49 -07:00
intel_display.h
intel_display_conversion.c
intel_display_conversion.h
intel_display_core.h drm/i915: Try to program PKG_C_LATENCY more correctly 2025-06-27 15:54:19 +03:00
intel_display_debugfs.c
intel_display_debugfs.h
intel_display_debugfs_params.c
intel_display_debugfs_params.h
intel_display_device.c drm/i915/xe3lpd: Add support for display version 30.02 2025-06-18 15:39:21 -07:00
intel_display_device.h drm/i915/display: Fix macro HAS_ULTRAJOINER 2025-06-30 13:43:16 +05:30
intel_display_driver.c drm/i915/flipq: Provide the nuts and bolts code for flip queue 2025-06-27 15:54:43 +03:00
intel_display_driver.h
intel_display_irq.c drm/i915/plane: rename intel_atomic_plane.[ch] to intel_plane.[ch] 2025-06-19 12:14:29 +03:00
intel_display_irq.h
intel_display_limits.h
intel_display_params.c drm/i915/flipq: Implement flip queue based commit path 2025-06-27 15:55:36 +03:00
intel_display_params.h drm/i915/flipq: Implement flip queue based commit path 2025-06-27 15:55:36 +03:00
intel_display_power.c drm/i915/display: switch to struct drm_device based pcode interface 2025-06-23 21:45:16 +03:00
intel_display_power.h
intel_display_power_map.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_display_power_map.h
intel_display_power_well.c drm/i915/power: use intel_de_wait_for_clear() instead of wait_for() 2025-07-02 12:32:22 +03:00
intel_display_power_well.h
intel_display_reg_defs.h
intel_display_regs.h drm/i915/power: relocate {SKL,ICL}_PW_CTL_IDX_TO_PG() 2025-06-26 21:50:23 +03:00
intel_display_reset.c
intel_display_reset.h
intel_display_rpm.c
intel_display_rpm.h
intel_display_rps.c
intel_display_rps.h
intel_display_snapshot.c
intel_display_snapshot.h
intel_display_trace.c
intel_display_trace.h
intel_display_types.h drm/i915/flipq: Implement flip queue based commit path 2025-06-27 15:55:36 +03:00
intel_display_wa.c
intel_display_wa.h
intel_dkl_phy.c
intel_dkl_phy.h
intel_dkl_phy_regs.h drm/i915/display: Implement wa_16011342517 2025-06-26 13:08:34 +05:30
intel_dmc.c drm/i915/display: drop a number of dependencies on i915_drv.h 2025-07-01 15:43:52 +03:00
intel_dmc.h drm/i915/flipq: Provide the nuts and bolts code for flip queue 2025-06-27 15:54:43 +03:00
intel_dmc_regs.h drm/i915/dmc: Define flip queue related PIPEDMC registers 2025-06-27 15:54:35 +03:00
intel_dmc_wl.c drm/i915/display: drop a number of dependencies on i915_drv.h 2025-07-01 15:43:52 +03:00
intel_dmc_wl.h
intel_dp.c drm for 6.17-rc1 2025-07-30 19:26:49 -07:00
intel_dp.h drm/i915/dp: Disable the AUX DPCD probe quirk if it's not required 2025-06-12 20:44:15 +03:00
intel_dp_aux.c drm/i915/dp: Disable the AUX DPCD probe quirk if it's not required 2025-06-12 20:44:15 +03:00
intel_dp_aux.h
intel_dp_aux_backlight.c drm/i915/backlight: Use drm_edp_backlight_enable 2025-06-30 20:41:51 +05:30
intel_dp_aux_backlight.h
intel_dp_aux_regs.h
intel_dp_hdcp.c drm/i915/hdcp: Use HDCP2_STREAM_STATUS instead of HDCP2_AUTH_STREAM 2025-06-24 10:23:30 +05:30
intel_dp_hdcp.h
intel_dp_link_training.c
intel_dp_link_training.h
intel_dp_mst.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_dp_mst.h
intel_dp_test.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_dp_test.h
intel_dp_tunnel.c
intel_dp_tunnel.h
intel_dpio_phy.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_dpio_phy.h
intel_dpll.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_dpll.h
intel_dpll_mgr.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_dpll_mgr.h
intel_dpt.c
intel_dpt.h
intel_dpt_common.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_dpt_common.h
intel_drrs.c drm/i915/display: drop a number of dependencies on i915_drv.h 2025-07-01 15:43:52 +03:00
intel_drrs.h
intel_dsb.c drm/i915/dsb: Disable the GOSUB interrupt 2025-06-17 19:13:58 +03:00
intel_dsb.h drm/i915/dsb: Garbage collect the MMIO DEwake stuff 2025-06-17 19:12:27 +03:00
intel_dsb_buffer.c
intel_dsb_buffer.h
intel_dsb_regs.h
intel_dsi.c
intel_dsi.h
intel_dsi_dcs_backlight.c
intel_dsi_dcs_backlight.h
intel_dsi_vbt.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_dsi_vbt.h
intel_dvo.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_dvo.h
intel_dvo_dev.h
intel_dvo_regs.h
intel_encoder.c drm/i915/display: drop a number of dependencies on i915_drv.h 2025-07-01 15:43:52 +03:00
intel_encoder.h
intel_fb.c drm/i915: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 2025-07-16 20:09:08 +03:00
intel_fb.h drm/i915: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 2025-07-16 20:09:08 +03:00
intel_fb_bo.c
intel_fb_bo.h
intel_fb_pin.c drm/i915/fbdev: Add intel_fbdev_get_map() 2025-06-27 11:48:22 +02:00
intel_fb_pin.h drm/i915/fbdev: Add intel_fbdev_get_map() 2025-06-27 11:48:22 +02:00
intel_fbc.c drm/i915/display: move unordered works to new private workqueue 2025-06-26 12:22:51 +03:00
intel_fbc.h
intel_fbc_regs.h
intel_fbdev.c drm/i915/fbdev: Add intel_fbdev_get_map() 2025-06-27 11:48:22 +02:00
intel_fbdev.h drm/i915/fbdev: Add intel_fbdev_get_map() 2025-06-27 11:48:22 +02:00
intel_fbdev_fb.c drm/i915: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 2025-07-16 20:09:08 +03:00
intel_fbdev_fb.h
intel_fdi.c
intel_fdi.h
intel_fdi_regs.h
intel_fifo_underrun.c
intel_fifo_underrun.h
intel_fixed.h
intel_flipq.c drm/i915/flipq: Add intel_flipq_dump() 2025-06-27 15:58:19 +03:00
intel_flipq.h drm/i915/flipq: Add intel_flipq_dump() 2025-06-27 15:58:19 +03:00
intel_frontbuffer.c
intel_frontbuffer.h
intel_global_state.c
intel_global_state.h
intel_gmbus.c
intel_gmbus.h
intel_gmbus_regs.h drm/i915/display: include intel_display_reg_defs.h from display regs files 2025-06-11 14:03:06 +03:00
intel_hdcp.c drm/i915/display: drop a number of dependencies on i915_drv.h 2025-07-01 15:43:52 +03:00
intel_hdcp.h
intel_hdcp_gsc.c
intel_hdcp_gsc.h
intel_hdcp_gsc_message.c
intel_hdcp_gsc_message.h
intel_hdcp_regs.h drm/i915/hdcp: Use HDCP2_STREAM_STATUS instead of HDCP2_AUTH_STREAM 2025-06-24 10:23:30 +05:30
intel_hdcp_shim.h
intel_hdmi.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_hdmi.h
intel_hotplug.c drm/i915/display: move unordered works to new private workqueue 2025-06-26 12:22:51 +03:00
intel_hotplug.h
intel_hotplug_irq.c
intel_hotplug_irq.h
intel_hti.c
intel_hti.h
intel_hti_regs.h drm/i915/display: include intel_display_reg_defs.h from display regs files 2025-06-11 14:03:06 +03:00
intel_link_bw.c
intel_link_bw.h
intel_load_detect.c
intel_load_detect.h
intel_lpe_audio.c
intel_lpe_audio.h
intel_lspcon.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_lspcon.h
intel_lvds.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_lvds.h
intel_lvds_regs.h
intel_mg_phy_regs.h
intel_modeset_lock.c
intel_modeset_lock.h
intel_modeset_setup.c drm/i915/dmc: Pass crtc_state to intel_dmc_{enable,disable}_pipe() 2025-06-23 17:50:07 +03:00
intel_modeset_setup.h
intel_modeset_verify.c
intel_modeset_verify.h
intel_opregion.c drm/i915/display: drop a number of dependencies on i915_drv.h 2025-07-01 15:43:52 +03:00
intel_opregion.h
intel_overlay.c
intel_overlay.h
intel_panel.c drm/i915/panel: register drm_panel and call prepare/unprepare for eDP 2025-06-26 11:29:55 +05:30
intel_panel.h
intel_pch.c
intel_pch.h
intel_pch_display.c
intel_pch_display.h
intel_pch_refclk.c
intel_pch_refclk.h
intel_pfit.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_pfit.h
intel_pfit_regs.h
intel_pipe_crc.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_pipe_crc.h
intel_pipe_crc_regs.h
intel_plane.c drm/i915/psr: Add intel_psr2_panic_force_full_update 2025-06-27 11:48:23 +02:00
intel_plane.h drm/i915/plane: rename intel_atomic_add_affected_planes() to intel_plane_add_affected() 2025-06-19 12:14:29 +03:00
intel_plane_initial.c drm/i915: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 2025-07-16 20:09:08 +03:00
intel_plane_initial.h
intel_pmdemand.c drm/i915/cdclk: abstract intel_cdclk_actual() and intel_cdclk_actual_voltage_level() 2025-06-26 11:55:54 +03:00
intel_pmdemand.h
intel_pps.c drm/i915/display: drop a number of dependencies on i915_drv.h 2025-07-01 15:43:52 +03:00
intel_pps.h
intel_pps_regs.h
intel_psr.c drm/i915/display: drop a number of dependencies on i915_drv.h 2025-07-01 15:43:52 +03:00
intel_psr.h drm/i915/psr: Add intel_psr2_panic_force_full_update 2025-06-27 11:48:23 +02:00
intel_psr_regs.h
intel_qp_tables.c
intel_qp_tables.h
intel_quirks.c
intel_quirks.h
intel_sbi.c
intel_sbi.h
intel_sbi_regs.h drm/i915/display: include intel_display_reg_defs.h from display regs files 2025-06-11 14:03:06 +03:00
intel_sdvo.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_sdvo.h
intel_sdvo_regs.h
intel_snps_hdmi_pll.c drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64 2025-06-23 14:59:55 +03:00
intel_snps_hdmi_pll.h
intel_snps_phy.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_snps_phy.h
intel_snps_phy_regs.h
intel_sprite.c drm/i915/plane: drop atomic from intel_atomic_plane_check_clipping() 2025-06-19 12:14:29 +03:00
intel_sprite.h
intel_sprite_regs.h
intel_sprite_uapi.c
intel_sprite_uapi.h
intel_tc.c
intel_tc.h
intel_tdf.h
intel_tv.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_tv.h
intel_tv_regs.h
intel_vblank.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_vblank.h
intel_vbt_defs.h
intel_vdsc.c
intel_vdsc.h
intel_vdsc_regs.h
intel_vga.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_vga.h
intel_vga_regs.h
intel_vrr.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
intel_vrr.h
intel_vrr_regs.h drm/i915/vrr: fix register file style 2025-06-19 11:14:10 +03:00
intel_wm.c
intel_wm.h
intel_wm_types.h
skl_scaler.c drm/i915/display: drop i915_reg.h include where possible 2025-06-11 14:03:06 +03:00
skl_scaler.h
skl_universal_plane.c drm/i915/display: Add drm_panic support for Y-tiling with DPT 2025-06-27 11:48:23 +02:00
skl_universal_plane.h
skl_universal_plane_regs.h
skl_watermark.c drm/i915/flipq: Implement flip queue based commit path 2025-06-27 15:55:36 +03:00
skl_watermark.h drm/i915/bw: relocate intel_can_enable_sagv() and rename to intel_bw_can_enable_sagv() 2025-06-26 11:55:53 +03:00
skl_watermark_regs.h
vlv_dpio_phy_regs.h
vlv_dsi.c drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init() 2025-06-30 08:12:36 +03:00
vlv_dsi.h
vlv_dsi_pll.c
vlv_dsi_pll.h
vlv_dsi_pll_regs.h
vlv_dsi_regs.h
vlv_sideband.c
vlv_sideband.h