This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 69a85f1f668 Daily bump.
new 6525b408b25 LoongArch: Set default alignment for functions jumps loops [...]
new 8ad8f749729 LoongArch: doc: Add same-address constraint to the descript [...]
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/config/loongarch/loongarch-def.cc | 4 ++--
gcc/config/loongarch/loongarch-opts.cc | 3 +++
gcc/config/loongarch/loongarch-tune.h | 9 ++++++++-
gcc/doc/invoke.texi | 4 ++--
4 files changed, 15 insertions(+), 5 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from eff5f16bfd87 Merge tag 'for-6.15/io_uring-reg-vec-20250327' of git://gi [...]
new 76d3ca899813 fbdev: core: tileblit: Implement missing margin clearing f [...]
new 892c788d73fe fbcon: Use correct erase colour for clearing in fbcon
new b347f4571e9f fbdev: pxafb: use devm_kmemdup*()
new 2df2c0caaecf fbdev: au1100fb: Move a variable assignment behind a null [...]
new 4027c31db1ba dummycon: only build module if there are users
new beefaba1978c dummycon: fix default rows/cols
new 5bbcc7645f4b mdacon: rework dependency list
new a979182a2453 fbdev: lcdcfb: Register sysfs groups through driver core
new 5fc830d6aca1 fbdev: Register sysfs groups through device_add_group
new b8389cbe2dd9 fbdev: mach64_cursor: Remove fb_draw.h includes
new 1a78d9a34b8d fbdev: wmt_ge_rops: Remove fb_draw.h includes
new eabb03293087 fbdev: Refactoring the fbcon packed pixel drawing routines
new 4afd6378c5fb MAINTAINERS: Add contact info for fbdev packed pixel drawing
new b204c29e0d8d fbdev: omapfb: Remove writeback deadcode
new 3e411827f31d fbdev: omapfb: Add 'plane' value check
new aee50bd88ea5 fbdev: sm501fb: Add some geometry checks.
new 26c36247a440 fbcon: Use static attribute groups for sysfs entries
new 86d16cd12efa fbdev: fsl-diu-fb: add missing device_remove_file()
new 51aad189f8e0 Merge tag 'fbdev-for-6.15-rc1' of git://git.kernel.org/pub [...]
new 96b5d2e807f6 drm: xlnx: zynqmp_dpsub: Fix kernel doc
new 3f60dbd40d3f drm/rockchip: dw_hdmi_qp: Add platform ctrl callback
new 3a5981b65f77 dt-bindings: display: rockchip: Add rk3576 hdmi controller
new 36439120efbd drm/rockchip: dw_hdmi_qp: Add basic RK3576 HDMI output support
new 69c0d83f0eea drm/ci: uprev IGT
new 7a5cd45fab0a drm/encoder_slave: make mode_valid accept const struct drm [...]
new b255ce4388e0 drm/amdgpu: don't change mode in amdgpu_dm_connector_mode_valid()
new 5f011b442006 drm/sti: hda: pass const struct drm_display_mode* to hda_g [...]
new 66df9debcb29 drm/connector: make mode_valid_ctx take a const struct drm [...]
new 26d6fd81916e drm/connector: make mode_valid take a const struct drm_dis [...]
new 9a0dfe9bacef drm/nouveau: incorporate I2C TV encoder drivers
new a73583107af9 drm/nouveau: vendor in drm_encoder_slave API
new 574f5ee2c85a drm/bridge: ti-sn65dsi86: Fix multiple instances
new 7e182cb4f556 drm: allow encoder mode_set even when connectors change for crtc
new 73d934d7b6e3 drm/tests: Add test for drm_atomic_helper_commit_modeset_d [...]
new eee0912a7185 drm: add clone mode check for CRTC
new 5a6e8c369486 drm/tests: Add test for drm_crtc_in_clone_mode()
new 41b4b11da021 drm: Add valid clones check
new 88849f24e2ab drm/tests: Add test for drm_atomic_helper_check_modeset()
new 5d40d4fae6f2 drm/ssd130x: Set SPI .id_table to prevent an SPI core warning
new 950942b4813f accel/ivpu: Separate DB ID and CMDQ ID allocations from CM [...]
new 465a3914b254 accel/ivpu: Add API for command queue create/destroy/submit
new 5bbccadaf33e accel/ivpu: Abort all jobs after command queue unregister
new 7bfc9fa99580 accel/ivpu: Expose NPU memory utilization info in sysfs
new bc3e5f48b7ee accel/ivpu: Use workqueue for IRQ handling
new 0240fa18d247 accel/ivpu: Dump only first MMU fault from single context
new 4480912f3f8b accel/ivpu: Move parts of MMU event IRQ handling to thread [...]
new 353b8f48390d accel/ivpu: Fix missing MMU events from reserved SSID
new ae06e0b3bfe0 accel/ivpu: Set command queue management capability based on HWS
new e52443608934 accel/ivpu: Fix locking order in ivpu_cmdq_destroy_ioctl
new ab680dc6c78a accel/ivpu: Fix locking order in ivpu_job_submit
new dad945c27a42 accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_V [...]
new dd4f78ec6a6f accel/ivpu: Add platform detection for presilicon
new 74509d54ebf1 accel/ivpu: Enable HWS by default on all platforms
new f7dfd3db3e04 drm/virtio: Fix UAF in virtgpu_dma_buf_free_obj()
new 5dd8b536bbda drm/virtio: Lock the VGA resources during initialization
new ffda6454267d drm/virtio: Set missing bo->attached flag
new 2ef1c8c5de40 drm/virtio: Factor out common dmabuf unmapping code
new 178ada9d6e90 dma-fence: Add a single fence fast path for fence merging
new b1cce631e61f dma-buf: add selftest for fence order after merge
new d2a0b1bc5773 dma-fence: Add some more fence-merge-unwrap tests
new 97395ce76edc drm/nouveau: fix kernel-doc comments
new 0c2768bf8189 accel/amdxdna: Return error when setting clock failed for npu1
new 1854df7087be drm/rockchip: Don't change hdmi reference clock rate
new d995dc60e0e9 drm/panthor: Remove dead code
new 9104ee0868ff drm/panthor: fix all mmu kernel-doc comments
new 573b73e5ac2c drm/sched: Delete unused update_job_credits
new 57e233c3bd63 drm/panthor: Fix a race between the reset and suspend path
new 1f463794097d drm/ttm: Balance ttm_resource_cursor_init() and ttm_resour [...]
new 1d3160c7cba3 drm/ttm/pool: Restructure the pool allocation code
new 0d6c9edf9e5b drm/panel: ebbg-ft8719: transition to mipi_dsi wrapped functions
new 8025f23728e9 drm/panel: xinpeng-xpp055c272: transition to mipi_dsi wrap [...]
new 0ca6d6058852 drm/panel-edp: Add B140UAN04.4 and MNE007QS3-7
new 29e93d0a04b6 drm/panel-edp: Add CSW MNB601LS1-3
new 749b5b279e56 drm/panel-edp: Add Starry 116KHD024006
new 412576293cca accel/amdxdna: Remove casting mailbox payload pointer
new b3dff598e72f accel/amdxdna: Declare sched_ops as static
new 6e11ce84c514 drm/probe-helper: Call connector detect functions in singl [...]
new 467dce3817bd drm/buddy: fix issue that force_merge cannot free all roots
new 8cb3a1e2b350 drm/buddy: Add a testcase to verify the multiroot fini
new c5e3306a424b drm/atomic: clarify the rules around drm_atomic_state->all [...]
new dc4afc0de965 drm/v3d: Remove `v3d->cpu_job`
new 00728273bdf1 drm/tests/buddy: fix build with unused prng
new 1e14484677c8 drm/ssd130x: fix ssd132x encoding
new 229adcffdb54 drm/ssd130x: ensure ssd132x pitch is correct
new 440aaf479c9a drm/sched: Remove weak paused submission checks
new 35286a67d69c MAINTAINERS: Update DRM GPU Scheduler section
new 9b22441acdc3 MAINTAINERS: Add DRM GPU Scheduler reviewer
new 713a34183694 MAINTAINERS: Update intel_vpu maintainer list
new 931a765c2d95 accel/qaic: Change aic100_image_table definition
new c03dd019f0b5 drm/panel-edp: Add BOE NV140FHM-NZ panel entry
new 6568d423cb30 drm/virtio: Don't return error if virtio-gpu PCI dev is not found
new 04630796c437 drm/vc4: Use DRM Execution Contexts
new 21bd85f82ec2 drm/vc4: Use DMA Resv to implement VC4 wait BO IOCTL
new e8941ac97f28 drm/vc4: Remove BOs seqnos
new 51678bb9a7fb drm/sched: Add helper to check job dependencies
new cdb73451bc67 drm/imagination: Use the drm_sched_job_has_dependency helper
new 0a3f3f7c5da8 drm/vkms: Switch to managed for connector
new 16d22ba2debd drm/vkms: Switch to managed for encoder
new c367b772e6d8 drm/managed: Add DRM-managed alloc_ordered_workqueue
new 8dd92e6eee59 drm/vkms: Switch to managed for crtc
new 135d8fc7af44 drm: writeback: Create an helper for drm_writeback_connect [...]
new 2f3f4a73631b drm: writeback: Add missing cleanup in case of initializat [...]
new 1914ba2b91ea drm: writeback: Create drmm variants for drm_writeback_con [...]
new 23fdf4308988 drm/vkms: Switch to managed for writeback connector
new b0a76faea6b1 drm/vkms: Switch to dynamic allocation for connector
new 45a477841573 drm/vkms: Switch to dynamic allocation for encoder
new 49a167c393b0 drm/vkms: Switch to dynamic allocation for CRTC
new 3d09b2718969 drm/ast: Detect wide-screen support before creating modese [...]
new be1c00b180f1 drm/ast: Detect DRAM before TX-chip
new b40e209130bf drm/ast: Refactor ast_post_gpu() by Gen
new 1c6220a3950b drm/ast: Initialize ASTDP in ast_post_gpu()
new 87478ba50a05 drm/ast: Hide Gens 1 to 3 TX detection in branch
new 2eede6f1d2b1 drm/ast: Align Gen1 DVO detection to register manual
new dc80fde7947f drm/ast: Merge TX-chip detection code for Gen4 and later
new a9301e5bef12 drm/ast: Only warn about unsupported TX chips on Gen4 and later
new ed868bcb4f5c drm/bridge: adv7511: Switch to atomic operations
new 0936f0e54426 drm/atomic-helper: document drm_atomic_helper_check() rest [...]
new 6ce24b3450b8 drm/panel-edp: Add STA 116QHD024002
new 2654d4711375 drm/omap/dss: Use of_property_present() to test existence [...]
new 07efb761b672 drm/omap/dss: Use syscon_regmap_lookup_by_phandle_args
new c905d149c506 drm/omap: Remove hdmi5_core_handle_irqs()
new 798047e63ac9 drm/tidss: Fix typos
new 3ab334814dc7 drm: add modifiers for MediaTek tiled formats
new 7f3b11934f96 drm/virtio: Support partial maps of GEM objects
new ce8c69ec90ca drm/panel: samsung-s6e88a0-ams452ef01: transition to mipi_ [...]
new 6bbce873a9c9 drm/dp_mst: Fix drm RAD print
new 580aa2782c5b drm/dp_mst: Add helper to get port number at specific LCT [...]
new 22807d30fa85 drm/nouveau: add a kernel doc to introduce the GSP RPC
new f98ed88eb98b drm/nouveau: rename "repc" to "gsp_rpc_len" on the GSP mes [...]
new 2c6a79af3fe0 drm/nouveau: rename "argv" to what it represents on the GS [...]
new a15b5379764b drm/nouveau: remove unused param repc in *rm_alloc_push()
new 0c2f211b6605 drm/nouveau: rename "argv" to what it represents in *rm_{a [...]
new bda6fe811fba drm/nouveau: rename "argc" to what it represents in GSP RP [...]
new bbae6680cfe3 drm/nouveau: fix the broken marco GSP_MSG_MAX_SIZE
new 1bb9bb50a493 drm/nouveau: remove the magic number in r535_gsp_rpc_push()
new 0268040b9c57 drm/nouveau: refine the variable names in r535_gsp_rpc_push()
new 462445045269 drm/nouveau: refine the variable names in r535_gsp_msg_recv()
new 1829ee0b0517 drm/nouveau: rename the variable "cmd" to "msg" in r535_gs [...]
new c965e3598b4e drm/nouveau: factor out r535_gsp_msgq_peek()
new 3c48ecb38a73 drm/nouveau: factor out r535_gsp_msgq_recv_one_elem()
new 50f290053d79 drm/nouveau: support handling the return of large GSP message
new 24079ed2aad6 drm/nouveau: consume the return of large GSP message
new c852646f12d4 drm: bridge: adv7511: fill stream capabilities
new 038f79638e06 ASoC: hdmi-codec: allow to refine formats actually supported
new 7c3127e4814c drm: bridge: adv7511: remove s32 format from i2s capabilities
new e2a81c0cd7de MAINTAINERS: Remove Noralf Trønnes as driver maintainer
new f8864e27e363 MAINTAINERS: Update drm/rcar-du maintainers
new aa77a01603cc dt-bindings: display: renesas,du: narrow interrupts and re [...]
new c51549cf16d3 dt-bindings: display: renesas,du: add top-level constraints
new c28f72c6ca98 drm/ast: Fix ast_dp connection status
new d07569ebcbd6 bus: mhi: host: Refactor BHI/BHIe based firmware loading
new f88f1d0998ea bus: mhi: host: Add a policy to enable image transfer via [...]
new ab73d8083673 accel/qaic: Allocate an exact number of MSIs
new 0600195ec70a accel/qaic: Add support for MSI-X
new 8685520474bf accel/qaic: Mask out SR-IOV PCI resources
new 5bbe412bc793 accel/qaic: Add config structs for supported cards
new 7271a8862985 accel/qaic: Add AIC200 support
new 347769634520 accel/ivpu: Add support for hardware fault injection
new b8c00323ae65 accel/ivpu: Update last_busy in IRQ handler
new 2f5bbea1807a accel/ivpu: Fix missing MMU events if file_priv is unbound
new 3a40d4f4613e accel/ivpu: Turn on HWS by default on all platforms
new af80fe138beb accel/ivpu: Enable recovery and adjust timeouts for fpga
new d24b85df7918 accel/ivpu: Move recovery work to system_unbound_wq
new 707e860119d5 drm/ast: Remove 1152x864 from list of widescreen resolutions
new fdebbb2cec9d drm/ast: Align naming in widescreen detection code to manual
new 219c6a4a6f6e drm/ast: Rename support_wide_screen to support_wsxga_p
new 1bb3f70c418f drm/ast: Reorganize widescreen test around hardware Gens
new 7a74caabe101 drm/ast: Add support_fullhd flag to struct ast_device
new 454bdacccac4 drm/ast: Add support_wuxga flag to struct ast_device
new 255b3ff65d8f drm/ast: Always validate H/V sync flags
new c81202906b5c drm/ast: Find VBIOS mode from regular display size
new 192cc9f2b74a drm/ast: Add empty initializer for VBIOS modes
new 517e28d40c9f drm/ast: Add helpers for VBIOS mode lookup
new 2e90349bf44b drm/ast: Validate DRM display modes against VBIOS modes
new c337d4c1de88 drm/ast: Inline ast_get_vbios_mode_info()
new d86f6beed067 drm/ast: astdp: Rework display-mode setting
new 6af7e16c4d81 drm/ast: astdp: Look up mode index from table
new ec1d13fa90d6 drm/ast: Remove struct ast_vbios_mode_info
new 0c5f9cb67897 drm/ast: Only look up VBIOS mode on full modesets
new e5e8367d25ab drm/dp: Add the DPCD register required for Extended wake timeout
new eaf53ac4901f drm/display/dp: Define function to setup Extended wake time
new 242d9bf59a0a drm/i915/lttpr: Enable Extended Wake Timeout
new f269e5eac4db drm/drm_mode_object: fix typo in kerneldoc
new 51d262a96bc6 drm/atomic-helper: improve CRTC enabled/connectors mismatc [...]
new 8cca475b8085 drm/vkms: Add support for ABGR8888 pixel format
new 550b82651bbd drm/ci: uprev mesa
new df54f04f2020 drm/ci: update gitlab rules
new c5d82ed17eea drm/ci: update expectation files
new 0e1daf2b32dc drm/edp-panel: Add LG Display panel model LP079QX1-SP0V
new 7e3bf00047cd drm/panel: sharp-ls060t1sx01: transition to mipi_dsi wrapp [...]
new 81dde32e7266 dt-bindings: display: rockchip: Fix label name of hdptxphy [...]
new 79982cbac896 dt-bindings: display: vop2: Add optional PLL clock properties
new 9f40d7a94427 drm/rockchip: vop2: Drop unnecessary if_pixclk_rate computation
new 2c1268e7aad0 drm/rockchip: vop2: Improve display modes handling on RK35 [...]
new 93c7dd1b3944 Merge drm/drm-next into drm-misc-next
new a5072fc77fb9 drm/bridge: it6505: fix HDCP V match check is not performe [...]
new 2eca617f1258 drm/scheduler: Remove some unused prototypes
new 3ddf003c7e41 Documentation/gpu: Clarify format of driver-specific fidnfo keys
new af6c2b7c46e1 drm/file: Add fdinfo helper for printing regions with prefix
new 434e5ca5b5d7 drm/panthor: Expose size of driver internal BO's over fdinfo
new f780ef56f729 Documentation/gpu: Add fdinfo meanings of panthor-*-memory tags
new 0590c94c3596 drm/panthor: Fix race condition when gathering fdinfo grou [...]
new dbed4a797e00 drm/panic: Better binary encoding in QR code
new 4f5f701c55c1 drm/panthor: Convert IOCTL defines to an enum
new 75e80af7d62e dt-bindings: vendor-prefixes: add csot
new 36947218ca90 dt-bindings: display: panel: Add compatible for CSOT PNA957QT1-1
new 05345cea4ff5 drm/panel: panel-himax-hx83102: support for csot-pna957qt1 [...]
new 6f3d9d0dd335 drm/virtio: Add drm_panic support
new 4720e0ad30bb accel/ivpu: Add missing locks around mmu queues
new 7806bad76ac3 accel/ivpu: Prevent runtime suspend during context abort work
new 320323d2e545 accel/ivpu: Add debugfs interface for setting HWS priority bands
new 67725f5e8d84 accel/ivpu: Allow to import single buffer into multiple contexts
new 55e856c344b0 accel/ivpu: Add test modes to toggle clock relinquish disable
new 011529fe8112 accel/ivpu: Implement D0i2 disable test mode
new 0678c15b9427 drm/ttm: use ttm_resource_unevictable() to replace pin_cou [...]
new aaad45cfaa1b drm/bridge: convert to use devm_platform_ioremap_resource()
new a8505237066d dt-bindings: display: panel: Add KD110N11-51IE and 2082109 [...]
new 15d174fa85d9 drm/panel: panel-himax-hx83102: support for kingdisplay-kd [...]
new 1b80b2101d7b drm/panel: panel-himax-hx83102: support for starry-2082109 [...]
new 66ac08bb7788 drm/panel: remove unnecessary forward declaration
new f4e71f660368 drm/bridge: nxp-ptn3460: remove unused drm_panel.h include
new 202f3f60d174 drm/bridge: parade-ps8622: remove unused drm_panel.h include
new 10fab0675483 drm/bridge: parade-ps8640: remove unused drm_panel.h include
new 38e092786e54 drm/bridge: tc358762: remove unused drm_panel.h include, a [...]
new 2ac2ff99962a drm/bridge: tc358775: remove unused drm_panel.h include
new 5199ffb87f78 drm/bridge: ti-sn65dsi83: remove unused drm_panel.h include
new 0e9cb79ce49b drm/bridge: ti-sn65dsi86: remove unused drm_panel.h include
new e4476cd1162e drm/bridge: dw-hdmi: Sync comment block with actual bus fo [...]
new 3214403cf99e drm/ast: astdp: Add connector state
new 8c3b7d278ffc drm/ast: astdp: Inline mode-index calculation
new 9aed3a417dfa drm/ast: astdp: Store mode index in connector state
new e72bbabda32e drm/ast: astdp: Validate display modes
new 6636c58b946c drm/mgag200: Added support for the new device G200eH5
new 28b529a98525 drm: xlnx: zynqmp: Fix max dma segment size
new d0660f9c588a drm: xlnx: zynqmp_dpsub: Add NULL check in zynqmp_audio_init
new 50625eab3972 drm/edp-panel: Add panel used by T14s Gen6 Snapdragon
new f887685ee0eb drm: zynqmp_dp: Fix a deadlock in zynqmp_dp_ignore_hpd_set()
new 2f2cd4a0595d drm: zynqmp_dp: Use scope-based mutex helpers
new f7d07bcd0651 drm: zynqmp_dp: Use devm_platform_ioremap_resource_byname()
new 48ca4a1faafd drm/client: include types.h to make drm_client_event.h sel [...]
new 62ae45687e43 drm: ensure drm headers are self-contained and pass kernel-doc
new 796a9f55a8d1 drm/sched: Use struct for drm_sched_init() params
new 4dd40b5f9c3d drm/v3d: Add clock handling
new e6a7b473699c MAINTAINERS: Add TTM reviewers
new f4dd4cb79f9e drm/panel: visionox-r66451: transition to mipi_dsi wrapped [...]
new b7c5169ab9dd drm/i2c: tda998x: drop support for platform_data
new caa6f4a75e9f media: cec: move driver for TDA9950 from drm/i2c
new 325ba852d148 drm/i2c: move TDA998x driver under drivers/gpu/drm/bridge
new efc84f661e0a drm: drop i2c subdir from Makefile
new e5f5f7ccae5f drm/tests: Fix a test in drm_test_check_valid_clones()
new ff3881cc6a58 drm: writeback: Fix use after free in drm_writeback_connec [...]
new ed15511a773d drm/vkms: Fix use after free and double free on init error
new feb7ef6e2b1f dt-bindings: display: bridge: sn65dsi83: Add interrupt
new ab83b7f6a0c1 drm/atomic-helper: Introduce drm_atomic_helper_reset_crtc()
new 9f3f59382a4e drm/vc4: hdmi: Use drm_atomic_helper_reset_crtc()
new ad5c6ecef27e drm: bridge: ti-sn65dsi83: Add error recovery mechanism
new b7cf9f4ac1b8 drm: Introduce device wedged event
new a97bc11b20df drm/doc: Document device wedged event
new 7bc00751f877 drm/xe: Use device wedged event
new 11bb3d1876fc drm/i915: Use device wedged event
new 6fe52b63f569 drm/amdgpu: Use device wedged event
new fd40a63c63a1 drm/atomic: Let drivers decide which planes to async flip
new 41129e236f14 drm/amdgpu: Enable async flip on overlay planes
new 4fd6ca90fc7f accel/amdxdna: Refactor hardware context destroy routine
new eb8f1e3e8ee1 drm: panel-orientation-quirks: Add support for AYANEO 2S
new 529741c331da drm: panel-orientation-quirks: Add quirks for AYA NEO Flip [...]
new 132c89ef8872 drm: panel-orientation-quirks: Add quirk for AYA NEO Slide
new a860eb9c6ba6 drm: panel-orientation-quirks: Add new quirk for GPD Win 2
new b24dcc183583 drm: panel-orientation-quirks: Add quirk for OneXPlayer Mi [...]
new f65727be3fa5 gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling [...]
new 72443c730b7a drm/debugfs: fix printk format for bridge index
new 9d60cf4e8cf7 drm: of: drm_of_find_panel_or_bridge: move misplaced comment
new cc46371e3d32 drm/bridge: panel: use drm_bridge_is_panel() instead of open code
new 77053ef7207a drm/bridge: panel: drm_panel_bridge_remove: warn when call [...]
new b296955b3a74 drm/bridge: panel: forbid initializing a panel with unknow [...]
new 0ed1356af8f6 Merge tag 'drm-misc-next-2025-02-12' of https://gitlab.fre [...]
new 8bd1a8e7572c Merge drm/drm-next into drm-misc-next
new 43c00fb1a518 drm/bridge: analogix_dp: Use devm_platform_ioremap_resource()
new 272f17229e47 drm/bridge: ti-sn65dsi83: Set bridge type
new 9b6c03cb96b9 drm/bridge: nwl-dsi: Set bridge type
new fdee05235a25 drm/nouveau: Fix error pointer dereference in r535_gsp_msg [...]
new 56339ffaeaf8 drm/atomic: Document history of drm_atomic_state
new e9db46e57661 drm/bridge: Pass full state to atomic_pre_enable
new c2b190bf2a8b drm/bridge: Pass full state to atomic_enable
new f5f6a5bf0109 drm/bridge: Pass full state to atomic_disable
new f82fe0d44913 drm/bridge: Pass full state to atomic_post_disable
new 6d5815e22981 drm/atomic-helper: Fix commit_tail state variable name
new c0a98824fe5b drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new 63379dbb5061 drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new af2ea3d32e53 drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new 65d463807e8d drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new 5af3ff97c578 drm/atomic-helper: Change parameter name of disable_outputs()
new be8425c2fda5 drm/bridge: Change parameter name of drm_atomic_bridge_cha [...]
new 72d1eda78b77 drm/bridge: Change parameter name of drm_atomic_bridge_cha [...]
new 488e10740fbd drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new a9bb617f20ea drm/atomic-helper: Change parameter name of crtc_set_mode()
new f302d33096c0 drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new ba94ce115e73 drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new b78fc1c13587 drm/bridge: Change parameter name of drm_atomic_bridge_cha [...]
new 742043c8affa drm/bridge: Change parameter name of drm_atomic_bridge_cha [...]
new f1296603cc56 drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new b756b0cbcb85 drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new 3fae6d20e329 drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new e64834b5094f drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new 6280e96f8a5d drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new bc8ab44023c1 drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new f56b6db3e5e4 drm/atomic-helper: Change parameter name of drm_atomic_hel [...]
new 6ec054a52d92 drm/ast: cursor: Calculate checksum in helper
new 966a0d49d1cd drm/ast: cursor: Move format conversion to shared helper
new 19f4da84b695 drm/ast: cursor: Add support for ARGB4444
new e82e1a0c22d8 drm/ast: cursor: Move implementation to separate source file
new 7b91683e7de7 Merge tag 'drm-misc-next-2025-02-20' of https://gitlab.fre [...]
new fb51bf025519 Merge tag 'v6.14-rc4' into drm-next
new 8064ca6e93e6 drm/amdgpu: increase amdgpu max rings limit
new 0371dbd42367 drm/amd/display/dm: drop extra parameters to create_i2c()
new 33da70bd1e11 drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer()
new 44810f8de2fb drm/amd/display/dc: add a new helper to fetch the OEM ddc_service
new b217105acbfa drm/amd/display/dm: handle OEM i2c buses in i2c functions
new 3d5470c97314 drm/amd/display/dm: add support for OEM i2c bus
new d957d4a3f8f2 drm/amd/display/dc: add support for oem i2c in atom_firmwa [...]
new 2ed83f2cc41e drm/amd/display/dc: enable oem i2c support for DCE 12.x
new ba7f8eb7e447 drm/amdgpu/atombios: drop empty function
new 1c0b144bf762 drm/amdgpu: rework i2c init and fini
new 20f48be63d1a drm/amdgpu: add OEM i2c bus for polaris chips
new b784faeba229 drm/amdgpu: add support for GC IP version 11.5.3
new b2e5a04147ac drm/amdgpu: add support for SDMA IP version 6.1.3
new e659c9eb8726 drm/amdgpu: add support for NBIO IP version 7.11.2
new 6bde08d31733 drm/amdgpu: add support for MMHUB IP version 3.3.2
new 6d437d5203c5 drm/amdgpu: enable VCN/JPEG CGPG for GC IP version 11.5.3
new e7704d7c72f0 drm/amdgpu: add support for SMU IP version 14.0.5
new e55565f8809c drm/amdgpu: add support for PSP IP version 14.0.5
new 822b13d19fac drm/amdgpu: Add VCN v4.0.3 RRMT register offset
new 485380f7fe51 drm/amdgpu: Check RRMT status for VCN v4.0.3
new ca4492210789 drm/amdgpu: Check RRMT status for JPEG v4.0.3
new 8544374c0f82 drm/amdkfd: Have kfd driver use same PASID values from gra [...]
new 8fdb3958e396 drm/amdgpu/gfx: add ring helpers for setting workload profile
new b9467983b774 drm/amdgpu: add dynamic workload profile switching for gfx10
new 963537ca2325 drm/amdgpu: add dynamic workload profile switching for gfx11
new 5f95a1549555 drm/amdgpu: add dynamic workload profile switching for gfx12
new e29dad86fa40 drm/amdgpu/swsmu: set workload profile to bootup default
new 933dc3c7c978 drm/amdkfd: Remove unused functions
new 667b96134c9e drm/amdgpu: enlarge the VBIOS binary size limit
new 23cb207751a5 drm/amdgpu: read harvest info from harvest table for gfx950
new 46d0436a3e40 drm/amdgpu: Set noretry default for GC 9.5.0
new f5580a9c54e0 drm/amd/pm: Populate pmfw version for SMU v13.0.12
new f7a594e40517 drm/amdgpu: Use active umc info from discovery
new 189abca05a89 drm/radeon/ci_dpm: Remove needless NULL checks of dpm tables
new 884e7e5ae046 drm/amd/pm: Fill ip version for SMU v13.0.12
new ffdd7a7b2898 drm/amdgpu/gfx10: implement queue reset via MMIO
new 30f7f53a5b6d drm/amdgpu/gfx10: implement gfx queue reset via MMIO
new 9bbb556868c3 drm/amd/display: remove extraneous ; after statements
new 6eb4c13a3845 drm/amd/display: Support "Broadcast RGB" drm property
new 06b0a4ad7162 drm/amd/display: log destination of vertical interrupt
new ae36501515e2 drm/amd/display: Add AS SDP programming for UHBR link rate.
new 5f0d1ef6f16e drm/amd/display: Populate register address for dentist for dcn401
new 41df56b1fc24 drm/amd/display: Use Nominal vBlank If Provided Instead Of [...]
new 3a7810c212bc drm/amd/display: Increase block_sequence array size
new b9e124a565c9 drm/amd/display: Exclude clkoffset and ips setting for dcn [...]
new 3c50bf2196aa drm/amd/display: Reverse the visual confirm recouts
new 7597d8f2e567 drm/amd/display: 3.2.317
new 38e8ca3e4b6d amdgpu/soc15: enable asic reset for dGPU in case of suspend abort
new 091e301c2b41 drm/amd/display: Add debug messages for dc_validate_boot_timing()
new f73767b2166e drm/amd/display: Decrease message about seamless boot enab [...]
new 196b68aa32c3 drm/amd/display: Add new log type `DC_LOG_INFO`
new 50e30e3a0ef3 drm/amd: Mark amdgpu.gttsize parameter as deprecated and s [...]
new 16ca82861710 drm/amd/display: Refactor mark_seamless_boot_stream()
new b02d6fd85563 drm/amd/pm: Update smu_v13_0_0 SRIOV VF flag in msg mapping table
new b2d97a134c02 drm/amd/pm: Update metrics tbl struct for smu_v_13.0.6
new 00117e3eb114 drm/amd/pm: Add metrics table header for smu_v13_0_12
new ca7a75183b99 drm/amd/pm: Add SMUv13.0.12 PPT interface
new 7485c30809ed drm/amd/pm: Add metrics support for smuv13.0.12
new b9755229ea8f drm/amd/pm: Skip showing MCLK_OD level
new c003b5ccaf62 drm/amd/pm: Update pm attr for gc_9_5_0
new 16b85a0942c0 drm/amdgpu: Update usage for bad page threshold
new 04893397766a drm/amdgpu: Skip err_count sysfs creation on VF unsupporte [...]
new 25961bad9212 drm/amdgpu/gfx10: Add cleaner shader for GFX10.1.10
new d8c782cac500 drm/amd/display: Initial psr_version with correct setting
new 6a7fde433231 drm/amd/display: Update CR AUX RD interval interpretation
new 4a4077b4b63a drm/amd/display: Update Cursor request mode to the beginni [...]
new 36681f15bb12 drm/amd/display: Account For OTO Prefetch Bandwidth When C [...]
new c31b41f1cb32 drm/amd/display: Disable PSR-SU on some OLED panel
new cbd97d621ece drm/amd/display: Ammend DCPG IP control sequences to align [...]
new 871f65a59f3c drm/amd/display: Add boot option to reduce PHY SSC for HBR3
new c87d202692de drm/amd/display: Guard Possible Null Pointer Dereference
new a1d79eae960c drm/amd/display: refactor dio link encoder assigning
new 942bd112c92a drm/amd/display: 3.2.318
new e818635a31d2 drm/amdgpu: update and cleanup PM4 headers
new 17585c07c20b drm/amdgpu/gfx10: Enable cleaner shader for GFX10.1.1/10.1.2 GPUs
new 31f9ed58827f drm/amdgpu: Pass IP instance/hwid as parameters
new a01e934242f3 drm/amdgpu: Use version to figure out harvest info
new a52e6cb06bbb drm/amdgpu: Clean up GFX v9.4.3 IP version checks
new 2f9a32b58927 drm/amdgpu: Clean up IP version checks in gmcv9.0
new c909a49128a3 drm/amd/display: Fixes for mcache programming in DML21
new be704e5ef4bd Revert "drm/amd/display: Exit idle optimizations before at [...]
new 3a5fa55455db drm/amd/display: Support multiple options during psr entry.
new 580dac743797 drm/amdgpu: Add a func for core specific reg offset
new 503d67484e3a drm/amd/display: Enable odm 4:1 when debug key is set
new 2739bd123782 drm/amd/display: Allow reuse of of DCN4x code
new 13437c91606c drm/amd/display: Request HW cursor on DCN3.2 with SubVP
new 5c06c1df3582 drm/amd/display: Move SPL to a new path
new a77269e33c94 drm/amd/display: 3.2.319
new 05fd502e04c1 drm/amdgpu: Add support for umc 12.5.0/mmhub 1.8.1
new a03f5f8d56a7 drm/amdgpu: Add support for smu 13.0.12
new 37971df8063b drm/amdgpu: Add support for nbio 7.9.1
new 5caea7a589ed drm/amdgpu: Add support for smuio 13.0.11
new 1fb85819d629 drm/amd/pm: Skip P2S load for SMU v13.0.12
new b3dd2903b09c drm/amdgpu: Enable IFWI update support with PSPv13.0.12
new df996b5effda drm/amdgpu: Add helper funcs for jpeg devcoredump
new 08527cb534ff drm/amdgpu: Enable devcoredump for JPEG4_0_3
new 358b3774a086 drm/amdgpu: Enable devcoredump for JPEG5_0_1
new c3dddd602967 drm/amdgpu: Enable devcoredump for JPEG4_0_0
new 2b0ccf3923b5 drm/amdgpu: Enable devcoredump for JPEG4_0_5
new d949e91b42f2 drm/amdgpu: Enable devcoredump for JPEG3_0_0
new 63d5f8db5313 drm/amdgpu: Enable devcoredump for JPEG2_0_0
new 8ecd4ec6a5fd drm/amdgpu: Enable devcoredump for JPEG2_5_0
new 64dc2f0029ec drm/amdgpu: Enable devcoredump for JPEG5_0_0
new 568199a5c7a9 drm/amd/pm: Limit to 8 jpeg rings per instance
new 3bd202b3c4c7 drm/amd/display: Remove unused mpc1_is_mpcc_idle
new 2d5e8a8997aa drm/amd/display: Remove unused freesync functions
new fa88342931ba drm/amd/display: Remove unused dc_stream_get_crtc_position
new 6d04e9785cd1 drm/amd/display: Remove unused get_clock_requirements_for_state
new 9ab737f3aeea drm/amd/display: Remove unused hubbub1_toggle_watermark_ch [...]
new 6d4e03d0b1ba drm/amd/display: Remove unused get_max_support_fbc_buffersize
new b0fce908cf5d drm/amd/display: Remove unused link_enc_cfg_get_link_enc_u [...]
new 3e7ef261d386 drm/amd/display: Replace pr_info in dc_validate_boot_timing()
new abab9781274b drm/amdgpu/sdma4: drop gfxoff calls in dump ip state
new a5219b41dd90 drm/amdgpu: Clean up atom header file inclusion
new 55aa33c3fe38 drm/amd/pm: Add APIs for device access checks
new 543f6e7163d7 drm/amd/pm: Fix get_if_active usage
new a53cbd9e6f52 drm/amd/pm: Remove unnecessary device state checks
new 1c687c0da9ef drm/amd/include : MES v11 and v12 API header update
new 250d9769eeee drm/amdgpu/gfx: add amdgpu_gfx_off_ctrl_immediate()
new 15f00b073c9e drm/amdgpu/gfx9: use amdgpu_gfx_off_ctrl_immediate() for PG
new 9b194af117a8 drm/amd/display: Add dcn36 register header files
new 59f79d83fcc8 drm/amd/display: Add DCN36 version identifiers
new 02efc0a78044 drm/amd/display: Add DCN36 BIOS command table support
new 76e3b62db9bf drm/amd/display: Add DCN36 IRQ
new 9ae42f6120ca drm/amd/display: Add DCN36 Resource
new 4bcba9844b7c drm/amd/display: Add DCN36 GPIO
new 8cb06693bcd2 drm/amd/display: Add DCN36 DML2 support
new c5dd47d9e608 drm/amd/display: Add DCN36 DMCUB
new 23577b3a154b drm/amd/display: Support DCN36 DSC
new 9b7d816f094e drm/amd/display: Support DCN36 HDCP
new 4bc8f12db282 drm/amd/display: Add DCN36 CORE
new 1846a3472faf drm/amd/display: Add DCN36 DM Support
new e986e89659e1 drm/amdgpu: Add wrapper for freeing vbios memory
new 7e0aa7068108 drm/amdgpu: Add VBIOS flags
new 6e8ca38ebc9b drm/amdgpu: Add flag to make VBIOS read optional
new cc0e91a75533 drm/amdgpu: Make VBIOS image read optional
new 8b0d068e7dd1 drm/amdkfd: add a new flag to manage where VRAM allocations go
new 759e764f7d58 drm/amdkfd: use GTT for VRAM on APUs only if GTT is larger
new aafe181f7dfb drm/amdgpu: Add flags to distinguish vf/pf/pt mode
new e92f3f94cad2 drm/amdgpu: reset psp->cmd to NULL after releasing the buffer
new 0a0bd4f95cb3 drm/amd: Refactor find_system_memory()
new 76e0410fe07e drm/amdgpu: add discovery support for DCN IP version 3.6.0
new 14d7ca5273fe drm/amd/display: Expose 3 secondary planes for supported ASICs
new fed4c2753789 drm/amd/display: docstring definitions MAX_SURFACES and MA [...]
new e8bffa52e025 drm/amd/display: Don't try AUX transactions on disconnected link
new 1b30456150e5 drm/amd/display: DML21 Reintegration
new 8e539d2dd2af drm/amd/display: use s1_12 filter tables in SPL
new 2a4519c4e9b2 drm/amd/display: remove TF check for LLS policy
new b474a6e11f3b drm/amd/display: add new IRQ enum for underflows
new c36d7948bb46 drm/amd/display: limit coverage of optimization skip
new 5a20ca32a2a1 drm/amd/display: add s1_12 filter tables
new 51d1b338541d drm/amd/display: add workaround flag to link to force FFE preset
new b40d022ec06a drm/amd/display: pass calculated dram_speed_mts to dml2
new 8f87447a8e5e drm/amd/display: Make dcn401_program_pipe non static
new 53b2e0c24afa drm/amd/display: sspl: cleanup filter code
new 3394b1f76d3f drm/amdgpu: Set snoop bit for SDMA for MI series
new 53472eeb22ad drm/amd/display: 3.2.320
new ebc25499de12 drm/amdgpu/vcn2.5: split code along instances
new 5ffd56822a71 drm/amdkfd: fix missing L2 cache info in topology
new 1350dd3691b5 drm/amdgpu/mes11: fix set_hw_resources_1 calculation
new 23b645231eef drm/amdgpu: Unlocked unmap only clear page table leaves
new ee9e64549fa9 drm/amd/pm: add support for IP version 11.5.2
new 16a5a8fe6fb1 drm/amd/amdgpu: add support for IP version 11.5.2
new be2560e4b828 drm/amdgpu/mes: Add cleaner shader fence address handling [...]
new 87d8232f0f70 drm/amd/pm: Rename pmfw message SetPstatePolicy
new 4b9a3117bbc7 drm/amdgpu/vcn: enable TMZ support for vcn 4_0_5
new 15d8c92f107c drm/amd/include : Update MES v12 API for fence update
new 10e08943caed drm/amdkfd: Fix pasid value leak
new 784543871841 drm/amdgpu/mes: Add cleaner shader fence address handling [...]
new 59af05d6a391 drm/amdgpu: Enable ACA by default for psp v13_0_12
new b0bebbe4ea2a drm/amdgpu/umsch: remove vpe test from umsch
new 8c6631234557 drm/amdgpu: refine smu send msg debug log format
new abce7b4fc7c6 drm/amdgpu: Per-instance init func for JPEG4_0_3
new 74894ffc7d0c drm/amdgpu: Add ring reset callback for JPEG4_0_0
new 03399d0bff25 drm/amdgpu: Add ring reset callback for JPEG3_0_0
new cb493aee4d40 drm/amdgpu: Per-instance init func for JPEG2_5_0
new 09e24a0b5243 drm/amdgpu: Add ring reset callback for JPEG2_5_0
new 500c04d2a708 drm/amdgpu: Add ring reset callback for JPEG2_0_0
new 80513e389765 drm/amdgpu/gfx: only call mes for enforce isolation if supported
new fe652becdbfc drm/amdgpu/umsch: declare umsch firmware
new 5183e69090f0 drm/amdgpu: Remove extra checks for CPX
new c917e39cbdcd drm/amdgpu/umsch: fix ucode check
new 56763be4009f drm/amdgpu/umsch: tidy up the ucode name string handling
new 0487f50310cf drm/amdgpu/vcn5.0.1: use correct dpm helper
new 77802398097a drm/amdgpu/vcn5.0.1: drop dpm power helpers
new eda80f1c2a00 drm/amdgpu/vcn4.0.3: drop dpm power helpers
new 2012aff9815e drm/amdgpu: Rename VCN clock gating function for consistency
new 523b69c65445 drm/amd/include: Add amd cper header
new 92d5d2a09de1 drm/amdgpu: Introduce funcs for populating CPER
new 76b1f8b32dc1 drm/amdgpu: Optimize the enablement of GECC
new 56316ee91bce drm/amdgpu: Include ACA error type in aca bank
new ad97840f954c drm/amdgpu: Introduce funcs for generating cper record
new e7a477735f17 drm/amdkfd: Fix user queue validation on Gfx7/8
new 652e09023029 drm/amdgpu: Generate cper records
new 196222dccb3e drm/amd/display: Reapply 2fde4fdddc1f
new 13d68ae651da drm/amdgpu/mes11: allocate hw_resource_1 buffer once
new f3e10e1a0c5a drm/amdgpu/mes12: allocate hw_resource_1 buffer once
new b3060f5bea5a drm/amdgpu: Get timestamp from system time
new 4d614ce8ffd7 drm/amdgpu: add RAS CPER ring buffer
new 5a1428242952 drm/amdgpu: read CPER ring via debugfs
new a6d9d192903e drm/amdgpu: add data write function for CPER ring
new b1118df145fa drm/amd/pm: Limit jpeg rings as per max for jpeg_v_4_0_3
new 8652920d2c00 drm/amdgpu: add mutex lock for cper ring
new 4058e7cbfd0f drm/amdgpu: Commit CPER entry
new f9d35b945c59 drm/amdgpu: Generate bad page threshold cper records
new c488967488d7 drm/amd/display: Exit idle optimizations before accessing PHY
new cbf4890c6f28 drm/amd/display: Don't treat wb connector as physical in c [...]
new 8ae6dfc0b61b Revert "drm/amd/display: Request HW cursor on DCN3.2 with SubVP"
new 098c9b58be22 drm/amd/display: Add DCC/Tiling reset helper for DCN and DCE
new c905aa685655 drm/amd/display: Rename panic function
new d27a1e93f21c drm/amd/display: Add clear DCC and Tiling callback for DCN
new 5f7e384ab56e drm/amd/display: Print seamless boot message in mark_seaml [...]
new de84d580126e drm/amd/display: Read LTTPR ALPM caps during link cap retrieval
new e619ac419174 drm/amd/display: Add total_num_dpps_required field to info [...]
new 9856893f7544 drm/amd/display: Add log for MALL entry on DCN32x
new 07bc2dcbcf40 drm/amd/display: Fix BT2020 YCbCr limited/full range input
new 72d7a7fa1f24 drm/amd/display: Guard against setting dispclk low when active
new 73e686939cb9 drm/amd/display: dpia should avoid encoder used by dp2
new 6571bef25fe4 drm/amd/display: Add support for disconnected eDP streams
new 71e59a426845 drm/amd/display: 3.2.321
new dc0297f3198b drm/amdgpu: Replace Mutex with Spinlock for RLCG register [...]
new 58702e1a093b drm/amdgpu: Add JPEG4_0_3 core reset control reg
new c4c3808feb9c drm/amdgpu: Add ring reset callback for JPEG4_0_3
new b2a9e562dfa1 drm/amd/pm: Fetch current power limit from PMFW
new 30eb41f5d1a7 drm/amdgpu: Use firmware supported NPS modes
new 663a87763b57 drm/amdgpu: Check aca enabled inside cper init/fini func
new 2f94469cc0db drm/amdgpu: Remove redundant check of adev
new 2b04d04de956 drm/amdkfd: Fix error handling for missing PASID in 'kfd_p [...]
new 3f670b745d61 drm/amd/display: Add clear DCC and Tiling callback for DCE
new 3521276ad14f drm/amdgpu: update the handle ptr in get_clockgating_state
new 425b8481750a Merge tag 'amd-drm-next-6.15-2025-02-21' of https://gitlab [...]
new 47ad90921586 drm/i915/dmc_wl: Use enum values for enable_dmc_wl
new 81a1d1f5d275 drm/i915/dmc_wl: Show description string for enable_dmc_wl
new a56d1e380d74 drm/i915/dmc_wl: Allow enable_dmc_wl=2 to mean "match any [...]
new 34e47bdbad03 drm/i915/dmc_wl: Allow enable_dmc_wl=3 to mean "always locked"
new e995bb4adc72 drm/i915/gvt: store virtual_dp_monitor_edid in rodata
new 3566784817ae drm/i915/display: Update DBUF_TRACKER_STATE_SERVICE only o [...]
new 3ac197e4d7ad drm/i915/scaler: Extract skl_scaler_min_src_size()
new 24c095f6958a drm/i915/scaler: Extract skl_scaler_max_src_size()
new 9313b0bee09b drm/i915/scaler: Extract skl_scaler_min_dst_size()
new c5877587a2a9 drm/i915/scaler: Extract skl_scaler_max_dst_size()
new d4dbabd4251a drm/i915/scaler: Nuke redundant code
new 3040274f7e2b drm/i915/scaler: Pimp scaler debugs
new 49b14a1256a3 drm/i915/scaler: s/excdeed/exceed/
new c0eac8809264 drm/i915/scaler: Add scaler tracepoints
new a1c666ddfc0a MAINTAINERS: switch my mail address for GVT driver
new 57af0c0f3b3b drm/i915/gvt: Remove intel_gvt_ggtt_h2g<->index
new 35bdd1060a04 drm/i915/gvt: Remove unused intel_vgpu_decode_sprite_plane
new 4e19eabc7e5c drm/i915/gvt: Remove unused intel_gvt_in_force_nonpriv_whitelist
new 4f7fad42aa1a drm/i915/guc/slpc: Allow GuC SLPC default strategies on MTL+
new e0b0c6d2076d drm/i915/guc/slpc: Print more SLPC debug status information
new ed3a892e5e3d drm/i915/fb: Relax clear color alignment to 64 bytes
new 0bd39e303ee7 drm/i915/fb: Add debug spew for misaligned CC plane
new b9ec67933556 drm/i915/fb: Check that the clear color fits within the BO
new 1b242ceec536 drm/i915/audio: convert to struct intel_display
new 2b85c4feeeb7 drm/i915/audio: convert LPE audio to struct intel_display
new 90322277a3f1 drm/i915/audio: rename function prefixes from i915 to intel
new 778c29fca755 drm/i915: Extract intel_crtc_vblank_delay()
new 4745ef7a173f drm/i915: Check vblank delay validity
new 51e7f44027a1 drm/i915: Fix include order
new b7eeed399b28 drm/i915: Introduce intel_vrr_{vmin,vmax}_vtotal()
new c14f66c6e467 drm/i915: Move framestart/etc. state dump to a better spot
new af14b81e9f04 drm/i915: Include the vblank delay in the state dump
new 97b6a2eef43f drm/i915/vrr: Improve VRR state dump
new ab684293168c drm/i915: Include the scanline offset in the state dump
new 730ac786e869 drm/i915: Extract intel_mode_vblank_delay()
new a18bd2f32c69 drm/i915: Consolidate intel_pre_commit_crtc_state()
new 047d9b28a56a drm/i915: Extract intel_crtc_active_timings()
new 67badd015cba drm/i915/vrr: Introduce intel_vrr_vblank_delay()
new 758736b0df3a drm/i915/vrr: Drop the extra vmin adjustment for ADL+
new b6e4f92a21e3 drm/i915/vrr: Fix vmin/vmax/flipline on TGL when using vbl [...]
new 8b85eadabd09 drm/i915/vrr: Add extra vblank delay to estimates
new fd95e73debdf drm/i915/vrr: Plumb the DSB into intel_vrr_send_push()
new 73900dce57e4 drm/xe/dp: Enable DP tunneling
new e35ecd95ecf2 drm/i915/display: Add MTL subplatforms definition
new 3630a47b700e drm/i915/cx0_phy: Update HDMI TMDS C20 algorithm value
new 605a33e76589 drm/i915/hdcp: Fix Repeater authentication during topology change
new 3abe2824e1af drm/i915/dsc: Use helper to calculate range_bpg_offset
new 0d69fc7a023b drm/i915/dsc: Remove old comment about DSC 444 support
new 58b7cd603db3 drm/i915/display: Use display MMIO functions in intel_disp [...]
new 6d531e350572 drm/i915/display: Wrap IRQ-specific uncore functions
new 9983fd3c8dc3 drm/i915/dmc_wl: Track pipe interrupt registers
new 38f039f45964 drm/i915: Allow async flips with render compression on TGL+
new e2bd89d1aec6 drm/i915: Allow async flips with compression on ICL
new 7cc1e19703a5 drm/i915: Introduce plane->can_async_flip()
new 2f4c92166ed5 drm/i915: Use plane->can_async_flip() for alignment exceptions
new d851663664a3 drm/i915: Reuse vlv_primary_min_alignment() for sprites as well
new 8e1096fd03b6 drm/i915: Disable scanout VT-d workaround for TGL+
new e7dfd7c60e40 drm/i915: Nuke ADL pre-production Wa_22011186057
new 71ca4715151e drm/i915: Relocate xe AUX hack
new 6f7c813c88ae drm/i915: Carve up skl_get_plane_caps()
new 2499212e2160 drm/i915/hdcp: Use correct function to check if encoder is HDMI
new 67a98f7e27ba drm/xe/display: Re-use display vmas when possible
new a20dea718fca drm/i915/psr: Add new function for writing sink panel repl [...]
new 68f3a505b367 drm/i915/psr: Enable Panel Replay on sink always when it's [...]
new 4917c4641116 drm/i915/psr: Make intel_psr_enable_sink as local static function
new edbfa38ffa82 drm/i915/psr: Allow changing Panel Replay mode without ful [...]
new 221870499797 drm/xe: Remove double pageflip
new 8a2392fec5b4 drm/xe/dp: Fix non-display builds with DP tunnelling incor [...]
new c5303240e019 drm/i915: Keep TRANS_VBLANK.vblank_start==0 on ADL+ even w [...]
new 880426962795 drm/i915: Handle interlaced modes in intel_set_transcoder_ [...]
new d6d4dc22d503 drm/i915: Update TRANS_SET_CONTEXT_LATENCY during LRR updates
new 1f1b673cec36 drm/i915: Warn if someone tries to use intel_set_transcode [...]
new ff118b4f0c05 drm/i915: Extract lrr_params_changed()
new 42fdbe94b69c drm/i915: Allow fastboot to fix up the vblank delay
new aee21ab36e14 drm/i915/dsb: Add support for triggering VRR push with DSB
new 83db7bf1781d drm/i915/dsb: Allow DSB to perform commits when VRR is enabled
new 6f7150741584 drm/i915/backlight: Return immediately when scale() finds [...]
new c132ec36fc28 drm/i915/dp: Correct max compressed bpp bounds by using link bpp
new 1abf834951fb drm/i915/dp_mst: Fix error handling while adding a connector
new d49b485d1be3 drm/i915/dp_mst: Use intel_connector vs. drm_connector poi [...]
new ae1e7fba27c9 drm/i915/dp_mst: Simplify using to_intel_display() passing [...]
new 6aeaa55ae768 drm/i915/dp_mst: Simplify getting a drm_device pointer nee [...]
new b9360d1751ec drm/i915/dp_mst: Use intel_display::platform.alderlake_p i [...]
new 5947642004bf drm/i915/display: Add support for SNPS PHY HDMI PLL algori [...]
new 560de03d15c0 drm/i915/snps_phy: Use HDMI PLL algorithm for DG2
new 18176f56942a drm/i915/cx0_phy_regs: Add C10 registers bits
new 82ecaae23607 drm/i915/intel_snps_hdmi_pll: Compute C10 HDMI PLLs with a [...]
new 1efd5384277e drm/i915/cx0_phy: Use HDMI PLL algorithm for C10 PHY
new c156ef573efe drm/i915/gt: fix typos in i915/gt files.
new 61d9f028936b drm/i915/gvt: fix typos in i915/gvt files
new 54296aa4cfe7 drm/i915/gem: fix typos in i915/gem files
new 5fe543ce678a drm/i915/pxp: fix typos in i915/pxp files
new accc7f5bf230 drm/i915/selftests: fix typos in i915/selftests files
new 5b056be1f2d6 drm/i915/soc: fix typos in i915/soc files
new c55af0065207 drm/i915/display: fix typos in i915/display files
new 381ab12d483e drm/i915: fix typos in drm/i915 files
new 8c27c4e90e36 drm/i915/scaler: Add and compute scaling factors
new f42da9aa863e drm/i915/scaler: Use crtc_state to setup plane or pipe scaler
new cabb162f7b7d drm/i915/scaler: Refactor max_scale computation
new 9217f9aaef62 drm/i915/scaler: Compute scaling factors for pipe scaler
new 65599f65b4f1 drm/i915/scaler: Limit pipe scaler downscaling factors for YUV420
new 9159b622ad62 drm/i915/scaler: Check if vblank is sufficient for scaler
new a9b14af999b0 drm/i915/dsc: Check if vblank is sufficient for dsc prefill
new b5d97b2db08f drm/i915/display: Add WA_14018221282
new d33847a0fe83 drm/i915/cx0: Set ssc_enabled for c20 too
new f14d81b7102b drm/i915/cmtg: Disable the CMTG
new 2e0727c34746 drm/i915/lspcon: do not hardcode settle timeout
new 35e1aacfe536 drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
new 9548f4f4bd80 drm/i915: Drop the extra "plane" from tracepoints
new 8cebc86c8275 drm/i915: Pass the plane state explicitly to tracepoints
new 55f16199c2a9 drm/i915: Include pixel format in plane tracepoints
new 8305d47333d8 drm/i915: Give i915 and xe each their own display tracepoints
new 2dbbbc174038 drm/i915/vrr: Add crtc_state dump for vrr.vsync params
new 387f269e56ea drm/i915/vrr: Compute vrr.vsync_{start, end} during full modeset
new c5806862543f drm/i915/dp: fix the Adaptive sync Operation mode for SDP
new 6218bd2e649a drm/i915/dp: Compute as_sdp.vtotal based on vrr timings
new 08277aa5d5a4 drm/i915/dp: Compute as_sdp based on if vrr possible
new e9bb15cdf5c4 drm/i915/display: Move as sdp params change to fastset
new 8486de873730 drm/i915/dp: constify struct link_config_limits pointers
new bb322c6fa16f drm/i915/dp: change the order of intel_dp_mtp_tu_compute_c [...]
new f3ee4d5b4392 drm/i915/mst: change where lane_count and port_clock are set
new 8c271e4d1172 drm/i915/mst: handle mst pbn_div in intel_dp_mtp_tu_comput [...]
new 6e2e27c20dcf drm/i915/mst: remove unnecessary mst_stream_find_vcpi_slot [...]
new 31c726562849 drm/i915/mst: use min_array() and max_array() instead of h [...]
new a67221b5eb8d drm/i915/dp: Return min bpc supported by source instead of 0
new 56b0337d4293 drm/i915/dp: Iterate DSC BPP from high to low on all platforms
new dc9ea8777c8b drm/i915/dp: Add intel_dp_dsc_bpp_step_x16() helper to get [...]
new 2e74748c4c02 drm/i915/dp: Rename some variables in xelpd_dsc_compute_li [...]
new 99f4cb4fb222 drm/i915/dp: Pass .4 BPP values to {icl,xelpd}_dsc_compute [...]
new a38619fc93ad drm/i915/dp: Move max DSC BPP reduction one level higher
new c791c7ebd00f drm/i915/dp: Change icl_dsc_compute_link_config() DSC BPP [...]
new 206914ca6529 drm/i915/dp: Move force_dsc_fractional_bpp_en check to int [...]
new 9e276d220a65 drm/i915/dp: Unify DSC link config functions
new df64948ec2ce drm/i915/dp: Inline do_dsc_compute_compressed_bpp()
new 73ef9abb239b drm/i915/dp: Simplify input BPP checks in intel_dp_dsc_com [...]
new b3f5c960146a drm/i915/dp: Use int for compressed BPP in dsc_compute_lin [...]
new 2056f0ad8062 drm/i915/dp: Drop compute_pipe_bpp parameter from intel_dp [...]
new cf92a9d4f01d drm/i915/dp: Pass connector state all the way to dsc_compu [...]
new 67782bf6e8a6 drm/i915/mst: Convert intel_dp_mtp_tu_compute_config() to [...]
new 71be80200507 drm/i915/dmc_wl: Track INITIATE_PM_DMD_REQ for DC5
new a5ebe00c2ace drm/i915/dp: Guarantee a minimum HBlank time
new b5ee4c2852d3 drm/i915/mst: fix INT_MAX to .4 fixed point conversion mistake
new a40e718d34d3 drm/i915/dp: Fix potential infinite loop in 128b/132b SST
new ebac36ea8ad5 drm/i915/dp: Add support for DP UHBR SST DSC
new bdcdb913c2d3 drm/i915/dmc_wl: Do not check for DMC payload
new ea9f8f2b2179 Merge drm/drm-next into drm-intel-next
new 082795b2c67f drm/i915/hdmi: move declarations for hsw_read/write_infofr [...]
new 34176697bda3 drm/i915/lspcon: add intel_lspcon_active() and use it
new ab945e9a4e73 drm/i915/lspcon: change signature of lspcon_detect_hdr_cap [...]
new 295e276a6af6 drm/i915/lspcon: change signature of lspcon_wait_pcon_mode()
new 9b98776490ac drm/i915/lspcon: remove dp_to_lspcon(), hide enc_to_intel_ [...]
new 8de6a113ad21 drm/i915/lspcon: rename interfaces to intel_lspcon_* to unify
new bb68ce5daf1a drm/i915/display: convert intel_ddi_buf_trans.c to struct [...]
new f04532667638 drm/i915/cdclk: switch to new platform checks
new 76a677c51097 drm/i915/cx0: convert to struct intel_display based platfo [...]
new d0fcbf81fc79 drm/i915/backlight: convert to use struct intel_display
new aa0a9861bf51 drm/i915/psr: clarify intel_psr_pre_plane_update() conditions
new 241d8312131e drm/i915: Move VT-d alignment into plane->min_alignment()
new 2ffa4878512d drm/i915: Use more optimal VTd alignment for planes
new 44a34dec43e8 drm/i915: Calculate the VT-d guard size in the display code
new 4d291c441bbc drm/i915: Use per-plane VT-d guard numbers
new badff5fed9ce drm/i915/fbdev: Use fb->normal_view.gtt
new 93ecd4fbad16 drm/i915/dp_mst: Fix getting display pointer in intel_dp_m [...]
new 5dfc37a6b77b drm/dp: Add eDP 1.5 bit definition
new 9ee185564425 drm/dp: Increase eDP display control capability size
new 9535c6a4c61c drm/i915/backlight: Use proper interface based on eDP version
new 64481497924d drm/i915/backlight: Check Luminance based brightness contr [...]
new 3f8a009a794e drm/i915/backlight: Modify function to get VESA brightness [...]
new b68074efcfcf drm/i915/backlight: Add function to change brightness in n [...]
new 8d502933ac20 drm/i915/backlight: Setup nits based luminance via VESA
new a5efc8dcfe71 drm/i915/backlight: Enable nits based luminance
new faa5259b1ea0 drm/i915/display: Skip state checker for AS SDP infoframe enable
new 19214cd74716 Revert "drm/i915/dp: Compute as_sdp based on if vrr possible"
new 9e35a4edb837 drm/i915/dp_mst: Fix disabling the minimum HBlank time
new 2c569b955e02 drm/i915/hdcp: Move HDCP debugfs to intel_hdcp.c
new 3a178c1a23ee drm/i915/hdcp: rename intel_connector to connector
new d4e51a45f196 drm/i915/hdcp: Convert platform checks to use display->platform
new 7d94a9a1c461 drm/i915/hdcp: Make some functions static
new 3eb1b39820d0 drm/i915: Pass intel_display to intel_scanout_needs_vtd_wa()
new 2bb9476795de drm/i915: Decouple i915_gem_dumb_create() from the display a bit
new 429dd9a60d69 drm/i915: Decouple intel_fb_bo.h interfaces from driver sp [...]
new b2479f7231d8 drm/i915: Convert intel_crtc.c to struct intel_display
new e3da9834e472 drm/i915: Convert intel_fb.c to struct intel_display
new 5dcfda5cfa42 drm/i915: Convert intel_display_power_{get,put}*() to inte [...]
new 880ed2d84db9 drm/i915: Convert i9xx_plane.c to struct intel_display
new 9665025b5779 drm/i915: Finish intel_sprite.c struct intel_display conversion
new 69e79a3a3208 drm/i915: Convert intel_cursor.c to struct intel_display
new a2ed9f845247 drm/i915: Convert skl_univeral_plane.c to struct intel_display
new 37bd8e1b9d0f drm/i915: Use DRM_RECT_FMT & co. for plane debugs
new 73a0d4b3672d drm/i915: Pimp plane debugs
new 4929402a7478 drm/i915: Fix CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n build
new f2d236766f01 drm/i915: Continue intel_display_power struct intel_displa [...]
new 7378c2dbf366 drm/i915: Use intel_display wherever possible
new e20d0d407667 drm/i915/dpll: Change param to intel_display in for_each_s [...]
new bd867a00f752 drm/i915/dpll: Use intel_display for dpll dump and compare [...]
new 972259d93c69 drm/i915/dpll: Use intel_display possible in shared_dpll_m [...]
new 24d687364cce drm/i915/dpll: Use intel_display for asserting pll
new 65596167857f drm/i915/dpll: Use intel_display for update_refclk hook
new 7d7529582cc2 drm/i915/dpll: Accept intel_display as argument for shared [...]
new 4ce63ed330ff drm/i915/dpll: Replace all other leftover drm_i915_private
new a5b55c185095 drm/i915/pch: Make LPT LP a dedicated PCH type
new c2d55e709a86 drm/i915/pch: Hide PCH device IDs
new 46e2ffbdd2a0 drm/i915/pch: Remove unused i915->pch_id
new 26b3a8b25e68 drm/i915/dsb: Move the +1 usec adjustment into dsb_wait_usec()
new b47e345db9b1 drm/i915/vrr: Don't send push for legacy cursor updates
new 51385d68990c drm/i915/vrr: Account for TRANS_PUSH delay
new c9178dfba53f drm/i915/dsb: Compute use_dsb earlier
new cdef53897cda drm/i915/dsb: Introduce intel_dsb_poll()
new 44397dfe48c4 drm/i915/vrr: Reorder the DSB "wait for safe window" vs. T [...]
new c3571a239e10 drm/i915/vrr: Check that the push send bit is clear after [...]
new f9f34d44c7d3 drm/i915/dsb: Decode DSB error interrupts
new 21da2507f3d5 drm/i915/dp: convert g4x_dp.[ch] to struct intel display
new a36e33edb239 drm/i915/hdmi: convert g4x_hdmi.[ch] to struct intel_display
new a19c560eeb0f drm/i915/ips: convert hsw_ips.c to struct intel_display
new 6a5c7ea5f4bb drm/i915/display: convert assert_transcoder*() to struct i [...]
new a40249ee7e62 drm/i915/display: convert assert_port_valid() to struct in [...]
new b97b42919219 drm/i915/hpd: drop dev_priv parameter from intel_hpd_pin_d [...]
new 53ba0e1d6618 drm/i915/display: convert intel_set_{cpu,pch}_fifo_underru [...]
new 3a9a1f89c276 drm/i915/sdvo: convert intel_sdvo.[ch] to struct intel_display
new a580ed17f3ba drm/i915/display: convert intel_cpu_transcoder_mode_valid( [...]
new 010d150a9183 drm/i915/display: convert intel_mode_valid_max_plane_size( [...]
new 82fafa7d58fb drm/i915/dsi: convert platform checks to display->platform [...]
new 9e1673db9871 drm/i915/combo-phy: convert intel_combo_phy.[ch] to struct [...]
new f414bb4f717a drm/i915/display: convert intel_fifo_underrun.[ch] to stru [...]
new ac6674bc94e9 drm/i915/display: convert i915_pipestat_enable_mask() to s [...]
new 59f38b641ad0 drm/i915/psr: Use PSR2_MAN_TRK_CTL CFF bit only to send fu [...]
new 8e8cadfd88b4 drm/i915/psr: Rename psr_force_hw_tracking_exit as intel_p [...]
new 005010f1f791 drm/i915/psr: Split setting sff and cff bits away from int [...]
new 3b5bf853e309 drm/i915/psr: Add register definitions for SFF_CTL and CFF [...]
new 411ad63877bb drm/i915/psr: Use SFF_CTL on invalidate/flush for LunarLak [...]
new 1d1689ab0822 drm/i915/psr: Allow writing PSR2_MAN_TRK_CTL using DSB
new e01cbca0ea60 drm/i915/psr: Write PSR2_MAN_TRK_CTL on DSB commit as well
new 452c3fb857f8 drm/i915/display: Warn on use_dsb in non-dsb pipe update f [...]
new 20d6343bf457 drm/i915/psr: Remove DSB_SKIP_WAITS_EN chicken bit
new 801d827d80f6 drm/i915/display: Evade scanline 0 as well if PSR1 or PSR2 [...]
new fa27fa48061a drm/i915/psr: Add function for triggering "Frame Change" event
new ac76a51ddb5e drm/i915/display: Ensure we have "Frame Change" event in D [...]
new bccb18c5617a drm/i915/psr: Allow DSB usage when PSR is enabled
new 76120b3a304a drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
new b2ecdabe46d2 drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
new dcac00e4d6fd drm/i915/ddi: Make all the PORT_WIDTH macros work the same way
new dc2b12b34fb8 drm/i915/ddi: Set missing TC DP PHY lane stagger delay in [...]
new d6e6cb5980ed drm/i915/ddi: Simplify the port enabling via DDI_BUF_CTL
new c729ff4598d0 drm/i915/ddi: Simplify the port disabling via DDI_BUF_CTL
new 3c45d88d281e drm/i915/ddi: Simplify waiting for a port to get active/id [...]
new 6ebf4419fc19 drm/i915/ddi: Move platform checks within mtl_ddi_enable/d [...]
new 99037db545b5 drm/i915/ddi: Unify the platform specific functions disabl [...]
new a23592837c45 drm/i915/ddi: Add a helper to enable a port
new 84a357bb0f71 drm/i915/ddi: Sanitize DDI_BUF_CTL register definitions
new 91077d1deb53 drm/i915: Make sure all planes in use by the joiner have t [...]
new 58456143cc84 Revert "drm/i915: Fix NULL ptr deref by checking new_crtc_state"
new 00c8e0dd3dcd drm/i915: Rework joiner and Y plane dependency handling
new f709c06af881 drm/i915: s/planar_slave/is_y_plane/
new a33a6b2f0824 drm/i915: Extract unlink_nv12_plane()
new 6a01df2f1b2a drm/i915: Remove pointless visible check in unlink_nv12_plane()
new a1a9d90e6681 drm/i915: Extract link_nv12_planes()
new c324dbd23149 drm/i915: Rename the variables in icl_check_nv12_planes()
new 778be378be2a drm/i915: Move icl+ nv12 plane register mangling into skl_ [...]
new ab2b059467c9 drm/i915: Relocate intel_atomic_check_planes()
new dd6e5fee94b5 drm/i915: Move modeset_retry stuff into intel_connector.c
new 78ecd904ee85 drm/i915: Always initialize connector->modeset_retry_work
new 1562a536ff42 drm/i915: Extract intel_connector_cancel_modeset_retry_work()
new d9794afd2360 drm/i915: Extract intel_hdcp_cancel_works()
new 13a8aca9b101 drm/i915: Move intel_hpd_poll_fini() into intel_hotplug.c
new 7105bf946fc3 drm/i915: Move intel_plane_destroy() into intel_atomic_plane.c
new 2be189c9e82d drm/i915: Relocate vlv_wait_port_ready()
new 9fa560f70e24 drm/i915: Simplify vlv_wait_port_ready() arguments
new f04fb4090f4a drm/i915: Relocate intel_plane_uses_fence()
new 2d017fea5bf5 drm/i915: Relocate intel_{rotation,remapped}_info_size()
new 9ba19223a5db drm/i915: Relocate some other plane fb related stuff into [...]
new 1bcba228535f drm/i915: s/state/plane_state/
new 63f39ad858cd drm/i915: Add missing else to the if ladder in missing else
new 32ed4660f1bd drm/i915: Introduce a minimal plane error state
new f13011a79999 drm/i915: Pimp display fault reporting
new 112a0317ebc6 drm/i915: Hook in display GTT faults for IVB/HSW
new d2093831eafb drm/i915: Hook in display GTT faults for ILK/SNB
new 474e1cd6fe89 drm/i915: Introduce i915_error_regs
new b6cfae8d9c71 drm/i915: Un-invert {i9xx,i965}_error_mask()
new c19f5a0341e0 drm/i915: Hook up display fault interrupts for VLV/CHV
new a4ed5f3ab0ce drm/i915/display: Drop crtc_state from C10/C20 pll programming
new bf8531990380 drm/i915/display: Allow display PHYs to reset power state
new 89eb319aab83 drm/i915/psr: Fix drm_WARN_ON in intel_psr_disable
new 8b4bbaf8ddc1 drm/i915/dp: Fix error handling during 128b/132b link training
new 2ed653c7b843 drm/i915/dp: Fix disabling the transcoder function in 128b [...]
new 5b99dd12fe53 drm/i915/hdcp: Create force_hdcp14 debug fs entry
new 16893dd23f6d Merge tag 'drm-intel-next-2025-02-24' of https://gitlab.fr [...]
new 155c77f45f63 drm/xe: introduce xe_gt_reset and xe_gt_wait_for_reset
new 480fb9806e2e drm/xe: make change ccs_mode a synchronous action
new 92029e0baa53 drm/xe/ptl: Apply Wa_14023061436
new c26f22dac344 drm/xe/oa: Add missing VISACTL mux registers
new d160dc6f5391 drm/xe: Add locks in gtidle code
new 3318ef9888d5 drm/xe: Remove unused "mmio_ext" code
new 0af944f0e308 drm/xe: Reject BO eviction if BO is bound to current VM
new aaab5404b16f drm/xe: Introduce GuC PC debugfs
new 50554bf3e56d drm/xe/lnl: Enable GuC SLPC DCC task
new 11a64adcdbcc drm/xe/xe3: Generate and store the L3 bank mask
new 174e9ce0daf6 drm/xe/guc: Drop error messages about missing GuC logs
new 75d37750a753 drm/xe/mmap: Add mmap support for PCI memory barrier
new 758debf35b9c drm/xe: Mark ComputeCS read mode as UC on iGPU
new 63060df6f709 drm/xe: trace bo create
new 861b27584d90 drm/xe: Print vm flags in xe_vm trace print
new 22b1a53f282b drm/xe: Print vm parameter in xe_vma trace
new b824709ee1d0 drm/xe: Fix a typo in xe_vm_doc.h
new 474c4dd29f66 drm/xe: Add missing SPDX license identifiers
new bbd8429264ba drm/xe: Always setup GT MMIO adjustment data
new 13265fe7426e drm/xe/vf: Perform early GT MMIO initialization to read GMDID
new 9cd3f4efc870 drm/xe/sa: Always call drm_suballoc_manager_fini()
new d29cddd49bed drm/xe/sa: Drop redundant NULL assignments
new 97ee0e351f6e drm/xe/sa: Improve error message on init failure
new 7e937cdf1816 drm/xe/sa: Tidy up coding style in init()
new 0e1871f61e71 drm/xe/sa: Allow making suballocations using custom gfp flags
new ae8b507fb8bb drm/xe/sa: Allow creating suballocator with custom guard size
new c49ca671818a drm/xe/sa: Minor header cleanups
new 696bfdf273ea drm/xe/guc: Introduce the GuC Buffer Cache
new d8b2149ba8f1 drm/xe/pf: Use GuC Buffer Cache during VFs provisioning
new f90b552dcbb4 drm/xe/kunit: Allow to replace xe_managed_bo_create_pin_map()
new 238f96315ada drm/xe/kunit: Add KUnit tests for GuC Buffer Cache
new 173baa1b2dc4 drm/xe: Suppress printing of mode when running in non-sriov mode
new f3b59457808f drm/xe: Do not attempt to bootstrap VF in execlists mode
new a46ea12eca59 drm/xe/uapi: Fix documentation indentation
new 380b0cdaa76b drm/xe: Move suballocator init to after display init
new cfa9d40db8c3 drm/xe/oa: Preserve oa_ctrl unused bits
new 9ebb5846e1a3 drm/xe/pf: Fix migration initialization
new 5994018ecffc drm/xe/guc: Fix sizeof(32) typo
new e0a4cd6aceca MAINTAINERS: Also exclude xe for drm-misc
new dddc53806dd2 drm/xe/ptl: Apply Wa_13011645652
new d3fedff828bb drm/xe/oa: Set stream->pollin in xe_oa_buffer_check_unlocked
new 011c1e246a1d drm/xe/pmu: Enable PMU interface
new 257a10c18e18 drm/xe/pmu: Assert max gt
new ef7ce3938621 drm/xe/pmu: Extract xe_pmu_event_update()
new 4ee64041bcca drm/xe/pmu: Get/put runtime pm on event init
new 6ea5bf169ad4 drm/xe/pmu: Add attribute skeleton
new 897286f2948c drm/xe/pmu: Add GT C6 events
new 14b667460880 drm/xe/pf: Use GuC Buffer Cache during policy provisioning
new a4d1c5d0b99b drm/xe/pf: Move VFs reprovisioning to worker
new ef34861098c0 drm/xe: Upgrade complaint about missing slice info
new a37934ea75d3 drm/xe/devcoredump: Move exec queue snapshot to Contexts section
new 2c95bbf50027 drm/xe: Fix and re-enable xe_print_blob_ascii85()
new cb1f868ca137 drm/xe: Make GUC binaries dump consistent with other binar [...]
new 5e940312a2ac drm/xe: Add functions and sysfs for boot survivability
new 256daa32c9e0 drm/xe: Enable Boot Survivability mode
new 8b47c9cdb6a7 drm/xe: Initialize mei-gsc and vsec in survivability mode
new fa8ffaae1b15 drm/xe/bmg: Add new PCI IDs
new 16016ade13f6 drm/xe/ptl: Update the PTL pci id table
new 55d4b69861e8 Revert "drm/xe/lnl: Enable GuC SLPC DCC task"
new 7748289df510 drm/xe/guc: Fix size_t print format
new 8f6ddb4ab5db drm/xe/gt_pagefault: Print engine class string
new 21ccac0e22aa drm/xe/pf: Don't send BEGIN_ID if VF has no context/doorbells
new 33f17e2cbd93 drm/xe/pf: Reset GuC VF config when unprovisioning critica [...]
new c13a42f2107c drm/xe: Fix sort order of .o lists in Makefile
new b73aebc7a1e0 drm/xe/pf: Add runtime registers for graphics gen >= 30
new 1c470f4f61f3 Merge tag 'amd-drm-fixes-6.14-2025-01-29' of https://gitla [...]
new 220ed690436e Merge drm/drm-next into drm-xe-next
new cf29a866a139 drm/xe/display: Add intel_plane_initial_vblank_wait
new f595fe5f6ae7 drm/xe: Defer irq init until after xe_display_init_noaccel
new 65e366ace5ee drm/xe/display: Use a single early init call for display
new d9bc304437da drm/xe: Skip survivability mode for VF
new ae5d9cde9b76 drm/xe: Remove xe_dummy_exit()
new ff48e05d8d1e drm/xe/pxp: Initialize PXP structure and KCR reg
new dcdd6b84d9ac drm/xe/pxp: Allocate PXP execution resources
new f0c06677d110 drm/xe/pxp: Add VCS inline termination support
new 96e84a2f5a5b drm/xe/pxp: Add GSC session invalidation support
new 3b506d73ec14 drm/xe/pxp: Handle the PXP termination interrupt
new 0387d46ea7fd drm/xe/pxp: Add GSC session initialization support
new f8caa80154c4 drm/xe/pxp: Add PXP queue tracking and session start
new 72d479601d67 drm/xe/pxp/uapi: Add userspace and LRC support for PXP-usi [...]
new bd98ac2e0585 drm/xe/pxp/uapi: Add a query for PXP status
new 41a97c4a1294 drm/xe/pxp/uapi: Add API to mark a BO as using PXP
new 51462211f4a9 drm/xe/pxp: add PXP PM support
new 385a8015b214 drm/xe/pxp: Add PXP debugfs support
new 492f8d2030be drm/xe/pxp: Enable PXP for MTL and LNL
new e4afdef60562 drm/xe: Refactor dma_mask_size
new 206fa53fe1f1 drm/xe: Refactor max_remote_tiles
new 78d5d1e20d1d drm/xe/relay: Don't use GFP_KERNEL for new transactions
new 459777724d30 drm/xe/vf: Don't try to trigger a full GT reset if VF
new 9c9dc9ba4a00 drm/xe/pxp: Fail the load if PXP fails to initialize
new dac328dea701 drm/xe/hwmon: expose package and vram temperature
new 8a734b9359cf drm/xe: Fix PVC RPe and RPa information
new 01aebfaeff32 drm/xe: Don't treat SR-IOV platforms as reclaim unsafe
new 5b380838930f drm/xe: Add stats for vma page faults
new 6bb05b3631bd drm/xe: Enable SR-IOV for PTL
new cbc0a0ee34b5 drm/xe/pf: Use an explicit check to see if the device has LMTT
new fc3a50c12ebd drm/xe: Rename struct xe_mem_region to struct xe_vram_region
new 71163271dc22 drm/xe: Move VRAM manager to struct xe_vram_region
new f74fd53ba345 drm/xe/client: bo->client does not need bos_lock
new 2c7f45cc7e19 drm/xe: Carve out wopcm portion from the stolen memory
new 768fec5ff7c1 drm/xe/pxp: Don't use 0 to indicate NULL
new 1d3ae92191fd drm/xe/debugfs: Add node to dump guc log to dmesg
new b7446752e5d3 drm/xe/display: Add missing watermark ipc update at runtim [...]
new 1ed591582b7b drm/xe/display: Remove hpd cancel work sync from runtime pm path
new b31e668d3111 drm/xe/debugfs: Add missing xe_pm_runtime_put in wedge_mode_set
new 6884d2051011 drm/xe/debugfs: fixed the return value of wedged_mode_set
new 776e3b502b6e drm/xe: Add callback support for driver remove
new 8b3f09fb44a3 drm/xe: Fix xe_display_fini() calls
new 121b214cdf10 drm/xe: Fix error handling in xe_irq_install()
new 0bcf41171c64 drm/xe: Fix xe_tile_init_noalloc() error propagation
new ff57025c3586 drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init()
new c0aeb90b28b8 drm/xe: Remove leftover pxp comment
new ff6cd29b690b drm/xe: Cleanup unwind of gt initialization
new f5ebe80e32f8 drm/xe: Cleanup extra calls to xe_hw_fence_irq_finish()
new d3f557d52e2d drm/xe/oa: Move fini to xe_oa
new 00f6a86c3c5e drm/xe: Move drm_dev_unplug() out of display function
new 960d71044eee drm/xe/oa: Handle errors in xe_oa_register()
new 6b5506158f90 drm/xe/pmu: Fail probe if xe_pmu_register() fails
new 62fbc75b28a7 drm/xe/hwmon: Stop ignoring errors on probe
new 611160b02a40 drm/xe/pf: Release all VFs configs on device removal
new b5fa0913b56c drm/xe: Fix typo in xe_job_ptrs
new 339adeb10472 drm/xe/display: Clarify XE_IOCTL_DBG message
new 5bee1e2de39f drm/xe: s/xe_mmio_init/xe_mmio_probe_early
new eb79d71e506a drm/xe: Add xe_mmio_init() initialization function
new ceb33b9de14a drm/{i915, xe}/display: Move dsm registration under intel_driver
new f2cd50990d21 drm/xe/display: Spin-off xe_display runtime/d3cold sequences
new a1e5b6d83e03 drm/xe: Drop unnecessary GT lookup in xe_exec_queue_create [...]
new 5a9f8db2db70 drm/xe/vf: Return EOPNOTSUPP for DRM_XE_DEVICE_QUERY_ENGIN [...]
new 94030a1d3283 drm/xe/client: Skip show_run_ticks if unable to read timestamp
new 70c7273778bf drm/xe: Add fault injection for xe_sync_entry_parse
new 98c9d27ab30a drm/xe/oa: Ensure that polled read returns latest data
new b7b68c6e3677 drm/xe/wa: Limit char per line to 100
new 33e26f3544a5 Merge tag 'drm-xe-next-2025-02-24' of https://gitlab.freed [...]
new ddd147d91d50 drm: writeback: Fix kernel doc name
new 4ce2c7e201c2 drm/panel: ilitek-ili9882t: fix GPIO name in error message
new 60341a6d79aa drm/atomic-helper: Add a note in drm_atomic_helper_reset_c [...]
new 27e21f22db99 MAINTAINERS: Update my email address
new acf3256160bd bus: mhi: host: Avoid possible uninitialized fw_load_type
new b6eb664d89e7 drm/sched: Add internal job peek/pop API
new 80b6ef8ae25a drm/amdgpu: Pop jobs from the queue more robustly
new b76f1467dc56 drm/sched: Remove a hole from struct drm_sched_job
new 4b7320bfd49d drm/sched: Move drm_sched_entity_is_ready to internal header
new 71a18f7266f3 drm/sched: Move internal prototypes to internal header
new 27d4815149ba drm/sched: Group exported prototypes by object type
new ed531feda785 drm/bridge: ti-sn65dsi86: Check for CONFIG_PWM using IS_RE [...]
new 4d098000ac19 drm/repaper: fix integer overflows in repeat functions
new fb13d3497bdc drm/mipi-dsi: extend "multi" functions and use them in son [...]
new 761992a4b4de dt-bindings: display: simple: add BOE AV101HDT-A10 panel
new 1a4d1d9f0685 dt-bindings: display: simple: Add BOE AV123Z7M-N17 panel
new b554c009da1c drm/panel: simple: add BOE AV101HDT-A10 panel
new d34bd3c7cb84 drm/panel: simple: Add BOE AV123Z7M-N17 panel
new 40115947b59f drm: panel: Add a panel driver for the Summit display
new 130377304ed0 Merge drm/drm-next into drm-misc-next
new 5e7715478c27 drm/dp: Add helper to set LTTPRs in transparent mode
new 226a0baf9098 drm/nouveau/dp: Use the generic helper to control LTTPR tr [...]
new 6dcc3c5121b7 drm/i915/dp: Use the generic helper to control LTTPR trans [...]
new 72d0af4accd9 drm/msm/dp: Add support for LTTPR handling
new d3c29670755b MAINTAINERS: Update maintainer of repaper and mi0283qt
new a2a20c1ecd7f drm/aspeed: move to devm_platform_ioremap_resource() usage
new 555313ffde41 drm/mediatek: move to devm_platform_ioremap_resource() usage
new 50cc9a322b5f drm/stm: move to devm_platform_ioremap_resource() usage
new 41cb3e215019 drm/tiny: move to devm_platform_ioremap_resource() usage
new b93f07cf090a drm/vc4: move to devm_platform_ioremap_resource() usage
new 099b79f94366 drm/doc: Document KUnit expectations
new 1e432a419047 dt-bindings: display: panel: Add Raydium RM67200
new a50ae1a2fdc7 drm/panel: add Raydium RM67200 panel driver
new 383c772f2386 dt-bindings: display: panel: Add Visionox RM692E5
new 7cb3274341bf drm/panel: Add Visionox RM692E5 panel driver
new e21cba704714 Merge tag 'drm-misc-next-2025-02-27' of https://gitlab.fre [...]
new 735ffae0c906 drm/bridge: ti-sn65dsi83: Support negative DE polarity
new fd0141d1a8a2 drm/bridge: synopsys: Add audio support for dw-hdmi-qp
new 2bf9f610494d drm/rockchip: analogix_dp: Use formalized struct definitio [...]
new 718b3bb9c0ab drm/rockchip: analogix_dp: Expand device data to support m [...]
new f8dd7fc9ba88 drm/rockchip: vop2: Improve display modes handling on RK35 [...]
new b06d1ef33555 drm/rockchip: vop2: Consistently use dev_err_probe()
new a6ba2dad0aa4 drivers: base: component: add function to query the bound status
new 4444e4d789d6 drm/rockchip: Fix shutdown when no drm-device is set up
new cd740b873f8f accel/amdxdna: Check interrupt register before mailbox_rx_ [...]
new 77f183d151bd drm/nouveau: Avoid multiple -Wflex-array-member-not-at-end [...]
new 7a4c93cadd58 drm/vboxvideo: Remove unused hgsmi_cursor_position
new 3cfae15302b3 gpu: host1x: Remove unused host1x_debug_dump_syncpts
new 049e7ac203d5 dt-bindings: gpu: Add rockchip,rk3562-mali compatible
new 16e3bf497fb2 gpu: ipu-v3: ipu-ic: Remove unused ipu_ic_task_graphics_init
new a52ba18c254c gpu: ipu-v3: Remove unused ipu_rot_mode_to_degrees
new 4f9c64e95c35 gpu: ipu-v3: Remove unused ipu_idmac_channel_busy
new 96e9d754b35e gpu: ipu-v3: Remove unused ipu_image_convert_* functions
new 27985c86e283 gpu: ipu-v3: Remove unused ipu_vdi_unsetup
new c687c3147d5d gpu: ipu-v3: ipu-csi: Remove unused functions
new 2800028d5bde gpu: ipu-v3 ipu-cpmem: Remove unused functions
new ff0b6c031ed3 drm/rockchip: vop2: use devm_regmap_field_alloc for cluster-regs
new 838a871a4d51 drm/rockchip: vop2: Remove AFBC from TRANSFORM_OFFSET regi [...]
new 328e6885996c drm/rockchip: vop2: Add platform specific callback
new 145c9b36892a drm/rockchip: vop2: Merge vop2_cluster/esmart_init function
new 5439c4f3cb0e drm/rockchip: vop2: Support for different layer select con [...]
new 301618ed1d8a drm/rockchip: vop2: Introduce vop hardware version
new db505ff68c12 drm/bridge: Fix spelling mistake "gettin" -> "getting"
new 30188df0c387 drm/tests: Drop drm_kunit_helper_acquire_ctx_alloc()
new 16e57a727809 drm/vc4: hdmi: Fix some NULL vs IS_ERR() bugs
new c9043706cb11 drm/format-helper: Add conversion from XRGB8888 to BGR888
new 0670c2f56e45 drm/tiny: add driver for Apple Touch Bars in x86 Macs
new 7a108b930a84 dt-bindings: display: Add Apple pre-DCP display controller
new 332122eba628 drm: adp: Add Apple Display Pipe driver
new 4d2a877cc0ef MAINTAINERS: Add entries for touchbar display driver
new 6fd4f8a26a21 drm/rockchip: vop2: Register the primary plane and overlay [...]
new b90fa71a1160 drm/rockchip: vop2: Set plane possible crtcs by possible vp mask
new e7aae9f6d762 drm/rockchip: vop2: Add uv swap for cluster window
new 1803bfb59656 dt-bindings: display: vop2: describe constraint SoC by SoC
new 47d31e6598e4 dt-bindings: display: vop2: Add missing rockchip,grf prope [...]
new c3b7c5a4d7c1 dt-bindings: display: vop2: Add rk3576 support
new 944757a4cba6 drm/rockchip: vop2: Add support for rk3576
new 95a5c9d197bb drm/rockchip: vop2: add missing bitfield.h include
new c449f506ef38 drm/appletbdrm: Fix format specifier for size_t variables
new 491626f705fd drm/mipi-dsi: stop passing non struct drm_device to drm_er [...]
new abeef1f9eaf9 drm/rockchip: stop passing non struct drm_device to drm_er [...]
new e5f3081291eb drm/sched: stop passing non struct drm_device to drm_err() [...]
new d05386a3fdf3 drm/print: require struct drm_device for drm_err() and friends
new d4f5efb9139c drm/rockchip: lvds: move pclk preparation in with clk_get
new 37c18639504a drm/rockchip: lvds: Hide scary error messages on probe deferral
new 4006be2f77cd drm/rockchip: lvds: lower log severity for missing pinctrl [...]
new c25b716e4939 fbtft: Remove access to page->index
new c82734fbdc50 drm/panthor: Update CS_STATUS_ defines to correct values
new 44d2f310f008 drm/sched: drm_sched_job_cleanup(): correct false doc
new e4c0fd3f9655 drm: adp: Remove unnecessary print function dev_err()
new e379856b428a drm/panthor: Replace sleep locks with spinlocks in fdinfo path
new c63c3bfdde26 drm/panthor: Avoid sleep locking in the internal BO size path
new 3b87886bfb03 drm/panthor: Clean up FW version information display
new e7b5d23e5d47 drm/ttm: Provide a shmem backup implementation
new b63d715b8090 drm/ttm/pool, drm/ttm/tt: Provide a helper to shrink pages
new 8ae875f64118 drm/ttm: Use fault-injection to test error paths
new f3bcfd04a52f drm/ttm: Add a macro to perform LRU iteration
new 70d645deac98 drm/ttm: Add helpers for shrinking
new 00c8efc3180f drm/xe: Add a shrinker for xe bos
new d2d5f6d57884 drm/xe: Increase the XE_PL_TT watermark
new ced7486468ac drm/panel: fix Visionox RM692E5 dependencies
new b57aa47d39e9 drm/gem: Test for imported GEM buffers with helper
new 3f0e02609692 drm/gem-dma: Test for imported buffers with drm_gem_is_imported()
new e8afa1557f4f drm/gem-dma: Use dma_buf from GEM object instance
new dbdd636e51eb drm/gem-shmem: Test for imported buffers with drm_gem_is_i [...]
new 1a148af06000 drm/gem-shmem: Use dma_buf from GEM object instance
new 3d672f483e5d drm/gem-framebuffer: Test for imported buffers with drm_ge [...]
new cce16fcd7446 drm/gem-framebuffer: Use dma_buf from GEM object instance
new 4972532ccda3 drm/fb-dma-helper: Test for imported buffers with drm_gem_ [...]
new 0695d8fc113a drm/mipi-dbi: Test for imported buffers with drm_gem_is_im [...]
new f83a9b8c7fd0 drm/prime: Use dma_buf from GEM object instance
new ce43cf347759 drm/gma500: Replace deprecated strncpy() with strscpy()
new 4423e607ff50 drm/gma500: fix inconsistent indenting warning
new d65a27f95f6a Merge tag 'drm-misc-next-2025-03-06' of https://gitlab.fre [...]
new cb0de06d1b0a drm/amdgpu: remove all KFD fences from the BO on release
new 7dc340540363 drm/amdgpu: update the handle ptr in is_idle
new ee3dc9e204d2 amdgpu/pm/legacy: fix suspend/resume issues
new 8150827990b7 drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd
new 71209c966320 drm/amdgpu: correct the name of mes_pipe structure
new f33044952c24 drm/amdgpu/kfd: Add shared SDMA reset functionality with c [...]
new d6e6ea5efbe9 drm/amdgpu/sdma: Refactor SDMA reset functionality and add [...]
new 2df30ae0ba0b Documentation/gpu: Add acronyms for some firmware components
new 793ee232eedf drm/amdgpu: Do not poweroff UVDJ in JPEG4_0_3
new 0ca57515606d drm/amdgpu: Remove redundant logic in GC v9.4.3
new 4c02f7301657 drm/amdgpu: Introduce conditional user queue suspension fo [...]
new 4d3c4f4f7f22 drm/amdgpu: Introduce cached_rptr and is_guilty callback i [...]
new 0ad649321ae2 drm/amdgpu/sdma: Introduce is_guilty callbacks for sdma GF [...]
new fdbfaaaae06b drm/amdgpu: Improve SDMA reset logic with guilty queue tracking
new 82252544921e drm/amdgpu: Add reset function pointer for SDMA v4.4.2 page ring
new d190e4d0f7b5 drm/amd/pm: add support for checking SDMA reset capability
new c94943b0863e drm/amdgpu: Update amdgpu_job_timedout to check if the rin [...]
new e2b3f95b47ed drm/amd/pm: Update pmfw headers for smu_v13_0_12
new 6c565218ed96 drm/amd/pm: Add GetStaticMetricTable message
new 95eebc05a729 drm/amd/pm: Fetch static metrics table
new 25907304cfce drm/amd/pm: Fetch fru product info for smu_v13_0_12
new 5235053f443c drm/amdgpu: disable BAR resize on Dell G5 SE
new c19390ca9094 MAINTAINERS: update amdgpu maintainers list
new a1addcf8499a drm/amd/display: fix an indent issue in DML21
new da120ed561e2 drm/amdgpu: Per-instance init func for JPEG5_0_1
new 9b71be8785e2 drm/amdgpu: Add core reset registers for JPEG5_0_1
new 0b4119d54b17 drm/amd/pm: Use separate metrics table for smu_v13_0_12
new 27b791514789 drm/amdgpu/mes: keep enforce isolation up to date
new 28d05f0836df drm/amdgpu: Log the creation of a coredump file
new b7fd6528b5ad drm/amdgpu: Log after a successful ring reset
new 9b3ef540397c MAINTAINERS: Change my role from Maintainer to Reviewer
new 62431979dd92 drm/amdgpu: Add ring reset callback for JPEG5_0_1
new 289387d0dbf8 mailmap: Add entry for Rodrigo Siqueira
new 9d8af72fe73f drm/amdgpu: Remove unused nbif_v6_3_1_sriov_funcs
new 81262b1656fe drm/amd/display: restore edid reading from a given i2c adapter
new a101fa705d01 MAINTAINERS: Update AMDGPU DML maintainers info
new abefe9fcfbb6 drm/amd/display: Fix spelling mistake "oustanding" -> "out [...]
new dc84a21f5f8d drm/amd/display: Revert "Disable PSR-SU on some OLED panel"
new 6deeefb820d0 drm/amd/display: Disable PSR-SU on eDP panels
new d8075f5a6d9d drm/amd/display: update incorrect cursor buffer size
new 97b05c8c2e1e drm/amd/display: Apply DCN35 DML2 state policy for DCN36 too
new 86f06bcbb54e drm/amd/display: Fix mismatch type comparison in custom_float
new fba4d19f3731 drm/amd/display: Add opp recout adjustment
new 26873260d394 drm/amd/display: Fix mismatch type comparison
new 0d3004647631 drm/amd/display: fix check for identity ratio
new 259eacbfcf66 drm/amd/display: Fix unit test failure
new 0fe2df4498db drm/amd/display: Add SPL namespace
new d29578684016 drm/amd/display: replace dio encoder access
new f6d17270d18a drm/amd/display: add a quirk to enable eDP0 on DP1
new 02a2793ab27e drm/amd/display: Refactor DCN4x and related code
new ab021b9f3194 drm/amd/display: ACPI Re-timer Programming
new ba93dddfc920 drm/amd/display: Temporarily disable hostvm on DCN31
new 23ef388a84c7 drm/amd/display: fix dcn4x init failed
new 7c6518c1c731 drm/amd/display: Update FIXED_VS Link Rate Toggle Workarou [...]
new 02a940da2ccc drm/amd/display: handle max_downscale_src_width fail check
new 35079e7eeed3 drm/amd/display: Remove unused header
new 50f040c53ea9 drm/amd/display: Increase halt timeout for DMCUB to 1s
new 8adeff83a3b0 drm/amd/display: stop DML2 from removing pipes based on planes
new f3dde2ff7fca drm/amd/display: Fix HPD after gpu reset
new d7dc4917ae81 drm/amd/display: [FW Promotion] Release 0.0.255.0
new 9655a1603178 drm/amd/display: Promote DAL to 3.2.322
new 6f0e68b8c76d drm/amdkfd: enable cooperative launch on gfx12
new 9424a5bf0836 drm/amdgpu: simplify xgmi peer info calls
new 700e535db4cc drm/amd/pm: handling of set performance level
new ce615fe32845 drm/amdgpu: Check if CPER enabled when generating CPER
new f2510355fba8 drm/amdgpu: Save nps to eeprom
new ff930483af93 drm/amdgpu: Set CPER enabled flag after ring initiailized
new e4e6ae41cc9d drm/amdgpu: update SDMA sysfs reset mask in late_init
new e6aae1db41e5 drm/amd/pm: Get metrics table version for smu_v13_0_12
new 0153d27673ac drm/amdgpu: Refine bad page adding
new a8f921a10a8c drm/amdgpu: Change page/record number calculation based on nps
new 7c62aacc3b45 drm/amdgpu: init return value in amdgpu_ttm_clear_buffer
new 59f9c2c9f6f8 drm/amdgpu: Fix correct parameter desc for VCN idle check [...]
new dab993bf1513 drm/amdgpu: increase AMDGPU_MAX_RINGS
new dae870019866 drm/amdgpu/vcn2.5: fix VCN stop logic
new d39f1bb57741 drm/amdgpu/vcn3.0: split code along instances
new f4cd7a85db75 drm/amdgpu/vcn4.0: split code along instances
new 5826d5a5d5c5 drm/amdgpu/vcn4.0.3: split code along instances
new ecc9ab4e924b drm/amdgpu/vcn4.0.5: split code along instances
new 0797c54502d6 drm/amdgpu/vcn5.0.0: split code along instances
new 94629182f309 drm/amdgpu/vcn5.0.1: split code along instances
new bee48570cf8e drm/amdgpu/vcn: switch work handler to be per instance
new 9bf9442051c0 drm/amdgpu/vcn: make powergating status per instance
new cb107271687d drm/amdgpu/vcn: move more instanced data to vcn_instance
new f98675638f0a drm/amdgpu/vcn: switch vcn helpers to be instance based
new 710151263ca5 drm/amdgpu/vcn3.0: convert internal functions to use vcn_inst
new 201fee333d4c drm/amdgpu/vcn1.0: convert internal functions to use vcn_inst
new 38a404f8afa9 drm/amdgpu/vcn2.0: convert internal functions to use vcn_inst
new f1ab6870402f drm/amdgpu/vcn2.5: convert internal functions to use vcn_inst
new 259873561f3b drm/amdgpu/vcn4.0: convert internal functions to use vcn_inst
new 4a23b9c67021 drm/amdgpu/vcn4.0.3: convert internal functions to use vcn_inst
new c07c0c0df920 drm/amdgpu/vcn4.0.5: convert internal functions to use vcn_inst
new e3eb71cd699e drm/amdgpu/vcn5.0.0: convert internal functions to use vcn_inst
new 0a3fb7338fb0 drm/amdgpu/vcn5.0.1: convert internal functions to use vcn_inst
new 64303b72de78 drm/amdgpu/vcn: adjust pause_dpg_mode function signature
new 55945f08d9b7 drm/amdgpu/vcn: add new per instance callback for powergating
new c5ed3655cde2 drm/amdgpu/vcn1.0: add set_pg_state callback
new 40c6d55806a7 drm/amdgpu/vcn2.0: add set_pg_state callback
new 307ce8bdc64e drm/amdgpu/vcn2.5: add set_pg_state callback
new bda37b68f6d3 drm/amdgpu/vcn3.0: add set_pg_state callback
new 8b18f0314285 drm/amdgpu/vcn4.0: add set_pg_state callback
new 39fb77a8d37e drm/amdgpu/vcn4.0.3: add set_pg_state callback
new f9993efed789 drm/amdgpu/vcn4.0.5: add set_pg_state callback
new f2eb0a66ca16 drm/amdgpu/vcn5.0.0: add set_pg_state callback
new 592846e3fe87 drm/amdgpu/vcn5.0.1: add set_pg_state callback
new 4ce4fe27205c drm/amdgpu/vcn: use per instance callbacks for idle work handler
new a2cf2a883c24 drm/amdgpu/vcn: add a generic helper for set_power_gating_state
new cac3dc89f210 drm/amdgpu/vcn1.0: use generic set_power_gating_state helper
new 3389dd059fff drm/amdgpu/vcn2.0: use generic set_power_gating_state helper
new bd32af6faa7b drm/amdgpu/vcn2.5: use generic set_power_gating_state helper
new 38c0d9882a6a drm/amdgpu/vcn3.0: use generic set_power_gating_state helper
new 8bdfa5756b1b drm/amdgpu/vcn4.0: use generic set_power_gating_state helper
new 1ee6b2bff2ca drm/amdgpu/vcn4.0.3: use generic set_power_gating_state helper
new 4bb58793223d drm/amdgpu/vcn4.0.5: use generic set_power_gating_state helper
new 9b648fa54c54 drm/amdgpu/vcn5.0.0: use generic set_power_gating_state helper
new 31a37dfc8f0b drm/amdgpu/vcn5.0.1: use generic set_power_gating_state helper
new c51aa7923e28 drm/amdgpu/vcn: optimize firmware storage
new 4d1b653571c0 drm/amdgpu/vcn: use dev_info() for firmware information
new b5838d1517e2 drm/amd/display/dc: Refactor remove duplications
new a67e75beff56 drm/amdgpu: Replace DRM_ERROR() with drm_err()
new 82c13da746d2 drm/amd/display: Remove unused optc3_fpu_set_vrr_m_const
new 4343f814e53f drm/amdgpu/mes12: drop amdgpu_mes_suspend()/amdgpu_mes_res [...]
new dce1b8239803 drm/amdgpu: Add amdisp pinctrl MFD resource
new fddc45026311 drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_ [...]
new 906d2859e1c6 drm/amdgpu: Disable fru_id field in CPER section
new b965e42530a8 drm/amdgpu: Fix logic to fetch supported NPS modes
new d4bd7a50ca7c drm/amdgpu: Report generic instead of unknown boot time errors
new 7d37bcab9748 drm/amd/pm: disable gfxoff on the specific sku
new 5b5f01eff70f drm/amdgpu: add sdma page queue irq processing for sdma442
new 00f85667faf0 drm/amdgpu: Decode deferred error type in aca bank parser
new eaa3feb16d3b drm/amdgpu: Fix spelling mistake "initiailize" -> "initial [...]
new 1d72fc2e9e04 drm/amdgpu/mes11: drop amdgpu_mes_suspend()/amdgpu_mes_res [...]
new c0a01660de20 Documentation/gpu: remove duplicate entries in different g [...]
new 63e6a77ccf23 drm/amd/display: Fix null check for pipe_ctx->plane_state [...]
new 9c696cc57c1a drm/amdgpu: Create a debug option to disable ring reset
new e90711946b53 drm/amdkfd: clamp queue size to minimum
new 509d662a57ef drm/amdkfd: remove kfd_pasid.c from amdgpu driver build
new 0107c595c5d0 drm/amd/pm: add fan abnormal detection
new 6f16d101dab5 drm/amdgpu: Move xgmi definitions to xgmi header
new 485993e2f1a6 drm/amdgpu: Add xgmi speed/width related info
new f9234217d016 drm/amd/amdgpu: Add support for xgmi_v6_4_1
new ee3ed100663d drm/amdkfd: Remove kfd_process_hw_exception worker
new 1b9366c60103 drm/amdkfd: KFD release_work possible circular locking
new f0b4440cdc18 drm/amdkfd: Fix mode1 reset crash issue
new 0f3fda311750 drm/amdgpu: Fix parameter annotations for VCN clock gating [...]
new 7919b4cad554 drm/amdkfd: Fix pqm_destroy_queue race with GPU reset
new fe9d0061c413 drm/amdkfd: debugfs hang_hws skip GPU with MES
new 7d83c129a8d7 drm/amdgpu: Fix parameter annotation in vcn_v5_0_0_is_idle
new ce43abd7ec94 drm/amdgpu: fix spelling typos
new edbf0f302dce drm/radeon: fix spelling typos
new 899634a57abc drm/amdgpu: fix spelling typos in SI
new 677ae51f4901 drm/amdgpu: Free CPER entry after committing to ring
new b5a3fc54e8e3 drm/amdgpu: Initialize RRMT status on VCN v5.0.1
new 0b9647d40ef8 drm/amdgpu: Add offset normalization in VCN v5.0.1
new 77bd621d148e drm/amdgpu: Update SDMA scheduler mask handling to include [...]
new 6fcfaac604db drm/amdgpu: Initialize RRMT status on JPEG v5.0.1
new a734a717dcfe drm/amdgpu: Avoid HDP flush on JPEG v5.0.1
new c3c584c18c90 drm/amd/display: fix type mismatch in CalculateDynamicMeta [...]
new b74f46f3ce1e drm/amd/display: Request HW cursor on DCN3.2 with SubVP
new a025f424af04 drm/amd/display: Fix p-state type when p-state is unsupported
new 0dfcc2bf2690 drm/amd/display: Fix DMUB reset sequence for DCN401
new fc215e83d048 drm/amd/display: read mso dpcd caps
new 54743ca151a0 drm/amd/display: misc for dio encoder refactor
new 0584bbcf0c53 drm/amd/display: Skip checking FRL_MODE bit for PCON BW de [...]
new 79fc4e856ea8 drm/amd/display: Remove unused struct definition
new 02b2c97824df drm/amd/display: Check NULL connector before it is used
new a2f72c0717ff drm/amd/display: Revert "Increase halt timeout for DMCUB to 1s"
new c707ea82c79d drm/amd/display: Ensure DMCUB idle before reset on DCN31/DCN35
new 5ad8eed17232 drm/amd/display: Added visual confirm for DCC
new c286e8501ade drm/amd/display: Add tunneling IRQ handler
new 20ea0477686d drm/amd/display: Change amdgpu_dm_irq_suspend() to void
new 65890cad2edb drm/amd/display: Drop `ret` variable from dm_suspend()
new 3cf7a0bc87f0 drm/amd/display: Catch failures for amdgpu_dm_commit_zero_ [...]
new e3bc320c4b0e drm/amd/display: Use _free() macro for amdgpu_dm_commit_ze [...]
new 180998bf307f drm/amd/display: Use drm_err() instead of DRM_ERROR in dm_ [...]
new f24a74d59e14 drm/amd/display: Use scoped guard for dm_resume()
new c2bd614bf828 drm/amd/display: Change amdgpu_dm_irq_resume_*() to use drm_dbg()
new 7b3e14acc1f2 drm/amd/display: Change amdgpu_dm_irq_resume_*() to void
new d13fbeb74b7c drm/amd/display: Use _free(kfree) for dm_gpureset_commit_state()
new aca9ec9b050c drm/amd/display: Use scoped guard for amdgpu_dm_update_con [...]
new 981a47429e87 drm/amd/display: Use _free() macro for amdgpu_dm_update_co [...]
new f123fda19752 drm/amd/display: Use scoped guards for handle_hpd_irq_helper()
new 130d8324ea95 drm/amd/display: Use drm_err() for handle_hpd_irq_helper()
new 43e88e20d3f3 drm/amd/display: Promote DAL to 3.2.323
new 1c79b5fcdf1a drm/amd: Copy entire structure in amdgpu_acpi_get_backligh [...]
new f729e63743f0 drm/amd: Pass luminance data to amdgpu_dm_backlight_caps
new f25c0f0d4f99 drm/amd/display: Avoid operating on copies of backlight caps
new 578df37b1b6a drm/amd/display: Add support for custom brightness curve
new 36d63ce5dbc0 drm/amd/display: Add a new dcdebugmask to allow turning of [...]
new 044e59a85c4d drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpr [...]
new 8d00cfd5e6e3 drm/amdgpu: Remove ppatomfwctrl deadcode
new 51cd1bcfac4f drm/amdgpu: Remove phm_powerdown_uvd
new 7b111aaae0ef drm/amdgpu: Remove powerdown_uvd member
new f281a92abe20 drm/amdgpu: Remove unused pre_surface_trace
new dcb5bb06248d drm/amdgpu: Remove unused print__rq_dlg_params_st
new 1092a4ea1b80 drm/amdgpu: Remove unused pqm_get_kernel_queue
new 8df5f03be54c drm/amdgpu: Set PG state to gating for vcn_v_5_0_1
new fb92daa33a6b drm/amd/pm: Fix indentation issue
new 029ab8cabd94 drm/amdgpu: add some comments in DCE6
new 5f6021d52b15 drm/amdgpu: fix style in DCE6
new ab23db6d08ef drm/amdgpu: add dce_v6_0_soft_reset() to DCE6
new 049e5bf3c840 drm/amdkfd: Fix NULL Pointer Dereference in KFD queue
new 6e09402098b5 drm/amdgpu: Use the right struct for VCN v5.0.1
new 6ef5ccaad76d drm/amdgpu: Reinit FW shared flags on VCN v5.0.1
new a3199eba46c5 drm/amd/pm: always allow ih interrupt from fw
new d4c60219ac10 drm/amdgpu: Update headers for CPER support on SRIOV
new 41b830476009 drm/amd/display: Add workaround for a panel
new a89b530373b7 drm/amd/display: use drm_* instead of DRM_ in apply_edid_quirks()
new ca17c8e14911 drm/amdkfd: remove unnecessary cpu domain validation
new a91d91b60047 drm/amdgpu: Add support for CPERs on virtualization
new 20c34e5c4af0 drm/amdgpu: Fix core reset sequence for JPEG4_0_3
new 057fef20b840 drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfx [...]
new bac38ca8c475 drm/amdkfd: implement per queue sdma reset for gfx 9.4+
new ceb7114c961b drm/amdkfd: flag per-sdma queue reset supported to user space
new a29936bcd21e drm/amdgpu: Fix core reset sequence for JPEG5_0_1
new 3646cc65e274 drm/amdgpu: Do not write to GRBM_CNTL if Aldebaran SRIOV
new 571d36837c84 drm/amdgpu: fix inconsistent indenting warning
new 14c8097ba4db drm/amdkfd: remove unused debug gws support status variable
new 94b0908b8552 drm/amdgpu: Do not set power brake sequence for Aldebaran SRIOV
new fe2fa3be3d59 drm/amdgpu: Fix missing drain retry fault the last entry
new 334dc5fcc3f1 drm/amdgpu: increase RAS bad page threshold
new 3bc7bc73af7d drm/amdgpu: retire ip init code specific for A0 rev
new 216be476f14a drm/amdgpu: fix the gb_addr_config_fields init value mismatch
new 148084bbb1e5 drm/amdgpu: Use unique CPER record id across devices
new ba795235a2b9 drm/amdgpu/display: Allow DCC for video formats on GFX12
new bd4b125eb949 drm/amd/display: fix missing .is_two_pixels_per_container
new 1435e895d4fc drm/amdgpu: handle amdgpu_cgs_create_device() errors in am [...]
new 9c551ca3dbb2 drm/amdgpu: Fix annotation for dce_v6_0_line_buffer_adjust [...]
new 092da9fb2506 drm/amdgpu: add defines for pin_offsets in DCE8
new 59228c6631f9 drm/amdkfd: clear F8_MODE for gfx950
new 0d1a686b542a drm/amd/amdgpu: Add missing GC 11.5.0 register
new 68bfdc8dc0a1 drm/amd: Keep display off while going into S4
new 289e68503a45 drm/amdkfd: Set per-process flags only once cik/vi
new 61972cd93af7 drm/amdkfd: Set per-process flags only once for gfx9/10/11/12
new cf6d949a409e drm/amdkfd: Add support for more per-process flag
new 236f475d29f8 Merge tag 'amd-drm-next-6.15-2025-03-07' of https://gitlab [...]
new 23c0a9d36f78 drm/msm/dpu: Add writeback support for SM6150
new 629ac9f0a68c drm/msm/dpu: Simplify using local 'ctl' variable
new 25dc6948a06f drm/msm: Use str_enable_disable-like helpers
new b6090ffb30f3 drm/msm/dpu: Fall back to a single DSC encoder (1:1:1) on [...]
new 25b4614843bc drm/msm/dpu: don't use active in atomic_check()
new 7d39f5bb82c0 drm/msm/dpu: move needs_cdm setting to dpu_encoder_get_topology()
new 41921f231abf drm/msm/dpu: simplify dpu_encoder_get_topology() interface
new d1f28e30a525 dt-bindings: display/msm/dsi-phy: Add header with exposed [...]
new 5100ae76b5ab drm/msm/dsi/phy: Use the header with clock IDs
new baf490728777 drm/msm/dsi/phy: Program clock inverters in correct register
new e05b233ae13b dt-bindings: display: qcom,sm8550-mdss: explicitly documen [...]
new 162c57b8e7a1 dt-bindings: display: qcom,sm8650-mdss: explicitly documen [...]
new 709cc0620107 drm/msm/dsi: Drop redundant NULL-ifying of clocks on error paths
new d5bc3c3389d7 drm/msm/dsi: Simplify with dev_err_probe()
new cce156257ed3 drm/msm/dsi: Minor whitespace and style cleanup
new b39e7014ed31 drm/msm/dsi: Drop unnecessary -ENOMEM message
new 14ad809ceb66 drm/msm/dsi: Use existing per-interface slice count in DSC timing
new 660c396c98c0 drm/msm/dsi: Set PHY usescase (and mode) before registerin [...]
new d245ce568929 drm/msm/dpu: Remove arbitrary limit of 1 interface in DSC [...]
new b0e71c2637d1 drm/msm/dsi: Allow values of 10 and 12 for bits per component
new 52b3f0e118b1 drm/msm/dsi: Add check for devm_kstrdup()
new de36ea80b303 drm/msm/dsi/phy: Use dsi_pll_cmn_clk_cfg1_update() when re [...]
new 0699018b41d7 drm/msm/dsi/phy: Define PHY_CMN_CLK_CFG[01] bitfields and [...]
new eabba31a839a drm/msm: register a fault handler for display mmu faults
new f66f3cf6bc42 drm/msm/iommu: rename msm_fault_handler to msm_gpu_fault_handler
new c37d9f0b1a18 drm/msm/iommu: introduce msm_iommu_disp_new() for msm_kms
new 85bdbd8306d8 drm/msm: switch msm_kms to use msm_iommu_disp_new()
new 89839e69f615 drm/msm/dpu: rate limit snapshot capture for mmu faults
new f561db72a663 drm/msm/a6xx: Fix stale rpmh votes from GPU
new 977e4ef27591 drm/msm: Expose DRIVER_SYNCOBJ_TIMELINE
new d7a5ac67d82c drm/msm: Extend gpu devcore dumps with pgtbl info
new 0b305b7cadce drm/msm/gem: Fix error code msm_parse_deps()
new 378a6219993e drm/msm/a6xx: Split out gpucc register block
new 11cdb81b3c1b drm/msm/a6xx: Fix gpucc register block for A621
new b1f07bc58d54 drm/msm/a6xx: Add support for Adreno 623
new 78e70fa099b9 dt-bindings: display/msm/gmu: Add Adreno 623 GMU
new 2dde2aadaed1 drm/msm/dpu: don't set crtc_state->mode_changed from atomi [...]
new 17666e764f38 drm/msm/dpu: fill CRTC resources in dpu_crtc.c
new 1ce69c265a53 drm/msm/dpu: move resource allocation to CRTC
new cae6a13a71f7 drm/msm/dpu: switch RM to use crtc_id rather than enc_id f [...]
new 2ea34682263b drm/msm/dpu: Add CWB to msm_display_topology
new 20972609d12c drm/msm/dpu: Require modeset if clone mode status changes
new f1f0379e9dd5 drm/msm/dpu: Fail atomic_check if multiple outputs request [...]
new 5008375443ed drm/msm/dpu: Reserve resources for CWB
new dd331404ac7c drm/msm/dpu: Configure CWB in writeback encoder
new 0f3801d666fe drm/msm/dpu: Support CWB in dpu_hw_ctl
new 3371005e28e8 drm/msm/dpu: Adjust writeback phys encoder setup for CWB
new 95bbde1d0d07 drm/msm/dpu: Start frame done timer after encoder kickoff
new 8144d17a81d9 drm/msm/dpu: Skip trigger flush and start for CWB
new ad06972d5365 drm/msm/dpu: Reorder encoder kickoff for CWB
new e8cd8224a307 drm/msm/dpu: Set possible clones for all encoders
new 8ae7192e7a00 drm/msm/hdmi: switch to atomic bridge callbacks
new d309bda67172 drm/msm/hdmi: program HDMI timings during atomic_pre_enable
new 384d2b03d0a1 drm/msm/hdmi: make use of the drm_connector_hdmi framework
new d840a2162112 drm/msm/hdmi: get rid of hdmi_mode
new e92573638792 drm/msm/hdmi: update HDMI_GEN_PKT_CTRL_GENERIC0_UPDATE definition
new d7d57ecfcf52 drm/msm/hdmi: also send the SPD and HDMI Vendor Specific I [...]
new ea54cfac0f8c drm/msm/hdmi: use DRM HDMI Audio framework
new f9d1b528219b drm/msm/dpu: fix error pointer dereference in msm_kms_init [...]
new d3169ce5251b dt-bindings: display/msm: qcom, sa8775p-mdss: Add missing eDP phy
new 51bc064005c5 drm/msm/dpu: rename CDM block definition
new 15f2825defeb drm/msm/dpu: enable CDM_0 for DPUs 5.x+
new d5c1e00ea2de drm/msm/dpu: enable CDM_0 for DPUs 1.x - 4.x
new b5bbf4fab0a9 drm/msm/dpu: enable CDM_0 for SC8280XP platform
new 989a24211eaf drm/msm/dpu: enable CDM_0 for X Elite platform
new b9aedd32a817 drm/msm/dpu: extract bandwidth aggregation function
new 795aef6f3653 drm/msm/dpu: remove duplicate code calculating sum of bandwidths
new c54b61102f46 drm/msm/dpu: change ib values to u32
new 879a7f8c8c2d drm/msm/dpu: make fix_core_ab_vote consistent with fix_cor [...]
new f6c782ea7de5 drm/msm/dpu: also use KBps for bw_ctl output
new 40fc01273f07 drm/msm/dpu: rename average bandwidth-related debugfs files
new e7e2495595e0 drm/msm/dpu: drop core_clk_rate overrides from _dpu_core_p [...]
new 6d3175a72cc0 drm/msm/dpu: handle perf mode in _dpu_core_perf_crtc_update_bus()
new 3045b3b0bb64 MAINTAINERS: use kernel.org alias
new 60065f260a22 mailmap: remap all addresses to kernel.org alias
new 06dd5d86c6ae drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump
new e79751f69b3c drm/msm/dpu: Clear perf params before calculating bw
new 69d02730431e drm/msm/dpu: Support YUV formats on writeback for DPU 5.x+
new 1cf5cd92a20b drm/msm/dpu: Adjust CDM_MUX to support CWB PINGPONG
new 2060a2db1253 drm/msm/dpu: Remove duplicate dpu_hw_cwb.h header
new 096775c3dcf3 drm/msm/dpu: correct dpu_crtc_check_mode_changed docs
new 2ee664833000 drm/msm/dpu: correct struct dpu_encoder_virt docs
new 1b9d131a098e drm/msm/dpu: Fix uninitialized variable in dpu_crtc_kickof [...]
new 375f1dec6957 drm/msm/dpu: drop wb2_formats_rgb
new 0edf7b1f3190 dt-bindings: display/msm: dsi-controller-main: Combine if: [...]
new 83ee6d2ec52f dt-bindings: display/msm: dsi-controller-main: Add missing [...]
new c8cd03eb2d2d Merge tag 'drm-msm-next-2025-03-09' of https://gitlab.free [...]
new 4e37e928928b drm/xe/userptr: restore invalidation list on error
new 6b93cb98910c drm/xe/userptr: fix EFAULT handling
new 8b4b3af869e9 drm/xe/userptr: remove tmp_evict list
new b729ea271e84 drm/xe: Add engine activity support
new 9e19f42955ff drm/xe/trace: Add trace for engine activity
new 0e6ffdb2b740 drm/xe/guc: Expose engine activity only for supported GuC version
new 6978c5f5a64d drm/xe/xe_pmu: Add PMU support for engine activity
new c7f2b8bfca78 drm/xe/xe_pmu: Acquire forcewake on event init for engine events
new c504ad914f5b drm/xe/devcoredump: Fix print typo of offset
new 046eda65258b drm/xe/devcoredump: Remove IS_ERR_OR_NULL check for kzalloc
new 30341f0b8ea7 drm/xe/oa: Allow oa_exponent value of 0
new 8e1ddfada453 drivers: base: devres: Allow to release group on device release
new 96d01ef3b106 drivers: base: devres: Fix find_group() documentation
new 2babfdfe2e9b drivers: base: component: Add debug message for unbind
new 83e3d0876754 drm/xe: Stop setting drvdata to NULL
new 01b1ace3b481 drm/xe: Switch from xe to devm actions
new d01bdc00254c drm/xe: Drop remove callback support
new d41d048043c4 drm/xe/display: Drop xe_display_driver_remove()
new d40f275d96e8 drm/xe: Move survivability entirely to xe_pci
new 292b1a8a5054 drm/xe: Stop ignoring errors from xe_heci_gsc_init()
new 1671c9617d7e drm/xe: Rename update_device_info() after sriov
new 35359c36356a drm/xe: Stop ignoring errors from xe_ttm_sys_mgr_init()
new 6b68c4542ffe drm/xe/regs: remove a duplicate definition for RING_CTL_SI [...]
new 18fbd567e75f drm/xe: cancel pending job timer before freeing scheduler
new 4f109b061c12 drm/xe/gt_stats: Use atomic64_t for counters
new 278d4f429143 drm/xe/gt_pagefault: Change vma_pagefault unit to kilobyte
new 8c5fe7d88bc1 drm/xe: Add Wa_16021333562 and Wa_14016712196
new eef3ede533ae drm/xe/oa: Refactor WAs to use XE_WA() macro
new 1a7460a1976d drm/xe: Fix uninitialized pointer def
new a2d6f86bbcb4 drm/xe/topology: Add a function to find the index of the l [...]
new 1537ec85ebd7 drm/xe/uapi: Introduce API for EU stall sampling
new 9a0b11d4cf3b drm/xe/eustall: Add support to init, enable and disable EU [...]
new 760edec93968 drm/xe/eustall: Add support to read() and poll() EU stall data
new 9e0590eedede drm/xe/eustall: Add support to handle dropped EU stall data
new e827cf32eab4 drm/xe/eustall: Add EU stall sampling support for Xe2
new cd5bbb2532f2 drm/xe/uapi: Add a device query to get EU stall sampling i [...]
new e67a35bc953a drm/xe/eustall: Add workaround 22016596838 which applies to PVC.
new a33c9699e734 drm/xe/pxp: Don't kill queues while holding PXP locks
new 18778b5fdd01 drm/xe: Eliminate usage of TIMESTAMP_OVERRIDE
new dd8c01e42f4c drm/xe/userptr: properly setup pfn_flags_mask
new 89eb42b5539f drm/xe: xe_gen_wa_oob: replace program_invocation_short_name
new 2399bcc07c01 drm/xe/xe3lpg: Add Wa_13012615864
new 8c0aff7d92e2 drm/xe/pf: Create a link between PF and VF devices
new ba757a65d2a2 drm/xe/vf: Retry sending MMIO request to GUC on timeout error
new 0410c6121529 Merge drm/drm-next into drm-xe-next
new 25d434cef791 drm/xe: Fix GT "for each engine" workarounds
new d9b5d83c5a4d drm/xe/xelp: Move Wa_16011163337 from tunings to workarounds
new 96f182631402 drm/xe/xelp: Add Wa_1604555607
new 4f122372579d drm/xe/xelp: L3 recommended hashing mask
new 067a974fd8a9 drm/xe: Add performance tunings to debugfs
new 5488bec96bcc drm/xe/uapi: Use hint for guc to set GT frequency
new 03c346d4d0d8 drm/xe/vm: Validate userptr during gpu vma prefetching
new fcc20a4c7522 drm/xe/vm: Fix a misplaced #endif
new 100a5b8dadfc drm/xe: Fix fault mode invalidation with unbind
new 6f39b0c5ef03 drm/xe: Add staging tree for VM binds
new bbe2b06b55bc drm/xe/hmm: Style- and include fixes
new ea3e66d280ce drm/xe/hmm: Don't dereference struct page pointers without [...]
new ba767b9d01a2 drm/xe/userptr: Unmap userptrs in the mmu notifier
new c8f33a6fa647 drm/xe: Set IP names in functions handling IP version
new 0695c746f55c drm/xe: Disambiguate GMDID-based IP names
new 2d197a1f70be drm/xe: Rename gmdid_map to xe_ip
new 871d9c1f3f8e drm/xe: Define xe_ip instances before xe_device_desc
new f25e698d43fb drm/xe: Convert pre-GMDID IPs to struct xe_ip
new 16c211403998 drm/xe: Re-use feature descriptors for pre-GMDID IPs
new 22adf7c51ed1 drm/xe: Simplify setting release info in xe->info
new 5148da09dcd3 drm/xe: Allow fault injection in exec queue IOCTLs
new 1d724a2f1b2c drm/xe: Retry BO allocation
new a14fa8ec9d81 mm/migrate: Add migrate_device_pfns
new 1afaeb8293c9 mm/migrate: Trylock device page in do_swap_page
new 73463dac9bee drm/pagemap: Add DRM pagemap
new 5473f4d4e29d drm/xe/bo: Introduce xe_bo_put_async
new 99624bdff867 drm/gpusvm: Add support for GPU Shared Virtual Memory
new 0a8d6d424b3e drm/xe: Select DRM_GPUSVM Kconfig
new b43e864af0d4 drm/xe/uapi: Add DRM_XE_VM_BIND_FLAG_CPU_ADDR_MIRROR
new 6fd979c2f331 drm/xe: Add SVM init / close / fini to faulting VMs
new 85d465335469 drm/xe: Add dma_addr res cursor
new 074e40d9c2a8 drm/xe: Nuke VM's mapping upon close
new ab498828fad7 drm/xe: Add SVM range invalidation and page fault
new e53c1e263e5c drm/gpuvm: Add DRM_GPUVA_OP_DRIVER
new 7d1d48fb1724 drm/xe: Add (re)bind to SVM page fault handler
new 63f6e480d115 drm/xe: Add SVM garbage collector
new d1e6efdfabf3 drm/xe: Add unbind to SVM garbage collector
new f0e4238f6d6c drm/xe: Do not allow CPU address mirror VMA unbind if
new c73b2cbd1009 drm/xe: Enable CPU address mirror uAPI
new 77613a2e1008 drm/xe/uapi: Add DRM_XE_QUERY_CONFIG_FLAG_HAS_CPU_ADDR_MIRROR
new 9c44fd5f6e8a drm/xe: Add migrate layer functions for SVM support
new 0c30c65473ff drm/xe: Add SVM device memory mirroring
new 808c37ee396f drm/xe: Add drm_gpusvm_devmem to xe_bo
new 11bbe0d9aa96 drm/xe: Add drm_pagemap ops to SVM
new c5b3eb5a906c drm/xe: Add GPUSVM device memory copy vfunc functions
new ecacec0f4aff drm/xe: Add Xe SVM populate_devmem_pfn GPU SVM vfunc
new 5951fed85cf1 drm/xe: Add Xe SVM devmem_release GPU SVM vfunc
new 2f118c949160 drm/xe: Add SVM VRAM migration
new 3ca608dc7561 drm/xe: Basic SVM BO eviction
new d92eabb370ce drm/xe: Add SVM debug
new 8e5a5dc056b7 drm/xe: Add modparam for SVM notifier size
new c56904f6cc7c drm/xe: Add always_migrate_to_vram modparam
new 45f5a1efac90 drm/doc: gpusvm: Add GPU SVM documentation
new 11a5c6445ab8 Merge tag 'drm-xe-next-2025-03-07' of https://gitlab.freed [...]
new 0159e311772a drm/i915/dp_mst: Fix encoder HW state readout for UHBR MST
new ad45492c7c59 drm/i915/power: move runtime power status info to power debugfs
new db0d2d757215 drm/i915: Fix pipeDMC and ATS fault handling
new 15bccbfb78d6 drm/i915/mst: update max stream count to match number of pipes
new 0632d4f1b1c5 drm/i915/display: remove leftover struct drm_i915_private [...]
new 0749f18967d3 drm/i915/debugfs: continue display debugfs struct intel_di [...]
new 7bcb697c94a1 drm/i915/tdf: convert intel_tdf.[ch] to struct intel_display
new fe43444d0e59 drm/i915/snps: convert intel_snps_phy.[ch] to struct intel [...]
new 29eb83944305 drm/i915/dkl: convert intel_dkl_phy.[ch] to struct intel_display
new 8266c8171094 drm/i915/drrs: convert intel_drrs.[ch] to struct intel_display
new c9c672db1f94 drm/i915/display: convert the M/N functions to struct inte [...]
new d1bba730a105 drm/i915/dpt: convert intel_dpt.[ch] interfaces to struct [...]
new ecddc26b4c9b drm/i915/fbc: convert intel_fbc.[ch] to struct intel_display
new 0fe51805ce64 drm/i915/rps: convert intel_display_rps.[ch] to struct int [...]
new c4fad8c64e4c drm/i915/ddi: convert intel_wait_ddi_buf_idle() to struct [...]
new 706184fad005 drm/i915/fdi: convert intel_fdi.[ch] to struct intel_display
new 9efa033704c5 drm/i915/vdsc: intel_display conversions
new e6b6de16782b drm/i915/pfit: rename intel_panel_fitting() to intel_pfit_ [...]
new 30d70e1e2680 drm/i915/pfit: move ilk and i9xx pfit code to intel_pfit.[ch]
new a38a005d9579 drm/i915/pfit: fix comment style for moved comments
new ecab9ac6aa57 drm/i915/pfit: convert moved code to struct intel_display
new 24abc47205da drm/i915/pfit: split out intel_pfit_regs.h
new 76b7be63d9f3 drm/i915/dsb: Allow DSB based updates without planes
new b4ebc06212a3 drm/i915/dsb: Plumb dsb into plane scaler functions
new 67093883808b drm/i915/dsb: Allow DSB based commits when scalers are in use
new 8918e180a6fd Merge drm/drm-next into drm-intel-next
new 02649bbde017 drm/i915/display: Use IP version check for Wa_14020863754
new 2c2e7170a750 drm/i915/audio: Extend Wa_14020863754 to Xe3_LPD
new 322ec93e9081 drm/i915/display: Use explicit base values in POWER_DOMAIN [...]
new 5c91b5ad7155 drm/i915/display: Make POWER_DOMAIN_*() always result in e [...]
new abf874a328a8 drm/i915/mst: add mst sub-struct to struct intel_dp
new aa389adeaa85 drm/i915/mst: add mst sub-struct to struct intel_connector
new f953c6585e2d drm/i915/hdcp: add hdcp sub-struct to struct intel_digital_port
new fe7fad476ec8 drm/i915/pxp & drm/xe/pxp: Figure out pxp instance from th [...]
new 7c04b6c7e9c5 drm/i915: relocate intel_plane_ggtt_offset() to intel_atom [...]
new 767bb0b172fc drm/i915: split out i915_gtt_view_types.h from i915_vma_types.h
new 840cb2dc2717 drm/i915/fbc: remove one duplicate forward declaration
new 9a112dd8c17f drm/damage-helper: add const qualifier in drm_atomic_helpe [...]
new 6f60de67d7e4 drm/i915/display: update and store the plane damage clips
new 22a28633a40f drm/i915/fbc: add register definitions for fbc dirty rect support
new c931a0aa82c6 drm/i915/fbc: introduce HAS_FBC_DIRTY_RECT() for FBC dirty [...]
new 5adac4c9f321 drm/i915/fbc: avoid calling fbc activate if fbc is active
new 194ecad0b5fc drm/i915/fbc: dirty rect support for FBC
new e2364a56ad47 drm/i915/fbc: disable FBC if PSR2 selective fetch is enabled
new af23476af8a9 drm/i915/fbc: handle dirty rect coords for the first frame
new 6498a5e010fd drm/i915/display: convert display reset to struct intel_display *
new 30f2581b639e drm/i915: move pending_fb_pin to struct intel_display
new 711c39ea9885 drm/i915/reset: add intel_gt_gpu_reset_clobbers_display() helper
new fddbcd153293 drm/i915/reset: add intel_display_reset_test()
new ea349ec038c4 drm/i915/reset: remove I915_RESET_MODESET flag
new 4684498cf999 drm/i915/reset: decide whether display reset is needed on gt side
new d1b97b121e3c drm/i915/reset: pass test only parameter to intel_display_ [...]
new 916f2740b82a drm/i915/reset: add modeset_stuck callback to intel_displa [...]
new 1bdad3f21671 drm/i915/display: convert various port/phy helpers to stru [...]
new 7c4a393f974c drm/i915/display: convert some intel_display.[ch] function [...]
new 7e43a00be19a drm/i915/display: convert intel_has_pending_fb_unpin() to [...]
new 055e8af4c9a4 drm/i915/display: remove dupe intel_update_watermarks() de [...]
new 6069b21f58dc drm/i915/display: convert intel_display.c to struct intel_display
new f2887e7ff3ee drm/xe/display: Fix fbdev GGTT mapping handling.
new d0a83b2e212d drm/{i915, xe}: Suspend/resume fbdev emulation via client [...]
new 603cc828aa70 drm/client: Add client-hotplug helper
new a93247b58d04 drm/client: Send pending hotplug events after resume
new f4e43719d026 drm/i915/display: Remove fbdev suspend and hotplug tracking
new 2ef5754c9649 drm/i915/display: fbdev: Move custom restore code to new callback
new a1c008b987d0 drm/i915/display: fbdev: Move custom suspend code to new callback
new 03e1b3df217a drm/i915/display: Remove preferred_bpp from struct intel_fbdev
new 04a1c47798f7 drm/i915/display: Remove struct drm_fb_helper from struct [...]
new ef9e0e2ef958 drm/i915/display: Move fbdev code around
new 9fa154f40eb6 drm/{i915,xe}: Run DRM default client setup
new 69acb6bd5e9b drm/i915/display: Remove compile guard around fbdev debugf [...]
new 41ff0b424d81 drm/fb-helper: Remove struct drm_fb_helper.fb_probe
new fb64f5568c0e drm/i915/cdclk: Do cdclk post plane programming later
new 2fff55d499ee drm/xe/compat: refactor compat i915_drv.h
new 30a6be2c200f drm/i915/plane: convert intel_atomic_plane.[ch] to struct [...]
new 68b97b12c461 drm/i915: Program CURSOR_PROGRAM and COEFF_POLARITY for ic [...]
new 72eea9175e4d drm/i915: Drop redundant shared_dpll=NULL assignments
new 0851227d62bb drm/i915: Don't clobber crtc_state->cpu_transcoder for ina [...]
new cd5693cf5ec4 drm/i915: Use intel_plane_set_invisible() in intel_plane_d [...]
new 082ed1ffc24a drm/i915: Extract intel_cdclk_crtc_disable_noatomic()
new d66fbd662dda drm/i915: Extract skl_wm_crtc_disable_noatomic()
new 1dc6076c67a0 drm/i915: clean up pipe's ddb usage in intel_crtc_disable_ [...]
new d34b59d5ba41 drm/i915: Add skl_wm_plane_disable_noatomic()
new 1ec968609518 drm/i915: Extract intel_bw_crtc_disable_noatomic()
new bd17fc4b6b2b drm/i915: Extract intel_cdclk_update_hw_state()
new ad2d834f888b drm/i915: Extract intel_bw_update_hw_state()
new 7b65b24a4ecb drm/i915: Update bw_state->active_pipes during readout
new ff79a131d37a drm/i915: Skip some bw_state readout on pre-icl
new e45b8192c7e7 sem/i915: Simplify intel_cdclk_update_hw_state()
new 003ec4ce424c drm/i915: Simplify cdclk_disable_noatomic()
new dbf1b1ed55ba drm/i915: Split wm sanitize from readout
new 14968c207a0f drm/i915: Do wm readout ealier for skl+
new e6001c930aae drm/i915: Move dbuf_state->active_pipes into skl_wm_get_hw [...]
new bb800b56f01f drm/i915: Relocate intel_bw_crtc_update()
new e5dc4f665da3 Merge tag 'drm-intel-next-2025-03-10' of https://gitlab.fr [...]
new 626fb115662c Backmerge tag 'v6.14-rc6' into drm-next
new d4245284c8c9 rust: module: add type `LocalModule`
new ef476b0dd9dd rust: firmware: introduce `firmware::ModInfoBuilder`
new 1d121a33ad50 rust: firmware: add `module_firmware!` macro
new 54e6baf123fd gpu: nova-core: add initial driver stub
new b28786b190d1 gpu: nova-core: add initial documentation
new 4e64a62032ac Merge tag 'nova-next-6.15-2025-03-09' of gitlab.freedeskto [...]
new 9ef80eec5fab drm/i915/selftest: Change throttle criteria for rps
new 1113fc0e8265 drm/i915: Add debug print about hw config table size
new 709631924ee5 drm/i915/uc: Include requested frequency in slow firmware [...]
new 367d7bc6d55a drm/i915/pmu: Remove i915_pmu_event_event_idx()
new 93b69c0482cf drm/i915: Remove unused live_context_for_engine
new 431b742e2bfc drm/i915/pmu: Fix zero delta busyness issue
new 9e304a186308 drm/i915: Fix page cleanup on DMA remap failure
new 1aeb1c0eda60 drm/i915: Add Wa_22010465259 in its respective WA list
new d7364b86e4e5 drm/i915/selftests: Correct frequency handling in RPS powe [...]
new 54cb7288900b drm/i915/guc/slpc: Add helper function slpc_measure_power
new 5bea40687c5c drm/i915/guc: Debug print LRC state entries only if the co [...]
new 9069b783cd42 Revert "drm/i915/gt: Log reason for setting TAINT_WARN at reset"
new 4a82ceb04ad4 drm/i915/slpc: Add sysfs for SLPC power profiles
new c771600c6af1 Merge drm/drm-next into drm-intel-gt-next
new 87b593d79864 drm/i915/pmu: Drop custom hotplug code
new 8d8334632ea6 drm/i915/selftests: avoid using uninitialized context
new fc2ef5b6e1ab selftests: i915: Use struct_size() helper in kmalloc()
new efa6fbd5899b drm/i915/selftests: use prandom in selftest
new c088387ddd64 drm/i915/gt: Use spin_lock_irqsave() in interruptible context
new 3a79e5a8b454 drm/i915/gt: Replace kmap with its safer kmap_local_page c [...]
new 7ded94bd11d4 drm/i915/gt: add wait on depth stall done bit handling
new d115a38f3c07 Merge tag 'drm-intel-gt-next-2025-02-26' of https://gitlab [...]
new 0be123cafc06 drm/mediatek: mtk_hdmi: Unregister audio platform device o [...]
new 72fcb88e7bbc drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
new 471a9c224bf2 drm/mediatek: mtk_hdmi: Compress of_device_id array entries
new e2e4f07f0661 drm/mediatek: mtk_hdmi: Move vendor/product strings to drm_bridge
new 89dcc9e0becd drm/mediatek: mtk_hdmi: Remove unused members of struct mtk_hdmi
new eb8779b26413 drm/mediatek: mtk_hdmi: Use devm managed version of drm_br [...]
new 900f5b37a93d drm/mediatek: mtk_hdmi: Remove ifdef for CONFIG_PM_SLEEP
new bc3cbc0cf0f3 drm/mediatek: mtk_hdmi: Remove goto in mtk_hdmi_clk_enable [...]
new cb288d20c4d5 drm/mediatek: mtk_hdmi: Remove driver bound to HDMI print
new 32bff1c70914 drm/mediatek: mtk_hdmi: Cleanup function mtk_hdmi_resume()
new 410462230a10 dt-bindings: display: mediatek: dpi: Add MT8195 and MT8188 compat
new 1deb6ed55ab1 drm/mediatek: mtk_dpi: Add support for Pattern Generator i [...]
new 9f163874b30a drm/mediatek: mtk_dpi: Use an array for pixclk factor calculation
new 41180dedcfa3 drm/mediatek: mtk_dpi: Move pixel clock setting flow to function
new 8c9da7cd0bbc drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence
new c90876a695dd drm/mediatek: mtk_dpi: Move the input_2p_en bit to platform data
new 713ee441445a drm/mediatek: mtk_dpi: Add support for DPI input clock from HDMI
new 6e1931e541c7 drm/mediatek: mtk_dpi: Support AFIFO 1T1P output and conversion
new 473c33f5ce65 drm/mediatek: mtk_dpi: Explicitly manage TVD clock in powe [...]
new 48bfb13cc8cb drm/mediatek: Add support for MT8195 Digital Parallel Interface
new fa5e56c57f8e drm/mediatek: Move to devm_platform_ioremap_resource() usage
new 9e918c868346 dt-bindings: display: mediatek: dsc: Add MT8188 compatible
new 4ba973c8bad0 drm/mediatek: Fix config_updating flag never false when no [...]
new 106a6de46cf4 drm/mediatek: dp: drm_err => dev_err in HPD path to avoid [...]
new 5823f0453c2a dt-bindings: display: mediatek: dpi: add power-domains example
new cd5b6ba77705 drm/mediatek: add MT8365 SoC support
new dcb166ee43c3 drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()
new 64fc5dc84e5c Merge tag 'mediatek-drm-next-6.15-v2' of https://git.kerne [...]
new 4b22f19cc7a9 drm/xe/guc_pc: Remove duplicated pc_start call
new fd6c10e67b29 drm/gpusvm: Fix kernel-doc
new cedf23842d74 drm/xe/rtp: Drop sentinels from arg to xe_rtp_process_to_sr()
new 298661cd9cea drm/xe: Fix MOCS debugfs LNCF readout
new e2a0a6328ea7 drm/xe: Fix ring flush invalidation
new 11ef40eb5732 drm/xe: Pass flags directly to emit_flush_imm_ggtt
new 7b7b07c285c3 drm/xe: Use correct type width for alignment in fb pinning code
new 5da39dce1fa3 Merge tag 'drm-xe-next-fixes-2025-03-12' of https://gitlab [...]
new 914ee6e730e1 drm/appletbdrm: Fix ref-counting on dmadev
new 0f04462874e1 Merge tag 'drm-misc-next-fixes-2025-03-13' of https://gitl [...]
new 3855f1d925d4 drm/amd/display: allow 256B DCC max compressed block sizes [...]
new 2c01befe4a27 drm/amdgpu/vcn: fix idle work handler for VCN 2.5
new ed962f8d0603 drm/amdkfd: Add pm_config_dequeue_wait_counts API
new 0d9cabc8f591 drm/amd/display: Fix incorrect DPCD configs while Replay/P [...]
new 7b1ba19eb15f drm/amd/display: Disable unneeded hpd interrupts during dm_init
new d93b92c97667 drm/amd/display: Add more debug data to dmub_srv
new 0747acf33112 drm/amd/display: fix default brightness
new 5e19e2b57b6b drm/amd/display: Restore correct backlight brightness afte [...]
new 50e0bae34fa6 drm/amd/display: Add and use new dm_prepare_suspend() callback
new bd00b29b5f23 drm/amd/display: Do not enable replay when vtotal update i [...]
new 8a21da2842bb drm/amd/display: not abort link train when bw is low
new 084e0735448a drm/amd/display: Implement PCON regulated autonomous mode [...]
new 50bcdef7b616 drm/amd/display: assume VBIOS supports DSC as default
new 15d1c2e6bf60 drm/amd/display: Add Support for reg inbox0 for host->DMUB CMDs
new 274a87eb389f drm/amd/display: Assign normalized_pix_clk when color depth = 14
new dd60bfd5349a drm/amd/display: Fix visual confirm color not updating
new d3069feecdb5 drm/amd/display: calculate the remain segments for all pipes
new 34935701b7ed drm/amd/display: Correct timing_adjust_pending flag setting.
new 29c1c20496a7 drm/amd/display: Prevent VStartup Overflow
new 725a04ba5a95 drm/amd/display: Fix slab-use-after-free on hdcp_work
new 6b675ab8efbf drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp
new 272385483e0b drm/amd/display: Drop unnecessary ret variable for enable_assr()
new 756e58e83e89 drm/amd/display: remove minimum Dispclk and apply oem pane [...]
new 2f1b6b24b0dd drm/amd/display: Promote DAL to 3.2.324
new f4f086de3100 drm/amd/display: change kzalloc to kcalloc in dcn30_valida [...]
new 934cb529e90c drm/amd/display: change kzalloc to kcalloc in dcn31_valida [...]
new b17a94f2fe82 drm/amd/display: change kzalloc to kcalloc in dcn314_valid [...]
new 315ce6c41aa9 drm/amd/display: change kzalloc to kcalloc in dml1_validate()
new 02438acd2523 drm/amdgpu/vce2: fix ip block reference
new 099f273eff9c drm/amdgpu: Trigger a wedged event for ring reset
new 0ee560d71f9a drm/amdgpu/gfx: delete stray tabs
new 5b1fa87f3050 drm/amdkfd: delete stray tab in kfd_dbg_set_mes_debug_mode()
new 20fb56dfd8d2 drm/amdgpu: prepare DCE6 uniformisation with DCE8 and DCE10
new 760632fa2e3d drm/amdgpu: fix SI's GB_ADDR_CONFIG_GOLDEN values and wire [...]
new 42c854b8fb0c drm/amd/amdkfd: Evict all queues even HWS remove queue failed
new 37c890d83161 drm/amdgpu: finish wiring up sid.h in DCE6
new 3e3fcd29b505 drm/amdgpu: NULL-check BO's backing store when determining [...]
new 2d52de55f9ee drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
new 1a0807feb970 drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size
new 6e0d2fde3ae8 drm/amdgpu: Fix JPEG video caps max size for navi1x and raven
new 0a6e7b06bdbe drm/amdgpu: Remove JPEG from vega and carrizo video caps
new 19478f2011f8 drm/amdgpu: Update SRIOV video codec caps
new 16fbc18cb074 drm/amd/pm: add unique_id for gfx12
new b9e75bcb2b39 drm/amdgpu: Remove unsupported xgmi versions
new f844732e3ad9 drm/amdgpu: Fix the race condition for draining retry fault
new e27b36ea6ba5 drm/amdgpu/gfx11: don't read registers in mqd init
new fc3c139cf043 drm/amdgpu/gfx12: don't read registers in mqd init
new 02fc2f3c468d drm/amd/pm: Update feature list for smu_v13_0_12
new 8a7820c07224 drm/amdgpu: Reduce dequeue retry timeout for gfx9 family
new 90df6db62fa7 drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2
new 2bc016737a11 drm/amdgpu/pm: add VCN activity for renoir
new 357506799bac drm/amdgpu: Calculate IP specific xgmi bandwidth
new 6a87982b5897 drm/amd/display: Remove incorrect macro guard
new 2393c1a907c2 drm/amdgpu/pm: add VCN activity for SMU 13.0.0/7
new 1b81674e0baf drm/amdgpu/pm: add VCN activity for SMU 14.0.2
new 18537feb182d drm/amdgpu/pm: enable vcn busy sysfs for additional GC 11.x
new 7e0459d453b9 drm/amdkfd: Fix instruction hazard in gfx12 trap handler
new 5b3922222cea drm/amdgpu/pm: enable vcn busy sysfs for GC 12.x
new 15030aeec393 drm/amdgpu/pm: enable vcn busy sysfs for GC 9.3.0
new 8d5e70ba5da2 drm/amdgpu: Add amdgpu_sriov_multi_vf_mode function
new 2da3af5f0b4d drm/amdgpu: set CP_HQD_PQ_DOORBELL_CONTROL.DOORBELL_MODE t [...]
new a4b6e990d788 drm/amdgpu: Save PA of bad pages for old asics
new 0c7e05344894 drm/amdkfd: Correct F8_MODE for gfx950
new 13c13bdd1b01 drm/amdgpu: Enable ACA by default for psp v13_0_6/v13_0_14
new f81cd793119e drm/amd/amdgpu: Fix MES init sequence
new 42d9d7bed270 drm/amd/display: avoid NPD when ASIC does not support DMUB
new ebdc52607a46 drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v [...]
new eb6cdfb807d0 drm/amdgpu: Restore uncached behaviour on GFX12
new f72e21eaaefe Merge tag 'amd-drm-next-6.15-2025-03-14' of https://gitlab [...]
new 4db4c82d4db7 drm/amdgpu: drop drm_firmware_drivers_only()
new e00e5c223878 drm/amdgpu: adjust drm_firmware_drivers_only() handling
new 9deacd6c55f1 drm/amdgpu: don't free conflicting apertures for non-displ [...]
new 05d50ea3ea41 drm/amdgpu: format old RAS eeprom data into V3 version
new 55ff973fe1c0 drm/amd/amdgpu: shorten the gfx idle worker timeout
new d6f9bbce1876 drm/amdgpu: Fix computation for remain size of CPER ring
new 84ff5895399c drm/amdgpu: Add debug masks for HDCP LC FW testing
new 082ec5966204 drm/amd/display: Check pipe->stream before passing it to a [...]
new 7b59cc671ae7 drm/amd/display: Prevent VStartup Overflow
new 9c2f4ae64bb6 drm/amd/display: Guard against setting dispclk low for dcn31x
new 79538e6365c9 drm/amd/display: Fix message for support_edp0_on_dp1
new 52af17eabb10 drm/amd/display: Change notification of link BW allocation
new b3d58262dca6 drm/amd/display: Revert "Support for reg inbox0 for host-> [...]
new ed569e1279a3 drm/amd/display: Use HW lock mgr for PSR1 when only one eDP
new f57b38ac85a0 drm/amd/display: Fix incorrect fw_state address in dmub_srv
new 20c13ca5ba84 drm/amd/display: Update static soc table
new 15b959534a39 drm/amd/display: Use DPM table clk setting for dml2 soc dscclk
new bed6bc66e84c drm/amd/display: 3.2.325
new b5aaa82e2b12 drm/amdgpu: release xcp_mgr on exit
new 1cfeb60e6e88 drm/amdgpu/pm: Handle SCLK offset correctly in overdrive f [...]
new cc63bcfd14a6 drm/amdgpu: Fix SDMA engine reset logic
new 6c11d4a87d52 drm/amdgpu: Use wafl version for xgmi
new 0d9a95099dcb drm/amdgpu: grab an additional reference on the gang fence v2
new 5199e8ac07f0 drm/radeon/uvd: Replace nested max() with single max3()
new fed7efbb4362 drm/amdkfd: Fix bug in config_dequeue_wait_counts
new 553673a3e1bc drm/amdgpu/gfx: fix ref counting for ring based profile handling
new ca6575a32a37 drm/amdgpu/vcn: fix ref counting for ring based profile handling
new 5762f9dcf74a drm/amdgpu: Add EEPROM I2C address support for smu v13_0_12
new 9e34d8d1a1ab drm/amdgpu/gfx: adjust workload profile handling
new 3b669df92c85 drm/amdgpu/vcn: adjust workload profile handling
new ab6893402aee drm/amd/pm: Add debug bit for smu pool allocation
new a7818b15cfbd Documentation/amdgpu: Add debug_mask documentation
new a5f7e90fe086 drm/amdgpu: Add active_umc_mask to ras init_flags
new 9c05636ca72a drm/amdgpu: Skip pcie_replay_count sysfs creation for VF
new f82d27dcff93 drm/amdkfd: set precise mem ops caps to disabled for gfx 1 [...]
new d7f5c13e457b drm/amdgpu: Enable amdgpu_ras_resume for gfx 9.5.0
new 0a59fbd5d9a7 drm/amdgpu: Add support to load PSP TA v13.0.12 for SRIOV
new cfdf8b34b9c4 drm/amdgpu/sdam: Skip SDMA queue reset for SRIOV
new a67f0094c9d7 drm/amd/amdgpu: Revert "drm/amd/amdgpu: shorten the gfx id [...]
new 16590745b571 drm/amdgpu: use GFP_NOWAIT for memory allocations
new 7f11c59e0700 drm/amdgpu: overwrite signaled fence in amdgpu_sync
new bd22e44ad415 drm/amdgpu: rework how isolation is enforced v2
new b7fbcd77bb46 drm/amdgpu: rework how the cleaner shader is emitted v3
new db1e58ec86c6 drm/amdgpu: stop reserving VMIDs to enforce isolation
new 1bb1314d0b15 drm/amdgpu: add isolation trace point
new 02ba7543f261 drm/amdgpu: add cleaner shader trace point
new fc70d1ea1bb1 drm/amdgpu: remove invalid usage of sched.ready
new e02fcf73081b drm/amdgpu/sdma: fix engine reset handling
new 3bae7916e7ac drm/amdgpu/sdma: guilty tracking is per instance
new 5608ddf6e94c drm/amdgpu/mes: optimize compute loop handling
new 652a06f74aee drm/amdgpu/mes: drop MES 10.x leftovers
new a52077b6b6f7 drm/amdgpu/mes: enable compute pipes across all MEC
new 5e93d0e335e9 drm/amdgpu/mes: clean up SDMA HQD loop
new 2ec0a7c337fd drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.5 GPUs
new 338f7412c7ea drm/amdgpu: Decode deferred error type in gfx aca bank parser
new ea6dd40cafdb drm/amd/amdgpu: Increase max rings to enable SDMA page ring
new b09cdeb4d388 drm/amdgpu: Optimize VM invalidation engine allocation and [...]
new 6ec04e38b2f6 drm/amdgpu/sdma_v4_4_2: update VM flush implementation for SDMA
new 0156d2bcd52d drm/amd/pm: Remove unnecessay UQ10 to UINT conversion
new 62c1ed0a646e drm/amd/pm: Remove unnecessay UQ10 to UINT conversion
new 017fbb6690c2 drm/amdgpu/discovery: check ip_discovery fw file available
new 25f602fbbcc8 drm/amdgpu/discovery: use specific ip_discovery.bin for le [...]
new 80a0e8282933 drm/amdgpu/discovery: optionally use fw based ip discovery
new af23d3c9caab drm/amdgpu: Add parameter documentation for amdgpu_sync_fence
new 7547510d4a91 drm/amd/pm: Update feature list for smu_v13_0_6
new a82866fbecca Merge tag 'amd-drm-next-6.15-2025-03-21' of https://gitlab [...]
new 600a0c7e76bb drm/i915: Bump RING_FAULT engine ID bits
new ecba96d2f838 drm/i915: Relocate RING_FAULT bits
new f46fa84bdb21 drm/i915: Use REG_BIT() & co. for ring fault registers
new 66ec4c1ab1c1 drm/i915: Document which RING_FAULT bits apply to which platforms
new 50c82997627b drm/i915: Introduce RING_FAULT_VADDR_MASK
new 5e3e23b82537 drm/i915: Extract gen8_report_fault()
new dcf996925961 drm/i915: Use REG_BIT() & co. for CHV EU/slice fuse bits
new d4ca1a8b334c drm/i915: Reoder CHV EU/slice fuse bits
new d75131164e39 drm/i915: Use REG_BIT() & co. for BDW+ EU/slice fuse bits
new 4cdaba1bb023 drm/i915: Reoder BDW+ EU/slice fuse bits
new 26a4463e61f1 drm/i915: Use REG_BIT() & co. for gen9+ timestamp freq registers
new 463c93a18cef drm/i915: Reoder gen9+ timestamp freq register bits
new d0efbe85e125 drm/i915: implement vmap/vunmap GEM object functions
new cf58c9434599 drm/i915/gt/uc: Fix typo in a comment
new bfef148f3680 drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to [...]
new cf05922d63e2 Merge tag 'drm-intel-gt-next-2025-03-12' of https://gitlab [...]
new 0c86b42439b6 Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesk [...]
The 1812 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.mailmap | 12 +-
CREDITS | 4 +
.../ABI/testing/sysfs-driver-intel-xe-hwmon | 16 +
.../display/apple,h7-display-pipe-mipi.yaml | 83 +
.../bindings/display/apple,h7-display-pipe.yaml | 88 +
.../bindings/display/bridge/ti,sn65dsi83.yaml | 3 +
.../bindings/display/mediatek/mediatek,dpi.yaml | 7 +
.../bindings/display/mediatek/mediatek,dsc.yaml | 3 +
.../bindings/display/msm/dsi-controller-main.yaml | 70 +-
.../bindings/display/msm/dsi-phy-common.yaml | 2 +
.../devicetree/bindings/display/msm/gmu.yaml | 1 +
.../bindings/display/msm/qcom,sa8775p-mdss.yaml | 32 +-
.../bindings/display/msm/qcom,sm8550-mdss.yaml | 14 +-
.../bindings/display/msm/qcom,sm8650-mdss.yaml | 13 +-
.../bindings/display/panel/apple,summit.yaml | 58 +
.../bindings/display/panel/himax,hx83102.yaml | 6 +
.../panel/panel-simple-lvds-dual-ports.yaml | 2 +
.../bindings/display/panel/panel-simple.yaml | 2 +
.../bindings/display/panel/raydium,rm67200.yaml | 72 +
.../bindings/display/panel/visionox,rm692e5.yaml | 77 +
.../devicetree/bindings/display/renesas,du.yaml | 36 +-
.../rockchip/rockchip,rk3588-dw-hdmi-qp.yaml | 3 +-
.../bindings/display/rockchip/rockchip-vop2.yaml | 103 +-
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/gpu/amdgpu/amdgpu-glossary.rst | 45 +-
Documentation/gpu/amdgpu/display/dc-glossary.rst | 6 -
Documentation/gpu/drivers.rst | 2 +
Documentation/gpu/drm-internals.rst | 7 +
Documentation/gpu/drm-uapi.rst | 116 +-
Documentation/gpu/drm-usage-stats.rst | 5 +-
Documentation/gpu/nouveau.rst | 29 +
Documentation/gpu/nova/core/guidelines.rst | 24 +
Documentation/gpu/nova/core/todo.rst | 446 +
Documentation/gpu/nova/guidelines.rst | 69 +
Documentation/gpu/nova/index.rst | 30 +
Documentation/gpu/panthor.rst | 10 +
Documentation/gpu/rfc/gpusvm.rst | 112 +
Documentation/gpu/rfc/index.rst | 4 +
Kbuild | 1 +
MAINTAINERS | 90 +-
arch/arm/configs/multi_v7_defconfig | 4 +-
arch/parisc/configs/generic-32bit_defconfig | 4 +-
arch/parisc/configs/generic-64bit_defconfig | 4 +-
drivers/accel/amdxdna/aie2_ctx.c | 65 +-
drivers/accel/amdxdna/aie2_error.c | 8 +-
drivers/accel/amdxdna/aie2_message.c | 10 +-
drivers/accel/amdxdna/aie2_pci.h | 10 +-
drivers/accel/amdxdna/aie2_smu.c | 2 +
drivers/accel/amdxdna/amdxdna_ctx.c | 2 +
drivers/accel/amdxdna/amdxdna_ctx.h | 3 +
drivers/accel/amdxdna/amdxdna_mailbox.c | 23 +-
drivers/accel/amdxdna/amdxdna_mailbox.h | 2 +-
drivers/accel/amdxdna/amdxdna_mailbox_helper.c | 6 +-
drivers/accel/amdxdna/amdxdna_mailbox_helper.h | 2 +-
drivers/accel/ivpu/ivpu_debugfs.c | 89 +
drivers/accel/ivpu/ivpu_drv.c | 90 +-
drivers/accel/ivpu/ivpu_drv.h | 14 +-
drivers/accel/ivpu/ivpu_fw.c | 9 +-
drivers/accel/ivpu/ivpu_gem.c | 43 +
drivers/accel/ivpu/ivpu_gem.h | 1 +
drivers/accel/ivpu/ivpu_hw.c | 110 +-
drivers/accel/ivpu/ivpu_hw.h | 14 +-
drivers/accel/ivpu/ivpu_hw_btrs.c | 10 +-
drivers/accel/ivpu/ivpu_hw_btrs.h | 1 +
drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h | 1 +
drivers/accel/ivpu/ivpu_hw_ip.c | 4 +-
drivers/accel/ivpu/ivpu_hw_reg_io.h | 64 +-
drivers/accel/ivpu/ivpu_ipc.c | 7 +-
drivers/accel/ivpu/ivpu_ipc.h | 2 +-
drivers/accel/ivpu/ivpu_job.c | 522 +-
drivers/accel/ivpu/ivpu_job.h | 8 +-
drivers/accel/ivpu/ivpu_jsm_msg.c | 29 +-
drivers/accel/ivpu/ivpu_mmu.c | 121 +-
drivers/accel/ivpu/ivpu_mmu.h | 2 +
drivers/accel/ivpu/ivpu_mmu_context.c | 13 -
drivers/accel/ivpu/ivpu_mmu_context.h | 2 -
drivers/accel/ivpu/ivpu_pm.c | 10 +-
drivers/accel/ivpu/ivpu_pm.h | 2 +-
drivers/accel/ivpu/ivpu_sysfs.c | 35 +-
drivers/accel/qaic/mhi_controller.c | 360 +-
drivers/accel/qaic/mhi_controller.h | 2 +-
drivers/accel/qaic/qaic.h | 14 +-
drivers/accel/qaic/qaic_drv.c | 97 +-
drivers/accel/qaic/qaic_timesync.c | 2 +-
drivers/accel/qaic/sahara.c | 43 +-
drivers/base/component.c | 17 +
drivers/base/devres.c | 12 +-
drivers/bus/mhi/host/boot.c | 203 +-
drivers/bus/mhi/host/init.c | 2 +-
drivers/bus/mhi/host/internal.h | 7 +
drivers/dma-buf/dma-fence-unwrap.c | 11 +-
drivers/dma-buf/st-dma-fence-unwrap.c | 268 +-
drivers/gpu/Makefile | 1 +
drivers/gpu/drm/Kconfig | 24 +-
drivers/gpu/drm/Makefile | 22 +-
drivers/gpu/drm/adp/Kconfig | 17 +
drivers/gpu/drm/adp/Makefile | 5 +
drivers/gpu/drm/adp/adp-mipi.c | 276 +
drivers/gpu/drm/adp/adp_drv.c | 612 +
drivers/gpu/drm/amd/amdgpu/Makefile | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 70 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 46 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 15 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 3 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 5 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h | 7 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 124 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 581 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h | 105 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 289 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 196 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 140 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 14 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 27 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 19 +
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 65 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 69 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 84 +
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 38 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 87 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 308 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 105 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 124 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 201 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 19 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 32 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 42 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 465 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 490 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 57 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 169 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 46 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 5 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 43 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 108 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 70 +-
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 40 +-
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 8 +-
drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +-
drivers/gpu/drm/amd/amdgpu/atombios_dp.h | 2 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 2 +-
drivers/gpu/drm/amd/amdgpu/cik_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 4 +-
drivers/gpu/drm/amd/amdgpu/cikd.h | 9 +
drivers/gpu/drm/amd/amdgpu/cz_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 162 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 104 +-
.../gpu/drm/amd/amdgpu/gfx_v10_0_cleaner_shader.h | 35 +
.../drm/amd/amdgpu/gfx_v10_1_10_cleaner_shader.asm | 126 +
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 109 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 95 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 21 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 24 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 1 -
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 122 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 22 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 37 -
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 93 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c | 1 -
drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c | 6 +-
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c | 57 +-
drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.h | 4 +-
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 54 +-
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.h | 5 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 43 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 148 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 43 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 47 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 346 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h | 1 +
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 31 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 255 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.h | 74 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 86 +-
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 56 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 25 +
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 31 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 1 +
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 31 +
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 14 +
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 2 +
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 6 +-
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 47 -
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.h | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 1 -
drivers/gpu/drm/amd/amdgpu/nv.c | 23 +-
drivers/gpu/drm/amd/amdgpu/nvd.h | 208 +
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 10 +
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 4 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 264 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/si.c | 76 +-
drivers/gpu/drm/amd/amdgpu/si_dma.c | 6 +-
drivers/gpu/drm/amd/amdgpu/si_enums.h | 12 -
drivers/gpu/drm/amd/amdgpu/si_ih.c | 6 +-
drivers/gpu/drm/amd/amdgpu/sid.h | 369 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 15 +-
drivers/gpu/drm/amd/amdgpu/soc15d.h | 139 +
drivers/gpu/drm/amd/amdgpu/soc21.c | 46 +-
drivers/gpu/drm/amd/amdgpu/soc24.c | 7 +-
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 +
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 10 +-
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 7 +-
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 201 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 221 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 1179 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 675 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 671 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 639 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.h | 9 +
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 664 +-
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 598 +-
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 579 +-
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.h | 3 +
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vega10_sdma_pkt_open.h | 70 +
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 6 +-
drivers/gpu/drm/amd/amdkfd/Makefile | 1 -
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 18 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 38 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 28 +-
drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 26 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 20 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 329 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 18 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 75 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 43 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_v11.c | 43 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_v12.c | 43 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 45 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 77 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 43 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 27 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 36 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 88 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 70 -
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 45 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 154 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 41 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 54 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 73 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 18 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 381 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 31 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 43 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 16 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 14 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h | 6 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 15 +-
drivers/gpu/drm/amd/display/dc/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 3 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 15 +-
.../gpu/drm/amd/display/dc/bios/command_table2.c | 56 +-
.../drm/amd/display/dc/bios/command_table_helper.c | 104 +
.../drm/amd/display/dc/bios/command_table_helper.h | 8 +
.../amd/display/dc/bios/command_table_helper2.c | 4 +-
.../dc/bios/dce110/command_table_helper_dce110.c | 104 -
.../dc/bios/dce112/command_table_helper2_dce112.c | 106 +-
.../dc/bios/dce112/command_table_helper_dce112.c | 104 -
.../dc/bios/dce60/command_table_helper_dce60.c | 104 -
.../dc/bios/dce80/command_table_helper_dce80.c | 104 -
.../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 22 +-
.../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 15 +-
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 50 +-
.../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 2 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 193 +-
drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 120 -
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 78 +-
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 27 +-
.../gpu/drm/amd/display/dc/core/dc_link_exports.c | 15 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 304 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 +-
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 31 +-
drivers/gpu/drm/amd/display/dc/dc.h | 38 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 139 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 97 +-
drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_plane.h | 4 +-
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 1 -
drivers/gpu/drm/amd/display/dc/dc_stream.h | 12 -
drivers/gpu/drm/amd/display/dc/dc_types.h | 9 +-
.../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h | 94 +-
.../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 26 +-
.../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.h | 41 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 3 +-
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 4 +
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 4 +
.../drm/amd/display/dc/dce110/dce110_compressor.c | 13 -
.../drm/amd/display/dc/dce110/dce110_compressor.h | 2 -
.../drm/amd/display/dc/dce60/dce60_hw_sequencer.c | 1 +
.../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 7 +-
.../display/dc/dio/dcn10/dcn10_stream_encoder.c | 3 +-
.../dc/dio/dcn30/dcn30_dio_stream_encoder.c | 2 +-
.../dc/dio/dcn30/dcn30_dio_stream_encoder.h | 6 +-
.../display/dc/dio/dcn35/dcn35_dio_link_encoder.c | 50 +-
.../display/dc/dio/dcn35/dcn35_dio_link_encoder.h | 23 +
.../dc/dio/dcn401/dcn401_dio_stream_encoder.c | 17 +-
.../dc/dio/dcn401/dcn401_dio_stream_encoder.h | 23 +
drivers/gpu/drm/amd/display/dc/dm_services.h | 7 +
drivers/gpu/drm/amd/display/dc/dm_services_types.h | 26 +
.../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 76 -
.../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h | 3 -
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 12 +-
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 3 +
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 1 +
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 1 +
.../amd/display/dc/dml/display_rq_dlg_helpers.c | 11 -
.../amd/display/dc/dml/display_rq_dlg_helpers.h | 1 -
.../drm/amd/display/dc/dml2/display_mode_core.c | 2 +
.../display/dc/dml2/display_mode_core_structs.h | 1 +
.../drm/amd/display/dc/dml2/dml21/dml21_utils.c | 1 -
.../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 14 +
.../amd/display/dc/dml2/dml21/inc/dml_top_types.h | 10 +-
.../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c | 33 +-
.../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.h | 3 -
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 134 +-
.../dc/dml2/dml21/src/dml2_core/dml2_core_shared.c | 12413 ----
.../dml21/src/dml2_core/dml2_core_shared_types.h | 14 +-
.../dc/dml2/dml21/src/dml2_core/dml2_core_utils.c | 3 +-
.../dc/dml2/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c | 4 +-
.../dc/dml2/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.h | 2 -
.../dc/dml2/dml21/src/dml2_mcg/dml2_mcg_factory.c | 2 +-
.../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 20 +
.../dml2/dml21/src/dml2_top/dml2_top_interfaces.c | 1 -
.../dc/dml2/dml21/src/dml2_top/dml2_top_soc15.c | 8 -
.../display/dc/dml2/dml21/src/dml2_top/dml_top.c | 354 -
.../amd/display/dc/dml2/dml21/src/inc/dml2_debug.c | 5 -
.../amd/display/dc/dml2/dml21/src/inc/dml2_debug.h | 6 +-
.../dml21/src/inc/dml2_internal_shared_types.h | 6 -
.../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 26 -
drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c | 1 +
.../amd/display/dc/dml2/dml2_translation_helper.c | 6 +-
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 10 +-
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 1 +
.../gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp.h | 1 -
.../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 11 +-
.../gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.h | 1 -
.../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h | 148 +-
.../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c | 19 +-
.../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.h | 7 +
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 +
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 +
.../dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c | 10 +-
.../dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.h | 6 +
.../dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c | 3 +-
.../dc/hpo/dcn32/dcn32_hpo_dp_link_encoder.c | 2 +-
.../dc/hpo/dcn32/dcn32_hpo_dp_link_encoder.h | 4 +
.../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c | 18 -
.../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h | 3 -
.../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c | 14 +-
.../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.h | 16 +
.../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.h | 5 +-
.../gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c | 2 +-
.../gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c | 2 +-
.../gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.h | 1 +
.../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h | 9 +
.../drm/amd/display/dc/hwss/dce100/dce100_hwseq.c | 30 +
.../drm/amd/display/dc/hwss/dce100/dce100_hwseq.h | 4 +
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 23 +-
.../drm/amd/display/dc/hwss/dce120/dce120_hwseq.c | 2 +
.../drm/amd/display/dc/hwss/dce80/dce80_hwseq.c | 1 +
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 109 +-
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h | 4 +
.../gpu/drm/amd/display/dc/hwss/dcn10/dcn10_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 30 +-
.../gpu/drm/amd/display/dc/hwss/dcn20/dcn20_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn201/dcn201_init.c | 1 +
.../gpu/drm/amd/display/dc/hwss/dcn21/dcn21_init.c | 1 +
.../gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn301/dcn301_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 12 +-
.../gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn314/dcn314_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 5 +-
.../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 3 +-
.../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 99 +-
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 7 +
.../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 3 +-
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 12 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 7 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 6 +-
drivers/gpu/drm/amd/display/dc/inc/hw/optc.h | 30 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 30 +
drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/link.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 5 -
drivers/gpu/drm/amd/display/dc/inc/resource.h | 8 +-
drivers/gpu/drm/amd/display/dc/irq/Makefile | 9 +
.../amd/display/dc/irq/dcn36/irq_service_dcn36.c | 408 +
.../amd/display/dc/irq/dcn36/irq_service_dcn36.h | 12 +
drivers/gpu/drm/amd/display/dc/irq_types.h | 1 +
.../drm/amd/display/dc/link/hwss/link_hwss_dio.c | 71 +-
.../link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c | 5 +-
.../drm/amd/display/dc/link/hwss/link_hwss_dpia.c | 60 +-
.../gpu/drm/amd/display/dc/link/link_detection.c | 5 +-
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 32 +-
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 1 -
.../display/dc/link/protocols/link_dp_capability.c | 141 +-
.../display/dc/link/protocols/link_dp_capability.h | 1 +
.../display/dc/link/protocols/link_dp_dpia_bw.c | 209 +-
.../display/dc/link/protocols/link_dp_dpia_bw.h | 28 +-
.../dc/link/protocols/link_dp_irq_handler.c | 43 +-
.../amd/display/dc/link/protocols/link_dp_phy.c | 24 +-
.../amd/display/dc/link/protocols/link_dp_phy.h | 3 +-
.../display/dc/link/protocols/link_dp_training.c | 30 +-
.../display/dc/link/protocols/link_dp_training.h | 2 +
.../dc/link/protocols/link_dp_training_128b_132b.c | 4 +-
.../dc/link/protocols/link_dp_training_128b_132b.h | 1 +
.../dc/link/protocols/link_dp_training_8b_10b.c | 12 +-
.../dc/link/protocols/link_dp_training_8b_10b.h | 3 +-
.../dc/link/protocols/link_dp_training_auxless.c | 1 +
.../dc/link/protocols/link_dp_training_dpia.c | 14 +-
.../link_dp_training_fixed_vs_pe_retimer.c | 3 +-
.../dc/link/protocols/link_edp_panel_control.c | 25 +-
drivers/gpu/drm/amd/display/dc/mmhubbub/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/mpc/Makefile | 2 +-
.../gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.c | 16 -
.../gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.h | 4 -
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c | 4 +-
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.h | 28 +-
.../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c | 7 +-
.../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 213 +-
.../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c | 1 +
.../drm/amd/display/dc/optc/dcn201/dcn201_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c | 1 +
.../drm/amd/display/dc/optc/dcn301/dcn301_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c | 71 +
.../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.h | 7 +-
.../drm/amd/display/dc/optc/dcn314/dcn314_optc.c | 1 +
.../drm/amd/display/dc/optc/dcn314/dcn314_optc.h | 4 +-
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.h | 3 +-
.../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.h | 3 +-
.../drm/amd/display/dc/optc/dcn401/dcn401_optc.c | 23 +-
.../drm/amd/display/dc/optc/dcn401/dcn401_optc.h | 22 +-
drivers/gpu/drm/amd/display/dc/resource/Makefile | 8 +
.../display/dc/resource/dce120/dce120_resource.c | 17 +
.../amd/display/dc/resource/dcn20/dcn20_resource.c | 5 +-
.../amd/display/dc/resource/dcn21/dcn21_resource.c | 6 +-
.../amd/display/dc/resource/dcn30/dcn30_resource.c | 3 +-
.../amd/display/dc/resource/dcn31/dcn31_resource.c | 5 +-
.../display/dc/resource/dcn314/dcn314_resource.c | 3 +-
.../display/dc/resource/dcn315/dcn315_resource.c | 42 +-
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 3 +-
.../amd/display/dc/resource/dcn32/dcn32_resource.h | 3 +-
.../amd/display/dc/resource/dcn35/dcn35_resource.c | 7 +-
.../amd/display/dc/resource/dcn35/dcn35_resource.h | 3 +-
.../display/dc/resource/dcn351/dcn351_resource.c | 7 +-
.../dcn351_resource.c => dcn36/dcn36_resource.c} | 150 +-
.../amd/display/dc/resource/dcn36/dcn36_resource.h | 73 +
.../display/dc/resource/dcn401/dcn401_resource.c | 17 +-
.../display/dc/resource/dcn401/dcn401_resource.h | 3 +-
drivers/gpu/drm/amd/display/dc/spl/dc_spl.h | 18 -
.../drm/amd/display/dc/spl/dc_spl_scl_filters.h | 22 -
.../gpu/drm/amd/display/dc/{spl => sspl}/Makefile | 2 +-
.../gpu/drm/amd/display/dc/{spl => sspl}/dc_spl.c | 102 +-
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.h | 27 +
.../amd/display/dc/{spl => sspl}/dc_spl_filters.c | 0
.../amd/display/dc/{spl => sspl}/dc_spl_filters.h | 0
.../dc/{spl => sspl}/dc_spl_isharp_filters.c | 452 +-
.../dc/{spl => sspl}/dc_spl_isharp_filters.h | 18 +-
.../dc/{spl => sspl}/dc_spl_scl_easf_filters.c | 1058 +-
.../dc/{spl => sspl}/dc_spl_scl_easf_filters.h | 9 +-
.../display/dc/{spl => sspl}/dc_spl_scl_filters.c | 232 +-
.../drm/amd/display/dc/sspl/dc_spl_scl_filters.h | 13 +
.../amd/display/dc/{spl => sspl}/dc_spl_types.h | 12 +-
.../display/dc/{spl => sspl}/spl_custom_float.c | 0
.../display/dc/{spl => sspl}/spl_custom_float.h | 0
.../drm/amd/display/dc/{spl => sspl}/spl_debug.h | 0
.../amd/display/dc/{spl => sspl}/spl_fixpt31_32.c | 2 +-
.../amd/display/dc/{spl => sspl}/spl_fixpt31_32.h | 4 +-
.../amd/display/dc/{spl => sspl}/spl_os_types.h | 0
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 12 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 131 +-
drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 85 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 111 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 2 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 98 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 2 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 97 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h | 2 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c | 34 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.h | 13 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c | 144 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.h | 5 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 17 +-
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 +
drivers/gpu/drm/amd/display/include/dal_types.h | 1 +
.../gpu/drm/amd/display/include/logger_interface.h | 5 -
drivers/gpu/drm/amd/display/include/logger_types.h | 1 +
.../drm/amd/display/modules/freesync/freesync.c | 137 -
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 26 -
.../amd/display/modules/info_packet/info_packet.c | 4 +-
drivers/gpu/drm/amd/include/amd_acpi.h | 4 +-
drivers/gpu/drm/amd/include/amd_cper.h | 269 +
drivers/gpu/drm/amd/include/amd_shared.h | 20 +-
.../amd/include/asic_reg/dcn/dcn_3_6_0_offset.h | 15485 +++++
.../amd/include/asic_reg/dcn/dcn_3_6_0_sh_mask.h | 61940 +++++++++++++++++++
.../drm/amd/include/asic_reg/gc/gc_11_5_0_offset.h | 2 +
.../drm/amd/include/asic_reg/gc/gc_9_4_3_sh_mask.h | 2 +
.../include/asic_reg/mmhub/mmhub_9_4_1_offset.h | 32 +
.../include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h | 48 +
.../amd/include/asic_reg/vcn/vcn_4_0_3_offset.h | 37 +-
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 7 +-
drivers/gpu/drm/amd/include/mes_v11_api_def.h | 3 +-
drivers/gpu/drm/amd/include/mes_v12_api_def.h | 42 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 27 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 668 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 4 +-
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 2 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 2 +-
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 7 +-
.../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 10 -
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c | 78 -
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h | 3 -
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 1 -
.../amd/pm/powerplay/hwmgr/smu7_clockpowergating.c | 2 +-
.../amd/pm/powerplay/hwmgr/smu7_clockpowergating.h | 1 -
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 1 -
.../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 1 -
.../gpu/drm/amd/pm/powerplay/inc/hardwaremanager.h | 1 -
drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 1 -
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 71 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 5 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 281 +
.../{smu_v13_0_6_ppsmc.h => smu_v13_0_12_ppsmc.h} | 30 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 115 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 9 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 13 +
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 12 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 6 +
drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 5 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 21 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 490 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 306 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 24 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 11 +-
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 54 +
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 10 +
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 +-
drivers/gpu/drm/arm/Kconfig | 1 +
.../drm/arm/display/komeda/komeda_wb_connector.c | 2 +-
drivers/gpu/drm/arm/malidp_mw.c | 2 +-
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 4 +-
drivers/gpu/drm/ast/Makefile | 2 +
drivers/gpu/drm/ast/ast_cursor.c | 309 +
drivers/gpu/drm/ast/ast_dp.c | 265 +-
drivers/gpu/drm/ast/ast_drv.c | 8 +-
drivers/gpu/drm/ast/ast_drv.h | 73 +-
drivers/gpu/drm/ast/ast_main.c | 215 +-
drivers/gpu/drm/ast/ast_mode.c | 588 +-
drivers/gpu/drm/ast/ast_post.c | 51 +-
drivers/gpu/drm/ast/ast_reg.h | 31 +-
drivers/gpu/drm/ast/ast_tables.h | 187 +-
drivers/gpu/drm/ast/ast_vbios.c | 241 +
drivers/gpu/drm/ast/ast_vbios.h | 108 +
drivers/gpu/drm/bridge/Kconfig | 8 +
drivers/gpu/drm/bridge/Makefile | 4 +
drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 5 +
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 16 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 29 +-
drivers/gpu/drm/bridge/analogix/anx7625.c | 8 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 19 +-
drivers/gpu/drm/bridge/chipone-icn6211.c | 7 +-
drivers/gpu/drm/bridge/fsl-ldb.c | 5 +-
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 7 +-
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c | 10 +-
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 21 +-
.../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 5 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 10 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 8 +-
drivers/gpu/drm/bridge/ite-it6263.c | 11 +-
drivers/gpu/drm/bridge/ite-it6505.c | 16 +-
drivers/gpu/drm/bridge/ite-it66121.c | 5 +-
drivers/gpu/drm/bridge/lontium-lt9211.c | 5 +-
drivers/gpu/drm/bridge/lontium-lt9611.c | 18 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 7 -
drivers/gpu/drm/bridge/microchip-lvds.c | 3 +-
drivers/gpu/drm/bridge/nwl-dsi.c | 11 +-
drivers/gpu/drm/bridge/nxp-ptn3460.c | 1 -
drivers/gpu/drm/bridge/panel.c | 16 +-
drivers/gpu/drm/bridge/parade-ps8622.c | 1 -
drivers/gpu/drm/bridge/parade-ps8640.c | 5 +-
drivers/gpu/drm/bridge/samsung-dsim.c | 8 +-
drivers/gpu/drm/bridge/sii902x.c | 6 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 494 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 9 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 6 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c | 6 +-
drivers/gpu/drm/bridge/tc358762.c | 11 +-
drivers/gpu/drm/bridge/tc358767.c | 20 +-
drivers/gpu/drm/bridge/tc358775.c | 1 -
drivers/gpu/drm/{i2c => bridge}/tda998x_drv.c | 49 +-
drivers/gpu/drm/bridge/ti-dlpc3433.c | 6 +-
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 153 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 19 +-
drivers/gpu/drm/bridge/ti-tdp158.c | 6 +-
drivers/gpu/drm/ci/build.sh | 2 +-
drivers/gpu/drm/ci/build.yml | 104 +-
drivers/gpu/drm/ci/container.yml | 22 +-
drivers/gpu/drm/ci/gitlab-ci.yml | 197 +-
drivers/gpu/drm/ci/igt_runner.sh | 13 +-
drivers/gpu/drm/ci/image-tags.yml | 11 +-
drivers/gpu/drm/ci/lava-submit.sh | 100 +-
drivers/gpu/drm/ci/test.yml | 37 +-
drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 8 +-
drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 21 +-
drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 5 +
drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 20 +-
drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 14 +
drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 8 +-
drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 22 +-
drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 7 +
drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 31 +-
drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 7 +
drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 298 +
drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt | 18 +-
drivers/gpu/drm/ci/xfails/i915-jsl-flakes.txt | 15 +-
drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 112 +
drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 55 +-
drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 13 +
drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 15 +-
drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 7 +
.../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt | 7 +-
.../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 7 +
.../gpu/drm/ci/xfails/mediatek-mt8173-skips.txt | 5 +
.../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 12 +-
.../gpu/drm/ci/xfails/mediatek-mt8183-skips.txt | 5 +
drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 3 +
.../xfails/msm-sc7180-trogdor-kingoftown-fails.txt | 1 -
.../msm-sc7180-trogdor-kingoftown-flakes.txt | 14 +
.../xfails/msm-sc7180-trogdor-kingoftown-skips.txt | 5 +
.../msm-sc7180-trogdor-lazor-limozeen-fails.txt | 1 -
.../msm-sc7180-trogdor-lazor-limozeen-skips.txt | 5 +
drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 2 -
drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 5 +
drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-fails.txt | 5 -
.../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 26 +-
.../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 13 +-
.../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 56 +
.../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt | 5 +
.../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt | 5 +
drivers/gpu/drm/ci/xfails/vkms-none-fails.txt | 10 +-
drivers/gpu/drm/ci/xfails/vkms-none-skips.txt | 543 +-
drivers/gpu/drm/display/drm_bridge_connector.c | 2 +-
drivers/gpu/drm/display/drm_dp_dual_mode_helper.c | 4 +-
drivers/gpu/drm/display/drm_dp_helper.c | 119 +
drivers/gpu/drm/display/drm_dp_mst_topology.c | 31 +-
drivers/gpu/drm/display/drm_hdmi_state_helper.c | 2 +-
drivers/gpu/drm/drm_atomic_helper.c | 333 +-
drivers/gpu/drm/drm_atomic_uapi.c | 37 +-
drivers/gpu/drm/drm_bridge.c | 79 +-
drivers/gpu/drm/drm_buddy.c | 11 +-
drivers/gpu/drm/drm_client_event.c | 41 +-
drivers/gpu/drm/drm_crtc.c | 20 +
drivers/gpu/drm/drm_crtc_helper_internal.h | 2 +-
drivers/gpu/drm/drm_damage_helper.c | 2 +-
drivers/gpu/drm/drm_debugfs.c | 2 +-
drivers/gpu/drm/drm_drv.c | 68 +
drivers/gpu/drm/drm_fb_dma_helper.c | 2 +-
drivers/gpu/drm/drm_fb_helper.c | 20 +-
drivers/gpu/drm/drm_file.c | 26 +-
drivers/gpu/drm/drm_format_helper.c | 123 +
drivers/gpu/drm/drm_gem.c | 4 +-
drivers/gpu/drm/drm_gem_dma_helper.c | 4 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 12 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 30 +-
drivers/gpu/drm/drm_gpusvm.c | 2250 +
drivers/gpu/drm/drm_managed.c | 8 +
drivers/gpu/drm/drm_mipi_dbi.c | 2 +-
drivers/gpu/drm/drm_mipi_dsi.c | 54 +-
drivers/gpu/drm/drm_of.c | 2 +-
drivers/gpu/drm/drm_panel.c | 5 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c | 46 +-
drivers/gpu/drm/drm_panic.c | 2 +-
drivers/gpu/drm/drm_panic_qr.rs | 108 +-
drivers/gpu/drm/drm_prime.c | 8 +-
drivers/gpu/drm/drm_probe_helper.c | 35 +-
drivers/gpu/drm/drm_writeback.c | 186 +-
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 22 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +-
drivers/gpu/drm/gma500/cdv_device.c | 2 +-
drivers/gpu/drm/gma500/cdv_intel_crt.c | 2 +-
drivers/gpu/drm/gma500/cdv_intel_dp.c | 5 +-
drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 2 +-
drivers/gpu/drm/gma500/cdv_intel_lvds.c | 2 +-
drivers/gpu/drm/gma500/oaktrail_hdmi.c | 2 +-
drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +-
drivers/gpu/drm/gma500/psb_intel_lvds.c | 2 +-
drivers/gpu/drm/gma500/psb_intel_sdvo.c | 2 +-
drivers/gpu/drm/i2c/Kconfig | 36 -
drivers/gpu/drm/i2c/Makefile | 10 -
drivers/gpu/drm/i915/Makefile | 2 +
drivers/gpu/drm/i915/display/dvo_ch7017.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ivch.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ns2501.c | 4 +-
drivers/gpu/drm/i915/display/dvo_sil164.c | 2 +-
drivers/gpu/drm/i915/display/dvo_tfp410.c | 2 +-
drivers/gpu/drm/i915/display/g4x_dp.c | 114 +-
drivers/gpu/drm/i915/display/g4x_dp.h | 14 +-
drivers/gpu/drm/i915/display/g4x_hdmi.c | 172 +-
drivers/gpu/drm/i915/display/g4x_hdmi.h | 6 +-
drivers/gpu/drm/i915/display/hsw_ips.c | 26 +-
drivers/gpu/drm/i915/display/i9xx_plane.c | 372 +-
drivers/gpu/drm/i915/display/i9xx_plane.h | 10 +-
drivers/gpu/drm/i915/display/i9xx_wm.c | 24 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 40 +-
drivers/gpu/drm/i915/display/intel_acpi.c | 2 +
drivers/gpu/drm/i915/display/intel_atomic.h | 1 -
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 444 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 9 +
drivers/gpu/drm/i915/display/intel_audio.c | 500 +-
drivers/gpu/drm/i915/display/intel_audio.h | 14 +-
drivers/gpu/drm/i915/display/intel_backlight.c | 496 +-
drivers/gpu/drm/i915/display/intel_bios.c | 5 +-
drivers/gpu/drm/i915/display/intel_bw.c | 74 +-
drivers/gpu/drm/i915/display/intel_bw.h | 6 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 204 +-
drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +-
drivers/gpu/drm/i915/display/intel_cmtg.c | 189 +
drivers/gpu/drm/i915/display/intel_cmtg.h | 13 +
drivers/gpu/drm/i915/display/intel_cmtg_regs.h | 21 +
drivers/gpu/drm/i915/display/intel_color.c | 11 +-
drivers/gpu/drm/i915/display/intel_combo_phy.c | 180 +-
drivers/gpu/drm/i915/display/intel_combo_phy.h | 8 +-
.../gpu/drm/i915/display/intel_combo_phy_regs.h | 2 +
drivers/gpu/drm/i915/display/intel_connector.c | 46 +-
drivers/gpu/drm/i915/display/intel_connector.h | 2 +
drivers/gpu/drm/i915/display/intel_crt.c | 46 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 78 +-
drivers/gpu/drm/i915/display/intel_crtc.h | 7 +-
.../gpu/drm/i915/display/intel_crtc_state_dump.c | 28 +-
drivers/gpu/drm/i915/display/intel_cursor.c | 212 +-
drivers/gpu/drm/i915/display/intel_cursor.h | 4 +-
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 297 +-
drivers/gpu/drm/i915/display/intel_cx0_phy.h | 2 +-
drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 33 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 512 +-
drivers/gpu/drm/i915/display/intel_ddi.h | 4 +-
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 58 +-
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 1 -
drivers/gpu/drm/i915/display/intel_display.c | 2263 +-
drivers/gpu/drm/i915/display/intel_display.h | 67 +-
drivers/gpu/drm/i915/display/intel_display_core.h | 4 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 291 +-
.../gpu/drm/i915/display/intel_display_debugfs.h | 6 +-
.../gpu/drm/i915/display/intel_display_device.c | 13 +
.../gpu/drm/i915/display/intel_display_device.h | 14 +
.../gpu/drm/i915/display/intel_display_driver.c | 38 +-
drivers/gpu/drm/i915/display/intel_display_irq.c | 789 +-
drivers/gpu/drm/i915/display/intel_display_irq.h | 8 +-
.../gpu/drm/i915/display/intel_display_params.c | 2 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 134 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 78 +-
.../gpu/drm/i915/display/intel_display_power_map.c | 2 +
.../drm/i915/display/intel_display_power_well.c | 28 +-
.../drm/i915/display/intel_display_power_well.h | 4 +-
drivers/gpu/drm/i915/display/intel_display_reset.c | 75 +-
drivers/gpu/drm/i915/display/intel_display_reset.h | 12 +-
drivers/gpu/drm/i915/display/intel_display_rps.c | 4 +-
drivers/gpu/drm/i915/display/intel_display_rps.h | 4 +-
drivers/gpu/drm/i915/display/intel_display_trace.h | 150 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 100 +-
drivers/gpu/drm/i915/display/intel_dkl_phy.c | 62 +-
drivers/gpu/drm/i915/display/intel_dkl_phy.h | 12 +-
drivers/gpu/drm/i915/display/intel_dmc.c | 7 +-
drivers/gpu/drm/i915/display/intel_dmc_wl.c | 78 +-
drivers/gpu/drm/i915/display/intel_dp.c | 370 +-
drivers/gpu/drm/i915/display/intel_dp.h | 5 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 5 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 183 +-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 8 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 31 +-
.../gpu/drm/i915/display/intel_dp_link_training.h | 1 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 514 +-
drivers/gpu/drm/i915/display/intel_dp_mst.h | 3 +-
drivers/gpu/drm/i915/display/intel_dp_test.c | 6 +-
drivers/gpu/drm/i915/display/intel_dp_tunnel.c | 3 +-
drivers/gpu/drm/i915/display/intel_dp_tunnel.h | 5 +-
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 36 +-
drivers/gpu/drm/i915/display/intel_dpio_phy.h | 6 +
drivers/gpu/drm/i915/display/intel_dpll.c | 41 +-
drivers/gpu/drm/i915/display/intel_dpll.h | 5 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 1044 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 29 +-
drivers/gpu/drm/i915/display/intel_dpt.c | 29 +-
drivers/gpu/drm/i915/display/intel_dpt.h | 7 +-
drivers/gpu/drm/i915/display/intel_drrs.c | 45 +-
drivers/gpu/drm/i915/display/intel_drrs.h | 10 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 126 +-
drivers/gpu/drm/i915/display/intel_dsb.h | 3 +
drivers/gpu/drm/i915/display/intel_dsi.c | 10 +-
drivers/gpu/drm/i915/display/intel_dsi.h | 2 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 10 +-
drivers/gpu/drm/i915/display/intel_dvo_dev.h | 4 +-
drivers/gpu/drm/i915/display/intel_fb.c | 410 +-
drivers/gpu/drm/i915/display/intel_fb.h | 31 +-
drivers/gpu/drm/i915/display/intel_fb_bo.c | 18 +-
drivers/gpu/drm/i915/display/intel_fb_bo.h | 8 +-
drivers/gpu/drm/i915/display/intel_fb_pin.c | 33 +-
drivers/gpu/drm/i915/display/intel_fb_pin.h | 4 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 270 +-
drivers/gpu/drm/i915/display/intel_fbc.h | 10 +-
drivers/gpu/drm/i915/display/intel_fbc_regs.h | 9 +
drivers/gpu/drm/i915/display/intel_fbdev.c | 352 +-
drivers/gpu/drm/i915/display/intel_fbdev.h | 21 +-
drivers/gpu/drm/i915/display/intel_fdi.c | 483 +-
drivers/gpu/drm/i915/display/intel_fdi.h | 23 +-
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 183 +-
drivers/gpu/drm/i915/display/intel_fifo_underrun.h | 18 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 14 +-
drivers/gpu/drm/i915/display/intel_gmbus.c | 10 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 291 +-
drivers/gpu/drm/i915/display/intel_hdcp.h | 11 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 31 +-
drivers/gpu/drm/i915/display/intel_hdmi.h | 10 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 31 +-
drivers/gpu/drm/i915/display/intel_hotplug.h | 4 +-
drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 2 +-
drivers/gpu/drm/i915/display/intel_link_bw.c | 3 +-
drivers/gpu/drm/i915/display/intel_lpe_audio.c | 118 +-
drivers/gpu/drm/i915/display/intel_lpe_audio.h | 18 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 30 +-
drivers/gpu/drm/i915/display/intel_lspcon.h | 25 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 23 +-
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 74 +-
.../gpu/drm/i915/display/intel_modeset_verify.c | 3 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 28 +-
drivers/gpu/drm/i915/display/intel_overlay.h | 1 -
drivers/gpu/drm/i915/display/intel_panel.c | 1 +
drivers/gpu/drm/i915/display/intel_pch_display.c | 84 +-
drivers/gpu/drm/i915/display/intel_pch_refclk.c | 34 +-
drivers/gpu/drm/i915/display/intel_pfit.c | 170 +-
drivers/gpu/drm/i915/display/intel_pfit.h | 10 +-
drivers/gpu/drm/i915/display/intel_pfit_regs.h | 79 +
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 5 +-
drivers/gpu/drm/i915/display/intel_pipe_crc.h | 1 -
drivers/gpu/drm/i915/display/intel_plane_initial.c | 7 +-
drivers/gpu/drm/i915/display/intel_plane_initial.h | 2 +
drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +-
drivers/gpu/drm/i915/display/intel_pps.c | 34 +-
drivers/gpu/drm/i915/display/intel_psr.c | 230 +-
drivers/gpu/drm/i915/display/intel_psr.h | 10 +-
drivers/gpu/drm/i915/display/intel_psr_regs.h | 10 +
drivers/gpu/drm/i915/display/intel_quirks.c | 2 +
drivers/gpu/drm/i915/display/intel_sdvo.c | 302 +-
drivers/gpu/drm/i915/display/intel_sdvo.h | 10 +-
drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 2 +-
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 364 +
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.h | 17 +
drivers/gpu/drm/i915/display/intel_snps_phy.c | 114 +-
drivers/gpu/drm/i915/display/intel_snps_phy.h | 7 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 178 +-
drivers/gpu/drm/i915/display/intel_sprite.h | 6 +-
drivers/gpu/drm/i915/display/intel_tc.c | 90 +-
drivers/gpu/drm/i915/display/intel_tdf.h | 6 +-
drivers/gpu/drm/i915/display/intel_tv.c | 8 +-
drivers/gpu/drm/i915/display/intel_vblank.c | 86 +-
drivers/gpu/drm/i915/display/intel_vblank.h | 6 +
drivers/gpu/drm/i915/display/intel_vdsc.c | 249 +-
drivers/gpu/drm/i915/display/intel_vga.c | 5 +-
drivers/gpu/drm/i915/display/intel_vrr.c | 170 +-
drivers/gpu/drm/i915/display/intel_vrr.h | 9 +-
drivers/gpu/drm/i915/display/intel_wm.c | 6 +
drivers/gpu/drm/i915/display/intel_wm.h | 1 +
drivers/gpu/drm/i915/display/skl_scaler.c | 390 +-
drivers/gpu/drm/i915/display/skl_scaler.h | 7 +-
drivers/gpu/drm/i915/display/skl_universal_plane.c | 701 +-
drivers/gpu/drm/i915/display/skl_universal_plane.h | 14 +-
drivers/gpu/drm/i915/display/skl_watermark.c | 169 +-
drivers/gpu/drm/i915/display/skl_watermark.h | 7 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 18 +-
drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 14 +-
drivers/gpu/drm/i915/display/vlv_dsi_pll.h | 16 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 17 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 26 +
drivers/gpu/drm/i915/gem/i915_gem_object.h | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/mock_context.c | 38 -
drivers/gpu/drm/i915/gem/selftests/mock_context.h | 3 -
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 3 +-
drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 15 +-
drivers/gpu/drm/i915/gt/intel_engine_types.h | 4 +-
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 7 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 89 +-
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 10 +-
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 7 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 8 +-
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 139 +-
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 47 +
drivers/gpu/drm/i915/gt/intel_migrate.c | 4 +-
drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 52 +-
drivers/gpu/drm/i915/gt/intel_reset.h | 2 +
drivers/gpu/drm/i915/gt/intel_reset_types.h | 3 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 4 +
drivers/gpu/drm/i915/gt/intel_rps_types.h | 4 +-
drivers/gpu/drm/i915/gt/intel_sa_media.c | 2 +-
drivers/gpu/drm/i915/gt/intel_sseu.c | 58 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 +-
drivers/gpu/drm/i915/gt/selftest_execlists.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_rps.c | 15 +-
drivers/gpu/drm/i915/gt/selftest_slpc.c | 17 +-
drivers/gpu/drm/i915/gt/shaders/README | 6 +-
.../gpu/drm/i915/gt/shaders/clear_kernel/hsw.asm | 2 +-
.../gpu/drm/i915/gt/shaders/clear_kernel/ivb.asm | 2 +-
drivers/gpu/drm/i915/gt/shmem_utils.c | 8 +-
.../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 5 +
drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 11 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 3 +
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 104 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 3 +
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 11 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 12 +-
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +-
.../gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c | 2 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 15 +-
drivers/gpu/drm/i915/gvt/display.c | 2 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +-
drivers/gpu/drm/i915/gvt/edid.c | 2 +-
drivers/gpu/drm/i915/gvt/fb_decoder.c | 117 -
drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 -
drivers/gpu/drm/i915/gvt/gtt.c | 68 +-
drivers/gpu/drm/i915/gvt/gvt.h | 14 +-
drivers/gpu/drm/i915/gvt/handlers.c | 23 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +-
drivers/gpu/drm/i915/gvt/mmio.h | 3 -
drivers/gpu/drm/i915/gvt/mmio_context.c | 6 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 11 +-
drivers/gpu/drm/i915/gvt/vgpu.c | 6 +-
drivers/gpu/drm/i915/i915_debugfs.c | 3 -
drivers/gpu/drm/i915/i915_driver.c | 23 +-
drivers/gpu/drm/i915/i915_drv.h | 1 -
drivers/gpu/drm/i915/i915_gem.c | 6 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 2 -
drivers/gpu/drm/i915/i915_gtt_view_types.h | 59 +
drivers/gpu/drm/i915/i915_irq.c | 69 +-
drivers/gpu/drm/i915/i915_irq.h | 4 +
drivers/gpu/drm/i915/i915_module.c | 4 +-
drivers/gpu/drm/i915/i915_perf.c | 19 +-
drivers/gpu/drm/i915/i915_pmu.c | 120 +-
drivers/gpu/drm/i915/i915_pmu.h | 13 +-
drivers/gpu/drm/i915/i915_reg.h | 145 +-
drivers/gpu/drm/i915/i915_reg_defs.h | 8 +
drivers/gpu/drm/i915/i915_request.c | 2 +-
drivers/gpu/drm/i915/i915_request.h | 4 +-
drivers/gpu/drm/i915/i915_vma.c | 10 +-
drivers/gpu/drm/i915/i915_vma_types.h | 52 +-
drivers/gpu/drm/i915/intel_clock_gating.c | 2 +-
drivers/gpu/drm/i915/intel_gvt.c | 2 +-
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 3 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +-
drivers/gpu/drm/i915/intel_runtime_pm.h | 2 +-
drivers/gpu/drm/i915/intel_uncore.c | 2 +-
drivers/gpu/drm/i915/pxp/intel_pxp.c | 6 +-
drivers/gpu/drm/i915/pxp/intel_pxp.h | 4 +-
.../gpu/drm/i915/pxp/intel_pxp_cmd_interface_43.h | 2 +-
drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 2 +-
drivers/gpu/drm/i915/selftests/i915_gem.c | 9 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 21 +-
drivers/gpu/drm/i915/selftests/i915_vma.c | 15 +-
drivers/gpu/drm/i915/soc/intel_pch.c | 44 +-
drivers/gpu/drm/i915/soc/intel_pch.h | 45 +-
drivers/gpu/drm/imagination/pvr_job.c | 12 +-
drivers/gpu/drm/imagination/pvr_queue.c | 18 +-
drivers/gpu/drm/imx/ipuv3/imx-tve.c | 2 +-
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 4 +-
drivers/gpu/drm/lima/lima_sched.c | 16 +-
drivers/gpu/drm/loongson/lsdc_plane.c | 3 +-
drivers/gpu/drm/mediatek/mtk_crtc.c | 7 +-
drivers/gpu/drm/mediatek/mtk_disp_color.c | 4 +-
drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 4 +-
drivers/gpu/drm/mediatek/mtk_disp_merge.c | 4 +-
drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 4 +-
drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 4 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 12 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 323 +-
drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 9 +
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 10 +
drivers/gpu/drm/mediatek/mtk_dsi.c | 18 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 117 +-
drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 4 +-
drivers/gpu/drm/mediatek/mtk_plane.c | 2 +-
drivers/gpu/drm/meson/meson_encoder_cvbs.c | 5 +-
drivers/gpu/drm/meson/meson_encoder_dsi.c | 5 +-
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 5 +-
drivers/gpu/drm/mgag200/Makefile | 1 +
drivers/gpu/drm/mgag200/mgag200_drv.c | 4 +
drivers/gpu/drm/mgag200/mgag200_drv.h | 3 +
drivers/gpu/drm/mgag200/mgag200_g200eh5.c | 204 +
drivers/gpu/drm/msm/Kconfig | 2 +
drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 29 +
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 72 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 8 +
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 15 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 17 +
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 10 +
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 5 +
.../drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h | 5 +-
.../drm/msm/disp/dpu1/catalog/dpu_1_14_msm8937.h | 1 +
.../drm/msm/disp/dpu1/catalog/dpu_1_15_msm8917.h | 1 +
.../drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h | 1 +
.../drm/msm/disp/dpu1/catalog/dpu_1_7_msm8996.h | 1 +
.../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 1 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 1 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 1 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 1 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h | 1 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 5 +-
.../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 5 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_2_sm7150.h | 5 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_3_sm6150.h | 19 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 5 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 2 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 5 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 5 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 5 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 2 +-
.../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 1 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 5 +-
.../drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h | 2 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 5 +-
.../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 140 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 10 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 233 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 3 +
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 468 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 12 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 7 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 5 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 16 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 40 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 30 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 15 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 21 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 13 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 298 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 14 +-
.../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 3 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 2 +-
drivers/gpu/drm/msm/dp/dp_ctrl.c | 25 +-
drivers/gpu/drm/msm/dp/dp_display.c | 47 +-
drivers/gpu/drm/msm/dp/dp_drm.c | 24 +-
drivers/gpu/drm/msm/dp/dp_drm.h | 6 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 193 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c | 32 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 5 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 21 +-
drivers/gpu/drm/msm/hdmi/hdmi.c | 120 +-
drivers/gpu/drm/msm/hdmi/hdmi.h | 31 +-
drivers/gpu/drm/msm/hdmi/hdmi_audio.c | 124 +-
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 324 +-
drivers/gpu/drm/msm/msm_atomic.c | 15 +-
drivers/gpu/drm/msm/msm_drv.c | 1 +
drivers/gpu/drm/msm/msm_dsc_helper.h | 11 -
drivers/gpu/drm/msm/msm_gem_submit.c | 2 +-
drivers/gpu/drm/msm/msm_gpu.c | 9 +
drivers/gpu/drm/msm/msm_gpu.h | 8 +
drivers/gpu/drm/msm/msm_iommu.c | 54 +-
drivers/gpu/drm/msm/msm_kms.c | 19 +-
drivers/gpu/drm/msm/msm_kms.h | 10 +
drivers/gpu/drm/msm/msm_mmu.h | 4 +-
drivers/gpu/drm/msm/msm_ringbuffer.c | 17 +-
.../gpu/drm/msm/registers/display/dsi_phy_7nm.xml | 1 +
drivers/gpu/drm/msm/registers/display/hdmi.xml | 2 +-
drivers/gpu/drm/nouveau/Kconfig | 18 +
drivers/gpu/drm/nouveau/dispnv04/Kbuild | 3 +
drivers/gpu/drm/nouveau/dispnv04/dfp.c | 17 +-
drivers/gpu/drm/nouveau/dispnv04/i2c/Kbuild | 5 +
.../drm/{ => nouveau/dispnv04}/i2c/ch7006_drv.c | 32 +-
.../drm/{ => nouveau/dispnv04}/i2c/ch7006_mode.c | 8 +-
.../drm/{ => nouveau/dispnv04}/i2c/ch7006_priv.h | 11 +-
.../drm/{ => nouveau/dispnv04}/i2c/sil164_drv.c | 35 +-
.../dispnv04/nouveau_i2c_encoder.c} | 95 +-
drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 24 +-
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +-
.../gpu/drm/nouveau/include/dispnv04}/i2c/ch7006.h | 4 +-
.../drm/nouveau/include/dispnv04/i2c/encoder_i2c.h | 123 +-
.../gpu/drm/nouveau/include/dispnv04}/i2c/sil164.h | 4 +-
drivers/gpu/drm/nouveau/include/nvif/ioctl.h | 32 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 8 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 12 +-
drivers/gpu/drm/nouveau/nouveau_dp.c | 17 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_encoder.h | 13 +-
drivers/gpu/drm/nouveau/nouveau_sched.c | 16 +-
drivers/gpu/drm/nouveau/nouveau_svm.c | 4 +-
drivers/gpu/drm/nouveau/nvif/object.c | 12 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 539 +-
drivers/gpu/drm/omapdrm/dss/dss.c | 14 +-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 5 +-
drivers/gpu/drm/omapdrm/dss/hdmi5.c | 5 +-
drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 17 -
drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | 1 -
drivers/gpu/drm/panel/Kconfig | 31 +
drivers/gpu/drm/panel/Makefile | 3 +
drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 67 +-
drivers/gpu/drm/panel/panel-edp.c | 23 +
drivers/gpu/drm/panel/panel-himax-hx83102.c | 380 +
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 2 +-
drivers/gpu/drm/panel/panel-raydium-rm67200.c | 499 +
.../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 91 +-
drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 59 +-
drivers/gpu/drm/panel/panel-simple.c | 64 +
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 107 +-
drivers/gpu/drm/panel/panel-summit.c | 132 +
drivers/gpu/drm/panel/panel-visionox-r66451.c | 181 +-
drivers/gpu/drm/panel/panel-visionox-rm692e5.c | 442 +
drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 178 +-
drivers/gpu/drm/panfrost/panfrost_job.c | 20 +-
drivers/gpu/drm/panthor/panthor_device.c | 22 +-
drivers/gpu/drm/panthor/panthor_drv.c | 14 +
drivers/gpu/drm/panthor/panthor_fw.c | 10 +-
drivers/gpu/drm/panthor/panthor_fw.h | 6 +-
drivers/gpu/drm/panthor/panthor_gem.h | 5 -
drivers/gpu/drm/panthor/panthor_heap.c | 54 +-
drivers/gpu/drm/panthor/panthor_heap.h | 2 +
drivers/gpu/drm/panthor/panthor_mmu.c | 114 +-
drivers/gpu/drm/panthor/panthor_mmu.h | 3 +
drivers/gpu/drm/panthor/panthor_sched.c | 115 +-
drivers/gpu/drm/panthor/panthor_sched.h | 3 +
drivers/gpu/drm/qxl/qxl_display.c | 2 +-
drivers/gpu/drm/radeon/atombios_dp.c | 2 +-
drivers/gpu/drm/radeon/ci_dpm.c | 34 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 10 +-
drivers/gpu/drm/radeon/radeon_device.c | 6 +-
drivers/gpu/drm/radeon/radeon_fence.c | 2 +-
drivers/gpu/drm/radeon/radeon_mode.h | 2 +-
drivers/gpu/drm/radeon/radeon_uvd.c | 2 +-
drivers/gpu/drm/radeon/si.c | 2 +-
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 5 +-
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 4 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 5 +-
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 114 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 16 +-
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 250 +-
drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +-
drivers/gpu/drm/rockchip/rk3066_hdmi.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 6 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 1592 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 278 +-
drivers/gpu/drm/rockchip/rockchip_lvds.c | 80 +-
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 1798 +-
drivers/gpu/drm/scheduler/sched_entity.c | 25 +-
drivers/gpu/drm/scheduler/sched_fence.c | 2 +
drivers/gpu/drm/scheduler/sched_internal.h | 91 +
drivers/gpu/drm/scheduler/sched_main.c | 131 +-
drivers/gpu/drm/solomon/ssd130x-spi.c | 7 +-
drivers/gpu/drm/solomon/ssd130x.c | 6 +-
drivers/gpu/drm/sti/sti_dvo.c | 2 +-
drivers/gpu/drm/sti/sti_hda.c | 12 +-
drivers/gpu/drm/sti/sti_hdmi.c | 2 +-
drivers/gpu/drm/stm/ltdc.c | 4 +-
drivers/gpu/drm/stm/lvds.c | 5 +-
drivers/gpu/drm/tegra/dc.c | 3 +-
drivers/gpu/drm/tegra/dsi.c | 2 +-
drivers/gpu/drm/tegra/hdmi.c | 2 +-
drivers/gpu/drm/tegra/sor.c | 2 +-
drivers/gpu/drm/tests/Makefile | 1 +
drivers/gpu/drm/tests/drm_atomic_state_test.c | 379 +
drivers/gpu/drm/tests/drm_buddy_test.c | 30 +-
drivers/gpu/drm/tests/drm_format_helper_test.c | 81 +
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 254 +-
drivers/gpu/drm/tests/drm_kunit_helpers.c | 41 -
drivers/gpu/drm/tidss/tidss_dispc_regs.h | 2 +-
drivers/gpu/drm/tidss/tidss_plane.c | 2 +-
drivers/gpu/drm/tiny/Kconfig | 12 +
drivers/gpu/drm/tiny/Makefile | 1 +
drivers/gpu/drm/tiny/appletbdrm.c | 840 +
drivers/gpu/drm/tiny/arcpgu.c | 4 +-
drivers/gpu/drm/tiny/repaper.c | 4 +-
drivers/gpu/drm/ttm/Makefile | 2 +-
drivers/gpu/drm/ttm/ttm_backup.c | 207 +
drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 250 +-
drivers/gpu/drm/ttm/ttm_pool.c | 718 +-
drivers/gpu/drm/ttm/ttm_resource.c | 50 +-
drivers/gpu/drm/ttm/ttm_tt.c | 83 +
drivers/gpu/drm/v3d/v3d_drv.c | 25 +-
drivers/gpu/drm/v3d/v3d_drv.h | 1 -
drivers/gpu/drm/v3d/v3d_sched.c | 67 +-
drivers/gpu/drm/vboxvideo/hgsmi_base.c | 37 -
drivers/gpu/drm/vboxvideo/vboxvideo_guest.h | 2 -
drivers/gpu/drm/vc4/Kconfig | 1 +
drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c | 46 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 33 +-
drivers/gpu/drm/vc4/vc4_drv.h | 27 -
drivers/gpu/drm/vc4/vc4_dsi.c | 9 +-
drivers/gpu/drm/vc4/vc4_gem.c | 183 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 111 +-
drivers/gpu/drm/vc4/vc4_plane.c | 2 +-
drivers/gpu/drm/vc4/vc4_txp.c | 2 +-
drivers/gpu/drm/vc4/vc4_validate.c | 11 -
drivers/gpu/drm/virtio/virtgpu_display.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_drv.c | 41 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 11 +
drivers/gpu/drm/virtio/virtgpu_gem.c | 14 +
drivers/gpu/drm/virtio/virtgpu_plane.c | 96 +
drivers/gpu/drm/virtio/virtgpu_prime.c | 36 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 154 +
drivers/gpu/drm/virtio/virtgpu_vram.c | 9 +-
drivers/gpu/drm/vkms/vkms_crtc.c | 35 +-
drivers/gpu/drm/vkms/vkms_drv.c | 24 +-
drivers/gpu/drm/vkms/vkms_drv.h | 11 +-
drivers/gpu/drm/vkms/vkms_formats.c | 32 +
drivers/gpu/drm/vkms/vkms_output.c | 61 +-
drivers/gpu/drm/vkms/vkms_plane.c | 1 +
drivers/gpu/drm/vkms/vkms_writeback.c | 37 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +-
drivers/gpu/drm/xe/Kconfig | 24 +
drivers/gpu/drm/xe/Kconfig.profile | 1 +
drivers/gpu/drm/xe/Makefile | 28 +-
drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h | 41 +
drivers/gpu/drm/xe/abi/guc_actions_abi.h | 1 +
drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h | 3 +
.../xe/compat-i915-headers/gem/i915_gem_object.h | 15 +
.../xe/compat-i915-headers/gem/i915_gem_stolen.h | 5 +
drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 8 -
.../xe/compat-i915-headers/i915_gtt_view_types.h | 7 +
.../xe/compat-i915-headers/i915_scheduler_types.h | 13 +
drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h | 3 +
.../drm/xe/compat-i915-headers/i915_vma_types.h | 74 -
.../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 2 +
.../gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h | 17 +-
drivers/gpu/drm/xe/display/ext/i915_irq.c | 23 +
drivers/gpu/drm/xe/display/intel_bo.c | 2 +-
drivers/gpu/drm/xe/display/intel_fb_bo.c | 11 +-
drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 4 +-
drivers/gpu/drm/xe/display/xe_display.c | 199 +-
drivers/gpu/drm/xe/display/xe_display.h | 11 +-
drivers/gpu/drm/xe/display/xe_display_rps.c | 2 +-
drivers/gpu/drm/xe/display/xe_fb_pin.c | 68 +-
drivers/gpu/drm/xe/display/xe_plane_initial.c | 21 +-
drivers/gpu/drm/xe/display/xe_tdf.c | 6 +-
drivers/gpu/drm/xe/instructions/xe_instr_defs.h | 1 +
drivers/gpu/drm/xe/instructions/xe_mfx_commands.h | 28 +
drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 5 +
drivers/gpu/drm/xe/regs/xe_engine_regs.h | 1 +
drivers/gpu/drm/xe/regs/xe_eu_stall_regs.h | 29 +
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 13 +-
drivers/gpu/drm/xe/regs/xe_irq_regs.h | 8 +
drivers/gpu/drm/xe/regs/xe_mchbar_regs.h | 3 +
drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 2 +
drivers/gpu/drm/xe/regs/xe_pxp_regs.h | 23 +
drivers/gpu/drm/xe/regs/xe_reg_defs.h | 28 +-
drivers/gpu/drm/xe/regs/xe_regs.h | 4 -
drivers/gpu/drm/xe/tests/xe_bo.c | 6 +-
drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c | 334 +
drivers/gpu/drm/xe/tests/xe_pci.c | 26 +-
drivers/gpu/drm/xe/tests/xe_rtp_test.c | 2 +-
drivers/gpu/drm/xe/xe_bo.c | 431 +-
drivers/gpu/drm/xe/xe_bo.h | 64 +
drivers/gpu/drm/xe/xe_bo_types.h | 10 +
drivers/gpu/drm/xe/xe_debugfs.c | 6 +-
drivers/gpu/drm/xe/xe_devcoredump.c | 8 +-
drivers/gpu/drm/xe/xe_device.c | 247 +-
drivers/gpu/drm/xe/xe_device.h | 5 +
drivers/gpu/drm/xe/xe_device_sysfs.c | 6 -
drivers/gpu/drm/xe/xe_device_types.h | 66 +-
drivers/gpu/drm/xe/xe_drm_client.c | 8 +
drivers/gpu/drm/xe/xe_eu_stall.c | 960 +
drivers/gpu/drm/xe/xe_eu_stall.h | 24 +
drivers/gpu/drm/xe/xe_exec.c | 6 +
drivers/gpu/drm/xe/xe_exec_queue.c | 77 +-
drivers/gpu/drm/xe/xe_exec_queue.h | 5 +
drivers/gpu/drm/xe/xe_exec_queue_types.h | 10 +
drivers/gpu/drm/xe/xe_execlist.c | 17 +-
drivers/gpu/drm/xe/xe_gen_wa_oob.c | 6 +-
drivers/gpu/drm/xe/xe_gpu_scheduler.c | 17 +-
drivers/gpu/drm/xe/xe_gsc.c | 9 -
drivers/gpu/drm/xe/xe_gsc.h | 1 -
drivers/gpu/drm/xe/xe_gsc_proxy.c | 63 +-
drivers/gpu/drm/xe/xe_gsc_proxy.h | 1 -
drivers/gpu/drm/xe/xe_gsc_types.h | 1 +
drivers/gpu/drm/xe/xe_gt.c | 73 +-
drivers/gpu/drm/xe/xe_gt.h | 1 -
drivers/gpu/drm/xe/xe_gt_clock.c | 57 +-
drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +
drivers/gpu/drm/xe/xe_gt_idle.c | 23 +-
drivers/gpu/drm/xe/xe_gt_idle.h | 1 +
drivers/gpu/drm/xe/xe_gt_idle_types.h | 3 +
drivers/gpu/drm/xe/xe_gt_mcr.c | 8 +-
drivers/gpu/drm/xe/xe_gt_pagefault.c | 29 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 49 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 161 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 1 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c | 50 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 28 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h | 10 +
drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 28 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 1 +
drivers/gpu/drm/xe/xe_gt_stats.c | 8 +-
drivers/gpu/drm/xe/xe_gt_stats_types.h | 2 +
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 22 +
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 2 +
drivers/gpu/drm/xe/xe_gt_topology.c | 16 +-
drivers/gpu/drm/xe/xe_gt_topology.h | 13 +
drivers/gpu/drm/xe/xe_gt_types.h | 15 +-
drivers/gpu/drm/xe/xe_guc.c | 18 +-
drivers/gpu/drm/xe/xe_guc_ads.c | 2 +-
drivers/gpu/drm/xe/xe_guc_buf.c | 176 +
drivers/gpu/drm/xe/xe_guc_buf.h | 47 +
drivers/gpu/drm/xe/xe_guc_buf_types.h | 28 +
drivers/gpu/drm/xe/xe_guc_debugfs.c | 28 +
drivers/gpu/drm/xe/xe_guc_engine_activity.c | 373 +
drivers/gpu/drm/xe/xe_guc_engine_activity.h | 19 +
drivers/gpu/drm/xe/xe_guc_engine_activity_types.h | 92 +
drivers/gpu/drm/xe/xe_guc_fwif.h | 19 +
drivers/gpu/drm/xe/xe_guc_log.c | 8 +-
drivers/gpu/drm/xe/xe_guc_pc.c | 97 +-
drivers/gpu/drm/xe/xe_guc_pc.h | 2 +
drivers/gpu/drm/xe/xe_guc_relay.c | 2 +-
drivers/gpu/drm/xe/xe_guc_submit.c | 8 +
drivers/gpu/drm/xe/xe_guc_types.h | 7 +
drivers/gpu/drm/xe/xe_heci_gsc.c | 40 +-
drivers/gpu/drm/xe/xe_heci_gsc.h | 3 +-
drivers/gpu/drm/xe/xe_hw_engine.c | 6 +-
drivers/gpu/drm/xe/xe_hw_engine_group.c | 1 +
drivers/gpu/drm/xe/xe_hwmon.c | 91 +-
drivers/gpu/drm/xe/xe_hwmon.h | 4 +-
drivers/gpu/drm/xe/xe_irq.c | 20 +-
drivers/gpu/drm/xe/xe_lmtt.c | 4 +-
drivers/gpu/drm/xe/xe_lrc.c | 18 +-
drivers/gpu/drm/xe/xe_lrc.h | 7 +-
drivers/gpu/drm/xe/xe_migrate.c | 175 +
drivers/gpu/drm/xe/xe_migrate.h | 10 +
drivers/gpu/drm/xe/xe_mmio.c | 77 +-
drivers/gpu/drm/xe/xe_mmio.h | 4 +-
drivers/gpu/drm/xe/xe_mocs.c | 4 +-
drivers/gpu/drm/xe/xe_module.c | 12 +-
drivers/gpu/drm/xe/xe_module.h | 2 +
drivers/gpu/drm/xe/xe_oa.c | 109 +-
drivers/gpu/drm/xe/xe_oa.h | 4 +-
drivers/gpu/drm/xe/xe_observation.c | 14 +
drivers/gpu/drm/xe/xe_pci.c | 300 +-
drivers/gpu/drm/xe/xe_pci_sriov.c | 51 +
drivers/gpu/drm/xe/xe_pci_types.h | 20 +-
drivers/gpu/drm/xe/xe_pcode_api.h | 14 +
drivers/gpu/drm/xe/xe_pm.c | 41 +-
drivers/gpu/drm/xe/xe_pmu.c | 531 +
drivers/gpu/drm/xe/xe_pmu.h | 18 +
drivers/gpu/drm/xe/xe_pmu_types.h | 39 +
drivers/gpu/drm/xe/xe_pt.c | 399 +-
drivers/gpu/drm/xe/xe_pt.h | 5 +
drivers/gpu/drm/xe/xe_pt_types.h | 2 +
drivers/gpu/drm/xe/xe_pxp.c | 919 +
drivers/gpu/drm/xe/xe_pxp.h | 35 +
drivers/gpu/drm/xe/xe_pxp_debugfs.c | 120 +
drivers/gpu/drm/xe/xe_pxp_debugfs.h | 13 +
drivers/gpu/drm/xe/xe_pxp_submit.c | 588 +
drivers/gpu/drm/xe/xe_pxp_submit.h | 22 +
drivers/gpu/drm/xe/xe_pxp_types.h | 135 +
drivers/gpu/drm/xe/xe_query.c | 82 +-
drivers/gpu/drm/xe/xe_reg_whitelist.c | 4 +-
drivers/gpu/drm/xe/xe_res_cursor.h | 123 +-
drivers/gpu/drm/xe/xe_ring_ops.c | 34 +-
drivers/gpu/drm/xe/xe_rtp.c | 6 +-
drivers/gpu/drm/xe/xe_rtp.h | 2 +-
drivers/gpu/drm/xe/xe_sa.c | 51 +-
drivers/gpu/drm/xe/xe_sa.h | 30 +-
drivers/gpu/drm/xe/xe_sched_job_types.h | 4 +-
drivers/gpu/drm/xe/xe_shrinker.c | 258 +
drivers/gpu/drm/xe/xe_shrinker.h | 18 +
drivers/gpu/drm/xe/xe_sriov.c | 2 +-
drivers/gpu/drm/xe/xe_survivability_mode.c | 237 +
drivers/gpu/drm/xe/xe_survivability_mode.h | 17 +
drivers/gpu/drm/xe/xe_survivability_mode_types.h | 35 +
drivers/gpu/drm/xe/xe_svm.c | 946 +
drivers/gpu/drm/xe/xe_svm.h | 150 +
drivers/gpu/drm/xe/xe_sync.c | 1 +
drivers/gpu/drm/xe/xe_tile.c | 23 +-
drivers/gpu/drm/xe/xe_tile.h | 1 +
drivers/gpu/drm/xe/xe_trace.h | 30 +
drivers/gpu/drm/xe/xe_trace_bo.h | 19 +-
drivers/gpu/drm/xe/xe_trace_guc.h | 49 +
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 17 +-
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h | 2 +-
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c | 3 +-
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 3 +-
drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h | 4 -
drivers/gpu/drm/xe/xe_tuning.c | 84 +-
drivers/gpu/drm/xe/xe_tuning.h | 3 +
drivers/gpu/drm/xe/xe_uc.c | 16 +-
drivers/gpu/drm/xe/xe_uc.h | 1 -
drivers/gpu/drm/xe/xe_vm.c | 540 +-
drivers/gpu/drm/xe/xe_vm.h | 23 +-
drivers/gpu/drm/xe/xe_vm_doc.h | 2 +-
drivers/gpu/drm/xe/xe_vm_types.h | 58 +
drivers/gpu/drm/xe/xe_wa.c | 39 +-
drivers/gpu/drm/xe/xe_wa_oob.rules | 11 +
drivers/gpu/drm/xlnx/zynqmp_dp.c | 165 +-
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c | 4 +
drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 +
drivers/gpu/host1x/debug.c | 9 -
drivers/gpu/host1x/debug.h | 1 -
drivers/gpu/ipu-v3/ipu-common.c | 38 -
drivers/gpu/ipu-v3/ipu-cpmem.c | 23 -
drivers/gpu/ipu-v3/ipu-csi.c | 108 -
drivers/gpu/ipu-v3/ipu-ic.c | 73 -
drivers/gpu/ipu-v3/ipu-image-convert.c | 48 -
drivers/gpu/ipu-v3/ipu-prv.h | 2 -
drivers/gpu/ipu-v3/ipu-vdi.c | 11 -
drivers/gpu/nova-core/Kconfig | 14 +
drivers/gpu/nova-core/Makefile | 3 +
drivers/gpu/nova-core/driver.rs | 47 +
drivers/gpu/nova-core/firmware.rs | 45 +
drivers/gpu/nova-core/gpu.rs | 199 +
drivers/gpu/nova-core/nova_core.rs | 20 +
drivers/gpu/nova-core/regs.rs | 55 +
drivers/gpu/nova-core/util.rs | 21 +
drivers/media/cec/i2c/Kconfig | 9 +
drivers/media/cec/i2c/Makefile | 1 +
drivers/{gpu/drm => media/cec}/i2c/tda9950.c | 0
drivers/staging/fbtft/fbtft-core.c | 4 +-
drivers/video/Kconfig | 1 +
drivers/video/console/Kconfig | 9 +-
drivers/video/fbdev/aty/mach64_cursor.c | 7 +-
drivers/video/fbdev/au1100fb.c | 4 +-
drivers/video/fbdev/core/Kconfig | 10 +-
drivers/video/fbdev/core/bitblit.c | 5 +-
drivers/video/fbdev/core/cfbcopyarea.c | 428 +-
drivers/video/fbdev/core/cfbfillrect.c | 362 +-
drivers/video/fbdev/core/cfbimgblt.c | 357 +-
drivers/video/fbdev/core/cfbmem.h | 43 +
drivers/video/fbdev/core/fb_copyarea.h | 405 +
drivers/video/fbdev/core/fb_draw.h | 274 +-
drivers/video/fbdev/core/fb_fillrect.h | 280 +
drivers/video/fbdev/core/fb_imageblit.h | 495 +
drivers/video/fbdev/core/fbcon.c | 79 +-
drivers/video/fbdev/core/fbcon.h | 38 +-
drivers/video/fbdev/core/fbcon_ccw.c | 5 +-
drivers/video/fbdev/core/fbcon_cw.c | 5 +-
drivers/video/fbdev/core/fbcon_ud.c | 5 +-
drivers/video/fbdev/core/fbsysfs.c | 69 +-
drivers/video/fbdev/core/syscopyarea.c | 369 +-
drivers/video/fbdev/core/sysfillrect.c | 324 +-
drivers/video/fbdev/core/sysimgblt.c | 333 +-
drivers/video/fbdev/core/sysmem.h | 39 +
drivers/video/fbdev/core/tileblit.c | 45 +-
drivers/video/fbdev/fsl-diu-fb.c | 1 +
drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 15 +-
drivers/video/fbdev/pxafb.c | 23 +-
drivers/video/fbdev/sh_mobile_lcdcfb.c | 29 +-
drivers/video/fbdev/sm501fb.c | 7 +
drivers/video/fbdev/wmt_ge_rops.c | 30 +-
include/Kbuild | 1 +
include/drm/Makefile | 18 +
include/drm/display/drm_dp.h | 17 +-
include/drm/display/drm_dp_dual_mode_helper.h | 2 +-
include/drm/display/drm_dp_helper.h | 3 +
include/drm/display/drm_dp_mst_helper.h | 7 +
include/drm/display/drm_hdmi_state_helper.h | 2 +-
include/drm/drm_atomic.h | 54 +-
include/drm/drm_atomic_helper.h | 2 +
include/drm/drm_bridge.h | 8 +-
include/drm/drm_client.h | 8 +
include/drm/drm_client_event.h | 2 +
include/drm/drm_crtc.h | 2 +-
include/drm/drm_damage_helper.h | 2 +-
include/drm/drm_device.h | 8 +
include/drm/drm_drv.h | 1 +
include/drm/drm_fb_helper.h | 44 +-
include/drm/drm_file.h | 5 +
include/drm/drm_format_helper.h | 6 +
include/drm/drm_gem.h | 14 +
include/drm/drm_gem_shmem_helper.h | 2 +-
include/drm/drm_gpusvm.h | 509 +
include/drm/drm_gpuvm.h | 5 +
include/drm/drm_kunit_helpers.h | 2 -
include/drm/drm_managed.h | 12 +
include/drm/drm_mipi_dsi.h | 2 +-
include/drm/drm_mode_object.h | 2 +-
include/drm/drm_modeset_helper_vtables.h | 11 +-
include/drm/drm_pagemap.h | 107 +
include/drm/drm_panel.h | 1 -
include/drm/drm_print.h | 41 +-
include/drm/drm_writeback.h | 6 +
include/drm/gpu_scheduler.h | 178 +-
include/drm/i2c/tda998x.h | 40 -
include/drm/intel/pciids.h | 18 +-
include/drm/ttm/ttm_backup.h | 74 +
include/drm/ttm/ttm_bo.h | 93 +
include/drm/ttm/ttm_pool.h | 8 +
include/drm/ttm/ttm_resource.h | 11 +-
include/drm/ttm/ttm_tt.h | 69 +-
include/dt-bindings/clock/qcom,dsi-phy-28nm.h | 9 +
include/linux/component.h | 4 +-
include/linux/migrate.h | 1 +
include/sound/hdmi-codec.h | 1 +
include/uapi/drm/amdgpu_drm.h | 10 +
include/uapi/drm/drm_fourcc.h | 41 +
include/uapi/drm/ivpu_accel.h | 84 +
include/uapi/drm/panthor_drm.h | 86 +-
include/uapi/drm/xe_drm.h | 240 +-
include/uapi/linux/kfd_ioctl.h | 10 +-
include/uapi/linux/kfd_sysfs.h | 3 +
include/video/imx-ipu-image-convert.h | 32 -
include/video/imx-ipu-v3.h | 14 -
mm/memory.c | 13 +-
mm/migrate_device.c | 116 +-
rust/kernel/firmware.rs | 216 +
rust/macros/module.rs | 4 +
sound/soc/codecs/hdmi-codec.c | 4 +
1648 files changed, 141825 insertions(+), 43173 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/apple,h7-display-pipe [...]
create mode 100644 Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/apple,summit.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67200.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/visionox,rm692e5.yaml
create mode 100644 Documentation/gpu/nouveau.rst
create mode 100644 Documentation/gpu/nova/core/guidelines.rst
create mode 100644 Documentation/gpu/nova/core/todo.rst
create mode 100644 Documentation/gpu/nova/guidelines.rst
create mode 100644 Documentation/gpu/nova/index.rst
create mode 100644 Documentation/gpu/rfc/gpusvm.rst
create mode 100644 drivers/gpu/drm/adp/Kconfig
create mode 100644 drivers/gpu/drm/adp/Makefile
create mode 100644 drivers/gpu/drm/adp/adp-mipi.c
create mode 100644 drivers/gpu/drm/adp/adp_drv.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v10_1_10_cleaner_shader.asm
delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pasid.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...]
delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/dml_top.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn36/irq_service_dcn36.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn36/irq_service_dcn36.h
copy drivers/gpu/drm/amd/display/dc/resource/{dcn351/dcn351_resource.c => dcn36/dc [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/spl/dc_spl.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/spl/dc_spl_scl_filters.h
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/Makefile (96%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl.c (96%)
create mode 100644 drivers/gpu/drm/amd/display/dc/sspl/dc_spl.h
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_filters.c (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_filters.h (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_isharp_filters.c (62%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_isharp_filters.h (61%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_scl_easf_filters.c (60%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_scl_easf_filters.h (79%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_scl_filters.c (87%)
create mode 100644 drivers/gpu/drm/amd/display/dc/sspl/dc_spl_scl_filters.h
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_types.h (98%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_custom_float.c (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_custom_float.h (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_debug.h (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_fixpt31_32.c (99%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_fixpt31_32.h (99%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_os_types.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.h
create mode 100644 drivers/gpu/drm/amd/include/amd_cper.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_6_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_6_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h
copy drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/{smu_v13_0_6_ppsmc.h => smu_v13_0_12 [...]
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
create mode 100644 drivers/gpu/drm/ast/ast_cursor.c
create mode 100644 drivers/gpu/drm/ast/ast_vbios.c
create mode 100644 drivers/gpu/drm/ast/ast_vbios.h
rename drivers/gpu/drm/{i2c => bridge}/tda998x_drv.c (97%)
create mode 100644 drivers/gpu/drm/drm_gpusvm.c
delete mode 100644 drivers/gpu/drm/i2c/Kconfig
delete mode 100644 drivers/gpu/drm/i2c/Makefile
create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg.c
create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg.h
create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_pfit_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
create mode 100644 drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.h
create mode 100644 drivers/gpu/drm/i915/i915_gtt_view_types.h
create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh5.c
create mode 100644 drivers/gpu/drm/nouveau/dispnv04/i2c/Kbuild
rename drivers/gpu/drm/{ => nouveau/dispnv04}/i2c/ch7006_drv.c (94%)
rename drivers/gpu/drm/{ => nouveau/dispnv04}/i2c/ch7006_mode.c (98%)
rename drivers/gpu/drm/{ => nouveau/dispnv04}/i2c/ch7006_priv.h (97%)
rename drivers/gpu/drm/{ => nouveau/dispnv04}/i2c/sil164_drv.c (92%)
rename drivers/gpu/drm/{drm_encoder_slave.c => nouveau/dispnv04/nouveau_i2c_encode [...]
rename {include/drm => drivers/gpu/drm/nouveau/include/dispnv04}/i2c/ch7006.h (97%)
rename include/drm/drm_encoder_slave.h => drivers/gpu/drm/nouveau/include/dispnv04 [...]
rename {include/drm => drivers/gpu/drm/nouveau/include/dispnv04}/i2c/sil164.h (96%)
create mode 100644 drivers/gpu/drm/panel/panel-raydium-rm67200.c
create mode 100644 drivers/gpu/drm/panel/panel-summit.c
create mode 100644 drivers/gpu/drm/panel/panel-visionox-rm692e5.c
create mode 100644 drivers/gpu/drm/scheduler/sched_internal.h
create mode 100644 drivers/gpu/drm/tests/drm_atomic_state_test.c
create mode 100644 drivers/gpu/drm/tiny/appletbdrm.c
create mode 100644 drivers/gpu/drm/ttm/ttm_backup.c
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_gtt_view_types.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_scheduler_types.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
create mode 100644 drivers/gpu/drm/xe/instructions/xe_mfx_commands.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_eu_stall_regs.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_pxp_regs.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c
create mode 100644 drivers/gpu/drm/xe/xe_eu_stall.c
create mode 100644 drivers/gpu/drm/xe/xe_eu_stall.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_buf.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_buf.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_buf_types.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_engine_activity.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_engine_activity.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_engine_activity_types.h
create mode 100644 drivers/gpu/drm/xe/xe_pmu.c
create mode 100644 drivers/gpu/drm/xe/xe_pmu.h
create mode 100644 drivers/gpu/drm/xe/xe_pmu_types.h
create mode 100644 drivers/gpu/drm/xe/xe_pxp.c
create mode 100644 drivers/gpu/drm/xe/xe_pxp.h
create mode 100644 drivers/gpu/drm/xe/xe_pxp_debugfs.c
create mode 100644 drivers/gpu/drm/xe/xe_pxp_debugfs.h
create mode 100644 drivers/gpu/drm/xe/xe_pxp_submit.c
create mode 100644 drivers/gpu/drm/xe/xe_pxp_submit.h
create mode 100644 drivers/gpu/drm/xe/xe_pxp_types.h
create mode 100644 drivers/gpu/drm/xe/xe_shrinker.c
create mode 100644 drivers/gpu/drm/xe/xe_shrinker.h
create mode 100644 drivers/gpu/drm/xe/xe_survivability_mode.c
create mode 100644 drivers/gpu/drm/xe/xe_survivability_mode.h
create mode 100644 drivers/gpu/drm/xe/xe_survivability_mode_types.h
create mode 100644 drivers/gpu/drm/xe/xe_svm.c
create mode 100644 drivers/gpu/drm/xe/xe_svm.h
create mode 100644 drivers/gpu/nova-core/Kconfig
create mode 100644 drivers/gpu/nova-core/Makefile
create mode 100644 drivers/gpu/nova-core/driver.rs
create mode 100644 drivers/gpu/nova-core/firmware.rs
create mode 100644 drivers/gpu/nova-core/gpu.rs
create mode 100644 drivers/gpu/nova-core/nova_core.rs
create mode 100644 drivers/gpu/nova-core/regs.rs
create mode 100644 drivers/gpu/nova-core/util.rs
rename drivers/{gpu/drm => media/cec}/i2c/tda9950.c (100%)
create mode 100644 drivers/video/fbdev/core/cfbmem.h
create mode 100644 drivers/video/fbdev/core/fb_copyarea.h
create mode 100644 drivers/video/fbdev/core/fb_fillrect.h
create mode 100644 drivers/video/fbdev/core/fb_imageblit.h
create mode 100644 drivers/video/fbdev/core/sysmem.h
create mode 100644 include/Kbuild
create mode 100644 include/drm/Makefile
create mode 100644 include/drm/drm_gpusvm.h
create mode 100644 include/drm/drm_pagemap.h
delete mode 100644 include/drm/i2c/tda998x.h
create mode 100644 include/drm/ttm/ttm_backup.h
create mode 100644 include/dt-bindings/clock/qcom,dsi-phy-28nm.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-14
in repository gcc.
from 91ef303f5a4 Daily bump.
new 267e8a0da48 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-13
in repository gcc.
from 4ef79480560 Daily bump.
new 8b7928fc269 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12
in repository gcc.
from 4b83e7c8342 Daily bump.
new 5e688dbf804 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 1a4aff76a2b testsuite: Fix up musttail2.C test
new 69a85f1f668 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
ChangeLog | 6 ++++
gcc/ChangeLog | 39 ++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c/ChangeLog | 5 +++
gcc/cobol/ChangeLog | 43 ++++++++++++++++++++++++
gcc/fortran/ChangeLog | 5 +++
gcc/m2/ChangeLog | 9 +++++
gcc/testsuite/ChangeLog | 79 ++++++++++++++++++++++++++++++++++++++++++++
libcpp/ChangeLog | 6 ++++
libgcobol/ChangeLog | 16 +++++++++
libgm2/ChangeLog | 10 ++++++
libstdc++-v3/ChangeLog | 6 ++++
maintainer-scripts/ChangeLog | 6 ++++
13 files changed, 231 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from e83f6121679 gdb: reduce breakpoint-modified events for dprintf b/p
new bdf6bbc0a7f Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gdb-16-branch
in repository binutils-gdb.
from c295d552460 gdb: Fix assertion failure when inline frame #0 is duplicated
new 24c91baf986 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch binutils-2_44-branch
in repository binutils-gdb.
from 8b041d2982e Automatic date update in version.in
new e6d13f27009 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from ea46ef1d21c cobol: Fix up cobol/{charmaps,valconv}.cc rules
new 1a4aff76a2b testsuite: Fix up musttail2.C test
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/testsuite/g++.dg/opt/musttail2.C | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.