This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-15
in repository gcc.
from 94ca071cba4 x86: Transform to "pushq $-1; popq reg" for -Oz
new 1869281ba69 vect: Fix insufficient alignment requirement for speculativ [...]
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.dg/vect/vect-early-break_137-pr121190.c | 62 ++++++++++++++++++++++
gcc/testsuite/gcc.dg/vect/vect-early-break_52.c | 2 +-
gcc/tree-vect-data-refs.cc | 20 +++----
3 files changed, 69 insertions(+), 15 deletions(-)
create mode 100644 gcc/testsuite/gcc.dg/vect/vect-early-break_137-pr121190.c
--
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 c8eb4fcd40c Eliminate redundant vpextrq/vpinsrq when move TI to V4SI.
new 8b959ca27ee x86: Transform to "pushq $-1; popq reg" for -Oz
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/config/i386/i386.md | 3 ++-
gcc/testsuite/gcc.target/i386/pr120427-5.c | 10 ++++++++++
2 files changed, 12 insertions(+), 1 deletion(-)
create mode 100644 gcc/testsuite/gcc.target/i386/pr120427-5.c
--
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 f3f692ba52d [sanitizer_common] Remove reference to obsolete termio ioct [...]
new 1afe5101b17 x86: Transform to "pushq $-1; popq reg" for -Oz
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/config/i386/i386.md | 3 ++-
gcc/testsuite/gcc.target/i386/pr120427-5.c | 10 ++++++++++
2 files changed, 12 insertions(+), 1 deletion(-)
create mode 100644 gcc/testsuite/gcc.target/i386/pr120427-5.c
--
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 annotated tag next-20250731
in repository linux-next.
at e5955126d383 (tag)
tagging 84b92a499e7eca54ba1df6f6c6e01766025943f1 (commit)
replaces v6.16
tagged by Stephen Rothwell
on Thu Jul 31 13:31:53 2025 +1000
- Log -----------------------------------------------------------------
next-20250731
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEmFtoH6RZGWmXU6JkifkcCkHVwHoFAmiK46kACgkQifkcCkHV
wHoBOBAAkPSa0Hm2lF6R+gDsp3ooeP2Pd5UBqoI0POI4MHwbpopL9wHTOX2CgyST
0qzurlk2E5lZ+y+GplnMPQimXqIfYMGkwnBiWHYYdAgnkVR3ofCBZ0so51v/x4hF
6yHaevIH4FPPtIZ6Hd9p9Vnla7JXOJyhFNaQAVKVMTPfvRvw6K3BeOGMFTobIc6c
NBXCZrMV1OCSlSE/W06SBrf0zCrW1qD8ojpkWIrMH2qB5zwNyhZgUAC6ljAJ21Pz
yBtu4cll1W3NKPH4WUkQgICPVTiNmtlhmrd8k2+B+fmbZeHDmgJR29CCCU2QVABB
hTNc19bhbVGHJZUrJK3k99Kp5bzslwExXsopG3NOlvBAtu9yAWQjXgG8U7z6bbv1
KfMZFEcP738vq8aERUV0uESm9LlJA29EDHn14hsQf4pLH+5Dte0mEkkEzagljNuc
GVGPAFi7aucrtMJccxHEpTn5vtCSsGffnOz5utWmDzeL4Ej8dG61vpqlNT7+fWTN
+jf7be8Ab2pzcDu2tmQ0bOFUJpA2rsMh61cxSW4cG/tSy29usXFLpWV/NaD3gpQ+
UiuU1VGE2enFoA0ryK05e8aT6iJDSlH8Pz91gbaQCuUmp/ILdRRgUHUmu4JhScTF
d9pXMJtgb3BArURrjAjkxvOwjfWLNoN6If1kcR/F4ePHCkfoPYE=
=R1u7
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 892ae5f806af rtla/tests: Add grep checks for base test cases
new a80db1f85774 rtla/tests: Test timerlat -P option using actions
new 7b098309ced7 clocksource/drivers/exynos_mct: Revert module enablement
new 1a967e92bf47 tracing: Remove "__attribute__()" from the type field of e [...]
new 71753c6ed2bf unwind_user: Add user space unwinding API with frame point [...]
new 5e32d0f15cc5 unwind_user/deferred: Add unwind_user_faultable()
new 3eba8802ac56 unwind_user/deferred: Add unwind cache
new 201749f80f4a unwind_user/deferred: Add deferred unwinding interface
new 6957fdb71a20 unwind_user/deferred: Make unwind deferral requests NMI-safe
new 9ce36f13fbd6 unwind deferred: Use bitmask to determine which callbacks to call
new 06b7d1c1bbcd unwind deferred: Add unwind_completed mask to stop spuriou [...]
new 5170fad28d7f unwind: Add USED bit to only have one conditional on way b [...]
new ba2a505f66fb unwind deferred: Use SRCU unwind_deferred_task_work()
new 51124e30f0e6 unwind: Finish up unwind when a task exits
new 6443cdf567a9 ring-buffer: Make the const read-only 'type' static
new 195617454801 foo
new d3826b2ea482 mm/filemap: align last_index to folio size
new f02622a3fc28 mm-filemap-align-last_index-to-folio-size-fix
new 99d4489505f7 selftests/mm: add process_madvise() tests
new 4199e3bbc599 selftests-mm-add-process_madvise-tests-v7
new 234386b76bf5 mm/page-flags: remove folio_start_writeback_keepwrite()
new 6ed4ce21cc2d kasan: skip quarantine if object is still accessible under RCU
new a7a4ac6060c0 mm: add process info to bad rss-counter warning
new 293e230019e1 selftests: cachestat: add tests for mmap, refactor and enh [...]
new 93fba787b7a4 selftests-cachestat-add-tests-for-mmap-refactor-and-enhanc [...]
new a56f38075e1b mm/damon/vaddr: skip isolating folios already in destination nid
new fde7231df1d9 mm/mseal: always define VM_SEALED
new b8035728415d mm/mseal: update madvise() logic
new eb7f358d40e8 mm/mseal: small cleanups
new bd27138971cb mm/mseal: simplify and rename VMA gap check
new 8b4f52eedbfe mm/mseal: add comment explaining why we disallow gaps on mseal()
new 56849201de97 mm/mseal: rework mseal apply logic
new 121f0591efd9 mm/memory-failure: hold PTL in hwpoison_hugetlb_range
new c4238030b76b mm/mincore: hold PTL in mincore_hugetlb
new f0746f66f816 mm: add get_and_clear_ptes() and clear_ptes()
new 041648e17d83 khugepaged: optimize __collapse_huge_page_copy_succeeded() [...]
new c7ab9732b560 khugepaged: optimize collapse_pte_mapped_thp() by PTE batching
new 6089d490354a mm: remove mm/io-mapping.c
new 41d1a790e53f mm-remove-mm-io-mappingc-fix
new 7d0f5419a8b1 mm/rmap: add anon_vma lifetime debug check
new cf2f76efea3b mm: fix a UAF when vma->mm is freed after vma->vm_refcnt g [...]
new 249e45dfc2f9 mm-fix-a-uaf-when-vma-mm-is-freed-after-vma-vm_refcnt-got- [...]
new 211e9c8e145e execmem: drop unused execmem_update_copy()
new eb5d7a3283c3 execmem: introduce execmem_alloc_rw()
new e619b2dbcfc5 execmem: rework execmem_cache_free()
new 6c28704f58a1 execmem: move execmem_force_rw() and execmem_restore_rox() [...]
new dcf973ee8e80 execmem: add fallback for failures in vmalloc(VM_ALLOW_HUGE_VMAP)
new d8b19aa00328 execmem: drop writable parameter from execmem_fill_trappin [...]
new 60c7eb8f4faf x86/kprobes: enable EXECMEM_ROX_CACHE for kprobes allocations
new 8a5633b75232 x86/ftrace: enable EXECMEM_ROX_CACHE for ftrace allocations
new d0dea9d1124d mm/shmem, swap: avoid redundant Xarray lookup during swapin
new 10eeee606229 mm/shmem, swap: tidy up THP swapin checks
new 0739a3dccf0d mm/shmem, swap: tidy up swap entry splitting
new 63e0aea478c9 mm/shmem, swap: never use swap cache and readahead for SWP [...]
new c40c1674d6d0 mm/shmem, swap: simplify swapin path and result handling
new 2d1529b3546e mm/shmem, swap: rework swap entry and index calculation fo [...]
new b9a55ce8f586 mm/shmem, swap: fix major fault counting
new 0b1279749623 mm: correct type for vmalloc vm_flags fields
new 01da54f10fdd mm: fixup very disguised vmalloc flags parameter
new 66353053d336 foo
new 6f8ce20c698d ocfs2: kill osb->system_file_mutex lock
new 968e1f40969f init/Kconfig: restore CONFIG_BROKEN help text
new 339d216fa784 lib/xxhash: remove unused functions
new 3df09cae7fc6 stackdepot: make max number of pools boot-time configurable
new 195a8c06d65f kexec: enable CMA based contiguous allocation
new 2387909d3681 ucount: fix atomic_long_inc_below() argument type
new 92c07d694bd5 ucount: use atomic_long_try_cmpxchg() in atomic_long_inc_below()
new 13987eb5f210 MAINTAINERS: add maintainers for delaytop
new 66def8c5edd2 KVM: x86: fix typo "notifer"
new e4a49ae8aa30 cxl: mce: fix typo "notifer"
new 26a67ec76490 drm/xe: fix typo "notifer"
new 26f3df22b2dd net: mvneta: fix typo "notifer"
new f60fd73099ba xen/xenbus: fix typo "notifer"
new f5b421402863 scripts/spelling.txt: add notifer||notifier to spelling.txt
new 863bed3cd9ad fat: fix too many log in fat_chain_add()
new afc25702d0a0 samples: Kconfig: fix spelling mistake "instancess" -> "in [...]
new 06e2b572794d mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
new ebeab36a6bd0 kcov: use write memory barrier after memcpy() in kcov_move_area()
new c749c0906fc2 kcov: load acquire coverage count in user-space code
new fdae50e0446a delaytop: enhance error logging and add PSI feature description
new a022b882108b kho: add test for kexec handover
new 43f5de099338 kho-add-test-for-kexec-handover-fix
new d52969b598c4 Merge bootconfig/for-next
new fda4c626d945 Merge ftrace/for-next
new 8325ca0609e8 Merge probes/for-next
new 0cec7f40bbda Merge ring-buffer/for-next
new 391af2d8a0e6 Merge rv/for-next
new dd3d50f6b823 Merge sorttable/for-next
new 5accf20151fe Merge tools/for-next
new 34660d405ee3 Merge unused-tracepoints/for-next
new 5c14d2e72613 Merge unwind/for-next
new a843b9894705 drm/xe/vf: Fix VM crash during VF driver release
new 061c36954bb0 Merge branch into tip/master: 'core/bugs'
new 6cdd7ae1b73b Merge branch into tip/master: 'timers/clocksource'
new 258ef75cf2e2 mtd: nand: brcmnand: replace manual string choices with st [...]
new fdfb040d0bc5 mtd: spinand: gigadevice: Add support for GD5F1GM9 chips
new 79e441ee4794 mtd: rawnand: renesas: Add missing check after DMA map
new 23584da28759 mtd: nand: brcmnand: fix mtd corrected bits stat
new e1e6b933c56b mtd: rawnand: atmel: Fix dma_mapping_error() address
new 125100566b8f mtd: rawnand: hynix: don't try read-retry on SLC NANDs
new 3b36f86dc472 mtd: rawnand: rockchip: Add missing check after DMA map
new 6c4dab38431f mtd: rawnand: fsmc: Add missing check after DMA map
new 091d9e35b85b mtd: spinand: propagate spinand_wait() errors from spinand [...]
new f552a7c7e0a1 mtd: rawnand: atmel: set pmecc data setup time
new 62df72a0ab22 spi: spi-mem: Use picoseconds for calculating the op durations
new a11a51896572 spi: spi-mem: Take into account the actual maximum frequency
new 5de7ea49653f mtd: spinand: Fix macro alignment
new d81ad9d78e2c mtd: spinand: Add a frequency field to all READ_FROM_CACHE [...]
new da55809ebb45 mtd: spinand: Add a ->configure_chip() hook
new f1a91175faaa mtd: spinand: winbond: Enable high-speed modes on w25n0xjw
new 535f30d997ba mtd: spinand: winbond: Enable high-speed modes on w35n0xjw
new fb2fae70e7e9 mtd: spinand: winbond: Add comment about the maximum frequency
new 552dbba1caaf drm/xe/vf: Disable CSC support on VF
new 8936125e2328 apparmor: Remove the unused variable rules
new f3c0675bb9e0 apparmor: fix test error: WARNING in apparmor_unix_stream_connect
new 43584e993293 apparmor: fix Regression on linux-next (next-20250721)
new 49811586be37 block: move elevator queue allocation logic into blk_mq_in [...]
new f5a6604f7a44 block: fix lockdep warning caused by lock dependency in el [...]
new 04225d13aef1 block: fix potential deadlock while running nr_hw_queue update
new 6f02527729bd io_uring/net: Allow to do vectorized send
new 143cbd5a087a Merge branch 'block-6.17' into for-next
new 46438473667e Merge branch 'io_uring-6.17' into for-next
new 196d9e72c4b0 Merge tag 'kvm-s390-next-6.17-1' of https://git.kernel.org [...]
new 733b439375b4 i3c: master: Add inline i3c_readl_fifo() and i3c_writel_fifo()
new c20d3fa70491 i3c: master: cdns: Use i3c_writel_fifo() and i3c_readl_fifo()
new 6e055b1fb2fc i3c: master: dw: Use i3c_writel_fifo() and i3c_readl_fifo()
new ba12d5f11d52 i3c: Fix i3c_device_do_priv_xfers() kernel-doc indentation
new da9b54708ddf i3c: master: cdns: Simplify handling clocks in probe()
new 5523a466e905 i3c: fix module_i3c_i2c_driver() with I3C=n
new 9c0609d685b2 i3c: Standardize defines for specification parameters
new 8acf1f3bae1e i3c: Add more parameters for controllers to the header
new 94e611b5b9ef dt-bindings: i3c: Add Renesas I3C controller
new d028219a9f14 i3c: master: Add basic driver for the Renesas I3C controller
new bc4a09d8e79c i3c: master: svc: Fix npcm845 FIFO_EMPTY quirk
new 0c2ce4fba48c i3c: master: svc: Remove redundant pm_runtime_mark_last_bu [...]
new 5fa62d4ec49a i3c: dw: Remove redundant pm_runtime_mark_last_busy() calls
new 99008720736a i3c: add missing include to internal header
new aa86bc19ce7b Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...]
new 86f87f74b6bc Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...]
new 63411436789e Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...]
new 9adf2ac88a28 Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...]
new b55f2a1cae4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 1fe9f5980f91 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...]
new 164633bc96ed Merge branch 'dma-mapping-for-next' of git://git.kernel.or [...]
new 0133fb38484a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 0721746148b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new b38acb1f0a34 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...]
new 35965fa1c036 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 8fd990f47f15 Merge branch 'next' of https://github.com/Broadcom/stblinux.git
new da454800769b Merge branch 'soc_fsl' of https://github.com/chleroy/linux.git
new 65fb60093c34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new c709393ad21d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 32454799f1e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new d9c43797f456 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new e7213d864cc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new fbb0b31c9b37 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 2534f9ae4c92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 2324d941ddd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new ef0fcca90dba Merge branch 'for-next' of https://github.com/sophgo/linux.git
new af51d11c4a10 Merge branch 'for-next' of https://github.com/spacemit-com/linux
new eb20dcab645f Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...]
new c5afc44479a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 74d41a535e4b Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...]
new aeaff0600229 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git
new ef765f5fc8f0 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...]
new 51900311443e Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...]
new 3f7278ff1609 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...]
new 034e06e1d47a Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...]
new c03a4be9a4af Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...]
new 490b96a14a1e Merge branch 'for-next' of git://github.com/openrisc/linux.git
new 4888c29cbd6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 3ce497082ba0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new b812d9a83937 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new de4addea6c52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 6d2dabf7880c Merge branch 'for-next' of git:git.kernel.org/pub/scm/linu [...]
new ea4b864f8053 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...]
new fff3dd65dd59 Merge branch 'fs-next' of linux-next
new ec5405b56d82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 42ba9c657362 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new a0588303195f Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...]
new 0fdb287af7b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new aa8f6cb044fb Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...]
new 63d4807dcc2e Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...]
new aa06d23dfdfd Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...]
new b03808386938 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...]
new 84f58fd2efe4 Merge branch 'docs-next' of git://git.lwn.net/linux.git
new 7ffc1010a595 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...]
new bd0638cf5777 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
new 535403d13c98 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...]
new a82194fd7f2c Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...]
new a7ffe4631b66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new a68f6a5c5ffd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new d1e9fae7b052 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new dc1cf5623771 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...]
new 911814ca3b68 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...]
new 614060b6da8b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...]
new 176d95366275 Merge branch 'libcrypto-next' of git://git.kernel.org/pub/ [...]
new 3fde4ffae292 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...]
new c49c17dbb312 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...]
new 6dbda6da6627 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...]
new 3a68834c50ea Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...]
new c8821e06e7f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 9d24c4b84a27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new adddc7b2e7d6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
new 07149cb158d0 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...]
new bcae96f5dd56 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new c7ef20a0d899 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git
new 49d607be7fbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 9cb29ad11b26 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...]
new 92ab4ef634f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new be8d5695fad6 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...]
new 68ac7217e040 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...]
new 2d072b827995 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 0eb240c55e21 Merge branch 'next' of git://github.com/cschaufler/smack-next
new 1af2896f73b2 Merge branch 'master' of git://www.linux-watchdog.org/linu [...]
new 803d75ce1f2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new a38a3bdec338 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 0704cffaef80 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...]
new d0891af767a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 4311d8d4dc2b Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...]
new bffd2f642e4d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...]
new c2fb91ed13cc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 7ddf6ba6190c Merge branch 'next' of https://github.com/kvm-x86/linux.git
new ab97ca8b1544 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
new 1482ee1ce7cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new b8df48df4088 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 3cd6d859068e Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...]
new f4eb69b1e010 Merge branch 'for-next' of git://github.com/cminyard/linux [...]
new 1ae3c19b7660 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 39535d1d1104 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new c73d39f3c0ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new dae689d3b3cf Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...]
new e3a5f878c4de Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...]
new 9b600f48e6c1 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git
new 16f0d3d91065 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new ae97cdfb7791 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 1f05bcb1981d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 08dfaff3827d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 870b2a197084 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
new 23540d7b8e7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 703780ffd4b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new ce9b7f175ec3 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...]
new 3fabf4df954d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 45f71bf89470 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 0209039f97e5 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...]
new 233c234c9146 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...]
new d91c6d3942dd Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git
new b346a40c5f97 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...]
new 43528e355df0 Merge branch 'main' of git://git.infradead.org/users/willy [...]
new 9e061bd63733 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...]
new 290dbd955a2c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new b629d244d861 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new ec3bfd046fc7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new de59e2a255e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 9ef399fa0385 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...]
new c7531c3820c8 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...]
new 4b9ec0a93c40 Merge branch 'bitmap-for-next' of https://github.com/norov [...]
new a3010fea156c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 5b96703595f9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 78566a7aa6aa Merge branch 'caps-next' of git://git.kernel.org/pub/scm/l [...]
new e07299275b6e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...]
new 84b92a499e7e Add linux-next specific files for 20250731
The 262 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.
--
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 63eb28bb1402 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
new 44b6535d8ace drm/virtio: Fix NULL pointer deref in virtgpu_dma_buf_free_obj()
new 46462c4e0fa4 MAINTAINERS: Add entries for drm_panic, drm_panic_qr_code [...]
new 1773ea5caf0b drm/sched: Fix outdated comments referencing thread
new e33c3f4d9354 drm/sched: Remove kthread header
new 64a8d0aa55e9 drm/shmem-helper: Add lockdep asserts to vmap/vunmap
new 1f372c1fc6cf drm: rz-du: Support panels connected directly to the DPAD output
new 1c0ff333f2fe dt-bindings: display: imx: Add i.MX8qxp Display Controller [...]
new b71d3ace779f dt-bindings: display: imx: Add i.MX8qxp Display Controller [...]
new 33ce3179110d dt-bindings: display: imx: Add i.MX8qxp Display Controller [...]
new 69c78e7e8c2a dt-bindings: display: imx: Add i.MX8qxp Display Controller [...]
new e0390da391b9 dt-bindings: display: imx: Add i.MX8qxp Display Controller [...]
new c809469f25fd dt-bindings: display: imx: Add i.MX8qxp Display Controller [...]
new 57e464a30d33 dt-bindings: interrupt-controller: Add i.MX8qxp Display Co [...]
new 813f71ac2541 dt-bindings: display: imx: Add i.MX8qxp Display Controller
new 9f09e3173776 drm/imx: Add i.MX8qxp Display Controller display engine
new 0e177d5ce01c drm/imx: Add i.MX8qxp Display Controller pixel engine
new 37571feb6c08 drm/imx: Add i.MX8qxp Display Controller interrupt controller
new 711a3b878366 drm/imx: Add i.MX8qxp Display Controller KMS
new 217f80acfcf1 MAINTAINERS: Add maintainer for i.MX8qxp Display Controller
new 9934ab180511 drm/vmwgfx: Use non-hybrid PCI devres API
new 4963049ea1ae drm/hyperv: Replace simple-KMS with regular atomic helpers
new 549810e91815 dma-fence: Change signature of __dma_fence_is_later
new ceb7b62eaaaa Revert "udmabuf: fix vmap_udmabuf error page set"
new a26fd92b7223 udmabuf: fix vmap missed offset page
new adc215791ab2 drm/nouveau: nouveau_fence: Standardize list iterations
new 2c0ddff2a60d drm/nouveau: Simplify calls to nvif_event_block()
new 2628009dba60 drm/nouveau: Simplify nouveau_fence_done()
new e0677e525453 drm/nouveau: Check dma_fence in canonical way
new 4b1f230c875d drm/nouveau/fifo: small cleanup in nvkm_chan_cctx_get()
new 01738c4f4725 drm/nouveau/dp: convert to use ERR_CAST()
new 3330b71caff6 drm/panel-edp: Add BOE NV133WUM-N61 panel entry
new 6f446bbe412a dt-bindings: gpu: mali-utgard: Add Rockchip RK3528 compatible
new 099593a28138 drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed
new ce6c4580334a accel/habanalabs: Switch to use %ptTs
new cb8d4323302c dt-bindings: display: ti,am65x-dss: Add support for AM62L DSS
new e019f515c969 drm/tidss: Update infrastructure to support K3 DSS cut-dow [...]
new 46a7c081be70 drm/tidss: Add support for AM62L display subsystem
new a4b4e3fd5367 drm/panel-edp: Add support for AUO G156HAN03.0 panel
new fa3769e09be7 drm/bridge: move private data to the end of the struct
new d9f9bae6752f drm/bridge: allow limiting I2S formats
new e72cd597c350 drm/connector: add CEC-related fields
new bcc8553b6228 drm/display: move CEC_CORE selection to DRM_DISPLAY_HELPER
new 8b1a8f8b2002 drm/display: add CEC helpers code
new 603ce8542704 drm/display: hdmi-state-helper: handle CEC physical address
new 65a2575a68e4 drm/display: bridge-connector: hook in CEC notifier support
new a74288c8ded7 drm/display: bridge-connector: handle CEC adapters
new ae01d3183d27 drm/bridge: adv7511: switch to the HDMI connector helpers
new 74ca3ba0d00d panel/panel-elida-kd35t133: Use refcounted allocation in p [...]
new 39cfc68b6b24 panel/feixin-k101-im2ba02: Use refcounted allocation in pl [...]
new 1017366dd161 panel/fy07024di26a30d: Use refcounted allocation in place [...]
new 7b8c32961bcf panel/himax-hx83112a: Use refcounted allocation in place o [...]
new c53c3e87aeb7 panel/himax-hx8394: Use refcounted allocation in place of [...]
new 9609efa05d5e panel/ilitek-ili9322: Use refcounted allocation in place o [...]
new 75db23f878e6 panel/ilitek-ili9341: Use refcounted allocation in place o [...]
new 8500594c9bd1 panel/panel-ili9805: Use refcounted allocation in place of [...]
new c15e4acd15e4 panel/ilitek-ili9806e: Use refcounted allocation in place [...]
new 0678c17add9b panel/ilitek-ili9881c: Use refcounted allocation in place [...]
new 93b6d2ea6f8a panel/innolux-ej030na: Use refcounted allocation in place [...]
new 8015bc283e90 panel/innolux-p079zca: Use refcounted allocation in place [...]
new 9d20a28650ed panel/jadard-jd9365da-h3: Use refcounted allocation in pla [...]
new 608cd2887f78 panel/jdi-fhd-r63452: Use refcounted allocation in place o [...]
new da93b863bd9b panel/ltk050h3146w: Use refcounted allocation in place of [...]
new deafcd1f936d panel/ltk500hd1829: Use refcounted allocation in place of [...]
new 89da5d30fa0c panel/lg-lg4573: Use refcounted allocation in place of dev [...]
new b28994ed3890 panel/lincolntech-lcd197: Use refcounted allocation in pla [...]
new 2a2c7d7d363e panel/magnachip-d53e6ea8966: Use refcounted allocation in [...]
new 47b74d7c5e48 panel/mantix-mlaf057we51: Use refcounted allocation in pla [...]
new 417f0eb92c53 panel/newvision-nv3051d: Use refcounted allocation in plac [...]
new 5d5da5cef9bd panel/newvision-nv3052c: Use refcounted allocation in plac [...]
new 3f08c356b881 panel/novatek-nt35510: Use refcounted allocation in place [...]
new 81cb8735420d panel/novatek-nt35560: Use refcounted allocation in place [...]
new e59e1f45246e panel/novatek-nt35950: Use refcounted allocation in place [...]
new 10868521bdd5 panel/novatek-nt36523: Use refcounted allocation in place [...]
new e41a4813af67 panel/novatek-nt36672e: Use refcounted allocation in place [...]
new 6e8fba44daa7 panel/novatek-nt39016: Use refcounted allocation in place [...]
new d2b67baa892a panel/lcd-olinuxino: Use refcounted allocation in place of [...]
new bdfc5b292706 panel/orisetech-ota5601a: Use refcounted allocation in pla [...]
new 7a909b2beafb drm/bridge: anx7625: convert to devm_drm_bridge_alloc() API
new 2b42027f449c drm/bridge: cdns-dsi: convert to devm_drm_bridge_alloc() API
new 0d2577d8f014 drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: convert to de [...]
new 3cb4fec95ef6 drm/bridge: nxp-ptn3460: convert to devm_drm_bridge_alloc() API
new 9cdc50b20509 drm/bridge: sii902x: convert to devm_drm_bridge_alloc() API
new ac5869aae6f3 drm/omap: dss: dpi: convert to devm_drm_bridge_alloc() API
new f35753992cda drm/omap: dss: dsi: convert to devm_drm_bridge_alloc() API
new 0241b190acb8 drm/omap: dss: hdmi4: convert to devm_drm_bridge_alloc() API
new eb01c3cc550d drm/omap: dss: hdmi5: convert to devm_drm_bridge_alloc() API
new af509dfc0b73 drm/omap: dss: sdi: convert to devm_drm_bridge_alloc() API
new 7e61751b5957 drm/omap: dss: venc: convert to devm_drm_bridge_alloc() API
new db17fbc2d4de drm/rcar-du: dsi: convert to devm_drm_bridge_alloc() API
new ee81a4a27d33 drm/bridge: stm_lvds: convert to devm_drm_bridge_alloc() API
new 3d3f22799c89 drm/sti: dvo: convert to devm_drm_bridge_alloc() API
new afb903c01b2b drm: zynqmp_dp: convert to devm_drm_bridge_alloc() API
new 5164553d739e drm/bridge: add devm_drm_put_bridge()
new 6ad88bf9e74d drm/bridge: panel: convert to devm_drm_bridge_alloc() API
new a3436f63aa4f drm/panel-edp: Add KDC KD116N3730A05
new ee1855582e5e drm/bridge: fix build with CONFIG_OF=n
new 370f86bc07bf drm: renesas: rcar-du: use proper naming for R-Car
new 9528e54198f2 drm/panel: abstract of_panel_find()
new 9c399719cfb9 drm: convert many bridge drivers from devm_kzalloc() to de [...]
new 027ce1eff321 drm/todo: add entry to remove devm_drm_put_bridge()
new 43adabbe3a79 dt-bindings: display: panel: Document Renesas R61307 based [...]
new cb6c01ead1eb drm: panel: Add support for Renesas R61307 based MIPI DSI panel
new 215c73d48330 dt-bindings: display: panel: Document Renesas R69328 based [...]
new 9e0f93f7af56 drm: panel: Add support for Renesas R69328 based MIPI DSI panel
new 5ce16c169a4c drm: renesas: rz-du: Add atomic_pre_enable
new ed6a6d63513e dt-bindings: display: renesas,rzg2l-du: Add support for RZ [...]
new 1f957fbb88b6 drm: renesas: rz-du: Add support for RZ/V2H(P) SoC
new bf3197211022 drm: drm_auth: Convert mutex usage to guard(mutex)
new 2ea42f6e6868 drm/gem-framebuffer: log errors when gem size < afbc_size
new e64693248f90 drm: Add helpers for programming hardware gamma LUTs
new 067ae3a7056c drm/ast: Use helpers for programming gamma ramps and palettes
new 1bdb883d6574 drm/mgag200: Use helpers for programming gamma ramps
new a4871e6201c4 drm/ofdrm: Use helpers for programming gamma ramps
new c06cb85ad141 drm/vesadrm: Use helpers for programming gamma ramps
new eb314613cd7c drm/ttm: revert "Export ttm_bo_get_unless_zero()"
new 9ec1ac835e48 drm/ttm: make ttm_bo_get internal
new a3f7d26dfce9 drm/sitronix: Remove broken backwards-compatibility layer
new 99764593528f drm/bridge: imx8qxp-pixel-combiner: convert to devm_drm_br [...]
new 126bf397bf58 drm/panel-edp: add N160JCE-ELL CMN panel for Lenovo Thinkbook 16
new 1f5090c4ae71 drm/bridge: adv7511: Move adv711_dsi_config_timing_gen() i [...]
new 6e76b312a681 drm/bridge: adv7511: Rename adv7511_dsi_config_timing_gen( [...]
new 18c44fb647be drm/debugfs: Output client_id in in drm_clients_info
new 2956554823ce drm/sched: Store the drm client_id in drm_sched_fence
new d6b7b46232b7 drm/sched: Add device name to the drm_sched_process_job event
new 8a98df70062b drm/sched: Cleanup gpu_scheduler trace events
new 76d97c870f29 drm/sched: Trace dependencies for GPU jobs
new fbf11ce52626 drm/sched: Add the drm_client_id to the drm_sched_run/exec [...]
new f6743e6a00fd drm/sched: Cleanup event names
new 4f7fa5fa414c drm: Get rid of drm_sched_job.id
new 1780e94a0c42 drm/doc: Document some tracepoints as uAPI
new 6c8e8a1c4371 drm/amdgpu: update trace format to match gpu_scheduler_trace
new c76e2c78bc2a drm/vkms: Document pixel_argb_u16
new fe22d21e9342 drm/vkms: Add YUV support
new 81dbec071976 drm/vkms: Add range and encoding properties to the plane
new f776e5cef757 drm/vkms: Drop YUV formats TODO
new 11d435b81e5d drm: Export symbols to use in tests
new 3e897853debd drm/vkms: Create KUnit tests for YUV conversions
new c59176cbca11 drm/vkms: Add how to run the Kunit tests
new ef818481d9fb drm/vkms: Add support for DRM_FORMAT_R*
new 33a46dab18c9 drm/xe: Fix NPD when saving default context
new 2271e0a20ef7 drm: drm_fourcc: add 10/12/16bit software decoder YCbCr formats
new 62e1e11a4916 drm/client: Do not pin in drm_client_buffer_vmap()
new fe19655b72f3 drm/gem-vram: Do not set pin and unpin callbacks
new 3c89f2d85c39 drm/gem-vram: Un-export pin helpers
new df1c3093aee3 drm/gem: Inline drm_gem_pin() into PRIME helpers
new c11a50b170e7 accel/qaic: Add Reliability, Accessibility, Serviceability (RAS)
new a97dfd6543af panel/orisetech-otm8009a: Use refcounted allocation in pla [...]
new a9f0786961e8 panel/raydium-rm67191: Use refcounted allocation in place [...]
new 8720c9b5ca94 panel/raydium-rm67200: Use refcounted allocation in place [...]
new 20291d8faf97 panel/raydium-rm68200: Use refcounted allocation in place [...]
new 7a0c1de1f612 panel/raydium-rm692e5: Use refcounted allocation in place [...]
new 065a75a40ba5 panel/raydium-rm69380: Use refcounted allocation in place [...]
new 11d53df468e4 panel/ronbo-rb070d30: Use refcounted allocation in place o [...]
new 8ee4cf7378de panel/samsung-ams581vf01: Use refcounted allocation in pla [...]
new cd8fc7e9292b panel/samsung-ams639rq08: Use refcounted allocation in pla [...]
new f2519a26cc9b panel/samsung-atna33xc20: Use refcounted allocation in pla [...]
new f43a0ed02725 panel/samsung-db7430: Use refcounted allocation in place o [...]
new bbd69884220c panel/samsung-ld9040: Use refcounted allocation in place o [...]
new f76893223caf panel/samsung-s6d16d0: Use refcounted allocation in place [...]
new 532d4c33db05 panel/samsung-s6d27a1: Use refcounted allocation in place [...]
new e741c9ffa22a panel/samsung-s6d7aa0: Use refcounted allocation in place [...]
new ae83372bc799 panel/samsung-s6e3fa7: Use refcounted allocation in place [...]
new b4ef743b238e panel/samsung-s6e3ha2: Use refcounted allocation in place [...]
new a354881f858a panel/samsung-s6e3ha8: Use refcounted allocation in place [...]
new 5fafbb72ad2d panel/samsung-s6e63j0x03: Use refcounted allocation in pla [...]
new 3a21fd4c9065 panel/s6e88a0-ams427ap24: Use refcounted allocation in pla [...]
new 904ec442116a panel/samsung-s6e8aa0: Use refcounted allocation in place [...]
new 6196835a5460 panel/samsung-sofef00: Use refcounted allocation in place [...]
new 18cb30e24b6c panel/seiko-43wvf1g: Use refcounted allocation in place of [...]
new c32cd7f798af panel/sharp-ls037v7dw01: Use refcounted allocation in plac [...]
new 066e3df8c818 panel/sharp-ls060t1sx01: Use refcounted allocation in plac [...]
new e646a5d1f6d0 panel/sitronix-st7701: Use refcounted allocation in place [...]
new 51562aa44cdf panel/sitronix-st7703: Use refcounted allocation in place [...]
new 9176f33f174f panel/sitronix-st7789v: Use refcounted allocation in place [...]
new cd268f8fedb2 panel/sony-acx565akm: Use refcounted allocation in place o [...]
new d7c962373ebf panel/sony-td4353-jdi: Use refcounted allocation in place [...]
new 064864d37569 panel/truly-nt35521: Use refcounted allocation in place of [...]
new 7bd1d88ca009 panel/panel-summit: Use refcounted allocation in place of [...]
new 827337818c94 panel/synaptics-r63353: allocation in place of devm_kzalloc()
new f6cefd33dafb panel/tpo-td028ttec1: Use refcounted allocation in place o [...]
new e15e4ff477b6 panel/tpo-td043mtea1: Use refcounted allocation in place o [...]
new 84c9532ae2ad panel/tpo-tpg110: Use refcounted allocation in place of de [...]
new bc946267c805 panel/visionox-r66451: Use refcounted allocation in place [...]
new b9c81ac16fac panel/visionox-rm69299: Use refcounted allocation in place [...]
new 5eebde53123b panel/visionox-rm692e5.c: Use refcounted allocation in pla [...]
new 9d104921f6d0 panel/visionox-vtdr6130: Use refcounted allocation in plac [...]
new 6f9bc3d071aa panel/widechips-ws2401: Use refcounted allocation in place [...]
new dcb5b3b776a9 panel/xinpeng-xpp055c272: Use refcounted allocation in pla [...]
new 5220cbe3c8bf panel/s6e88a0-ams452ef01: Use refcounted allocation in pla [...]
new 09d05ec42b9b panel/nec-nl8048hl11: Use refcounted allocation in place o [...]
new f27a5e66fbf2 panel/panel-lvds: Use refcounted allocation in place of de [...]
new 6a509853fe9d panel/lg-lb035q02: Use refcounted allocation in place of d [...]
new 81cf7c68794c drm: sun4i: de2/de3: add mixer version enum
new a28175894415 drm: sun4i: de2/de3: refactor mixer initialisation
new ef54f1dc246b drm: sun4i: de2/de3: add generic blender register referenc [...]
new 5419143dd071 drm: sun4i: de2/de3: use generic register reference functi [...]
new 18c4be55e2aa dt-bindings: allwinner: add H616 DE33 mixer binding
new 5b9cfdbfc328 drm: sun4i: de33: mixer: add Display Engine 3.3 (DE33) support
new 9e623068f177 drm: sun4i: de33: vi_scaler: add Display Engine 3.3 (DE33) [...]
new 54bd08e15b74 drm: sun4i: de33: mixer: add mixer configuration for the H616
new 21f627139652 drm/connector: hdmi: Evaluate limited range after computin [...]
new 85b0db87417e drm/connector: hdmi: Add support for YUV420 format verification
new a19107779277 drm/connector: hdmi: Improve debug message for supported format
new b01ea9acde62 drm/connector: hdmi: Add missing bpc debug info to hdmi_tr [...]
new 4809299addb8 drm/connector: hdmi: Factor out bpc and format computation logic
new 04561845fcec drm/connector: hdmi: Use YUV420 output format as an RGB fallback
new 90642d9de477 drm/tests: hdmi: Replace '[_]MHz' with 'mhz'
new 7ca78aa0d541 drm/tests: hdmi: Switch to 'void *' type for EDID data
new a08fd207d60e drm/tests: hdmi: Add macro to simplify EDID setup
new 74e98941b926 drm/tests: hdmi: Replace open coded EDID setup
new 95f0f68fc13d drm/tests: hdmi: Drop unused drm_kunit_helper_connector_hd [...]
new 8deb5bd34858 drm/tests: hdmi: Setup ycbcr_420_allowed before initializi [...]
new 723d5a70d1de drm/tests: hdmi: Switch to drm_atomic_get_new_connector_st [...]
new 58fe1d78605e drm/tests: hdmi: Provide EDID supporting 4K@30Hz with YUV420 only
new 8138078dc048 drm/tests: hdmi: Add limited range tests for YUV420 mode
new a3d1bfc174dc drm/tests: hdmi: Rename max TMDS rate fallback tests
new 54a5f1c4d5f8 drm/tests: hdmi: Provide EDID supporting 4K@30Hz with RGB/YUV
new e271ecaaa570 drm/tests: hdmi: Add max TMDS rate fallback tests for YUV420 mode
new e42a3c203c95 drm/tests: hdmi: Add test for unsuccessful fallback to YUV420
new 80f3c51b2f98 drm/sched/tests: Use one lock for fence context
new db5f4ec4aa14 dma-buf: Add forward declaration of struct seq_file in dma [...]
new 8395204aeb84 accel/ivpu: Add inference_timeout_ms module parameter
new e0e33f9bbbd6 drm/panfrost: Add BO labelling to Panfrost
new ca8b3216dcea drm/panfrost: Internally label some BOs
new 2f684bbbcb27 drm/panfrost: Add driver IOCTL for setting BO labels
new e48ade5e23ba drm/panfrost: show device-wide list of DRM GEM objects ove [...]
new 6048f5587614 drm/panfrost: Fix panfrost device variable name in devfreq
new 660cd44659a0 drm/shmem-helper: Import dmabuf without mapping its sg_table
new ca43d3a2cfd6 drm/ast: use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT
new b6cbfa872045 drm/udl: use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT
new 7b1166dee847 Merge drm-next-2025-05-28 into drm-misc-next
new eac21f8ebeb4 drm/ttm: Respect the shrinker core free target
new 22b929b25293 drm/ttm: Increase pool shrinker batch target
new bf33a0003d9e dma-fence: Use a flag for 64-bit seqnos
new ecec875a6c33 dma-fence: Add helpers for accessing driver and timeline name
new 68ff0e07f9b3 sync_file: Use dma-fence driver and timeline name helpers
new 5cc809d62b8c drm/i915: Use dma-fence driver and timeline name helpers
new 0f6afbb2ae6c ttm/pool: allow debugfs dumps for numa pools.
new 685c407f168c drm/ttm: Fix build with CONFIG_DEBUG_FS=n
new c87a3f4fac5b drm/ttm: handle undefined printf arg evaluation order in debugfs
new 48d39ed4586b MAINTAINERS: Update my email address for DRM Panel reviews
new 0f9c561a7a63 drm/panel: ili9341: Remove unused member from struct ili9341
new a3bc2ee00b48 dt-bindings: display: simple: add AUO P238HAN01 panel
new 8a45632ed317 drm/panel-simple: add AUO P238HAN01 panel entry
new 4d20c1b073e6 dt-bindings: vendor-prefixes: Add prefix for Huiling
new ab9be0b75af5 dt-bindings: display: himax-hx8394: Add Huiling hl055fhav028c
new b837937c0237 drm/panel: himax-hx8394: Add Support for Huiling hl055fhav028c
new 0b3d99425891 drm/panel-edp: Clarify the `prepare_to_enable` description [...]
new 3671f3777758 drm/hyperv: Add support for drm_panic
new 95cbab48782b drm/panthor: Add missing explicit padding in drm_panthor_gpu_info
new 94ac529a9932 drm/panthor: Fix the user MMIO offset logic for emulators
new 4d230aa209ed drm/panthor: Add 64-bit and poll register accessors
new 1273d22b5326 drm/panthor: Clean up 64-bit register definitions
new f6ee26f58870 drm/atomic-helper: Refactor crtc & encoder-bridge op loops [...]
new d5bef6430c85 drm/atomic-helper: Separate out bridge pre_enable/post_dis [...]
new c9b1150a68d9 drm/atomic-helper: Re-order bridge chain pre-enable and po [...]
new 3e4e1f2543c0 drm/bridge: cdns-dsi: Use pre_enable/post_disable to enabl [...]
new 1ee7e69292a6 drm/tests: bridge: convert to devm_drm_bridge_alloc() API
new 85ad3e84105d drm/bridge: add a .destroy func
new d3b88721fa24 drm/tests: bridge: add KUnit tests for devm_drm_bridge_alloc()
new 93614c2ab39a accel/qaic: delete qaic_bo.handle
new 6f392f371650 drm: renesas: rz-du: Implement MIPI DSI host transfers
new 9c59059fcf27 dt-bindings: display: visionox-rm69299: document new compa [...]
new 01a2c6756bca drm/panel: visionox-rm69299: add plumbing to support panel [...]
new c161a2b79a5c drm/panel: visionox-rm69299: switch to _multi variants
new 88e6e4dd5012 drm/panel: visionox-rm69299: switch to devm_regulator_bulk [...]
new 783334f366b1 drm/panel: visionox-rm69299: support the variant found in [...]
new d04f6367d399 drm/panel: st7701: Add Winstar wf40eswaa6mnn0 panel support
new f79692d0c386 dt-bindings: display: st7701: Add Winstar wf40eswaa6mnn0 panel
new 808d26afdcbf dt-bindings: ili9881c: Document 7" Raspberry Pi 720x1280
new 2f7e4a699736 drm/panel: ilitek-ili9881c: Allow configuration of the num [...]
new 29a9b3a504c0 drm/panel: ilitek-ili9881c: Add configuration for 7" Raspb [...]
new c598d5eb9fb3 Merge drm/drm-next into drm-misc-next
new edcc9d24fb8e drm/arm/hdlcd: Replace struct simplefb_format with custom type
new 946540a02e90 drm/panel: use fwnode based lookups for panel followers
new 421ae44b5391 drm/i915/panel: add panel register/unregister
new 3fdd5bfbd638 drm/i915/panel: register drm_panel and call prepare/unprep [...]
new 6e3a1433fa41 drm/i915/panel: sync panel prepared state at register
new 4e16a9a00239 drm/ttm: Should to return the evict error
new c5ae936db72d accel/qaic: Use dev_printk() in RAS
new c5b4393c5492 drm/file: add client id to drm_file_error
new c2aa5603af30 drm/prime: remove drm_prime_lookup_buf_by_handle
new 660942f2441d drm: omapdrm: reduce clang stack usage
new e37a95d01d5a drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range
new 0425a20f8a49 drm: renesas: rz-du: mipi_dsi: Simplify HSFREQ calculation
new 3c55c4f05c7a drm: renesas: rz-du: mipi_dsi: Use VCLK for HSFREQ calculation
new 2991c3f0ca86 drm: renesas: rz-du: mipi_dsi: Add OF data support
new e96bec001af6 drm: renesas: rz-du: mipi_dsi: Make "rst" reset control op [...]
new 7c3fecdd12d6 drm: renesas: rz-du: mipi_dsi: Use mHz for D-PHY frequency [...]
new a56a6b81d80f drm: renesas: rz-du: mipi_dsi: Add feature flag for 16BPP support
new 7c1e102ccf1d drm: renesas: rz-du: mipi_dsi: Add dphy_late_init() callba [...]
new e2944dc6587f drm: renesas: rz-du: mipi_dsi: Add function pointers for c [...]
new a979a54165c2 drm/format-helper: Normalize BT.601 factors to 256
new ad10976d6cf0 sync_file: Protect access to driver and timeline name
new 4d2f8bc628ce drm/i915: Protect access to driver and timeline name
new 506aa8b02a8d dma-fence: Add safe access helpers and document the rules
new 6bd90e700b42 drm/xe: Make dma-fences compliant with the safe access rules
new b04e69b2636b drm/format-helper: Update tests after BT.601 changes
new b83e8fe4fae9 Revert "drm/prime: remove drm_prime_lookup_buf_by_handle"
new 60ba94338047 drm/vkms: Compile all tests with CONFIG_DRM_VKMS_KUNIT_TEST
new 22e28f06df3b drm: Do not include <linux/export.h>
new 09cba36cc840 drm: Include <linux/export.h>
new 8c7c767a5efb drm/bridge: Include <linux/export.h>
new 8b7a4b100c78 drm/client: Include <linux/export.h>
new 8f194494fd84 drm/display: Include <linux/export.h>
new 714b79f7f416 drm/gem: Include <linux/export.h>
new 9bd66ab7a6a5 drm/panel: Include <linux/export.h>
new 815e1af00e30 drm/scheduler: Include <linux/export.h>
new af5ea7d8a305 drm/ttm: Include <linux/export.h>
new 7a1e3093c49b fbdev: Remove trailing whitespaces
new 2b043314013a fbdev: Include <linux/export.h>
new 5f13d0ff490d fbdev/c2p: Include <linux/export.h>
new 3bb0aeb60aa5 fbdev/cyber2000fb: Unexport symbols
new c70993bcd5b2 fbdev/matroxfb: Remove trailing whitespaces
new a93f45d2553d fbdev/matroxfb: Include <linux/export.h>
new 7300225bb39a fbdev/omap: Include <linux/export.h>
new c5bdc45251ee fbdev/omap2: Include <linux/export.h>
new 660c06ed2fad fbdev/omap2: Do not include <linux/export.h>
new a27886399d8f fbdev/mb862xx: Do not include <linux/export.h>
new 9bf9f98d00df fbdev/pxafb: Unexport symbol
new c8f796f6e6e9 fbdev/sisfb: Unexport symbols
new b6c6264adb33 fbdev/viafb: Include <linux/export.h>
new 629c1a9c2df9 fbdev/viafb: Do not include <linux/export.h>
new 7e35fc7ab433 video: Make CONFIG_FIRMWARE_EDID generally available
new 33b4e4fcd298 video: Make global edid_info depend on CONFIG_FIRMWARE_EDID
new 83464405063b accel/ivpu: Add initial Wildcat Lake support
new 5e861a695a39 accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl
new 6526b02e1020 drm/bridge: ti-sn65dsi86: use the auxiliary device
new 98df1626ae03 drm/bridge: ti-sn65dsi86: use new GPIO line value setter c [...]
new e252e3f3488a accel/amdxdna: Revise device bo creation and free
new 2a4f069d0f25 drm: amdgpu: Allow NULL pointers at amdgpu_vm_put_task_info()
new 3bfd1af74a7f drm: amdgpu: Create amdgpu_vm_print_task_info()
new 183bccafa176 drm: Create a task info option for wedge events
new cd37124b4093 drm/doc: Add a section about "Task information" for the wedge API
new 35dc4ce20062 drm: amdgpu: Use struct drm_wedge_task_info inside of stru [...]
new a72002cb181f drm/amdgpu: Make use of drm_wedge_task_info
new c82f55f4aa57 drm/vmwgfx: Update last_read_seqno under the fence lock
new db6a94b26354 drm/vmwgfx: Implement dma_fence_ops properly
new 7872997c048e drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel
new 5a4856e0e381 drm/tests: Do not use drm_fb_blit() in format-helper tests
new 4f522a44d9e4 drm/tests: Test drm_fb_build_fourcc_list() in separate test suite
new 1a45ef022f03 drm/format-helper: Move drm_fb_build_fourcc_list() to sysf [...]
new a59a27176914 drm/bridge: tc358767: convert to devm_drm_bridge_alloc() API
new ea024e6e7a64 dt-bindings: gpu: mali-bifrost: Add compatible for MT8370 SoC
new 6905b0d98131 drm/panfrost: Drop duplicated Mediatek supplies arrays
new bd77b870eb19 drm/panfrost: Commonize Mediatek power domain array definitions
new 81645377c231 drm/panfrost: Add support for Mali on the MT8370 SoC
new 3828a643e808 arm64: dts: mediatek: mt8370: Enable gpu support
new a629feabb53b drm/bochs: Add support for drm_panic
new deac70abb12a drm/ci: Add jobs to validate devicetrees
new 786bd08c0055 drm/ci: Add jobs to run KUnit tests
new 1174bf15bd60 drm/connector: move HDR sink metadata to display info
new d6b93bfa5d1e drm/nouveau/disp: Use dev->dev to get the device
new adc8f6ff0e82 dt-bindings: display: ti,am65x-dss: Re-indent the example
new 90090f49f18f dt-bindings: display: ti: Add schema for AM625 OLDI Transmitter
new d18bf71253c5 drm/tidss: Mark AM65x OLDI code separately
new 7246e0929945 drm/tidss: Add OLDI bridge support
new a7748dd127ea drm/bridge: get/put the bridge reference in drm_bridge_add [...]
new 94d50c1a2ca3 drm/bridge: get/put the bridge reference in drm_bridge_att [...]
new e6565e76e977 drm/bridge: add warning for bridges not using devm_drm_bri [...]
new bffc0692359f drm/bridge: ti-sn65dsi86: remove unnecessary GPIO line dir [...]
new 34a3554a1c70 drm/panel-edp: Add CMN N116BCJ-EAK
new c8e3d6d77507 drm/ttm: Use a struct for the common part of struct ttm_lr [...]
new e1e85eb0a977 drm/ttm, drm/xe: Modify the struct ttm_bo_lru_walk_cursor [...]
new bb8aa27eff6f drm/ttm, drm_xe, Implement ttm_lru_walk_for_evict() using [...]
new e04c3521df07 drm/fourcc: Add missing half-float formats
new 3529cb5ab16b drm/fourcc: Add 32b float formats
new 017a6f7e7e25 firmware: sysfb: Don't use "proxy" headers
new bafc62867879 drm/bridge: samsung-dsim: use while loop in samsung_dsim_t [...]
new b462b0ef4d78 drm/bridge: samsung-dsim: Use HZ_PER_MHZ macro from units.h
new 8ad00a81d769 drm/format-helper: Split off byte swapping from drm_fb_xrg [...]
new 1aa93cfb1288 drm/fourcc: Add RGB161616 and BGR161616 formats
new 8733bf4c46f2 MAINTAINERS: Add missing sysfb files to firmware framebuff [...]
new 3832dc42aed9 dt-bindings: display: vop2: Add optional PLL clock propert [...]
new 026a60e3c1c5 drm/vmwgfx: drop printing the TTM refcount for debugging
new 2af612ad4290 drm/dp: Introduce new member in drm_backlight_info
new c802a6b81b70 drm/dp: Add argument in drm_edp_backlight_init
new 81fd01414f25 drm/dp: Add argument for max luminance in drm_edp_backlight_init
new 08e81e2ded98 drm/dp: Move from u16 to u32 for max in drm_edp_backlight_info
new 9274a940f1c9 drm/dp: Change current_level argument type to u32
new c38da578a86e drm/dp: Modify drm_edp_probe_state
new 2ff7f0c381c1 drm/dp: Change argument type for drm_edp_backlight_set_level
new f2db78e37fe7 drm/dp: Modify drm_edp_backlight_set_level
new 05a76aef23df drm/dp: Change argument type of drm_edp_backlight_enable
new ba02bf8e868a drm/dp: Enable backlight control using luminance
new e13af5166a35 drm/i915/backlight: Use drm helper to initialize edp backlight
new aede23820254 drm/i915/backlight: Use drm helper to set edp backlight
new bdad4aa48c15 drm/i915/backlight: Use drm_edp_backlight_enable
new 8285af822196 drm/sched/tests: Make timedout_job callback a better role model
new 978a84297371 dt-bindings: vendor-prefixes: document Shenzhen DJN Optron [...]
new 54bd1390e984 dt-bindings: display: panel: Add Himax HX83112B
new df401fa1b807 drm/panel: Add driver for DJN HX83112B LCD panel
new 7513437b42d3 dt-bindings: display: panel: Make reset-gpio as optional f [...]
new 941461216c8d drivers/panel: raydium-rm67200: Make reset-gpio optional
new 691674a282bd drm/panel: raydium-rm67200: Move initialization from enabl [...]
new 4dfed55bfb4b drm/panel: raydium-rm67200: Add missing drm_display_mode flags
new 576fca060f16 drm/panthor: Wait for _READY register when powering on
new a36c533ad3e1 drm/bridge: samsung-dsim: Always flush display FIFO on vsy [...]
new f488640e5131 drm/panel: samsung-s6d7aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag
new 5c449ddbaba1 drm/panel: samsung-s6e8aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag
new 12853b279100 drm/mipi-dsi: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag
new b4cd18f48568 drm/dp: Add documentation for luminance_set
new 86c947b363f0 drm: Simplify drmm_alloc_ordered_workqueue return
new 9cbc40521bc4 drm/sched: De-clutter drm_sched_init
new 348fe34a6186 drm: move drm based debugfs funcs to drm_debugfs.c
new 1fd45bc21cec drm: add debugfs support on per client-id basis
new 719b378d3718 drm/amdgpu: add debugfs support for VM pagetable per client
new c03ea34cbf88 drm/amdgpu: add support of debugfs for mqd information
new 551507e0d0bf drm/imagination: Clear runtime PM errors while resetting the GPU
new 31e4add7a395 rust: drm: remove unnecessary imports
new 19920ab98e17 drm/display: hdmi-cec-helper: Fix adapter unregistration
new b78287c54bd8 drm/bridge: Fix kdoc comment for DRM_BRIDGE_OP_HDMI_CEC_ADAPTER
new 40818680d835 drm/bridge: adv7511: Fix DRM_BRIDGE_OP_HDMI_{AUDIO|CEC_ADA [...]
new cce91f29c088 drm/fbdev-client: Skip DRM clients if modesetting is absent
new e33f256dbc29 drm/dp: Clean up white space in drm_edp_backlight_probe_state()
new 48f05c3b4b70 drm/bridge: analogix_dp: Use devm_drm_bridge_alloc() API
new cb863540e7c7 drm/bridge: tc358767: fix uninitialized variable regression
new e7a1cbca0b42 drm/gem-shmem: Do not map s/g table by default
new 5686601908d8 drm/vkms: convert to use faux_device
new cedb945101df drm/vgem/vgem_drv convert to use faux_device
new 7f67c360bc73 drm/tegra: Test for imported buffers with drm_gem_is_imported()
new 482c7e296edc drm/tegra: Use dma_buf from GEM object instance
new 45215c589e7f Merge tag 'drm-misc-next-2025-06-12' of https://gitlab.fre [...]
new 243bf99e2fe7 drm/xe: Fix the gem shrinker name
new 5dd933e33b9a drm/xe: Make the gem shrinker drm managed
new dd39212b5f43 drm/xe/vf: Divide GGTT ballooning into allocation and insertion
new 3e693945b125 drm/xe/vf: Shifting GGTT area post migration
new e327592cc901 drm/xe/guc: Introduce enum with offsets for context register H2Gs
new cef88d1265ca drm/xe/vf: Fixup CTB send buffer messages after migration
new e5c13e2c505b drm/xe/xe2hpg: Add Wa_22021007897
new 8a9b978ebd47 drm/gpusvm: Introduce devmem_only flag for allocation
new a9ac0fa455b0 drm/xe: Strict migration policy for atomic SVM faults
new 8dc1812b5b3a drm/gpusvm: Add timeslicing support to GPU SVM
new a5d8d3be1dea drm/xe: Timeslice GPU on atomic SVM fault
new 1b894c22462f drm/xe: Add atomic_svm_timeslice_ms debugfs entry
new 38b14233e5de drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value
new 741d3ef8b8b8 drm/xe: Save the gt pointer in lrc and drop the tile
new 82b98cadb01f drm/xe: Add WA BB to capture active context utilization
new 745df157e4f2 drm/xe: Introduce xe_vma_op_prefetch_range struct for pref [...]
new 686a526dad18 drm/xe: Make xe_svm_alloc_vram public
new eb07c2fc10bf drm/xe/svm: Helper to add tile masks to svm ranges
new 18211ff4d573 drm/xe/svm: Make to_xe_range a public function
new da2eb41004e9 drm/xe/svm: Make xe_svm_range_* end/start/size public
new 34ebb62723aa drm/xe/vm: Update xe_vma_ops_incr_pt_update_ops to take an [...]
new bd1d1b46fe42 drm/xe/vm: Add an identifier in xe_vma_ops for svm prefetch
new da05e5ddc652 drm/xe: Rename lookup_vma function to xe_find_vma_by_addr
new e0ff0d7cf928 drm/xe/svm: Refactor usage of drm_gpusvm* function in xe_svm
new cc795e041034 drm/xe/svm: Make xe_svm_range_needs_migrate_to_vram() public
new 6275362f1837 drm/xe/svm: Add xe_svm_range_validate() and xe_svm_range_m [...]
new 72fa870957f5 drm/gpusvm: Introduce drm_gpusvm_find_vma_start() function
new c904d4e2d732 drm/xe/svm: Add xe_svm_find_vma_start() helper
new 09ba0a8f06cd drm/xe/svm: Implement prefetch support for SVM ranges
new 5aee6e33e195 drm/xe/vm: Add debug prints for SVM range prefetch
new b86babc9d92f drm/xe/guc: Unblock GuC buffer cache for all modes
new 3dbab383e3af drm/xe/guc: Don't allocate managed BO for each policy change
new eaa287069a70 drm/xe/guc_submit: Simplify and fix diff calculation
new fddf8cdd4b9b drm/xe/guc: Remove double blank line
new 12373b30e27c drm/xe/guc: Add missing H2G error code definitions
new d7d97890e2a7 drm/xe/guc: Rename CONFIG_XE_LARGE_GUC_BUFFER
new 16b7e65d299d drm/xe/guc: Track FAST_REQ H2Gs to report where errors came from
new 921ddb37d87c drm/xe/pf: Don't allow LMEM provisioning if LMTT isn't ava [...]
new a383cf218ef8 drm/xe/mocs: Check if all domains awake
new 17486cf3df53 drm/xe/guc: Make creation of SLPC debugfs files conditional
new a7f87deac229 drm/xe: Default auto_link_downgrade status to false
new d2662cf8f44a drm/xe: Use xe_mmio_read32() to read mtcfg register
new 49c6dc74b596 drm/xe/ptl: Update the PTL pci id table
new 20a07782dacf drm/xe/vf: Fail migration recovery if fixups needed but pl [...]
new af53f0fd99c3 drm/xe: Make xe_gt_freq part of the Documentation
new 39578fa40420 drm/xe: Add missing documentation of rpa_freq
new 22eba3be8e1d drm/xe/svm: Avoid duplicate eviction on get_pages() failure
new 2cb38bb0add9 drm/xe: Allow to trigger GT resets using debugfs writes
new 338ec84deefd drm/xe/bo: optimise CCS case for WB pages
new 96af397aa1a2 drm/xe/vm: move rebind_work init earlier
new 4f296d77cf49 drm/xe/vm: move xe_svm_init() earlier
new fbeaad071a98 drm/xe: Create LRC BO without VM
new 241cc827c098 drm/xe/mocs: Initialize MOCS index early
new 1a524e8b488e drm/xe: Do not warn on SVM migration failing because of 64 [...]
new 7596d839f622 drm/xe/hwmon: Add support to manage power limits though mailbox
new 25e963a09e05 drm/xe/hwmon: Move card reactive critical power under chan [...]
new c713b9a23c73 drm/xe/hwmon: Add support to manage PL2 though mailbox
new 719d8a595952 drm/xe/hwmon: Expose powerX_cap_interval
new 0c5405d3aa4a drm/xe/hwmon: Read energy status from PMT
new 48a1126836cc drm/xe/hwmon: Expose power sysfs entries based on firmware [...]
new 61761a6b57f2 drm/xe: drop redundant conversion to bool
new e4931f8be347 drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency
new 9d5558649f68 drm/xe: Rework eviction rejection of bound external bos
new 38fafa9f392f drm/xe/sched: stop re-submitting signalled jobs
new 1d891ee820fd drm/xe/pxp: Use the correct define in the set_property_fun [...]
new 21784ca96025 drm/xe/pxp: Clarify PXP queue creation behavior if PXP is [...]
new ccd3c6820a90 drm/xe/pxp: Decouple queue addition from PXP start
new dea7a2b4f60e drm/xe/hwmon: Simplify and fix 32b wrap
new 8d425229acb2 drm/xe: Convert page fault messages to be GT-oriented
new eae784475896 drm/xe: Use GT-oriented printer to dump topology on init
new d65650a9d153 drm/xe/guc: Resend potentially lost H2G MMIO request
new d8636cce7a1c drm/xe/configfs: Drop trailing semicolons
new 2b0ef1f7a298 drm/xe: Convert "fused off" messages to be gt-based
new 58b51df807d7 drm/xe: Allow to disable engines
new d09bc3edfe5c drm/xe/configfs: Add attribute to disable engines
new 399c5f54090c drm/xe/configfs: Add internal API to documentation
new 28b996ce7398 drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_que [...]
new ce2ae1b97ac3 drm/xe/vf: Introduce helpers to access GGTT configuration
new eb9b34734c41 drm/xe/vf: Move tile-related VF functions to separate file
new c12c729e9750 drm/xe/vf: Add sanity check for GGTT configuration
new 531bef26d189 drm/xe/svm: Fix regression disallowing 64K SVM migration
new 99e805089805 drm/xe: Make VMA tile_present, tile_invalidated access rul [...]
new 9d9fca62dc49 drm/xe/guc_submit: add back fix
new 8d8431298f69 drm/xe/xe3: Disable null query for anyhit shader
new 10a2bc580796 drm/xe/uc: Prepare uc_fw_version for storing the VF ABI version
new 90f4d3f7562a drm/xe/vf: Boostrap all GTs immediately after MMIO init
new 3ef462f0031f drm/xe/vf: Use uc_fw_version to store the negotiated GuC ABI
new ade147391433 drm/xe/vf: Store the GuC FW info in guc->fw
new 678bb4d62548 drm/xe: don't store the xe device pointer inside xe_ttm_tt
new f574855a4c57 drm/xe/topology: Simplify code for loading DSS mask
new 113c3f596807 drm/xe/topology: Use register array size instead magic number
new bfb114751af9 drm/xe/topology: Stop trying to fix programming mistakes
new 9a2d22a46b38 drm/xe: Remove IOSF_MBI select.
new 3975d356839e drm/xe: Use xe_ggtt_map_bo_unlocked for resume
new b5fe33dcb8d4 drm/xe: Add xe_ggtt_might_lock
new e0ee402750e1 drm/xe: Add xe_ggtt_alloc
new ea54d4928532 drm/xe/display: Remove dereferences of ggtt for tile id
new 57f6af194fcd drm/xe/ggtt: Seperate flags and address in PTE encoding
new 8ce1c8cc6820 drm/xe/display: Dont poke into GGTT internals to fill a DPT
new 34eca6213358 drm/xe/display: Convert GGTT mapping to use pte_encode_flags
new 0c52d722524a drm/xe: Remove pte_encode_bo callback
new e0096fdcf88c drm/xe: Implement a helper for reading out a GGTT PTE at a [...]
new b2d6fd7ac598 drm/xe: Do not rely on GGTT internals in xe_guc_buf kunit tests
new 227c394d13bc drm/xe/uc: Use GT-oriented firmware messages
new b5735e5e7102 drm/xe: GSM size should be constant on most platforms
new 86e2d052c232 Merge drm/drm-next into drm-xe-next
new 10201c7de5de drm/xe: Reorder 'Get pages failed' message
new 9b779ff0e1d1 drm/xe/xe2_hpg: Add PCI IDs for xe2_hpg
new a5d221924e13 drm/xe/xe2_hpg: Add set of workarounds
new 26ff87d2e776 drm/xe/xe2_hpg: Define additional Xe2_HPG GMD_ID
new ef48715b2d3d drm/xe/lrc: Use a temporary buffer for WA BB
new 0ed4b3c21c50 drm/xe/lrc: Prepare WA BB setup for more users
new 265fa0692b90 drm/xe: Don't use drm exec locking in SVM pagefaults
new 0fccfb635ec3 drm/xe: Use WRITE_ONCE for range->tile_invalidated update
new 3a1edef8f4b5 drm/xe: Make WA BB part of LRC BO
new 0b93b7dcd9eb drm/xe: Fix early wedge on GuC load failure
new 87c648c31322 drm/xe: Add helper function to inject fault into ct_dead_c [...]
new fa4243873796 drm/xe/guc: Ignore GuC CT errors when wedged
new 6ab42fa03d4c drm/xe/bmg: Update Wa_16023588340
new bdde16c9ac5c drm/xe/bmg: Update Wa_14022085890
new 3ee9f2058ab2 drm/xe/vm: Add a helper xe_vm_range_tilemask_tlb_invalidation()
new 564e1a82fb37 drm/xe/pat: Determine ATS / PTA programming during early sw init
new 3091bd44cdf3 drm/xe/pat: Consolidate PAT programming logic for pre-Xe2 [...]
new 1488a3089de3 drm/xe: Fix kconfig prompt
new 48f2f7a9fe20 drm/xe/tests: Drop unused xe_device_fn typedef
new 33c77e00f2ee drm/xe/tests: Convert xe_pci tests to parametrized tests
new badf45650bbd drm/xe: Do not kill VM in PT code on -ENODATA
new 2e273e4f8555 drm/xe: Move LRC_ENGINE_ID_PPHWSP_OFFSET outside of parall [...]
new e04dac12cec8 drm/xe/oa/uapi: Expose media OA units
new f3a3fd2c6f87 drm/xe/oa: Print hwe to OA unit mapping
new 2d1fcec0229c drm/xe/oa: Introduce stream->oa_unit
new 10d42ef34bce drm/xe/oa: Assign hwe for OAM_SAG
new 82a4be88c89a drm/xe/oa: Enable OAM latency measurement
new a37128ba613a drm/xe/guc: Default log level to non-verbose
new 61a5a3f182cc drm/xe: Annotate default for guc_log_level param
new 21cf47d89fba drm/xe: Fix memset on iomem
new 1a5ce0c5b95b drm/xe: Extend WA 14018094691 to BMG
new fab76ce56538 drm/xe: Add xe_vm_has_valid_gpu_mapping helper
new bcc287203ca7 drm/xe: Opportunistically skip TLB invalidaion on unbind
new 8aa7306631f0 drm/xe/hwmon: Fix xe_hwmon_power_max_write
new 377b2f15c032 Merge tag 'drm-xe-next-2025-06-18' of https://gitlab.freed [...]
new 9356b50af547 Merge tag 'drm-misc-next-2025-06-19' of https://gitlab.fre [...]
new 0f45696ddb2b drm/i915/dp: Fix determining SST/MST mode during MTP TU st [...]
new c58af5cd9c65 drm/i915/irq: stop using HAS_GMCH()
new 266e2fcfe2ea drm/i915/dp_mst: Use the correct connector while computing [...]
new 49a50054b784 drm/i915/dp_mst: Simplify handling the single-bpp case dur [...]
new 97ae79d3ad91 drm/i915/dp_mst: Validate compressed bpp vs. platform rest [...]
new dd697c720fea drm/i915/dp_mst: Update the total link slot count early
new c2a38dc3006a drm/i915/dp_mst: Check BW limit on the local MST link early
new 1f581f38bc0d drm/i915/dp_mst: Simplify computing the min/max compressed [...]
new 7acc7a6fc774 drm/i915/dp: Limit max link bpp properly to a fractional v [...]
new 00f00859820e drm/i915/dp_mst: Add support for fractional compressed lin [...]
new a43a02d8f5f4 drm/i915/display: Factor out intel_display_{min, max}_pipe_bpp()
new 67e12c64b49f drm/i915/dp: Export intel_dp_dsc_min_src_compressed_bpp()
new f7f46a80fa68 drm/i915: Add support for forcing the link bpp on a connector
new f77d8675c1ad drm/i915/dp_mst: Enable fractional link bpps on MST if the [...]
new 6819b5a67e70 drm/i915: rename vlv_sideband*.[ch] to vlv_iosf_sb*.[ch]
new 7e9f0cc24bb6 drm/i915: add generic read/write functions for VLV IOSF SB
new 5c76b7178b51 drm/i915: rewrite VLV IOSF SB unit specific read/write functions
new ead7a1a59e37 drm/i915: switch i915 core to generic VLV IOSF SB functions
new 8393253b850b drm/i915: move VLV IOSF SB unit specific helpers under display
new bd4d1856f5fe drm/i915: convert VLV IOSF SB interface to struct drm_device
new 52d8361531d6 drm/i915: rename VLV IOSF SB ports parameter to unit_mask
new 11b5b1bd97ef drm/i915: ensure correct VLV IOSF SB units have been get/put
new 2d278488761f drm/i915/alpm: Make intel_alpm_enable_sink available for PSR
new a8eb102ce094 drm/i915/alpm: Stop writing ALPM registers when PSR is enabled
new 59cbff3a8f76 drm/i915/pps: drop dependency on intel_display_conversion.h
new c00d3615969e drm/i915/rps: pass struct intel_display to DISPLAY_VER()
new 1882dc90dfb1 drm/i915/display: drop unused declarations from intel_display.h
new a1216d84f13c drm/i915/gem: drop intel_display.h include
new e2e02eb978c5 drm/i915/display: drop unnecessary includes on i915 core headers
new d0bf684bd42d drm/i915/ptl: Use everywhere the correct DDI port clock se [...]
new db5302ae571b Merge drm/drm-next into drm-intel-next
new 5779b26aafee drm/xe/rpm: use to_xe_device() instead of container_of
new bfd43f9d1e85 drm/xe/display: do not reference xe->display inline
new 702f530a647f drm/i915: do not reference i915->display inline
new 96b451d53ae9 drm/{i915,xe}: convert i915 and xe display members into pointers
new 24560c536648 drm/i915/dmc: Drop PIPEDMC faults from the fault mask on LNL+
new f91ee1a21c37 drm/i915/dmc: Hook up PIPEDMC interrupts
new 50a9875122ac drm/i915/dmc: Define all DMC event IDs
new 4c47d656f89a drm/i915/dmc: Extract dmc_evt_ctl_disable()
new 583710251f63 drm/i915/dmc: Relocate is_dmc_evt_{ctl,htp}_reg()
new d9dd810dd404 drm/i915/dmc: Extract is_event_handler()
new d65c47f976cc drm/i915/dmc: Introduce dmc_configure_event()
new 1c57014325ef drm/i915/dsi: Enforce pipeline flush with DSI HS transfer
new 5666e27a5066 drm/i915/psr: Do not read PSR2_SU_STATUS on AlderLake and onwards
new e1123e617e51 drm/i915/vrr: Program EMP_AS_SDP_TL for DP AS SDP
new 537d00c8fda4 drm/i915/dpll: Rename intel_dpll
new e12c9b439f2c drm/i915/dpll: Rename intel_dpll_funcs
new 139f267322d6 drm/i915/dpll: Rename intel_shared_dpll_state
new 958a33200ac7 drm/i915/dpll: Rename macro for_each_shared_dpll
new 6cc235f79adb drm/i915/dpll: Rename intel_shared_dpll_funcs
new 386a18325948 drm/i915/dpll: Rename intel_shared_dpll
new 2b3b9a8faf56 drm/i915/dpll: Move away from using shared dpll
new 7e9a4cbbc510 drm/i915/dpll: Rename crtc_get_shared_dpll
new 38c5854a184c drm/i915/dpll: Rename intel_[enable/disable]_dpll
new 3b65a01ab590 drm/i915/dpll: Rename intel_unreference_dpll_crtc
new c51686d8d357 drm/i915/dpll: Rename intel_reference_dpll_crtc
new bb90401b847b drm/i915/dpll: Rename intel_<release/reserve>_dpll
new 71325aa5a0f1 drm/i915/dpll: Rename intel_compute_dpll
new 99354ec6409f drm/i915/dpll: Rename intel_update_active_dpll
new c3a48363cf1f drm/i915/dp_mst: Work around Thunderbolt sink disconnect a [...]
new dcab7a228f4e drm/i915/display: Add check for alloc_ordered_workqueue() [...]
new 5b62d63395d5 drm/xe/display: Add check for alloc_ordered_workqueue()
new b617341e4801 drm/xe/display: drop duplicate display->fb_tracking.lock init
new ed23224b3f5e drm/i915/display: move hotplug.dp_wq init from xe and i915 [...]
new 1e2803e565af drm/xe/display: move xe->display initialization to xe_disp [...]
new 7e49ab36e6f3 drm/xe/display: add notes about how early a few functions [...]
new 5a9f299f956e drm/xe/display: use xe->display to decide whether to do anything
new 56764c845aa5 drm/i915/dp: Fix the enabling/disabling of audio SDP splitting
new 42e5fc672fee drm/i915/display: Use str_true_false() helper
new 55f233aaadab drm/i915/dsb: Extract intel_dsb_ins_align()
new d535ae997ddd drm/i915/dsb: Extract assert_dsb_tail_is_aligned()
new bb3de17e2b5e drm/i915/dsb: Extract intel_dsb_{head,tail}()
new 2c41d62f6fb1 drm/i915/dsb: Implement intel_dsb_gosub()
new 796b6df0f8f5 drm/i915/dsb: add intel_dsb_gosub_finish()
new 78f237a6a61b drm/i915/dsb: Add support for GOSUB interrupt
new 9dae0b6e9c8c drm/i915: s/dsb_color_vblank/dsb_color
new b0e0369bca33 drm/i915/display: use GOSUB to program double buffered LUT [...]
new d94a92b7d0a4 drm/i915: Program DB LUT registers before vblank
new 88d7e284b24e drm/i915/color: Do not pre-load LUTs with DB registers
new dc0698d1b30c drm/i915: Disable updating of LUT values during vblank
new 6f142c52d3ce drm/i915/display: allocate struct intel_display dynamically
new 62384da2a04d drm/i915: stop including display/intel_display_{core, limi [...]
new e6ba431676d5 drm/xe: stop including intel_display_{core, device}.h from [...]
new 7ce53db1ff02 drm/i915: Indicate which pipe lied about its interrupts
new 07cc32ecc6f3 drm/panelreplay: Panel Replay capability DPCD register def [...]
new 3e61b092e61d drm/dp: Add Panel Replay capability bits from DP2.1 specification
new deb8d0fe88a7 drm/i915/psr: Read all Panel Replay capability registers f [...]
new 91a2cd6236f3 drm/i915/alpm: Add PR_ALPM_CTL register definitions
new d6a8336c5f06 drm/i915/alpm: Write PR_ALPM_CTL register
new e6503d10cab7 drm/i915/psr: Add interface to check if AUXLess ALPM is ne [...]
new 5d9d4feb33b7 drm/i915/alpm: Add new interface to check if AUXLess ALPM is used
new 6ecb8e586f83 drm/i915/alpm: Move port alpm configuration
new 7acc76a37e5d drm/i915/display: Add PHY_CMN1_CONTROL register definitions
new 9dc619680de4 drm/i915/display: Add function to configure LFPS sending
new 8097128a40ff drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP
new 9856a688e4bc drm/i915/psr: Do not disable Panel Replay in case VRR is enabled
new d201a9797b39 drm/i915: drop intel_dpio_phy.h include from VLV IOSF SB
new ce924116e43f drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup
new 7fb3a1f7a48d drm/i915/sbi: move intel_sbi.[ch] under display/
new a737ab4a87cb drm/i915/sbi: convert intel_sbi.[ch] to struct intel_display
new 9ab17ede1018 drm/i915/sbi: move sbi_lock under struct intel_display
new 07a86ee12e5a drm/i915/de: rename timeout parameters timeout_ms to highl [...]
new ac3bff5d63a5 drm/i915: add out_value to intel_wait_for_register_fw() an [...]
new ad3cfb65aceb drm/i915/sbi: convert to intel_de_*()
new 0b6d7dbf1813 drm/i915/sbi: split out intel_sbi_regs.h
new e583c27a8f59 drm/i915/sbi: clean up SBI register macro definitions and usage
new 9ab671afacc1 drm/i915/bw: pass struct dram_info pointer around
new 612abe44f70f drm/i915/dram: add accessor for struct dram_info and use it
new ca37e99ec96d drm/i915/wm: DG2 doesn't have dram info to look up wm_lv_0 [...]
new bd0cffe9ebcb drm/i915/dram: pass struct dram_info pointer around
new 836864ac60c5 drm/i915/dram: add return value and handling to intel_dram [...]
new e117100acb6d drm/i915/dram: allocate struct dram_info dynamically
new c206a27eb72f drm/i915/dkl: return if tc_port is invalid in dkl_phy_set_ [...]
new babe098c5fb4 drm/i915: remove unused arg in skl_scaler_get_filter_select()
new 7247efca0dcb drm/i915: use drm_modeset_lock_assert_held() in intel_conn [...]
new 34c55367af96 Merge drm/drm-next into drm-intel-next
new 188bdfb77615 drm/i915: split out display register macros to a separate file
new 5f105b2e49f7 Revert "drm/xe/display: use xe->display to decide whether [...]
new fd585ee82c45 drm/i915/display: include intel_display_reg_defs.h from di [...]
new 9d4e26042c60 drm/i915/display: drop i915_reg.h include where possible
new a40c5d727b81 drm/dp: Change AUX DPCD probe address from DPCD_REV to LAN [...]
new 5281cbe0b55a drm/edid: Define the quirks in an enum list
new 0b4aa85e8981 drm/edid: Add support for quirks visible to DRM core and drivers
new b87ed522b364 drm/dp: Add an EDID quirk for the DPCD register access probe
new ed3648b9ec4c drm/i915/dp: Disable the AUX DPCD probe quirk if it's not [...]
new 7b3685c9b38c drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL
new 762ccc195bfe drm/i915/dsi: Assert that vfp+vsync+vbp == vtotal on BXT/GLK
new ed9434c6b4f3 drm/i915/dsb: Use intel_dsb_ins_align() in intel_dsb_align_tail()
new 7e151f53fd6a drm/i915/dsb: Provide intel_dsb_head() and intel_dsb_size()
new ee14e265e10d drm/i915/dsb: Introduce intel_dsb_exec_time_us()
new 00863f06fd8b drm/i915/dsb: Garbage collect the MMIO DEwake stuff
new 7c50c6a81731 drm/i915/dsb: Move the DSB_PMCTRL* reset out of intel_dsb_ [...]
new b2f7e30d2e4a drm/i915/dsb: Disable the GOSUB interrupt
new 36c52fb703e9 Merge tag 'drm-intel-next-2025-06-18' of https://gitlab.fr [...]
new f41830c57bb8 Merge tag 'drm-misc-next-2025-06-26' of https://gitlab.fre [...]
new 04e32c392ace drm/amd/display: [FW Promotion] Release 0.1.11.0
new 6123117005d9 drm/amd/display: Re-order FAMS2 sub commands
new b6943f4adc95 drm/amd/display: DML21 Fixes
new 0a91b4f300de drm/amd/display: Support OLED SDR with AMD ABC
new 71e17aedb465 drm/amd/display: move RMCM programming
new db122ece325a drm/amd/display: Indirect buffer transport for FAMS2 commands
new 8ade4736075a drm/amd/display: Drop unnecessary `amdgpu` prefix
new deb24e64c888 drm/amd/display: Avoid trying AUX transactions on disconne [...]
new 35b74eccf828 drm/amd/display: Add disconnect case on dongle check
new ed8045a73110 drm/amd/display: Add DML path for FAMS methods
new a4d04bc90d2d drm/amd/display: Do not bypass chroma scaling in 1:1 case
new dbb767be864a drm/amd/display: Add support for 2nd sharpening range
new 56f618407d7b drm/amd/display: Move vmalloc include to header file
new 960d8c0fa3b5 drm/amd/display: [FW Promotion] Release 0.1.12.0
new aca63ca8b849 drm/amd/display: Promote DAL to 3.2.335
new d42b2331e158 drm/amd/display: Update DMCUB loading sequence for DCN3.5
new 269c1d1443d6 drm/amd/display: replace fast_validate with enum dc_validate_mode
new 78d7032b0838 drm/amd/display: Promote DAL to 3.2.336
new 855a2a029a2e drm/amdgpu: update xgmi info and vram_base_offset on resume
new e17df7b086cf drm/amdkfd: move SDMA queue reset capability check to node_show
new c09910b511de drm/amdgpu: Enable IFWI update support for PSPv14.0.2 and v14.0.3
new 196aefea44aa drm/amdgpu: Check pcie replays reporting support
new 0f566f0e9c61 drm/amdgpu: Remove nbiov7.9 replay count reporting
new 18b66a6c2a3f drm/amdgpu: update GPU addresses for SMU and PSP
new 2f405eb45c55 drm/amdgpu: enable pdb0 for hibernation on SRIOV
new 4108c2be12eb drm/amdgpu: fix fence fallback timer expired error
new d0cc8d2b7df1 drm/amdgpu: clear pa and mca record counter when resetting eeprom
new a88e727bdbbc drm/amd/display: Remove dpia debug bits
new 29e178d13979 drm/amd/display: Add dc cap for dp tunneling
new 8d0d293c9190 drm/amd/display: Add DPIA debug option for zero allocation patch
new c6618fa8b926 drm/amd/display: Add HW change required mpc gamut remap
new 791897f5c77a drm/amd/display: Get LTTPR IEEE OUI/Device ID From Closest [...]
new 2d2e5472af6e drm/amd/display: Remove dml/dcn401 files and references
new bf6003f2052f drm/amd/display: Refactor DML2 DC power instance
new da63df07112e drm/amd/display: Add more checks for DSC / HUBP ONO guarantees
new 39923050615c drm/amd/display: Clear DPP 3DLUT Cap
new 9fe914b09048 drm/amd/display: Update tmz_surface type to match register
new f94877038770 drm/amd/display: Deprecate Loading Bounding Box From DMUB On DCN4
new 428ac7ce7f82 drm/amd/display: Add custom segmentation support
new 90bc60cef2a3 drm/amd/display: Don't disable dtb as dto src during dpms off
new 5fa62c87cffd drm/amd/display: Add option to disable PHY SSC reduction o [...]
new f6d7238c924b drm/amd/display: Adjust dto fix coverage
new d023de809f85 drm/amd/display: Fix mpv playback corruption on weston
new 708d45eb1aa3 drm/amd/display: DML2.1 changes
new 0ae0b670124b drm/amd/display: Add RMCM debug logging
new 11baa4975025 drm/amd/display: Fix RMCM programming seq errors
new 148144f6d2f1 drm/amd/display: Only read ACPI backlight caps once
new 8dbd72cb7900 drm/amd/display: Export full brightness range to userspace
new 87d6d42295a8 drm/amd/display: Fix kernel docs for new struct members
new dc8ffb28790e drm/amd/display: Promote DC to 3.2.337
new 96f75f959446 drm/amdkfd: allow compute partition mode switch with cgrou [...]
new 18d321c1dcb7 drm/amdgpu/gfx7: drop reset_kgq
new fda02c911ac6 drm/amdgpu/gfx8: drop reset_kgq
new 87fbe3a54800 drm/amdgpu/gfx9: drop reset_kgq
new 3bdf8dd84e55 drm/amdgpu: Clear reset flags from ras context
new 09aa2b408f4a drm/amdgpu: Add kicker device detection
new fb5ec2174d70 drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13
new f43411978d13 drm/amdgpu: Add debug mask to disable CE logs
new dd3999b658e4 drm/amd/pm: Show default gfx clock levels
new 64c3e4a868f1 drm/amd: Add support for a complete pmops action
new 709a37ab9c63 drm/amd/display: Stop storing failures into adev->dm.cached_state
new 45cc102f8e65 drm/amd/display: Destroy cached state in complete() callback
new 3f1e81ecb619 drm/amdgpu: Suspend IH during mode-2 reset
new 5efa6217c239 drm/amdgpu: Fix SDMA engine reset with logical instance ID
new 3bab282dfe25 drm/amdgpu: Use logical instance ID for SDMA v4_4_2 queue [...]
new 0c3f972394bb drm/amdgpu: Add soft reset callback to SDMA v4.4.x
new 1a18607c07bb drm/amd/pm: override pcie dpm parameters only if it is necessary
new eeb760c34afa drm/amd/pm: update pcie dpm parameters before smu feature [...]
new d2f9002426a7 drm/amd/display: Fix annotations for dc state functions
new 2d1ec1e95541 drm/amd: Allow printing VanGogh OD SCLK levels without set [...]
new c29521b529fa drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause
new 594a774dc2f2 drm/amd: Allow printing Renoir OD SCLK levels without sett [...]
new b49e3d7ca71a drm/amd/pm: Use pointer type for typecheck()
new 54f7a24e1437 drm/amdkfd: Move the process suspend and resume out of ful [...]
new b02b0fc488ba drm/amd/display: apply two different methods to validate modes
new 9a1550b6f343 drm/amd/display: remove use_native_pstate_optimization
new 978fa2f6d0b1 drm/amd/display: Use scaling for non-native resolutions on eDP
new 7948afb46af9 drm/amd/display: Disable common modes for eDP
new 79db43611ff6 drm/amd/display: Check dce_hwseq before dereferencing it
new d1085d130535 drm/amd/display: Add pwait status to DMCUB diagnostics
new 52f84591e439 drm/amd/display: prepare for new platform
new f59e7ad57ba4 drm/amd/display: add APG struct to stream_enc for future use
new 4b3f92128da6 drm/amd/display: Removing Unused DPP Functions
new 4cede0ef2e8c drm/amd/display: Promote DC to 3.2.338
new 9a9e87d15297 drm/amdgpu/sdma: handle paging queues in amdgpu_sdma_reset [...]
new 9dd1f1523682 drm/amd/pm: move the dpm table setting back after featuree [...]
new 25b35ad29621 drm/amd/pm: set pcie default dpm table when updating pcie [...]
new 1ab11a82681e drm/amdgpu: Release reset locks during failures
new 375bf564654e drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences
new e2d1e96c536d drm/amdgpu: refine usage of amdgpu_bad_page_threshold
new a3b7f9c306e1 drm/amdgpu: reclaim psp fw reservation memory region
new f6b7ce39090c drm/amd/pm: Update SMU v13.0.12 pmfw header
new 167049012e69 drm/amd/pm: Report pldm version and board voltage
new 04141c05f36a drm/amdgpu: Extend bus status check to more cases
new 8c9eb6ce5021 drm/amdgpu: Deprecate xgmi_link_speed enum
new 9750ad5aee4c drm/amdgpu: Add xgmi API to set max speed/width
new bf1cd14f9e2e drm/amdgpu: switch job hw_fence to amdgpu_fence
new 3f4caf092f02 drm/amdgpu/sdma5: init engine reset mutex
new b98370220eb3 drm/amdkfd: Fix race in GWS queue scheduling
new ea685ff30a51 drm/amdgpu/sdma5.2: init engine reset mutex
new 99808926d0ea drm/amdgpu/gfx9: Add Cleaner Shader Support for GFX9.x GPUs
new 0180e0a5dd5c drm/amdgpu/mes: add compatibility checks for set_hw_resource_1
new e01bf2704224 drm/amd/pm: Fetch SMUv13.0.6 xgmi max speed/width
new 90adb32480fc drm/amd/display: Include EQU Prefetch Bandwidth For Bandwi [...]
new 0c5f7371dd3a drm/amd/display: Removed unnecessary comment
new 7beee6e91c20 drm/amd/display: Add new DP tunnel bandwidth validation
new 592ddac93f8c drm/amd/display: Initialize mode_select to 0
new 01f60348d8fb drm/amd/display: Fix 'failed to blank crtc!'
new 69541034001b drm/amd/display: Remove redundant macro of refresh rate
new 00c9c4236d04 drm/amd/display: LSDMA support
new f8fa4dfbd7a2 drm/amd/display: Rewording Mode Validation Result
new def3f83e5159 drm/amd/display: DML21 Reintegration
new c233ec190243 drm/amd/display: Add num_slices_h to set_dto_dscclk signature
new c44120dffe01 drm/amd/display: Add DMUB IPS command support for IPS resi [...]
new 623ea7019fde drm/amd/display: [FW Promotion] Release 0.1.16.0
new 389153ef119d drm/amd/display: Promote DAL to 3.2.339
new 49f1f9f6c3c9 drm/amd: Adjust output for discovery error handling
new 684385273de5 drm/amdgpu: remove fence slab
new bb233caa85d5 drm/amd: Add missing kdoc for amd_ip_funcs `complete` callback
new 5fb90421fa0f drm/amdgpu: fix slab-use-after-free in amdgpu_userq_mgr_fi [...]
new fba8d147472e drm/amd/pm: Add support to set ISP Power
new 9bed716f8722 drm/amd/pm: Add support to set min ISP clocks
new fd1478607102 drm/amd/amdgpu: Add ISP Generic PM Domain (genpd) support
new f0ebe9e5782e drm/amd/amdgpu: Refine isp_v4_1_1 logging
new 6a117dc39a74 drm/radeon/evergreen_cs: implement cond_exec and cond_write
new e140281a6270 drm/radeon/evergreen_cs: lower evergreen_surface_check_lin [...]
new 20905edb2461 drm/amdgpu: make ip map init to common function
new 37b791d667be drm/amdgpu: use common function to map ip for aqua_vanjaram
new bf587417ffb5 drm/amdgpu: Convert select_sched into a common helper v3
new 4dbc17b45532 drm/amdgpu: Convert update_partition_sched_list into a com [...]
new e0f14a2abf16 drm/amdgpu: Convert update_supported_modes into a common helper
new f268cef77e86 drm/amdgpu: Convert pre|post_partition_switch into common helpers
new 97c894758b9f drm/amdgpu: Move MAX_MEM_RANGES to amdgpu_gmc.h
new c9df2dcf9054 drm/amdgpu: Convert query_memory_partition into common helpers
new b9c58f4e325c drm/amdgpu: Generalize is_multi_chiplet with a common helper v2
new 5562b669928a drm/amdgpu: Convert init_mem_ranges into common helpers
new 8345a71fc54b drm/amdgpu: Add more checks to PSP mailbox
new e8cca30d8b34 drm/amdgpu/sdma6: add ucode version checks for userq support
new 8c011408ed84 drm/amdgpu/sdma7: add ucode version checks for userq support
new 518f13f8e354 drm/amd: Fix spelling mistake "correctalbe" -> "correctable"
new 5b852044eb0d drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value
new 009bfc5ec5c9 drm/amd/display: Add a trace event for brightness programming
new 1b92cb40b4a0 drm/amd/pm: revise the pcie dpm parameters
new 648d3f4d2097 drm/amd/display: Add sanity checks for drm_edid_raw()
new 61feed0baa1a drm/amdgpu/sdma5.x: suspend KFD queues in ring reset
new 5d14fdab4778 amdkfd: MTYPE_UC for ext-coherent system memory
new 6531fd55f321 drm/amd: Do not include <linux/export.h> when unused
new 28472374291c drm/amd: Include <linux/export.h> when needed
new 51526efe0271 drm/amdgpu: Include sdma_4_4_4.bin
new a29e067bd389 drm/amdkfd: Don't call mmput from MMU notifier callback
new 1bec2f270766 drm/amd/pm: Fetch SMUv13.0.12 xgmi max speed/width
new a3e510fd69c3 drm/amdgpu: Convert from DRM_* to dev_*
new 4948e6c7fb2a drm/amdgpu: Test for imported buffers with drm_gem_is_imported()
new 515986100d17 drm/amdgpu: Use dma_buf from GEM object instance
new 26143d299271 drm/amdgpu: indent an if statement
new 8cf66089e281 drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini
new 1e9d17a5dcf1 drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8
new d0c35c84dcfa drm/amdgpu: remove job parameter from amdgpu_fence_emit()
new 787e2ce10fdc drm/amdgpu: update ring reset function signature
new 821aacb2dcf0 drm/amdgpu: rework queue reset scheduler interaction
new 2dee58ca471d drm/amdgpu: move force completion into ring resets
new 43ca5eb94b38 drm/amdgpu: move guilty handling into ring resets
new 38b20968f3d8 drm/amdgpu: move scheduler wqueue handling into callbacks
new 158b9201c17f drm/amd/display: add null check
new 156374b2a6ce drm/amd/display: Remove unused tunnel BW validation
new 8ebfc4d25a62 drm/amd/display: prepare for new platform
new 86fa0b9830a9 drm/amd/display: Refactor DML21 Initialization and Configuration
new 660a467a5e73 drm/amd/display: Separate set_gsl from set_gsl_source_select
new fe7645d22bc0 drm/amd/display: Added case for when RR equals panel's max [...]
new 51496c7737d0 drm/amd/display: Don't allow OLED to go down to fully off
new 9c6669c2e21a drm/amd/display: Fix Link Override Sequencing When Switchi [...]
new 99e25e4683d7 drm/amd/display: Add DPP & HUBP reset if power gate enable [...]
new 5e0d1c5d269d drm/amd/display: [FW Promotion] Release 0.1.17.0
new e7ac92cb5207 drm/amd/display: Promote DAL to 3.2.340
new de5e9fe092f9 drm/amd: Decrease message level for legacy-pm, kv-dpm and si-dpm
new 7951cc16674f drm/amd: Change legacy-dpm DRM_*() macros to drm_*()
new cea3031b4249 drm/amd: Change kv-dpm DRM_*() macros to drm_*()
new 4a33ca3f6ee9 drm/amdgpu: Use correct severity for BP threshold exceed event
new 0b7f13551e4c drm/amdgpu: Fix error with dev_info_once usage
new cfce8f4fa768 drm/amdgpu: refine ras error injection when eeprom initial [...]
new 3b3afba42f9c drm/amdgpu: Fix code style issue
new a6d6a86e94bf drm/amdgpu: Remove useless timeout error message
new dc5c742f41c0 drm/radeon: bump version to 2.51.0
new 2ecdb61f76eb drm/amdgpu/sdma6: add more ucode version checks for userq support
new 7e2818386aad Merge tag 'amd-drm-next-6.17-2025-07-01' of https://gitlab [...]
new ff868667a4f9 drm/i915/guc: Enable DUAL_QUEUE_WA for newer platforms
new 5dff17241483 drm/i915/selftest: allow larger memory allocation
new 16fa6b89990a drm/i915: Use provided dma_fence_is_chain
new d6e020819612 drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
new 9b961744a83a drm/i915/pci: Remove force_probe requirement for DG1
new d2dc30e0aa25 Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable co [...]
new bbfd55947560 Merge drm/drm-next into drm-intel-gt-next
new a6a26786f22a drm/i915/guc: Check if expecting reply before decrementing [...]
new f36a75aba1c3 drm/i915/guc: Handle race condition where wakeref count dr [...]
new 686d773186bf drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled
new ef69f9dd1cd7 drm/i915: fix build error some more
new c37116108615 drm/i915: reduce stack usage in igt_vma_pin1()
new dcf558293fd8 drm/i915: Move out engine related macros from i915_drv.h
new 4afcdbbd38e2 drm/i915: move GEM_QUIRK_PIN_SWIZZLED_PAGES to i915_gem.h
new cc43422b3cc7 drm/i915/gt: Fix timeline left held on VMA alloc error
new dccf655f6900 drm/i915/gsc: mei interrupt top half should be in irq disa [...]
new ca39a3717420 Merge tag 'drm-intel-gt-next-2025-07-02' of https://gitlab [...]
new 17d081ef84a6 Merge tag 'drm-misc-next-2025-07-03' of https://gitlab.fre [...]
new bd031cd19f5c drm/i915/xe3lpd: Update bandwidth parameters for display v [...]
new 0085d49d3012 drm/i915: Set max cdclk for display 30.02
new 3d77a3280da9 drm/i915/xe3lpd: Extend DMC load path for display
new 9d10de78a37f drm/i915/wcl: C10 phy connected to port A and B
new 8383bdca5479 drm/i915/xe3lpd: Extend WA 16023981245 for display 30.02
new f8e1c3e07db1 drm/i915/xe3lpd: Add support for display version 30.02
new 880e07d53849 drm/i915/vrr: fix register file style
new a649c2abfae0 drm/i915/plane: rename intel_atomic_plane.[ch] to intel_pl [...]
new 15af755f6e5c drm/i915/plane: drop atomic from intel_atomic_plane_check_ [...]
new 51c2590d2b2b drm/i915/plane: make intel_plane_atomic_check() static and rename
new b603034fb166 drm/i915/plane: rename intel_atomic_check_planes() to inte [...]
new be8f5f88ef34 drm/i915/plane: rename intel_atomic_add_affected_planes() [...]
new b300a175a11e drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by u [...]
new 4f9c81d64f03 drm/i915/snps_hdmi_pll: Use clamp() instead of max(min())
new 07faff368d7f drm/xe/display: read PCON capability only when present
new 400ade1638fb Merge drm/drm-next into drm-intel-next
new 266907bb491f drm/i915/panel: make panel funcs static
new 42a7bf8aa730 drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL
new eddc8a0572b9 drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS
new f9875cc9e2a5 drm/i915/dmc: Shuffle code around
new c541ad77a394 drm/i915/dmc: Extract dmc_load_program()
new 761748679e80 drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A
new 7184a994cf76 drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D [...]
new 43175c92d403 drm/i915/dmc: Assert DMC is loaded harder
new 7a8ccadb5425 drm/i915/dmc: Pass crtc_state to intel_dmc_{enable,disable [...]
new cf899c0777b8 drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR i [...]
new ab3ef56f58c2 drm/i915/pcode: drop fast wait from snb_pcode_write_timeout()
new 747b57e7b692 drm/i915/pcode: add struct drm_device based interface
new d9465cc8ac2d drm/xe/pcode: add struct drm_device based interface
new 9a86f345f634 drm/i915/display: switch to struct drm_device based pcode [...]
new 2a9b1baa2775 drm/i915/dram: switch to struct drm_device based pcode interface
new 54fd8f38d804 drm/xe/compat: remove old pcode compat interface
new b8c01389b80f drm/i915/hdcp: Do not use inline intel_de_read
new c4c1a9153079 drm/i915/hdcp: Use HDCP2_STREAM_STATUS instead of HDCP2_AU [...]
new c9c325072b35 drm/i915/wm: reduce stack usage in skl_print_wm_changes()
new 41de3cec0788 drm/i915/panel: register drm_panel and call prepare/unprep [...]
new d1b6b7cb65dd drm/i915/display: Implement wa_16011342517
new fe43a89b057b drm/i915: remove unused DISPLAY_PLANE_FLIP_PENDING() macro
new 70349f275f2a drm/i915/wm: abstract intel_dbuf_pmdemand_needs_update()
new 3a34fd6de479 drm/i915/wm: add more accessors to dbuf state
new d1b8a4dc0907 drm/i915/wm: make struct intel_dbuf_state opaque type
new e17643d07553 drm/i915/bw: abstract intel_bw_pmdemand_needs_update()
new 4822cb81a7e1 drm/i915/bw: relocate intel_can_enable_sagv() and rename t [...]
new 999058152a14 drm/i915: move icl_sagv_{pre, post}_plane_update() to intel_bw.c
new 2e5822368c07 drm/i915/bw: abstract intel_bw_qgv_point_peakbw()
new d7ecd05da71e drm/i915/bw: make struct intel_bw_state opaque
new 59406bdd3f51 drm/i915/cdclk: abstract intel_cdclk_logical()
new d93ea1d8f1b6 drm/i915/cdclk: abstract intel_cdclk_min_cdclk()
new 3fda3bf0a67f drm/i915/cdclk: abstract intel_cdclk_bw_min_cdclk()
new f6d8b2261ad9 drm/i915/cdclk: abstract intel_cdclk_pmdemand_needs_update()
new 082fe699afbd drm/i915/cdclk: abstract intel_cdclk_force_min_cdclk()
new f0bb81b275f7 drm/i915/cdclk: abstract intel_cdclk_read_hw()
new 79be2da5d1af drm/i915/cdclk: abstract intel_cdclk_actual() and intel_cd [...]
new 9807aba1ea9d drm/i915/cdclk: make struct intel_cdclk_state opaque
new 7c377900772d drm/i915/display: move unordered works to new private workqueue
new 778fa8ad5f0f drm/i915/selftests: Change mock_request() to return error [...]
new c7cefe479af5 drm/i915/power: move enum skl_power_gate under display
new ca09800fbbad drm/i915/power: relocate {SKL,ICL}_PW_CTL_IDX_TO_PG()
new 80e49db50175 drm/i915/power: convert {SKL, ICL}_PW_CTL_IDX_TO_PG() macr [...]
new 3dd922c41890 drm/panic: Add a private field to struct drm_scanout_buffer
new d2782a0d8ff8 drm/i915/fbdev: Add intel_fbdev_get_map()
new 32e2450a89fd drm/i915/display/i9xx: Add a disable_tiling() for i9xx planes
new 796f437d7bc9 drm/i915/display: Add a disable_tiling() for skl planes
new 718370ff2832 drm/ttm: Add ttm_bo_kmap_try_from_panic()
new da091afacb29 drm/i915: Add intel_bo_alloc_framebuffer()
new 75fb60e5ad5f drm/i915: Add intel_bo_panic_setup() and intel_bo_panic_finish()
new 31d886b67407 drm/i915/display: Add drm_panic support
new 116d86dd69af drm/i915/display: Add drm_panic support for Y-tiling with DPT
new 0cc88243aa24 drm/i915/display: Add drm_panic support for 4-tiling with DPT
new 98910fa0a487 drm/i915/psr: Add intel_psr2_panic_force_full_update
new 0dc6bfb50a5d drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init()
new 4e3f3add4941 drm/i915: Set PKG_C_LATENCY.added_wake_time to 0
new 9367e4148312 drm/i915: Try to program PKG_C_LATENCY more correctly
new 141b954cae36 drm/i915/dmc: Define flip queue related PIPEDMC registers
new 470022b5c215 drm/i915/flipq: Provide the nuts and bolts code for flip queue
new ec3a347beaa2 drm/i915/flipq: Implement flip queue based commit path
new a47828f3e7aa drm/i915/flipq: Implement Wa_18034343758
new 82458736375a drm/i915/flipq: Add intel_flipq_dump()
new 05f3af5905d5 drm/xe: Fix conflicting intel_pcode_* symbols
new d5bafb1c294c drm/i915/display: Fix macro HAS_ULTRAJOINER
new 64806541619e drm/i915/fb: use struct intel_display for DISPLAY_VER()
new 95f2dec053cd drm/i915/display: drop a number of dependencies on i915_drv.h
new a975fea5b9ff drm/i915/power: use intel_de_wait_for_clear() instead of w [...]
new d6a59ee85275 drm/ttm: Remove unneeded blank line in comment
new 69d09a26096c Merge tag 'drm-intel-next-2025-07-04' of https://gitlab.fr [...]
new 74f1af95820f Merge remote-tracking branch 'drm/drm-next' into msm-next
new b5301c8ed71e drm/ci: python-artifacts: use shallow clone
new 066147e06bb8 drm/ci: uprev mesa and ci-templates
new 9386dc09c504 drm/ci: Remove sdm845/cheza jobs
new 316b31dd39bf drm/ci: i915: cml: Fix the runner tag
new 219a28675978 drm/msm/dpu: stop passing mdss_ver to setup_timing_gen()
new 9375fb3ebd88 drm/msm/dpu: drop INTF_SC7280_MASK
new 60bd327651ec drm/msm/dpu: inline _setup_ctl_ops()
new b2dc5ea3fb4d drm/msm/dpu: inline _setup_dsc_ops()
new 6ba16b49bf45 drm/msm/dpu: inline _setup_dspp_ops()
new a150c9042fc0 drm/msm/dpu: inline _setup_mixer_ops()
new 9b2a5bff792d drm/msm/dpu: remove DSPP_SC7180_MASK
new 2ae7e2cdf468 drm/msm/dpu: get rid of DPU_CTL_HAS_LAYER_EXT4
new ef31cf538b98 drm/msm/dpu: get rid of DPU_CTL_ACTIVE_CFG
new 2287f32e32a0 drm/msm/dpu: get rid of DPU_CTL_FETCH_ACTIVE
new 20d36dae5894 drm/msm/dpu: get rid of DPU_CTL_DSPP_SUB_BLOCK_FLUSH
new 74e1b4283d7e drm/msm/dpu: get rid of DPU_CTL_VM_CFG
new 19bcbadf925b drm/msm/dpu: get rid of DPU_DATA_HCTL_EN
new e432d2e15454 drm/msm/dpu: get rid of DPU_INTF_STATUS_SUPPORTED
new 458de858d2dc drm/msm/dpu: get rid of DPU_INTF_INPUT_CTRL
new fcdd6cbba0cb drm/msm/dpu: get rid of DPU_PINGPONG_DSC
new 5ef71e181cfd drm/msm/dpu: get rid of DPU_PINGPONG_DITHER
new a48871823a4b drm/msm/dpu: get rid of DPU_MDP_VSYNC_SEL
new bd88789bbd80 drm/msm/dpu: get rid of DPU_MDP_PERIPH_0_REMOVED
new ff63c4a486cd drm/msm/dpu: get rid of DPU_MDP_AUDIO_SELECT
new 2154cff63089 drm/msm/dpu: get rid of DPU_MIXER_COMBINED_ALPHA
new 4115a6806b99 drm/msm/dpu: get rid of DPU_DIM_LAYER
new de72346295ed drm/msm/dpu: get rid of DPU_DSC_HW_REV_1_2
new ca4f289eef79 drm/msm/dpu: get rid of DPU_DSC_OUTPUT_CTRL
new 3e6d0543c03a drm/msm/dpu: get rid of DPU_WB_INPUT_CTRL
new 914a4b960d5f drm/msm/dpu: get rid of DPU_SSPP_QOS_8LVL
new f1a3c64ed290 drm/msm/dpu: drop unused MDP TOP features
new 7a4647f3adfc drm/msm/dpu: drop ununused PINGPONG features
new 3d6cce0b6333 drm/msm/dpu: drop ununused MIXER features
new 139d99644ace drm/msm/dpu: move features out of the DPU_HW_BLK_INFO
new 3f93d35c9cd3 drm/msm/dp: split MMSS_DP_DSC_DTO register write to a sepa [...]
new 7b38d53d4612 drm/msm/dp: read hw revision only once
new 56d802f61a8c drm/msm/dp: pull I/O data out of msm_dp_catalog_private()
new d803592e1164 drm/msm/dp: move I/O functions to global header
new 39b9a68bf45c drm/msm/dp: move/inline AUX register functions
new 51d976ecaa6b drm/msm/dp: move/inline panel related functions
new db3f715e8863 drm/msm/dp: move/inline audio related functions
new 2b3d6611b2ae drm/msm/dp: move/inline ctrl register functions
new e30cab9dd623 drm/msm/dp: move more AUX functions to dp_aux.c
new d11f5a7a00db drm/msm/dp: move interrupt handling to dp_ctrl
new 603fc0fc30bf drm/msm/dp: drop the msm_dp_catalog module
new 5136acc40afc drm/msm/dpu: Fill in min_prefill_lines for SC8180X
new c257d2c8481a dt-bindings: display/msm: dsi-phy-7nm: Add SM8750
new 34bdf809a567 dt-bindings: display/msm: dsi-controller-main: Add SM8750
new 1364e7e66fc8 dt-bindings: display/msm: dp-controller: Add SM8750
new 1ea958223c06 dt-bindings: display/msm: qcom,sm8650-dpu: Add SM8750
new 6b93840116df dt-bindings: display/msm: qcom,sm8750-mdss: Add SM8750
new 1337d7ebfb6d drm/msm/dsi/phy: Add support for SM8750
new 80dd5911cbfd drm/msm/dsi: Add support for SM8750
new c2577fc1740d drm/msm/dpu: Add support for SM8750
new afff6425a3aa drm/msm/dpu: Consistently use u32 instead of uint32_t
new 8984f97cc857 drm/msm/dpu: Implement 10-bit color alpha for v12.0 DPU
new b567e9286646 drm/msm/dpu: Implement CTL_PIPE_ACTIVE for v12.0 DPU
new 68baf83364e1 drm/msm/dpu: Implement LM crossbar for v12.0 DPU
new e450952b92f9 drm/msm/mdss: Add support for SM8750
new cd86e80b77b2 drm/msm/dp: add linux/io.h header to fix build errors
new 3a312a085cb9 drm/ci: Uprev igt
new 5f5ab8992ee5 drm/msm/adreno: Add speedbin support for X1-85
new 1c402295c108 dt-bindings: power: qcom,rpmpd: add Turbo L5 corner
new 349d64182012 dt-bindings: opp: adreno: Update regex of OPP entry
new 024bd19bab08 drm/msm/adreno: Add Adreno X1-45 support
new 1c8c354098ea drm/msm: Add error handling for krealloc in metadata setup
new 9d712c50c30f drm/gpuvm: Fix doc comments
new 471920ce25d5 drm/gpuvm: Add locking helpers
new 02070f049875 drm/gem: Add ww_acquire_ctx support to drm_gem_lru_scan()
new 0594e2de62f6 drm/msm: Rename msm_file_private -> msm_context
new fd05abf3fbe8 drm/msm: Improve msm_context comments
new 057e55f337c5 drm/msm: Rename msm_gem_address_space -> msm_gem_vm
new eab7766c79fd drm/msm: Remove vram carveout support
new da0e1407beb3 drm/msm: Collapse vma allocation and initialization
new b5e7a2f1a396 drm/msm: Collapse vma close and delete
new 001ddc857c5b drm/msm: Don't close VMAs on purge
new 4d0f62e4fe10 drm/msm: Stop passing vm to msm_framebuffer
new 8ac37c88f991 drm/msm: Refcount framebuffer pins
new 111fdd2198e6 drm/msm: drm_gpuvm conversion
new fe4952b5f27c drm/msm: Convert vm locking
new 37889600f58e drm/msm: Use drm_gpuvm types more
new 62a28e272b87 drm/msm: Split out helper to get iommu prot flags
new 2c7ad9925523 drm/msm: Add mmu support for non-zero offset
new dbbde63c9e9d drm/msm: Add PRR support
new 7e34b8f6ed1e drm/msm: Rename msm_gem_vma_purge() -> _unmap()
new 5b5582c6b884 drm/msm: Drop queued submits on lastclose()
new 6bf32afd37eb drm/msm: Lazily create context VM
new feb8ef4636a4 drm/msm: Add opt-in for VM_BIND
new 6a4d287a1ae6 drm/msm: Mark VM as unusable on GPU hangs
new b58e12a66e47 drm/msm: Add _NO_SHARE flag
new 757cff73e122 drm/msm: Crashdump prep for sparse mappings
new 4570dbb8a624 drm/msm: rd dumping prep for sparse mappings
new af9aa6f316b3 drm/msm: Crashdump support for sparse
new 06ebb4f04399 drm/msm: rd dumping support for sparse
new e1341f914505 drm/msm: Extract out syncobj helpers
new cefb919cfa53 drm/msm: Use DMA_RESV_USAGE_BOOKKEEP/KERNEL
new 92395af63a99 drm/msm: Add VM_BIND submitqueue
new 2b93efeb83bd drm/msm: Support IO_PGTABLE_QUIRK_NO_WARN_ON
new e601ea31d66b drm/msm: Support pgtable preallocation
new ecfd9fa83fa0 drm/msm: Split out map/unmap ops
new 2e6a8a1fe2b2 drm/msm: Add VM_BIND ioctl
new 9edc52967cc7 drm/msm: Add VM logging for VM_BIND updates
new 0b4339c55ef5 drm/msm: Add VMA unmap reason
new 05a249683455 drm/msm: Add mmu prealloc tracepoint
new 0a1ff88ec5b6 drm/msm: use trylock for debugfs
new 8d4c21718ceb drm/msm: Bump UAPI version
new 3bebfd53af0f drm/msm: Defer VMA unmap for fb unpins
new b74fae5492d1 drm/msm: Add VM_BIND throttling
new 6733d8276ac0 drm/msm: Update register xml
new 1924272b9ce1 soc: qcom: Add UBWC config provider
new 227d4ce0b09e drm/msm: Offset MDSS HBB value by 13
new 45a2974157d2 drm/msm: Use the central UBWC config database
new 560c98b4a464 drm/msm/a6xx: Get a handle to the common UBWC config
new 367380d2b550 drm/msm/a6xx: Resolve the meaning of AMSBC
new 32ef24e51f7f drm/msm/a6xx: Simplify uavflagprd_inv detection
new 87cfc79dcd60 drm/msm/a6xx: Resolve the meaning of UBWC_MODE
new c59e9c966e8e drm/msm/a6xx: Replace '2' with BIT(1) in level2_swizzling_ [...]
new b6ce504c7155 drm/msm/a6xx: Resolve the meaning of rgb565_predicator
new 8f18e879576c drm/msm/a6xx: Simplify min_acc_len calculation
new caf5ad18a2b4 soc: qcom: ubwc: Fix SM6125's ubwc_swizzle value
new 709dd2ff2357 soc: qcom: ubwc: Add #defines for UBWC swizzle bits
new 2728285988c3 soc: qcom: ubwc: Fill in UBWC swizzle cfg for platforms th [...]
new a452510aad53 drm/msm/adreno: Switch to the common UBWC config struct
new a409b78fcdf7 drm/msm: move wq handling to KMS code
new 0c2dda82b145 drm/msm: move helper calls to msm_kms.c
new 9d065a3fefd4 drm/msm/mdp4: get rid of mdp4_crtc.id
new 0bb2335f06cc drm/msm: get rid of msm_drm_private::num_crtcs
new e10e1a4010f3 drm/msm: move KMS driver data to msm_kms
new 98290b0a7d60 drm/msm: make it possible to disable KMS-related code.
new 4f89cf40d01e drm/msm: bail out late_init_minor() if it is not a GPU device
new 27c3547323eb drm/msm: rearrange symbol selection
new 643515a9cd09 drm/msm: rework binding of Imageon GPUs
new 217ed15bd399 drm/msm: enable separate binding of GPU and display devices
new ee82e5a2c515 drm/msm: Clean up split driver features
new 98f11fd1cf92 drm/msm: Take the ioctls away from the KMS-only driver
new 8290d37ad2b0 drm/msm: Small function param doc fix
new 203dcde88156 Merge tag 'drm-msm-next-2025-07-05' of https://gitlab.free [...]
new e21354aea4b4 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
new 40a382aae1d4 drm/rockchip: lvds: Convert to drm bridge
new f9f68bf1d0ef drm/rockchip: vop2: fail cleanly if missing a primary plan [...]
new afbbca25d06e drm/rockchip: cdn-dp: Convert to drm bridge
new 52008d6fe7fa drm/rockchip: dw_hdmi: Use dev_err_probe() to simplify code
new 9c3111df6a68 drm/rockchip: inno_hdmi: Merge register definition to c file
new 372a927f93fe drm/rockchip: inno_hdmi: Refactor register macros to make [...]
new 7431c5462c7f drm/rockchip: inno_hdmi: Remove unnecessary parentheses to [...]
new 55137487bdee drm/rockchip: inno_hdmi: Rename function inno_hdmi_reset t [...]
new 52ac749b4505 drm/rockchip: inno_hdmi: Move ddc/i2c configuration and HO [...]
new 1749267beee7 drm/rockchip: inno_hdmi: Use sleep_range instead of udelay
new 078bb17c7bbf drm/rockchip: inno_hdmi: switch i2c registration to devm f [...]
new 6a1b9229ecf1 drm/rockchip: inno_hdmi: Simpify clk get/enable by devm_cl [...]
new 3e89a8c68354 drm/rockchip: vop2: Fix the update of LAYER/PORT select re [...]
new 5d95cbf21a4a gpu/trace: make TRACE_GPU_MEM configurable
new 8f9abaff41de drm/amdgpu: fix MQD debugfs undefined symbol when DEBUG_FS=n
new 03d5236014a5 drm/amdgpu: fix the logic to validate fpriv and root bo
new ac4531424d90 drm/sti: hdmi: convert to devm_drm_bridge_alloc() API
new 602d565d3c10 drm/sti: hda: convert to devm_drm_bridge_alloc() API
new fe88fb342116 drm/sched: Consolidate drm_sched_rq_select_entity_rr
new a951020202b8 dma-buf: system_heap: No separate allocation for attachmen [...]
new c2d636dc6359 Documentation: dma-buf: heaps: Fix code markup
new 86e59cc50697 dma-buf: heaps: Parameterize heap name in __add_cma_heap()
new 854acbe75ff4 dma-buf: heaps: Give default CMA heap a fixed name
new 26ef96ee165d drm/ast: Declare helpers for POST in header
new f67fb980e19d drm/ast: Move Gen7+ POST code to separate source file
new 3c1ec4e8cbd6 drm/ast: Move Gen6+ POST code to separate source file
new 0f336e9cffee drm/ast: Move Gen4+ POST code to separate source file
new 1be08550e6e7 drm/ast: Move Gen2+ and Gen1 POST code to separate source files
new f28f15e6d009 drm/ast: Move struct ast_dramstruct to ast_post.h
new eb104c69db70 drm/ast: Handle known struct ast_dramstruct with helpers
new b1ce4ab06f70 drm/ast: Split ast_set_def_ext_reg() by chip generation
new 22518e93135f drm/ast: Gen7: Disable VGASR0[1] as on Gen4+
new 820845ce37b0 drm/ast: Gen7: Switch default registers to gen4+ state
new 0f168e7be696 fbcon: Fix outdated registered_fb reference in comment
new fe69a3918084 drm/panthor: Fix UAF in panthor_gem_create_with_handle() d [...]
new 6e85c1ec0e68 Merge tag 'drm-misc-next-2025-07-10' of https://gitlab.fre [...]
new b1c37a0030b2 drm/xe/xe3: Add support for graphics IP version 30.03
new c96e0df4e9f5 drm/xe/xe3: Add support for media IP version 30.02
new 3c0f211bc8fc drm/xe: Add Wildcat Lake device IDs to PTL list
new 3972872e459d drm/xe/ptl: Apply Wa_16026007364
new 0089d6ee3bb6 Merge drm/drm-next into drm-xe-next
new ceb5ab3cb646 mtd: add driver for intel graphics non-volatile memory device
new 7234b321dd99 mtd: intel-dg: implement region enumeration
new 9fe53abfac0b mtd: intel-dg: implement access functions
new 044c8be05a39 mtd: intel-dg: register with mtd
new 4b93f5fc3bdf mtd: intel-dg: align 64bit read and write
new c28bfb107dac drm/xe/nvm: add on-die non-volatile memory device
new 87e1ebbafbea drm/xe/nvm: add support for access mode
new a1c940cbf505 drm/xe/nvm: add support for non-posted erase
new 1beae9aa2b88 drm/xe/guc_pc: Add _locked variant for min/max freq
new d878c97daa60 drm/xe/xe_guc_pc: Lock once to update stashed frequencies
new 5e300ed8a545 drm/xe: Split xe_device_td_flush()
new deea6a7d6d80 drm/xe/bmg: Update Wa_22019338487
new 0dd2dd0182bc drm/xe: Move DSB l2 flush to a more sensible place
new 35db1da40c8c drm/xe: move DPT l2 flush to a more sensible place
new 89d2835c3680 drm/xe: Process deferred GGTT node removals on device unwind
new 2ddbb73ec20b drm/xe/guc: Explicitly exit CT safe mode on unwind
new 771f002ef1d6 drm/xe/uapi: Correct sync type definition in comments
new dfe6c281323f Revert "drm/xe/ptl: Apply Wa_16026007364"
new 5a2f117a80c2 drm/xe: Do not wedge device on killed exec queues
new f86ad0ed620c drm/gpusvm, drm/pagemap: Move migration functionality to d [...]
new 2ef19be2a545 drm/pagemap: Add a populate_mm op
new b58701687831 drm/xe: Implement and use the drm_pagemap populate_mm op
new e6018b194b45 drm/xe: Defer memirq init until needed
new b3412d72331a drm/xe/sriov: Move VF bootstrap and query_config to vf_guc_init
new 396044c9d84d drm/xe: Simplify GuC early initialization
new 2e1efcafd4fb drm/xe: Make it possible to read instance0 MCR registers a [...]
new 4c5517e9ecd5 drm/xe: Only dump PAT when xe_hw_engines_init_early fails
new 6386a49951cd drm/xe: Rename gt_init sub-functions
new 11bf0f0b3a4e drm/xe: Split init of xe_gt_init_hwconfig to xe_gt_init an [...]
new 3effd109c6ef drm/xe: Move xe_ttm_sys_mgr_init() downwards.
new 80fa03eb8a70 drm/xe: Remove xe_uc_init_hwconfig()
new a42939ee863e drm/xe: Remove xe_uc_fini_hw
new 18635b6328d9 drm/xe: Rename xe_uc_init_hw to xe_uc_load_hw
new c038bdba98c9 drm/xe: Fix out-of-bounds field write in MI_STORE_DATA_IMM
new a7ffcea8631a drm/xe/guc: Enable extended CAT error reporting
new 9c7d93a8f1ec drm/xe/guc: Enable the Dynamic Inhibit Context Switch opti [...]
new ec9223b49ab1 drm/xe: Drop bo->size
new a559434880b3 drm/xe: Allow dropping kunit dependency as built-in
new 5ac5e1919739 drm/xe: Fix typo in Kconfig
new a34ba68d0938 drm/xe: Consolidate LRC offset calculations
new 67979060740f drm/xe/hw_engine_group: Fix potential leak
new 0fc957c20df3 drm/xe: Export xe_step_name for kunit tests
new f8e0f4c526a4 drm/xe: Track maximum GTs per tile on a per-platform basis
new fb72cd2104a9 drm/xe/tests/pci: Ensure all platforms have a valid GT/tile count
new bd6a4b978584 drm/xe: Assign GT IDs properly on multi-tile + multi-GT platforms
new 457123d5a035 drm/xe: Don't compare GT ID to GT count when determining v [...]
new d4eb4a010262 drm/xe/xe_query: Use separate iterator while filling GT list
new b9329f51677e drm/xe/xe_pmu: Validate gt in event supported
new 3fae6918a3e2 drm/xe/pf: Clear all LMTT pages on alloc
new 491b97831263 drm/xe: Allocate PF queue size on pow2 boundary
new 7eba6a80fef4 drm/xe/vf: Make multi-GT migration less error prone
new 03d85ab36bcb Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2"
new f7a2fd776e57 drm/xe/bmg: fix compressed VRAM handling
new ccfb15b8158c drm/xe/bmg: Add one additional PCI ID
new 0b64addcae7f drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2
new 5cdb71d3b0db drm/xe/ptl: Add GuC FW definition for PTL
new 4c93e2c34154 drm/xe/ptl: Add HuC FW definition for PTL
new 94de1dfd4729 drm/xe/ptl: Drop force_probe requirement
new 83dcee17855c drm/xe/pm: Restore display pm if there is error after disp [...]
new b2c4ac219fa4 drm/xe/uc: Disable GuC communication on hardware initializ [...]
new 8ce560d8e1c6 drm/xe: Remove unused code in devcoredump_snapshot()
new 017ef1228d73 drm/xe: Release runtime pm for error path of xe_devcoredum [...]
new cdc36b66cd41 drm/xe: Expose fan control and voltage regulator version
new 89cd027c94ab drm/xe/pf: Print runtime registers using debug printer
new 1fbe023d30da drm/xe/pf: Print configuration KLVs using debug printer
new 621a4220793b drm/xe/guc: Don't allocate temporary policies object
new 22290cc904d9 i2c: designware: Use polling by default when there is no i [...]
new f6a8e9f3de45 i2c: designware: Add quirk for Intel Xe
new f0e53aadd702 drm/xe: Support for I2C attached MCUs
new 0ea07b69517a drm/xe/pm: Wire up suspend/resume for I2C controller
new f5c5d29522ec drm/xe/xe_i2c: Add support for i2c in survivability mode
new ce3d39fae3d3 drm/xe/bo: add GPU memory trace points
new 1d2e2503e506 drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF
new 0efec0500117 drm/xe/pm: Correct comment of xe_pm_set_vram_threshold()
new 1b822b7f564b drm/xe/guc: Rename CT state change helper
new 4ecdcf9caf51 drm/xe/guc: Move state change logger to helper
new 94de94d24ea8 drm/xe/guc: Cancel ongoing H2G requests when stopping CT
new 9800bf6fae3b Merge tag 'drm-xe-next-2025-07-10' of https://gitlab.freed [...]
new 11895f375939 drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi [...]
new 3a252ff9d8b6 Merge tag 'drm-intel-next-2025-07-10' of https://gitlab.fr [...]
new 127ed492ad2d drm/amdgpu: Pass adev pointer to functions
new 14b2d71a9a24 drm/amdgpu/gfx10: fix KGQ reset sequence
new a54e4639c4ef drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask a [...]
new 9888f73679b7 drm/amdgpu: Add a noverbose flag to psp_wait_for
new 91134e800894 drm/amdkfd: Avoid queue reset if disabled
new f8410a17d377 drm/amdgpu/sdma: consolidate engine reset handling
new 0c3c2e334c4f drm/amdgpu/sdma: allow caller to handle kernel rings in en [...]
new 6d396e7ac1ce drm/amd/display: Disable common modes for LVDS
new df2719088b6a drm/amd/display: Use scaling for non-native resolutions on LVDS
new a73345b866ff Revert "drm/amdgpu: fix slab-use-after-free in amdgpu_user [...]
new a886d26f2c8f drm/amdgpu: fix use-after-free in amdgpu_userq_suspend+0x5 [...]
new 7e11e01d1f1d Merge tag 'amd-drm-next-6.17-2025-07-11' of https://gitlab [...]
new b0a2ee5567ab drm/xe: prepare xe_gen_wa_oob to be multi-use
new f037e0b78e6d drm/xe: add xe_device_wa infrastructure
new e7201d98ca19 drm/xe: add new type to RTP context
new 661a6950e061 drm/xe: Add infrastructure for Device OOB workarounds
new ac596dee8008 drm/xe: Move Wa_15015404425 to use the new XE_DEVICE_WA macro
new 77fa16c8f8ee drm/xe: extend Wa_15015404425 to apply to PTL
new 908d9d56c826 drm/xe/sriov: Mark BMG as SR-IOV capable
new b528e896fa57 drm/xe: Dont skip TLB invalidations on VF
new c12fe703cab9 drm/xe/migrate: fix copy direction in access_memory
new beb72acb5b38 drm/xe: Move page fault init after topology init
new 4a1eaf7d110a drm/xe: Remove references to CONFIG_DRM_XE_DEVMEM_MIRROR
new 81e139db6900 drm/xe/migrate: Fix alignment check
new 7b6db1731a64 drm/xe: Normalize default param values
new 8f3d1c9fb04e drm/xe: Remove unused functions
new e08c0fa02e4e drm/xe: Fix missing kernel-doc
new fa7c2a246019 drm/xe: Generalize wa bb emission code
new 81b79670a37e drm/xe: Pass wa bb setup arguments in a struct
new 1ec31d355c2d drm/xe: Rename utilization workaround emission function
new 5ce511ad2b1e drm/xe: Track number of written dwords from workaround bat [...]
new a3397b24ae00 drm/xe: Allow specifying number of extra dwords at the end [...]
new fba123076339 drm/xe: Add plumbing for indirect context workarounds
new 8d4aec43f6e7 drm/xe: Update register definitions in LRC layout header
new 7dcae5288a09 drm/xe: Combine PF and VF device data into union
new 73c0e8054fcf drm/xe: Move PF and VF device types to separate headers
new 76293a83a9db drm/xe: Introduce xe_tile_is_root helper
new ffab82b062a8 drm/xe: Introduce xe_gt_is_main_type helper
new d962178a882a drm/xe/pf: Expose basic info about VFs in debugfs
new a6c384b24f13 drm/xe/pf: Stop requiring VF/PF version negotiation on every GT
new b533b8e5a1f9 drm/xe/vf: Store negotiated VF/PF ABI version at device level
new 76650bcf2ae4 drm/xe/lrc: Reduce scope of empty lrc data
new e4cb5823ba3e drm/xe: Count dwords before allocating
new fab2cc0c09fd drm/xe/gt: Extract emit_job_sync()
new 6d891d22c627 drm/xe/lrc: Remove leftover TODO/FIXME
new f4b538245f6a drm/xe/gt: Drop third submission for default context
new aded26ccaaa8 drm/xe: Waste fewer instructions in emit_wa_job()
new f4d51b6ce51d drm/xe/lrc: Add table with LRC layout
new 9f50b729dd61 drm/xe/pf: Prepare to stop SR-IOV support prior GT reset
new 1c38dd6afa4a drm/xe/pf: Resend PF provisioning after GT reset
new 92ba2032a18d drm/xe/pf: Move GGTT config KLVs encoding to helper
new 68ae022278a1 drm/xe/pf: Force GuC virtualization mode
new e497957fee30 drm/xe/pf: Invalidate LMTT during LMEM unprovisioning
new a81648768178 drm/xe/pf: Invalidate LMTT after completing changes
new af42cf30ea5d Merge tag 'drm-xe-next-2025-07-15' of https://gitlab.freed [...]
new bf8bbaefaa6a drm/sched: Avoid memory leaks with cancel_job() callback
new 4576de9b7977 drm/sched/tests: Implement cancel_job() callback
new c2668a0e0350 drm/sched/tests: Add unit test for cancel_job()
new d1e5ba835f78 drm/sched: Warn if pending_list is not empty
new 89b2675198ab drm/nouveau: Make fence container helper usable driver-wide
new 5f46f5c7af8c drm/nouveau: Add new callback for scheduler teardown
new bead88002227 drm/nouveau: Remove waitque for sched teardown
new 40b6a946d21e drm/ttm: add new api ttm_device_prepare_hibernation()
new 924dda024f3b drm/amdgpu: move GTT to shmem after eviction for hibernation
new 2640e819474f PM: hibernate: shrink shmem pages after dev_pm_ops.prepare()
new c2aaddbd2ded PM: hibernate: add new api pm_hibernate_is_recovering()
new 530694f54dd5 drm/amdgpu: do not resume device in thaw for normal hibernation
new b59df66c0876 drm/doc: Fix title underline for "Task information"
new e41315787dda drm: Add missing struct drm_wedge_task_info kernel doc
new cf590b239c98 drm/doc: Fix grammar for "Task information"
new 667efb341917 drm/amdgpu: Fix lifetime of struct amdgpu_task_info after [...]
new 917b10d90990 drm: rust: rename as_ref() to from_raw() for drm constructors
new a6cfa4c88339 PM: hibernate: Add stub for pm_hibernate_is_recovering()
new 02bb63d1a593 drm/bridge: Make dp/hdmi_audio_* callback keep the same pa [...]
new 5d156a9c3d5e drm/bridge: Pass down connector to drm bridge detect hook
new 159df89564c5 drm/panthor: Remove dead VM flushing code
new 1a304a2f8f7d drm/panel-edp: Add BOE NE14QDM panel for Dell Latitude 7455
new fd5fde69fd41 dt-bindings: display: rockchip,dw-mipi-dsi: Drop address/s [...]
new 0a5dc1b67ef5 drm/sched: Rename DRM_GPU_SCHED_STAT_NOMINAL to DRM_GPU_SC [...]
new 0b1217bfdfdd drm/sched: Allow drivers to skip the reset and keep on running
new 9b9b5a3605b9 drm/sched: Make timeout KUnit tests faster
new 1472e7549f84 drm/sched: Add new test for DRM_GPU_SCHED_STAT_NO_HANG
new 6b37fbacd087 drm/v3d: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
new 8902c2b17a6e drm/etnaviv: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
new 53dcd0eaa271 drm/xe: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
new 9fb32803dfba drm/panfrost: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
new a622663dbf87 drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: Fix a compile [...]
new 0bcc0f5e98be dt-bindings: display: panel: samsung,atna30dw01: document [...]
new 8b824e9d2d0a drm/ttm: fix locking in test ttm_bo_validate_no_placement_ [...]
new 76689eb52667 drm/ttm: remove ttm_bo_validate_swapout test
new 1d043d6c00b0 drm/sitronix/st7571-i2c: Fix encoder callbacks function names
new 720799d9462c drm/sitronix/st7571-i2c: Log probe deferral cause for GPIO [...]
new d9ace6d55080 drm/sitronix/st7571-i2c: Add an indirection level to parse DT
new d2bfb999640f dt-bindings: display: Add Sitronix ST7567 LCD Controller
new a55863ba4c9e drm/sitronix/st7571-i2c: Add support for the ST7567 Controller
new 1e57377dad3d drm/panel/lq101r1sx01: Use refcounted allocation in place [...]
new 6299cb4a211c drm/panel/raspberrypi: Use refcounted allocation in place [...]
new 8e4e733d9543 drm/panel/vvx10f034n00: Use refcounted allocation in place [...]
new 6afbf43edfae drm/panel/osd101t2587-53ts: Use refcounted allocation in p [...]
new a8f268ac9d46 drm/panel/novatek-nt36672a: Use refcounted allocation in p [...]
new daeca2b7c732 drm/panel/lg-sw43408: Use refcounted allocation in place o [...]
new 6a855c7f5685 drm/panel/kd097d04: Use refcounted allocation in place of [...]
new 95ec5c606dfd drm/panel/khadas-ts050: Use refcounted allocation in place [...]
new b669ce70f459 drm/panel/jdi-lt070me05000: Use refcounted allocation in p [...]
new d29ab79c6f59 drm/panel/lpm102a188a: Use refcounted allocation in place [...]
new ea8642fe7966 drm/panel/ilitek-ili9882t: Use refcounted allocation in pl [...]
new 46c8779be619 drm/panel/himax-hx83102: Use refcounted allocation in plac [...]
new 51929b6850a9 drm/panel/boe-tv101wum-nl6: Use refcounted allocation in p [...]
new d27da6792c80 drm/panel/boe-himax8279d: Use refcounted allocation in pla [...]
new 2bf85c45db96 drm/tests: edid: Fix monitor range limits
new b17ade59aac4 drm/tests: edid: Update CTA-861 HDMI Vendor Specific Data Block
new d618363a53ae drm/tests: edid: Add edid-decode --check output
new 0389e4256eb2 drm: Pass pixel_format+modifier to .get_format_info()
new 0e7d5874fb6b drm: Pass pixel_format+modifier directly to drm_get_format_info()
new d5d6340c0b65 drm: Look up the format info earlier
new 81112eaac559 drm: Pass the format info to .fb_create()
new a34cc7bf1034 drm: Allow the caller to pass in the format info to drm_he [...]
new e3c5074b1fc2 drm/malidp: Pass along the format info from .fb_create() m [...]
new 04a5889cf75a drm/gem: Pass along the format info from .fb_create() to d [...]
new 283da9e3a9a4 drm/gem/afbc: Eliminate redundant drm_get_format_info()
new b4d360701b76 drm/amdgpu: Pass along the format info from .fb_create() t [...]
new 797f8fc4cc83 drm/armada: Pass along the format info from .fb_create() t [...]
new d26e853410fd drm/exynos: Pass along the format info from .fb_create() t [...]
new 4a792c59203b drm/gma500: Pass along the format info from .fb_create() t [...]
new 800df9e50ca2 drm/i915: Pass along the format info from .fb_create() to [...]
new 7a46d0393672 drm/komeda: Pass along the format info from .fb_create() t [...]
new 1506b103105e drm/msm: Pass along the format info from .fb_create() to d [...]
new b146e3e03b62 drm/tegra: Pass along the format info from .fb_create() to [...]
new e7e9cde252c9 drm/virtio: Pass along the format info from .fb_create() t [...]
new 3f019d749671 drm/vmwgfx: Pass along the format info from .fb_create() t [...]
new 41ab92d35ccd drm: Make passing of format info to drm_helper_mode_fill_f [...]
new 28c5c486380c drm/amdgpu: Fix missing unlocking in an error path in amdg [...]
new be3cd668fffe Merge tag 'drm-misc-next-2025-07-17' of https://gitlab.fre [...]
new 8ff4a4b98d1f drm/amdgpu: Use cached partition mode, if valid
new 730ea5074dac drm/amdgpu/gfx9: fix kiq locking in KCQ reset
new 08f116c59310 drm/amdgpu/gfx9.4.3: fix kiq locking in KCQ reset
new a4b2ba8f631d drm/amdgpu/gfx10: fix kiq locking in KCQ reset
new d115a63f8160 drm/amdgpu/vcn4: add additional ring reset error checking
new 1b556bcc3837 drm/amdgpu/vcn4.0.5: add additional ring reset error checking
new 7a5b69d60e44 drm/amdgpu/vcn5: add additional ring reset error checking
new fa301127ba9a drm/amdkfd: enable kfd on LoongArch systems
new 48cb9c3b2147 drm/amdgpu: The interrupt source was not released
new 04d57f4462a6 drm/amd/display: Workaround for stuck I2C arbitrage
new 26ad78fffc66 drm/amd/display: MPC basic allocation logic and TMZ
new a1619668d41f drm/amd/display: Make dcn401_initialize_min_clocks() avail [...]
new d7b618bc41ee drm/amd/display: Refactor DSC cap calculations
new aef3af22a456 drm/amd/display: Add definitions to support DID Type5 descriptors
new 3f2b24a1ef35 drm/amd/display: Monitor patch to ignore EDID audio SAB check
new f354556e29f4 drm/amd/display: limit clear_update_flags to dcn32 and above
new 2ee27baf5c7c drm/amd/display: Notify display idle on D3
new f9dbe8eb1b3d drm/amd/display: Adding missing driver code for IPSv2.0
new a8a21bafa1b9 drm/amd/display: Notify DMUB on HW Release
new c5c33903d7ae drm/amd/display: Add static pg implementations for future use
new 42fcf48f7b30 drm/amd/display: New Behavior for debug option disable_ips_in_vpb
new 504f9bdd3a15 drm/amd/display: Fix FIXED_VS retimer clock gen source override
new 3bfce48b109f drm/amd/display: Add support for Panel Replay on DP1 eDP ( [...]
new 1f26214d268b drm/amd/display: Add HPO encoder support to Replay
new fa699acb8e9b drm/amd/display: Free memory allocation
new 18f0817d2e9a drm/amd/display: Initial support for SmartMux
new ad19aa07445c drm/amd/display: Revert "Add DPP & HUBP reset if power gat [...]
new 340231cdceec drm/amd/display: Disable CRTC degamma LUT for DCN401
new 660261df61fb drm/amdgpu: refine eeprom data check
new 48ee3d8e5e0e drm/amdgpu: refine bad page loading when in the same nps mode
new 612ec7c69d04 drm/radeon: Do not hold console lock while suspending clients
new fff8e0504499 drm/radeon: Do not hold console lock during resume
new d18e1faef6ba drm/amdgpu: clean up sdma reset functions
new c9bfafc1a672 drm/amdgpu/jpeg2: add additional ring reset error checking
new 29184874556a drm/amdgpu/jpeg3: add additional ring reset error checking
new 94ee19ea149f drm/amdgpu/jpeg4: add additional ring reset error checking
new 290ccae52dcf drm/amdgpu/vcn: don't enable per queue resets on SR-IOV
new e3f15cfd8b5d drm/amdgpu: clean up jpeg reset functions
new bc29c03b2815 drm/amdgpu: clean up GC reset functions
new 77cc0da39c7c drm/amdgpu: track ring state associated with a fence
new 991f2e0c63a7 drm/amdgpu: Check SQ_CONFIG register support on SRIOV
new ec8fbb44b51e drm/amdgpu: make compute timeouts consistent
new 9ad73536f875 drm/amd/pm: Get max/min frequency on aldebaran VF
new 25c314aa3ec3 drm/amdgpu: Increase reset counter only on success
new 461f43b9b65e drm/amd/pm: Remove unnecessary variable
new 3c9e205f325a drm/amdgpu/jpeg2: re-emit unprocessed state on ring reset
new bb7928f9fc69 drm/amdgpu/jpeg2.5: re-emit unprocessed state on ring reset
new b81891589be1 drm/amdgpu/jpeg3: re-emit unprocessed state on ring reset
new 429ccbf6f441 drm/amdgpu/jpeg4: re-emit unprocessed state on ring reset
new 98f16636a2fc drm/amdgpu/jpeg4.0.3: re-emit unprocessed state on ring reset
new cf07ece3a81f drm/amdgpu/jpeg4.0.5: add queue reset
new e708f2cb56c0 drm/amdgpu/jpeg5: add queue reset
new 8bea669e67aa drm/amdgpu/jpeg5.0.1: re-emit unprocessed state on ring reset
new d156ba39704e drm/amdgpu/vcn4: re-emit unprocessed state on ring reset
new 64c54f0aa207 drm/amdgpu/vcn4.0.3: re-emit unprocessed state on ring reset
new 6166e37afd17 drm/amdgpu/vcn4.0.5: re-emit unprocessed state on ring reset
new 3871149081b0 drm/amdgpu/vcn5: re-emit unprocessed state on ring reset
new 7b6cde7f4e85 drm/amdgpu/vcn: add a helper framework for engine resets
new 64ac00974754 drm/amdgpu/vcn2: implement ring reset
new 63b8c9fdfb7f drm/amdgpu/vcn2.5: implement ring reset
new d7767a1fd46b drm/amdgpu/vcn3: implement ring reset
new 084300fef580 drm/amdgpu: rework gmc_v9_0_get_coherence_flags v2
new 82a7c94fcecd drm/amdgpu/jpeg: clean up reset type handling
new d524d40e3a61 drm/amd/pm: fix null pointer access
new 2becafc319db drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
new e36519f5c803 drm/amd/amdgpu: Initialize swnode for ISP MFD device
new 55d42f616976 drm/amd/amdgpu: Add helper functions for isp buffers
new 78d0a27ae0e2 drm/amdgpu: Add user queue instance count in HW IP info
new 9ffab039bcb0 drm/amdgpu: Replace HQD terminology with slots naming
new 8825dabaf67b drm/amd/pm: Use cached data for min/max clocks
new e678e75d68ca drm/amd/pm: Use cached metrics data on SMUv13.0.6
new 81df6bfad6a4 drm/amdgpu: Add WARN_ON to the resource clear function
new ee60209b6ff6 drm/amdgpu/gfx9: re-emit unprocessed state on kcq reset
new e22631b53aec drm/amdgpu/gfx9.4.3: re-emit unprocessed state on kcq reset
new f410731d5cdd drm/amdgpu/gfx10: re-emit unprocessed state on ring reset
new fa3385ac15fe drm/amdgpu/gfx11: re-emit unprocessed state on ring reset
new 4da11b92d7ed drm/amdgpu/gfx12: re-emit unprocessed state on ring reset
new 4b1df3bad2e2 drm/amdgpu/sdma5: re-emit unprocessed state on ring reset
new 1b49bddc5881 drm/amdgpu/sdma5.2: re-emit unprocessed state on ring reset
new 9753078f5492 drm/amdgpu/sdma6: re-emit unprocessed state on ring reset
new ea2791d05a2e drm/amdgpu/sdma7: re-emit unprocessed state on ring reset
new 6ac55eab4fc4 drm/amdgpu: move reset support type checks into the caller
new acab5fbd77a5 Merge tag 'amd-drm-next-6.17-2025-07-17' of https://gitlab [...]
new 9863f7743339 rust: dma: clarify wording and be consistent in `coherent` [...]
new fe5846590555 rust: dma: convert the read/write macros to return Result
new d37a39f607c4 rust: dma: add as_slice/write functions for CoherentAllocation
new 14371e58cb27 rust: dma: fix doc-comment of dma_handle()
new c0a3065d5def rust: dma: expose the count and size of CoherentAllocation
new 26af85653984 rust: dma: add dma_handle_with_offset method to CoherentAl [...]
new a002488de6e0 Merge tag 'topic/dma-features-2025-06-23' of https://githu [...]
new 69ba00fed957 rust: make ETIMEDOUT error available
new 06a93197e29d rust: sizes: add constants up to SZ_2G
new 8d5fbb8d027d gpu: nova-core: use absolute paths in register!() macro
new 8dd1433d9050 gpu: nova-core: add delimiter for helper rules in register [...]
new cdfe233ee6cd gpu: nova-core: expose the offset of each register as a ty [...]
new e66aaaffe017 gpu: nova-core: allow register aliases
new 94a08721435c gpu: nova-core: increase BAR0 size to 16MB
new a03c9bd953c2 gpu: nova-core: add helper function to wait on condition
new bbe5db761086 gpu: nova-core: wait for GFW_BOOT completion
new 9bcc046a929f gpu: nova-core: add DMA object struct
new 6554ad65b589 gpu: nova-core: register sysmem flush page
new 69f5cd67ce41 gpu: nova-core: add falcon register definitions and base code
new d0c167eb0afa gpu: nova-core: firmware: add ucode descriptor used by FWSEC-FRTS
new 6fda04e7f0cd gpu: nova-core: vbios: Add base support for VBIOS construc [...]
new dc70c6ae2441 gpu: nova-core: vbios: Add support to look up PMU table in FWSEC
new 47c4846e4319 gpu: nova-core: vbios: Add support for FWSEC ucode extraction
new 80213934d00f gpu: nova-core: compute layout of the FRTS region
new 436884511d54 gpu: nova-core: add types for patching firmware binaries
new 31f0feefb49a gpu: nova-core: extract FWSEC from BIOS and patch it to ru [...]
new 859aa3d94058 gpu: nova-core: load and run FWSEC-FRTS
new 3606620b316c gpu: nova-core: update and annotate TODO list
new 1b8233bb24fc gpu: nova-core: impl From for u32 for enums used from register!
new 43ad65eca2a1 gpu: nova-core: consider `clippy::cast_lossless`
new d612799de75b MAINTAINERS: Add Alexandre Courbot as co-maintainer to nova-core
new 4092e1b41202 gpu: nova-core: replace `Duration` with `Delta`
new 4a4d4e320a4d gpu: nova-core: Add code comments related to devinit
new 4d3e891388ee gpu: nova-core: Clarify sysmembar operations
new 0b980688f630 gpu: nova-core: Clarify falcon code
new 7feefbd2a28b gpu: nova-core: convert `/*` comments to `//`
new 5ec879e29948 Documentation: gpu: nova-core: Document vbios layout
new 952e62240738 Documentation: gpu: nova-core: Document devinit process
new e5e716dbfc82 Documentation: gpu: nova-core: Document fwsec operation an [...]
new 215a3f917133 Documentation: gpu: nova-core: Document basics of the Falcon
new 14ae91a81ec8 gpu: nova-core: fix bounds check in PmuLookupTableEntry::new
new ba0f4c4c0f9d Merge tag 'nova-next-v6.17-2025-07-18' of https://gitlab.f [...]
new 66cdf05f8548 drm/tidss: encoder: convert to devm_drm_bridge_alloc()
new b213eb34f857 drm/tidss: oldi: convert to devm_drm_bridge_alloc() API
new 711fa2667d8b Merge tag 'drm-misc-next-fixes-2025-07-24' of https://gitl [...]
new 260f6f4fda93 Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesk [...]
The 1510 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:
.../ABI/testing/sysfs-driver-intel-xe-hwmon | 48 +
Documentation/ABI/testing/sysfs-driver-qaic | 18 +
.../display/allwinner,sun8i-a83t-de2-mixer.yaml | 34 +-
.../fsl,imx8qxp-dc-axi-performance-counter.yaml | 57 +
.../display/imx/fsl,imx8qxp-dc-blit-engine.yaml | 204 ++
.../display/imx/fsl,imx8qxp-dc-blitblend.yaml | 41 +
.../bindings/display/imx/fsl,imx8qxp-dc-clut.yaml | 44 +
.../imx/fsl,imx8qxp-dc-command-sequencer.yaml | 67 +
.../display/imx/fsl,imx8qxp-dc-constframe.yaml | 44 +
.../display/imx/fsl,imx8qxp-dc-display-engine.yaml | 152 +
.../display/imx/fsl,imx8qxp-dc-dither.yaml | 45 +
.../display/imx/fsl,imx8qxp-dc-extdst.yaml | 72 +
.../display/imx/fsl,imx8qxp-dc-fetchunit.yaml | 141 +
.../display/imx/fsl,imx8qxp-dc-filter.yaml | 43 +
.../display/imx/fsl,imx8qxp-dc-framegen.yaml | 64 +
.../display/imx/fsl,imx8qxp-dc-gammacor.yaml | 32 +
.../display/imx/fsl,imx8qxp-dc-layerblend.yaml | 39 +
.../display/imx/fsl,imx8qxp-dc-matrix.yaml | 44 +
.../display/imx/fsl,imx8qxp-dc-pixel-engine.yaml | 250 ++
.../bindings/display/imx/fsl,imx8qxp-dc-rop.yaml | 43 +
.../display/imx/fsl,imx8qxp-dc-safety.yaml | 34 +
.../display/imx/fsl,imx8qxp-dc-scaling-engine.yaml | 83 +
.../display/imx/fsl,imx8qxp-dc-signature.yaml | 53 +
.../bindings/display/imx/fsl,imx8qxp-dc-store.yaml | 96 +
.../bindings/display/imx/fsl,imx8qxp-dc-tcon.yaml | 45 +
.../bindings/display/imx/fsl,imx8qxp-dc.yaml | 236 ++
.../bindings/display/msm/dp-controller.yaml | 4 +
.../bindings/display/msm/dsi-controller-main.yaml | 54 +-
.../bindings/display/msm/dsi-phy-7nm.yaml | 1 +
.../bindings/display/msm/qcom,sm8650-dpu.yaml | 1 +
.../bindings/display/msm/qcom,sm8750-mdss.yaml | 470 +++
.../bindings/display/panel/himax,hx83112b.yaml | 73 +
.../bindings/display/panel/himax,hx8394.yaml | 17 +-
.../bindings/display/panel/ilitek,ili9881c.yaml | 1 +
.../bindings/display/panel/panel-simple.yaml | 2 +
.../bindings/display/panel/raydium,rm67200.yaml | 1 -
.../bindings/display/panel/renesas,r61307.yaml | 94 +
.../bindings/display/panel/renesas,r69328.yaml | 73 +
.../bindings/display/panel/samsung,atna33xc20.yaml | 2 +
.../bindings/display/panel/sitronix,st7701.yaml | 1 +
.../bindings/display/panel/visionox,rm69299.yaml | 4 +-
.../bindings/display/renesas,rzg2l-du.yaml | 23 +-
.../display/rockchip/rockchip,dw-mipi-dsi.yaml | 6 -
.../bindings/display/rockchip/rockchip-vop2.yaml | 56 +-
.../bindings/display/sitronix,st7567.yaml | 63 +
.../bindings/display/ti/ti,am625-oldi.yaml | 79 +
.../bindings/display/ti/ti,am65x-dss.yaml | 220 +-
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 5 +-
.../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 +
.../interrupt-controller/fsl,imx8qxp-dc-intc.yaml | 318 ++
.../bindings/opp/opp-v2-qcom-adreno.yaml | 2 +-
.../devicetree/bindings/vendor-prefixes.yaml | 4 +
Documentation/gpu/amdgpu/debugging.rst | 18 +
Documentation/gpu/drm-uapi.rst | 36 +
Documentation/gpu/i915.rst | 10 +-
Documentation/gpu/nova/core/devinit.rst | 61 +
Documentation/gpu/nova/core/falcon.rst | 158 +
Documentation/gpu/nova/core/fwsec.rst | 181 +
Documentation/gpu/nova/core/todo.rst | 107 +-
Documentation/gpu/nova/core/vbios.rst | 181 +
Documentation/gpu/nova/index.rst | 4 +
Documentation/gpu/rfc/gpusvm.rst | 12 +-
Documentation/gpu/todo.rst | 15 +
Documentation/gpu/vkms.rst | 15 +-
Documentation/gpu/xe/xe_configfs.rst | 10 +-
Documentation/userspace-api/dma-buf-heaps.rst | 11 +-
MAINTAINERS | 51 +-
arch/arm64/boot/dts/mediatek/mt8370.dtsi | 16 +
arch/x86/kernel/setup.c | 4 +
drivers/Kconfig | 2 -
drivers/accel/amdxdna/aie2_ctx.c | 7 +-
drivers/accel/amdxdna/amdxdna_gem.c | 193 +-
drivers/accel/amdxdna/amdxdna_gem.h | 3 +-
drivers/accel/drm_accel.c | 16 -
drivers/accel/habanalabs/common/device.c | 25 +-
drivers/accel/ivpu/ivpu_drv.c | 1 +
drivers/accel/ivpu/ivpu_drv.h | 15 +-
drivers/accel/ivpu/ivpu_hw.c | 4 +
drivers/accel/ivpu/ivpu_hw_ip.c | 1 +
drivers/accel/ivpu/ivpu_job.c | 81 +-
drivers/accel/ivpu/ivpu_pm.c | 15 +-
drivers/accel/qaic/Makefile | 1 +
drivers/accel/qaic/qaic.h | 10 +-
drivers/accel/qaic/qaic_data.c | 1 -
drivers/accel/qaic/qaic_drv.c | 6 +
drivers/accel/qaic/qaic_ras.c | 642 ++++
drivers/accel/qaic/qaic_ras.h | 10 +
drivers/base/power/main.c | 14 +
drivers/dma-buf/Kconfig | 1 -
drivers/dma-buf/dma-fence-chain.c | 7 +-
drivers/dma-buf/dma-fence.c | 167 +-
drivers/dma-buf/heaps/Kconfig | 10 +
drivers/dma-buf/heaps/cma_heap.c | 36 +-
drivers/dma-buf/heaps/system_heap.c | 43 +-
drivers/dma-buf/sw_sync.c | 2 +-
drivers/dma-buf/sync_file.c | 24 +-
drivers/dma-buf/udmabuf.c | 23 +-
drivers/gpu/drm/Kconfig.debug | 1 +
drivers/gpu/drm/Makefile | 6 +-
drivers/gpu/drm/adp/adp-mipi.c | 8 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/aldebaran.c | 33 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 54 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 33 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 54 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 491 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 58 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 151 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 262 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c | 96 +
.../amd/amdgpu/{amdgpu_debugfs.h => amdgpu_ip.h} | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c | 175 +
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 71 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 35 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 134 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 55 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 126 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 98 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 88 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 60 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 59 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 76 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 53 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 236 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 3 +-
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 313 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 70 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 46 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 45 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 71 -
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 71 -
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 60 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 28 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 276 +-
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 184 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 12 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 21 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 20 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 25 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 26 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 6 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 20 -
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 12 +-
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 52 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c | 25 +-
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 56 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c | 37 +-
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 70 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 41 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 55 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 25 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 47 +-
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 27 +-
drivers/gpu/drm/amd/amdgpu/soc15.h | 1 -
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 26 +
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 25 +
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 27 +
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 13 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 23 +-
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 23 +-
drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 123 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 11 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 8 +-
drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 200 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h | 2 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 26 +
.../gpu/drm/amd/display/dc/bios/command_table2.c | 1 +
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 +-
.../gpu/drm/amd/display/dc/clk_mgr/dcn30/dalsmc.h | 3 +-
.../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +-
.../dcn30/dcn30m_clk_mgr.c} | 22 +-
.../dcn30/dcn30m_clk_mgr.h} | 19 +-
.../dc/clk_mgr/dcn30/dcn30m_clk_mgr_smu_msg.c | 118 +
.../dcn30/dcn30m_clk_mgr_smu_msg.h} | 20 +-
.../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 117 +-
.../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.h | 3 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 59 +-
drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 +
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 26 +
.../gpu/drm/amd/display/dc/core/dc_link_exports.c | 5 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 16 +-
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 13 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 67 +
drivers/gpu/drm/amd/display/dc/dc.h | 102 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 429 ++-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 77 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 15 +
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 19 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 11 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 20 +-
.../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 2 +-
.../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.h | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 59 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 43 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h | 2 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 -
.../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 6 +-
.../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 45 +-
.../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 12 +-
.../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 6 +-
.../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.h | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 30 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.h | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.h | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn401/dcn401_fpu.c | 239 --
.../gpu/drm/amd/display/dc/dml/dcn401/dcn401_fpu.h | 14 -
drivers/gpu/drm/amd/display/dc/dml2/Makefile | 13 +-
.../drm/amd/display/dc/dml2/display_mode_core.c | 2 +-
.../display/dc/dml2/display_mode_core_structs.h | 1 +
.../dc/dml2/dml21/dml21_translation_helper.c | 508 +--
.../dc/dml2/dml21/dml21_translation_helper.h | 4 +-
.../drm/amd/display/dc/dml2/dml21/dml21_utils.c | 14 +-
.../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 67 +-
.../drm/amd/display/dc/dml2/dml21/dml21_wrapper.h | 13 +-
.../drm/amd/display/dc/dml2/dml21/inc/dml_top.h | 1 -
.../dc/dml2/dml21/inc/dml_top_dchub_registers.h | 1 +
.../dc/dml2/dml21/inc/dml_top_display_cfg_types.h | 2 +
.../dml2/dml21/inc/dml_top_soc_parameter_types.h | 5 +
.../amd/display/dc/dml2/dml21/inc/dml_top_types.h | 14 +-
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 53 +-
.../dml21/src/dml2_core/dml2_core_shared_types.h | 181 +-
.../dc/dml2/dml21/src/dml2_core/dml2_core_utils.c | 2 +-
.../dc/dml2/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c | 3 -
.../amd/display/dc/dml2/dml21/src/inc/dml2_debug.h | 149 +-
.../dml21/src/inc/dml2_internal_shared_types.h | 10 +-
.../drm/amd/display/dc/dml2/dml2_mall_phantom.c | 2 +-
.../amd/display/dc/dml2/dml2_translation_helper.c | 19 -
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 265 +-
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 6 +-
.../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c | 2 +-
.../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h | 3 +-
.../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 24 -
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 192 +-
.../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c | 28 +-
.../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.h | 1 +
drivers/gpu/drm/amd/display/dc/dsc/dsc.h | 1 +
.../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.h | 19 +
.../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 4 +-
.../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.h | 2 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 32 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.h | 4 +
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 59 +
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 30 +-
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 13 +
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 6 +-
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 316 +-
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 9 +-
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/core_status.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 17 +-
drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 16 +
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 47 +
drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h | 2 +
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/link.h | 6 +-
.../amd/display/dc/link/accessories/link_dp_cts.c | 63 +-
.../hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 2 +-
.../gpu/drm/amd/display/dc/link/link_detection.c | 3 +-
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 27 +-
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 10 +-
.../gpu/drm/amd/display/dc/link/link_validation.c | 124 +-
.../gpu/drm/amd/display/dc/link/link_validation.h | 6 +-
.../display/dc/link/protocols/link_dp_capability.c | 19 +
.../amd/display/dc/link/protocols/link_dp_dpia.c | 15 +-
.../display/dc/link/protocols/link_dp_dpia_bw.c | 287 +-
.../display/dc/link/protocols/link_dp_dpia_bw.h | 39 +-
.../dc/link/protocols/link_edp_panel_control.c | 40 +-
.../dc/link/protocols/link_edp_panel_control.h | 1 +
drivers/gpu/drm/amd/display/dc/mpc/Makefile | 2 +-
.../gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 5 +-
.../gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.h | 8 +
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c | 12 +-
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.h | 13 +
drivers/gpu/drm/amd/display/dc/os_types.h | 1 +
.../display/dc/resource/dce100/dce100_resource.c | 2 +-
.../display/dc/resource/dce110/dce110_resource.c | 2 +-
.../display/dc/resource/dce112/dce112_resource.c | 2 +-
.../display/dc/resource/dce112/dce112_resource.h | 2 +-
.../amd/display/dc/resource/dce60/dce60_resource.c | 2 +-
.../amd/display/dc/resource/dce80/dce80_resource.c | 2 +-
.../amd/display/dc/resource/dcn10/dcn10_resource.c | 4 +-
.../amd/display/dc/resource/dcn20/dcn20_resource.c | 10 +-
.../amd/display/dc/resource/dcn20/dcn20_resource.h | 4 +-
.../display/dc/resource/dcn201/dcn201_resource.c | 2 +
.../amd/display/dc/resource/dcn21/dcn21_resource.c | 10 +-
.../amd/display/dc/resource/dcn21/dcn21_resource.h | 2 +-
.../amd/display/dc/resource/dcn30/dcn30_resource.c | 24 +-
.../amd/display/dc/resource/dcn30/dcn30_resource.h | 6 +-
.../display/dc/resource/dcn301/dcn301_resource.c | 2 +
.../display/dc/resource/dcn302/dcn302_resource.c | 2 +
.../display/dc/resource/dcn303/dcn303_resource.c | 2 +
.../amd/display/dc/resource/dcn31/dcn31_resource.c | 56 +-
.../amd/display/dc/resource/dcn31/dcn31_resource.h | 10 +-
.../display/dc/resource/dcn314/dcn314_resource.c | 20 +-
.../display/dc/resource/dcn314/dcn314_resource.h | 2 +-
.../display/dc/resource/dcn315/dcn315_resource.c | 10 +-
.../display/dc/resource/dcn316/dcn316_resource.c | 10 +-
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 46 +-
.../amd/display/dc/resource/dcn32/dcn32_resource.h | 4 +-
.../display/dc/resource/dcn321/dcn321_resource.c | 22 +-
.../amd/display/dc/resource/dcn35/dcn35_resource.c | 19 +-
.../display/dc/resource/dcn351/dcn351_resource.c | 19 +-
.../amd/display/dc/resource/dcn36/dcn36_resource.c | 19 +-
.../display/dc/resource/dcn401/dcn401_resource.c | 52 +-
.../display/dc/resource/dcn401/dcn401_resource.h | 2 +-
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 45 +-
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h | 2 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 13 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 367 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 5 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 21 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c | 5 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 13 +-
.../drm/amd/display/modules/freesync/freesync.c | 2 +-
.../drm/amd/display/modules/power/power_helpers.h | 2 +
drivers/gpu/drm/amd/include/amd_shared.h | 2 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 2 +
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 15 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 9 +-
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 72 +-
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 118 +-
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h | 7 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 10 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 121 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 9 +-
.../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h | 1 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 16 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 2 +
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 39 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 22 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 37 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 37 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 57 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 43 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 106 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 41 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 59 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 2 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 105 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 60 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 90 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 10 +
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 41 +-
.../drm/arm/display/komeda/komeda_framebuffer.c | 3 +-
.../drm/arm/display/komeda/komeda_framebuffer.h | 1 +
drivers/gpu/drm/arm/hdlcd_crtc.c | 23 +-
drivers/gpu/drm/arm/malidp_drv.c | 12 +-
drivers/gpu/drm/armada/armada_fb.c | 12 +-
drivers/gpu/drm/armada/armada_fb.h | 4 +-
drivers/gpu/drm/armada/armada_fbdev.c | 5 +-
drivers/gpu/drm/ast/Makefile | 5 +
drivers/gpu/drm/ast/ast_2000.c | 149 +
drivers/gpu/drm/ast/ast_2100.c | 348 ++
drivers/gpu/drm/ast/{ast_post.c => ast_2300.c} | 956 +-----
drivers/gpu/drm/ast/ast_2500.c | 569 ++++
.../{amd/amdgpu/amdgpu_isp.h => ast/ast_2600.c} | 52 +-
drivers/gpu/drm/ast/ast_dram_tables.h | 207 --
drivers/gpu/drm/ast/ast_drv.c | 2 +-
drivers/gpu/drm/ast/ast_drv.h | 17 +-
drivers/gpu/drm/ast/ast_mode.c | 69 +-
drivers/gpu/drm/ast/ast_post.c | 2027 +----------
drivers/gpu/drm/ast/ast_post.h | 50 +
drivers/gpu/drm/bridge/adv7511/Kconfig | 5 +-
drivers/gpu/drm/bridge/adv7511/adv7511.h | 53 +-
drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 77 +-
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 57 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 360 +-
drivers/gpu/drm/bridge/adv7511/adv7533.c | 9 +-
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 9 +-
.../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 2 +
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 41 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 3 +-
drivers/gpu/drm/bridge/analogix/anx7625.c | 9 +-
drivers/gpu/drm/bridge/aux-bridge.c | 9 +-
drivers/gpu/drm/bridge/aux-hpd-bridge.c | 10 +-
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 72 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 11 +-
drivers/gpu/drm/bridge/chipone-icn6211.c | 8 +-
drivers/gpu/drm/bridge/chrontel-ch7033.c | 10 +-
drivers/gpu/drm/bridge/cros-ec-anx7688.c | 8 +-
drivers/gpu/drm/bridge/display-connector.c | 11 +-
drivers/gpu/drm/bridge/fsl-ldb.c | 7 +-
drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c | 10 +-
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 8 +-
.../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 27 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 8 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 8 +-
drivers/gpu/drm/bridge/ite-it6263.c | 11 +-
drivers/gpu/drm/bridge/ite-it6505.c | 10 +-
drivers/gpu/drm/bridge/ite-it66121.c | 11 +-
drivers/gpu/drm/bridge/lontium-lt8912b.c | 14 +-
drivers/gpu/drm/bridge/lontium-lt9211.c | 7 +-
drivers/gpu/drm/bridge/lontium-lt9611.c | 23 +-
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 3 +-
drivers/gpu/drm/bridge/lvds-codec.c | 9 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 16 +-
drivers/gpu/drm/bridge/microchip-lvds.c | 8 +-
drivers/gpu/drm/bridge/nwl-dsi.c | 8 +-
drivers/gpu/drm/bridge/nxp-ptn3460.c | 9 +-
drivers/gpu/drm/bridge/panel.c | 13 +-
drivers/gpu/drm/bridge/parade-ps8622.c | 8 +-
drivers/gpu/drm/bridge/parade-ps8640.c | 8 +-
drivers/gpu/drm/bridge/samsung-dsim.c | 70 +-
drivers/gpu/drm/bridge/sii902x.c | 10 +-
drivers/gpu/drm/bridge/sii9234.c | 8 +-
drivers/gpu/drm/bridge/sil-sii8620.c | 8 +-
drivers/gpu/drm/bridge/simple-bridge.c | 10 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 23 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 4 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 9 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c | 9 +-
drivers/gpu/drm/bridge/tc358762.c | 8 +-
drivers/gpu/drm/bridge/tc358764.c | 8 +-
drivers/gpu/drm/bridge/tc358767.c | 62 +-
drivers/gpu/drm/bridge/tc358768.c | 8 +-
drivers/gpu/drm/bridge/tc358775.c | 8 +-
drivers/gpu/drm/bridge/thc63lvd1024.c | 8 +-
drivers/gpu/drm/bridge/ti-dlpc3433.c | 8 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 73 +-
drivers/gpu/drm/bridge/ti-tdp158.c | 8 +-
drivers/gpu/drm/bridge/ti-tfp410.c | 10 +-
drivers/gpu/drm/bridge/ti-tpd12s015.c | 16 +-
drivers/gpu/drm/ci/build-igt.sh | 2 +-
drivers/gpu/drm/ci/build.sh | 17 +-
drivers/gpu/drm/ci/build.yml | 10 +-
drivers/gpu/drm/ci/check-devicetrees.yml | 50 +
drivers/gpu/drm/ci/container.yml | 30 +-
drivers/gpu/drm/ci/dt-binding-check.sh | 19 +
drivers/gpu/drm/ci/dtbs-check.sh | 22 +
drivers/gpu/drm/ci/gitlab-ci.yml | 56 +-
drivers/gpu/drm/ci/igt_runner.sh | 1 +
drivers/gpu/drm/ci/image-tags.yml | 20 +-
drivers/gpu/drm/ci/kunit.sh | 16 +
drivers/gpu/drm/ci/kunit.yml | 37 +
drivers/gpu/drm/ci/lava-submit.sh | 6 +-
drivers/gpu/drm/ci/setup-llvm-links.sh | 13 +
drivers/gpu/drm/ci/test.yml | 47 +-
.../xfails/msm-sc7180-trogdor-kingoftown-skips.txt | 5 +
.../msm-sc7180-trogdor-lazor-limozeen-skips.txt | 5 +
drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 29 -
drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 139 -
drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 350 --
drivers/gpu/drm/clients/drm_client_setup.c | 7 +
drivers/gpu/drm/display/Kconfig | 13 +-
drivers/gpu/drm/display/Makefile | 4 +
drivers/gpu/drm/display/drm_bridge_connector.c | 126 +-
drivers/gpu/drm/display/drm_dp_aux_bus.c | 1 +
drivers/gpu/drm/display/drm_dp_cec.c | 1 +
drivers/gpu/drm/display/drm_dp_helper.c | 137 +-
drivers/gpu/drm/display/drm_dp_mst_topology.c | 1 +
drivers/gpu/drm/display/drm_dp_tunnel.c | 1 +
drivers/gpu/drm/display/drm_dsc_helper.c | 1 +
drivers/gpu/drm/display/drm_hdmi_audio_helper.c | 4 +
drivers/gpu/drm/display/drm_hdmi_cec_helper.c | 193 ++
.../gpu/drm/display/drm_hdmi_cec_notifier_helper.c | 65 +
drivers/gpu/drm/display/drm_hdmi_helper.c | 3 +-
drivers/gpu/drm/display/drm_hdmi_state_helper.c | 129 +-
drivers/gpu/drm/display/drm_scdc_helper.c | 1 +
drivers/gpu/drm/drm_atomic.c | 2 +-
drivers/gpu/drm/drm_atomic_helper.c | 161 +-
drivers/gpu/drm/drm_atomic_state_helper.c | 1 +
drivers/gpu/drm/drm_atomic_uapi.c | 1 +
drivers/gpu/drm/drm_auth.c | 65 +-
drivers/gpu/drm/drm_bridge.c | 49 +-
drivers/gpu/drm/drm_bridge_helper.c | 2 +
drivers/gpu/drm/drm_buddy.c | 1 +
drivers/gpu/drm/drm_client.c | 36 +-
drivers/gpu/drm/drm_client_event.c | 1 +
drivers/gpu/drm/drm_client_modeset.c | 2 +
drivers/gpu/drm/drm_color_mgmt.c | 210 ++
drivers/gpu/drm/drm_connector.c | 44 +-
drivers/gpu/drm/drm_damage_helper.c | 2 +
drivers/gpu/drm/drm_debugfs.c | 128 +-
drivers/gpu/drm/drm_debugfs_crc.c | 1 +
drivers/gpu/drm/drm_drv.c | 38 +-
drivers/gpu/drm/drm_edid.c | 252 +-
drivers/gpu/drm/drm_exec.c | 2 +
drivers/gpu/drm/drm_fb_dma_helper.c | 2 +
drivers/gpu/drm/drm_fb_helper.c | 1 +
drivers/gpu/drm/drm_fbdev_dma.c | 1 +
drivers/gpu/drm/drm_fbdev_shmem.c | 1 +
drivers/gpu/drm/drm_fbdev_ttm.c | 1 +
drivers/gpu/drm/drm_file.c | 18 +-
drivers/gpu/drm/drm_flip_work.c | 1 +
drivers/gpu/drm/drm_format_helper.c | 313 +-
drivers/gpu/drm/drm_format_internal.h | 16 +-
drivers/gpu/drm/drm_fourcc.c | 45 +-
drivers/gpu/drm/drm_framebuffer.c | 27 +-
drivers/gpu/drm/drm_gem.c | 47 +-
drivers/gpu/drm/drm_gem_atomic_helper.c | 1 +
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 48 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 61 +
drivers/gpu/drm/drm_gem_ttm_helper.c | 1 +
drivers/gpu/drm/drm_gem_vram_helper.c | 80 +-
drivers/gpu/drm/drm_gpusvm.c | 797 +----
drivers/gpu/drm/drm_gpuvm.c | 133 +-
drivers/gpu/drm/drm_internal.h | 10 +-
drivers/gpu/drm/drm_managed.c | 1 +
drivers/gpu/drm/drm_mipi_dbi.c | 9 +-
drivers/gpu/drm/drm_mipi_dsi.c | 1 +
drivers/gpu/drm/drm_mode_config.c | 1 +
drivers/gpu/drm/drm_modeset_helper.c | 6 +-
drivers/gpu/drm/drm_modeset_lock.c | 2 +
drivers/gpu/drm/drm_pagemap.c | 838 +++++
drivers/gpu/drm/drm_panel.c | 52 +-
drivers/gpu/drm/drm_panel_backlight_quirks.c | 1 +
drivers/gpu/drm/drm_panel_orientation_quirks.c | 1 +
drivers/gpu/drm/drm_panic.c | 1 +
drivers/gpu/drm/drm_pci.c | 1 -
drivers/gpu/drm/drm_plane.c | 1 +
drivers/gpu/drm/drm_plane_helper.c | 1 +
drivers/gpu/drm/drm_prime.c | 58 +-
drivers/gpu/drm/drm_print.c | 1 +
drivers/gpu/drm/drm_privacy_screen.c | 1 +
drivers/gpu/drm/drm_self_refresh_helper.c | 1 +
drivers/gpu/drm/drm_simple_kms_helper.c | 1 +
drivers/gpu/drm/drm_suballoc.c | 2 +
drivers/gpu/drm/drm_syncobj.c | 1 +
drivers/gpu/drm/drm_vblank_work.c | 2 +
drivers/gpu/drm/drm_vma_manager.c | 1 +
drivers/gpu/drm/drm_writeback.c | 1 +
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 17 +-
drivers/gpu/drm/exynos/exynos_drm_fb.c | 7 +-
drivers/gpu/drm/exynos/exynos_drm_fb.h | 1 +
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 5 +-
drivers/gpu/drm/gma500/fbdev.c | 5 +-
drivers/gpu/drm/gma500/framebuffer.c | 14 +-
drivers/gpu/drm/gma500/psb_drv.h | 1 +
drivers/gpu/drm/gud/gud_pipe.c | 9 +-
drivers/gpu/drm/hyperv/hyperv_drm.h | 4 +-
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 206 +-
drivers/gpu/drm/i915/Makefile | 12 +-
drivers/gpu/drm/i915/display/g4x_dp.c | 1 +
drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 +
drivers/gpu/drm/i915/display/hsw_ips.c | 16 +-
drivers/gpu/drm/i915/display/i9xx_display_sr.c | 2 +-
drivers/gpu/drm/i915/display/i9xx_plane.c | 38 +-
drivers/gpu/drm/i915/display/i9xx_wm.c | 36 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 11 +-
drivers/gpu/drm/i915/display/icl_dsi_regs.h | 1 +
drivers/gpu/drm/i915/display/intel_alpm.c | 72 +-
drivers/gpu/drm/i915/display/intel_alpm.h | 4 +
drivers/gpu/drm/i915/display/intel_atomic.c | 6 +-
drivers/gpu/drm/i915/display/intel_audio.c | 2 +-
drivers/gpu/drm/i915/display/intel_backlight.c | 2 +-
drivers/gpu/drm/i915/display/intel_bios.c | 1 +
drivers/gpu/drm/i915/display/intel_bo.c | 17 +
drivers/gpu/drm/i915/display/intel_bo.h | 5 +
drivers/gpu/drm/i915/display/intel_bw.c | 239 +-
drivers/gpu/drm/i915/display/intel_bw.h | 53 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 204 +-
drivers/gpu/drm/i915/display/intel_cdclk.h | 50 +-
drivers/gpu/drm/i915/display/intel_cmtg.c | 4 +-
drivers/gpu/drm/i915/display/intel_cmtg_regs.h | 2 +-
drivers/gpu/drm/i915/display/intel_color.c | 73 +-
drivers/gpu/drm/i915/display/intel_color.h | 2 +
drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +-
.../gpu/drm/i915/display/intel_combo_phy_regs.h | 2 +-
drivers/gpu/drm/i915/display/intel_connector.c | 30 +-
drivers/gpu/drm/i915/display/intel_crt.c | 3 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 7 +-
drivers/gpu/drm/i915/display/intel_cursor.c | 11 +-
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 41 +-
drivers/gpu/drm/i915/display/intel_cx0_phy.h | 2 +
drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 5 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 101 +-
drivers/gpu/drm/i915/display/intel_ddi.h | 6 +-
drivers/gpu/drm/i915/display/intel_de.h | 20 +-
drivers/gpu/drm/i915/display/intel_display.c | 196 +-
drivers/gpu/drm/i915/display/intel_display.h | 26 +-
.../drm/i915/display/intel_display_conversion.c | 3 +-
drivers/gpu/drm/i915/display/intel_display_core.h | 26 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 13 +-
.../gpu/drm/i915/display/intel_display_device.c | 12 +-
.../gpu/drm/i915/display/intel_display_device.h | 8 +-
.../gpu/drm/i915/display/intel_display_driver.c | 51 +-
drivers/gpu/drm/i915/display/intel_display_irq.c | 24 +-
.../gpu/drm/i915/display/intel_display_params.c | 3 +
.../gpu/drm/i915/display/intel_display_params.h | 1 +
drivers/gpu/drm/i915/display/intel_display_power.c | 22 +-
.../gpu/drm/i915/display/intel_display_power_map.c | 4 +-
.../drm/i915/display/intel_display_power_well.c | 116 +-
.../{i915_reg.h => display/intel_display_regs.h} | 1306 +------
drivers/gpu/drm/i915/display/intel_display_reset.c | 1 +
drivers/gpu/drm/i915/display/intel_display_rpm.c | 1 +
drivers/gpu/drm/i915/display/intel_display_rps.c | 4 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 46 +-
drivers/gpu/drm/i915/display/intel_display_wa.c | 1 +
drivers/gpu/drm/i915/display/intel_dkl_phy.c | 4 +-
drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h | 3 +
drivers/gpu/drm/i915/display/intel_dmc.c | 531 ++-
drivers/gpu/drm/i915/display/intel_dmc.h | 20 +-
drivers/gpu/drm/i915/display/intel_dmc_regs.h | 489 ++-
drivers/gpu/drm/i915/display/intel_dmc_wl.c | 6 +-
drivers/gpu/drm/i915/display/intel_dp.c | 79 +-
drivers/gpu/drm/i915/display/intel_dp.h | 7 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 3 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 142 +-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 24 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 94 +-
drivers/gpu/drm/i915/display/intel_dp_test.c | 2 +-
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 203 +-
drivers/gpu/drm/i915/display/intel_dpll.c | 197 +-
drivers/gpu/drm/i915/display/intel_dpll.h | 4 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 539 ++-
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 80 +-
drivers/gpu/drm/i915/display/intel_dpt.c | 3 +-
drivers/gpu/drm/i915/display/intel_dpt_common.c | 2 +-
drivers/gpu/drm/i915/display/intel_drrs.c | 9 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 246 +-
drivers/gpu/drm/i915/display/intel_dsb.h | 9 +-
drivers/gpu/drm/i915/display/intel_dsb_regs.h | 2 +
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 2 +-
drivers/gpu/drm/i915/display/intel_encoder.c | 7 +-
drivers/gpu/drm/i915/display/intel_fb.c | 29 +-
drivers/gpu/drm/i915/display/intel_fb.h | 5 +-
drivers/gpu/drm/i915/display/intel_fb_bo.c | 1 +
drivers/gpu/drm/i915/display/intel_fb_pin.c | 8 +-
drivers/gpu/drm/i915/display/intel_fb_pin.h | 2 +
drivers/gpu/drm/i915/display/intel_fbc.c | 10 +-
drivers/gpu/drm/i915/display/intel_fbdev.c | 5 +
drivers/gpu/drm/i915/display/intel_fbdev.h | 6 +-
drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 7 +-
drivers/gpu/drm/i915/display/intel_fdi.c | 3 +-
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 1 +
drivers/gpu/drm/i915/display/intel_flipq.c | 472 +++
drivers/gpu/drm/i915/display/intel_flipq.h | 37 +
drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +-
drivers/gpu/drm/i915/display/intel_gmbus_regs.h | 2 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 28 +-
drivers/gpu/drm/i915/display/intel_hdcp_regs.h | 4 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 3 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 19 +-
drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 1 +
drivers/gpu/drm/i915/display/intel_hti_regs.h | 2 +-
drivers/gpu/drm/i915/display/intel_link_bw.c | 239 +-
drivers/gpu/drm/i915/display/intel_link_bw.h | 2 +
drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 3 +-
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 13 +-
.../gpu/drm/i915/display/intel_modeset_verify.c | 4 +-
drivers/gpu/drm/i915/display/intel_opregion.c | 8 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 2 +
drivers/gpu/drm/i915/display/intel_panel.c | 132 +
drivers/gpu/drm/i915/display/intel_panel.h | 6 +
drivers/gpu/drm/i915/display/intel_pch_display.c | 21 +-
drivers/gpu/drm/i915/display/intel_pch_refclk.c | 154 +-
drivers/gpu/drm/i915/display/intel_pfit.c | 2 +-
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 2 +-
.../{intel_atomic_plane.c => intel_plane.c} | 200 +-
.../{intel_atomic_plane.h => intel_plane.h} | 22 +-
drivers/gpu/drm/i915/display/intel_plane_initial.c | 6 +-
drivers/gpu/drm/i915/display/intel_pmdemand.c | 43 +-
drivers/gpu/drm/i915/display/intel_pps.c | 8 +-
drivers/gpu/drm/i915/display/intel_pps_regs.h | 15 +-
drivers/gpu/drm/i915/display/intel_psr.c | 110 +-
drivers/gpu/drm/i915/display/intel_psr.h | 4 +
drivers/gpu/drm/i915/display/intel_psr_regs.h | 10 +
drivers/gpu/drm/i915/display/intel_sbi.c | 90 +
drivers/gpu/drm/i915/display/intel_sbi.h | 27 +
drivers/gpu/drm/i915/display/intel_sbi_regs.h | 65 +
drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +-
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 4 +-
drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 14 +-
drivers/gpu/drm/i915/display/intel_tc.c | 1 +
drivers/gpu/drm/i915/display/intel_tv.c | 2 +-
drivers/gpu/drm/i915/display/intel_vblank.c | 2 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +-
drivers/gpu/drm/i915/display/intel_vga.c | 1 -
drivers/gpu/drm/i915/display/intel_vrr.c | 25 +-
drivers/gpu/drm/i915/display/intel_vrr_regs.h | 121 +-
drivers/gpu/drm/i915/display/skl_scaler.c | 19 +-
drivers/gpu/drm/i915/display/skl_universal_plane.c | 39 +-
drivers/gpu/drm/i915/display/skl_watermark.c | 465 ++-
drivers/gpu/drm/i915/display/skl_watermark.h | 33 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 32 +-
drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 46 +-
drivers/gpu/drm/i915/display/vlv_sideband.c | 50 +
drivers/gpu/drm/i915/display/vlv_sideband.h | 156 +
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 1 -
drivers/gpu/drm/i915/gem/i915_gem_object.h | 6 +
.../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 142 +
drivers/gpu/drm/i915/gem/i915_gem_wait.c | 7 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 1 +
drivers/gpu/drm/i915/gt/intel_engine.h | 31 +
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 6 +-
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 8 +-
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 10 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 7 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 62 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 7 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 8 +-
drivers/gpu/drm/i915/gvt/display.c | 12 +-
drivers/gpu/drm/i915/gvt/display.h | 13 -
drivers/gpu/drm/i915/gvt/edid.c | 1 +
drivers/gpu/drm/i915/gvt/fb_decoder.c | 8 +-
drivers/gpu/drm/i915/gvt/handlers.c | 40 +-
drivers/gpu/drm/i915/gvt/interrupt.c | 1 +
drivers/gpu/drm/i915/gvt/mmio.c | 1 +
drivers/gpu/drm/i915/i915_driver.c | 75 +-
drivers/gpu/drm/i915/i915_drv.h | 67 +-
drivers/gpu/drm/i915/i915_gem.h | 2 +
drivers/gpu/drm/i915/i915_getparam.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 2 +-
drivers/gpu/drm/i915/i915_irq.c | 156 +-
drivers/gpu/drm/i915/i915_pci.c | 1 -
drivers/gpu/drm/i915/i915_reg.h | 2977 +---------------
drivers/gpu/drm/i915/i915_request.c | 7 +-
drivers/gpu/drm/i915/i915_sw_fence.c | 10 +-
drivers/gpu/drm/i915/i915_switcheroo.c | 2 +
drivers/gpu/drm/i915/i915_vma.c | 20 +
drivers/gpu/drm/i915/i915_vma.h | 27 +-
drivers/gpu/drm/i915/intel_clock_gating.c | 6 +-
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 3 +
drivers/gpu/drm/i915/intel_pcode.c | 29 +-
drivers/gpu/drm/i915/intel_pcode.h | 15 +-
drivers/gpu/drm/i915/intel_sbi.c | 94 -
drivers/gpu/drm/i915/intel_sbi.h | 27 -
drivers/gpu/drm/i915/intel_uncore.c | 8 +-
drivers/gpu/drm/i915/intel_uncore.h | 5 +-
.../gpu/drm/i915/selftests/intel_memory_region.c | 14 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 12 +-
drivers/gpu/drm/i915/soc/intel_dram.c | 92 +-
drivers/gpu/drm/i915/soc/intel_dram.h | 26 +-
drivers/gpu/drm/i915/soc/intel_gmch.c | 2 +
.../gpu/drm/i915/{vlv_sideband.c => vlv_iosf_sb.c} | 178 +-
drivers/gpu/drm/i915/vlv_iosf_sb.h | 37 +
.../i915/{vlv_sideband_reg.h => vlv_iosf_sb_reg.h} | 6 +-
drivers/gpu/drm/i915/vlv_sideband.h | 125 -
drivers/gpu/drm/imagination/pvr_job.c | 2 +-
drivers/gpu/drm/imagination/pvr_power.c | 59 +-
drivers/gpu/drm/imagination/pvr_queue.c | 9 +-
drivers/gpu/drm/imagination/pvr_queue.h | 2 +-
drivers/gpu/drm/imx/Kconfig | 1 +
drivers/gpu/drm/imx/Makefile | 1 +
drivers/gpu/drm/imx/dc/Kconfig | 13 +
drivers/gpu/drm/imx/dc/Makefile | 7 +
drivers/gpu/drm/imx/dc/dc-cf.c | 172 +
drivers/gpu/drm/imx/dc/dc-crtc.c | 555 +++
drivers/gpu/drm/imx/dc/dc-de.c | 177 +
drivers/gpu/drm/imx/dc/dc-de.h | 59 +
drivers/gpu/drm/imx/dc/dc-drv.c | 293 ++
drivers/gpu/drm/imx/dc/dc-drv.h | 102 +
drivers/gpu/drm/imx/dc/dc-ed.c | 288 ++
drivers/gpu/drm/imx/dc/dc-fg.c | 376 ++
drivers/gpu/drm/imx/dc/dc-fl.c | 185 +
drivers/gpu/drm/imx/dc/dc-fu.c | 258 ++
drivers/gpu/drm/imx/dc/dc-fu.h | 129 +
drivers/gpu/drm/imx/dc/dc-fw.c | 222 ++
drivers/gpu/drm/imx/dc/dc-ic.c | 282 ++
drivers/gpu/drm/imx/dc/dc-kms.c | 143 +
drivers/gpu/drm/imx/dc/dc-kms.h | 131 +
drivers/gpu/drm/imx/dc/dc-lb.c | 325 ++
drivers/gpu/drm/imx/dc/dc-pe.c | 158 +
drivers/gpu/drm/imx/dc/dc-pe.h | 101 +
drivers/gpu/drm/imx/dc/dc-plane.c | 224 ++
drivers/gpu/drm/imx/dc/dc-tc.c | 141 +
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 5 +-
drivers/gpu/drm/lib/drm_random.c | 1 +
drivers/gpu/drm/lima/lima_gem.c | 2 +-
drivers/gpu/drm/lima/lima_sched.c | 12 +-
drivers/gpu/drm/lima/lima_sched.h | 3 +-
drivers/gpu/drm/lima/lima_trace.h | 6 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 11 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 8 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 5 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 8 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 11 +-
drivers/gpu/drm/meson/meson_encoder_cvbs.c | 10 +-
drivers/gpu/drm/meson/meson_encoder_dsi.c | 10 +-
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 10 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 8 +-
drivers/gpu/drm/mgag200/mgag200_g200er.c | 4 +-
drivers/gpu/drm/mgag200/mgag200_g200ev.c | 4 +-
drivers/gpu/drm/mgag200/mgag200_g200se.c | 4 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 82 +-
drivers/gpu/drm/msm/Kconfig | 36 +-
drivers/gpu/drm/msm/Makefile | 26 +-
drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 25 +-
drivers/gpu/drm/msm/adreno/a2xx_gpummu.c | 5 +-
drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 17 +-
drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 17 +-
drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 42 +-
drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +-
drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 10 +-
drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 48 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 32 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 2 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 187 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 4 +
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 8 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 2 +-
drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 12 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 43 +-
.../gpu/drm/msm/adreno/adreno_gen7_9_0_snapshot.h | 4 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 104 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 69 +-
.../drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h | 49 +-
.../{dpu_10_0_sm8650.h => dpu_12_0_sm8750.h} | 266 +-
.../drm/msm/disp/dpu1/catalog/dpu_1_14_msm8937.h | 2 -
.../drm/msm/disp/dpu1/catalog/dpu_1_15_msm8917.h | 2 -
.../drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h | 2 -
.../drm/msm/disp/dpu1/catalog/dpu_1_7_msm8996.h | 7 -
.../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 7 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 7 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 4 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 17 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h | 11 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 39 +-
.../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 44 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_2_sm7150.h | 29 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_3_sm6150.h | 19 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 16 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 38 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 14 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 5 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 16 +-
.../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 5 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h | 6 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 40 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 22 +-
.../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 46 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 43 +-
.../drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h | 49 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 43 +-
.../drm/msm/disp/dpu1/catalog/dpu_9_1_sar2130p.h | 43 +-
.../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 48 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 61 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 22 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 3 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 5 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 18 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 20 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 71 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 103 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 145 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 21 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 21 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 10 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 14 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 224 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 21 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 11 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 11 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 65 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 25 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 2 -
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 10 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 2 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 15 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 41 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 2 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 18 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 6 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 36 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 18 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 12 +-
drivers/gpu/drm/msm/dp/dp_audio.c | 138 +-
drivers/gpu/drm/msm/dp/dp_audio.h | 15 +-
drivers/gpu/drm/msm/dp/dp_aux.c | 216 +-
drivers/gpu/drm/msm/dp/dp_aux.h | 15 +-
drivers/gpu/drm/msm/dp/dp_catalog.c | 1298 -------
drivers/gpu/drm/msm/dp/dp_catalog.h | 113 -
drivers/gpu/drm/msm/dp/dp_ctrl.c | 607 +++-
drivers/gpu/drm/msm/dp/dp_ctrl.h | 19 +-
drivers/gpu/drm/msm/dp/dp_debug.c | 5 +-
drivers/gpu/drm/msm/dp/dp_display.c | 156 +-
drivers/gpu/drm/msm/dp/dp_drm.c | 3 +-
drivers/gpu/drm/msm/dp/dp_link.c | 1 +
drivers/gpu/drm/msm/dp/dp_panel.c | 258 +-
drivers/gpu/drm/msm/dp/dp_panel.h | 13 +-
drivers/gpu/drm/msm/dp/dp_reg.h | 19 +
drivers/gpu/drm/msm/dsi/dsi.c | 4 +-
drivers/gpu/drm/msm/dsi/dsi.h | 2 +
drivers/gpu/drm/msm/dsi/dsi_cfg.c | 14 +
drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 +
drivers/gpu/drm/msm/dsi/dsi_host.c | 75 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 79 +-
drivers/gpu/drm/msm/hdmi/hdmi.c | 9 +-
drivers/gpu/drm/msm/hdmi/hdmi.h | 10 +-
drivers/gpu/drm/msm/hdmi/hdmi_audio.c | 8 +-
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 2 +-
drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 4 +-
drivers/gpu/drm/msm/msm_debugfs.c | 97 +-
drivers/gpu/drm/msm/msm_drv.c | 371 +-
drivers/gpu/drm/msm/msm_drv.h | 64 +-
drivers/gpu/drm/msm/msm_fb.c | 51 +-
drivers/gpu/drm/msm/msm_fbdev.c | 2 +-
drivers/gpu/drm/msm/msm_gem.c | 536 ++-
drivers/gpu/drm/msm/msm_gem.h | 296 +-
drivers/gpu/drm/msm/msm_gem_prime.c | 65 +
drivers/gpu/drm/msm/msm_gem_shrinker.c | 104 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 318 +-
drivers/gpu/drm/msm/msm_gem_vma.c | 1514 ++++++++-
drivers/gpu/drm/msm/msm_gpu.c | 208 +-
drivers/gpu/drm/msm/msm_gpu.h | 144 +-
drivers/gpu/drm/msm/msm_gpu_trace.h | 14 +
drivers/gpu/drm/msm/msm_iommu.c | 302 +-
drivers/gpu/drm/msm/msm_kms.c | 59 +-
drivers/gpu/drm/msm/msm_kms.h | 48 +-
drivers/gpu/drm/msm/msm_mdss.c | 331 +-
drivers/gpu/drm/msm/msm_mdss.h | 28 -
drivers/gpu/drm/msm/msm_mmu.h | 38 +-
drivers/gpu/drm/msm/msm_rd.c | 62 +-
drivers/gpu/drm/msm/msm_ringbuffer.c | 10 +-
drivers/gpu/drm/msm/msm_submitqueue.c | 96 +-
drivers/gpu/drm/msm/msm_syncobj.c | 172 +
drivers/gpu/drm/msm/msm_syncobj.h | 37 +
drivers/gpu/drm/msm/registers/adreno/a6xx.xml | 3582 ++++----------------
.../drm/msm/registers/adreno/a6xx_descriptors.xml | 198 ++
.../gpu/drm/msm/registers/adreno/a6xx_enums.xml | 383 +++
.../drm/msm/registers/adreno/a6xx_perfcntrs.xml | 600 ++++
.../gpu/drm/msm/registers/adreno/a7xx_enums.xml | 223 ++
.../drm/msm/registers/adreno/a7xx_perfcntrs.xml | 1030 ++++++
.../gpu/drm/msm/registers/adreno/adreno_pm4.xml | 302 +-
.../gpu/drm/msm/registers/display/dsi_phy_7nm.xml | 14 +
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 9 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_backlight.c | 7 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_display.h | 1 +
drivers/gpu/drm/nouveau/nouveau_exec.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 107 +-
drivers/gpu/drm/nouveau/nouveau_fence.h | 7 +
drivers/gpu/drm/nouveau/nouveau_sched.c | 40 +-
drivers/gpu/drm/nouveau/nouveau_sched.h | 9 +-
drivers/gpu/drm/nouveau/nouveau_uvmm.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c | 2 +-
drivers/gpu/drm/omapdrm/dss/dispc.c | 2 +-
drivers/gpu/drm/omapdrm/dss/dpi.c | 7 +-
drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 26 +-
drivers/gpu/drm/omapdrm/dss/hdmi5.c | 26 +-
drivers/gpu/drm/omapdrm/dss/sdi.c | 25 +-
drivers/gpu/drm/omapdrm/dss/venc.c | 23 +-
drivers/gpu/drm/omapdrm/omap_fb.c | 10 +-
drivers/gpu/drm/omapdrm/omap_fb.h | 3 +-
drivers/gpu/drm/panel/Kconfig | 36 +
drivers/gpu/drm/panel/Makefile | 3 +
drivers/gpu/drm/panel/panel-boe-himax8279d.c | 11 +-
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 10 +-
drivers/gpu/drm/panel/panel-edp.c | 8 +-
drivers/gpu/drm/panel/panel-elida-kd35t133.c | 10 +-
drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 11 +-
.../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 10 +-
drivers/gpu/drm/panel/panel-himax-hx83102.c | 10 +-
drivers/gpu/drm/panel/panel-himax-hx83112a.c | 10 +-
drivers/gpu/drm/panel/panel-himax-hx83112b.c | 430 +++
drivers/gpu/drm/panel/panel-himax-hx8394.c | 153 +-
drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 10 +-
drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 11 +-
drivers/gpu/drm/panel/panel-ilitek-ili9805.c | 12 +-
drivers/gpu/drm/panel/panel-ilitek-ili9806e.c | 10 +-
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 236 +-
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 10 +-
drivers/gpu/drm/panel/panel-innolux-ej030na.c | 11 +-
drivers/gpu/drm/panel/panel-innolux-p079zca.c | 11 +-
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 10 +-
drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 10 +-
drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 12 +-
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 11 +-
drivers/gpu/drm/panel/panel-khadas-ts050.c | 13 +-
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 12 +-
drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 11 +-
drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 11 +-
drivers/gpu/drm/panel/panel-lg-lb035q02.c | 10 +-
drivers/gpu/drm/panel/panel-lg-lg4573.c | 11 +-
drivers/gpu/drm/panel/panel-lg-sw43408.c | 10 +-
drivers/gpu/drm/panel/panel-lincolntech-lcd197.c | 11 +-
drivers/gpu/drm/panel/panel-lvds.c | 12 +-
.../gpu/drm/panel/panel-magnachip-d53e6ea8966.c | 11 +-
drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 11 +-
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 10 +-
drivers/gpu/drm/panel/panel-newvision-nv3051d.c | 11 +-
drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 10 +-
drivers/gpu/drm/panel/panel-novatek-nt35510.c | 12 +-
drivers/gpu/drm/panel/panel-novatek-nt35560.c | 12 +-
drivers/gpu/drm/panel/panel-novatek-nt35950.c | 10 +-
drivers/gpu/drm/panel/panel-novatek-nt36523.c | 9 +-
drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +-
drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 10 +-
drivers/gpu/drm/panel/panel-novatek-nt39016.c | 10 +-
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 11 +-
drivers/gpu/drm/panel/panel-orisetech-ota5601a.c | 11 +-
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +-
drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 12 +-
.../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 12 +-
.../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 12 +-
drivers/gpu/drm/panel/panel-raydium-rm67191.c | 10 +-
drivers/gpu/drm/panel/panel-raydium-rm67200.c | 50 +-
drivers/gpu/drm/panel/panel-raydium-rm68200.c | 11 +-
drivers/gpu/drm/panel/panel-raydium-rm692e5.c | 10 +-
drivers/gpu/drm/panel/panel-raydium-rm69380.c | 10 +-
drivers/gpu/drm/panel/panel-renesas-r61307.c | 325 ++
drivers/gpu/drm/panel/panel-renesas-r69328.c | 281 ++
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 11 +-
drivers/gpu/drm/panel/panel-samsung-ams581vf01.c | 10 +-
drivers/gpu/drm/panel/panel-samsung-ams639rq08.c | 10 +-
drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 11 +-
drivers/gpu/drm/panel/panel-samsung-db7430.c | 11 +-
drivers/gpu/drm/panel/panel-samsung-ld9040.c | 11 +-
drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 11 +-
drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 11 +-
drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 12 +-
drivers/gpu/drm/panel/panel-samsung-s6e3fa7.c | 10 +-
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 10 +-
drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c | 10 +-
drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 10 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 1 +
.../drm/panel/panel-samsung-s6e88a0-ams427ap24.c | 10 +-
.../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 11 +-
drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 12 +-
drivers/gpu/drm/panel/panel-samsung-sofef00.c | 11 +-
drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 11 +-
drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 11 +-
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 10 +-
drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 11 +-
drivers/gpu/drm/panel/panel-simple.c | 27 +
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 132 +-
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 11 +-
drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 10 +-
drivers/gpu/drm/panel/panel-sony-acx565akm.c | 10 +-
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 11 +-
.../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 11 +-
drivers/gpu/drm/panel/panel-summit.c | 10 +-
drivers/gpu/drm/panel/panel-synaptics-r63353.c | 11 +-
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 11 +-
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 10 +-
drivers/gpu/drm/panel/panel-tpo-tpg110.c | 11 +-
drivers/gpu/drm/panel/panel-visionox-r66451.c | 9 +-
drivers/gpu/drm/panel/panel-visionox-rm69299.c | 257 +-
drivers/gpu/drm/panel/panel-visionox-rm692e5.c | 10 +-
drivers/gpu/drm/panel/panel-visionox-vtdr6130.c | 11 +-
drivers/gpu/drm/panel/panel-widechips-ws2401.c | 11 +-
drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 10 +-
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 4 +-
drivers/gpu/drm/panfrost/panfrost_device.c | 5 +
drivers/gpu/drm/panfrost/panfrost_device.h | 15 +
drivers/gpu/drm/panfrost/panfrost_drv.c | 142 +-
drivers/gpu/drm/panfrost/panfrost_gem.c | 186 +
drivers/gpu/drm/panfrost/panfrost_gem.h | 66 +
drivers/gpu/drm/panfrost/panfrost_job.c | 10 +-
drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 2 +
drivers/gpu/drm/panthor/panthor_device.h | 89 +
drivers/gpu/drm/panthor/panthor_drv.c | 63 +-
drivers/gpu/drm/panthor/panthor_fw.c | 9 +-
drivers/gpu/drm/panthor/panthor_gem.c | 31 +-
drivers/gpu/drm/panthor/panthor_gem.h | 3 -
drivers/gpu/drm/panthor/panthor_gpu.c | 160 +-
drivers/gpu/drm/panthor/panthor_gpu.h | 12 +-
drivers/gpu/drm/panthor/panthor_mmu.c | 49 +-
drivers/gpu/drm/panthor/panthor_mmu.h | 1 -
drivers/gpu/drm/panthor/panthor_regs.h | 100 +-
drivers/gpu/drm/panthor/panthor_sched.c | 7 +-
drivers/gpu/drm/panthor/panthor_sched.h | 3 +-
drivers/gpu/drm/qxl/qxl_display.c | 3 +-
drivers/gpu/drm/radeon/evergreen_cs.c | 98 +-
drivers/gpu/drm/radeon/radeon_display.c | 3 +-
drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
drivers/gpu/drm/radeon/radeon_fbdev.c | 3 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 3 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.h | 2 +-
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 8 +-
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 8 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 11 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c | 44 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c | 3 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 355 +-
.../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi_regs.h | 56 +-
drivers/gpu/drm/renesas/shmobile/shmob_drm_kms.c | 3 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 293 +-
drivers/gpu/drm/rockchip/cdn-dp-core.h | 8 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 16 +-
drivers/gpu/drm/rockchip/inno_hdmi.c | 452 ++-
drivers/gpu/drm/rockchip/inno_hdmi.h | 349 --
drivers/gpu/drm/rockchip/rk3066_hdmi.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 20 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 29 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 33 +
drivers/gpu/drm/rockchip/rockchip_lvds.c | 68 +-
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 89 +-
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 103 +-
drivers/gpu/drm/scheduler/sched_entity.c | 26 +-
drivers/gpu/drm/scheduler/sched_fence.c | 6 +-
drivers/gpu/drm/scheduler/sched_internal.h | 2 +-
drivers/gpu/drm/scheduler/sched_main.c | 203 +-
drivers/gpu/drm/scheduler/tests/mock_scheduler.c | 109 +-
drivers/gpu/drm/scheduler/tests/sched_tests.h | 3 +-
drivers/gpu/drm/scheduler/tests/tests_basic.c | 93 +-
drivers/gpu/drm/sitronix/Kconfig | 10 -
drivers/gpu/drm/sitronix/st7571-i2c.c | 95 +-
drivers/gpu/drm/sti/sti_dvo.c | 29 +-
drivers/gpu/drm/sti/sti_hda.c | 27 +-
drivers/gpu/drm/sti/sti_hdmi.c | 26 +-
drivers/gpu/drm/sti/sti_hdmi.h | 2 +
drivers/gpu/drm/stm/lvds.c | 7 +-
drivers/gpu/drm/sun4i/sun8i_csc.c | 4 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 168 +-
drivers/gpu/drm/sun4i/sun8i_mixer.h | 31 +-
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 27 +-
drivers/gpu/drm/sun4i/sun8i_ui_scaler.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 14 +-
drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 6 +-
drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 4 +
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c | 138 +
drivers/gpu/drm/sysfb/efidrm.c | 6 +-
drivers/gpu/drm/sysfb/ofdrm.c | 85 +-
drivers/gpu/drm/sysfb/simpledrm.c | 5 +-
drivers/gpu/drm/sysfb/vesadrm.c | 106 +-
drivers/gpu/drm/tegra/drm.h | 2 +
drivers/gpu/drm/tegra/fb.c | 7 +-
drivers/gpu/drm/tegra/fbdev.c | 4 +-
drivers/gpu/drm/tegra/gem.c | 4 +-
drivers/gpu/drm/tests/Makefile | 3 +-
drivers/gpu/drm/tests/drm_bridge_test.c | 176 +-
drivers/gpu/drm/tests/drm_format_helper_test.c | 266 +-
drivers/gpu/drm/tests/drm_framebuffer_test.c | 1 +
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 651 +++-
drivers/gpu/drm/tests/drm_kunit_edid.h | 374 +-
drivers/gpu/drm/tests/drm_kunit_helpers.c | 1 +
drivers/gpu/drm/tests/drm_sysfb_modeset_test.c | 168 +
drivers/gpu/drm/tidss/Makefile | 3 +-
drivers/gpu/drm/tidss/tidss_crtc.c | 4 +-
drivers/gpu/drm/tidss/tidss_dispc.c | 287 +-
drivers/gpu/drm/tidss/tidss_dispc.h | 20 +-
drivers/gpu/drm/tidss/tidss_dispc_regs.h | 29 +-
drivers/gpu/drm/tidss/tidss_drv.c | 10 +
drivers/gpu/drm/tidss/tidss_drv.h | 5 +
drivers/gpu/drm/tidss/tidss_encoder.c | 10 +-
drivers/gpu/drm/tidss/tidss_kms.c | 4 +-
drivers/gpu/drm/tidss/tidss_oldi.c | 598 ++++
drivers/gpu/drm/tidss/tidss_oldi.h | 43 +
drivers/gpu/drm/tidss/tidss_plane.c | 2 +-
drivers/gpu/drm/tiny/bochs.c | 19 +
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 60 +-
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c | 3 +
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c | 3 +
drivers/gpu/drm/ttm/ttm_agp_backend.c | 1 +
drivers/gpu/drm/ttm/ttm_backup.c | 2 +
drivers/gpu/drm/ttm/ttm_bo.c | 26 +-
.../dcn21_resource.h => ttm/ttm_bo_internal.h} | 58 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 232 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 2 +
drivers/gpu/drm/ttm/ttm_device.c | 24 +
drivers/gpu/drm/ttm/ttm_execbuf_util.c | 2 +
drivers/gpu/drm/ttm/ttm_pool.c | 31 +-
drivers/gpu/drm/ttm/ttm_range_manager.c | 2 +
drivers/gpu/drm/ttm/ttm_resource.c | 4 +
drivers/gpu/drm/ttm/ttm_tt.c | 1 +
drivers/gpu/drm/v3d/v3d_sched.c | 18 +-
drivers/gpu/drm/v3d/v3d_submit.c | 2 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 8 +-
drivers/gpu/drm/vc4/vc4_kms.c | 3 +-
drivers/gpu/drm/vgem/vgem_drv.c | 30 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 6 +-
drivers/gpu/drm/vkms/tests/Makefile | 6 +-
drivers/gpu/drm/vkms/tests/vkms_format_test.c | 280 ++
drivers/gpu/drm/vkms/vkms_crtc.c | 2 -
drivers/gpu/drm/vkms/vkms_drv.c | 28 +-
drivers/gpu/drm/vkms/vkms_drv.h | 39 +-
drivers/gpu/drm/vkms/vkms_formats.c | 467 ++-
drivers/gpu/drm/vkms/vkms_formats.h | 9 +
drivers/gpu/drm/vkms/vkms_plane.c | 29 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 22 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 19 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 29 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 510 +--
drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 21 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 5 +-
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 61 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 15 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 +
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 2 +-
drivers/gpu/drm/xe/Kconfig | 14 +-
drivers/gpu/drm/xe/Kconfig.debug | 11 +-
drivers/gpu/drm/xe/Makefile | 20 +-
drivers/gpu/drm/xe/abi/guc_actions_abi.h | 35 +
drivers/gpu/drm/xe/abi/guc_errors_abi.h | 14 +-
drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 28 +
.../gpu/drm/xe/compat-i915-headers/intel_pcode.h | 31 -
.../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 12 +-
.../gpu/drm/xe/compat-i915-headers/vlv_iosf_sb.h | 42 +
.../{vlv_sideband_reg.h => vlv_iosf_sb_reg.h} | 2 +-
.../gpu/drm/xe/compat-i915-headers/vlv_sideband.h | 132 -
drivers/gpu/drm/xe/display/intel_bo.c | 91 +
drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 7 +-
drivers/gpu/drm/xe/display/xe_display.c | 101 +-
drivers/gpu/drm/xe/display/xe_display.h | 4 -
drivers/gpu/drm/xe/display/xe_display_rpm.c | 4 +-
drivers/gpu/drm/xe/display/xe_display_wa.c | 2 +-
drivers/gpu/drm/xe/display/xe_fb_pin.c | 61 +-
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 2 +-
drivers/gpu/drm/xe/display/xe_plane_initial.c | 13 +-
drivers/gpu/drm/xe/display/xe_tdf.c | 4 +-
drivers/gpu/drm/xe/regs/xe_gsc_regs.h | 4 +
drivers/gpu/drm/xe/regs/xe_i2c_regs.h | 20 +
drivers/gpu/drm/xe/regs/xe_irq_regs.h | 1 +
drivers/gpu/drm/xe/regs/xe_lrc_layout.h | 7 +
drivers/gpu/drm/xe/regs/xe_oa_regs.h | 3 +
drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 2 -
drivers/gpu/drm/xe/regs/xe_pmt.h | 7 +-
drivers/gpu/drm/xe/regs/xe_regs.h | 2 +
drivers/gpu/drm/xe/tests/xe_bo.c | 6 +-
.../gpu/drm/xe/tests/xe_gt_sriov_pf_service_test.c | 232 --
drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c | 13 +-
drivers/gpu/drm/xe/tests/xe_migrate.c | 52 +-
drivers/gpu/drm/xe/tests/xe_pci.c | 90 +-
drivers/gpu/drm/xe/tests/xe_pci_test.c | 28 +-
drivers/gpu/drm/xe/tests/xe_pci_test.h | 12 +-
.../gpu/drm/xe/tests/xe_sriov_pf_service_kunit.c | 227 ++
drivers/gpu/drm/xe/xe_bb.c | 2 +-
drivers/gpu/drm/xe/xe_bb.h | 2 +-
drivers/gpu/drm/xe/xe_bo.c | 121 +-
drivers/gpu/drm/xe/xe_bo.h | 20 +-
drivers/gpu/drm/xe/xe_bo_evict.c | 4 +-
drivers/gpu/drm/xe/xe_bo_types.h | 4 +-
drivers/gpu/drm/xe/xe_configfs.c | 160 +
drivers/gpu/drm/xe/xe_configfs.h | 11 +-
drivers/gpu/drm/xe/xe_debugfs.c | 62 +
drivers/gpu/drm/xe/xe_devcoredump.c | 12 -
drivers/gpu/drm/xe/xe_device.c | 73 +-
drivers/gpu/drm/xe/xe_device.h | 55 +-
drivers/gpu/drm/xe/xe_device_sysfs.c | 143 +-
drivers/gpu/drm/xe/xe_device_types.h | 85 +-
drivers/gpu/drm/xe/xe_device_wa_oob.rules | 2 +
drivers/gpu/drm/xe/xe_drm_client.c | 2 +-
drivers/gpu/drm/xe/xe_eu_stall.c | 6 +-
drivers/gpu/drm/xe/xe_exec_queue.c | 2 +-
drivers/gpu/drm/xe/xe_force_wake.c | 2 +-
drivers/gpu/drm/xe/xe_gen_wa_oob.c | 45 +-
drivers/gpu/drm/xe/xe_ggtt.c | 253 +-
drivers/gpu/drm/xe/xe_ggtt.h | 24 +-
drivers/gpu/drm/xe/xe_ggtt_types.h | 4 +-
drivers/gpu/drm/xe/xe_gsc.c | 6 +-
drivers/gpu/drm/xe/xe_gsc_proxy.c | 3 +-
drivers/gpu/drm/xe/xe_gt.c | 266 +-
drivers/gpu/drm/xe/xe_gt.h | 6 +-
drivers/gpu/drm/xe/xe_gt_debugfs.c | 96 +-
drivers/gpu/drm/xe/xe_gt_idle.c | 2 +-
drivers/gpu/drm/xe/xe_gt_mcr.c | 47 +-
drivers/gpu/drm/xe/xe_gt_pagefault.c | 106 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 131 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c | 7 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 13 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 168 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.h | 2 -
drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 318 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 9 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 33 +-
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 58 +-
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 4 +-
drivers/gpu/drm/xe/xe_gt_topology.c | 49 +-
drivers/gpu/drm/xe/xe_gt_topology.h | 2 -
drivers/gpu/drm/xe/xe_gt_types.h | 2 +
drivers/gpu/drm/xe/xe_guc.c | 166 +-
drivers/gpu/drm/xe/xe_guc.h | 2 +
drivers/gpu/drm/xe/xe_guc_ads.c | 34 +-
drivers/gpu/drm/xe/xe_guc_buf.c | 4 -
drivers/gpu/drm/xe/xe_guc_ct.c | 394 ++-
drivers/gpu/drm/xe/xe_guc_ct.h | 3 +
drivers/gpu/drm/xe/xe_guc_ct_types.h | 15 +
drivers/gpu/drm/xe/xe_guc_engine_activity.c | 2 +-
drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 2 +
drivers/gpu/drm/xe/xe_guc_log.c | 2 +-
drivers/gpu/drm/xe/xe_guc_log.h | 2 +-
drivers/gpu/drm/xe/xe_guc_pc.c | 10 +-
drivers/gpu/drm/xe/xe_guc_submit.c | 64 +-
drivers/gpu/drm/xe/xe_heci_gsc.c | 5 +-
drivers/gpu/drm/xe/xe_huc.c | 2 +-
drivers/gpu/drm/xe/xe_hw_engine.c | 40 +-
drivers/gpu/drm/xe/xe_hw_engine_group.c | 19 +-
drivers/gpu/drm/xe/xe_hw_fence.c | 5 +-
drivers/gpu/drm/xe/xe_hwmon.c | 230 +-
drivers/gpu/drm/xe/xe_i2c.c | 329 ++
drivers/gpu/drm/xe/xe_i2c.h | 62 +
drivers/gpu/drm/xe/xe_irq.c | 9 +-
drivers/gpu/drm/xe/xe_lmtt.c | 60 +-
drivers/gpu/drm/xe/xe_lmtt.h | 1 +
drivers/gpu/drm/xe/xe_lrc.c | 316 +-
drivers/gpu/drm/xe/xe_lrc.h | 2 +-
drivers/gpu/drm/xe/xe_lrc_types.h | 5 +-
drivers/gpu/drm/xe/xe_map.h | 18 +
drivers/gpu/drm/xe/xe_migrate.c | 30 +-
drivers/gpu/drm/xe/xe_mmio.c | 24 +-
drivers/gpu/drm/xe/xe_module.c | 40 +-
drivers/gpu/drm/xe/xe_nvm.c | 167 +
drivers/gpu/drm/xe/xe_nvm.h | 15 +
drivers/gpu/drm/xe/xe_oa.c | 224 +-
drivers/gpu/drm/xe/xe_oa_types.h | 6 +
drivers/gpu/drm/xe/xe_pat.c | 44 +-
drivers/gpu/drm/xe/xe_pci.c | 78 +-
drivers/gpu/drm/xe/xe_pci_types.h | 41 +
drivers/gpu/drm/xe/xe_pcode.c | 30 +
drivers/gpu/drm/xe/xe_pcode.h | 12 +-
drivers/gpu/drm/xe/xe_pcode_api.h | 15 +
drivers/gpu/drm/xe/xe_pm.c | 9 +
drivers/gpu/drm/xe/xe_pmu.c | 7 +-
drivers/gpu/drm/xe/xe_pt.c | 135 +-
drivers/gpu/drm/xe/xe_pxp.c | 147 +-
drivers/gpu/drm/xe/xe_query.c | 33 +-
drivers/gpu/drm/xe/xe_rtp.c | 47 +-
drivers/gpu/drm/xe/xe_rtp.h | 14 +-
drivers/gpu/drm/xe/xe_rtp_types.h | 2 +
drivers/gpu/drm/xe/xe_sched_job.c | 17 +-
drivers/gpu/drm/xe/xe_shrinker.c | 45 +-
drivers/gpu/drm/xe/xe_shrinker.h | 4 +-
drivers/gpu/drm/xe/xe_sriov_pf.c | 61 +-
drivers/gpu/drm/xe/xe_sriov_pf.h | 6 +
drivers/gpu/drm/xe/xe_sriov_pf_service.c | 216 ++
drivers/gpu/drm/xe/xe_sriov_pf_service.h | 23 +
drivers/gpu/drm/xe/xe_sriov_pf_service_types.h | 36 +
drivers/gpu/drm/xe/xe_sriov_pf_types.h | 45 +
drivers/gpu/drm/xe/xe_sriov_types.h | 36 -
drivers/gpu/drm/xe/xe_sriov_vf.c | 163 +-
drivers/gpu/drm/xe/xe_sriov_vf_types.h | 41 +
drivers/gpu/drm/xe/xe_step.c | 2 +
drivers/gpu/drm/xe/xe_survivability_mode.c | 19 +-
drivers/gpu/drm/xe/xe_svm.c | 403 ++-
drivers/gpu/drm/xe/xe_svm.h | 136 +
drivers/gpu/drm/xe/xe_tile.c | 13 +-
drivers/gpu/drm/xe/xe_tile.h | 17 +
drivers/gpu/drm/xe/xe_tile_sriov_vf.c | 254 ++
drivers/gpu/drm/xe/xe_tile_sriov_vf.h | 18 +
drivers/gpu/drm/xe/xe_trace_bo.h | 4 +-
drivers/gpu/drm/xe/xe_tuning.c | 5 +
drivers/gpu/drm/xe/xe_uc.c | 78 +-
drivers/gpu/drm/xe/xe_uc.h | 5 +-
drivers/gpu/drm/xe/xe_uc_fw.c | 58 +-
drivers/gpu/drm/xe/xe_uc_fw_types.h | 2 +
drivers/gpu/drm/xe/xe_vm.c | 385 ++-
drivers/gpu/drm/xe/xe_vm.h | 24 +
drivers/gpu/drm/xe/xe_vm_types.h | 26 +-
drivers/gpu/drm/xe/xe_vsec.c | 4 +-
drivers/gpu/drm/xe/xe_vsec.h | 4 +
drivers/gpu/drm/xe/xe_wa.c | 120 +-
drivers/gpu/drm/xe/xe_wa.h | 22 +-
drivers/gpu/drm/xe/xe_wa_oob.rules | 12 +-
drivers/gpu/drm/xen/xen_drm_front_kms.c | 3 +-
drivers/gpu/drm/xlnx/zynqmp_dp.c | 34 +-
drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 1 -
drivers/gpu/drm/xlnx/zynqmp_kms.c | 3 +-
drivers/gpu/nova-core/dma.rs | 58 +
drivers/gpu/nova-core/driver.rs | 6 +-
drivers/gpu/nova-core/falcon.rs | 588 ++++
drivers/gpu/nova-core/falcon/gsp.rs | 24 +
drivers/gpu/nova-core/falcon/hal.rs | 54 +
drivers/gpu/nova-core/falcon/hal/ga102.rs | 119 +
drivers/gpu/nova-core/falcon/sec2.rs | 10 +
drivers/gpu/nova-core/fb.rs | 147 +
drivers/gpu/nova-core/fb/hal.rs | 39 +
drivers/gpu/nova-core/fb/hal/ga100.rs | 57 +
drivers/gpu/nova-core/fb/hal/ga102.rs | 36 +
drivers/gpu/nova-core/fb/hal/tu102.rs | 58 +
drivers/gpu/nova-core/firmware.rs | 108 +
drivers/gpu/nova-core/firmware/fwsec.rs | 423 +++
drivers/gpu/nova-core/gfw.rs | 71 +
drivers/gpu/nova-core/gpu.rs | 127 +-
drivers/gpu/nova-core/nova_core.rs | 5 +
drivers/gpu/nova-core/regs.rs | 303 +-
drivers/gpu/nova-core/regs/macros.rs | 65 +-
drivers/gpu/nova-core/util.rs | 26 +
drivers/gpu/nova-core/vbios.rs | 1166 +++++++
drivers/gpu/trace/Kconfig | 11 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 18 +-
drivers/mtd/devices/Kconfig | 11 +
drivers/mtd/devices/Makefile | 1 +
drivers/mtd/devices/mtd_intel_dg.c | 830 +++++
drivers/soc/qcom/Kconfig | 8 +
drivers/soc/qcom/Makefile | 1 +
drivers/soc/qcom/ubwc_config.c | 282 ++
drivers/video/Kconfig | 18 +
drivers/video/fbdev/c2p_iplan2.c | 1 +
drivers/video/fbdev/c2p_planar.c | 1 +
drivers/video/fbdev/core/Kconfig | 15 -
drivers/video/fbdev/core/cfbcopyarea.c | 2 +
drivers/video/fbdev/core/cfbfillrect.c | 2 +
drivers/video/fbdev/core/cfbimgblt.c | 2 +
drivers/video/fbdev/core/fb_ddc.c | 1 +
drivers/video/fbdev/core/fb_defio.c | 1 +
drivers/video/fbdev/core/fb_io_fops.c | 1 +
drivers/video/fbdev/core/fb_sys_fops.c | 2 +
drivers/video/fbdev/core/fbcmap.c | 1 +
drivers/video/fbdev/core/fbcon.c | 5 +-
drivers/video/fbdev/core/fbmon.c | 5 +-
drivers/video/fbdev/core/modedb.c | 1 +
drivers/video/fbdev/core/svgalib.c | 1 +
drivers/video/fbdev/core/syscopyarea.c | 2 +
drivers/video/fbdev/core/sysfillrect.c | 2 +
drivers/video/fbdev/core/sysimgblt.c | 2 +
drivers/video/fbdev/cyber2000fb.c | 36 -
drivers/video/fbdev/cyber2000fb.h | 2 -
drivers/video/fbdev/macmodes.c | 3 +-
drivers/video/fbdev/matrox/g450_pll.c | 26 +-
drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 47 +-
drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 1 +
drivers/video/fbdev/matrox/matroxfb_accel.c | 2 +
drivers/video/fbdev/matrox/matroxfb_base.c | 1 +
drivers/video/fbdev/matrox/matroxfb_g450.c | 62 +-
drivers/video/fbdev/matrox/matroxfb_misc.c | 21 +-
drivers/video/fbdev/mb862xx/mb862xx-i2c.c | 1 -
drivers/video/fbdev/omap/lcd_dma.c | 1 +
drivers/video/fbdev/omap/lcdc.c | 2 +
drivers/video/fbdev/omap/omapfb_main.c | 2 +
drivers/video/fbdev/omap2/omapfb/dss/apply.c | 1 +
drivers/video/fbdev/omap2/omapfb/dss/core.c | 1 +
.../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 1 +
drivers/video/fbdev/omap2/omapfb/dss/display.c | 1 +
drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 1 -
drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 1 +
.../video/fbdev/omap2/omapfb/dss/dss_features.c | 1 +
drivers/video/fbdev/omap2/omapfb/dss/manager.c | 1 +
drivers/video/fbdev/omap2/omapfb/dss/output.c | 1 +
drivers/video/fbdev/omap2/omapfb/dss/overlay.c | 1 +
drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 1 -
drivers/video/fbdev/omap2/omapfb/dss/venc.c | 1 +
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 1 -
drivers/video/fbdev/omap2/omapfb/vrfb.c | 1 +
drivers/video/fbdev/pxafb.c | 17 +-
drivers/video/fbdev/sbuslib.c | 1 +
drivers/video/fbdev/sis/sis.h | 2 -
drivers/video/fbdev/sis/sis_main.c | 25 -
drivers/video/fbdev/via/via-core.c | 1 +
drivers/video/fbdev/via/via-gpio.c | 1 -
drivers/video/fbdev/via/via_i2c.c | 1 +
drivers/video/fbdev/wmt_ge_rops.c | 1 +
.../amdgpu/amdgpu_isp.h => include/drm/amd/isp.h | 37 +-
include/drm/display/drm_dp.h | 24 +-
include/drm/display/drm_dp_helper.h | 17 +-
include/drm/display/drm_hdmi_audio_helper.h | 1 +
include/drm/display/drm_hdmi_cec_helper.h | 72 +
include/drm/drm_accel.h | 5 -
include/drm/drm_bridge.h | 375 +-
include/drm/drm_color_mgmt.h | 27 +
include/drm/drm_connector.h | 60 +-
include/drm/drm_debugfs.h | 11 +
include/drm/drm_device.h | 11 +
include/drm/drm_drv.h | 22 +-
include/drm/drm_edid.h | 8 +
include/drm/drm_file.h | 7 +
include/drm/drm_format_helper.h | 19 +-
include/drm/drm_fourcc.h | 3 +-
include/drm/drm_gem.h | 13 +-
include/drm/drm_gem_framebuffer_helper.h | 6 +
include/drm/drm_gem_shmem_helper.h | 11 +-
include/drm/drm_gem_vram_helper.h | 2 -
include/drm/drm_gpusvm.h | 101 +-
include/drm/drm_gpuvm.h | 8 +
include/drm/drm_managed.h | 15 +-
include/drm/drm_mipi_dsi.h | 2 -
include/drm/drm_mode_config.h | 3 +-
include/drm/drm_modeset_helper.h | 2 +
include/drm/drm_pagemap.h | 135 +
include/drm/drm_panic.h | 6 +
include/drm/drm_prime.h | 3 +
include/drm/gpu_scheduler.h | 40 +-
include/drm/intel/pciids.h | 12 +-
include/drm/ttm/ttm_bo.h | 73 +-
include/drm/ttm/ttm_device.h | 1 +
include/dt-bindings/power/qcom-rpmpd.h | 1 +
include/linux/dma-fence.h | 45 +-
include/linux/intel_dg_nvm_aux.h | 32 +
include/linux/platform_data/video-pxafb.h | 1 -
include/linux/soc/qcom/ubwc.h | 75 +
include/linux/suspend.h | 2 +
include/linux/sysfb.h | 6 +-
include/trace/events/dma_fence.h | 38 +-
include/uapi/drm/amdgpu_drm.h | 2 +
include/uapi/drm/drm_fourcc.h | 56 +-
include/uapi/drm/ivpu_accel.h | 14 +
include/uapi/drm/msm_drm.h | 149 +-
include/uapi/drm/panfrost_drm.h | 21 +
include/uapi/drm/panthor_drm.h | 41 +
include/uapi/drm/xe_drm.h | 12 +-
include/video/edid.h | 3 +-
include/video/sisfb.h | 6 -
kernel/power/hibernate.c | 26 +
rust/kernel/dma.rs | 199 +-
rust/kernel/drm/device.rs | 2 +-
rust/kernel/drm/file.rs | 8 +-
rust/kernel/drm/gem/mod.rs | 16 +-
rust/kernel/drm/ioctl.rs | 4 +-
rust/kernel/error.rs | 1 +
rust/kernel/sizes.rs | 24 +
samples/rust/rust_dma.rs | 28 +-
1585 files changed, 59299 insertions(+), 32589 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-driver-qaic
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ax [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-bl [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-bl [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-clut.yaml
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-co [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-co [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-di [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-di [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ex [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-fe [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-fi [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-fr [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ga [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-la [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ma [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-pi [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-rop.yaml
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-sa [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-sc [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-si [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-st [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-tcon.yaml
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm8750-mdss.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83112b.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/renesas,r61307.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/renesas,r69328.yaml
create mode 100644 Documentation/devicetree/bindings/display/sitronix,st7567.yaml
create mode 100644 Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,imx8 [...]
create mode 100644 Documentation/gpu/nova/core/devinit.rst
create mode 100644 Documentation/gpu/nova/core/falcon.rst
create mode 100644 Documentation/gpu/nova/core/fwsec.rst
create mode 100644 Documentation/gpu/nova/core/vbios.rst
create mode 100644 drivers/accel/qaic/qaic_ras.c
create mode 100644 drivers/accel/qaic/qaic_ras.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
copy drivers/gpu/drm/amd/amdgpu/{amdgpu_debugfs.h => amdgpu_ip.h} (66%)
copy drivers/gpu/drm/amd/display/dc/{dml/dcn314/dcn314_fpu.h => clk_mgr/dcn30/dcn3 [...]
copy drivers/gpu/drm/amd/display/dc/{dml/dcn314/dcn314_fpu.h => clk_mgr/dcn30/dcn3 [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30m_clk_mgr_smu_msg.c
copy drivers/gpu/drm/amd/display/dc/{dml/dcn314/dcn314_fpu.h => clk_mgr/dcn30/dcn3 [...]
delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn401/dcn401_fpu.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn401/dcn401_fpu.h
create mode 100644 drivers/gpu/drm/ast/ast_2000.c
create mode 100644 drivers/gpu/drm/ast/ast_2100.c
copy drivers/gpu/drm/ast/{ast_post.c => ast_2300.c} (58%)
create mode 100644 drivers/gpu/drm/ast/ast_2500.c
copy drivers/gpu/drm/{amd/amdgpu/amdgpu_isp.h => ast/ast_2600.c} (55%)
delete mode 100644 drivers/gpu/drm/ast/ast_dram_tables.h
create mode 100644 drivers/gpu/drm/ast/ast_post.h
create mode 100644 drivers/gpu/drm/ci/check-devicetrees.yml
create mode 100755 drivers/gpu/drm/ci/dt-binding-check.sh
create mode 100755 drivers/gpu/drm/ci/dtbs-check.sh
create mode 100755 drivers/gpu/drm/ci/kunit.sh
create mode 100644 drivers/gpu/drm/ci/kunit.yml
create mode 100755 drivers/gpu/drm/ci/setup-llvm-links.sh
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
create mode 100644 drivers/gpu/drm/display/drm_hdmi_cec_helper.c
create mode 100644 drivers/gpu/drm/display/drm_hdmi_cec_notifier_helper.c
create mode 100644 drivers/gpu/drm/drm_pagemap.c
copy drivers/gpu/drm/i915/{i915_reg.h => display/intel_display_regs.h} (70%)
create mode 100644 drivers/gpu/drm/i915/display/intel_flipq.c
create mode 100644 drivers/gpu/drm/i915/display/intel_flipq.h
rename drivers/gpu/drm/i915/display/{intel_atomic_plane.c => intel_plane.c} (89%)
rename drivers/gpu/drm/i915/display/{intel_atomic_plane.h => intel_plane.h} (86%)
create mode 100644 drivers/gpu/drm/i915/display/intel_sbi.c
create mode 100644 drivers/gpu/drm/i915/display/intel_sbi.h
create mode 100644 drivers/gpu/drm/i915/display/intel_sbi_regs.h
create mode 100644 drivers/gpu/drm/i915/display/vlv_sideband.c
create mode 100644 drivers/gpu/drm/i915/display/vlv_sideband.h
delete mode 100644 drivers/gpu/drm/i915/intel_sbi.c
delete mode 100644 drivers/gpu/drm/i915/intel_sbi.h
rename drivers/gpu/drm/i915/{vlv_sideband.c => vlv_iosf_sb.c} (54%)
create mode 100644 drivers/gpu/drm/i915/vlv_iosf_sb.h
rename drivers/gpu/drm/i915/{vlv_sideband_reg.h => vlv_iosf_sb_reg.h} (98%)
delete mode 100644 drivers/gpu/drm/i915/vlv_sideband.h
create mode 100644 drivers/gpu/drm/imx/dc/Kconfig
create mode 100644 drivers/gpu/drm/imx/dc/Makefile
create mode 100644 drivers/gpu/drm/imx/dc/dc-cf.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-crtc.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-de.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-de.h
create mode 100644 drivers/gpu/drm/imx/dc/dc-drv.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-drv.h
create mode 100644 drivers/gpu/drm/imx/dc/dc-ed.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-fg.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-fl.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-fu.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-fu.h
create mode 100644 drivers/gpu/drm/imx/dc/dc-fw.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-ic.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-kms.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-kms.h
create mode 100644 drivers/gpu/drm/imx/dc/dc-lb.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-pe.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-pe.h
create mode 100644 drivers/gpu/drm/imx/dc/dc-plane.c
create mode 100644 drivers/gpu/drm/imx/dc/dc-tc.c
copy drivers/gpu/drm/msm/disp/dpu1/catalog/{dpu_10_0_sm8650.h => dpu_12_0_sm8750.h} (65%)
delete mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.c
delete mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.h
delete mode 100644 drivers/gpu/drm/msm/msm_mdss.h
create mode 100644 drivers/gpu/drm/msm/msm_syncobj.c
create mode 100644 drivers/gpu/drm/msm/msm_syncobj.h
create mode 100644 drivers/gpu/drm/msm/registers/adreno/a6xx_descriptors.xml
create mode 100644 drivers/gpu/drm/msm/registers/adreno/a6xx_enums.xml
create mode 100644 drivers/gpu/drm/msm/registers/adreno/a6xx_perfcntrs.xml
create mode 100644 drivers/gpu/drm/msm/registers/adreno/a7xx_enums.xml
create mode 100644 drivers/gpu/drm/msm/registers/adreno/a7xx_perfcntrs.xml
create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83112b.c
create mode 100644 drivers/gpu/drm/panel/panel-renesas-r61307.c
create mode 100644 drivers/gpu/drm/panel/panel-renesas-r69328.c
delete mode 100644 drivers/gpu/drm/rockchip/inno_hdmi.h
create mode 100644 drivers/gpu/drm/tests/drm_sysfb_modeset_test.c
create mode 100644 drivers/gpu/drm/tidss/tidss_oldi.c
create mode 100644 drivers/gpu/drm/tidss/tidss_oldi.h
copy drivers/gpu/drm/{amd/display/dc/resource/dcn21/dcn21_resource.h => ttm/ttm_bo [...]
create mode 100644 drivers/gpu/drm/vkms/tests/vkms_format_test.c
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/vlv_iosf_sb.h
rename drivers/gpu/drm/xe/compat-i915-headers/{vlv_sideband_reg.h => vlv_iosf_sb_r [...]
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_i2c_regs.h
delete mode 100644 drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_service_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_sriov_pf_service_kunit.c
create mode 100644 drivers/gpu/drm/xe/xe_device_wa_oob.rules
create mode 100644 drivers/gpu/drm/xe/xe_i2c.c
create mode 100644 drivers/gpu/drm/xe/xe_i2c.h
create mode 100644 drivers/gpu/drm/xe/xe_nvm.c
create mode 100644 drivers/gpu/drm/xe/xe_nvm.h
create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_service.c
create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_service.h
create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_service_types.h
create mode 100644 drivers/gpu/drm/xe/xe_sriov_pf_types.h
create mode 100644 drivers/gpu/drm/xe/xe_sriov_vf_types.h
create mode 100644 drivers/gpu/drm/xe/xe_tile_sriov_vf.c
create mode 100644 drivers/gpu/drm/xe/xe_tile_sriov_vf.h
create mode 100644 drivers/gpu/nova-core/dma.rs
create mode 100644 drivers/gpu/nova-core/falcon.rs
create mode 100644 drivers/gpu/nova-core/falcon/gsp.rs
create mode 100644 drivers/gpu/nova-core/falcon/hal.rs
create mode 100644 drivers/gpu/nova-core/falcon/hal/ga102.rs
create mode 100644 drivers/gpu/nova-core/falcon/sec2.rs
create mode 100644 drivers/gpu/nova-core/fb.rs
create mode 100644 drivers/gpu/nova-core/fb/hal.rs
create mode 100644 drivers/gpu/nova-core/fb/hal/ga100.rs
create mode 100644 drivers/gpu/nova-core/fb/hal/ga102.rs
create mode 100644 drivers/gpu/nova-core/fb/hal/tu102.rs
create mode 100644 drivers/gpu/nova-core/firmware/fwsec.rs
create mode 100644 drivers/gpu/nova-core/gfw.rs
create mode 100644 drivers/gpu/nova-core/vbios.rs
create mode 100644 drivers/mtd/devices/mtd_intel_dg.c
create mode 100644 drivers/soc/qcom/ubwc_config.c
copy drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h => include/drm/amd/isp.h (63%)
create mode 100644 include/drm/display/drm_hdmi_cec_helper.h
create mode 100644 include/linux/intel_dg_nvm_aux.h
create mode 100644 include/linux/soc/qcom/ubwc.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 master
in repository gcc.
from bec414d1b93 Daily bump.
new da88f9bd9e3 RISC-V: Adding H to the canonical order [PR121312]
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/config/riscv/arch-canonicalize | 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-15
in repository gcc.
from 82cc62b51dc Eliminate redundant vpextrq/vpinsrq when move TI to V4SI.
new 94ca071cba4 x86: Transform to "pushq $-1; popq reg" for -Oz
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/config/i386/i386.md | 3 ++-
gcc/testsuite/gcc.target/i386/pr120427-5.c | 10 ++++++++++
2 files changed, 12 insertions(+), 1 deletion(-)
create mode 100644 gcc/testsuite/gcc.target/i386/pr120427-5.c
--
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-15
in repository gcc.
from 6d0aa946d27 Daily bump.
new 82cc62b51dc Eliminate redundant vpextrq/vpinsrq when move TI to V4SI.
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/config/i386/sse.md | 13 +++++++++++++
gcc/testsuite/gcc.target/i386/pr121274.c | 24 ++++++++++++++++++++++++
2 files changed, 37 insertions(+)
create mode 100644 gcc/testsuite/gcc.target/i386/pr121274.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.