mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
![]() 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 ... |
||
---|---|---|
.. | ||
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 | ||
hsw_ips.h | ||
i9xx_display_sr.c | ||
i9xx_display_sr.h | ||
i9xx_plane.c | ||
i9xx_plane.h | ||
i9xx_plane_regs.h | ||
i9xx_wm.c | ||
i9xx_wm.h | ||
i9xx_wm_regs.h | ||
icl_dsi.c | ||
icl_dsi.h | ||
icl_dsi_regs.h | ||
intel_acpi.c | ||
intel_acpi.h | ||
intel_alpm.c | ||
intel_alpm.h | ||
intel_atomic.c | ||
intel_atomic.h | ||
intel_audio.c | ||
intel_audio.h | ||
intel_audio_regs.h | ||
intel_backlight.c | ||
intel_backlight.h | ||
intel_backlight_regs.h | ||
intel_bios.c | ||
intel_bios.h | ||
intel_bo.c | ||
intel_bo.h | ||
intel_bw.c | ||
intel_bw.h | ||
intel_cdclk.c | ||
intel_cdclk.h | ||
intel_cmtg.c | ||
intel_cmtg.h | ||
intel_cmtg_regs.h | ||
intel_color.c | ||
intel_color.h | ||
intel_color_regs.h | ||
intel_combo_phy.c | ||
intel_combo_phy.h | ||
intel_combo_phy_regs.h | ||
intel_connector.c | ||
intel_connector.h | ||
intel_crt.c | ||
intel_crt.h | ||
intel_crt_regs.h | ||
intel_crtc.c | ||
intel_crtc.h | ||
intel_crtc_state_dump.c | ||
intel_crtc_state_dump.h | ||
intel_cursor.c | ||
intel_cursor.h | ||
intel_cursor_regs.h | ||
intel_cx0_phy.c | ||
intel_cx0_phy.h | ||
intel_cx0_phy_regs.h | ||
intel_ddi.c | ||
intel_ddi.h | ||
intel_ddi_buf_trans.c | ||
intel_ddi_buf_trans.h | ||
intel_de.h | ||
intel_display.c | ||
intel_display.h | ||
intel_display_conversion.c | ||
intel_display_conversion.h | ||
intel_display_core.h | ||
intel_display_debugfs.c | ||
intel_display_debugfs.h | ||
intel_display_debugfs_params.c | ||
intel_display_debugfs_params.h | ||
intel_display_device.c | ||
intel_display_device.h | ||
intel_display_driver.c | ||
intel_display_driver.h | ||
intel_display_irq.c | ||
intel_display_irq.h | ||
intel_display_limits.h | ||
intel_display_params.c | ||
intel_display_params.h | ||
intel_display_power.c | ||
intel_display_power.h | ||
intel_display_power_map.c | ||
intel_display_power_map.h | ||
intel_display_power_well.c | ||
intel_display_power_well.h | ||
intel_display_reg_defs.h | ||
intel_display_regs.h | ||
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 | ||
intel_display_wa.c | ||
intel_display_wa.h | ||
intel_dkl_phy.c | ||
intel_dkl_phy.h | ||
intel_dkl_phy_regs.h | ||
intel_dmc.c | ||
intel_dmc.h | ||
intel_dmc_regs.h | ||
intel_dmc_wl.c | ||
intel_dmc_wl.h | ||
intel_dp.c | ||
intel_dp.h | ||
intel_dp_aux.c | ||
intel_dp_aux.h | ||
intel_dp_aux_backlight.c | ||
intel_dp_aux_backlight.h | ||
intel_dp_aux_regs.h | ||
intel_dp_hdcp.c | ||
intel_dp_hdcp.h | ||
intel_dp_link_training.c | ||
intel_dp_link_training.h | ||
intel_dp_mst.c | ||
intel_dp_mst.h | ||
intel_dp_test.c | ||
intel_dp_test.h | ||
intel_dp_tunnel.c | ||
intel_dp_tunnel.h | ||
intel_dpio_phy.c | ||
intel_dpio_phy.h | ||
intel_dpll.c | ||
intel_dpll.h | ||
intel_dpll_mgr.c | ||
intel_dpll_mgr.h | ||
intel_dpt.c | ||
intel_dpt.h | ||
intel_dpt_common.c | ||
intel_dpt_common.h | ||
intel_drrs.c | ||
intel_drrs.h | ||
intel_dsb.c | ||
intel_dsb.h | ||
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 | ||
intel_dsi_vbt.h | ||
intel_dvo.c | ||
intel_dvo.h | ||
intel_dvo_dev.h | ||
intel_dvo_regs.h | ||
intel_encoder.c | ||
intel_encoder.h | ||
intel_fb.c | ||
intel_fb.h | ||
intel_fb_bo.c | ||
intel_fb_bo.h | ||
intel_fb_pin.c | ||
intel_fb_pin.h | ||
intel_fbc.c | ||
intel_fbc.h | ||
intel_fbc_regs.h | ||
intel_fbdev.c | ||
intel_fbdev.h | ||
intel_fbdev_fb.c | ||
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 | ||
intel_flipq.h | ||
intel_frontbuffer.c | ||
intel_frontbuffer.h | ||
intel_global_state.c | ||
intel_global_state.h | ||
intel_gmbus.c | ||
intel_gmbus.h | ||
intel_gmbus_regs.h | ||
intel_hdcp.c | ||
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 | ||
intel_hdcp_shim.h | ||
intel_hdmi.c | ||
intel_hdmi.h | ||
intel_hotplug.c | ||
intel_hotplug.h | ||
intel_hotplug_irq.c | ||
intel_hotplug_irq.h | ||
intel_hti.c | ||
intel_hti.h | ||
intel_hti_regs.h | ||
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 | ||
intel_lspcon.h | ||
intel_lvds.c | ||
intel_lvds.h | ||
intel_lvds_regs.h | ||
intel_mg_phy_regs.h | ||
intel_modeset_lock.c | ||
intel_modeset_lock.h | ||
intel_modeset_setup.c | ||
intel_modeset_setup.h | ||
intel_modeset_verify.c | ||
intel_modeset_verify.h | ||
intel_opregion.c | ||
intel_opregion.h | ||
intel_overlay.c | ||
intel_overlay.h | ||
intel_panel.c | ||
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 | ||
intel_pfit.h | ||
intel_pfit_regs.h | ||
intel_pipe_crc.c | ||
intel_pipe_crc.h | ||
intel_pipe_crc_regs.h | ||
intel_plane.c | ||
intel_plane.h | ||
intel_plane_initial.c | ||
intel_plane_initial.h | ||
intel_pmdemand.c | ||
intel_pmdemand.h | ||
intel_pps.c | ||
intel_pps.h | ||
intel_pps_regs.h | ||
intel_psr.c | ||
intel_psr.h | ||
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 | ||
intel_sdvo.c | ||
intel_sdvo.h | ||
intel_sdvo_regs.h | ||
intel_snps_hdmi_pll.c | ||
intel_snps_hdmi_pll.h | ||
intel_snps_phy.c | ||
intel_snps_phy.h | ||
intel_snps_phy_regs.h | ||
intel_sprite.c | ||
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 | ||
intel_tv.h | ||
intel_tv_regs.h | ||
intel_vblank.c | ||
intel_vblank.h | ||
intel_vbt_defs.h | ||
intel_vdsc.c | ||
intel_vdsc.h | ||
intel_vdsc_regs.h | ||
intel_vga.c | ||
intel_vga.h | ||
intel_vga_regs.h | ||
intel_vrr.c | ||
intel_vrr.h | ||
intel_vrr_regs.h | ||
intel_wm.c | ||
intel_wm.h | ||
intel_wm_types.h | ||
skl_scaler.c | ||
skl_scaler.h | ||
skl_universal_plane.c | ||
skl_universal_plane.h | ||
skl_universal_plane_regs.h | ||
skl_watermark.c | ||
skl_watermark.h | ||
skl_watermark_regs.h | ||
vlv_dpio_phy_regs.h | ||
vlv_dsi.c | ||
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 |