This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from a0dde67dd7d c: Add more C2y tests of initializer constraints
new e4ab1f87805 diagnostics: generalize state graph code to use json::prope [...]
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:
contrib/gcc.doxy | 2 +-
gcc/Makefile.in | 3 +-
gcc/analyzer/ana-state-to-diagnostic-state.cc | 163 +++++++++--------
gcc/analyzer/ana-state-to-diagnostic-state.h | 23 ++-
gcc/analyzer/checker-event.cc | 9 +-
gcc/analyzer/sm-malloc.cc | 29 ++-
gcc/configure | 2 +-
gcc/configure.ac | 2 +-
.../digraphs.cc} | 13 +-
gcc/custom-sarif-properties/digraphs.h | 37 ++++
gcc/custom-sarif-properties/state-graphs.cc | 157 ++++++++++++++++
gcc/custom-sarif-properties/state-graphs.h | 97 ++++++++++
gcc/diagnostics/diagnostics-selftests.cc | 1 -
gcc/diagnostics/diagnostics-selftests.h | 1 -
gcc/diagnostics/digraphs.cc | 199 +++++++++++++++++----
gcc/diagnostics/digraphs.h | 62 +++++--
gcc/diagnostics/html-sink.cc | 62 ++++---
gcc/diagnostics/html-sink.h | 9 +-
gcc/diagnostics/output-spec.cc | 12 +-
gcc/diagnostics/state-graphs-to-dot.cc | 139 +++++++-------
gcc/diagnostics/state-graphs.cc | 156 ----------------
gcc/diagnostics/state-graphs.h | 108 -----------
gcc/doc/invoke.texi | 8 +-
gcc/json.cc | 25 +++
gcc/json.h | 82 +++++++++
.../gcc.dg/plugin/diagnostic_plugin_test_graphs.cc | 5 +-
26 files changed, 879 insertions(+), 527 deletions(-)
copy gcc/{host-default.cc => custom-sarif-properties/digraphs.cc} (67%)
create mode 100644 gcc/custom-sarif-properties/digraphs.h
create mode 100644 gcc/custom-sarif-properties/state-graphs.cc
create mode 100644 gcc/custom-sarif-properties/state-graphs.h
delete mode 100644 gcc/diagnostics/state-graphs.cc
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 6b21c8b2ecf x86: Disallow TLS relocation in non executable section
new b6ac5a8a5b8 x86: Keep _GLOBAL_OFFSET_TABLE_ for .eh_frame
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/elfxx-x86.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from bf7c1b207d8 x86: Check invalid symbol name
new 6b21c8b2ecf x86: Disallow TLS relocation in non executable section
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/elf32-i386.c | 19 +++++++++++++++++++
bfd/elf64-x86-64.c | 20 ++++++++++++++++++++
bfd/elfxx-x86.c | 20 ++++++++++++++++++++
bfd/elfxx-x86.h | 4 ++++
4 files changed, 63 insertions(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 0c757596f90 gdb/doc: trim trailing whitespaces
new 4cb845ee595 elf: Use uint64_t for common symbol alignment warning
new bf7c1b207d8 x86: Check invalid symbol name
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/elf32-i386.c | 2 ++
bfd/elf64-x86-64.c | 3 +++
bfd/elflink.c | 18 ++++++++++--------
3 files changed, 15 insertions(+), 8 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/ibhagat/try-pr33437
in repository binutils-gdb.
at d80c3459ace libsframe: testsuite: make test names unique
This branch includes the following new commits:
new d80c3459ace libsframe: testsuite: make test names unique
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.
--
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 e1b1d03ceec3 Merge tag 'for-6.18/block-20250929' of git://git.kernel.or [...]
new 03714939b1e6 ALSA: hda: Fix spelling mistake "dismatch" -> "mismatch"
new f4ee43ae6ea8 ALSA: hda: Add TAS5825 support
new 43d4940c944c ALSA: usb: scarlett2: Clean ups with guard() and __free()
new 6ff0d95774f0 ALSA: 6fire: Clean ups with guard()
new efea7a57370b ALSA: usb-audio: Replace manual mutex/spinlock with guard()
new aff8436ed97b ALSA: usb-audio: Use auto-cleanup for shutdown locks
new 113e9a284d43 ALSA: hda: Improve local variable data type in snd_hda_get [...]
new c308bb4190a8 ALSA: hda: Use min() to simplify snd_hda_get_devices()
new 4a31a043fc16 ALSA: hda: Improve local variable data type in print_devic [...]
new dee1bcf28a3d ALSA: usb-audio: Add initial driver for TASCAM US-144MKII
new 5c8c10796e27 ALSA: usb-audio: us144mkii: Add PCM core infrastructure
new a2a2210f2c2e ALSA: usb-audio: us144mkii: Implement audio playback and feedback
new c1bb0c13e430 ALSA: usb-audio: us144mkii: Implement audio capture and decoding
new 67afec157fe6 ALSA: usb-audio: us144mkii: Add MIDI support and mixer controls
new fdd1a1ae55b1 ALSA: usb-audio: us144mkii: Add deep sleep command
new 0ec417aa8546 ALSA: usb-audio: Add infrastructure for TASCAM US-144MKII
new d9f063386771 ALSA: usb-audio: us144mkii: Use le16_to_cpu() for product [...]
new 0c5e2ae204ec ALSA: usb-audio: us144mkii: Fix null-deref in tascam_midi_ [...]
new 8ea3449574bd Merge branch 'for-linus' into for-next
new 2aec0b6a6b53 ALSA: usb-audio: Add validation of UAC2/UAC3 effect units
new c08e42c9a40a selftests/alsa: remove 0/NULL global variable assignment
new cdbd2acef252 ALSA: usb-audio: us144mkii: Fixes for handshake, MIDI out [...]
new d2de0f8b5a82 ALSA: pcm: oss: Use guard() for spin locks
new 4ef353d546cd ALSA: lx_core: use int type to store negative error codes
new 5d8c9c987fbd ALSA: hda: Introduce auto cleanup macros for PM
new e056e8e14c2e ALSA: hda/ca0132: Use cleanup macros for PM controls
new 264145020b24 ALSA: hda/hdmi: Use cleanup macros for PM controls
new cee9102fcdf4 ALSA: hda/realtek: Use cleanup macros for PM controls
new 8dad6b3dac27 ALSA: hda/common: Use cleanup macros for PM controls
new a23160c87986 ALSA: hda: Use auto cleanup macros for DSP loader locks
new 62dd3851d245 ALSA: hda/common: Use guard() for mutex locks
new 0a930d8732fc ALSA: hda/core: Use guard() for mutex locks
new a56ec9d33ee9 ALSA: hda/ca0132: Use guard() for mutex locks
new 2387cf78f5fd ALSA: hda/hdmi: Use guard() for mutex locks
new ece590486b59 ALSA: hda/realtek: Use guard() for mutex locks and COEF locks
new d1c374866cb4 ALSA: hda/cs35l41: Use guard() for mutex locks
new 6f27e5f029fb ALSA: hda/tas2781: Use guard() for mutex locks
new 68e51065315c ALSA: hda/cs8409: Use guard() for mutex locks
new 129cb64e3989 ALSA: hda/component: Use guard() for mutex locks
new 2d0a1051de43 ALSA: hda/generic: Use guard() for mutex locks
new d2a8792b9747 ALSA: hda/analog: Use guard() for mutex locks
new 59195f13ee61 ALSA: hda/intel: Use guard() for mutex locks
new b0550d4c2dd8 ALSA: hda/common: Use auto cleanup for temporary buffers
new 6b12178fa06f ALSA: hda/realtek: Use auto cleanup for temporary buffers
new ee0b0f5d32fe ALSA: hda/generic: Use auto cleanup for temporary buffers
new 3a4a4d06f7a6 ALSA: hda/ext: Use guard() for spinlocks
new 39f374ce54ca ALSA: hda/core: Use guard() for spinlocks
new 3cafe1631776 ALSA: hda/common: Use guard() for spinlocks
new cb8fc4337c7e ALSA: hda/intel: Use guard() for spinlocks
new df2e8107f037 ALSA: seq: Simplify internal command operation from OSS layer
new e7b318eb97f4 ALSA: seq: Clean up spin lock with guard()
new d7cd16143bd8 ALSA: seq: Use guard() for mutex and rwsem locks
new 99e16633958b ALSA: seq: Use auto-cleanup for client refcounting
new 0869afc958a0 ALSA: seq: Clean up port locking with auto cleanup
new 04a86185b785 ALSA: seq: Clean up queue locking with auto cleanup
new 9314e34e3729 ALSA: seq: Clean up fifo locking with guard
new 1291fc664d23 ALSA: seq: oss: Clean up core code with guard()
new 895a46e034f9 ALSA: seq: oss/midi: Cleanup with guard and auto-cleanup
new 80ccbe91adab ALSA: seq: oss/synth: Clean up with guard and auto cleanup
new da24e6b3c251 ALSA: seq: oss/rw: Cleanup with guard
new 14f628cb5852 Merge branch 'for-linus' into for-next
new 34d988f095f2 ALSA: firewire: bebob: Use guard() for mutex locks
new 089843177f35 ALSA: firewire: dice: Use guard() for mutex locks
new a4b45e101d14 ALSA: firewire: digi00x: Use guard() for mutex locks
new 760c91a25af4 ALSA: firewire: fireworks: Use guard() for mutex locks
new b9ac651964c9 ALSA: firewire: motu: Use guard() for mutex locks
new 751298f88e0b ALSA: firewire: oxfw: Use guard() for mutex locks
new 61a5f22fb151 ALSA: firewire: tascam: Use guard() for mutex locks
new a1c55ef6e959 ALSA: firewire: fireface: Use guard() for mutex locks
new b8ed2b143263 ALSA: firewire: isight: Use guard() for mutex locks
new 6061b4accb81 ALSA: firewire: lib: Use guard() for mutex locks
new 9c2ca41d573c ALSA: firewire: bebob: Use guard() for spin locks
new 17653c9128ec ALSA: firewire: dice: Use guard() for spin locks
new 0385fd947b89 ALSA: firewire: digi00x: Use guard() for spin locks
new 05af2f70691b ALSA: firewire: fireface: Use guard() for spin locks
new 0b8bf8d00f40 ALSA: firewire: fireworks: Use guard() for spin locks
new cae230e4d0a9 ALSA: firewire: oxfw: Use guard() for spin locks
new 8885ab5f215c ALSA: firewire: tascam: Use guard() for spin locks
new 38ac99ff0ab1 ALSA: firewire: lib: Use guard() for spin locks
new 914c62f21842 ALSA: firewire: motu: Use guard() for spin locks
new 0a36f7d69dca ALSA: ac97: Use guard() for mutex locks
new fcee249f98d0 ALSA: ac97: Use guard() for spin locks
new ee7ddc5c01a9 ALSA: ali5451: Use guard() for spin locks
new e96f601e7dd0 ALSA: azt3328: Use guard() for spin locks
new d701303bf465 ALSA: ens137x: Use guard() for mutex locks
new d062d6977ea3 ALSA: ens137x: Use guard() for spin locks
new f28745ab9fc5 ALSA: als300: Use guard() for spin locks
new fe0f9c2e7226 ALSA: als4000: Use guard() for spin locks
new 7f08b008afbc ALSA: ad1889: Use guard() for spin locks
new 9608fe85ff21 ALSA: atiixp: Use guard() for mutex locks
new 5f7e725e023e ALSA: atiixp: Use guard() for spin locks
new ca10ce1caf19 ALSA: aw2: Use guard() for mutex locks
new 290adc48a232 ALSA: aw2: Use guard() for spin locks
new 637a3999442d ALSA: bt87x: Use guard() for spin locks
new 22ec1279269f ALSA: ca0106: Use guard() for spin locks
new d0d95e9bd815 ALSA: cmipci: Use guard() for mutex locks
new 40bc78567f63 ALSA: cmipci: Use guard() for spin locks
new 7a5127c2c8a5 ALSA: cs4281: Use guard() for spin locks
new 02ba95351a88 ALSA: cs46xx: Use guard() for mutex locks
new 0ba9da2d6f77 ALSA: cs46xx: Use guard() for spin locks
new e8eca9fec23f ALSA: cs5535audio: Use guard() for spin locks
new e1d4c746bb46 ALSA: ctxfi: Use guard() for mutex locks
new be9478bd3afc ALSA: ctxfi: Use guard() for spin locks
new 3eda594925f7 ALSA: echoaudio: Use guard() for mutex locks
new 9bd92d667342 ALSA: echoaudio: Use guard() for spin locks
new f44f745f753d ALSA: emu10k1: Use guard() for mutex locks
new 7c4a379e0622 ALSA: emu10k1: Use guard() for emu1010 FPGA locking
new 3a0c3159f7fc ALSA: emu10k1: Use guard() for spin locks
new 1af61c669b1c ALSA: emu10k1x: Use guard() for spin locks
new f9733d65a661 ALSA: es1938: Use guard() for spin locks
new 819107cdebff ALSA: es1968: Use guard() for mutex locks
new 3ea4db1f2028 ALSA: es1968: Use guard() for spin locks
new 2b429331f55b ALSA: fm801: Use guard() for spin locks
new 9da230b3b229 ALSA: ice1712: Use guard() for mutex locks
new d0b8e4190407 ALSA: ice1712: Use guard() for spin locks
new 220a76bbf750 ALSA: intel8x0: Use guard() for spin locks
new 940653fff03a ALSA: korg1212: Use guard() for mutex locks
new aff742c156bb ALSA: korg1212: Use guard() for spin locks
new 18aec9ea320f ALSA: lola: Use guard() for mutex locks
new e25667d3f311 ALSA: lola: Use guard() for spin locks
new 3023cc514a2f ALSA: lx6464es: Use guard() for mutex locks
new 35dea82a4396 ALSA: maestro3: Use guard() for spin locks
new 23ab90a965ba ALSA: mixart: Use guard() for mutex locks
new 6c56792a0534 ALSA: nm256: Use guard() for mutex locks
new d1d88d2850a9 ALSA: nm256: Use guard() for spin locks
new 8ecafe5dacc2 ALSA: oxygen: Use guard() for mutex locks
new 4751026c7923 ALSA: oxygen: Use guard() for spin locks
new 26e4346cff3a ALSA: pcxhr: Use guard() for mutex locks
new 8bb75ae244c5 ALSA: rme32: Use guard() for spin locks
new d3424b8bf785 ALSA: rme96: Use guard() for spin locks
new d422878cae31 ALSA: hdsp: Use guard() for spin locks
new 02699abfbd33 ALSA: hdspm: Use guard() for spin locks
new bd6aa020ec49 ALSA: rme9652: Use guard() for spin locks
new e7b99fdddfe8 ALSA: sis7019: Use guard() for mutex locks
new 8e11f94ea15d ALSA: sis7019: Use guard() for spin locks
new fa670cbaee46 ALSA: sonicvibes: Use guard() for spin locks
new 4f83e1da6e05 ALSA: trident: Use guard() for mutex locks
new 62d8070db648 ALSA: trident: Use guard() for spin locks
new 9d60b94f13d3 ALSA: via82xx: Use guard() for spin locks
new dde5decc43de ALSA: vx222: Use guard() for mutex locks
new 8c0cb47e2692 ALSA: ymfpci: Use guard() for spin locks
new 8c6a0bc917b4 ALSA: ad1816a: Use guard() for spin locks
new ca1d5ca2e502 ALSA: cmi8330: Use guard() for spin locks
new 14ba220697f8 ALSA: cs423x: Use guard() for mutex locks
new 6f5d556a80a9 ALSA: cs423x: Use guard() for spin locks
new e5a5ad81c825 ALSA: es1688: Use guard() for spin locks
new 98ea9c6a06f4 ALSA: es18xx: Use guard() for spin locks
new 3abb538fffc8 ALSA: gus: Use guard() for mutex locks
new ae2b22b46777 ALSA: gus: Use guard() for spin locks
new 6aaf6dadd9bf ALSA: msnd: Use guard() for spin locks
new 1e012ff2fbe3 ALSA: opl3sa2: Use guard() for spin locks
new 949ffce4af7f ALSA: opti9xx: Use guard() for spin locks
new d994b2ba8f74 ALSA: sb: Use guard() for mutex locks
new 5487fb09fa55 ALSA: sb: Use guard() for spin locks
new 7b4ac266898a ALSA: emu8000: Use guard() for spin locks
new 79112d65276f ALSA: sscape: Use guard() for spin locks
new 372b43467aec ALSA: wss: Use guard() for mutex locks
new ec4c3dcf1559 ALSA: wss: Use guard() for spin locks
new 4b97f8e614ba ALSA: wavefront: Use guard() for spin locks
new ebd9b6c91d4e ALSA: aloop: Use guard() for mutex locks
new 1ef2cb6b29c2 ALSA: aloop: Use guard() for spin locks
new 6a6da5ca9795 ALSA: opl3: Use guard() for mutex locks
new ec6ac1d5e15a ALSA: opl3: Use guard() for spin locks
new 45451eb5d16d ALSA: opl4: Use guard() for mutex locks
new 72a301707749 ALSA: opl4: Use guard() for spin locks
new 353fc3e3811a ALSA: vx: Use guard() for mutex locks
new 638c33ef7923 ALSA: dummy: Use guard() for spin locks
new 55c52cd3118b ALSA: mpu401: Use guard() for spin locks
new 316e0074ecdc ALSA: mtpav: Use guard() for spin locks
new a28d65886b9b ALSA: mts64: Use guard() for spin locks
new ec339e149e93 ALSA: portman2x4: Use guard() for spin locks
new b9526bff4219 ALSA: serial-u16550: Use guard() for spin locks
new 9b99749f2a89 ALSA: ua101: Use guard() for mutex locks
new f9435abeb3ee ALSA: ua101: Use guard() for spin locks
new 9e38c362a6d8 ALSA: usx2y: Use guard() for mutex locks
new 07f55c77b922 ALSA: hiface: Use guard() for mutex locks
new ea3bfbbc9a28 ALSA: hiface: Use guard() for spin locks
new 6dcbb0a9a6b5 ALSA: line6: Use guard() for mutex locks
new e5d3eeb4261a ALSA: usb: qcom: Use guard() for mutex locks
new cff7acfe0b8f ALSA: bcd2000: Use guard() for mutex locks
new 95692e3c9fce ALSA: caiaq: Use guard() for spin locks
new 7a3dc0da931e ALSA: i2c: Use guard() for mutex locks
new cc8c53532091 ALSA: i2c: Use guard() for spin locks
new eff259d5b905 ALSA: synth: Use guard() for mutex locks
new 59ede7178d40 ALSA: synth: Use guard() for spin locks
new 826f35b829f4 ALSA: synth: Use guard() for preset locks
new 10403f910ad2 ALSA: x86: Use guard() for mutex locks
new ab770b41630d ALSA: x86: Use guard() for spin locks
new 3ddf4f97166a ALSA: xen: Use guard() for mutex locks
new 7b4d15bcdc8b ALSA: at73c213: Use guard() for mutex locks
new 2c24032607d6 ALSA: pdaudiocf: Use guard() for mutex locks
new 89008621bb2d ALSA: vxpocket: Use guard() for mutex locks
new 3d10c26fae4e ALSA: sparc: Use guard() for mutex locks
new 1cb6ecbb3720 ALSA: aoa: Use guard() for mutex locks
new bc58470aa259 ALSA: aaci: Use guard() for mutex locks
new 372020ddaa76 ALSA: pxa2xx: Use guard() for mutex locks
new 94f8cb2b358c ALSA: atmel: Use guard() for mutex locks
new c07824a14d99 ALSA: ac97bus: Use guard() for mutex locks
new 69f374931fa4 ALSA: virtio: Use guard() for spin locks
new b8e1684163ae ALSA: misc: Use guard() for spin locks
new 649c6e1314d4 ALSA: hda/realtek: Use is_s4_resume() macro
new 8409816b1eb3 ALSA: rme32: Fix serialization in snd_rme32_capture_adat_open()
new c3c9a75ede23 ALSA: hda/conexant: Fix typos in comments
new ace1817ab49b ALSA: usb-audio: rename QUIRK_FLAG_MIXER_MIN_MUTE to QUIRK [...]
new 759b5ce3e6e8 ALSA: usb-audio: add quirk QUIRK_FLAG_MIXER_CAPTURE_MIN_MUTE
new 806a38293fc0 ALSA: usb-audio: apply "mixer_min_mute" quirks on some devices
new a73349c5dd27 ALSA: usb-audio: apply quirk for MOONDROP Quark2
new 400f60b27415 ALSA: cs4281: Send the PCM period elapsed notification properly
new cbd676874e64 ALSA: scarlett2: Add Vocaster speaker/headphone mute controls
new 2c92e2fbe9e2 ALSA: compress_offload: Add 64-bit safe timestamp infrastructure
new f20a53974f79 ALSA: compress_offload: Add SNDRV_COMPRESS_TSTAMP64 ioctl
new 86eec88c5bdd ALSA: compress_offload: Add SNDRV_COMPRESS_AVAIL64 ioctl
new 7ceb69ca82b1 ASoC: tas2781: Add tas2118, tas2x20, tas5825 support
new 7095d688de38 ASoC: tas2781: Add tas2118, tas2x20, tas5825 support
new 207cd1de01e3 ALSA: aoa: Use guard() for spin locks
new 56100eed4f1d ALSA: aoa: Don't split string across lines
new 2d7d8e0fa546 ALSA: arm: Use guard() for spin locks
new f5bf18b076a6 ALSA: sgio2audio: Use guard() for spin locks
new b10b93d1930b ALSA: snd-n64: Use guard() for spin locks
new f1998e16b256 ALSA: parisc: Use guard() for spin locks
new 97bffca63797 ALSA: snd_ps3: Use guard() for spin locks
new d20cce1ca598 ALSA: ppc: Use guard() for spin locks
new bdcdb4e7aa41 ALSA: line6: Use guard() for spin locks
new d53232273256 ALSA: usb: fcp: Use guard() for spin locks
new 02d0aba676ee ALSA: usb-audio: Use guard() for spin locks
new 4c680628ad09 ALSA: sparc/amd7930: Use guard() for spin locks
new 4baca4bf866c ALSA: sparc/cs4231: Use guard() for spin locks
new 3c30d57544bf ALSA: sparc/dbri: Use guard() for spin locks
new e135eeef0b25 ALSA: aoa: Remove redundant size arguments from strscpy()
new c29287bb32bc ALSA: asihpi: Simplify error handling in PCM substream setup
new 84973249011f ALSA: serial-generic: remove shared static buffer
new 9fc4a3da9a02 ALSA: pcm: Disable bottom softirqs as part of spin_lock_ir [...]
new 7e18682bdbda ALSA: spi/at73c213: Use guard() for spin locks
new 1f9fc89cbbe8 ALSA: seq: Fix KCSAN data-race warning at snd_seq_fifo_pol [...]
new 5d36370f3431 ALSA: compress: add raw opus codec define and opus decoder [...]
new b07d2514b91c ALSA: compress_offload: increase SNDRV_COMPRESS_VERSION mi [...]
new fc87f70bd133 ASoC: qcom: qdsp6/audioreach: add support for offloading r [...]
new 605d902bb6b6 ASoC: dt-bindings: Drop imx-audio-sgtl5000.txt
new 32dffd4c3e31 ASoC: dmaengine_pcm: Add port_window_size to DAI dma data struct
new e83dcd139e77 ASoC: tas2781: Add keyword "init" in profile section
new 8ed2dca4df22 ASoC: mediatek: Use SND_JACK_AVOUT for HDMI/DP jacks
new 9d6a51651faa ASoC: SOF: imx: Remove error print for devm_add_action_or_reset()
new 2399f3bd3159 ASoC: rt721: add some vendor registers
new 3059067fd337 ASoC: cs48l32: Use PTR_ERR_OR_ZERO() to simplify code
new bdf0f2c84332 ASoC: fix "dependant"->"dependent"
new 8c02c8353460 ASoC: dt-bindings: realtek,alc5623: convert to DT schema
new 40229ea9fa43 ASoC: soc-dapm: move snd_soc_dapm_get_bias_level() to soc-dpcm
new e93703687cd7 ASoC: soc-dapm: move snd_soc_dapm_init_bias_level() to soc-dpcm
new 7b900b5878a9 ASoC: soc-component: unpack snd_soc_component_force_bias_level()
new 7509e7e42889 ASoC: soc-component: unpack snd_soc_component_get_bias_level()
new cf25eb8eae91 ASoC: soc-component: unpack snd_soc_component_init_bias_level()
new 3a9c44f9532f ASoC: unpack snd_soc_component_xxx_bias_level()
new 8bcfcb3bd3e3 ASoC: Intel: avs: Parse conditional path tuples
new 595b7f155b92 ASoC: Intel: avs: Conditional-path support
new e896f262b3bd ASoC: Intel: avs: Conditional path support
new 243167e96939 dt-bindings: vendor-prefixes: Add Shanghai FourSemi Semico [...]
new fd90680da7e2 ASoC: dt-bindings: Add FS2104/5S audio amplifiers
new e0bbbcaceba1 ASoC: codecs: Add library for FourSemi audio amplifiers
new 756117701779 ASoC: codecs: Add FourSemi FS2104/5S audio amplifier driver
new 2291a2186305 MAINTAINERS: Add entry for FourSemi audio amplifiers
new 54401b5d9fb7 ASoC: codecs: Add support for FourSemi FS2104/5S
new 5383d67e2430 ASoC: add GPIOLIB_LEGACY dependency where needed
new 2d86d2585ab9 ASoC: pxa: add GPIOLIB_LEGACY dependency
new d06f389c8519 gpiolib: fence off legacy interfaces
new bab4ab484a6c ASoC: dt-bindings: Convert brcm,bcm2835-i2s to DT schema
new 0e62438e4764 ASoC: Intel: sst: Remove redundant semicolons
new 7bf9e646af9a ASoC: rt1321: Add RT1321 amplifier support
new d578faf7096a ASoC: remove unneeded 'fast_io' parameter in regmap_config
new 258384d8ce36 ASoC: es8323: enable DAPM power widgets for playback DAC a [...]
new a46e95c81e3a ASoC: wl1273: Remove
new 126750523eac ASoC: dt-bindings: qcom,wsa8830: Add reset-gpios for shared line
new cf6518224776 ASoC: codecs: wsa883x: Handle shared reset GPIO for WSA883 [...]
new d5020c1ce376 Handle shared reset GPIO for WSA883x speakers
new 33bc29123d26 ASoC: es8323: remove DAC enablement write from es8323_probe
new 7e39ca4056d1 ASoC: es8323: add proper left/right mixer controls via DAPM
new daf855f76a12 ASoC: es8323: enable DAPM power widgets for playback DAC
new 7ed3723d612c ASoC: es8323: power and mixer controls cleanup and
new 62dc545be11d ASoC: Intel: avs: Separate debug symbols
new df36e5c197f3 ASoC: Intel: avs: Drop pcm.h dependency for probes
new 4dee5c1cc439 ASoC: Intel: avs: Do not share the name pointer between co [...]
new 2a55135201d5 ASoC: Intel: avs: Streamline register-component function names
new 9963b1fde2b6 ASoC: Intel: avs: Code cleanups and separation
new 12cc0ff3cdd9 ASoC: qcom: audioreach: deprecate AR_TKN_U32_MODULE_[IN/OU [...]
new f07b81b573b2 ASoC: qcom: audioreach: add documentation for i2s interface type
new c7ed4c2debfd ASoC: qcom: audioreach: add support for static calibration
new 0f5787df7879 ASoC: qcom: audioreach: fix typos in I2S_INTF_TYPE
new 97a719fe7d70 ASoC: qcom: audioreach: sort modules based on hex ids
new da9881d00153 ASoC: qcom: audioreach: add support for SMECNS module
new 132e098ef9b6 ASoC: qcom: audioreach: cleanup and calibration
new 04113322406b ASoC: dt-bindings: ti,twl4030-audio: convert to DT schema
new c232495d28ca ASoC: dt-bindings: omap-twl4030: convert to DT schema
new 23d7a7e36f52 ASoC: dt-bindings: Convert TI TWL4030 sound
new 45441b933cdf ASoC: codecs: Use kcalloc() instead of kzalloc()
new 3b6f4bd6cda2 ASoC: fsl: Use kcalloc() instead of kzalloc()
new 96bcb34df55f ASoC: test-component: Use kcalloc() instead of kzalloc()
new 865052d16a42 ASoC: Use kcalloc() instead of kzalloc()
new d78e48ebe04e ASoC: dt-bindings: Minor whitespace cleanup in example
new bc017f28b1c6 ASoC: imx-hdmi: remove cpu_pdev related code
new f840737d1746 ASoC: SOF: imx: Remove the use of dev_err_probe()
new a12b74d2bd47 ASoC: tlv320aic32x4: use dev_err_probe() for regulators
new b088b6189a40 ASoC: mediatek: common: Switch to for_each_available_child [...]
new 5b4dcaf851df ASoC: amd: acp: Remove (explicitly) unused header
new 042e57d59b3e ASoC: renesas: msiof: msiof_update_and_wait() checks wheth [...]
new d3593ac41aaf ASoC: renesas: msiof: tidyup error message
new d092b70d7b54 ASoC: renesas: msiof: cleanup status clear method
new edb5c1f88520 ASoC: renesas: msiof: start DMAC first
new f43095de82b0 ASoC: renesas: msiof: Make small adjustments to avoid
new d985b60f4789 ASoC: amd: use int type to store negative error codes
new 784771cdd770 ASoC: adau1977: use int type to store negative error codes
new 11f5c5f9e43e ASoC: qcom: use int type to store negative error codes
new 44e51457861e ASoC: use int type to store negative error codes
new 3351e814cb49 ASoC: Intel: avs: New board registration routines
new 6acfaee44cbe ASoC: Intel: avs: Cleanup duplicate members
new a44281b8b58a ASoC: Intel: avs: Simplify dmi_match_quirk()
new db41fe9baa8b ASoC: Intel: avs: Simplify avs_get_i2s_boards()
new a37280daa4d5 ASoC: Intel: avs: Allow i2s test and non-test boards to coexist
new 59f5c92140de ASoC: Intel: avs: Refactor machine-board registration
new f522da9ab56c ASoC: doc: Internally link to Writing an ALSA Driver docs
new 3d439e1ec336 ASoC: sof: ipc4-topology: Add support to sched_domain attribute
new 6158a321c051 ASoC: SOF: Intel: split codec mask detect and programming UNSOL
new 5c39bc498f5f ASoC: SOF: Intel: only detect codecs when HDA DSP probe
new 4c14b076e811 ASoC: SOF: Intel: only detect codecs when HDA DSP
new 850c5dfb17b3 ASoC: SOF: sof-client: Convert sof_client_dev_to_sof_dev i [...]
new 07752abfa5db ASoC: SOF: sof-client: Introduce sof_client_dev_entry structure
new 0b1d93750f1c ASoC: SOF: sof-client: Enforce client access scope
new 4f1784552662 ASoC: SOF: sof-client-probes-ipc4: Implement ipc4_probes_p [...]
new 782d4613171e ASoC: SOF: IPC4: Add GET macros for module id and module i [...]
new e6cf5e44ce1e ASoC: SOF: sof-client: Add sof_client_ipc4_find_swidget_by_id()
new b6082647f722 ASoC: SOF: sof-client-probes-ipc4: Human readable debugfs [...]
new d57d27171c92 ASoC: SOF: sof-client-probes: Add available points_info(), [...]
new 0e58316d6a87 ASoC: SOF: sof-client-probes-ipc4: Query available
new 6ad299a9b968 ASoC: SOF: ipc4-pcm: Add fixup for channels
new c04c2e829649 ASoC: SOF: ipc4-topology: Add support for 8-bit formats
new f7c41911ad74 ASoC: SOF: ipc4-topology: Add support for float sample type
new e49c93e15180 ASoC: SOF: ipc4: Add support for 8-bit and float
new bbf7a84787d0 ASoC: soc-dapm: rename snd_soc_dapm_kcontrol_widget() to s [...]
new 253204186530 ASoC: soc-dapm: rename snd_soc_dapm_kcontrol_dapm() to snd [...]
new f6883f0f0357 ASoC: soc-dapm: rename dapm_kcontrol_get_value() to snd_so [...]
new 8a9772ec08f8 ASoC: soc-dapm: rename snd_soc_kcontrol_component() to snd [...]
new 8318e04ab252 ASoC: qcom: audioreach: fix potential null pointer dereference
new 7e67e1c99efa ASoC: qcom: topology: convert to cpu endainess type before [...]
new 8f57dcf39fd0 ASoC: qcom: audioreach: convert to cpu endainess type befo [...]
new 9b7892eaadcd ASoC: qcom: audioreach: fix sparse warnings
new 3279052eab23 ASoC: SOF: ipc4-topology: Fix a less than zero check on a u32
new 5ab26b8ca564 ASoC: qcom: x1e80100: set card driver name from match data
new 8f48b160e1b8 ASoC: dt-bindings: qcom,sm8250: Add glymur sound card
new 8c7ea98650e6 ASoC: qcom: x1e80100: add compatible for glymur SoC
new 25436580f025 ASoC: dt-bindings: qcom: Add Glymur LPASS wsa and va macro codecs
new c73e2c5672da ASoC: codecs: lpass-macro: add Codec version 2.9
new ce1a46b2d6a8 ASoC: codecs: lpass-wsa-macro: add Codev version 2.9
new 0e3448f06964 ASoC: Intel: avs: hda: Adjust platform name
new 7fa2ebe9b7f4 ASoC: Intel: avs: da7219: Adjust platform name
new 765ee69f5e23 ASoC: Intel: avs: dmic: Refactor dai_link creation
new cd405e6a9497 ASoC: Intel: avs: es8336: Adjust platform name
new d4b60caaef0c ASoC: Intel: avs: i2stest: Adjust platform name
new 314d8f574ae0 ASoC: Intel: avs: max98357a: Adjust platform name
new ed23ac9b300b ASoC: Intel: avs: max98373: Adjust platform name
new 31fc544ad8db ASoC: Intel: avs: max98927: Adjust platform name
new ba3684328208 ASoC: Intel: avs: nau8825: Adjust platform name
new a46b3da24cdc ASoC: Intel: avs: probe: Refactor dai_link creation
new 1a78108293df ASoC: Intel: avs: rt274: Adjust platform name
new 210233c24d24 ASoC: Intel: avs: rt286: Adjust platform name
new fffac55850d2 ASoC: Intel: avs: rt298: Adjust platform name
new 69fe78271da6 ASoC: Intel: avs: rt5514: Adjust platform name
new b0e52296aa83 ASoC: Intel: avs: rt5663: Adjust platform name
new 6c402acec635 ASoC: Intel: avs: rt5682: Adjust platform name
new ce57b718006a ASoC: Intel: avs: ssm4567: Adjust platform name
new 09be5b1c9230 ASoC: Intel: avs: Adjust platform names
new 7748328c2fd8 ASoC: dt-bindings: qcom,lpass-va-macro: Update bindings fo [...]
new acd2fa47aac5 ASoC: dt-bindings: everest,es8316: Document routing strings
new 118ddab8bb4a ASoC: dt-bindings: nuvoton,nau8825: Document routing strings
new 0ccc1eeda155 ASoC: dt-bindings: wlf,wm8960: Document routing strings (p [...]
new d3e39580981e ASoC: dt-bindings: Document routing strings for
new 638ca7601f41 ASoC: cs42l43: Rename system suspend callback and fix debug print
new 149dda5f42a8 ASoC: cs42l43: Store IRQ domain in codec private data
new a69b4ba19a07 ASoC: cs42l43: Disable IRQs in system suspend
new dd7ae5b8b3c2 ASoC: cs42l43: Shutdown jack detection on suspend
new 554f6006c3c0 Improve cs42l43 suspend/IRQ interactions
new be585f7ebc99 ASoC: codecs: fs210x: Add NULL check in fs210x_register_sn [...]
new 9e5eb8b49ffe ASoC: replace use of system_unbound_wq with system_dfl_wq
new 06aba2126b41 ASoC: codecs: tlv320dac33: Remove unused struct tlv320dac3 [...]
new 960ef523cfe4 ASoC: codecs: tlv320dac33: Add default value for burst_bclkdiv
new 1cf87861a2e0 ASoC: codecs: tlv320dac33: Convert to use gpiod api
new b20eb0e8de38 ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
new fba404e4b4af ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
new 4336efb59ef3 ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
new 843e94cc1ca8 ASoC: Intel: Fix invalid quirk input mapping
new 16d4b44cf063 ASoC: renesas: msiof: Use guard() for spin locks
new 075a730b85e9 ASoC: renesas: rsnd: Use guard() for spin locks
new 15583c4dbbf1 ASoC: renesas: fsi: Use guard() for spin locks
new 7d083666123a ASoC: renesas: rz-ssi: Use guard() for spin locks
new 6917b595f5cf ASoC: renesas: Use guard() for spin locks
new 59ba10880651 ASoC: dt-bindings: linux,spdif: Add "port" node
new 8b184c34806e ASoC: Intel: hda-sdw-bpt: set persistent_buffer false
new 8d7de4a014f5 ASoC: dt-bindings: asahi-kasei,ak4458: Reference common DA [...]
new 87c0881bd734 ASoC: dt-bindings: ti,pcm1754: add binding documentation
new 1217b5739784 ASoC: codecs: pcm1754: add pcm1754 dac driver
new 5b6512011542 ASoC: codecs: pcm1754: add pcm1754 dac driver
new 8ad529484937 ASoC: codecs: add new pm4125 audio codec driver
new b9cb410d48b0 MAINTAINERS: add Qualcomm PM4125 audio codec to drivers list
new 88d0d17192c5 ASoC: dt-bindings: add bindings for pm4125 audio codec
new c99642913d4c Add PM4125 audio codec driver
new 89ace3acf013 ASoC: cs-amp-lib: Rename defines for Cirrus Logic EFI
new 267b9cdee522 ASoC: cs-amp-lib: Add handling for Lenovo and HP UEFI speaker ID
new 59255cfa4a0a ASoC: cs35l56: Check for vendor-specific speaker ID value
new 7a4e5f4c6633 ASoC: cs-amp-lib-test: Add tests for cs_amp_get_vendor_spkid()
new b78dd64208a8 ASoC: cs-amp-lib: Add HP-specific EFI variable for calibra [...]
new e5b4ad2183f7 ASoC: cs-amp-lib-test: Add test for getting cal data from HP EFI
new 32bd60d5eca0 ASoC: cs35l56: Handle vendor-specific UEFI
new ce2335cd14b6 ASoC: SOF: ipc3-dtrace: fix potential integer overflow in [...]
new 9565c9d53c5b ASoC: qcom: sc8280xp: explicitly set S16LE format in sc828 [...]
new 2aa28b748fc9 ASoC: da7213: Convert to DEFINE_RUNTIME_DEV_PM_OPS()
new 6b8ba0db92cd ASoC: soc-dapm: add snd_soc_dapm_to_dev()
new c8df096bca84 ASoC: soc-dapm: add snd_soc_dapm_to_card()
new 96e311b561a2 ASoC: soc-dapm: use dapm->component instead of container_of()
new a1c99b6097af ASoC: soc-component: add snd_soc_component_to_dapm()
new e38a80c5c24f ASoC: soc-card: add snd_soc_card_to_dapm()
new 3bc0a92cb206 ASoC: soc-dapm: remove suspend_bias_off from snd_soc_dapm_context
new 889dd56f8c03 ASoC: soc-dapm: tidyup idle_bias handling - step1
new 4b4fdc8b75a9 ASoC: soc-dapm: tidyup idle_bias handling - step2
new 2e7f0a86123d ASoC: soc-dapm: add snd_soc_dapm_get_bias_level()
new cb3c715d8960 ASoC: soc-dapm: add snd_soc_dapm_set_idle_bias()
new dfe3de7b5abe ASoC: soc-dapm: prepare for hiding struct
new 66a940b1bf48 ASoC: codecs: wcd937x: set the comp soundwire port correctly
new c4bb62eb5944 ASoC: codecs: wcd937x: make stub functions inline
new 76cffc3eb1bd soundwire: bus: add of_sdw_find_device_by_node helper
new 2e07017b28e8 soundwire: bus: add sdw_slave_get_current_bank helper
new 772ed12bd04e ASoC: codecs: wcdxxxx: use of_sdw_find_device_by_node helper
new 45a3295a3005 ASoC: codecs: wcdxxxx: use sdw_slave_get_current_bank helper
new 4f16b6351bbf ASoC: codecs: wcd: add common helper for wcd codecs
new 4652f02cf615 ASoC: codecs: wcd-common: move WCD_SDW_CH to common
new ebaf88c0546d ASoC: codecs: wcd-common: move component ops to common
new 45f2c5e1d1fa ASoC: codecs: wcd939x: get regmap directly
new 59aebbbb0b47 ASoC: codecs: wcd-common: move status_update callback to common
new edf8918028e2 ASoC: codecs: wcd938x: get regmap directly
new 0266f9541038 ASoC: codecs: wcd937x: get regmap directly
new 309e94a64b61 ASoC: codecs: wcd93xxx: remove code duplication
new c2a60426e94a soc: fsl: qmc: Only set completion interrupt when needed
new fb418fe26d28 ASoC: fsl: fsl_qmc_audio: Ensure audio channels are ordere [...]
new 4c5f8c25561f ASoC: fsl: fsl_qmc_audio: Only request completion on last channel
new 2c618f361ae6 ASoC: fsl: fsl_qmc_audio: Drop struct qmc_dai_chan
new 5998f0d07d2c ASoC: fsl: fsl_qmc_audio: Reduce amount of
new b8d8265a0db8 Merge tag 'asoc-v6.18' of https://git.kernel.org/pub/scm/l [...]
new 9cf5b8b69bfc ASoC: tas2781: Correct the wrong description and register [...]
new ab91835e61ab ASoC: cs35l56: Set fw_regs table after getting REVID
new 33da2d892b62 ASoC: cs35l56: Add support for CS35L56 B2 silicon
new fa7d16734f96 ALSA: compress: document 'chan_map' member in snd_dec_opus
new d1d6ad7f6686 ALSA: usb-audio: don't apply interface quirk to Presonus S1824c
new 50a098e3e9b1 ALSA: hda/realtek: Add quirk for HP Spectre 14t-ea100
new 659169c4eb21 ALSA: usb-audio: add mono main switch to Presonus S1824c
new 9f2c0ac1423d ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_free
new 329bdcbbd229 Merge branch 'for-linus' into for-next
new ce0172627390 ALSA: usb-audio: add two-way convert between name and bit [...]
new ffd586126a82 ALSA: usb-audio: improve module param quirk_flags
new 98b5427bb64f ALSA: usb-audio: make param quirk_flags change-able in runtime
new a767d3583d4e ALSA: doc: improved docs about quirk_flags in snd-usb-audio
new a0ce874cfaaa ASoC: ops: improve snd_soc_get_volsw
new 4cc9bd8d7b32 ASoc: tas2783A: Add soundwire based codec driver
new 96384a34dd15 ASoc: tas2783A: machine driver amp utility for TI devices
new b41949a2109e ASoc: tas2783A: add machine driver changes
new 63b4c34635cf tas2783A: Add acpi match changes for Intel MTL
new f8673e4069b2 ASoC: dt-bindings: cirrus,cs35l41: Document the cirrus,sub [...]
new 46c8b4d2a693 ASoC: cs35l41: Fallback to reading Subsystem ID property i [...]
new fd9814554328 Support reading Subsystem ID from Device Tree
new 5fa7d739f811 regulator: dt-bindings: qcom,sdm845-refgen-regulator: docu [...]
new 70a0bcde8751 ASoc: tas2783A: Remove unneeded semicolon
new 6be988660b47 ASoc: tas2783A: Fix spelling mistake "Perifpheral" -> "Per [...]
new 52aefc1e3c5f ASoC: dt-binding: Convert mt8183-afe-pcm to dt-schema
new cf5be90ee4df ASoC: Convert MT8183 DA7219 sound card to DT schema
new 82fd5dc99d63 ASoC: dt-binding: Convert MediaTek mt8183-mt6358 to DT schema
new 2cc6710595fb MediaTek devicetree/bindings warnings sanitization
new dc64b3d42cb3 ASoC: codecs: wcd-common: fix signedness bug in wcd_dt_par [...]
new 27fa1a8b2803 ASoC: stm32: sai: manage context in set_sysclk callback
new 030c59df83b4 ASoC: renesas: msiof: add unique NOTE name
new 25226abc1aff ASoC: renesas: msiof: use reset controller
new 130947b4681c ASoC: renesas: msiof: set SIFCTR register
new ab77fa5533e4 ASoC: renesas: msiof: add .symmetric_xxx on snd_soc_dai_driver
new 25aa058b5c83 ASoC: renesas: msiof: tidyup DMAC stop timing
new dc7473e6372e ASoC: renesas: msiof: setup both (Playback/Capture) in the [...]
new 8c363f61e5bc ASoC: renesas: msiof: Add note for The possibility of R/L [...]
new e26387e950ee ASoC: renesas: msiof: ignore 1st FSERR
new b6b5bbad571f ASoC: renesas: msiof: tidyup to remove each errors
new f8b9c819ea20 ASoc: tas2783A: Fix an error code in probe()
new 6b9c4a05ae2b Merge tag 'asoc-v6.18-2' of https://git.kernel.org/pub/scm [...]
new 62a7b3bbb6b8 ASoC: SOF: ipc4-pcm: Fix incorrect comparison with number [...]
new 87cab86925b7 ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
new 4e65bda8273c ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
new ba0c67d3c4b0 ASoC: qcom: sc8280xp: use sa8775p/ subdir for QCS9100 / QCS9075
new 733a763dd8b3 ASoC: tlv320aic3x: Fix class-D initialization for tlv320aic3007
new 5c444aa63860 Merge tag 'asoc-fix-v6.17-rc7' of https://git.kernel.org/p [...]
new eb379c3cab44 Merge branch 'for-linus' into for-next
new 0ca29010d426 ALSA: usb-audio: add the initial mix for Presonus Studio 1824c
new f65dc3b1ab14 ALSA: usb-audio: don't hardcode gain for output channel of [...]
new 05a54fa77328 Merge tag 'sound-6.18-rc1' of git://git.kernel.org/pub/scm [...]
new 2650bc4007c1 drm/sched: Fix a race in DRM_GPU_SCHED_STAT_NO_HANG test
new 5774b3cfdedb drm/v3d: Add parameter to retrieve the global number of GP [...]
new 769c153cfc3c drm/v3d: Add parameter to retrieve the number of GPU reset [...]
new b9a572f47199 drm: document DRM_MODE_PAGE_FLIP_EVENT interactions with atomic
new 53096728b891 drm: Add DRM prime interface to reassign GEM handle
new 0864197382fa drm: Move drm_gem ioctl kerneldoc to uapi file
new 36caa026b28a drm/sched: Avoid double re-lock on the job free path
new ca2a6abdaee4 drm/panthor: Fix memory leak in panthor_ioctl_group_create()
new 94febfb5bcfb rust: drm: Drop the use of Opaque for ioctl arguments
new 9b3700b15cb5 drm/panel-edp: Add disable to 100ms for MNB601LS1-4
new ac6e050e6981 accel/ivpu: Remove lockdep_assert_irqs_disabled()
new 4d2d28776ae3 drm/bridge: add a cleanup action for scope-based drm_bridg [...]
new 8fa5909400f3 drm/bridge: get the bridge returned by drm_bridge_chain_ge [...]
new a73ddcba33ed drm/mxsfb: put the bridge returned by drm_bridge_chain_get [...]
new c26c844390e1 drm/atomic-helper: put the bridge returned by drm_bridge_c [...]
new 956f82e529dd drm/probe-helper: put the bridge returned by drm_bridge_ch [...]
new bd72d4acda10 accel/amdxdna: Support user space allocated buffer
new 5982a539cdce accel/amdxdna: Delete pci_free_irq_vectors()
new 46c366851a0b MAINTAINERS: Add new intel_vpu maintainer
new 9b75346e3c2b drm/bridge: get the bridge returned by drm_bridge_get_prev [...]
new d4eecb4c24dc drm/bridge: select_bus_fmt_recursive(): put the bridge obt [...]
new c571cb70e1ed drm/bridge: display-connector: put the bridge obtained by [...]
new 92e34a5241dd drm/display: bridge-connector: correct CEC bridge pointers [...]
new 1511d3c4d2bb drm/panel-edp: Add 50ms disable delay for four panels
new 78ededb61013 panthor: set owner field for driver fops
new 33b9cb6dcda2 panthor: save task pid and comm in panthor_group
new e48123c607a0 panthor: dump task pid and comm on gpu errors
new c79291f73324 MAINTAINERS: Update email address for Carl Vanderlip
new 5fc2bfddb0ae accel/rocket: Add registers header
new ed98261b4168 accel/rocket: Add a new driver for Rockchip's NPU
new 658ebeac3351 accel/rocket: Add IOCTL for BO creation
new 0810d5ad88a1 accel/rocket: Add job submission IOCTL
new 525ad89dd904 accel/rocket: Add IOCTLs for synchronizing memory accesses
new a7352c849492 dt-bindings: npu: rockchip,rknn: Add bindings
new 33f8f321e7aa drm/vmwgfx: fix missing assignment to ts
new d94a2a00d2b8 drm: Create mipi_dsi_dual* macros
new a6adf47d30cc drm/panel: jdi-lpm102a188a: Fix bug and clean up driver
new 79b6bb18f849 drm: Remove unused MIPI write seq and chatty functions
new 85c23f28905c drm: docs: Update task from drm TODO list
new 784c99331c8d dt-bindings: display: bridge: Document Solomon SSD2825
new 55023abe6a29 drm: bridge: Add support for Solomon SSD2825 RGB/DSI bridge
new 934452cbb16e drm/vkms: Add writeback encoders as possible clones
new 518867b09394 drm/panel-edp: Add edp panels used by mt8189 Chromebooks
new d680a7959b9d dt-bindings: display: panel: samsung,atna40cu11: document [...]
new d7c2aad1254a dt-bindings: display: panel: samsung,atna40ct06: document [...]
new 82928cc1c2b2 drm/panel-edp: Add BOE NV140WUM-N64
new 218b15a3e975 accel/rocket: Fix Rockchip NPU compilation
new d9c1b06f3553 accel/rocket: Fix undeclared const rocket_pm_ops
new 1da71a08080b dt-bindings: display: simple: Add Olimex LCD-OLinuXino-5CTS
new 26232780077b drm/panel: simple: Add Olimex LCD-OLinuXino-5CTS support
new f3e1caef597e dt-bindings: display: panel: document Samsung AMS561RA01 p [...]
new 47d7953d8e1e drm: panel: add support for Samsung AMS561RA01 panel with [...]
new 368ea3f33f01 drm/panel: Kconfig: Fix spelling mistake "pannel" -> "panel"
new 640d512caa64 drm: panel: orisetech: improve error handling during probe
new bd068333ef09 dt-bindings: display: panel: Document Hydis HV101HD1 DSI panel
new fdb4e289d2d6 drm: panel: Add support for Hydis HV101HD1 MIPI DSI panel
new 125459e19ec6 drm/panel: novatek-nt35560: Fix invalid return value
new 05efa7f1d14f drm/panel: himax-hx8279: Remove unneeded semicolon
new cf9710a0a2ed drm/panel: sitronix-st7703: fix typo in comments
new 01048738d6b6 dt-bindings: display: bridge: Add waveshare DSI2DPI unit support
new 80b0eb11f8e0 dt-bindings: display: panel: Add waveshare DPI panel support
new dbdea37add13 drm: bridge: Add waveshare DSI2DPI unit driver
new d2b48f2b30f2 accel/amdxdna: Unify pm and rpm suspend and resume callbacks
new 6510b62fe930 drm/nouveau: replace snprintf() with scnprintf() in nvkm_s [...]
new 1bf30a45653d drm/nouveau: Remove surplus struct member
new 08c51f5bddc8 Merge drm/drm-next into drm-misc-n
new fb6c2d16a46e drm/gud: Remove unnecessary logging
new c585c1b29a52 drm/repaper: Do not access GEM-DMA vaddr directly
new 136c374d8c80 drm/sharp-memory: Do not access GEM-DMA vaddr directly
new 754dbf164acd drm/panel-edp: Add SHP LQ134Z1 panel for Dell XPS 9345
new 27738c3003bf drm/nouveau: always set RMDevidCheckIgnore for GSP-RM
new 21b137f651cf drm/bridge: it6505: select REGMAP_I2C
new fb357dbadbeb fbcon: Add necessary include statements and forward declarations
new e0ed674acbac drm/nouveau: Remove DRM_NOUVEAU_GSP_DEFAULT config
new 2e308a935fa1 drm/nouveau: Remove nvkm_gsp_fwif.enable
new a3daf184bd85 drm/nouveau: Improve message for missing firmware
new 04864af849d9 drm/bridge: cdns-dsi: Fix the _atomic_check()
new f7e831db2d02 drm/tidss: Fix missing includes and struct decls
new 478306edc23e drm/tidss: Use the crtc_* timings when programming the HW
new 661598d90ca4 drm/bridge: cdns-dsi: Remove extra line at the end of the file
new 2325e509ae3c drm/bridge: cdns-dsi: Drop crtc_* code
new 644696a4c48b drm/bridge: cdns-dsi: Remove broken fifo emptying check
new bcd6808aff40 drm/bridge: cdns-dsi: Drop checks that shouldn't be in .mo [...]
new 3d97dc02a086 drm/bridge: cdns-dsi: Update htotal in cdns_dsi_mode2cfg()
new c92765d52da9 drm/bridge: cdns-dsi: Drop cdns_dsi_adjust_phy_config()
new e948bcaf7dd5 drm/bridge: cdns-dsi: Adjust mode to negative syncs
new eea4f89b6461 drm/bridge: cdns-dsi: Fix REG_WAKEUP_TIME value
new ce4bc5ca7c1d drm/bridge: cdns-dsi: Use video mode and clean up cdns_dsi [...]
new ca3e6fc13183 drm/bridge: cdns-dsi: Fix event mode
new 2f73f8983280 drm/bridge: cdns-dsi: Tune adjusted_mode->clock according [...]
new 7070f55f2947 drm/bridge: cdns-dsi: Don't fail on MIPI_DSI_MODE_VIDEO_BURST
new cfb29225db20 drm/tidss: Set crtc modesetting parameters with adjusted mode
new 852bb7c08c13 drm/tidss: remove redundant assignment to variable ret
new 942e54a372b4 drm/tidss: Remove early fb
new 6b12afac75fc drm/panel: panel-summit: Include <linux/property.h> and <l [...]
new ed07a76be7ba drm/simpledrm: Use of_reserved_mem_region_to_resource() fo [...]
new 0070851095d2 drm: renesas: rz-du: mipi_dsi: Convert to RUNTIME_PM_OPS()
new ffc23a204a5f drm: Add MIPI read_multi func and two write macros
new 5fbc0dbb92d6 drm/panel: novatek-nt35560: Clean up driver
new 94332524b5cc drm/panthor: Add panthor_hw and move gpu_info initializati [...]
new c012663b178c drm/panthor: Simplify getting the GPU model name
new 2c0d0a81c0ad drm/panthor: Add support for Mali-G710, Mali-G510 and Mali-G310
new 3b1dc21d6d80 drm/panthor: Add support for Mali-Gx15 family of GPUs
new e322a4844811 drm/panthor: Serialize GPU cache flush operations
new dd11c7dec74b drm/panthor: Make MMU cache maintenance use FLUSH_CACHES command
new f9c67b019bc3 drm/panthor: Add support for Mali-Gx20 and Mali-Gx25 GPUs
new 646dc268ec25 drm/panfrost: Remove redundant pm_runtime_mark_last_busy() calls
new cb640b2ca546 drm/bridge: display-connector: don't set OP_DETECT for Dis [...]
new c8cea4371e5e accel/amdxdna: Add a function to walk hardware contexts
new f1f2a22b8683 rust: drm: update ARef and AlwaysRefCounted imports from s [...]
new 000a45dce7ad drm/gpuvm: Pass map arguments through a struct
new 3309323241fb drm/gpuvm: Kill drm_gpuva_init()
new baf1638c0956 drm/gpuvm: Introduce drm_gpuvm_madvise_ops_create
new dab74906423c drm/gpusvm: Make drm_gpusvm_for_each_* macros public
new dd489c01c397 Merge tag 'drm-misc-next-2025-08-14' of https://gitlab.fre [...]
new 1e17ed83261e Merge drm/drm-next into drm-misc-next
new 38580d1e7f18 drm/virtio: clean up minor codestyle issues
new 2f44bb65f28f drm/panel: panel-samsung-s6e88a0-ams427ap24: Fix includes
new 407a2fab3c99 drm_bridge: register content protect property
new 043d9c6928b0 drm/bridge: anx7625: register content protect property
new 1cd0c7afef97 Merge tag 'drm-misc-next-2025-08-21' of https://gitlab.fre [...]
new 4aa8961b1b9c drm/dp: drm_edp_backlight_set_level: do not always send 3- [...]
new 96481012628c drm: of: fix documentation reference
new 61ce50fd8196 drm/panel: jdi-lpm102a188a: Fix error code in jdi_panel_prepare()
new 3f13bcc886fc Documentation: accel: amdxdna: Update compiler information
new b065bd213caf drm: re-allow no-op changes on non-primary planes in async flips
new 480a76c64f4f dt-bindings: display: simple-bridge: Add ra620 compatible
new 73b81fcb12df drm/bridge: simple-bridge: Add support for radxa ra620
new 6c66eba50270 drm/panel: ilitek-ili9881c: turn off power-supply when init fails
new 5efa82492066 drm/panel: ilitek-ili9881c: move display_on/_off dcs calls [...]
new 9002f55ee448 drm/panel: ilitek-ili9881c: convert (un-)prepare to mipi_d [...]
new 8e484ff181b1 dt-bindings: vendor-prefixes: Add prefix for Shenzhen Best [...]
new 157ba8c67429 dt-bindings: display: ili9881c: Add Bestar BSD1218-A101KL6 [...]
new 38dbbbb41c51 drm/panel: ilitek-ili9881c: Add Bestar BSD1218-A101KL68 support
new f05530bdaf42 dt-bindings: display: rockchip: Add rk3576 to RK3588 DW DS [...]
new b6f11f114759 drm/rockchip: dsi2: add support rk3576
new efe927b97026 drm/msm: fix msm_gem_vma_new() allocations for managed GPUVMs
new 2eb22214c132 drm/panel: Allow powering on panel follower after panel is [...]
new cbdd16b818ee HID: i2c-hid: Make elan touch controllers power on after p [...]
new cff5fb82733c video: pixel_format: Add compare helpers
new d6d05e2af796 video: screen_info: Add pixel-format helper for linear fra [...]
new 31eea29d727c drm/sysfb: Find screen_info format with helpers
new 061963cd9e5b drm/sysfb: Blit to CRTC destination format
new 7ff61177b711 drm/color-mgmt: Prepare for RGB332 palettes
new b3c7edd5e50e drm/format-helper: Add XRGB8888-to-RGB332 to drm_fb_blit()
new cbc383cea094 drm/vesadrm: Rename vesadrm_set_gamma_lut() to vesadrm_set [...]
new 1adb35c2523f drm/vesadrm: Prepare color management for palette-based fr [...]
new 7399c13f619f drm/vesadrm: Support DRM_FORMAT_C8
new 6380b1ceba77 accel/amdxdna: Fix incorrect type used for a local variable
new 27a7e8b6c581 drm/sysfb: Do not deref unexisting CRTC state in atomic_disable
new f315e030a202 dt-bindings: panel: lvds: Append ampire,amp19201200b5tzqw- [...]
new 1e00a12dbb09 drm/stm: ltdc: unify log system
new 5c76c794bf29 HID: i2c-hid: Fix test in i2c_hid_core_register_panel_follower()
new ddcc2bb28878 Merge tag 'drm-misc-next-2025-08-28' of https://gitlab.fre [...]
new 3f92c7b329ef drm/amd/display: [FW Promotion] Release 0.1.18.0
new eff8d30ac842 drm/amd/display: Promote DAL to 3.2.341
new 19f76f2390be drm/amd/display: Update tiled to tiled copy command
new 1a6a3374ecb9 drm/amd/display: fix condition for setting timing_adjust_pending
new 92f68f6a1b29 drm/amd/display: Revert Add HPO encoder support to Replay
new ca74cc428f2b drm/amd/display: ensure committing streams is seamless
new 34c9cd82dc62 drm/amd/display: Drop unnecessary 'rc' variable in amdgpu_ [...]
new 9dd3146ff7c1 drm/amd/display: [FW Promotion] Release 0.1.19.0
new def57ea33fb7 drm/amd/display: Promote DAL to 3.2.342
new 020ad3a4ed62 drm/amdgpu: query the allocated vram address block info
new a813437c3384 drm/amdgpu: add command to check address validity
new 2b17c240e8cd drm/amdgpu: add range check for RAS bad page address
new d45c5e6845a7 drm/amdgpu: adjust the update of RAS bad page number
new f34869189790 drm/amdgpu: support ras critical address check
new 9d1ac25c7f83 drm/amdgpu: Update supported modes for GC v9.5.0
new faab5ea08367 drm/amdgpu: Check vcn sram load return value
new 3fc96f60b61c drm/amdgpu: add critical address check for bad page retirement
new 21c6764ed4bf drm/amdgpu: Update external revid for GC v9.5.0
new 1cf1205ef268 drm/amd/display: Reduce Stack Usage by moving 'audio_outpu [...]
new 04112dce53fc drm/amd/display: Add DC EDID read policy struct
new d0e164f72e6a drm/amd/display: Remove check DPIA HPD status for BW Allocation
new 72b4aabdf1b0 drm/amd/display: Add comma to last entry of enum for consistency
new 2681bf4ae8d2 drm/amd/display: Move setup_stream_attribute
new 82139760dcf7 drm/amd/display: Add a config flag for limited_pll_vco
new b86cba11889e drm/amd/display: Revert "Add a config flag for limited_pll_vco"
new 2efe08a1a98b drm/amd/display: Add missing SPDX license identifier
new c491b1a2569e drm/amd/display: Drop unused include
new 29a5adc5e14c drm/amd/display: Remove unnecessary whitespace
new 048bd9383428 drm/amd/display: Remove unnecessary includes
new fa7cad490193 drm/amd/display: Add eDP AUXless ALPM
new 0352e5fab959 drm/amd/display: Rename dcn31 string shown to user
new 9571dbaf98c8 drm/amd/display: Remove update_planes_and_stream_v1 sequence
new 7af124772fcf drm/amd/display: Allow for sharing of some link and audio [...]
new 9a885f1193ef drm/amd/display: Add debug option to control BW Allocation mode
new e3419e1e44b8 drm/amd/display: Increase AUX Intra-Hop Done Max Wait Duration
new 640cd296f587 drm/amd/display: Add Replay residency in debugfs
new 327aba7f5581 drm/amd/display: Fix dmub_cmd header alignment
new f5b69101f956 drm/amd/display: Cache streams targeting link when perform [...]
new c5fc24f12678 drm/amd/display: Promote DAL to 3.2.343
new 216e4cff54c8 drm/amdgpu: Add chain runlists support to GC9.4.2
new c2aa3089ad7e Documentation/amdgpu: fix 'in the amdgfx' formulation
new 9f1f7cd46735 drm/amdgpu: fix module parameter description
new 6716a823d18d drm/amdgpu: rework how PTE flags are generated v3
new 8e3967a71e6f drm/amdgpu: Fix build error when CONFIG_SUSPEND is disabled
new 26a609e053a6 drm/amd: Restore cached power limit during resume
new 4e9526924d09 drm/amd: Restore cached manual clock settings during resume
new 810a8809ccc6 Documentation: update APU and dGPU tables with MP0/1 info
new 8f249ba6ec60 Documentation: add RDNA4 dGPUs
new a578f2a58c3a drm/amdkfd: Fix checkpoint-restore on multi-xcc
new 70e33073d941 drm/amdgpu: Fix kdoc style in amdgpu_fence.c
new 8f0245ee95c5 drm/amdgpu: Update IPID value for bad page threshold CPER
new 21c0ffa612c9 drm/amdgpu: Avoid rma causes GPU duplicate reset
new da467352296f drm/amdgpu: Effective health check before reset
new bbddcbe36a68 drm/amd/display: Don't overwrite dce60_clk_mgr
new 35222b5934ec drm/amd/display: Fix DCE 6.0 and 6.4 PLL programming.
new 46b0e6b9d749 drm/amdgpu: Fix unintended error log in VCN5_0_0
new 130c7ed88f62 drm/amdgpu: use kmalloc_array() instead of kmalloc()
new cc51bbc7d7a7 drm/amd: Use drm_*() macros instead of DRM_*() for amdgpu_cs
new ed76936c6b10 drm/amdgpu: Retain job->vm in amdgpu_job_prepare_job
new e6c2b0f23221 drm/amd/amdgpu: Release xcp drm memory after unplug
new de55cbff5ce9 drm/amdgpu/vcn: Add regdump helper functions
new b1b29aa88f53 drm/amdgpu: Fix vcn v5.0.1 poison irq call trace
new 08e27c9d9209 drm/amdgpu: Add new error code for VCN/JPEG new chain
new f4c3be28d55c drm/amdgpu/vcn: Register dump cleanup in VCN5
new 4e011af912fb drm/amdgpu/vcn: Register dump cleanup in VCN4_0_0
new 793b97c4ad33 drm/amdgpu/vcn: Register dump cleanup in VCN4_0_5
new 69cc37647b3b drm/amdgpu/vcn: Register dump cleanup in VCN4_0_3
new b2d532b588b3 drm/amdgpu/vcn: Register dump cleanup in VCN3_0
new 53c4be7a59df drm/amdgpu/vcn: Register dump cleanup in VCN2_0_0
new 26a63590fea6 drm/amdgpu/vcn: Register dump cleanup in VCN2_5
new 2a2681eda73b drm/amdgpu: update mmhub 3.0.1 client id mappings
new e932f4779a2d drm/amdgpu: update mmhub 3.3 client id mappings
new 3cf06bd4cf25 drm/amd/display: add more cyan skillfish devices
new 4d22db6d070e drm/amdgpu: fix link error for !PM_SLEEP
new 8e8e08c831f0 drm/amdgpu: Skip poison aca bank from UE channel
new 01fa9758c849 drm/amdgpu: Initialize jpeg v5_0_1 ras function
new ba5e322b2617 drm/amdgpu: skip mgpu fan boost for multi-vf
new cc7bfba95966 drm/amd/display: Add primary plane to commits for correct [...]
new 82594ac858e8 drm/amdgpu: Initialize vcn v5_0_1 ras function
new 9dd8e2ba268c drm/amd/display: fix a Null pointer dereference vulnerability
new fd20627c7499 drm/amd/display: Adjust AUX-less ALPM setting
new c210b757b400 drm/amd/display: fix dmub access race condition
new 6d31602a9f57 drm/amd/display: more liberal vmin/vmax update for freesync
new 2e72fdba8a32 drm/amd/display: update dpp/disp clock from smu clock table
new 6ec8a5cbec75 drm/amd/display: Revert "drm/amd/display: Fix AMDGPU_MAX_B [...]
new fa5f99ee7260 drm/amd/display: Avoid Read Remote DPCD Many Times
new 3df957517f8c drm/amd/display: limited pll vco w/a v2
new e63e9f8b3d1c drm/amd/display: Fixing hubp programming of 3dlut fast load
new 20ea30a793f2 drm/amd/display: Toggle for Disable Force Pstate Allow on Disable
new 5dc0ec782ef1 drm/amd/display: Adding interface to log hw state when und [...]
new 712d98c7da68 drm/amd/display: Promote DC to 3.2.344
new 582bf7c5158d drm/amdgpu: Add NULL check for asic_funcs
new e87577ef6daa drm/amd/pm: Use cached metrics data on aldebaran
new 2f3b1ccf83be drm/amd/pm: Use cached metrics data on arcturus
new 92e244924151 drm/amdgpu: Update SDMA firmware version check for user qu [...]
new 9b331f0f6083 drm/amd/pm: Allow static metrics table query in VF
new 5c2b3226d00b drm/amdgpu: Add wrapper function for dpc state
new d3d73bdb02e8 drm/amdgpu: Fix jpeg v4.0.3 poison irq call trace on sriov guest
new 58364f01db4a drm/amdgpu: Fix vcn v4.0.3 poison irq call trace on sriov guest
new 1c2efae2f855 drm/amd/pm: Make static table support conditional
new 1b392348de8f Documentation: Remove VCE support from OLAND's features
new 9ed3d7bdf2dc amdgpu/amdgpu_discovery: increase timeout limit for IFWI init
new 8802ec0eba98 drm/amdgpu/gfx10: remove redundant repeated nested 0 check
new 90e1d0324af6 drm/amdgpu/gfx9: remove redundant repeated nested 0 check
new 66f92d1035db drm/amdgpu/gfx9.4.3: remove redundant repeated nested 0 check
new 32f73741d6ee drm/amdgpu: Wait for bootloader after PSPv11 reset
new 0333052d9068 drm/amdkfd: Destroy KFD debugfs after destroy KFD wq
new 91c4fd416463 drm/amdgpu: Set dpc status appropriately
new 6ec7120dec93 drm/amd/pm: Add priority messages for SMU v13.0.6
new 5c15a05b5255 drm/amdkfd: remove unused code
new bd6093e2f160 drm/amdkfd: return migration pages from copy function
new e9c840d4505d drm/amd/display: Fix vupdate_offload_work doc
new 83953ec1fedf drm/amd/pm: Add dpm interface for temp metrics
new 775c7e8e4d57 drm/amd/pm: Add smu interface for temp metrics
new 793ff2bafeb1 drm/amd/pm: Update pmfw header for smu_v13_0_12
new 33074558ec84 drm/amd/pm: Fetch and fill temperature metrics
new 25e82f2e2c59 drm/amd/pm: Add temperature metrics sysfs entry
new d9f6a0704364 drm/amd/pm: Enable temperature metrics caps
new b3505c2c486b drm/amdgpu: Generate BP threshold exceed CPER once thresho [...]
new c5c62160a540 drm/amdgpu: Log reset source during recovery
new 1a0e57eb96c3 drm/amdgpu/vcn: Fix double-free of vcn dump buffer
new 892bac995bab drm/amdgpu: Prevent hardware access in dpc state
new 589ea8a1fd6c drm/amdgpu: Add helpers to set/get unique ids
new 10c12aae4ed6 drm/amd/pm: Add unique ids for SMUv13.0.6 SOCs
new 615471b860d6 drm/amd/pm: Remove cache logic from SMUv13.0.12
new 476060020f86 drm/amd/pm: Add cache logic for temperature metric
new 5bf93e1d6efd drm/amd/pm: Add caching to SMUv13.0.12 temp metric
new 9d6939179491 drm/amd/display: Add NULL check for stream before derefere [...]
new 62eedd150fa1 drm/amdgpu/discovery: fix fw based ip discovery
new aae94897b666 drm/amdgpu: add missing vram lost check for LEGACY RESET
new 6fa821685464 drm/amd/pm: Add unique ids for SMUv13.0.12 SOCs
new 0b4d79dafae6 drm/amdgpu: Assign unique id to compute partition
new 0e7581eda8c7 drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff
new 111821e4b5a3 drm/amdgpu/vcn: Hold pg_lock before vcn power off
new 1dd2fa0e00f1 drm/amdgpu: Save and restore switch state
new c31f486bc8dd drm/amdgpu: add to custom amdgpu_drm_release drm_dev_enter/exit
new e7496c15d830 drm/amd/display: Wait until OTG enable state is cleared
new ad335b5fc9ed drm/amd/display: Reset apply_eamless_boot_optimization whe [...]
new 7552bee9dd1f drm/amd/display: [FW Promotion] Release 0.1.22.0
new 8d6593c192de drm/amd/display: Promote DC to 3.2.345
new 388b68aef731 drm/amdgpu: fix incorrect comment format
new 260dcf5b06d5 drm/radeon/r600_cs: clean up of dead code in r600_cs
new d543489aa1f1 drm/amdgpu: Add description for partition commands
new 065e23170a1e drm/amdgpu: Add PSP fw version check for fw reserve GFX command
new 57af162bfc8c drm/amdkfd: return -ENOTTY for unsupported IOCTLs
new d38eaf27de1b drm/amdgpu: fix vram reservation issue
new b08425fa77ad drm/amdgpu: fix incorrect vm flags to map bo
new f101c13a8720 drm/amdgpu: fix task hang from failed job submission durin [...]
new 3e03525ce15c drm/radeon: replace min/max nesting with clamp()
new 90b810dd859c drm/amd/display: Remove redundant semicolons
new 5c8d5e2619f7 drm/amd/display: Use boolean context for pointer null checks
new 3a75edf93aae drm/amdkfd: set uuid for each partition in topology
new 859958a7faef drm/amdgpu: fix nullptr err of vm_handle_moved
new 37b9257be7cd drm/amd/pm: Add VCN reset support check capability
new 9d20f37a106f drm/amd/pm: Add VCN reset support for SMU v13.0.6
new 0ed704d058ce drm/amdkfd: Handle lack of READ permissions in SVM mapping
new 655d6403ad14 drm/amd/vcn: Add late_init callback for VCN v4.0.3 reset handling
new 8a358aaa5d17 drm/amd/pm: Free SMUv13.0.6 resources on failure
new 54f7f3ca982a drm/amdgpu/swm14: Update power limit logic
new 300d3e2d478d drm/radeon: fix typos
new bf4e4b97d0fd drm/amd/display: Add NULL pointer checks in dc_stream curs [...]
new fc4e990a326e drm/amdgpu: remove duplicated argument wptr_va
new d2fa0ec6e0ae drm/amdgpu: refactor bad_page_work for corner case handling
new f3358399ce71 drm/amd/display: Add LSDMA Linear Sub Window Copy support
new bdd34a647e84 drm/amd/display: Refactor DPP enum for backwards compatibility
new 63a16df7eb58 drm/amd/display: Optimize amdgpu_dm_atomic_commit_tail()
new de0f5be79182 drm/amd/display: Delete unused functions
new 421507ad489b drm/amd/display: Align LSDMA commands fields
new d728fd03e5f2 drm/amd/display: Setup Second Stutter Watermark Implementation
new a928f8d542cc drm/amd/display: Attach privacy screen to DRM connector
new 1e5e8d672fec drm/amd/display: Avoid a NULL pointer dereference
new eac4c5021193 drm/amd/display: [FW Promotion] Release 0.1.23.0
new 34d66bc7ff10 drm/amd/display: Fix Xorg desktop unresponsive on Replay panel
new c9ec952216d3 drm/amd/display: Promote DC to 3.2.346
new 5e43eb3cd731 drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_ [...]
new 8a614ddfad1f drm/amd/display: Clean up coding style
new 5599b214c4af drm/amd/display: Use swap() to simplify code
new 27b16364ea12 drm/amd/display: replace min/max nesting with clamp()
new 427980c1cbd2 drm/amd/display: Don't overclock DCE 6 by 15%
new 1ae45b5d4f37 drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15%
new 4ab09785f8d5 drm/amd/display: Find first CRTC and its line time in dce1 [...]
new 8107432dff37 drm/amd/display: Fill display clock and vblank time in dce [...]
new 33e0227ee96e drm/amd/display: Don't warn when missing DCE encoder caps
new 249d4bc5f193 drm/amd/display: Don't print errors for nonexistent connectors
new 027e7acc7e17 drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3
new 3856a53db662 drm/amdgpu/vcn: Remove unnecessary check
new e3bd536580fe drm/radeon: Use vmalloc_array and vcalloc to simplify code
new 645cc7863da5 drm/amd/display: Fix DP audio DTO1 clock source on DCE 6.
new 063d66832087 drm/amdgpu/gfx11: set MQD as appriopriate for queue types
new 7b9110f28979 drm/amdgpu/gfx12: set MQD as appriopriate for queue types
new 22dcb283d63d drm/amdgpu: Allocate psp fw private buffer in vram
new ee6ba1e69dd7 drm/amdgpu/fence: Remove redundant 0 value initialization
new 8ed5f8d9fe59 drm/amd/display: Remove redundant header files
new 907813e5d7ca drm/amdgpu: Correct the counts of nr_banks and nr_errors
new 0989b764f43d drm/amdgpu: Add a mutex lock to protect poison injection
new d8442bcad076 drm/amdgpu: Correct the loss of aca bank reg info
new 01479d140686 Documentation/gpu/amdgpu: Fix duplicate word in driver-core.rst
new b9dba6a644fc drm/amdgpu: Add support for dpc to a series of products
new e68197aa2bbf drm/amdgpu: remove redundant AMDGPU_HAS_VRAM
new 863a17904a82 drm/amdgpu: Add support for dpc to the product
new f117eca965c7 drm/amd/display: clean-up dead code in dml2_mall_phantom
new cbf3a5d67a5b docs: gpu: amdgpu: Fix spelling in amdgpu documentation
new 7bbfa1b1fa7b drm/amdkfd: Allow device error to be logged
new 93aa919ca05b drm/amdkfd: fix vram allocation failure for a special case
new 181d7dcc584f drm/amd/pm: Update SMU v13.0.6 PPT caps initialization
new f3820e9d3561 drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption
new fa064d50b7ee drm/amdgpu/vcn: drop extra cancel_delayed_work_sync()
new 1c65502f8133 drm/amdgpu/vpe: add ring reset support
new 88fdd89d1ca2 drm/amd/display: Add control flags to force PSR / replay
new 8b715afa8f2d drm/amd/display: Reserve instance index notified by DMUB
new 90868205b6f2 drm/amd/display: track dpia support
new dbe88861742e drm/amd/display: Decrease stack size in logging path
new 8a359f0f138d drm/amd/display: Support HW cursor 180 rot for any number [...]
new 9ec77e3a4b89 drm/amd/display: Multiplication result converted to larger type
new 048ce48c3dc9 drm/amd/display: Incorrect 'not' operator usage
new f382e2d0faad drm/amd/display: wait for otg update pending latch before [...]
new bdbb6a14db57 drm/amd/display: Array offset used before range check
new 6b34e7ed4ba5 drm/amd/display: Consider sink max slice width limitation for dsc
new be33e8a239aa Revert "drm/amdgpu: fix incorrect vm flags to map bo"
new c350d9e2684f Reapply "drm/amdgpu: fix incorrect vm flags to map bo"
new 3dc9c55d9c07 drm/amd/display: [FW Promotion] Release 0.1.24.0
new 268da6fc8d89 drm/amd/display: DC v3.2.347
new a7a411e24626 drm/amdgpu: fix shift-out-of-bounds in amdgpu_debugfs_jpeg [...]
new e86a411b4293 drm/amd/include : Update MES v12 API header(INV_TLBS)
new 87e65052616c drm/amd/amdgpu : Use the MES INV_TLBS API for tlb invalida [...]
new 061a09b4dcc4 drm/amdgpu/vcn: remove unused code in vcn_v1_0.c
new ec813f384b1a drm/amdgpu/vpe: cancel delayed work in hw_fini
new e82a8d441038 drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 o [...]
new 5f976c9939f0 drm/amdgpu: update firmware version checks for user queue support
new 7e2a5b0a9a16 drm/amdgpu/userq: fix error handling of invalid doorbell
new 03c69957c46c drm/amdgpu: atomfirmware.h: fix multiple spelling mistakes
new 7563e21a977f drm/amd/display: Document num_rmcm_3dluts in mpc_color_caps
new 14570c649aef drm/amd/display: use max() to improve code
new 010219ccec73 drm/amdgpu/vcn: remove unused code in vcn_v4_0.c
new b1d83546cf55 drm/amdgpu/vcn: add instance number to VCN version message
new c8d6e90abe50 drm/amdgpu: Notify pmfw bad page threshold exceeded
new aab8b689aded drm/amdgpu/sdma: bump firmware version checks for user que [...]
new 89c3503bc6b6 drm/amd/amdgpu: unified amdgpu ip block name
new 01152c30eef9 drm/amdgpu: Avoid jpeg v5.0.1 poison irq call trace on sri [...]
new 37551277dfed drm/amdgpu: Avoid vcn v5.0.1 poison irq call trace on sriov guest
new 9c0442286f84 drm/amdgpu: Check vcn state before profile switch
new edc9d17ea17b drm/amd/pm: Make use of __free for cleanup
new 9f28af76fab0 drm/amdgpu/mes11: make MES_MISC_OP_CHANGE_CONFIG failure n [...]
new c2fbf72fe3c2 drm/amd: Re-enable common modes for eDP and LVDS
new 5eeb16ca727f drm/amdgpu: drop hw access in non-DC audio fini
new 002a612023c8 drm/amd/display: Increase minimum clock for TMDS 420 with [...]
new de63b0559357 drm/amd/display: Optimize custom brightness curve interpolation
new cf49a454e166 drm/amd/display: Add Component To Handle Bounding Box Valu [...]
new 306cbcc6f687 drm/amd/display: incorrect conditions for failing dto calc [...]
new 645f74f1dc11 drm/amd/display: Clear the CUR_ENABLE register on DCN314 w [...]
new 16f2e14ee942 drm/amd/display: Skip Check Runtime Link Setting for Speci [...]
new 5e610ed48a0d drm/amd/display: [FW Promotion] Release 0.1.25.0
new 220b2bd529fa drm/amd/display: Promote DC to 3.2.348
new 585b2f685c56 drm/amdgpu: Respect max pixel clock for HDMI and DVI-D (v2)
new 14579a6f1850 Merge tag 'amd-drm-next-6.18-2025-08-29' of https://gitlab [...]
new ed5461daa150 drm/xe: Don't fail probe on unsupported mailbox command
new 308dc9b27874 drm/xe/oa: Fix static checker warning about null gt
new 2f264d58cc80 drm/xe: Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter()
new bf81505f7dba drm/xe: Move debugfs GT attributes under tile directory
new 922ae875230b drm/xe: Use devm_ioremap_wc for VRAM mapping and drop manu [...]
new f92cfd72d9a6 drm/xe: Use dynamic allocation for tile and device VRAM re [...]
new 7a20b4f558f4 drm/xe: Move struct xe_vram_region to a dedicated header
new d65ff1ec8535 drm/xe: Split xe_migrate allocation from initialization
new 4b0a5f5ce784 drm/xe: Unify the initialization of VRAM regions
new 487579fd8524 drm/xe/xe_debugfs: Exposure of G-State and pcie link state [...]
new 4b5514f786dd drm/xe: Remove unnecessary EU stall debug message
new 6c9e64e83b22 drm/xe: Fix an IS_ERR() vs NULL bug in xe_tile_alloc_vram()
new 176f44a5ec0b drm/xe/uc: Fix missing unwind goto
new 9a220e065914 drm/xe/vf: Don't register I2C devices if VF
new f3009272ff2e drm/xe/vf: Create contexts for CCS read write
new 864690cf4dd6 drm/xe/vf: Attach and detach CCS copy commands with BO
new 916ee4704a86 drm/xe/vf: Register CCS read/write contexts with Guc
new 4d3bbe9dd28c drm/xe: Fix build without debugfs
new a2b461bd6f3b drm/xe/pf: Enable SR-IOV PF mode by default
new 2e7610399852 drm/xe: Enable SR-IOV for ADL/ATSM
new 6983ea9cd720 drm/xe: Enable SR-IOV for TGL
new 538b27a09af9 drm/xe: Make GGTT TLB invalidation failure message GT oriented
new 159afd92bae8 drm/xe/guc: Clear whole g2h_fence during initialization
new a313d9059f00 drm/xe: Rename MCFG_MCR_SELECTOR to STEER_SEMAPHORE
new a98cdd979c2b drm/xe: Use emit_flush_imm_ggtt helper instead of open coding
new d72779c29d82 drm/xe/ptl: Apply Wa_16026007364
new c3ead4ecfc4c drm/xe: Explicitly mark migration queues with flag
new 69f187d446c9 drm/xe: Add generic dependecy jobs / scheduler
new ada51219489f drm/xe: Create ordered workqueue for GT TLB invalidation jobs
new 535c445eb94c drm/xe: Add dependency scheduler for GT TLB invalidations [...]
new dba89840a920 drm/xe: Add GT TLB invalidation jobs
new b8d5779eee38 drm/xe: Use GT TLB invalidation jobs in PT layer
new 51330ba66caa drm/xe: Remove unused GT TLB invalidation trace points
new f98de826b418 drm/xe/hw_engine_group: Avoid call kfree() for drmm_kzalloc()
new 0bdd05c2a82b drm/xe/configfs: Fix pci_dev reference leak
new 400a6da1e967 drm/xe/configfs: Enforce canonical device names
new 9b807f0bb0d0 drm/xe/configfs: Use pci_name() for lookup
new e8372edec948 drm/xe/xelp: Implement Wa_16010904313
new ca33cd271ef9 drm/xe/xelp: Add Wa_18022495364
new 1ffcf8b8ae8a drm/xe: Support for mmap-ing mmio regions
new 45fbb51050e7 drm/xe/guc: Add more GuC load error status codes
new 4df0bd5eb497 drm/xe/uapi: Add documentation for DRM_XE_GEM_CREATE_FLAG_ [...]
new d6a0311c37b0 drm/xe/hw_engine_group: Don't use drm_warn to catch missed case
new a843b9894705 drm/xe/vf: Fix VM crash during VF driver release
new 552dbba1caaf drm/xe/vf: Disable CSC support on VF
new 1cda3c755bb7 drm/xe: Fix oops in xe_gem_fault when running core_hotunpl [...]
new 7d3a5962d74e drm/xe/vf: Fix IS_ERR() vs NULL check in xe_sriov_vf_ccs_init()
new 1fdc4c381ff7 drm/xe/devcoredump: Defer devcoredump initialization during probe
new b52f8d7a8f38 drm/xe/pf: Skip LMTT update if no LMEM was provisioned
new a424353937c2 drm/xe/pf: Disable PF restart worker on device removal
new c6c86441c465 drm/xe/pf: Make sure PF is ready to configure VFs
new 9fd9f2214400 drm/xe/pf: Don't resume device from restart worker
new 0521a868222f Mark xe driver as BROKEN if kernel page size is not 4kB
new d47cc89d810d drm/xe/sa: Avoid caching GGTT address within the manager
new f1193b864c08 drm/xe/vf: Pause submissions during RESFIX fixups
new a0840b1ce95e drm/xe: Block reset while recovering from VF migration
new b46ef766737c drm/xe/vf: Rebase HWSP of all contexts after migration
new 30d137ddcee5 drm/xe/vf: Rebase MEMIRQ structures for all contexts after [...]
new a0dda25d24e6 drm/xe/vf: Post migration, repopulate ring area for pendin [...]
new 168b5867318b drm/xe/vf: Refresh utilization buffer during migration recovery
new ba180a362128 drm/xe/vf: Rebase exec queue parallel commands during migr [...]
new bcddb12c0274 drm/xe: Extend wa_13012615864 to additional Xe2 and Xe3 platforms
new 7c9de25efa76 drm/xe/xe_guc_ads: Consolidate guc_waklv_enable functions
new 90759cddacea drm/xe: Simplify module initialization code
new 823301c847bd drm/xe: Print module init abort code
new b90613fb0217 drm/xe/configfs: Destroy xe_configfs.su_mutex on exit/error
new c4b1dde0630e drm/xe/configfs: Drop redundant init() error message
new 88df7939d728 drm/xe/configfs: Rename struct xe_config_device
new ae3184d5f980 drm/xe/configfs: Rename configfs_find_group() helper
new 3c643f621621 drm/xe/configfs: Reintroduce struct xe_config_device
new 737a72d7e023 drm/xe/configfs: Keep default device config settings together
new b4687422c322 drm/xe/configfs: Only allow configurations for supported devices
new ca0ed3b10f5d drm/xe/configfs: Allow adding configurations for future VFs
new 81aa3c7c6204 drm/pagemap: Rename drm_pagemap_device_addr to drm_pagemap_addr
new f35a6cdf8a6d drm/pagemap: Use struct drm_pagemap_addr in mapping and co [...]
new d755ff606385 drm/pagemap: DMA map folios when possible
new ddeda6136038 drm/pagemap: Allocate folios when possible
new 321d42032567 drm/xe/migrate: Populate struct drm_pagemap_addr array
new 979f61633d06 drm/xe/svm: Migrate folios when possible
new ad69d62588cd drm/xe/pf: Program LMTT directory pointer on all GTs withi [...]
new 38b34e928a08 drm/xe/migrate: prevent infinite recursion
new 8c2d61e0e916 drm/xe/migrate: don't overflow max copy size
new 9b7ca35ed28f drm/xe/migrate: prevent potential UAF
new 80944d334182 drm/xe: Defer buffer object shrinker write-backs and GPU waits
new 4d5c98eb77fe drm/xe: rename XE_WA to XE_GT_WA
new 342d1f843209 drm/xe: Update function names for GT specific workarounds
new 9f8aa0bcd1f3 drm/xe/vf: Refactor CCS save/restore to use default migrat [...]
new d301eb950da5 drm/xe/hwmon: Add SW clamp for power limits writes
new edb660ad79ff drm/intel/pciids: Add match on vendor/id only
new 17593a69b75f drm/xe: rework PDE PAT index selection
new 9337166fa1d8 drm/xe: Assign ioctl xe file handler to vm in xe_vm_create
new 30e0c3f43a41 drm/xe: Move ASID allocation and user PT BO tracking into [...]
new ca994e8922f2 Merge drm/drm-next into drm-xe-next
new 32a4d1b98e66 drm/xe/pf: Set VF LMEM BAR size
new cc8b221172ef drm/xe/i2c: Introduce xe_i2c_present()
new 14fcd7361ed1 drm/xe/pm: Disable RPM for SR-IOV VFs
new a01b704527c2 drm/xe: Fix vm_bind_ioctl double free bug
new aa81d55a5997 drm/xe: Untangle vm_bind_ioctl cleanup order
new b85bb2d67715 drm/xe: Make page size consistent in loop
new 6627be03d3e1 drm/xe/tuning: Apply "Disable NULL query for Anyhit Shader [...]
new 97a18f834942 drm/xe: Probe for tile count during device info initialization
new 1046be1db620 drm/xe: Use for_each_gt to define gt_count
new bc2b2062682a drm/xe/kunit: Extend platform generator with PTL
new 2515d2b9ab41 drm/xe/pcode: Initialize data0 for pcode read routine
new efeb036ffd2a drm/xe/psmi: Add GuC flag to enable PSMI
new aaa0c1f50a3d drm/xe/psmi: Add debugfs interface for PSMI
new d67b1dfad00d drm/xe/rtp: Add match for psmi
new 29042df3acdc drm/xe/psmi: Add Wa_14020001231
new 95b3899b4d25 drm/xe/psmi: Add Wa_16023683509
new 49245b496148 drm/xe/configfs: Simplify kernel doc
new afe902848b41 drm/xe/configfs: Allow to enable PSMI
new 734197a933cd drm/xe/configfs: Use guard() for dev->lock
new 3eb2280f6aa4 drm/xe/configfs: Use tree-like output in documentation
new e2b33fce5eb0 drm/xe/configfs: Improve documentation steps
new 66b21c338e6f drm/xe/configfs: Minor fixes to documentation
new 13dda74a164b drm/xe/configfs: Dump custom settings when binding
new 8ae04fe9ffc9 drm/xe/xe_sync: avoid race during ufence signaling
new 0a51bf3e54dd drm/xe/vm: Don't pin the vm_resv during validation
new b5dd1505a31c drm/xe/tests/xe_dma_buf: Set the drm_object::dma_buf member
new 358ee50ab565 drm/xe/vm: Clear the scratch_pt pointer on error
new ffdf968762e4 drm/xe: Don't trigger rebind on initial dma-buf validation
new 41be792f5baa drm/xe: switch to local xbasename() helper
new 9d527c4f1417 Merge drm/drm-next into drm-xe-next
new 231bb0ee7aa5 drm/xe/uapi: Add madvise interface
new 99a89e4e2d0c drm/xe/vm: Add attributes struct as member of vma
new 11974fe8c7ea drm/xe/vma: Move pat_index to vma attributes
new 29c39c56a08b drm/xe/vma: Modify new_vma to accept struct xe_vma_mem_att [...]
new 186b526abd6c drm/xe/svm: Split system allocator vma incase of madvise call
new 6ad887f378c8 drm/xe: Allow CPU address mirror VMA unbind with gpu bindi [...]
new 6ca463ef0d97 drm/xe/svm: Add xe_svm_ranges_zap_ptes_in_range() for PTE zapping
new ada7486c5668 drm/xe: Implement madvise ioctl for xe
new d6db171167f8 drm/xe/svm: Add svm ranges migration policy on atomic access
new a894c2740740 drm/xe/madvise: Update migration policy based on preferred [...]
new 18d36fd6d13b drm/xe/svm: Support DRM_XE_SVM_MEM_RANGE_ATTR_PAT memory a [...]
new fa1a82c985db drm/xe/uapi: Add flag for consulting madvise hints on svm [...]
new c1bb69a2e8e2 drm/xe/svm: Consult madvise preferred location in prefetch
new 072e29998263 drm/xe/bo: Add attributes field to xe_bo
new 293032eec4ba drm/xe/bo: Update atomic_access attribute on madvise
new 002f817d61ce drm/xe/madvise: Skip vma invalidation if mem attr are unchanged
new 58dc430d89ae drm/xe/vm: Add helper to check for default VMA memory attributes
new a2eb8aec3ebe drm/xe: Reset VMA attributes to default in SVM garbage collector
new e80b05b09f0e drm/xe: Enable madvise ioctl for xe
new 418807860e94 drm/xe/uapi: Add UAPI for querying VMA count and memory at [...]
new 38fc73b8c7d6 drm/xe: Add documentation for Xe Device Wedging
new 9c857a9d84e0 drm: Add a vendor-specific recovery method to drm device w [...]
new 90fdcf5f89e9 drm/xe: Set GT as wedged before sending wedged uevent
new 60439ac3f235 drm/xe: Add a helper function to set recovery method
new 41ff795aff53 drm/xe/xe_survivability: Refactor survivability mode
new a2ca0633a0fe drm/xe/xe_survivability: Add support for Runtime survivabi [...]
new f646c9f9371b drm/xe/doc: Document device wedged and runtime survivability
new 0a2a873d615a drm/xe: Add support to handle hardware errors
new a7df563b45b0 drm/xe/xe_hw_error: Handle CSC Firmware reported Hardware errors
new d1f51a4f953d drm/xe/xe_hw_error: Add fault injection to trigger csc err [...]
new d738e1be2b2b drm/xe/wcl: Extend L3bank mask workaround
new 1313351e7118 drm/xe: make xe_gt_idle_disable_c6() handle the forcewake [...]
new 95d0883ac810 drm/xe: Ensure GT is in C0 during resumes
new 2674f1ef29f4 drm/xe/configfs: Block runtime attribute changes
new ce5059bf851b drm/xe: Move explicit CT lock in TLB invalidation sequence
new 76186a253a4b drm/xe: Cancel pending TLB inval workers on teardown
new c697ddcf27bd drm/xe: s/tlb_invalidation/tlb_inval
new 594bb930fc7d drm/xe: Add xe_tlb_inval structure
new 6d1e452e0948 drm/xe: Add xe_gt_tlb_invalidation_done_handler
new 15366239e213 drm/xe: Decouple TLB invalidations from GT
new 9aff63cf3791 drm/xe: Prep TLB invalidation fence before sending
new 8443e8c448cf drm/xe: Add helpers to send TLB invalidations
new db16f9d90c1d drm/xe: Split TLB invalidation code in frontend and backend
new 81a45cb7ea31 drm/xe/migrate: make MI_TLB_INVALIDATE conditional
new 12267f831fa6 drm/xe/tests: Make cross-device dma-buf BOs CPU-visible on [...]
new ed906b7076d0 drm/xe/nvm: Use root tile mmio
new eeb8117f5f1c drm/xe/uapi: Fix kernel-doc formatting for madvise and vma_query
new 1047bd82794a drm/xe: Fix incorrect migration of backed-up object to VRAM
new 83631c7b1f5b Merge tag 'drm-xe-next-2025-08-29' of https://gitlab.freed [...]
new 4e65d104129e drm/i915/guc: Enable CT_DEAD output in regular debug builds
new bf91bac3ef02 drm/i915: Add braces around the else block in clflush_write32()
new c8bdf3165fcc drm/i915: Replace empty conditional with continue in eb_re [...]
new c4d0f59ded1e drm/i915/selftests: Do not overwrite error code after inte [...]
new f768ebbba911 drm/i915/selftests: Do not leak vm_area_struct on early return
new 317be9c64215 drm/i915/gt: Protect against overflow in active_engine()
new 60b006b7cf0d drm/i915/active: Use try_cmpxchg64() in __active_lookup()
new c9932f0d604e drm/i915/gt: Relocate compression repacking WA for JSL/EHL
new 77a16455fae4 drm/i915/gt: Relocate Gen7 context-specific workarounds
new b7a855f488c6 drm/i915/gt: Relocate Gen6 context-specific workaround
new 4bf83dd6e3b3 Merge tag 'drm-intel-gt-next-2025-09-01' of https://gitlab [...]
new ec035aba7d4a drm/sched: Remove mention of indirect buffers
new 77a62e557f54 drm/sched/tests: Remove redundant header files
new f4c75f975cf5 drm/sched: Document race condition in drm_sched_fini()
new bddf32f16534 drm/vesadrm: Remove unneeded semicolon
new e7fa80e2932c drm_gem: add mutex to drm_gem_object.gpuva
new 69013f52b4b6 panthor: use drm_gem_object.gpuva.lock instead of gpuva_list_lock
new 3c8d31b8937a gpuvm: remove gem.gpuva.lock_dep_map
new 24f028b91ed3 drm/panthor: Simplify mmu_hw_do_operation_locked
new 2b036b13c8c2 dt-bindings: display: rockchip: Add schema for RK3588 DPTX [...]
new 86eecc3a9c2e drm/bridge: synopsys: Add DW DPTX Controller support library
new d68ba7bac955 drm/rockchip: Add RK3588 DPTX output support
new 0b6da6d3a8d5 MAINTAINERS: Add entry for DW DPTX Controller bridge
new 806d4fec0b80 dt-bindings: display: st: add two new compatibles to LTDC device
new 81d678332c40 dt-bindings: display: st,stm32-ltdc: add access-controller [...]
new 6b96ffeb81be dt-bindings: display: st: add new compatible to LVDS device
new 922e28eec673 dt-bindings: display: st,stm32mp25-lvds: add access-contro [...]
new 08f6613e274f dt-bindings: display: st,stm32mp25-lvds: add power-domains [...]
new 1b9482f8dfce dt-bindings: arm: stm32: add required #clock-cells property
new d80667642b0f drm/stm: ltdc: support new hardware version for STM32MP25 SoC
new b7243862f82a drm/stm: ltdc: handle lvds pixel clock
new f4028ef65dc4 drm/bridge: adv7511: provide SPD and HDMI infoframes
new e5e3d7bff764 drm/v3d: Store a pointer to `struct v3d_file_priv` inside [...]
new 0d3768826d38 drm/v3d: Store the active job inside the queue's state
new e9d8e0274832 drm/v3d: Replace a global spinlock with a per-queue spinlock
new fa6a20c87470 drm/v3d: Address race-condition between per-fd GPU stats a [...]
new 78fe02d090d3 drm/v3d: Synchronous operations can't timeout
new 7d9bc9bee277 drm/v3d: Protect per-fd reset counter against fd release
new 9ca595f501e4 drm/test: drm_exec: use kzalloc() to allocate GEM objects
new 24de3daf6179 accel/amdxdna: Use int instead of u32 to store error codes
new f3e82936857b drm/nouveau: Replace redundant return value judgment with [...]
new 256576ed6895 drm/amdgpu: give each kernel job a unique id
new 73cfd166e045 drm/gud: Replace simple display pipe with DRM atomic helpers
new d42ce9ea571e drm/tidss: dispc: Remove unused OVR_REG_GET
new e8e202bcbd06 drm/tidss: dispc: Convert accessors to macros
new db7c13ebf2d4 drm/tidss: dispc: Switch to GENMASK instead of FLD_MASK
new 9accc8b10de8 drm/tidss: dispc: Get rid of FLD_VAL
new 6e50765b829b drm/tidss: dispc: Get rid of FLD_GET
new 13925ccb0d6d drm/tidss: dispc: Get rid of FLD_MOD
new 8bd839a3ec23 drm/tidss: dispc: Switch REG_GET to using a mask
new e6b571e6ff6b drm/tidss: dispc: Switch REG_FLD_MOD to using a mask
new 990e6f28e78f drm/tidss: dispc: Switch VID_REG_GET to using a mask
new aeaef1ba6bba drm/tidss: dispc: Switch VID_REG_FLD_MOD to using a mask
new b695ff1e7ad4 drm/tidss: dispc: Switch VP_REG_GET to using a mask
new 68f7fa24776e drm/tidss: dispc: Switch VP_REG_FLD_MOD to using a mask
new 9b74ce7a6917 drm/tidss: dispc: Switch OVR_REG_FLD_MOD to using a mask
new 7287177e5abe drm/tidss: dispc: Define field masks being used
new 1c936e85926d drm/sitronix/st7571-i2c: Make st7571_panel_data variables [...]
new d83f1d19c898 drm/rcar-du: dsi: Fix 1/2/3 lane support
new c4d24127aaf1 accel/rocket: Fix indentation of Kconfig entry
new 503b0ed38ca6 accel/rocket: Depend on DRM_ACCEL not just DRM
new ce6b656b5d64 accel/rocket: Fix usages of kfree() and sizeof()
new 78e399955d35 accel/rocket: Check the correct DMA irq status to warn about
new 09e6d39cc83b accel/rocket: Fix some error checking in rocket_core_init()
new c51f6fe14cd7 MAINTAINERS: adjust file entry in DRM ACCEL DRIVER FOR ROC [...]
new 78f859673c85 accel/ivpu: Remove unused PLL_CONFIG_DEFAULT
new cf87f93847de accel/ivpu: Make function parameter names consistent
new e38e8391f30b drm/imagination: Use pwrseq for TH1520 GPU power management
new 337ebfda8a4f dt-bindings: gpu: img,powervr-rogue: Add TH1520 GPU support
new 6b53cf48d933 drm/imagination: Enable PowerVR driver for RISC-V
new c4baa2d987c0 drm/st7571-i2c: correct pixel data format description
new 2596e9414e5f dt-bindings: display: sitronix,st7571: add optional invert [...]
new c68f78ae1d86 dt-bindings: display: sitronix,st7567: add optional invert [...]
new e61c35157d32 drm/st7571-i2c: add support for inverted pixel format
new 8bde81ec6842 drm/format-helper: introduce drm_fb_xrgb8888_to_gray2()
new 100d457c0fea drm/st7571-i2c: add support for 2bit grayscale for XRGB8888
new a69997be443d drm/ssd130x: Remove the use of dev_err_probe()
new b2b8af21fec3 drm/sched: Fix racy access to drm_sched_entity.dependency
new 2a06126d1624 drm/debugfs: bridges_show: show refcount
new cb86408b1fc2 list: add list_last_entry_or_null()
new d77ad5178e90 drm/bridge: add drm_bridge_chain_get_last_bridge()
new 5849eff7f067 drm/bridge: imx93-mipi-dsi: use drm_bridge_chain_get_last_ [...]
new c3183f71c3f1 drm/omapdrm: use drm_bridge_chain_get_last_bridge()
new e4cedfd4f0fc drm/bridge: add drm_bridge_is_last()
new 306734a1c76c drm/display: bridge_connector: use drm_bridge_is_last()
new 33a7776f9bf7 drm/tidss: dispc: Explicitly include bitfield.h
new 5afa9d2a9bb1 drm/panthor: check bo offset alignment in vm bind
new 9931e4be11f2 drm: panel-backlight-quirks: Make EDID match optional
new 6eee1ef9e598 drm: panel-backlight-quirks: Convert brightness quirk to g [...]
new f7033fab81d8 drm: panel-backlight-quirks: Add secondary DMI match
new aef10b1138e9 drm: panel-backlight-quirks: Add brightness mask quirk
new bf0365b005d9 drm: panel-backlight-quirks: Add Steam Deck brightness quirk
new a3ae3384be77 drm: panel-backlight-quirks: Log applied panel brightness quirks
new e339a73737d3 drm/bridge: it6505: Use SHA-1 library instead of crypto_shash
new 2a1eea8fd601 drm/sysfb: Remove double assignment to pointer crtc_state
new 6dc1d3c191ac Merge tag 'drm-misc-next-2025-09-04' of https://gitlab.fre [...]
new f7a9dc796567 drm/i915/scaler: Use intel_display as argument to skl_scal [...]
new 3347b55f2c6c drm/i915/xe3lpd: Prune modes for YUV420
new 8c9006283e4b Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
new 21c586d9233a drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2
new bba9aa416540 drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS [...]
new 8a643df55f3a drm/i915: Don't check for atomic context on PREEMPT_RT
new 5c30a6e12ce8 drm/i915/display_wa: Add helpers to check wa
new 7565fd5dcb0b drm/i915/gmbus: Add Wa_16025573575 for PTL/WCL for bit-bashing
new a8b874694db5 drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x
new f0da19347bcc drm/i915/dp: Don't switch to idle pattern before disable o [...]
new 11fab5a2a1ad drm/i915/dp: Clear DPCD training pattern before transmitti [...]
new b840bb0b7ec2 drm/i915/dp: Have intel_dp_get_adjust_train() tell us if a [...]
new 4cd073be84c1 drm/i915/dp: Move intel_dp_training_pattern()
new 071dcf12bca5 drm/i915/dp: Implement .set_idle_link_train() for everyone
new 976d608d6f84 drm/i915/dp: Make .set_idle_link_train() mandatory
new 615c8ec48621 drm/i915/dsi: Don't set/read the DSI C clock divider on GLK
new 971eb92b0460 drm/i915: Precompute plane SURF address
new bc0c7fd732a8 drm/i915: Nuke intel_plane_ggtt_offset()
new 44ebdab4b6d8 drm/i915: Move the intel_dpt_offset() check into intel_pla [...]
new c6ab589feebf drm/i915: Use i915_vma_offset() in intel_dpt_offset()
new a9298b3bfebc drm/i915: Remove unused dpt_total_entries()
new 01e1575609f1 drm/i915: Don't pass crtc_state to foo_plane_ctl() & co.
new d12a58c2f179 drm/i915/psr: Do not disable Early Transport when enable_p [...]
new 8b6c828bb7b9 drm/i915/psr: Ignore enable_psr parameter on Panel Replay
new f9cc4616ba70 drm/i915/psr: Add enable_panel_replay module parameter
new 17133255a322 drm/i915: replace DRM_DEBUG_SELFTEST with DRM_KUNIT_TEST
new 8265ce0e0e15 drm/i915/display: Write PHY_CMN1_CONTROL only when using A [...]
new d487ed7e2b4a drm/i915/display: Avoid unnecessarily calling intel_cx0_ge [...]
new cf433f94f188 drm/i915/display: Ensure phy is accessible on lfps configuration
new 8921dce70d46 drm/i915/display: Set C10_VDR_CTRL_MSGBUS_ACCESS before ph [...]
new cdb16039515a drm/i915/display: Fix dma_fence_wait_timeout() return valu [...]
new 16d2a92e7ec8 drm/i915: Fix selecting CONFIG_DRM_KUNIT_TEST in debug builds
new c143db7dba1d drm/i915/dp: Fix disabling training pattern at end of UHBR [...]
new 4af5de27d3a9 drm/i915/display: Remove unused declarations of intel_io_*
new 6c57634d734a drm/i915/vblank: Change log from err to debug
new b116bd3ad3a7 drm/i915/display: remove superfluous <linux/types.h> includes
new 82dde0407ab1 drm/i915/fbc: fix the implementation of wa_18038517565
new be001a68f075 drm/i915/hdmi: use intel_de_wait_for_set() instead of wait_for()
new 7327b40c6444 drm/i915/ddi: use intel_de_wait_custom() instead of wait_for_us()
new 7c8d0cbe9808 drm/i915/dpll: use intel_de_wait_custom() instead of wait_ [...]
new cc2cce4a8a1f drm/i915/cdclk: use intel_de_wait_custom() instead of wait [...]
new 6d13a797bb3b drm/i915/power: use intel_de_wait_custom() instead of wait [...]
new 5a37f08d4959 drm/i915/pch: use intel_de_wait_custom() instead of wait_for_us()
new 13a5a04ffd63 drm/i915/dsi: use intel_de_wait_custom() instead of wait_for_us()
new f8b99c61a8ac drm/i915/bw: Remove space before newline
new 904eef7dd0ae drm/i915/display: Use the recomended min_hblank values
new 0cc207494fdc drm/xe/compat: remove unused platform macros
new 4274a2b75696 drm/xe/compat: stop including i915_utils.h from compat i915_drv.h
new 7b4106517fe6 drm/xe: fix stale comment about unordered_wq usage
new 6e2c8fbc66a0 drm/{i915,xe}/display: Block hpd during suspend
new 73309ed9d598 drm/i915/display: WA_14011503117
new cdaecac4fbcb drm/i915/scaler: Fix WA_14011503117
new 6098dcfa5d1d drm/i915/display: hide global state iterators, remove unused
new 1a449b5882e9 drm/i915/display: make struct __intel_global_objs_state opaque
new b5de222cb039 drm/i915/display: keep forward declarations together
new 39896c529454 drm/i915/display: use drm->debugfs_root for creating debug [...]
new c5b9077eca39 drm/i915/gvt: use drm->debugfs_root for creating debugfs files
new f9b5bf76ea71 drm/i915: use drm->debugfs_root for creating debugfs files
new 5fe8d1dba706 drm/i915/dsi: Fix overflow issue in pclk parsing
new 46fb38cb20c0 drm/i915/psr: Do not trigger Frame Change events from fron [...]
new 67e980f58dd7 drm/i915/scaler: Fix condition for WA_14011503117
new f3c65a8e9b09 drm/i915/vbt: split up DSI VBT defs to a separate file
new aa0c02f04369 drm/i915/vbt: add anonymous structs to group DSI VBT defs
new 745b597a7930 drm/i915/vbt: flip bta_enabled to bta_disable
new 906cbdc1fffa drm/i915/vbt: add missing DSI VBT defs
new 89f4b196ee4b drm/i915/lnl+/tc: Fix handling of an enabled/disconnected [...]
new 3e32438fc406 drm/i915/icl+/tc: Cache the max lane count value
new 33cf70bc0fe7 drm/i915/lnl+/tc: Fix max lane count HW readout
new afc4e8438807 drm/i915/lnl+/tc: Use the cached max lane count value
new 6cb52cba474b drm/i915/icl+/tc: Convert AUX powered WARN to a debug message
new b4892169025f drm/i915/display: add intel_dig_port_alloc()
new a985ecc2bec8 drm/i915/connector: make intel_connector_init() static
new 1ebc27248ea0 drm/i915/display: Optimize panel power-on wait time
new aaf01f66e0ee drm/i915/tc: Use the cached max lane count value
new 45d424856a07 drm/i915/tc: Move getting the power domain before reading [...]
new f1ecaa7a6ef0 drm/i915/tc: Move asserting the power state after reading [...]
new 6eaec941df17 drm/i915/tc: Add an enum for the TypeC pin assignment
new 4ae33f0a5d1c drm/i915/tc: Pass pin assignment value around using the pi [...]
new 08d4fb9548d7 drm/i915/tc: Handle pin assignment NONE on all platforms
new 7b6503c500fb drm/i915/tc: Validate the pin assignment on all platforms
new faf4f2a0264d drm/i915/tc: Unify the way to get the pin assignment on al [...]
new c96ba5883df7 drm/i915/tc: Unify the way to get the max lane count value [...]
new 70435fce3225 drm/i915/tc: Handle non-TC encoders when getting the pin a [...]
new 76ed3b0226db drm/i915/tc: Pass intel_tc_port to internal lane mask/coun [...]
new cca7c083a3f6 dmc/i915/tc: Report pin assignment NONE in TBT-alt mode
new 24d1cdacac11 drm/i915/tc: Cache the pin assignment value
new dcf101872d03 drm/i915/tc: Debug print the pin assignment and max lane count
new 9465dd7c400d drm/i915/display: Add power well mapping for WCL
new 632633d095b6 drm/i915/wcl: Add display device info
new cbd3baeffbc0 drm/i915: silence rpm wakeref asserts on GEN11_GU_MISC_IIR access
new 21ecdf45f1cd drm/i915/display: pass display to HAS_PCH_*() macros
new 5064edaa3446 drm/i915/fb: pass display to HAS_GMCH() and DISPLAY_VER()
new 3a28f5c19d4d drm/i915/clockgating: pass display to for_each_pipe()
new 077ad673d986 drm/i915/clockgating: pass display to HAS_PCH_*() macros
new 0418dfd86144 drm/i915/clockgating: pass display to DSPCNTR and DSPSURF [...]
new 8f7528425ca5 drm/i915/irq: pass display to macros that expect display
new 7eb949663bbc drm/i915/dram: pass display to macros that expect display
new e3929f84a1b3 drm/i915/gmch: pass display to DISPLAY_VER()
new a1a8c68cdac0 drm/i915/gem: pass display to HAS_DISPLAY()
new d2e184f8e16a drm/i915/switcheroo: pass display to HAS_DISPLAY()
new 8d588c01d1fd drm/i915/drv: pass display to HAS_DISPLAY()
new 240e3c640cd1 drm/i915/uncore: pass display to HAS_FPGA_DBG_UNCLAIMED()
new 85cac9ff650d drm/i915/gvt: convert mmio table to struct intel_display
new 7e757092373c drm/i915/reg: separate VLV_DSPCLK_GATE_D from DSPCLK_GATE_D
new ada8faab6395 drm/i915/display: drop __to_intel_display() usage
new 7c79b8aa9141 drm/i915/audio: drop irq enabled check from LPE audio setup
new 63e0b17ae79a drm/i915/bo: remove unnecessary include
new 2e9da93d604e drm/i915/dp: Refactor intel_dp_in_hdr_mode() for broader reuse
new ba49a4643cf5 drm/i915/dp: Set min_bpp limit to 30 in HDR mode
new 1d409b0a77ee drm/i915/switcheroo: check for NULL before dereferencing
new e0b1bbed5e48 drm/i915/dram: add intel_fsb_freq() and use it
new 6e977fe781a1 drm/i915/dram: add intel_mem_freq()
new 6c9f41d8fa80 drm/i915/rps: use intel_fsb_freq() and intel_mem_freq()
new 10e656f8c4a6 drm/i915/dram: bypass fsb/mem freq detection on dg2 and no [...]
new 0492e13eb819 drm/i915/dram: move fsb_freq and mem_freq to dram info
new 9b1795e9b0ae drm/i915/psr: Underrun on idle PSR wa only when pkgc laten [...]
new 11c09b55b3d3 drm/i915/backlight: Fix divide by 0 error in i9xx_set_backlight
new f9ad930c52a8 drm/i915/psr: drm_WARN_ON when activating disabled PSR
new 73b60be7f62f drm/i915/psr: Do not activate disabled PSR on irq_aux_error
new 7c8c76272e17 drm/i915/psr: Check pause counter before continuing to PSR [...]
new 4d33c77cf2c3 drm/i915/vbt: Add eDP Data rate overrride field in VBT
new 835a0d544def drm/i915/bios: Add function to check if edp data override [...]
new 2dbb3d70af60 drm/i915/edp: eDP Data Overrride
new 9cc10041e9fe drm/i915/psr: Check drm_dp_dpcd_read return value on PSR d [...]
new c65ee1b1ffc6 drm/i915/psr: Do not unnecessarily remove underrun on idle PSR WA
new 61a0ef5921d6 drm/i915/psr: Check PSR pause counter in __psr_wait_for_id [...]
new 9df8043a546d iopoll: Generalize read_poll_timeout() into poll_timeout_us()
new 563e5eca4ea3 iopoll: Avoid evaluating 'cond' twice in poll_timeout_us()
new 3b6f62b6b577 iopoll: Reorder the timeout handling in poll_timeout_us()
new e548e04e619d drm/i915/hdcp: Remove the encoder check in hdcp enable
new 51bfda2e7690 drm/i915/hdmi: add debugfs to contorl HDMI bpc
new 5f9bab808180 drm/i915: compute pipe bpp from link bandwidth management
new 765531faa42e drm/i915/display: Fix possible overflow on tc power domain [...]
new 38f9262b0565 drm/i915/dp: convert open-coded timeout to poll_timeout_us()
new 98463a8d9c46 drm/i915/power: drop a couple of &i915->drm usages
new e9a1d54ed923 drm/i915/bios: Remove unnecessary checks of PSR idle frame [...]
new a304609be24e drm/i915: use REG_BIT on FW_BLC_SELF_* macros
new 00cbd55557a9 drm/i915/hdmi: use generic poll_timeout_us() instead of __ [...]
new 6f1759df0f83 drm/i915/hdcp: use generic poll_timeout_us() instead of __ [...]
new e54d34e4b309 drm/i915/hdcp: use generic poll_timeout_us() instead of wa [...]
new 17d56494c1b8 drm/i915/dsi: use generic poll_timeout_us() instead of wai [...]
new 0399a3368503 drm/i915/dsi-pll: use generic poll_timeout_us() instead of [...]
new 11080a5ea877 drm/i915/gmbus: use generic poll_timeout*() instead of wai [...]
new 7f38db435cf7 drm/i915/wm: use generic poll_timeout_us() instead of wait_for()
new 032a3bd4d673 drm/i915/cdclk: use generic poll_timeout_us() instead of w [...]
new c698a48e9f80 drm/i915/power: use generic poll_timeout_us() instead of w [...]
new a8eb4cdcedd8 drm/i915/power-well: use generic poll_timeout_us() instead [...]
new e38e3c50a14c drm/i915/power-well: use generic poll_timeout_us() instead [...]
new 39b555b3eab5 drm/i915/dp: use generic poll_timeout_us() instead of wait_for()
new 476721f28ee8 drm/i915/dp: use generic poll_timeout_us() instead of wait [...]
new 46013820f402 drm/i915/vblank: use generic poll_timeout_us() instead of [...]
new 7987b7643312 drm/i915/tc: use generic poll_timeout_us() instead of wait_for()
new bcd23d8ee01c drm/i915/dsb: use generic poll_timeout_us() instead of wait_for()
new 19b31edb0a8d drm/i915/lspcon: use generic poll_timeout_us() instead of [...]
new f1415900089f drm/i915/opregion: use generic poll_timeout_us() instead o [...]
new 54846c2ea78e drm/i915/ddi: prefer poll_timeout_us() over readx_poll_timeout()
new f7e60f1570b4 drm/i915/pps: prefer poll_timeout_us() over read_poll_timeout()
new 3b5b2567f8d2 drm/i915/alpm: Calculate silence period
new e9c62c865487 drm/i915/alpm: Add own define for LFPS count
new cc2189a97848 drm/i915/alpm: Replace hardcoded LFPS cycle with proper ca [...]
new d074a40b8828 drm/i915/alpm: Use actual lfps cycle and silence periods i [...]
new 2ce575d6a1be drm/i915/display: Remove power state verification before H [...]
new 8d87f08ba086 drm/i915/hpd: Fix mtp_tc_hpd_enable_detection()
new 3a64c1996344 drm/i915/dram: Populate PNV memory type accurately
new 413439008ca4 drm/i915/dram: Use intel_dram_type_str() for pnv
new da548f7e781d drm/i915/dram: Pack dram_info better
new 115cebc303db drm/i915/dram: s/wm_lv0.../has_16gb_dimms/
new 84b72b545c0f drm/i915/dram: Move 16Gb DIMM detection fully to the skl/i [...]
new 4dfd3a56d653 drm/i915/dram: Fix some spelling around the 16Gb DIMM w/a
new a6d31e18c012 drm/i915/dram: Don't call skl_get_dram_info()/skl_get_dram [...]
new 0d4a57f08b83 drm/i915/dram: Print memory details even if something went wrong
new 7d8a7ec813f4 drm/i915/display: take out dead code
new 1de89eca2004 drm/i915/display: log fail from intel_sdvo_enable_hotplug
new 70a9b201cfa8 drm/i915/display: Avoid divide by zero
new b1c1c5244838 Merge tag 'drm-intel-next-2025-09-05' of https://gitlab.fr [...]
new a5db45bfe946 drm/ast: Do not print DRAM info
new dc2a40f44e5f drm/ast: Remove unused dram_bus_width field
new e91153028ddb drm/ast: Remove unused mclk field
new db216056a63b drm/ast: Remove unused SCU-MPLL and SCU-STRAP values
new 6d580cf8093f drm/ast: Move DRAM info next to its only user
new 03e7ae93c6e3 drm/ast: Put AST_DRAM_ constants into enum ast_dram_layout
new 2f509fe6a42c accel/amdxdna: Add ioctl DRM_IOCTL_AMDXDNA_GET_ARRAY
new 28fa7f5243c0 drm/bridge: cdns-dsi: Select VIDEOMODE_HELPERS
new 4c67b7390721 MAINTAINERS: Update Min Ma's email for AMD XDNA driver
new 2c907d852c57 drm/panel: lvds: Remove unused members from main structure
new 7a9b19cca035 drm/sti: Remove redundant ternary operators
new f4c45db8a10b dt-bindings: panel: lvds: Append edt,etml0700z8dha in panel-lvds
new 87b0a0f6bc14 drm/ast: ast_2100: Remove unneeded semicolon
new 09b26dce32f0 dt-bindings: vendor-prefixes: Add Mayqueen name
new d309c5fdf4a7 dt-bindings: display: Add Mayqueen Pixpaper e-ink panel
new c9e70639f591 drm: tiny: Add support for Mayqueen Pixpaper e-ink panel
new 9e05c8dc4e8b drm/display: bridge-connector: remove unused variable assignment
new 0d2902dfa315 drm/vkms: Assert if vkms_config_create_*() fails
new 544f161a88af drm/vkms: Create helpers macro to avoid code duplication i [...]
new 985769b8b5c4 drm/vkms: Add support for ARGB8888 formats
new bac5c590d42c drm/vkms: Add support for ARGB16161616 formats
new 39d80cee4207 drm/vkms: Add support for RGB565 formats
new 50c58f4f0562 drm/vkms: Add support for RGB888 formats
new 7766ae8de472 drm/vkms: Change YUV helpers to support u16 inputs for conversion
new 9e6600e9d368 drm/vkms: Create helper macro for YUV formats
new 9cd6b43a0f7f drm/vkms: Add P01* formats
new b5ddb9ab3d83 drm: rcar-du: lvds: Convert to RUNTIME_PM_OPS()
new 685e8dae19df drm/rcar-du: dsi: Implement DSI command support
new 306c8959b5fd drm/tiny/bochs: Convert dev_err() to drm_err()
new 490b30fbaca2 drm/panel-edp: Add 4 more panels needed by mt8189 Chromebooks
new 2c4f536c7521 dt-bindings: display: bridge: simple: document the Realtek [...]
new 7156602d56e5 drm/bridge: simple: add Realtek RTD2171 DP-to-HDMI bridge
new e4aae21c9237 drm/gma500: Do not clear framebuffer GEM objects during cleanup
new 723a170811db drm/bridge: adv7511: use update latch for AVI infoframes
new f0e7f358e72b drm/bridge: write full Audio InfoFrame
new f50b969bafaf drm/bridge: ite-it6263: Support HDMI vendor specific infoframe
new 7acbe30813f0 MAINTAINERS: Remove Jacek Lawrynowicz as intel_vpu maintainer
new 6e490dea61b8 Fix access to video_is_primary_device() when compiled with [...]
new 337bf13aa9dd PCI/VGA: Replace vga_is_firmware_default() with a screen i [...]
new ad90860bd10e fbcon: Use screen info to find primary device
new 7df7b728c3cf DRM: Add a new 'boot_display' attribute
new 50243079865a ttm/bo: add an API to populate a bo before exporting.
new 619ddf57cfdd amdgpu: populate buffers before exporting them.
new 3629e1b22e5b nouveau: populate buffers before exporting them.
new 91494dee1091 xe: populate buffers before exporting them.
new 8d04ea1a92b8 Merge tag 'drm-misc-next-2025-09-11' of https://gitlab.fre [...]
new 0317e0e224bc drm/amdgpu: Allow more flags to be set on gem create.
new f9db1fc52ceb drm/amdgpu: Add ioctl to get all gem handles for a process
new 4d82724f7f2b drm/amdgpu: Add mapping info option for GEM_OP ioctl
new 85705b18ae76 drm/amdgpu: Allow kfd CRIU with no buffer objects
new c661219cd7be drm/amdgpu: Power up UVD 3 for FW validation (v2)
new 3a0c3a4035f9 drm/amd/pm: Disable ULV even if unsupported (v3)
new 813d13524a3b drm/amd/pm: Increase SMC timeout on SI and warn (v3)
new a43b2cec04b0 drm/amd/pm: Fix si_upload_smc_data (v3)
new ce0251301274 drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
new 9003a0746864 drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
new ed3803533c7b drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
new 7009e3af0474 drm/amd/pm: Disable SCLK switching on Oland with high pixe [...]
new 6df0768c0ddb drm/amd/pm: Remove wm_low and wm_high fields from amdgpu_c [...]
new 98fb1d5596ff drm/amd/pm: Print VCE clocks too in si_dpm (v3)
new 1ee9d1a0962c drm/amd/amdgpu: Fix missing error return on kzalloc failure
new 1e6d36e15b88 drm/amdgpu/amdkfd: Avoid a couple hundred -Wflex-array-mem [...]
new 4320fd9e0d81 drm/amd/amdgpu: Fix a less than zero check on a uint32_t s [...]
new 7670daf65afa drm/amdgpu/amdgpu_cper: Remove redundant ternary operators
new d261e744af55 drm/amdgpu/gfx: Remove redundant ternary operators
new 60df3e81d742 drm/amdgpu/gmc: Remove redundant ternary operators
new 8a4bc4508c6b drm/amdgpu/ih: Remove redundant ternary operators
new 9502b09933ed drm/amdgpu/jpeg: Remove redundant ternary operators
new 086f66edf924 drm/amdgpu/vcn: Remove redundant ternary operators
new 3f36e712a8b1 drm/radeon/ci_dpm: Use int type to store negative error codes
new 36cc7d13178d drm/amdkfd: fix p2p links bug in topology
new f320ed01cf5f drm/amdgpu: Correct info field of bad page threshold exceed CPER
new 7e0fc7b2b7f7 drm/amdgpu: add more information in debugfs to pagetable dump
new 1e1874638179 drm/amd: add more cyan skillfish PCI ids
new 878f33f3907a drm/amdgpu: fix the formating for debugfs print
new 2318336573c5 drm/amdgpu: Add preempt and restore callbacks to userq funcs
new 6abd725fdfc4 drm/amd/amdgpu: Implement MES suspend/resume gang function [...]
new 78e1222fbf00 drm/amdgpu/mes: add front end for detect and reset hung queue
new b28cfc8305f7 drm/amdgpu/mes11: implement detect and reset callback
new 724471254ee0 drm/amdgpu/mes12: implement detect and reset callback
new c5da9e9c0238 drm/amdgpu: add user queue reset source
new 276e8beb2a0c drm/amdgpu/userq: add force completion helpers
new 89923fb7ead4 drm/amd/display: remove oem i2c adapter on finish
new fa7c99f04f6d amd/amdkfd: correct mem limit calculation for small APUs
new 38ab33dbea59 drm/amdgpu: Fix function header names in amdgpu_connectors.c
new e8529dbc75ca drm/amdgpu: add ip offset support for cyan skillfish
new 9e6a5cf1a23b drm/amdgpu: add support for cyan skillfish without IP discovery
new fa819e3a7c1e drm/amdgpu: add support for cyan skillfish gpu_info
new 94bd7bf2c920 drm/amdgpu: don't enable SMU on cyan skillfish
new cbda64f3f580 drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
new 54d18bc6003f drm/amdgpu/userq: add a detect and reset callback
new 53c271b9a06c drm/amd/display: Remove redundant ternary operators
new db51c5d98b03 amdgpu/pm/legacy: remove redundant ternary operators
new fa740b115b46 drm/amd/pm/powerplay/hwmgr/ppatomctrl: Remove redundant te [...]
new 9ab06ab36d4a drm/amd/pm/powerplay/smumgr: remove redundant ternary operators
new 7a50377cea5f drm/radeon/atom: Remove redundant ternary operators
new 60d6f01b5a7d drm/radeon/dpm: Remove redundant ternary operators
new 220c7a21cb0a drm/radeon/radeon_legacy_encoders: Remove redundant ternar [...]
new a055658793dd drm/radeon/pm: Remove redundant ternary operators
new bddf30944d42 drm/amd/pm: use int type to store negative error codes
new cf32515a7061 drm/amd/pm: refine amdgpu pm sysfs node error code
new b842b994ed06 drm/amd/pm: Add caching for SystemMetrics table
new c5f4fb40584e drm/amd/display: Disable DPCD Probe Quirk
new d6fa80266178 drm/amdgpu: Add vbios build number interface
new 9fd2da71c301 drm/amd/display: Add HDCP policy control
new c2223b26869d drm/amd/display: Add link index in AUX and dpms
new 895b61395eef drm/amd/display: dont wait for pipe update during medupdat [...]
new 68f3c044f37d drm/amd/display: Indicate when custom brightness curves ar [...]
new 215bed54897b drm/amd/display: Read DPCD to obtain eDP capability information.
new f74291c1de32 drm/amd/display: Update dchubbub.h for hubbub perfmon support
new 3b14fe98939b drm/amd/display: Refine error message for vblank init failure
new 1bde5584e297 drm/amd/display: Correct sequences and delays for DCN35 PG & RCG
new 12cdfb61b32a drm/amd/display: Fix pbn_div Calculation Error
new aba4ead2690e drm/amd/display: Promote DC to 3.2.349
new 476a4e10a336 drm/amdgpu: print root PD address in PDE format instead of GPU
new 86b6f02a6d50 drm/amdgpu: Correct misnamed function in amdgpu_gem.c
new b7c5334af69d drm/radeon: use dev_warn_once() in CS parsers
new 64cc12f9798f drm/amdgpu: Fix error codes if copy_to_user() fails
new 2fd653b9bb5a drm/amd/display: Drop dm_prepare_suspend() and dm_complete()
new cf99b26d3081 Merge tag 'amd-drm-next-6.18-2025-09-09' of https://gitlab [...]
new 82b13dd5d93d drm/i915: Replace kmalloc() + copy_from_user() with memdup_user()
new f8d2c26df98b drm/i915/gt: Fix memory leak in hangcheck selftest
new ba391a102ec1 drm/i915/guc: Include the GuC registers in the error state
new 2cda9a063dd6 Merge tag 'drm-intel-gt-next-2025-09-12' of https://gitlab [...]
new 0d9f0083f7a5 Merge tag 'v6.17-rc6' into drm-next
new bffa3a03e787 drm/msm/mdp4: Consistently use the "mdp4_" namespace
new 86d39a046b59 dt-bindings: display/msm/gpu: account for 7xx GPUs in cloc [...]
new cef3a60b30d1 dt-bindings: display/msm/gpu: describe alwayson clock
new f3b649d7a513 dt-bindings: display/msm/gpu: describe clocks for each Adr [...]
new fb53e8f09fc1 drm/msm: Use of_reserved_mem_region_to_resource() for "mem [...]
new 505441083afb dt-bindings: display/msm: dsi-controller-main: add SC8180X
new 275af16d7294 dt-bindings: display/msm: describe DPU on SC8180X
new fd5c9b3c99da dt-bindings: display/msm: describe MDSS on SC8180X
new 12c3c6c44d1b drm/msm: remove extraneous semicolon after a statement
new 62b7d6835288 drm/msm/dpu: Filter modes based on adjusted mode clock
new a7d17b4f8bc8 drm/msm: use dev_fwnode()
new fe3190a3915f drm/msm/dsi_phy_10nm: convert from round_rate() to determi [...]
new cc41f29a6b04 drm/msm/dsi_phy_14nm: convert from round_rate() to determi [...]
new 267c0a2dfbdb drm/msm/dsi_phy_28nm_8960: convert from round_rate() to de [...]
new e04baa0b1756 drm/msm/dsi_phy_28nm: convert from round_rate() to determi [...]
new 6e5173e7bf80 drm/msm/dsi_phy_7nm: convert from round_rate() to determin [...]
new 5beef1fec2af drm/msm/hdmi_phy_8996: convert from round_rate() to determ [...]
new a38d1fbbc90f drm/msm/hdmi_phy_8998: convert from round_rate() to determ [...]
new 470085357f77 drm/msm/disp/mdp4/mdp4_lvds_pll: convert from round_rate() [...]
new 0d7db6f377c4 drm/msm/hdmi_pll_8960: convert from round_rate() to determ [...]
new 0b37ac63fc9d drm/msm/dpu: use drmm_writeback_connector_init()
new b63f008f395c drm/msm/dsi/phy: Toggle back buffer resync after preparing PLL
new 3bb6433ecb65 drm/msm/dsi/phy: Define PHY_CMN_CTRL_0 bitfields
new 5ddcb0cb9d10 drm/msm/dsi/phy_7nm: Fix missing initial VCO rate
new 47a5e9eb3ca0 drm/msm/dpu: Drop maxwidth from dpu_lm_sub_blks struct
new 6fc616723bb5 drm/msm: Do not validate SSPP when it is not ready
new 4b09db0c13ee drm/msm/dpu: polish log for resource allocation
new 51e085ee4fdc drm/msm/dpu: decide right side per last bit
new ac77c8f12edd dt-bindings: display/msm: dp-controller: allow eDP for SA8775P
new 5484265fd685 dt-bindings: display/msm: dp-controller: fix fallback for SM6350
new afc9e583c0b2 dt-bindings: display/msm: dp-controller: document DP on SM7150
new 2c97ee44d29e dt-bindings: display/msm: qcom,x1e80100-mdss: correct DP a [...]
new 3259ffe5b14d dt-bindings: display/msm: dp-controller: add X1E80100
new 0253f5ef8da4 dt-bindings: display/msm: drop assigned-clock-parents for [...]
new 9be5c47908e6 dt-bindings: display/msm: expand to support MST
new 278f8904434a drm/msm: Fix obj leak in VM_BIND error path
new 3a3bef68a6c1 drm/msm: Fix missing VM_BIND offset/range validation
new 6d6a29a19b23 drm/msm: Fix 32b size truncation
new 9e710a2a2fd9 drm/msm: Drop unneeded NULL check
new b4e3429a04e2 drm/msm: adreno: a6xx: enable GMU bandwidth voting for x1e [...]
new 10fb1b2fcaee drm/msm: make sure to not queue up recovery more than once
new 0c5300343d0c drm/msm/adreno: Add speedbins for A663 GPU
new c2cc1e60c1af dt-bindings: display/msm/gmu: Update Adreno 623 bindings
new 0584da4515db drm/msm/adreno: Add speedbin data for A623 GPU
new cc64568b522b drm/msm/mdp4: stop supporting no-IOMMU configuration
new c94fc6d35685 drm/msm: stop supporting no-IOMMU configuration
new 618c11ea0b4a drm/msm: don't return NULL from msm_iommu_new()
new e05edbcf3a82 drm/msm/mdp4: use msm_kms_init_vm() instead of duplicating it
new f1f514d730f6 dt-bindings: display/msm/gpu: describe A505 clocks
new f23e09a60d48 drm/msm: Update GMU register xml
new 6bf8186d5d55 drm/msm: a6xx: Fix gx_is_on check for a7x family
new ea601501a0af drm/msm/a6xx: Poll additional DRV status
new f248d5d5159a drm/msm/a6xx: Fix PDC sleep sequence
new a477aa67e0a3 drm/msm: a6xx: Refactor a6xx_sptprac_enable()
new ac9098b1794b drm/msm: Add an ftrace for gpu register access
new a27d77404556 drm/msm/adreno: Add fenced regwrite support
new 0e7107a84d39 drm/msm/a6xx: Set Keep-alive votes to block IFPC
new f195421318bd drm/msm/a6xx: Switch to GMU AO counter
new 04ca842ef247 drm/msm/a6xx: Poll AHB fence status in GPU IRQ handler
new 365075b7d0b9 drm/msm: Add support for IFPC
new a242ef4a7577 drm/msm/a6xx: Fix hangcheck for IFPC
new 62cd0fa6990b drm/msm/adreno: Disable IFPC when sysprof is active
new 870d72d000d7 drm/msm/a6xx: Make crashstate capture IFPC safe
new a6a0157cc68e drm/msm/a6xx: Enable IFPC on Adreno X1-85
new 6341516bc25c drm/msm/a6xx: Enable IFPC on A750 GPU
new cb55f39bf7b1 drm/msm/dsi/phy: Fix reading zero as PLL rates when unprepared
new f028bcafb6df drm/msm: Fix bootup splat with separate_gpu_drm modparam
new 3f17991488af drm/msm/adreno: Add a modparam to skip GPU
new 721b7f5f75ff drm/msm/a6xx: Add a comment to acd_probe()
new 88ec0e01a880 drm/msm/dpu: fix incorrect type for ret
new a643abb67379 drm/msm/mdp4: remove the use of dev_err_probe()
new f03464c638ef drm/msm/registers: Remove license/etc from generated headers
new 90528176204b drm/msm/registers: Sync gen_header.py from mesa
new 29e087f31bb1 drm/msm/registers: Make TPL1_BICUBIC_WEIGHTS_TABLE an array
new 60e9f776b793 drm/msm/registers: Generate _HI/LO builders for reg64
new b5bad77e1e3c drm/msm/registers: Sync GPU registers from mesa
new 8299ee7ff7d5 Merge tag 'drm-msm-next-2025-09-12' of https://gitlab.free [...]
new 4e445729dc10 drm/bridge: samsung-dsim: support separate LINK and DPHY s [...]
new 7c9b998947f1 drm/bridge: samsung-dsim: add SFRCTRL register
new 92beab1a397d drm/bridge: samsung-dsim: add flag to control header FIFO wait
new f6ba4c1577a8 drm/bridge: samsung-dsim: allow configuring bits and offse [...]
new 4d244122dd90 drm/bridge: samsung-dsim: allow configuring the MAIN_VSA offset
new d6dbefb2fed7 drm/bridge: samsung-dsim: allow configuring the VIDEO_MODE bit
new 9aa49c21aac0 drm/bridge: samsung-dsim: allow configuring PLL_M and PLL_ [...]
new f7754d843a05 drm/bridge: samsung-dsim: allow configuring the PLL_STABLE bit
new 7ef93667ab19 drm/bridge: samsung-dsim: increase timeout value for PLL_STABLE
new f08051a4158f drm/bridge: samsung-dsim: add ability to define clock name [...]
new 7f8d35b589c9 dt-bindings: samsung,mipi-dsim: document exynos7870 DSIM c [...]
new 77169a11d4e9 drm/bridge: samsung-dsim: add driver support for exynos787 [...]
new 35106dd36c24 Merge tag 'exynos-drm-misc-next-for-v6.18' of git://git.ke [...]
new 0e6ee83c4b68 dt-bindings: display: samsung,exynos7-decon: document iomm [...]
new e1361a4f1be9 drm/exynos: exynos7_drm_decon: remove ctx->suspended
new 472df181d7c4 drm/exynos: dsi: add support for exynos7870
new 5770495279d7 Merge tag 'exynos-drm-next-for-v6.18' of git://git.kernel. [...]
new 0f85b6c1cb57 gpu: nova-core: vbios: use size_of instead of magic number
new 2872c8982c80 gpu: nova-core: vbios: change PmuLookupTableEntry to use size_of
new 3b51739fa200 MAINTAINERS: Add website of Nova GPU driver
new 46ab4278e9bb drm: nova: update ARef import from sync::aref
new 5e04ff729f93 gpu: nova-core: register: minor grammar and spelling fixes
new be3536a4bdda gpu: nova-core: register: add missing space in register!()
new c5aeb264b6b2 gpu: nova-core: register: allow fields named `offset`
new cb2607f3b270 gpu: nova-core: register: improve documentation for basic [...]
new 4f7f8f847d4a gpu: nova-core: register: simplify @leaf_accessor rule
new b567daf4ea4e gpu: nova-core: register: remove `try_` accessors for rela [...]
new 036c5fa25020 gpu: nova-core: register: move OFFSET declaration to I/O i [...]
new e40d2b261672 gpu: nova-core: register: fix documentation and indentation
new 9b2379f02423 gpu: nova-core: register: add missing doccomments for fixe [...]
new 7a9cb3dfb07d gpu: nova-core: register: add fields dispatcher internal rule
new 6ecd6b73e084 gpu: nova-core: register: improve `Debug` implementation
new 3fa145bef533 gpu: nova-core: register: generate correct `Default` imple [...]
new fcdce54d645a gpu: nova-core: register: split @io rule into fixed and re [...]
new c6bc4225279d gpu: nova-core: register: use #[inline(always)] for all methods
new af10924fc471 gpu: nova-core: register: redesign relative registers
new e617f3a3702c gpu: nova-core: falcon: add distinct base address for PFALCON2
new 20ed4a8695b2 gpu: nova-core: register: add support for register arrays
new ec2f6c81d2a1 gpu: nova-core: falcon: use register arrays for FUSE registers
new 0988099646cf gpu: nova-core: register: add support for relative array r [...]
new d234f3aef592 gpu: nova-core: Update ARef imports from sync::aref
new 99e7f8e83a9c gpu: nova-core: falcon: align DMA transfers to 256 bytes
new 1db476d294c0 rust: transmute: add `as_bytes` method for `AsBytes` trait
new 331c24e6ce81 rust: transmute: add `as_bytes_mut` method to `AsBytes` trait
new 72031905cf2e rust: transmute: Add methods for FromBytes trait
new 09f90256e890 rust: transmute: add `from_bytes_copy` method to `FromByte [...]
new dff11511d196 gpu: nova-core: vbios: replace pci::Device with device::Device
new 93296e9d9528 gpu: nova-core: vbios: store reference to Device where relevant
new 467971a90876 rust: page: implement BorrowedPage
new 8e92c9902ff1 rust: alloc: vmalloc: implement Vmalloc::to_page()
new 7937dca77039 rust: alloc: implement VmallocPageIter
new 866ec3bab19c rust: page: define trait AsPageIter
new 671618432f46 rust: alloc: kbox: implement AsPageIter for VBox
new 9acb4e630c3f rust: alloc: layout: implement ArrayLayout::size()
new 779db37373a3 rust: alloc: kvec: implement AsPageIter for VVec
new c2437c43cfb1 rust: dma: implement DataDirection
new c7081ec661bd rust: dma: add type alias for bindings::dma_addr_t
new 05aa6fb1c21d rust: scatterlist: Add abstraction for sg_table
new 5444799d701c samples: rust: dma: add sample code for SGTable
new c58466b85b16 MAINTAINERS: rust: dma: add scatterlist files
new e2580413a836 gpu: nova-core: take advantage of pci::Device::unbind()
new 6ea42e9146f7 rust: drm: gem: Simplify use of generics
new 1ed10db60f47 rust: drm: gem: Add DriverFile type alias
new 6b35936f058d rust: drm: gem: Drop Object::SIZE
new d4dc08c530cb Merge drm-misc-next-2025-08-21 into drm-rust-next
new cf4fd52e3236 rust: drm: Introduce the Tyr driver for Arm Mali GPUs
new 3d536277449e rust: pin-init: examples: error: use `Error` in `fn main()`
new 62a9c709612c rust: pin-init: README: add information banner on the rena [...]
new d49c56368c0c rust: pin-init: rename `project` -> `project_this` in doctest
new 619db96daf94 rust: pin-init: add pin projections to `#[pin_data]`
new 1fa516794fdd rust: pin-init: add code blocks to `[try_][pin_]init!` macros
new 42415d163e5d rust: pin-init: add references to previously initialized fields
new 3760401981f1 Merge tag 'pin-init-v6.18' of https://github.com/Rust-for- [...]
new f0fbbff7e308 gpu: nova-core: require `Send` on `FalconEngine` and `FalconHal`
new e7c96980ea4d gpu: nova-core: move GSP boot code to its own module
new b345c917d7c1 gpu: nova-core: add Chipset::name() method
new ebe658732c63 gpu: nova-core: firmware: move firmware request code into [...]
new d6cb7319e64e gpu: nova-core: firmware: add support for common firmware header
new 3e5c9681bf86 gpu: nova-core: firmware: process Booter and patch its signature
new a841614e607c gpu: nova-core: firmware: process and prepare the GSP firmware
new 015b1d36505a gpu: nova-core: firmware: process the GSP bootloader
new cb05748b4295 gpu: nova-core: firmware: use 570.144 firmware
new 299eb32863e5 gpu: nova-core: Add base files for r570.144 firmware bindings
new 6f17ab9a63e6 Merge tag 'drm-rust-next-2025-09-16' of https://gitlab.fre [...]
new b4d90dbc4c1b Merge drm/drm-next into drm-misc-next-fixes
new 0265d0ebb409 drm/pixpaper: Fix return type of pixpaper_mode_valid()
new 124076705c00 Merge tag 'drm-misc-next-fixes-2025-09-18' of https://gitl [...]
new 485aaebd738b drm/i915/psr: Pass intel_crtc_state instead of intel_dp in [...]
new a0f7f3b1654c drm/i915/psr: Add new define for PSR idle timeout
new 11b0567ee605 drm/i915/psr: New interface adding PSR idle poll into dsb commit
new 8bc70f2ea932 drm/i915/psr: Add poll for checking PSR is idle before sta [...]
new 90d8aad11f61 drm/i915/psr: Panel Replay SU cap dpcd read return value
new 7ea3baa6efe4 drm/i915/power: fix size for for_each_set_bit() in abox iteration
new 55c771b0d8a7 drm/i915/ddi: abstract figuring out encoder name
new 30c3ffb88031 drm/i915/gvt: Remove redundant ternary operators
new 45b95459802a drm/i915/display: Remove FBC modulo 4 restriction for ADL-P+
new cef2c7266fea drm/i915/fb: add intel_framebuffer_alloc()
new 5f54b2196c67 drm/{i915,xe}/panic: split out intel_panic.[ch]
new 05a85e781ff0 drm/{i915,xe}/panic: rename intel_bo_panic_*() to intel_panic_*()
new 4e839f2c7baf drm/{i915,xe}/fb: add panic pointer member to struct intel [...]
new fa48f6335af9 drm/{i915,xe}/panic: rename struct {i915,xe}_panic_data to [...]
new 729c5f7ffa83 drm/{i915,xe}/panic: move framebuffer allocation where it belongs
new 427a3f939aa3 drm/{i915,xe}/panic: convert intel_panic_finish() to struc [...]
new 0b470321e931 drm/{i915,xe}/panic: pass struct intel_panic to intel_pani [...]
new 1e4c85167cf6 drm/i915: rename range_overflows_end() to range_end_overflows()
new 59bf37add1d2 drm/i915: document range_overflows() and range_end_overflo [...]
new 5f3cec21f6d5 overflow: add range_overflows() and range_end_overflows()
new 854c0dc80e25 drm/i915/backlight: Disable backlight when using luminance [...]
new f985e105ced1 drm/i915/display: add intel_display_device_present()
new 86a9fe82e9b1 drm/i915: Move struct_mutex to drm_i915_private
new 793d31671bdf drm/i915: Remove struct_mutex in i915_irq.c
new 1bafff0252e3 drm/i915: Change mutex initialization in intel_guc_log
new 1bd3db82e9f3 drm/i915: Replace struct_mutex in intel_guc_log
new 24af523936b8 drm/i915/gem: Clean-up outdated struct_mutex comments
new 5be4fa95ec5c drm/i915/display: Remove outdated struct_mutex comments
new 9e6651659b8a drm/i915: Clean-up outdated struct_mutex comments
new 34ac58ded89d drm/i915: Drop unused struct_mutex from drm_i915_private
new b69f8c496ea0 drm/i915: Remove todo and comments about struct_mutex
new 702fdf3513b0 Merge drm/drm-next into drm-intel-next
new 72136efb875d drm/i915/backlight: Honor VESA eDP backlight luminance con [...]
new a394f12a4d6d drm/i915: split out i915_ptr_util.h
new df7d085b5850 drm/i915: split out i915_timer_util.[ch]
new 2f04432fcf0a drm/i915: split out i915_list_util.h
new 65805c2ed74e drm/i915: split out i915_wait_util.h
new 748f41f353e2 Merge tag 'drm-intel-next-2025-09-12' of https://gitlab.fr [...]
new ee4b32220a6b drm/xe/guc: Add devm release action to safely tear down CT
new be5590c384f3 drm/xe/vf: Enable CCS save/restore only on supported GUC versions
new ad83b1da5b78 drm/xe/guc: Increase GuC crash dump buffer size
new 8d6f16f1f082 drm/xe: Extend Wa_22021007897 to Xe3 platforms
new 56e6d5688545 drm/xe: Add clearing stats to GT debugfs
new 4208fac3dce5 drm/xe: Add more SVM GT stats
new 294912f93d0f drm/xe: Fix indentation in xe_zap_ptes_in_madvise_range
new fece85985549 drm/xe/vm: Fix error handling in xe_vm_query_vmas_attrs_ioctl()
new a85ead6d7f74 drm/xe/debugfs: Move sa_info from gt to tile directory
new 2506af5f8109 drm/xe/guc: Set upper limit of H2G retries over CTB
new 079a5c83dbd2 drm/xe/configfs: Don't touch survivability_mode on fini
new b076d3217712 drm/xe/configfs: Prepare to filter-out configfs attributes
new 3088f485dea2 drm/xe/configfs: Don't expose survivability_mode if not ap [...]
new 6ee8adf12410 drm/xe/mcr: Make xe_gt_mcr_get_dss_steering() input gt a const
new 5952d8051405 drm/xe/xe2hpg: Add Wa_18041344222 for Xe2_HPG
new c50729c68aaf drm/gpusvm: fix hmm_pfn_to_map_order() usage
new ad70e289ed4b drm/gpusvm: use more selective dma dir in get_pages()
new f70da6f99d4f drm/gpusvm: pull out drm_gpusvm_pages substructure
new 6364afd532bc drm/gpusvm: refactor core API to use pages struct
new 83f706ecbde1 drm/gpusvm: export drm_gpusvm_pages API
new dd25b995a271 drm/xe/vm: split userptr bits into separate file
new 9e9787414882 drm/xe/userptr: replace xe_hmm with gpusvm
new 7477c4bd20dc drm/xe/pt: unify xe_pt_svm_pre_commit with userptr
new edb1745fc618 drm/xe: improve dma-resv handling for backup object
new 981daf1046ef drm/xe: Allow to stub lookup for graphics and media IP
new 42367babd859 drm/xe/kunit: Update struct xe_pci_fake_data step declarations
new b1ee6558433b drm/xe/kunit: Introduce xe_pci_fake_data_desc()
new ddbe5aecea84 drm/xe/kunit: Drop custom struct platform_test_case
new a9c8517058cc drm/xe/kunit: Promote fake platform parameter list
new dcc38bc5e137 drm/xe/kunit: Drop xe_wa_test_exit
new 2d1e962098e2 drm/xe: Fix broken kernel-doc for the struct xe_bo
new c4dfa0bea23d drm/xe/migrate: Remove unneeded emit_pte() when copying CCS only
new cb3d7b3b46b7 drm/xe: Attempt to bring bos back to VRAM after eviction
new ebd546fdffdd drm/xe: Allow the pm notifier to continue on failure
new 599334572a5a drm/xe: Block exec and rebind worker while evicting for su [...]
new 6fc957185e16 drm/xe: Extend Wa_13011645652 to PTL-H, WCL
new 0b05857dc11c drm/xe/guc: Clean up of GuC 'CTL' defines
new cf423b928f27 drm/xe/guc: Fix badly worded error message
new 956f5e5bc80a drm/xe/configfs: Use config_group_put()
new dd432009f196 drm/xe/guc: Rename xe_guc_register_exec_queue
new 4e5bc50ad207 drm/xe/guc: Use proper flag definitions when registering context
new aa8d9d75ea9b drm/xe/vf: Drop IS_VF_CCS_INIT_NEEDED macro
new b179dfd0dbed drm/xe/vf: Use single check when calling VF CCS functions
new e69970083438 drm/xe/bo: Add xe_bo_has_valid_ccs_bb helper
new 55ddca2a3c0d drm/xe/vf: Move VF CCS data to xe_device
new fd548b77d5ef drm/xe/vf: Move VF CCS debugfs attribute
new fce99326c9cf drm/xe/i2c: Enable bus mastering
new e57ae80fe01a drm/xe/debugfs: Make residencies definitions const
new 7b7794172462 drm/xe/hwmon: Use devm_mutex_init()
new f261f5dddec1 drm/xe/debugfs: Don't expose dgfx residencies attributes on VF
new 30071d58dfce drm/xe: Never report L3 bank mask for media GT going forward
new 955f3bc4af44 drm/xe/guc: Always add CT disable action during second init step
new 43fac1b2f015 drm/xe/guc: Don't invoke disable_ct action during replacement
new 0d40ea784304 drm/xe/guc: Recommend GUC v70.49.4 for PTL, BMG
new 0131514f9789 drm/xe: Pass down drm_exec context to validation
new c460bc2311df drm/xe: Introduce an xe_validation wrapper around drm_exec
new a2f2453c2c26 drm/xe: Convert xe_bo_create_user() for exhaustive eviction
new 1710cd5c8c1b drm/xe: Convert SVM validation for exhaustive eviction
new 8f25e5abcbfb drm/xe: Convert existing drm_exec transactions for exhaust [...]
new c2ae94cf8cd8 drm/xe: Convert the CPU fault handler for exhaustive eviction
new 7bcb6e38c14d drm/xe/display: Convert __xe_pin_fb_vma()
new eb289a5f6cc6 drm/xe: Convert xe_dma_buf.c for exhaustive eviction
new 550a42a8daee drm/xe: Rename ___xe_bo_create_locked()
new e6108eade1b6 drm/xe: Convert xe_bo_create_pin_map_at() for exhaustive eviction
new 59eabff2a352 drm/xe: Convert xe_bo_create_pin_map() for exhaustive eviction
new 1f1541720f65 drm/xe: Rework instances of variants of xe_bo_create_locked()
new 844150c255c9 drm/xe: Convert pinned suspend eviction for exhaustive eviction
new b98775bca995 drm/xe/tile: Release kobject for the failure path
new 692a4802435b drm/xe: Fix uninitialized return values
new 60d2b7899142 drm/xe/guc: Add SLPC power profile interface
new 010629e00d84 drm/xe: Fix driver reference in FLR comment
new 95c1cfa30608 drm/xe/pf: Drop rounddown_pow_of_two fair LMEM limitation
new 88434448438e drm/xe/guc: Set RCS/CCS yield policy
new edffa93a93d8 drm/xe: Keep xe_gt_err() macro definitions together
new a2dc39fb1c0c drm/xe: Drop "gt_" prefix from xe_gt_WARN() macros
new efd54b0cff99 drm/xe: Prepare format for GT-oriented messages in one place
new 48a8659cd570 drm/xe: Add dedicated printk macros for tile and device
new 01ecf0046397 drm/xe: Use tile-oriented messages in GGTT code
new fed1a9d60fa3 drm/xe: Fix circular locking dependency
new 2a810401aa05 drm/xe/xe3: Extend Wa_18041344222 to graphics IP versions [...]
new 9e0b0fd5311e drm/xe/guc: Fix spelling mistake "sheduling" -> "scheduling"
new 4e1d3b5e6423 drm/xe/hwmon: Remove type casting
new c34f9868dfb3 drm/xe: Update workaround documentation
new 2ec294562548 drm/xe/configfs: Fix documentation warning
new d4c3ed963e41 drm/xe: defer free of NVM auxiliary container to device re [...]
new 75cc23ffe5b4 drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()
new 19baa830fbb6 drm/xe: Use ARRAY_SIZE in guc_waklv_init()
new 84afb84bcc28 drm/xe: Use ERR_CAST instead of ERR_PTR(PTR_ERR(...))
new 7d0ca56e9176 drm/xe/guc: Update CSS header structures
new acf01c79f068 drm/xe/guc: Add firmware build type to available info
new 537773db91c2 drm/xe: Allow freeing of a managed bo
new 456b32c9c1bc drm/xe/guc: Add test for G2G communications
new 1a869168d91f drm/xe/sysfs: Add cleanup action in xe_device_sysfs_init
new 3b09b11805bf drm/xe/guc: Return an error code if the GuC load fails
new 9e6eb49ec139 drm/xe: Remove duplicate header files
new 626667321deb drm/xe: Fix error handling if PXP fails to start
new aaae483657ec drm/xe: Allow error injection for xe_pxp_exec_queue_add
new 5bb5258e357e drm/xe/tests: Add pre-GMDID IP descriptors to param generators
new 5959c4da17e0 drm/xe: Misc refine for svm
new 33fe111a35a4 drm/xe/madvise: Fix ioctl argument check
new a2d6223d224f drm/xe/vf: Don't expose sysfs attributes not applicable for VFs
new fb3c27a69c47 drm/xe/sysfs: Simplify sysfs registration
new 187e16f69de2 drm/xe: Work around clang multiple goto-label error
new 8d5b7009aabc mei: bus: add mei_cldev_mtu interface
new 741eeabb7c78 mei: late_bind: add late binding component driver
new 918bd789d62e drm/xe/xe_late_bind_fw: Introduce xe_late_bind_fw
new 45832bf9c10f drm/xe/xe_late_bind_fw: Initialize late binding firmware
new 691a54ad9479 drm/xe/xe_late_bind_fw: Load late binding firmware
new 69ac1bb8fca5 drm/xe/xe_late_bind_fw: Reload late binding fw in rpm resume
new 02f52f6d9240 drm/xe/xe_late_bind_fw: Reload late binding fw during syst [...]
new 67de7982d505 drm/xe/xe_late_bind_fw: Introduce debug fs node to disable [...]
new efa29317a553 drm/xe/xe_late_bind_fw: Extract and print version info
new 7166cc3a6aae drm/xe/configfs: Extract function to parse engine
new e2a9854d806e drm/xe/configfs: Allow to select by class only
new 6c6988c5e03d drm/xe/lrc: Allow to add user commands on context switch
new 39ac06f70062 drm/xe/configfs: Add post context restore bb
new c9dfd66cb91e drm/xe/lrc: Allow INDIRECT_CTX for more engine classes
new 7a4756b2fd04 drm/xe/lrc: Allow to add user commands mid context switch
new b30d5de3d40c drm/xe/configfs: Add mid context restore bb
new d9b2623319fa drm/xe: Fix build with CONFIG_MODULES=n
new 0faeb8cf99c0 Merge tag 'drm-xe-next-2025-09-19' of https://gitlab.freed [...]
new a525fa37aac3 drm/amdgpu: fix a memory leak in fence cleanup when unloading
new 4e89d629dc72 drm/amdgpu: Fix NULL ptr deref in amdgpu_device_cache_swit [...]
new 27e4dc2c0543 drm/amd/display: use udelay rather than fsleep
new d97b74a833eb drm/amd/amdgpu: Declare isp firmware binary file
new 60df8a5d8f65 drm/ttm: Bump TTM_NUM_MEM_TYPES to 9 (Prep for AMDGPU_PL_M [...]
new 056132483724 drm/amdgpu/uapi: Introduce AMDGPU_GEM_DOMAIN_MMIO_REMAP
new 219be4711a1b drm/amdgpu: validate userq input args
new 1697398555f6 drm/amd/display: Remove duplicated code
new 28f75f9bcc7d drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c
new d426a5b6da2b drm/amdgpu: clean up the amdgpu_userq_active()
new dc8f9f0f4516 drm/amdgpu/vcn4: Fix IB parsing with multiple engine info [...]
new 8908fdce0634 drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 a [...]
new 357fe94b66f8 drm/amdgpu/ttm: Add New AMDGPU_PL_MMIO_REMAP Placement
new 11aaec356648 drm/amdgpu: Wire up MMIO_REMAP placement and User-visible strings
new 8b38bf38830a drm/amdgpu: validate userq hw unmap status for destroying userq
new 3d9752f4f931 drm/amdgpu/vcn: Document IRQ per-instance irq behavior for [...]
new 0855c764f7e6 drm/amdgpu/vcn: Change amdgpu_vcn_sw_fini return to void
new d8586afe3898 drm/amdgpu: Remove volatile from CSB functions
new b8fc54108958 drm/amdgpu: Remove volatile from RLC files
new f307cfb91734 drm/amdgpu: Remove volatile from ring manipulation
new 897025300721 drm/amdgpu: Remove volatile from amdgpu and amdgpu_ih headers
new 653074848519 drm/amdgpu: Remove volatile references from VCN
new c4ac100e9ae2 drm/amdgpu: Use vmemdup_array_user in amdgpu_bo_create_lis [...]
new dea75df7afe1 drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl
new d4b6274cbf0b drm/amdgpu: Use (v)memdup_array_user in amdgpu_cs_pass1
new 6156c101e5f0 drm/amdkfd: Replace kzalloc + copy_from_user with memdup_user
new 99eeb8358e6c drm/amdgpu: Replace kzalloc + copy_from_user with memdup_user
new fb5a52dbe9fe drm/amdgpu: Implement TTM handling for MMIO_REMAP placement
new a3ac30ffea5d drm/amdgpu/ttm: Initialize AMDGPU_PL_MMIO_REMAP Heap
new 4ba48fc3dac4 drm/amd/pm: make smu_set_temp_funcs() smu specific for smu [...]
new 9e46b8bb0539 drm/amdgpu: validate userq buffer virtual address and size
new 2a7a794eb82c drm/amdgpu/ttm: Allocate/Free 4K MMIO_REMAP Singleton
new c1456fadce0c drm/amdgpu: Release hive reference properly
new 92d6295a29db Documentation/amdgpu: Add Ryzen AI 330 series processor
new b515dcb0dc4e drm/amd/display: Add pixel_clock to amd_pp_display_configuration
new 9d73b107a61b drm/amd/pm: Use pm_display_cfg in legacy DPM (v2)
new 156db7d35328 drm/amd/pm: Remove unneeded legacy DPM related code.
new ae5c2bee1680 drm/amdgpu: Fix allocating extra dwords for rings (v2)
new e2ee0f1b1ab1 drm/amdgpu: Use memset32 for ring clearing
new e09b081d8ae0 drm/amdgpu: wait pmfw polling mca bank info done
new c3cdc3bebd1f drm/amdgpu: Read memory vendor information
new 1f9ba8ea04ef drm/amdgpu: Add generic capability class
new 780f7a45e56e drm/amdgpu: Add virtual device capabilities
new 10a9c09a7c3b drm/amd/pm: Allow to set power cap in vf mode
new efbacd8aeace drm/amd/pm: unified smu feature cap interface
new e0dd9b8e9e66 drm/amd: Duplicate DC_FEATURE_MASK and DC_DEBUG_MASK enum [...]
new 0a71ceb27f88 drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.0.1 [...]
new 46fbe1e349b8 Revert "drm/amdgpu: Allocate psp fw private buffer in vram"
new 0bfcb56e8b07 drm/amd/display: Modify the link training policy
new 44343e8b250a drm/amd/display: prepare dml 2.1 for new asic
new 18e755155caa drm/amd/display: Fix DMCUB loading sequence for DCN3.2
new 782f0bb5a129 drm/amd/display: Rename header file link.h to link_service.h
new 95d168b367aa drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_ir [...]
new 29591e6fd422 drm/amd/display: limit one non-related log to dGPU
new 02a6c2e4b28f drm/amd/display: fix dml ms order of operations
new 5e76bc677cb7 drm/amd/display: Set up pixel encoding for YCBCR422
new db291ed1732e drm/amd/display: Add fallback path for YCBCR422
new edae98a2bdf2 drm/amd/display: Add DSC padding for OVT Support
new c062decc5e9b Revert "drm/amd/display: Reduce Stack Usage by moving 'aud [...]
new d7d0008ece37 drm/amd/display: Promote DC to 3.2.350
new 7a1e3cfe8c8a drm/amd/pm: unified smu feature cap for link reset
new 8dbd641f8e0b drm/amd/pm: unified smu feature cap for sdma reset
new 28af436a8fa6 drm/amd/pm: unified smu feature cap for vcn reset
new 5cefcbb306d6 drm/amdgpu: adjust MES API used for suspend and resume
new bb1d7f157e3d drm/amdgpu: Switch user queues to use preempt/restore for [...]
new 531df041f2a5 drm/amd: Avoid evicting resources at S5
new 85442bac8466 drm/amd/amdgpu: Fix the mes version that support inv_tlbs
new 7ccaaf13197f Revert "drm/amdkfd: return migration pages from copy function"
new a450d2253278 drm/amdkfd: add function svm_migrate_successful_pages
new 489f0f600ce2 drm/amd/display: Fix DVI-D/HDMI adapters
new 0449726b58ea drm/amd/display: Keep PLL0 running on DCE 6.0 and 6.4
new c97a7dccb3ed drm/amd/display/dml2: Guard dml21_map_dc_state_into_dml_di [...]
new 7495962cbceb drm/amd/display: Disable fastboot on DCE 6 too
new 043c87d7d56e drm/amd/display: Disable VRR on DCE 6
new 6cbe6e072c5d drm/amd/display: Don't use non-registered VUPDATE on DCE 6
new a9273da04fa0 drm/amdgpu: add AMDGPU_IDS_FLAGS_GANG_SUBMIT
new 27405096232b drm/amdgpu: revert "Implement new dummy vram manager"
new 7840a699c513 drm/amd: Drop unnecessary calls to smu_dpm_set_vpe_enable()
new d7ddcf921e7d drm/amdgpu: reject gang submissions under SRIOV
new 39203f5e6dcf drm/amdgpu: fix userq VM validation v4
new 70db83e2b906 drm/amd/display: Use kmalloc_array() instead of kmalloc()
new 5b3eca05cfb0 drm/amd/display: Use devm_i2c_add_adapter to simplify i2c [...]
new 0f36a3c6af9e drm/amdgpu/amdgpu_i2c: Use devm_i2c_add_adapter instead of [...]
new 63137c7c8cd1 drm/amdgpu: Use devm_i2c_add_adapter() in SMU V11
new f4dfc4447d57 drm/amd/pm: Use devm_i2c_add_adapter() in the i2c init
new 439158c47512 drm/amd/pm: Use devm_i2c_add_adapter() in the Arcturus smu
new 9058cb777508 drm/amd/pm: Use devm_i2c_add_adapter() in the Navi10 smu
new 13f785d37aea drm/amd/pm: Use devm_i2c_add_adapter() in the Sienna smu
new 4970883abd31 drm/amd/pm: Use devm_i2c_add_adapter() in the V13 smu
new c32da00612ba drm/amd/pm: Use devm_i2c_add_adapter() in the V13_0_6 smu
new 49e957b2899c drm/amd/pm: Use devm_i2c_add_adapter() in the V14_0_2 smu
new 1a4dd33cc6e1 drm/amd: Only restore cached manual clock settings in rest [...]
new e09a4fdfbb1c drm/amd/pm: Rename amdgpu_hwmon_get_sensor_generic
new beae798b6829 drm/amd/pm: Update pmfw headers for smu_v13_0_12
new 930595df251c drm/amdgpu: remove check for BO reservation add assert instead
new df99f6d11249 drm/amdgpu: re-order and document VM code
new 4072b16dd841 drm/amd/pm: Allow system metrics table in 1vf mode
new ef612f58d944 drm/amd/pm: Add sysfs node for node power
new acae8ad69bb5 drm/amd/pm: Fetch npm data from system metrics table
new 34f10da66709 drm/amd/pm: Enable npm metrics data
new 18f769ff368c drm/amdgpu: remove non-DC DCE 11 code
new f1fdeb3d07a4 drm/amdgpu: Introduce VF critical region check for RAS poi [...]
new 4bfa8609934d drm/amdkfd: add proper handling for S0ix
new 1ed511fb7608 drm/amdgpu: Check VF critical region before RAS poison injection
new f05c03ffc786 drm/amdgpu: Fix PRT flag for gfx12
new 846de1384a6a drm/amdgpu/userq: Optimize S0ix handling
new f8b367e6fa17 drm/amdgpu: suspend KFD and KGD user queues for S0ix
new 0aa09d8a6cab drm/amdgpu: add missing comment for the new argument
new 59e4405e9ee2 drm/amdgpu: revert to old status lock handling v3
new cc9a8e238e42 drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_a [...]
new a490c8d77d50 drm/amd/display: Only restore backlight after amdgpu_dm_in [...]
new 342f141ba9f4 Merge tag 'amd-drm-next-6.18-2025-09-19' of https://gitlab [...]
new 3e6339a19cfc drm/bridge: waveshare-dsi: Fix bailout for devm_drm_bridge [...]
new 0c4932f6ddf8 drm/tiny: pixpaper: Fix missing dependency on DRM_GEM_SHME [...]
new a2caae58f8e8 Merge tag 'drm-misc-next-fixes-2025-09-25' of https://gitl [...]
new 9f5067531c9b accel/habanalabs: return ENOMEM if less than requested pag [...]
new b4fd8e56c9a3 accel/habanalabs/gaudi2: fix BMON disable configuration
new 5295be6c4ea4 accel/habanalabs: add generic message type to get error counters
new 214e26a43f23 accel/habanalabs/gaudi2: stringify engine/queue ids
new b5cddeb0dc65 accel/habanalabs/gaudi2: add support for logging register [...]
new d0dd796becb0 accel/habanalabs: clarify ctx use after hl_ctx_put() in dm [...]
new cade027efa9b accel/habanalabs: fix typo in trace output (cms -> cmd)
new 083c53a85490 accel/habanalabs: disable device access after CPLD_SHUTDOWN
new 0529b191ac9c accel/habanalabs/gaudi2: use the CPLD_SHUTDOWN event handler
new 0668db41b5d8 accel/habanalabs: remove old interface variation of 'access_ok()'
new 513024d5a0e3 accel/habanalabs: support mapping cb with vmalloc-backed c [...]
new 8cbacc9a2703 accel/habanalabs: add NVMe Direct I/O (HLDIO) infrastructure
new eeb38d0e9186 accel/habanalabs: add debugfs interface for HLDIO testing
new 65a3f5bc331c accel/habanalabs: add HL_GET_P_STATE passthrough type
new a0d866bab184 accel/habanalabs/gaudi2: read preboot status after recover [...]
new 6ca282c3e635 accel/habanalabs: add Infineon version check
new 62bea0e1d5c7 Merge tag 'drm-habanalabs-next-2025-09-25' of https://gith [...]
new b29c22b8dafd drm/amdgpu: Fix vbios build number parsing logic
new ae4d627e43cc drm/amd/pm: place the smu 13.0.0 pptable header into the c [...]
new c5b3cc417b02 drm/amdgpu: use hmm_pfns instead of array of pages
new 1fb710793ce2 drm/amdgpu: Enable MES lr_compute_wa by default
new 854b9ab637d7 drm/amdgpu: Update amdgpu_vcn5_fw_shared for vcn_5_0_1
new c82b8f96eb97 drm/amd/display: Disable stutter when programming watermar [...]
new 54980f3c63ed drm/amd/display: Add missing post flip calls
new c8bedab2d9a1 drm/amd/display: Add AVI infoframe copy in copy_stream_upd [...]
new 74d70e309d15 drm/amd/display: Add monitor patch to read psr cap again
new 6cec25f5b566 drm/amd/display: Handle interpolation for first data point
new f082daf08f2f drm/amd/display: Init dispclk from bootup clock for DCN314
new 3451021a9e15 drm/amd/display: Enable DTM v3 on dGPUs with DCN 3.1+
new 0bf6b216d478 drm/amd/display: Fix for test crash due to power gating
new 9e5d4a5e27c6 drm/amd/display: Use mpc.preblend flag to indicate preblend
new b65cf4baeb24 drm/amd/display: Add fast sync field in ultra sleep more for DMUB
new d19f570cdf94 drm/amd/display: Isolate dcn401 SMU functions
new adb441ca64a2 drm/amd/display: Refactor SMU tracing
new c480d074b3ff drm/amd/display: Set wm_pending when disable stutter w/a used
new 19d8f3192f78 drm/amd/display: Remove wm_optimized_required
new 35bcc9168f3c drm/amd/display: Insert dccg log for easy debug
new f1fd8a9ac2aa drm/amd/display: Correct sw cache timing to ensure dispclk [...]
new 550038edef7f drm/amd/display: Revert "correct sw cache timing to ensure [...]
new d43cc4ea1f9d drm/amd/display: Init DCN35 clocks from pre-os HW values
new dff184cdba51 drm/amd/display: [FW Promotion] Release 0.1.28.0
new cceb54222ea0 drm/amd/display: Promote DC to 3.2.351
new 2f9c63883730 drm/amd/display: update color on atomic commit time
new 86a54e45fd91 drm/amdgpu: Use kmalloc_array() instead of kmalloc()
new 2330437da099 drm/amd/ras: Add rascore status definition
new 51cb93aa0c4a drm/amd/display: change dc stream color settings only in a [...]
new 43f06e8165c4 drm/amd/display: Optimize remove_duplicates() from O(N^2) to O(N)
new 752e6f283ec5 drm/amd/display: remove output_tf_change flag
new 0c1f3fe9a5f8 Documentation: add initial documenation for user queues
new eb6910cdaa8a drm/amdgpu: Refactor VCN v5.0.1 HW init into separate inst [...]
new dc704458dd31 drm/amdgpu: Add ring reset support for VCN v5.0.1
new 5886090032ec drm/amdgpu: Move VCN reset mask setup to late_init for VCN 5.0.1
new 4c709ccc478b drm/amd/pm: Add VCN reset message support for SMU v13.0.12
new 7469567d8823 drm/amdgpu: Add fallback to pipe reset if KCQ ring reset fails
new 66f3883dbc92 drm/amdgpu: remove leftover from enforcing isolation by VMID
new 90e09ea4cfd4 drm/amdgpu: revert "rework reserved VMID handling" v2
new 883bd89d0008 drm/amdgpu/userq: assign an error code for invalid userq va
new 4e3b45d7b6c3 drm/amdgpu: remove the redeclaration of variable i
new 0fb915d64d99 drm/amd/display: Only enable common modes for eDP and LVDS
new 210844d2c075 drm/amd: Drop unnecessary check in amdgpu_connector_add_co [...]
new 118800b0797a drm/amd/display: Reject modes with too high pixel clock on [...]
new 99d7181bca34 amd/amdkfd: resolve a race in amdgpu_amdkfd_device_fini_sw
new 45da20e00d5d amd/amdkfd: enhance kfd process check in switch partition
new b8ae2640f9ac drm/amdgpu: Fix fence signaling race condition in userqueue
new ee352f6c56e1 drm/amd/display: Share dce100_validate_bandwidth with DCE6-8
new 1f721ebcf312 drm/amd/display: Share dce100_validate_global with DCE6-8
new 123a1750c5e0 drm/amd: Use dynamic array size declaration for amdgpu_con [...]
new dbf2341569df drm/amdgpu: update MODULE_PARM_DESC for freesync_video
new 6d622755bc97 drm/amd: Drop some common modes from amdgpu_connector_add_ [...]
new df2ba5709416 drm/amd: Add name to modes from amdgpu_connector_add_commo [...]
new b2ec5ca9d5c2 Merge tag 'amd-drm-next-6.18-2025-09-26' of https://gitlab [...]
new 58809f614e0e Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesk [...]
The 1981 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.mailmap | 2 +
Documentation/ABI/testing/sysfs-class-drm | 8 +
Documentation/accel/amdxdna/amdnpu.rst | 10 +-
Documentation/accel/index.rst | 1 +
Documentation/accel/rocket/index.rst | 19 +
.../bindings/arm/stm32/st,stm32-syscon.yaml | 31 +-
.../bindings/display/bridge/samsung,mipi-dsim.yaml | 27 +
.../bindings/display/bridge/simple-bridge.yaml | 2 +
.../bindings/display/bridge/solomon,ssd2825.yaml | 141 +
.../bindings/display/bridge/waveshare,dsi2dpi.yaml | 103 +
.../bindings/display/mayqueen,pixpaper.yaml | 63 +
.../bindings/display/msm/dp-controller.yaml | 146 +-
.../bindings/display/msm/dsi-controller-main.yaml | 2 +
.../devicetree/bindings/display/msm/gmu.yaml | 34 +
.../devicetree/bindings/display/msm/gpu.yaml | 223 +-
.../bindings/display/msm/qcom,sa8775p-mdss.yaml | 26 +-
.../bindings/display/msm/qcom,sar2130p-mdss.yaml | 10 +-
.../bindings/display/msm/qcom,sc7280-mdss.yaml | 3 +-
.../bindings/display/msm/qcom,sc8180x-dpu.yaml | 103 +
.../bindings/display/msm/qcom,sc8180x-mdss.yaml | 359 ++
.../bindings/display/msm/qcom,sm7150-mdss.yaml | 16 +-
.../bindings/display/msm/qcom,sm8750-mdss.yaml | 10 +-
.../bindings/display/msm/qcom,x1e80100-mdss.yaml | 20 +-
.../bindings/display/panel/hydis,hv101hd1.yaml | 60 +
.../bindings/display/panel/ilitek,ili9881c.yaml | 1 +
.../bindings/display/panel/panel-lvds.yaml | 4 +
.../bindings/display/panel/panel-simple.yaml | 6 +
.../bindings/display/panel/samsung,atna33xc20.yaml | 4 +
.../panel/samsung,s6e8aa5x01-ams561ra01.yaml | 55 +
.../bindings/display/rockchip/rockchip,dw-dp.yaml | 150 +
.../rockchip/rockchip,rk3588-mipi-dsi2.yaml | 1 +
.../display/samsung/samsung,exynos7-decon.yaml | 21 +
.../bindings/display/sitronix,st7567.yaml | 5 +
.../bindings/display/sitronix,st7571.yaml | 5 +
.../devicetree/bindings/display/st,stm32-ltdc.yaml | 55 +-
.../bindings/display/st,stm32mp25-lvds.yaml | 13 +-
.../devicetree/bindings/gpu/img,powervr-rogue.yaml | 37 +-
.../devicetree/bindings/mfd/twl4030-audio.txt | 46 -
.../bindings/npu/rockchip,rk3588-rknn-core.yaml | 112 +
.../devicetree/bindings/sound/alc5623.txt | 25 -
.../bindings/sound/asahi-kasei,ak4458.yaml | 4 +
.../devicetree/bindings/sound/brcm,bcm2835-i2s.txt | 24 -
.../bindings/sound/brcm,bcm2835-i2s.yaml | 51 +
.../devicetree/bindings/sound/cirrus,cs35l41.yaml | 6 +
.../devicetree/bindings/sound/everest,es8316.yaml | 16 +
.../bindings/sound/foursemi,fs2105s.yaml | 101 +
.../devicetree/bindings/sound/fsl,easrc.yaml | 2 +-
.../devicetree/bindings/sound/fsl,imx-asrc.yaml | 2 +-
.../bindings/sound/imx-audio-sgtl5000.txt | 56 -
.../devicetree/bindings/sound/linux,spdif.yaml | 3 +
.../bindings/sound/mediatek,mt8183-audio.yaml | 228 +
.../bindings/sound/mediatek,mt8183_da7219.yaml | 49 +
.../sound/mediatek,mt8183_mt6358_ts3a227.yaml | 59 +
.../devicetree/bindings/sound/mt8183-afe-pcm.txt | 42 -
.../bindings/sound/mt8183-da7219-max98357.txt | 21 -
.../sound/mt8183-mt6358-ts3a227-max98357.txt | 25 -
.../devicetree/bindings/sound/nuvoton,nau8825.yaml | 14 +
.../devicetree/bindings/sound/omap-twl4030.txt | 62 -
.../bindings/sound/qcom,lpass-va-macro.yaml | 24 +-
.../bindings/sound/qcom,lpass-wsa-macro.yaml | 1 +
.../bindings/sound/qcom,pm4125-codec.yaml | 134 +
.../devicetree/bindings/sound/qcom,pm4125-sdw.yaml | 79 +
.../devicetree/bindings/sound/qcom,sm8250.yaml | 1 +
.../devicetree/bindings/sound/qcom,wsa883x.yaml | 11 +-
.../devicetree/bindings/sound/realtek,alc5623.yaml | 54 +
.../devicetree/bindings/sound/ti,omap-twl4030.yaml | 98 +
.../devicetree/bindings/sound/ti,pcm1754.yaml | 55 +
.../devicetree/bindings/sound/ti,tas2781.yaml | 96 +-
.../bindings/sound/ti,twl4030-audio.yaml | 90 +
.../devicetree/bindings/sound/wlf,wm8960.yaml | 22 +
.../devicetree/bindings/vendor-prefixes.yaml | 6 +
.../gpu/amdgpu/amd-hardware-list-info.rst | 4 +-
Documentation/gpu/amdgpu/apu-asic-info-table.csv | 35 +-
Documentation/gpu/amdgpu/debugfs.rst | 4 +-
Documentation/gpu/amdgpu/dgpu-asic-info-table.csv | 58 +-
Documentation/gpu/amdgpu/display/dc-glossary.rst | 2 +-
.../gpu/amdgpu/display/display-contributing.rst | 4 +-
.../gpu/amdgpu/display/programming-model-dcn.rst | 2 +-
Documentation/gpu/amdgpu/driver-core.rst | 4 +-
Documentation/gpu/amdgpu/index.rst | 1 +
Documentation/gpu/amdgpu/process-isolation.rst | 2 +-
Documentation/gpu/amdgpu/userq.rst | 203 +
Documentation/gpu/drm-uapi.rst | 47 +-
Documentation/gpu/i915.rst | 7 -
Documentation/gpu/nova/core/todo.rst | 19 -
Documentation/gpu/todo.rst | 47 +-
Documentation/gpu/xe/index.rst | 1 +
Documentation/gpu/xe/xe_device.rst | 10 +
Documentation/gpu/xe/xe_pcode.rst | 6 +-
Documentation/sound/alsa-configuration.rst | 107 +-
Documentation/sound/soc/codec.rst | 4 +-
Documentation/sound/soc/platform.rst | 4 +-
MAINTAINERS | 60 +-
arch/parisc/include/asm/video.h | 2 +-
arch/sparc/include/asm/video.h | 2 +
arch/x86/include/asm/video.h | 2 +
arch/x86/video/video-common.c | 25 +-
drivers/accel/Kconfig | 1 +
drivers/accel/Makefile | 1 +
drivers/accel/amdxdna/Makefile | 1 +
drivers/accel/amdxdna/aie2_ctx.c | 67 +-
drivers/accel/amdxdna/aie2_message.c | 21 +-
drivers/accel/amdxdna/aie2_pci.c | 217 +-
drivers/accel/amdxdna/aie2_pci.h | 5 +-
drivers/accel/amdxdna/amdxdna_ctx.c | 52 +-
drivers/accel/amdxdna/amdxdna_ctx.h | 10 +-
drivers/accel/amdxdna/amdxdna_gem.c | 139 +-
drivers/accel/amdxdna/amdxdna_pci_drv.c | 108 +-
drivers/accel/amdxdna/amdxdna_pci_drv.h | 7 +-
drivers/accel/amdxdna/amdxdna_ubuf.c | 232 ++
drivers/accel/amdxdna/amdxdna_ubuf.h | 19 +
drivers/accel/habanalabs/Kconfig | 23 +
drivers/accel/habanalabs/common/Makefile | 5 +
drivers/accel/habanalabs/common/debugfs.c | 324 ++
drivers/accel/habanalabs/common/device.c | 23 +
drivers/accel/habanalabs/common/habanalabs.h | 56 +-
drivers/accel/habanalabs/common/habanalabs_ioctl.c | 6 +
drivers/accel/habanalabs/common/hldio.c | 437 ++
drivers/accel/habanalabs/common/hldio.h | 146 +
drivers/accel/habanalabs/common/memory.c | 9 +-
drivers/accel/habanalabs/common/memory_mgr.c | 5 -
drivers/accel/habanalabs/common/sysfs.c | 11 +-
drivers/accel/habanalabs/gaudi/gaudi.c | 19 +
drivers/accel/habanalabs/gaudi2/gaudi2.c | 386 +-
drivers/accel/habanalabs/gaudi2/gaudi2P.h | 9 +
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c | 2 +-
drivers/accel/ivpu/ivpu_fw.h | 2 +-
drivers/accel/ivpu/ivpu_hw_btrs.c | 3 +-
drivers/accel/ivpu/ivpu_hw_btrs.h | 2 +-
drivers/accel/ivpu/ivpu_ipc.c | 1 -
drivers/accel/rocket/Kconfig | 24 +
drivers/accel/rocket/Makefile | 10 +
drivers/accel/rocket/rocket_core.c | 110 +
drivers/accel/rocket/rocket_core.h | 64 +
drivers/accel/rocket/rocket_device.c | 60 +
drivers/accel/rocket/rocket_device.h | 30 +
drivers/accel/rocket/rocket_drv.c | 290 ++
drivers/accel/rocket/rocket_drv.h | 32 +
drivers/accel/rocket/rocket_gem.c | 181 +
drivers/accel/rocket/rocket_gem.h | 34 +
drivers/accel/rocket/rocket_job.c | 637 +++
drivers/accel/rocket/rocket_job.h | 52 +
drivers/accel/rocket/rocket_registers.h | 4404 ++++++++++++++++++++
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/Makefile | 1 +
drivers/gpu/drm/amd/amdgpu/Makefile | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 53 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 4 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 34 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 41 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 107 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 103 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 275 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 35 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 12 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 224 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 66 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 76 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 10 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 65 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 31 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 348 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 13 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 138 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 358 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_utils.h | 91 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 204 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 55 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 8 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 245 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 60 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 31 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 87 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 17 +
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 21 +
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 5 +
drivers/gpu/drm/amd/amdgpu/atom.c | 27 +
drivers/gpu/drm/amd/amdgpu/atom.h | 2 +
.../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 56 +
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 3818 -----------------
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 25 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 26 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 12 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 36 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 60 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 60 +-
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 65 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 69 +-
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c | 3 +-
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 58 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 6 -
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 27 +-
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 144 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 37 +
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 112 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 32 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 47 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 2 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 6 +-
drivers/gpu/drm/amd/amdgpu/nv.h | 1 +
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 5 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 1 -
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 29 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 103 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 134 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 105 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 114 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 139 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 108 +-
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 115 +-
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.h | 5 -
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 171 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 7 -
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 31 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 20 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 93 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 11 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 4 +
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 40 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +
drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c | 56 +-
drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.h | 1 +
drivers/gpu/drm/amd/display/Makefile | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 493 ++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 26 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 88 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 1 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 1 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 24 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 35 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 1 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 15 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 1 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h | 1 +
.../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 63 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 3 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 2 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 2 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 3 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.h | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 5 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 1 +
drivers/gpu/drm/amd/display/dc/Makefile | 1 +
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c | 2 +-
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 2 +-
drivers/gpu/drm/amd/display/dc/basics/vector.c | 6 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 3 +
.../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c | 5 +
.../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 2 +-
.../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 16 +
.../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 144 +-
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 5 +
.../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 9 +-
.../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 5 +-
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 34 +-
.../dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.c | 130 +-
.../dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.h | 10 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 191 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 +
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 2 +-
.../gpu/drm/amd/display/dc/core/dc_link_exports.c | 10 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 51 +-
drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 8 +-
drivers/gpu/drm/amd/display/dc/dc.h | 89 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 66 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 36 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 17 +-
drivers/gpu/drm/amd/display/dc/dc_helper.c | 7 +-
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 2 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 19 +
.../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 24 +-
.../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 17 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 14 +
.../amd/display/dc/dio/dcn10/dcn10_link_encoder.c | 2 +-
.../display/dc/dio/dcn10/dcn10_stream_encoder.c | 2 +-
.../display/dc/dio/dcn20/dcn20_stream_encoder.c | 2 +-
.../display/dc/dio/dcn31/dcn31_dio_link_encoder.c | 2 +-
.../dc/dio/dcn314/dcn314_dio_stream_encoder.c | 2 +-
.../dc/dio/dcn32/dcn32_dio_stream_encoder.c | 2 +-
.../dc/dio/dcn35/dcn35_dio_stream_encoder.c | 4 +-
.../dc/dio/dcn401/dcn401_dio_stream_encoder.c | 2 +-
drivers/gpu/drm/amd/display/dc/dm_services.h | 13 +-
drivers/gpu/drm/amd/display/dc/dm_services_types.h | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 3 +-
.../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 +-
.../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 +-
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 +-
.../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 24 +-
.../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c | 2 +-
.../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 2 +-
.../dc/dml/dcn314/display_rq_dlg_calc_314.c | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 6 +-
.../display/dc/dml/dcn32/display_rq_dlg_calc_32.c | 1 -
.../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 2 +-
.../drm/amd/display/dc/dml2/display_mode_core.c | 2 +-
.../dc/dml2/dml21/dml21_translation_helper.c | 417 +-
.../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 6 +-
.../dc/dml2/dml21/inc/dml_top_dchub_registers.h | 2 +
.../dml2/dml21/inc/dml_top_soc_parameter_types.h | 2 +
.../amd/display/dc/dml2/dml21/inc/dml_top_types.h | 8 +-
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 28 +-
.../dml2/dml21/src/dml2_core/dml2_core_factory.c | 2 +-
.../dml21/src/dml2_core/dml2_core_shared_types.h | 12 +
.../dml2/dml21/src/dml2_dpmm/dml2_dpmm_factory.c | 2 +-
.../dc/dml2/dml21/src/dml2_mcg/dml2_mcg_factory.c | 2 +-
.../dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn3.c | 21 +-
.../dc/dml2/dml21/src/dml2_pmo/dml2_pmo_factory.c | 2 +-
.../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 6 +-
.../drm/amd/display/dc/dml2/dml2_mall_phantom.c | 6 +-
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 2 +-
.../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h | 10 +
.../amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c | 36 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 5 +
.../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c | 3 +-
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 2 +-
.../drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c | 31 +
.../drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.h | 6 +
.../drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c | 2 +
.../drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c | 40 +-
.../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c | 2 +
.../amd/display/dc/hubbub/dcn401/dcn401_hubbub.c | 2 +
.../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.h | 9 +-
.../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.h | 1 +
.../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c | 26 +
.../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.h | 8 +-
.../gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c | 15 +
.../gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.h | 6 +-
.../gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c | 3 +
.../gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c | 3 +
.../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 41 +
.../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.h | 8 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 15 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.h | 7 +
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 140 +-
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 15 +-
.../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 2 +-
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 50 +-
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.h | 5 +
.../gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 2 +-
.../gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 2 +-
.../drm/amd/display/dc/hwss/dcn314/dcn314_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 4 +-
.../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 2 +-
.../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 57 +-
.../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 1 +
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 4 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 13 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 24 +
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 21 +-
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 26 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 1 +
.../amd/display/dc/inc/{link.h => link_service.h} | 11 +-
drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 +
.../drm/amd/display/dc/inc/soc_and_ip_translator.h | 24 +
.../amd/display/dc/link/accessories/link_dp_cts.c | 17 +-
.../amd/display/dc/link/accessories/link_dp_cts.h | 2 +-
.../display/dc/link/accessories/link_dp_trace.h | 2 +-
.../drm/amd/display/dc/link/hwss/link_hwss_dio.c | 3 +-
.../drm/amd/display/dc/link/hwss/link_hwss_dio.h | 2 +-
.../link/hwss/link_hwss_dio_fixed_vs_pe_retimer.h | 2 +-
.../amd/display/dc/link/hwss/link_hwss_hpo_dp.h | 2 +-
.../hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.h | 2 +-
.../gpu/drm/amd/display/dc/link/link_detection.c | 6 +-
.../gpu/drm/amd/display/dc/link/link_detection.h | 2 +-
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 14 +-
drivers/gpu/drm/amd/display/dc/link/link_dpms.h | 2 +-
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 2 +
drivers/gpu/drm/amd/display/dc/link/link_factory.h | 2 +-
.../gpu/drm/amd/display/dc/link/link_resource.h | 2 +-
.../gpu/drm/amd/display/dc/link/link_validation.c | 6 +-
.../gpu/drm/amd/display/dc/link/link_validation.h | 2 +-
.../drm/amd/display/dc/link/protocols/link_ddc.h | 2 +-
.../display/dc/link/protocols/link_dp_capability.c | 51 +-
.../display/dc/link/protocols/link_dp_capability.h | 8 +-
.../amd/display/dc/link/protocols/link_dp_dpia.h | 2 +-
.../display/dc/link/protocols/link_dp_dpia_bw.c | 65 +-
.../display/dc/link/protocols/link_dp_dpia_bw.h | 2 +-
.../dc/link/protocols/link_dp_irq_handler.h | 2 +-
.../amd/display/dc/link/protocols/link_dp_phy.h | 2 +-
.../display/dc/link/protocols/link_dp_training.c | 18 +-
.../display/dc/link/protocols/link_dp_training.h | 2 +-
.../drm/amd/display/dc/link/protocols/link_dpcd.h | 2 +-
.../dc/link/protocols/link_edp_panel_control.c | 26 +-
.../dc/link/protocols/link_edp_panel_control.h | 2 +-
.../drm/amd/display/dc/link/protocols/link_hpd.h | 2 +-
.../amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c | 2 +-
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c | 8 -
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.h | 5 -
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.h | 1 +
.../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 18 +
.../drm/amd/display/dc/optc/dcn401/dcn401_optc.c | 5 +
.../display/dc/resource/dce100/dce100_resource.c | 25 +-
.../display/dc/resource/dce100/dce100_resource.h | 9 +
.../display/dc/resource/dce112/dce112_resource.c | 12 +-
.../display/dc/resource/dce120/dce120_resource.c | 8 +-
.../amd/display/dc/resource/dce60/dce60_resource.c | 60 +-
.../amd/display/dc/resource/dce80/dce80_resource.c | 60 +-
.../amd/display/dc/resource/dcn20/dcn20_resource.c | 2 +-
.../amd/display/dc/resource/dcn30/dcn30_resource.c | 4 +-
.../display/dc/resource/dcn302/dcn302_resource.c | 3 +-
.../display/dc/resource/dcn303/dcn303_resource.c | 2 +-
.../display/dc/resource/dcn314/dcn314_resource.c | 1 +
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 5 +-
.../amd/display/dc/resource/dcn32/dcn32_resource.h | 6 +-
.../display/dc/resource/dcn321/dcn321_resource.c | 2 +-
.../amd/display/dc/resource/dcn35/dcn35_resource.c | 5 +-
.../display/dc/resource/dcn351/dcn351_resource.c | 5 +-
.../amd/display/dc/resource/dcn36/dcn36_resource.c | 5 +-
.../display/dc/resource/dcn401/dcn401_resource.c | 6 +-
.../display/dc/resource/dcn401/dcn401_resource.h | 3 +-
.../amd/display/dc/soc_and_ip_translator/Makefile | 19 +
.../dcn401/dcn401_soc_and_ip_translator.c | 304 ++
.../dcn401/dcn401_soc_and_ip_translator.h | 22 +
.../dcn42/dcn42_soc_and_ip_translator.c | 27 +
.../dcn42/dcn42_soc_and_ip_translator.h | 16 +
.../soc_and_ip_translator/soc_and_ip_translator.c | 37 +
.../display/dc/virtual/virtual_stream_encoder.c | 7 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 4 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 189 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 53 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 8 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 7 +-
.../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 8 +-
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 5 +
.../drm/amd/display/modules/freesync/freesync.c | 4 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +-
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 1 +
drivers/gpu/drm/amd/include/amd_shared.h | 98 +-
drivers/gpu/drm/amd/include/atomfirmware.h | 30 +-
drivers/gpu/drm/amd/include/dm_pp_interface.h | 1 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 85 +
drivers/gpu/drm/amd/include/mes_v11_api_def.h | 3 +-
drivers/gpu/drm/amd/include/mes_v12_api_def.h | 33 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 79 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c | 86 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 370 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 9 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h | 6 +-
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 4 +-
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 9 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 126 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c | 26 +-
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 11 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 4 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c | 5 +-
.../drm/amd/pm/powerplay/smumgr/iceland_smumgr.c | 5 +-
.../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 5 +-
.../gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c | 5 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 97 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 129 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 82 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_ppsmc.h | 7 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 4 +-
.../amd/pm/{ => swsmu}/inc/smu_v13_0_0_pptable.h | 0
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 21 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 19 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 19 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 17 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 19 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 368 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 214 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 11 +
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 19 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 14 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 26 +
.../drm/amd/ras/rascore/Makefile} | 0
.../dce_v11_0.h => ras/rascore/ras_core_status.h} | 21 +-
drivers/gpu/drm/ast/ast_2100.c | 46 +-
drivers/gpu/drm/ast/ast_drv.h | 20 +-
drivers/gpu/drm/ast/ast_main.c | 126 -
drivers/gpu/drm/bridge/Kconfig | 29 +-
drivers/gpu/drm/bridge/Makefile | 2 +
drivers/gpu/drm/bridge/adv7511/adv7511.h | 6 +-
drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 23 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 63 +-
drivers/gpu/drm/bridge/analogix/anx7625.c | 1 +
drivers/gpu/drm/bridge/cadence/Kconfig | 1 +
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 211 +-
drivers/gpu/drm/bridge/display-connector.c | 7 +-
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c | 12 +-
drivers/gpu/drm/bridge/ite-it6263.c | 64 +-
drivers/gpu/drm/bridge/ite-it6505.c | 33 +-
drivers/gpu/drm/bridge/samsung-dsim.c | 353 +-
drivers/gpu/drm/bridge/simple-bridge.c | 10 +
drivers/gpu/drm/bridge/ssd2825.c | 775 ++++
drivers/gpu/drm/bridge/synopsys/Kconfig | 7 +
drivers/gpu/drm/bridge/synopsys/Makefile | 1 +
drivers/gpu/drm/bridge/synopsys/dw-dp.c | 2095 ++++++++++
drivers/gpu/drm/bridge/waveshare-dsi.c | 203 +
drivers/gpu/drm/display/drm_bridge_connector.c | 20 +-
drivers/gpu/drm/display/drm_dp_helper.c | 4 +-
drivers/gpu/drm/drm_atomic_helper.c | 7 +
drivers/gpu/drm/drm_atomic_uapi.c | 23 +-
drivers/gpu/drm/drm_bridge.c | 7 +-
drivers/gpu/drm/drm_color_mgmt.c | 34 +
drivers/gpu/drm/drm_drv.c | 4 +-
drivers/gpu/drm/drm_format_helper.c | 111 +
drivers/gpu/drm/drm_gem.c | 88 +-
drivers/gpu/drm/drm_gpusvm.c | 419 +-
drivers/gpu/drm/drm_gpuvm.c | 317 +-
drivers/gpu/drm/drm_internal.h | 4 +
drivers/gpu/drm/drm_ioctl.c | 1 +
drivers/gpu/drm/drm_mipi_dsi.c | 119 +-
drivers/gpu/drm/drm_of.c | 7 +-
drivers/gpu/drm/drm_pagemap.c | 138 +-
drivers/gpu/drm/drm_panel.c | 73 +-
drivers/gpu/drm/drm_panel_backlight_quirks.c | 113 +-
drivers/gpu/drm/drm_prime.c | 6 +-
drivers/gpu/drm/drm_probe_helper.c | 1 +
drivers/gpu/drm/drm_sysfs.c | 41 +
drivers/gpu/drm/exynos/exynos7_drm_decon.c | 36 -
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 9 +
drivers/gpu/drm/gma500/fbdev.c | 2 -
drivers/gpu/drm/gud/gud_connector.c | 25 +-
drivers/gpu/drm/gud/gud_drv.c | 54 +-
drivers/gpu/drm/gud/gud_internal.h | 13 +-
drivers/gpu/drm/gud/gud_pipe.c | 64 +-
drivers/gpu/drm/i915/Kconfig.debug | 2 +-
drivers/gpu/drm/i915/Makefile | 2 +
drivers/gpu/drm/i915/display/g4x_dp.c | 51 +-
drivers/gpu/drm/i915/display/g4x_hdmi.c | 15 +-
drivers/gpu/drm/i915/display/i9xx_plane.c | 62 +-
drivers/gpu/drm/i915/display/i9xx_plane.h | 1 +
drivers/gpu/drm/i915/display/i9xx_wm.c | 32 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 59 +-
drivers/gpu/drm/i915/display/intel_alpm.c | 133 +-
drivers/gpu/drm/i915/display/intel_backlight.c | 3 +-
drivers/gpu/drm/i915/display/intel_bios.c | 46 +-
drivers/gpu/drm/i915/display/intel_bios.h | 176 +-
drivers/gpu/drm/i915/display/intel_bo.c | 17 +-
drivers/gpu/drm/i915/display/intel_bo.h | 3 -
drivers/gpu/drm/i915/display/intel_bw.c | 2 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 56 +-
drivers/gpu/drm/i915/display/intel_connector.c | 2 +-
drivers/gpu/drm/i915/display/intel_connector.h | 1 -
drivers/gpu/drm/i915/display/intel_crt.c | 5 +-
drivers/gpu/drm/i915/display/intel_cursor.c | 28 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 142 +-
drivers/gpu/drm/i915/display/intel_display.c | 9 +
.../drm/i915/display/intel_display_conversion.c | 2 +-
.../drm/i915/display/intel_display_conversion.h | 12 -
.../gpu/drm/i915/display/intel_display_debugfs.c | 6 +-
.../i915/display/intel_display_debugfs_params.c | 7 +-
.../gpu/drm/i915/display/intel_display_device.c | 20 +-
.../gpu/drm/i915/display/intel_display_device.h | 8 +-
.../gpu/drm/i915/display/intel_display_driver.c | 1 +
drivers/gpu/drm/i915/display/intel_display_irq.c | 9 +-
.../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 | 24 +-
.../gpu/drm/i915/display/intel_display_power_map.c | 57 +-
.../drm/i915/display/intel_display_power_well.c | 52 +-
drivers/gpu/drm/i915/display/intel_display_regs.h | 2 +
drivers/gpu/drm/i915/display/intel_display_types.h | 18 +-
drivers/gpu/drm/i915/display/intel_display_wa.c | 35 +
drivers/gpu/drm/i915/display/intel_display_wa.h | 11 +
drivers/gpu/drm/i915/display/intel_dmc.c | 4 +-
drivers/gpu/drm/i915/display/intel_dp.c | 137 +-
drivers/gpu/drm/i915/display/intel_dp.h | 3 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 16 -
.../gpu/drm/i915/display/intel_dp_link_training.c | 156 +-
.../gpu/drm/i915/display/intel_dp_link_training.h | 2 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 11 +-
drivers/gpu/drm/i915/display/intel_dp_test.c | 4 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 20 +-
drivers/gpu/drm/i915/display/intel_dpt.c | 4 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 10 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt_defs.h | 197 +
drivers/gpu/drm/i915/display/intel_encoder.c | 41 +
drivers/gpu/drm/i915/display/intel_encoder.h | 6 +
drivers/gpu/drm/i915/display/intel_fb.c | 24 +-
drivers/gpu/drm/i915/display/intel_fb.h | 3 +
drivers/gpu/drm/i915/display/intel_fb_pin.c | 39 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 19 +-
drivers/gpu/drm/i915/display/intel_fdi.c | 28 -
drivers/gpu/drm/i915/display/intel_fdi.h | 1 -
drivers/gpu/drm/i915/display/intel_global_state.c | 32 +-
drivers/gpu/drm/i915/display/intel_global_state.h | 36 +-
drivers/gpu/drm/i915/display/intel_gmbus.c | 53 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 33 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 24 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 11 +-
drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 2 +-
drivers/gpu/drm/i915/display/intel_link_bw.c | 34 +-
drivers/gpu/drm/i915/display/intel_link_bw.h | 1 +
drivers/gpu/drm/i915/display/intel_lpe_audio.c | 11 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 13 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 3 +-
drivers/gpu/drm/i915/display/intel_opregion.c | 14 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 5 +-
drivers/gpu/drm/i915/display/intel_panic.c | 27 +
drivers/gpu/drm/i915/display/intel_panic.h | 14 +
drivers/gpu/drm/i915/display/intel_pch.h | 4 +-
drivers/gpu/drm/i915/display/intel_pch_refclk.c | 14 +-
drivers/gpu/drm/i915/display/intel_pfit.c | 11 +
drivers/gpu/drm/i915/display/intel_pfit.h | 10 +-
drivers/gpu/drm/i915/display/intel_plane.c | 12 +-
drivers/gpu/drm/i915/display/intel_plane.h | 1 -
drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +
drivers/gpu/drm/i915/display/intel_pps.c | 10 +-
drivers/gpu/drm/i915/display/intel_psr.c | 190 +-
drivers/gpu/drm/i915/display/intel_psr.h | 2 +
drivers/gpu/drm/i915/display/intel_quirks.c | 9 +
drivers/gpu/drm/i915/display/intel_quirks.h | 1 +
drivers/gpu/drm/i915/display/intel_sdvo.c | 10 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 51 +-
drivers/gpu/drm/i915/display/intel_tc.c | 167 +-
drivers/gpu/drm/i915/display/intel_tc.h | 72 +-
drivers/gpu/drm/i915/display/intel_vblank.c | 16 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 20 +-
drivers/gpu/drm/i915/display/intel_wm.c | 9 +-
drivers/gpu/drm/i915/display/skl_scaler.c | 53 +-
drivers/gpu/drm/i915/display/skl_scaler.h | 13 +
drivers/gpu/drm/i915/display/skl_universal_plane.c | 64 +-
drivers/gpu/drm/i915/display/skl_watermark.c | 20 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 4 +-
drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 32 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 12 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 59 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 11 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 40 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_wait.c | 8 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 5 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 70 +-
drivers/gpu/drm/i915/gt/intel_context_types.h | 1 -
.../gpu/drm/i915/gt/intel_execlists_submission.c | 6 +-
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 5 +-
drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 1 +
drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 7 +-
drivers/gpu/drm/i915/gt/intel_reset_types.h | 2 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 7 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 13 +-
drivers/gpu/drm/i915/gt/intel_timeline.h | 1 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 29 +-
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_tlb.c | 6 +-
drivers/gpu/drm/i915/gt/sysfs_engines.c | 1 +
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c | 6 +-
.../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 2 +
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 8 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 14 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 12 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 12 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 8 +
drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 13 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 10 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +-
drivers/gpu/drm/i915/gvt/debugfs.c | 12 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 6 +-
drivers/gpu/drm/i915/i915_active.c | 5 +-
drivers/gpu/drm/i915/i915_debugfs.c | 23 +-
drivers/gpu/drm/i915/i915_debugfs_params.c | 4 +-
drivers/gpu/drm/i915/i915_driver.c | 18 +-
drivers/gpu/drm/i915/i915_drv.h | 8 +-
drivers/gpu/drm/i915/i915_gem.c | 3 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 108 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 1 +
drivers/gpu/drm/i915/i915_irq.c | 19 +-
drivers/gpu/drm/i915/i915_list_util.h | 23 +
drivers/gpu/drm/i915/i915_ptr_util.h | 66 +
drivers/gpu/drm/i915/i915_reg.h | 9 +-
drivers/gpu/drm/i915/i915_request.h | 5 +-
drivers/gpu/drm/i915/i915_switcheroo.c | 9 +-
drivers/gpu/drm/i915/i915_timer_util.c | 36 +
drivers/gpu/drm/i915/i915_timer_util.h | 23 +
drivers/gpu/drm/i915/i915_utils.c | 30 -
drivers/gpu/drm/i915/i915_utils.h | 210 -
drivers/gpu/drm/i915/i915_vma.h | 6 +-
drivers/gpu/drm/i915/i915_wait_util.h | 119 +
drivers/gpu/drm/i915/intel_clock_gating.c | 35 +-
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 266 +-
drivers/gpu/drm/i915/intel_pcode.c | 1 +
drivers/gpu/drm/i915/intel_uncore.c | 10 +-
drivers/gpu/drm/i915/pxp/intel_pxp.c | 4 +-
drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 8 +-
drivers/gpu/drm/i915/selftests/i915_request.c | 5 +-
drivers/gpu/drm/i915/selftests/i915_selftest.c | 2 +-
drivers/gpu/drm/i915/selftests/igt_spinner.c | 5 +-
drivers/gpu/drm/i915/selftests/intel_uncore.c | 8 +-
drivers/gpu/drm/i915/soc/intel_dram.c | 97 +-
drivers/gpu/drm/i915/soc/intel_dram.h | 13 +-
drivers/gpu/drm/i915/soc/intel_gmch.c | 3 +-
drivers/gpu/drm/i915/vlv_suspend.c | 5 +-
drivers/gpu/drm/imagination/Kconfig | 3 +-
drivers/gpu/drm/imagination/pvr_device.c | 22 +-
drivers/gpu/drm/imagination/pvr_device.h | 17 +
drivers/gpu/drm/imagination/pvr_drv.c | 23 +-
drivers/gpu/drm/imagination/pvr_power.c | 158 +-
drivers/gpu/drm/imagination/pvr_power.h | 15 +
drivers/gpu/drm/imagination/pvr_vm.c | 15 +-
drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 92 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 108 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 14 +
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 242 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 10 +-
drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 34 +-
drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 44 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 13 +
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 21 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 35 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 3 +
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 17 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 5 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 23 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 10 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 29 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 2 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 2 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c | 47 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 16 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 34 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 21 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 32 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 95 +-
drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 16 +-
drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c | 16 +-
drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 12 +-
drivers/gpu/drm/msm/msm_drv.c | 1 +
drivers/gpu/drm/msm/msm_drv.h | 2 +-
drivers/gpu/drm/msm/msm_gem.c | 21 +-
drivers/gpu/drm/msm/msm_gem.h | 6 +-
drivers/gpu/drm/msm/msm_gem_prime.c | 2 +-
drivers/gpu/drm/msm/msm_gem_vma.c | 67 +-
drivers/gpu/drm/msm/msm_gpu.c | 2 +-
drivers/gpu/drm/msm/msm_gpu.h | 9 +
drivers/gpu/drm/msm/msm_gpu_trace.h | 12 +
drivers/gpu/drm/msm/msm_iommu.c | 8 +-
drivers/gpu/drm/msm/msm_kms.c | 14 +-
drivers/gpu/drm/msm/msm_mdss.c | 3 +-
drivers/gpu/drm/msm/msm_submitqueue.c | 4 +
drivers/gpu/drm/msm/registers/adreno/a6xx.xml | 718 ++--
.../drm/msm/registers/adreno/a6xx_descriptors.xml | 40 -
.../gpu/drm/msm/registers/adreno/a6xx_enums.xml | 50 +-
drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml | 11 +
.../gpu/drm/msm/registers/adreno/adreno_pm4.xml | 179 +-
.../gpu/drm/msm/registers/display/dsi_phy_7nm.xml | 11 +-
drivers/gpu/drm/msm/registers/gen_header.py | 201 +-
drivers/gpu/drm/mxsfb/lcdif_kms.c | 4 +-
drivers/gpu/drm/nouveau/Kconfig | 8 -
drivers/gpu/drm/nouveau/nouveau_chan.h | 2 -
drivers/gpu/drm/nouveau/nouveau_dma.h | 1 -
drivers/gpu/drm/nouveau/nouveau_platform.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_prime.c | 12 +
drivers/gpu/drm/nouveau/nouveau_uvmm.c | 11 +-
drivers/gpu/drm/nouveau/nvkm/core/enum.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb202.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 1 -
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 6 +-
drivers/gpu/drm/nova/driver.rs | 4 +-
drivers/gpu/drm/nova/file.rs | 24 +-
drivers/gpu/drm/nova/gem.rs | 10 +-
drivers/gpu/drm/nova/nova.rs | 1 -
drivers/gpu/drm/nova/uapi.rs | 61 -
drivers/gpu/drm/omapdrm/omap_drv.c | 6 +-
drivers/gpu/drm/panel/Kconfig | 26 +-
drivers/gpu/drm/panel/Makefile | 2 +
drivers/gpu/drm/panel/panel-edp.c | 55 +-
drivers/gpu/drm/panel/panel-himax-hx8279.c | 2 +-
drivers/gpu/drm/panel/panel-hydis-hv101hd1.c | 188 +
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 302 +-
drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 192 +-
drivers/gpu/drm/panel/panel-lvds.c | 2 -
drivers/gpu/drm/panel/panel-novatek-nt35560.c | 198 +-
drivers/gpu/drm/panel/panel-novatek-nt36523.c | 804 ++--
drivers/gpu/drm/panel/panel-orisetech-ota5601a.c | 7 +-
.../drm/panel/panel-samsung-s6e88a0-ams427ap24.c | 2 +
.../panel/panel-samsung-s6e8aa5x01-ams561ra01.c | 981 +++++
drivers/gpu/drm/panel/panel-simple.c | 26 +
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 2 +-
drivers/gpu/drm/panel/panel-summit.c | 2 +
drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 2 -
drivers/gpu/drm/panthor/Makefile | 1 +
drivers/gpu/drm/panthor/panthor_device.c | 5 +
drivers/gpu/drm/panthor/panthor_drv.c | 25 +-
drivers/gpu/drm/panthor/panthor_fw.c | 5 +
drivers/gpu/drm/panthor/panthor_gem.c | 3 -
drivers/gpu/drm/panthor/panthor_gem.h | 12 -
drivers/gpu/drm/panthor/panthor_gpu.c | 100 +-
drivers/gpu/drm/panthor/panthor_hw.c | 125 +
drivers/gpu/drm/panthor/panthor_hw.h | 11 +
drivers/gpu/drm/panthor/panthor_mmu.c | 76 +-
drivers/gpu/drm/panthor/panthor_regs.h | 3 +
drivers/gpu/drm/panthor/panthor_sched.c | 43 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 2 +-
drivers/gpu/drm/radeon/ci_dpm.c | 14 +-
drivers/gpu/drm/radeon/evergreen_cs.c | 523 +--
drivers/gpu/drm/radeon/ni_dpm.c | 2 +-
drivers/gpu/drm/radeon/r100.c | 215 +-
drivers/gpu/drm/radeon/r200.c | 34 +-
drivers/gpu/drm/radeon/r300.c | 66 +-
drivers/gpu/drm/radeon/r600_cs.c | 449 +-
drivers/gpu/drm/radeon/radeon_cs.c | 2 +-
drivers/gpu/drm/radeon/radeon_device.c | 4 +-
drivers/gpu/drm/radeon/radeon_display.c | 4 +-
drivers/gpu/drm/radeon/radeon_gart.c | 8 +-
drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 20 +-
drivers/gpu/drm/radeon/radeon_pm.c | 3 +-
drivers/gpu/drm/radeon/radeon_test.c | 4 +-
drivers/gpu/drm/radeon/radeon_vce.c | 6 +-
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 4 +-
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 230 +-
.../gpu/drm/renesas/rcar-du/rcar_mipi_dsi_regs.h | 133 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 8 +-
drivers/gpu/drm/rockchip/Kconfig | 9 +
drivers/gpu/drm/rockchip/Makefile | 1 +
drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c | 21 +
drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 150 +
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 +
drivers/gpu/drm/scheduler/sched_entity.c | 14 +-
drivers/gpu/drm/scheduler/sched_main.c | 67 +-
drivers/gpu/drm/scheduler/tests/mock_scheduler.c | 2 +-
drivers/gpu/drm/scheduler/tests/sched_tests.h | 8 +-
drivers/gpu/drm/scheduler/tests/tests_basic.c | 4 +-
drivers/gpu/drm/sitronix/st7571-i2c.c | 45 +-
drivers/gpu/drm/solomon/ssd130x-spi.c | 3 +-
drivers/gpu/drm/sti/sti_hqvdp.c | 2 +-
drivers/gpu/drm/stm/drv.c | 12 +-
drivers/gpu/drm/stm/ltdc.c | 197 +-
drivers/gpu/drm/stm/ltdc.h | 6 +
drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 2 +-
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c | 23 +-
drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c | 21 +-
drivers/gpu/drm/sysfb/simpledrm.c | 15 +-
drivers/gpu/drm/sysfb/vesadrm.c | 153 +-
drivers/gpu/drm/tests/drm_exec_test.c | 22 +-
drivers/gpu/drm/tidss/tidss_crtc.c | 7 +-
drivers/gpu/drm/tidss/tidss_dispc.c | 322 +-
drivers/gpu/drm/tidss/tidss_dispc.h | 3 +
drivers/gpu/drm/tidss/tidss_dispc_regs.h | 76 +
drivers/gpu/drm/tidss/tidss_drv.c | 9 +
drivers/gpu/drm/tidss/tidss_drv.h | 2 +
drivers/gpu/drm/tidss/tidss_oldi.c | 1 -
drivers/gpu/drm/tidss/tidss_plane.h | 2 +
drivers/gpu/drm/tidss/tidss_scale_coefs.h | 2 +
drivers/gpu/drm/tiny/Kconfig | 15 +
drivers/gpu/drm/tiny/Makefile | 1 +
drivers/gpu/drm/tiny/bochs.c | 2 +-
drivers/gpu/drm/tiny/pixpaper.c | 1165 ++++++
drivers/gpu/drm/tiny/repaper.c | 16 +-
drivers/gpu/drm/tiny/sharp-memory.c | 27 +-
drivers/gpu/drm/ttm/ttm_bo.c | 15 +
drivers/gpu/drm/tyr/Kconfig | 19 +
drivers/gpu/drm/tyr/Makefile | 3 +
drivers/gpu/drm/tyr/driver.rs | 205 +
drivers/gpu/drm/tyr/file.rs | 56 +
drivers/gpu/drm/tyr/gem.rs | 18 +
drivers/gpu/drm/tyr/gpu.rs | 219 +
drivers/gpu/drm/tyr/regs.rs | 108 +
drivers/gpu/drm/tyr/tyr.rs | 22 +
drivers/gpu/drm/v3d/v3d_drv.c | 25 +-
drivers/gpu/drm/v3d/v3d_drv.h | 33 +-
drivers/gpu/drm/v3d/v3d_fence.c | 11 +-
drivers/gpu/drm/v3d/v3d_gem.c | 10 +-
drivers/gpu/drm/v3d/v3d_irq.c | 68 +-
drivers/gpu/drm/v3d/v3d_sched.c | 86 +-
drivers/gpu/drm/v3d/v3d_submit.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 3 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 20 +-
drivers/gpu/drm/virtio/virtgpu_object.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 2 +
drivers/gpu/drm/vkms/tests/vkms_config_test.c | 51 +-
drivers/gpu/drm/vkms/tests/vkms_format_test.c | 143 +-
drivers/gpu/drm/vkms/vkms_formats.c | 331 +-
drivers/gpu/drm/vkms/vkms_formats.h | 4 +-
drivers/gpu/drm/vkms/vkms_output.c | 13 +
drivers/gpu/drm/vkms/vkms_plane.c | 13 +-
drivers/gpu/drm/vkms/vkms_writeback.c | 2 +
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 2 +-
drivers/gpu/drm/xe/Kconfig | 2 +-
drivers/gpu/drm/xe/Kconfig.debug | 1 +
drivers/gpu/drm/xe/Makefile | 16 +-
drivers/gpu/drm/xe/abi/guc_actions_abi.h | 10 +
drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h | 5 +
drivers/gpu/drm/xe/abi/guc_errors_abi.h | 3 +
drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 2 +
.../xe/compat-i915-headers/gem/i915_gem_stolen.h | 15 +-
drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 22 -
drivers/gpu/drm/xe/display/ext/i915_utils.c | 1 +
drivers/gpu/drm/xe/display/intel_bo.c | 91 -
drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 20 +-
drivers/gpu/drm/xe/display/xe_display.c | 39 +-
drivers/gpu/drm/xe/display/xe_display_wa.c | 2 +-
drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 10 +-
drivers/gpu/drm/xe/display/xe_fb_pin.c | 87 +-
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 8 +-
drivers/gpu/drm/xe/display/xe_panic.c | 80 +
drivers/gpu/drm/xe/display/xe_plane_initial.c | 13 +-
drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 1 +
drivers/gpu/drm/xe/regs/xe_engine_regs.h | 3 +
drivers/gpu/drm/xe/regs/xe_gsc_regs.h | 2 +
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 3 +-
drivers/gpu/drm/xe/regs/xe_hw_error_regs.h | 20 +
drivers/gpu/drm/xe/regs/xe_irq_regs.h | 1 +
drivers/gpu/drm/xe/regs/xe_lrc_layout.h | 3 -
drivers/gpu/drm/xe/regs/xe_pmt.h | 10 +
drivers/gpu/drm/xe/tests/xe_bo.c | 36 +-
drivers/gpu/drm/xe/tests/xe_dma_buf.c | 29 +-
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c | 776 ++++
drivers/gpu/drm/xe/tests/xe_live_test_mod.c | 2 +
drivers/gpu/drm/xe/tests/xe_migrate.c | 66 +-
drivers/gpu/drm/xe/tests/xe_pci.c | 232 +-
drivers/gpu/drm/xe/tests/xe_pci_test.h | 6 +-
drivers/gpu/drm/xe/tests/xe_wa_test.c | 90 +-
drivers/gpu/drm/xe/xe_assert.h | 4 +-
drivers/gpu/drm/xe/xe_bb.c | 35 +
drivers/gpu/drm/xe/xe_bb.h | 3 +
drivers/gpu/drm/xe/xe_bo.c | 868 +++-
drivers/gpu/drm/xe/xe_bo.h | 82 +-
drivers/gpu/drm/xe/xe_bo_types.h | 25 +-
drivers/gpu/drm/xe/xe_configfs.c | 778 +++-
drivers/gpu/drm/xe/xe_configfs.h | 16 +-
drivers/gpu/drm/xe/xe_debugfs.c | 142 +
drivers/gpu/drm/xe/xe_dep_job_types.h | 29 +
drivers/gpu/drm/xe/xe_dep_scheduler.c | 143 +
drivers/gpu/drm/xe/xe_dep_scheduler.h | 21 +
drivers/gpu/drm/xe/xe_device.c | 121 +-
drivers/gpu/drm/xe/xe_device.h | 1 +
drivers/gpu/drm/xe/xe_device_sysfs.c | 110 +-
drivers/gpu/drm/xe/xe_device_types.h | 102 +-
drivers/gpu/drm/xe/xe_dma_buf.c | 84 +-
drivers/gpu/drm/xe/xe_eu_stall.c | 9 +-
drivers/gpu/drm/xe/xe_exec.c | 31 +-
drivers/gpu/drm/xe/xe_exec_queue.c | 111 +
drivers/gpu/drm/xe/xe_exec_queue.h | 5 +
drivers/gpu/drm/xe/xe_exec_queue_types.h | 15 +
drivers/gpu/drm/xe/xe_ggtt.c | 42 +-
drivers/gpu/drm/xe/xe_ggtt.h | 5 +-
drivers/gpu/drm/xe/xe_gpu_scheduler.c | 13 +
drivers/gpu/drm/xe/xe_gpu_scheduler.h | 1 +
drivers/gpu/drm/xe/xe_gsc.c | 14 +-
drivers/gpu/drm/xe/xe_gt.c | 33 +-
drivers/gpu/drm/xe/xe_gt_debugfs.c | 49 +-
drivers/gpu/drm/xe/xe_gt_freq.c | 28 +
drivers/gpu/drm/xe/xe_gt_idle.c | 21 +-
drivers/gpu/drm/xe/xe_gt_idle.h | 2 +-
drivers/gpu/drm/xe/xe_gt_mcr.c | 6 +-
drivers/gpu/drm/xe/xe_gt_mcr.h | 3 +-
drivers/gpu/drm/xe/xe_gt_pagefault.c | 57 +-
drivers/gpu/drm/xe/xe_gt_printk.h | 32 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 24 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 34 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 24 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 14 +
drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 1 +
drivers/gpu/drm/xe/xe_gt_stats.c | 57 +-
drivers/gpu/drm/xe/xe_gt_stats.h | 1 +
drivers/gpu/drm/xe/xe_gt_stats_types.h | 33 +
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 596 ---
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 40 -
drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h | 32 -
drivers/gpu/drm/xe/xe_gt_topology.c | 48 +-
drivers/gpu/drm/xe/xe_gt_topology.h | 4 +
drivers/gpu/drm/xe/xe_gt_types.h | 33 +-
drivers/gpu/drm/xe/xe_guc.c | 89 +-
drivers/gpu/drm/xe/xe_guc.h | 4 +
drivers/gpu/drm/xe/xe_guc_ads.c | 127 +-
drivers/gpu/drm/xe/xe_guc_buf.c | 2 +-
drivers/gpu/drm/xe/xe_guc_ct.c | 63 +-
drivers/gpu/drm/xe/xe_guc_ct.h | 1 +
drivers/gpu/drm/xe/xe_guc_engine_activity.c | 13 +-
drivers/gpu/drm/xe/xe_guc_fwif.h | 37 +-
drivers/gpu/drm/xe/xe_guc_log.h | 2 +-
drivers/gpu/drm/xe/xe_guc_pc.c | 90 +-
drivers/gpu/drm/xe/xe_guc_pc.h | 2 +
drivers/gpu/drm/xe/xe_guc_pc_types.h | 2 +
drivers/gpu/drm/xe/xe_guc_submit.c | 215 +-
drivers/gpu/drm/xe/xe_guc_submit.h | 10 +
drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 242 ++
drivers/gpu/drm/xe/xe_guc_tlb_inval.h | 19 +
drivers/gpu/drm/xe/xe_guc_types.h | 6 +
drivers/gpu/drm/xe/xe_heci_gsc.c | 2 +-
drivers/gpu/drm/xe/xe_hmm.c | 325 --
drivers/gpu/drm/xe/xe_hmm.h | 18 -
drivers/gpu/drm/xe/xe_hw_engine.c | 2 +-
drivers/gpu/drm/xe/xe_hw_engine_group.c | 4 +-
drivers/gpu/drm/xe/xe_hw_error.c | 182 +
drivers/gpu/drm/xe/xe_hw_error.h | 15 +
drivers/gpu/drm/xe/xe_hwmon.c | 18 +-
drivers/gpu/drm/xe/xe_i2c.c | 20 +-
drivers/gpu/drm/xe/xe_i2c.h | 2 +
drivers/gpu/drm/xe/xe_irq.c | 4 +
drivers/gpu/drm/xe/xe_late_bind_fw.c | 464 +++
drivers/gpu/drm/xe/xe_late_bind_fw.h | 17 +
drivers/gpu/drm/xe/xe_late_bind_fw_types.h | 75 +
drivers/gpu/drm/xe/xe_lmtt.c | 33 +-
drivers/gpu/drm/xe/xe_lrc.c | 264 +-
drivers/gpu/drm/xe/xe_lrc.h | 9 +
drivers/gpu/drm/xe/xe_migrate.c | 465 ++-
drivers/gpu/drm/xe/xe_migrate.h | 29 +-
drivers/gpu/drm/xe/xe_mmio.c | 33 -
drivers/gpu/drm/xe/xe_mmio_gem.c | 226 +
drivers/gpu/drm/xe/xe_mmio_gem.h | 20 +
drivers/gpu/drm/xe/xe_module.c | 29 +-
drivers/gpu/drm/xe/xe_nvm.c | 8 +-
drivers/gpu/drm/xe/xe_oa.c | 14 +-
drivers/gpu/drm/xe/xe_pci.c | 116 +-
drivers/gpu/drm/xe/xe_pci_types.h | 3 +-
drivers/gpu/drm/xe/xe_pm.c | 31 +-
drivers/gpu/drm/xe/xe_printk.h | 129 +
drivers/gpu/drm/xe/xe_psmi.c | 294 ++
drivers/gpu/drm/xe/xe_psmi.h | 14 +
drivers/gpu/drm/xe/xe_pt.c | 387 +-
drivers/gpu/drm/xe/xe_pt.h | 3 +-
drivers/gpu/drm/xe/xe_pt_types.h | 5 +-
drivers/gpu/drm/xe/xe_pxp.c | 1 +
drivers/gpu/drm/xe/xe_pxp_submit.c | 34 +-
drivers/gpu/drm/xe/xe_query.c | 14 +-
drivers/gpu/drm/xe/xe_res_cursor.h | 10 +-
drivers/gpu/drm/xe/xe_ring_ops.c | 22 +-
drivers/gpu/drm/xe/xe_rtp.c | 13 +
drivers/gpu/drm/xe/xe_rtp.h | 6 +
drivers/gpu/drm/xe/xe_sa.c | 1 -
drivers/gpu/drm/xe/xe_sa.h | 15 +-
drivers/gpu/drm/xe/xe_sa_types.h | 1 -
drivers/gpu/drm/xe/xe_sriov.c | 15 +
drivers/gpu/drm/xe/xe_sriov.h | 1 +
drivers/gpu/drm/xe/xe_sriov_vf.c | 191 +-
drivers/gpu/drm/xe/xe_sriov_vf.h | 6 +
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 410 ++
drivers/gpu/drm/xe/xe_sriov_vf_ccs.h | 34 +
drivers/gpu/drm/xe/xe_sriov_vf_ccs_types.h | 51 +
drivers/gpu/drm/xe/xe_sriov_vf_types.h | 10 +
drivers/gpu/drm/xe/xe_survivability_mode.c | 178 +-
drivers/gpu/drm/xe/xe_survivability_mode.h | 5 +-
drivers/gpu/drm/xe/xe_survivability_mode_types.h | 8 +
drivers/gpu/drm/xe/xe_svm.c | 723 +++-
drivers/gpu/drm/xe/xe_svm.h | 86 +-
drivers/gpu/drm/xe/xe_tile.c | 62 +-
drivers/gpu/drm/xe/xe_tile.h | 14 +-
drivers/gpu/drm/xe/xe_tile_debugfs.c | 135 +
drivers/gpu/drm/xe/xe_tile_debugfs.h | 13 +
drivers/gpu/drm/xe/xe_tile_printk.h | 127 +
drivers/gpu/drm/xe/xe_tlb_inval.c | 433 ++
drivers/gpu/drm/xe/xe_tlb_inval.h | 46 +
drivers/gpu/drm/xe/xe_tlb_inval_job.c | 268 ++
drivers/gpu/drm/xe/xe_tlb_inval_job.h | 33 +
drivers/gpu/drm/xe/xe_tlb_inval_types.h | 130 +
drivers/gpu/drm/xe/xe_trace.h | 40 +-
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 12 +-
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 22 +-
drivers/gpu/drm/xe/xe_ttm_vram_mgr.h | 3 +-
drivers/gpu/drm/xe/xe_tuning.c | 2 +-
drivers/gpu/drm/xe/xe_uc_fw.c | 29 +-
drivers/gpu/drm/xe/xe_uc_fw_abi.h | 130 +-
drivers/gpu/drm/xe/xe_uc_fw_types.h | 3 +
drivers/gpu/drm/xe/xe_userptr.c | 319 ++
drivers/gpu/drm/xe/xe_userptr.h | 107 +
drivers/gpu/drm/xe/xe_validation.c | 278 ++
drivers/gpu/drm/xe/xe_validation.h | 192 +
drivers/gpu/drm/xe/xe_vm.c | 1162 +++---
drivers/gpu/drm/xe/xe_vm.h | 69 +-
drivers/gpu/drm/xe/xe_vm_madvise.c | 431 ++
drivers/gpu/drm/xe/xe_vm_madvise.h | 15 +
drivers/gpu/drm/xe/xe_vm_types.h | 145 +-
drivers/gpu/drm/xe/xe_vram.c | 209 +-
drivers/gpu/drm/xe/xe_vram.h | 11 +
drivers/gpu/drm/xe/xe_vram_freq.c | 4 +-
drivers/gpu/drm/xe/xe_vram_types.h | 85 +
drivers/gpu/drm/xe/xe_wa.c | 88 +-
drivers/gpu/drm/xe/xe_wa.h | 8 +-
drivers/gpu/drm/xe/xe_wa_oob.rules | 10 +-
drivers/gpu/nova-core/driver.rs | 13 +-
drivers/gpu/nova-core/falcon.rs | 113 +-
drivers/gpu/nova-core/falcon/gsp.rs | 16 +-
drivers/gpu/nova-core/falcon/hal.rs | 2 +-
drivers/gpu/nova-core/falcon/hal/ga102.rs | 47 +-
drivers/gpu/nova-core/falcon/sec2.rs | 13 +-
drivers/gpu/nova-core/fb.rs | 2 +-
drivers/gpu/nova-core/firmware.rs | 113 +-
drivers/gpu/nova-core/firmware/booter.rs | 375 ++
drivers/gpu/nova-core/firmware/fwsec.rs | 17 +-
drivers/gpu/nova-core/firmware/gsp.rs | 243 ++
drivers/gpu/nova-core/firmware/riscv.rs | 91 +
drivers/gpu/nova-core/gpu.rs | 206 +-
drivers/gpu/nova-core/gsp.rs | 22 +
drivers/gpu/nova-core/gsp/boot.rs | 137 +
drivers/gpu/nova-core/gsp/fw.rs | 7 +
drivers/gpu/nova-core/gsp/fw/r570_144.rs | 29 +
drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs | 1 +
drivers/gpu/nova-core/nova_core.rs | 1 +
drivers/gpu/nova-core/regs.rs | 84 +-
drivers/gpu/nova-core/regs/macros.rs | 751 +++-
drivers/gpu/nova-core/util.rs | 20 -
drivers/gpu/nova-core/vbios.rs | 176 +-
drivers/hid/i2c-hid/i2c-hid-core.c | 46 +-
drivers/hid/i2c-hid/i2c-hid-of-elan.c | 11 +-
drivers/misc/mei/Kconfig | 13 +
drivers/misc/mei/Makefile | 1 +
drivers/misc/mei/bus.c | 13 +
drivers/misc/mei/mei_lb.c | 312 ++
drivers/pci/vgaarb.c | 31 +-
drivers/soc/fsl/qe/qmc.c | 44 +-
drivers/soundwire/bus.c | 12 +
drivers/soundwire/slave.c | 6 +
drivers/video/screen_info_generic.c | 55 +
include/drm/bridge/dw_dp.h | 20 +
include/drm/bridge/samsung-dsim.h | 16 +-
include/drm/drm_bridge.h | 47 +-
include/drm/drm_buddy.h | 9 -
include/drm/drm_color_mgmt.h | 1 +
include/drm/drm_device.h | 14 +-
include/drm/drm_format_helper.h | 4 +
include/drm/drm_gem.h | 51 +-
include/drm/drm_gpusvm.h | 136 +-
include/drm/drm_gpuvm.h | 68 +-
include/drm/drm_mipi_dsi.h | 147 +-
include/drm/drm_pagemap.h | 50 +-
include/drm/drm_panel.h | 14 +
include/drm/drm_utils.h | 8 +-
include/drm/intel/i915_component.h | 1 +
include/drm/intel/intel_lb_mei_interface.h | 70 +
include/drm/intel/pciids.h | 5 +
include/drm/ttm/ttm_bo.h | 2 +
include/drm/ttm/ttm_resource.h | 2 +-
include/linux/fbcon.h | 7 +
include/linux/habanalabs/cpucp_if.h | 4 +
include/linux/hid.h | 2 +
include/linux/iopoll.h | 136 +-
include/linux/list.h | 14 +
include/linux/mei_cl_bus.h | 1 +
include/linux/overflow.h | 70 +
include/linux/screen_info.h | 2 +
include/linux/soundwire/sdw.h | 17 +
include/sound/compress_driver.h | 2 +-
include/sound/cs-amp-lib.h | 1 +
include/sound/cs35l56.h | 5 +-
include/sound/dmaengine_pcm.h | 5 +
include/sound/emu10k1.h | 3 +-
include/sound/gus.h | 1 -
include/sound/hda_codec.h | 34 +-
include/sound/hdaudio.h | 1 +
include/sound/soc-component.h | 83 +-
include/sound/soc-dai.h | 7 +-
include/sound/soc-dapm.h | 61 +-
include/sound/soc.h | 5 +
include/sound/soc_sdw_utils.h | 8 +
include/sound/sof/ipc4/header.h | 4 +
include/sound/soundfont.h | 18 +
include/sound/tas2781-dsp.h | 11 +
include/sound/tas2781.h | 14 +-
include/sound/tas2x20-tlv.h | 259 ++
include/sound/tas5825-tlv.h | 24 +
include/sound/tlv320dac33-plat.h | 21 -
include/trace/events/habanalabs.h | 2 +-
include/uapi/drm/amdgpu_drm.h | 72 +-
include/uapi/drm/amdxdna_accel.h | 136 +
include/uapi/drm/drm.h | 63 +-
include/uapi/drm/drm_mode.h | 8 +
include/uapi/drm/panthor_drm.h | 3 +
include/uapi/drm/rocket_accel.h | 142 +
include/uapi/drm/v3d_drm.h | 2 +
include/uapi/drm/xe_drm.h | 282 +-
include/uapi/sound/compress_offload.h | 35 +-
include/uapi/sound/compress_params.h | 41 +-
include/uapi/sound/intel/avs/tokens.h | 15 +
include/uapi/sound/snd_ar_tokens.h | 20 +-
include/uapi/sound/sof/tokens.h | 2 +
include/video/pixel_format.h | 61 +
rust/bindings/bindings_helper.h | 2 +
rust/helpers/helpers.c | 1 +
rust/helpers/scatterlist.c | 24 +
rust/kernel/alloc/allocator.rs | 52 +
rust/kernel/alloc/allocator/iter.rs | 102 +
rust/kernel/alloc/kbox.rs | 40 +-
rust/kernel/alloc/kvec.rs | 44 +-
rust/kernel/alloc/layout.rs | 5 +
rust/kernel/devres.rs | 6 +-
rust/kernel/dma.rs | 86 +-
rust/kernel/drm/device.rs | 3 +-
rust/kernel/drm/driver.rs | 5 +-
rust/kernel/drm/gem/mod.rs | 96 +-
rust/kernel/drm/ioctl.rs | 11 +-
rust/kernel/lib.rs | 2 +
rust/kernel/page.rs | 87 +-
rust/kernel/scatterlist.rs | 491 +++
rust/kernel/transmute.rs | 114 +-
rust/kernel/workqueue.rs | 9 +-
rust/pin-init/README.md | 12 +
rust/pin-init/examples/error.rs | 4 +-
rust/pin-init/src/lib.rs | 4 +-
rust/pin-init/src/macros.rs | 239 +-
rust/uapi/uapi_helper.h | 1 +
samples/rust/rust_dma.rs | 35 +-
samples/rust/rust_driver_pci.rs | 2 +-
sound/ac97/bus.c | 22 +-
sound/aoa/codecs/onyx.c | 106 +-
sound/aoa/codecs/tas.c | 115 +-
sound/aoa/codecs/toonie.c | 2 +-
sound/aoa/core/alsa.c | 8 +-
sound/aoa/core/gpio-feature.c | 20 +-
sound/aoa/core/gpio-pmf.c | 26 +-
sound/aoa/fabrics/layout.c | 9 +-
sound/aoa/soundbus/i2sbus/core.c | 4 +-
sound/aoa/soundbus/i2sbus/pcm.c | 202 +-
sound/arm/aaci.c | 192 +-
sound/arm/pxa2xx-ac97-lib.c | 12 +-
sound/atmel/ac97c.c | 18 +-
sound/core/compress_offload.c | 98 +-
sound/core/misc.c | 25 +-
sound/core/oss/pcm_oss.c | 3 +-
sound/core/pcm_dmaengine.c | 2 +
sound/core/pcm_native.c | 25 +-
sound/core/seq/oss/seq_oss.c | 24 +-
sound/core/seq/oss/seq_oss_device.h | 7 +-
sound/core/seq/oss/seq_oss_midi.c | 116 +-
sound/core/seq/oss/seq_oss_readq.c | 10 +-
sound/core/seq/oss/seq_oss_synth.c | 125 +-
sound/core/seq/oss/seq_oss_writeq.c | 5 +-
sound/core/seq/seq_clientmgr.c | 743 ++--
sound/core/seq/seq_clientmgr.h | 17 +-
sound/core/seq/seq_fifo.c | 16 +-
sound/core/seq/seq_fifo.h | 1 +
sound/core/seq/seq_ports.c | 19 +-
sound/core/seq/seq_ports.h | 2 +
sound/core/seq/seq_queue.c | 76 +-
sound/core/seq/seq_queue.h | 2 +
sound/core/seq/seq_timer.c | 5 +-
sound/drivers/aloop.c | 262 +-
sound/drivers/dummy.c | 40 +-
sound/drivers/mpu401/mpu401_uart.c | 41 +-
sound/drivers/mtpav.c | 61 +-
sound/drivers/mts64.c | 57 +-
sound/drivers/opl3/opl3_lib.c | 26 +-
sound/drivers/opl3/opl3_midi.c | 51 +-
sound/drivers/opl3/opl3_seq.c | 27 +-
sound/drivers/opl4/opl4_lib.c | 10 +-
sound/drivers/opl4/opl4_mixer.c | 8 +-
sound/drivers/opl4/opl4_proc.c | 10 +-
sound/drivers/opl4/opl4_seq.c | 30 +-
sound/drivers/opl4/opl4_synth.c | 81 +-
sound/drivers/portman2x4.c | 12 +-
sound/drivers/serial-generic.c | 12 +-
sound/drivers/serial-u16550.c | 48 +-
sound/drivers/vx/vx_core.c | 19 +-
sound/drivers/vx/vx_mixer.c | 57 +-
sound/drivers/vx/vx_pcm.c | 3 +-
sound/drivers/vx/vx_uer.c | 17 +-
sound/firewire/amdtp-stream.c | 28 +-
sound/firewire/bebob/bebob.c | 36 +-
sound/firewire/bebob/bebob_hwdep.c | 37 +-
sound/firewire/bebob/bebob_maudio.c | 42 +-
sound/firewire/bebob/bebob_midi.c | 34 +-
sound/firewire/bebob/bebob_pcm.c | 70 +-
sound/firewire/bebob/bebob_stream.c | 21 +-
sound/firewire/cmp.c | 37 +-
sound/firewire/dice/dice-hwdep.c | 37 +-
sound/firewire/dice/dice-midi.c | 38 +-
sound/firewire/dice/dice-pcm.c | 93 +-
sound/firewire/dice/dice-stream.c | 21 +-
sound/firewire/dice/dice-transaction.c | 7 +-
sound/firewire/dice/dice.c | 3 +-
sound/firewire/digi00x/digi00x-hwdep.c | 37 +-
sound/firewire/digi00x/digi00x-midi.c | 34 +-
sound/firewire/digi00x/digi00x-pcm.c | 77 +-
sound/firewire/digi00x/digi00x-stream.c | 21 +-
sound/firewire/digi00x/digi00x-transaction.c | 8 +-
sound/firewire/digi00x/digi00x.c | 3 +-
sound/firewire/fcp.c | 19 +-
sound/firewire/fireface/ff-hwdep.c | 37 +-
sound/firewire/fireface/ff-midi.c | 10 +-
sound/firewire/fireface/ff-pcm.c | 92 +-
sound/firewire/fireface/ff-stream.c | 21 +-
sound/firewire/fireface/ff-transaction.c | 4 +-
sound/firewire/fireworks/fireworks.c | 41 +-
sound/firewire/fireworks/fireworks_command.c | 16 +-
sound/firewire/fireworks/fireworks_hwdep.c | 41 +-
sound/firewire/fireworks/fireworks_midi.c | 39 +-
sound/firewire/fireworks/fireworks_pcm.c | 69 +-
sound/firewire/fireworks/fireworks_stream.c | 21 +-
sound/firewire/fireworks/fireworks_transaction.c | 39 +-
sound/firewire/isight.c | 20 +-
sound/firewire/iso-resources.c | 66 +-
.../motu/motu-command-dsp-message-parser.c | 9 +-
sound/firewire/motu/motu-hwdep.c | 37 +-
sound/firewire/motu/motu-midi.c | 38 +-
sound/firewire/motu/motu-pcm.c | 92 +-
.../motu/motu-register-dsp-message-parser.c | 18 +-
sound/firewire/motu/motu-stream.c | 21 +-
sound/firewire/motu/motu-transaction.c | 7 +-
sound/firewire/oxfw/oxfw-hwdep.c | 37 +-
sound/firewire/oxfw/oxfw-midi.c | 62 +-
sound/firewire/oxfw/oxfw-pcm.c | 92 +-
sound/firewire/oxfw/oxfw-stream.c | 21 +-
sound/firewire/oxfw/oxfw.c | 3 +-
sound/firewire/tascam/amdtp-tascam.c | 17 +-
sound/firewire/tascam/tascam-hwdep.c | 37 +-
sound/firewire/tascam/tascam-midi.c | 10 +-
sound/firewire/tascam/tascam-pcm.c | 75 +-
sound/firewire/tascam/tascam-stream.c | 21 +-
sound/firewire/tascam/tascam.c | 3 +-
sound/hda/codecs/analog.c | 3 +-
sound/hda/codecs/ca0132.c | 295 +-
sound/hda/codecs/cirrus/cs8409.c | 22 +-
sound/hda/codecs/conexant.c | 4 +-
sound/hda/codecs/generic.c | 76 +-
sound/hda/codecs/hdmi/hdmi.c | 199 +-
sound/hda/codecs/hdmi/nvhdmi-mcp.c | 3 +-
sound/hda/codecs/realtek/alc268.c | 3 +-
sound/hda/codecs/realtek/alc269.c | 7 +-
sound/hda/codecs/realtek/realtek.c | 40 +-
sound/hda/codecs/realtek/realtek.h | 21 +
sound/hda/codecs/side-codecs/cs35l41_hda.c | 110 +-
sound/hda/codecs/side-codecs/cs35l56_hda.c | 1 +
sound/hda/codecs/side-codecs/cs35l56_hda_i2c.c | 2 -
sound/hda/codecs/side-codecs/cs35l56_hda_spi.c | 2 -
sound/hda/codecs/side-codecs/hda_component.c | 15 +-
sound/hda/codecs/side-codecs/hda_component.h | 3 +-
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 83 +-
sound/hda/common/codec.c | 142 +-
sound/hda/common/controller.c | 124 +-
sound/hda/common/proc.c | 13 +-
sound/hda/common/sysfs.c | 110 +-
sound/hda/controllers/intel.c | 14 +-
sound/hda/core/bus.c | 8 +-
sound/hda/core/component.c | 6 +-
sound/hda/core/controller.c | 58 +-
sound/hda/core/device.c | 23 +-
sound/hda/core/ext/controller.c | 6 +-
sound/hda/core/ext/stream.c | 38 +-
sound/hda/core/regmap.c | 35 +-
sound/hda/core/stream.c | 34 +-
sound/i2c/other/ak4113.c | 54 +-
sound/i2c/other/ak4114.c | 39 +-
sound/i2c/other/ak4117.c | 40 +-
sound/isa/ad1816a/ad1816a_lib.c | 117 +-
sound/isa/cmi8330.c | 15 +-
sound/isa/cs423x/cs4236_lib.c | 131 +-
sound/isa/es1688/es1688_lib.c | 280 +-
sound/isa/es18xx.c | 58 +-
sound/isa/gus/gus_dma.c | 88 +-
sound/isa/gus/gus_dram.c | 8 +-
sound/isa/gus/gus_io.c | 65 +-
sound/isa/gus/gus_main.c | 65 +-
sound/isa/gus/gus_mem.c | 33 +-
sound/isa/gus/gus_mixer.c | 12 +-
sound/isa/gus/gus_pcm.c | 175 +-
sound/isa/gus/gus_reset.c | 66 +-
sound/isa/gus/gus_timer.c | 16 +-
sound/isa/gus/gus_uart.c | 24 +-
sound/isa/gus/gusextreme.c | 23 +-
sound/isa/gus/interwave.c | 33 +-
sound/isa/msnd/msnd.c | 29 +-
sound/isa/msnd/msnd_pinnacle.c | 11 +-
sound/isa/msnd/msnd_pinnacle_mixer.c | 8 +-
sound/isa/opl3sa2.c | 29 +-
sound/isa/opti9xx/miro.c | 17 +-
sound/isa/opti9xx/opti92x-ad1848.c | 21 +-
sound/isa/sb/emu8000.c | 94 +-
sound/isa/sb/emu8000_pcm.c | 48 +-
sound/isa/sb/sb16.c | 11 +-
sound/isa/sb/sb16_csp.c | 219 +-
sound/isa/sb/sb16_main.c | 123 +-
sound/isa/sb/sb8_main.c | 170 +-
sound/isa/sb/sb8_midi.c | 121 +-
sound/isa/sb/sb_common.c | 17 +-
sound/isa/sb/sb_mixer.c | 61 +-
sound/isa/sscape.c | 190 +-
sound/isa/wavefront/wavefront_midi.c | 131 +-
sound/isa/wavefront/wavefront_synth.c | 18 +-
sound/isa/wss/wss_lib.c | 285 +-
sound/mips/sgio2audio.c | 20 +-
sound/mips/snd-n64.c | 17 +-
sound/parisc/harmony.c | 103 +-
sound/pci/ac97/ac97_codec.c | 32 +-
sound/pci/ac97/ac97_patch.c | 9 +-
sound/pci/ac97/ac97_pcm.c | 50 +-
sound/pci/ac97/ac97_proc.c | 10 +-
sound/pci/ad1889.c | 12 +-
sound/pci/ak4531_codec.c | 18 +-
sound/pci/ali5451/ali5451.c | 92 +-
sound/pci/als300.c | 21 +-
sound/pci/als4000.c | 68 +-
sound/pci/asihpi/asihpi.c | 16 +-
sound/pci/atiixp.c | 69 +-
sound/pci/atiixp_modem.c | 49 +-
sound/pci/aw2/aw2-alsa.c | 26 +-
sound/pci/azt3328.c | 145 +-
sound/pci/bt87x.c | 26 +-
sound/pci/ca0106/ca0106_main.c | 33 +-
sound/pci/ca0106/ca0106_proc.c | 28 +-
sound/pci/ca0106/ca_midi.c | 171 +-
sound/pci/cmipci.c | 185 +-
sound/pci/cs4281.c | 54 +-
sound/pci/cs46xx/cs46xx_lib.c | 202 +-
sound/pci/cs46xx/dsp_spos.c | 70 +-
sound/pci/cs46xx/dsp_spos_scb_lib.c | 63 +-
sound/pci/cs5535audio/cs5535audio.c | 14 +-
sound/pci/cs5535audio/cs5535audio_pcm.c | 12 +-
sound/pci/ctxfi/ctamixer.c | 67 +-
sound/pci/ctxfi/ctatc.c | 28 +-
sound/pci/ctxfi/ctdaio.c | 42 +-
sound/pci/ctxfi/cthw20k1.c | 39 +-
sound/pci/ctxfi/ctsrc.c | 101 +-
sound/pci/ctxfi/cttimer.c | 63 +-
sound/pci/ctxfi/ctvmem.c | 16 +-
sound/pci/echoaudio/echoaudio.c | 128 +-
sound/pci/echoaudio/echoaudio_3g.c | 6 +-
sound/pci/echoaudio/gina24_dsp.c | 3 +-
sound/pci/echoaudio/layla24_dsp.c | 6 +-
sound/pci/echoaudio/midi.c | 41 +-
sound/pci/echoaudio/mona_dsp.c | 3 +-
sound/pci/emu10k1/emu10k1_main.c | 27 +-
sound/pci/emu10k1/emu10k1_synth.c | 11 +-
sound/pci/emu10k1/emu10k1x.c | 223 +-
sound/pci/emu10k1/emufx.c | 81 +-
sound/pci/emu10k1/emumixer.c | 71 +-
sound/pci/emu10k1/emumpu401.c | 175 +-
sound/pci/emu10k1/emupcm.c | 58 +-
sound/pci/emu10k1/emuproc.c | 19 +-
sound/pci/emu10k1/io.c | 123 +-
sound/pci/emu10k1/memory.c | 34 +-
sound/pci/emu10k1/p16v.c | 8 +-
sound/pci/emu10k1/voice.c | 8 +-
sound/pci/ens1370.c | 316 +-
sound/pci/es1938.c | 28 +-
sound/pci/es1968.c | 160 +-
sound/pci/fm801.c | 71 +-
sound/pci/ice1712/aureon.c | 27 +-
sound/pci/ice1712/delta.c | 83 +-
sound/pci/ice1712/ews.c | 53 +-
sound/pci/ice1712/hoontech.c | 24 +-
sound/pci/ice1712/ice1712.c | 184 +-
sound/pci/ice1712/ice1724.c | 310 +-
sound/pci/ice1712/maya44.c | 18 +-
sound/pci/ice1712/phase.c | 6 +-
sound/pci/ice1712/pontis.c | 70 +-
sound/pci/ice1712/prodigy192.c | 11 +-
sound/pci/ice1712/prodigy_hifi.c | 56 +-
sound/pci/ice1712/quartet.c | 3 +-
sound/pci/ice1712/wtm.c | 6 +-
sound/pci/intel8x0.c | 178 +-
sound/pci/intel8x0m.c | 8 +-
sound/pci/korg1212/korg1212.c | 182 +-
sound/pci/lola/lola.c | 4 +-
sound/pci/lola/lola_pcm.c | 36 +-
sound/pci/lx6464es/lx6464es.c | 49 +-
sound/pci/lx6464es/lx_core.c | 111 +-
sound/pci/maestro3.c | 23 +-
sound/pci/mixart/mixart.c | 48 +-
sound/pci/mixart/mixart_core.c | 71 +-
sound/pci/mixart/mixart_mixer.c | 46 +-
sound/pci/nm256/nm256.c | 37 +-
sound/pci/oxygen/oxygen.c | 12 +-
sound/pci/oxygen/oxygen_lib.c | 134 +-
sound/pci/oxygen/oxygen_mixer.c | 66 +-
sound/pci/oxygen/oxygen_pcm.c | 167 +-
sound/pci/oxygen/xonar_cs43xx.c | 6 +-
sound/pci/oxygen/xonar_dg_mixer.c | 33 +-
sound/pci/oxygen/xonar_lib.c | 3 +-
sound/pci/oxygen/xonar_pcm179x.c | 21 +-
sound/pci/oxygen/xonar_wm87x6.c | 31 +-
sound/pci/pcxhr/pcxhr.c | 35 +-
sound/pci/pcxhr/pcxhr_core.c | 15 +-
sound/pci/pcxhr/pcxhr_mix22.c | 23 +-
sound/pci/pcxhr/pcxhr_mixer.c | 58 +-
sound/pci/rme32.c | 152 +-
sound/pci/rme96.c | 211 +-
sound/pci/rme9652/hdsp.c | 311 +-
sound/pci/rme9652/hdspm.c | 301 +-
sound/pci/rme9652/rme9652.c | 199 +-
sound/pci/sis7019.c | 43 +-
sound/pci/sonicvibes.c | 113 +-
sound/pci/trident/trident_main.c | 324 +-
sound/pci/trident/trident_memory.c | 19 +-
sound/pci/via82xx.c | 80 +-
sound/pci/via82xx_modem.c | 6 +-
sound/pci/vx222/vx222_ops.c | 12 +-
sound/pci/ymfpci/ymfpci_main.c | 248 +-
sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 3 +-
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 25 +-
sound/pcmcia/vx/vxp_mixer.c | 9 +-
sound/pcmcia/vx/vxp_ops.c | 6 +-
sound/ppc/awacs.c | 24 +-
sound/ppc/beep.c | 17 +-
sound/ppc/burgundy.c | 10 +-
sound/ppc/pmac.c | 88 +-
sound/ppc/snd_ps3.c | 21 +-
sound/soc/amd/acp/acp-rembrandt.c | 2 +-
sound/soc/amd/acp/amd-sdw-acpi.c | 2 +-
sound/soc/amd/raven/acp3x-i2s.c | 3 +-
sound/soc/amd/vangogh/acp5x-i2s.c | 3 +-
sound/soc/codecs/Kconfig | 67 +-
sound/soc/codecs/Makefile | 20 +-
sound/soc/codecs/adau1977.c | 2 +-
sound/soc/codecs/cs-amp-lib-test.c | 252 +-
sound/soc/codecs/cs-amp-lib.c | 139 +-
sound/soc/codecs/cs35l41.c | 77 +-
sound/soc/codecs/cs35l56-i2c.c | 4 +-
sound/soc/codecs/cs35l56-sdw.c | 4 +-
sound/soc/codecs/cs35l56-shared.c | 109 +-
sound/soc/codecs/cs35l56-spi.c | 2 +-
sound/soc/codecs/cs42l43-jack.c | 8 +-
sound/soc/codecs/cs42l43.c | 109 +-
sound/soc/codecs/cs42l43.h | 3 +
sound/soc/codecs/cs48l32-tables.c | 4 +-
sound/soc/codecs/da7213.c | 6 +-
sound/soc/codecs/es8323.c | 17 +-
sound/soc/codecs/fs-amp-lib.c | 265 ++
sound/soc/codecs/fs-amp-lib.h | 150 +
sound/soc/codecs/fs210x.c | 1586 +++++++
sound/soc/codecs/fs210x.h | 75 +
sound/soc/codecs/lpass-macro-common.h | 1 +
sound/soc/codecs/lpass-va-macro.c | 2 +
sound/soc/codecs/lpass-wsa-macro.c | 2 +
sound/soc/codecs/pcm1754.c | 185 +
sound/soc/codecs/pcm6240.c | 4 +-
sound/soc/codecs/pm4125-sdw.c | 545 +++
sound/soc/codecs/pm4125.c | 1780 ++++++++
sound/soc/codecs/pm4125.h | 307 ++
sound/soc/codecs/rt1320-sdw.c | 380 +-
sound/soc/codecs/rt1320-sdw.h | 10 +
sound/soc/codecs/rt721-sdca-sdw.c | 10 +-
sound/soc/codecs/tas2781-comlib-i2c.c | 2 +
sound/soc/codecs/tas2781-fmwlib.c | 79 +-
sound/soc/codecs/tas2781-i2c.c | 190 +-
sound/soc/codecs/tas2783-sdw.c | 1331 ++++++
sound/soc/codecs/tas2783.h | 110 +
sound/soc/codecs/tlv320aic32x4.c | 18 +-
sound/soc/codecs/tlv320aic3x.c | 32 +-
sound/soc/codecs/tlv320dac33.c | 69 +-
sound/soc/codecs/wcd-common.c | 144 +
sound/soc/codecs/wcd-common.h | 46 +
sound/soc/codecs/wcd934x.c | 99 +-
sound/soc/codecs/wcd937x-sdw.c | 67 +-
sound/soc/codecs/wcd937x.c | 93 +-
sound/soc/codecs/wcd937x.h | 24 +-
sound/soc/codecs/wcd938x-sdw.c | 83 +-
sound/soc/codecs/wcd938x.c | 99 +-
sound/soc/codecs/wcd938x.h | 26 +-
sound/soc/codecs/wcd939x-sdw.c | 98 +-
sound/soc/codecs/wcd939x.c | 104 +-
sound/soc/codecs/wcd939x.h | 32 +-
sound/soc/codecs/wl1273.c | 500 ---
sound/soc/codecs/wl1273.h | 16 -
sound/soc/codecs/wm8993.c | 2 +-
sound/soc/codecs/wm8994.c | 6 +-
sound/soc/codecs/wm8994.h | 12 +-
sound/soc/codecs/wm8996.c | 2 +-
sound/soc/codecs/wm_adsp.c | 6 +-
sound/soc/codecs/wm_adsp.h | 2 +-
sound/soc/codecs/wsa883x.c | 57 +-
sound/soc/fsl/fsl_qmc_audio.c | 125 +-
sound/soc/fsl/fsl_sai.c | 3 +-
sound/soc/fsl/imx-audmux.c | 2 +-
sound/soc/fsl/imx-hdmi.c | 13 +-
sound/soc/generic/test-component.c | 4 +-
sound/soc/intel/atom/sst-mfld-platform-compress.c | 12 +-
sound/soc/intel/atom/sst-mfld-platform.h | 2 +-
sound/soc/intel/atom/sst/sst.c | 2 +-
sound/soc/intel/atom/sst/sst_drv_interface.c | 9 +-
sound/soc/intel/avs/apl.c | 1 +
sound/soc/intel/avs/avs.h | 90 +-
sound/soc/intel/avs/board_selection.c | 309 +-
sound/soc/intel/avs/boards/da7219.c | 15 +-
sound/soc/intel/avs/boards/dmic.c | 80 +-
sound/soc/intel/avs/boards/es8336.c | 18 +-
sound/soc/intel/avs/boards/hdaudio.c | 13 +-
sound/soc/intel/avs/boards/i2s_test.c | 15 +-
sound/soc/intel/avs/boards/max98357a.c | 15 +-
sound/soc/intel/avs/boards/max98373.c | 15 +-
sound/soc/intel/avs/boards/max98927.c | 15 +-
sound/soc/intel/avs/boards/nau8825.c | 15 +-
sound/soc/intel/avs/boards/probe.c | 49 +-
sound/soc/intel/avs/boards/rt274.c | 17 +-
sound/soc/intel/avs/boards/rt286.c | 15 +-
sound/soc/intel/avs/boards/rt298.c | 15 +-
sound/soc/intel/avs/boards/rt5514.c | 15 +-
sound/soc/intel/avs/boards/rt5640.c | 2 +-
sound/soc/intel/avs/boards/rt5663.c | 15 +-
sound/soc/intel/avs/boards/rt5682.c | 15 +-
sound/soc/intel/avs/boards/ssm4567.c | 15 +-
sound/soc/intel/avs/cnl.c | 1 +
sound/soc/intel/avs/core.c | 1 +
sound/soc/intel/avs/debug.h | 91 +
sound/soc/intel/avs/debugfs.c | 1 +
sound/soc/intel/avs/icl.c | 1 +
sound/soc/intel/avs/ipc.c | 1 +
sound/soc/intel/avs/lnl.c | 1 +
sound/soc/intel/avs/mtl.c | 1 +
sound/soc/intel/avs/path.c | 267 ++
sound/soc/intel/avs/path.h | 13 +
sound/soc/intel/avs/pcm.c | 35 +-
sound/soc/intel/avs/probes.c | 25 +-
sound/soc/intel/avs/ptl.c | 1 +
sound/soc/intel/avs/skl.c | 1 +
sound/soc/intel/avs/tgl.c | 1 +
sound/soc/intel/avs/topology.c | 110 +
sound/soc/intel/avs/topology.h | 8 +
sound/soc/intel/boards/bytcht_cx2072x.c | 2 +-
sound/soc/intel/boards/bytcht_es8316.c | 22 +-
sound/soc/intel/boards/bytcr_rt5640.c | 9 +-
sound/soc/intel/boards/bytcr_rt5651.c | 28 +-
sound/soc/intel/boards/bytcr_wm5102.c | 2 +-
sound/soc/intel/boards/sof_es8336.c | 2 +-
sound/soc/intel/boards/sof_sdw.c | 2 +-
sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 30 +
sound/soc/mediatek/common/mtk-soundcard-driver.c | 19 +-
sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 +-
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 2 +-
.../mt8183/mt8183-mt6358-ts3a227-max98357.c | 2 +-
sound/soc/mediatek/mt8186/mt8186-mt6366.c | 2 +-
sound/soc/mediatek/mt8188/mt8188-mt6359.c | 8 +-
.../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 2 +-
sound/soc/mediatek/mt8195/mt8195-mt6359.c | 4 +-
sound/soc/pxa/Kconfig | 4 +-
sound/soc/qcom/lpass-cdc-dma.c | 3 +-
sound/soc/qcom/lpass-hdmi.c | 2 +-
sound/soc/qcom/qdsp6/audioreach.c | 54 +
sound/soc/qcom/qdsp6/audioreach.h | 35 +-
sound/soc/qcom/qdsp6/q6apm-dai.c | 29 +-
sound/soc/qcom/qdsp6/q6apm.c | 3 +
sound/soc/qcom/qdsp6/q6asm-dai.c | 26 +-
sound/soc/qcom/qdsp6/topology.c | 45 +-
sound/soc/qcom/sc8280xp.c | 7 +-
sound/soc/qcom/x1e80100.c | 5 +-
sound/soc/renesas/fsi.c | 30 +-
sound/soc/renesas/rcar/core.c | 18 +-
sound/soc/renesas/rcar/msiof.c | 219 +-
sound/soc/renesas/rcar/src.c | 19 +-
sound/soc/renesas/rcar/ssi.c | 35 +-
sound/soc/renesas/rz-ssi.c | 14 +-
sound/soc/sdw_utils/Makefile | 3 +-
sound/soc/sdw_utils/soc_sdw_ti_amp.c | 92 +
sound/soc/sdw_utils/soc_sdw_utils.c | 38 +-
sound/soc/soc-component.c | 2 +-
sound/soc/soc-compress.c | 2 +-
sound/soc/soc-core.c | 4 +-
sound/soc/soc-dai.c | 2 +-
sound/soc/soc-dapm.c | 121 +-
sound/soc/soc-ops.c | 1 +
sound/soc/sof/amd/acp-probes.c | 2 +-
sound/soc/sof/compress.c | 2 +-
sound/soc/sof/imx/imx-common.c | 6 +-
sound/soc/sof/imx/imx8.c | 3 +-
sound/soc/sof/intel/hda-codec.c | 3 -
sound/soc/sof/intel/hda-ctrl.c | 8 +-
sound/soc/sof/intel/hda-dsp.c | 2 +-
sound/soc/sof/intel/hda-probes.c | 2 +-
sound/soc/sof/intel/hda-sdw-bpt.c | 2 +-
sound/soc/sof/intel/hda.c | 2 +-
sound/soc/sof/intel/hda.h | 2 +-
sound/soc/sof/ipc3-dtrace.c | 2 +-
sound/soc/sof/ipc4-pcm.c | 60 +-
sound/soc/sof/ipc4-topology.c | 187 +-
sound/soc/sof/ipc4-topology.h | 16 +
sound/soc/sof/sof-audio.h | 3 +
sound/soc/sof/sof-client-probes-ipc3.c | 25 +-
sound/soc/sof/sof-client-probes-ipc4.c | 134 +-
sound/soc/sof/sof-client-probes.c | 62 +-
sound/soc/sof/sof-client-probes.h | 13 +-
sound/soc/sof/sof-client.c | 118 +-
sound/soc/sof/sof-client.h | 8 +-
sound/soc/sof/sof-priv.h | 9 +
sound/soc/sprd/sprd-pcm-compress.c | 6 +-
sound/soc/sprd/sprd-pcm-dma.h | 4 +-
sound/soc/stm/stm32_sai_sub.c | 8 +
sound/soc/uniphier/aio-compress.c | 2 +-
sound/sparc/amd7930.c | 114 +-
sound/sparc/cs4231.c | 225 +-
sound/sparc/dbri.c | 232 +-
sound/spi/at73c213.c | 91 +-
sound/synth/emux/emux_effect.c | 29 +-
sound/synth/emux/emux_proc.c | 6 +-
sound/synth/emux/emux_seq.c | 17 +-
sound/synth/emux/emux_synth.c | 54 +-
sound/synth/emux/soundfont.c | 115 +-
sound/synth/util_mem.c | 17 +-
sound/usb/6fire/chip.c | 40 +-
sound/usb/6fire/midi.c | 21 +-
sound/usb/6fire/pcm.c | 83 +-
sound/usb/Kconfig | 12 +
sound/usb/bcd2000/bcd2000.c | 16 +-
sound/usb/caiaq/audio.c | 39 +-
sound/usb/card.c | 94 +-
sound/usb/endpoint.c | 124 +-
sound/usb/fcp.c | 17 +-
sound/usb/hiface/chip.c | 11 +-
sound/usb/hiface/pcm.c | 60 +-
sound/usb/line6/capture.c | 6 +-
sound/usb/line6/driver.c | 39 +-
sound/usb/line6/midi.c | 10 +-
sound/usb/line6/pcm.c | 85 +-
sound/usb/media.c | 6 +-
sound/usb/midi.c | 77 +-
sound/usb/midi2.c | 16 +-
sound/usb/misc/ua101.c | 256 +-
sound/usb/mixer.c | 66 +-
sound/usb/mixer_quirks.c | 354 +-
sound/usb/mixer_s1810c.c | 295 +-
sound/usb/mixer_scarlett2.c | 1414 +++----
sound/usb/mixer_us16x08.c | 3 +-
sound/usb/pcm.c | 301 +-
sound/usb/proc.c | 3 +-
sound/usb/qcom/qc_audio_offload.c | 84 +-
sound/usb/quirks.c | 200 +-
sound/usb/quirks.h | 11 +-
sound/usb/usbaudio.h | 110 +-
sound/usb/usx2y/Makefile | 2 +
sound/usb/usx2y/us122l.c | 50 +-
sound/usb/usx2y/us144mkii.c | 620 +++
sound/usb/usx2y/us144mkii.h | 367 ++
sound/usb/usx2y/us144mkii_capture.c | 319 ++
sound/usb/usx2y/us144mkii_controls.c | 444 ++
sound/usb/usx2y/us144mkii_midi.c | 403 ++
sound/usb/usx2y/us144mkii_pcm.c | 370 ++
sound/usb/usx2y/us144mkii_pcm.h | 165 +
sound/usb/usx2y/us144mkii_playback.c | 456 ++
sound/usb/usx2y/usbusx2yaudio.c | 23 +-
sound/usb/usx2y/usx2yhwdeppcm.c | 33 +-
sound/usb/validate.c | 9 +-
sound/virtio/virtio_card.c | 8 +-
sound/virtio/virtio_ctl_msg.c | 23 +-
sound/virtio/virtio_pcm.c | 8 +-
sound/virtio/virtio_pcm_msg.c | 17 +-
sound/virtio/virtio_pcm_ops.c | 56 +-
sound/x86/intel_hdmi_audio.c | 109 +-
sound/xen/xen_snd_front.c | 82 +-
sound/xen/xen_snd_front_evtchnl.c | 33 +-
tools/testing/selftests/alsa/mixer-test.c | 8 +-
tools/testing/selftests/alsa/pcm-test.c | 8 +-
1854 files changed, 76382 insertions(+), 35302 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-drm
create mode 100644 Documentation/accel/rocket/index.rst
create mode 100644 Documentation/devicetree/bindings/display/bridge/solomon,ssd2825.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/waveshare,dsi2 [...]
create mode 100644 Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sc8180x-dpu.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sc8180x-mdss.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/hydis,hv101hd1.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e8aa5 [...]
create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/twl4030-audio.txt
create mode 100644 Documentation/devicetree/bindings/npu/rockchip,rk3588-rknn-core.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/alc5623.txt
delete mode 100644 Documentation/devicetree/bindings/sound/brcm,bcm2835-i2s.txt
create mode 100644 Documentation/devicetree/bindings/sound/brcm,bcm2835-i2s.yaml
create mode 100644 Documentation/devicetree/bindings/sound/foursemi,fs2105s.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt
create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8183-audio.yaml
create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8183_da7219.yaml
create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8183_mt6358_ [...]
delete mode 100644 Documentation/devicetree/bindings/sound/mt8183-afe-pcm.txt
delete mode 100644 Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt
delete mode 100644 Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-m [...]
delete mode 100644 Documentation/devicetree/bindings/sound/omap-twl4030.txt
create mode 100644 Documentation/devicetree/bindings/sound/qcom,pm4125-codec.yaml
create mode 100644 Documentation/devicetree/bindings/sound/qcom,pm4125-sdw.yaml
create mode 100644 Documentation/devicetree/bindings/sound/realtek,alc5623.yaml
create mode 100644 Documentation/devicetree/bindings/sound/ti,omap-twl4030.yaml
create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm1754.yaml
create mode 100644 Documentation/devicetree/bindings/sound/ti,twl4030-audio.yaml
create mode 100644 Documentation/gpu/amdgpu/userq.rst
create mode 100644 Documentation/gpu/xe/xe_device.rst
create mode 100644 drivers/accel/amdxdna/amdxdna_ubuf.c
create mode 100644 drivers/accel/amdxdna/amdxdna_ubuf.h
create mode 100644 drivers/accel/habanalabs/common/hldio.c
create mode 100644 drivers/accel/habanalabs/common/hldio.h
create mode 100644 drivers/accel/rocket/Kconfig
create mode 100644 drivers/accel/rocket/Makefile
create mode 100644 drivers/accel/rocket/rocket_core.c
create mode 100644 drivers/accel/rocket/rocket_core.h
create mode 100644 drivers/accel/rocket/rocket_device.c
create mode 100644 drivers/accel/rocket/rocket_device.h
create mode 100644 drivers/accel/rocket/rocket_drv.c
create mode 100644 drivers/accel/rocket/rocket_drv.h
create mode 100644 drivers/accel/rocket/rocket_gem.c
create mode 100644 drivers/accel/rocket/rocket_gem.h
create mode 100644 drivers/accel/rocket/rocket_job.c
create mode 100644 drivers/accel/rocket/rocket_job.h
create mode 100644 drivers/accel/rocket/rocket_registers.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_utils.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c
rename drivers/gpu/drm/amd/display/dc/inc/{link.h => link_service.h} (97%)
create mode 100644 drivers/gpu/drm/amd/display/dc/inc/soc_and_ip_translator.h
create mode 100644 drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn401/dcn [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn401/dcn [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn42/dcn4 [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/dcn42/dcn4 [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/soc_and_ip_translator/soc_and_ip [...]
rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v13_0_0_pptable.h (100%)
copy drivers/{s390/crypto/zcrypt_cex2a.c => gpu/drm/amd/ras/rascore/Makefile} (100%)
rename drivers/gpu/drm/amd/{amdgpu/dce_v11_0.h => ras/rascore/ras_core_status.h} (66%)
create mode 100644 drivers/gpu/drm/bridge/ssd2825.c
create mode 100644 drivers/gpu/drm/bridge/synopsys/dw-dp.c
create mode 100644 drivers/gpu/drm/bridge/waveshare-dsi.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt_defs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_panic.c
create mode 100644 drivers/gpu/drm/i915/display/intel_panic.h
create mode 100644 drivers/gpu/drm/i915/i915_list_util.h
create mode 100644 drivers/gpu/drm/i915/i915_ptr_util.h
create mode 100644 drivers/gpu/drm/i915/i915_timer_util.c
create mode 100644 drivers/gpu/drm/i915/i915_timer_util.h
create mode 100644 drivers/gpu/drm/i915/i915_wait_util.h
delete mode 100644 drivers/gpu/drm/nova/uapi.rs
create mode 100644 drivers/gpu/drm/panel/panel-hydis-hv101hd1.c
create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e8aa5x01-ams561ra01.c
create mode 100644 drivers/gpu/drm/panthor/panthor_hw.c
create mode 100644 drivers/gpu/drm/panthor/panthor_hw.h
create mode 100644 drivers/gpu/drm/rockchip/dw_dp-rockchip.c
create mode 100644 drivers/gpu/drm/tiny/pixpaper.c
create mode 100644 drivers/gpu/drm/tyr/Kconfig
create mode 100644 drivers/gpu/drm/tyr/Makefile
create mode 100644 drivers/gpu/drm/tyr/driver.rs
create mode 100644 drivers/gpu/drm/tyr/file.rs
create mode 100644 drivers/gpu/drm/tyr/gem.rs
create mode 100644 drivers/gpu/drm/tyr/gpu.rs
create mode 100644 drivers/gpu/drm/tyr/regs.rs
create mode 100644 drivers/gpu/drm/tyr/tyr.rs
create mode 100644 drivers/gpu/drm/xe/display/xe_panic.c
create mode 100644 drivers/gpu/drm/xe/regs/xe_hw_error_regs.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
create mode 100644 drivers/gpu/drm/xe/xe_dep_job_types.h
create mode 100644 drivers/gpu/drm/xe/xe_dep_scheduler.c
create mode 100644 drivers/gpu/drm/xe/xe_dep_scheduler.h
delete mode 100644 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
delete mode 100644 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
delete mode 100644 drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_tlb_inval.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_tlb_inval.h
delete mode 100644 drivers/gpu/drm/xe/xe_hmm.c
delete mode 100644 drivers/gpu/drm/xe/xe_hmm.h
create mode 100644 drivers/gpu/drm/xe/xe_hw_error.c
create mode 100644 drivers/gpu/drm/xe/xe_hw_error.h
create mode 100644 drivers/gpu/drm/xe/xe_late_bind_fw.c
create mode 100644 drivers/gpu/drm/xe/xe_late_bind_fw.h
create mode 100644 drivers/gpu/drm/xe/xe_late_bind_fw_types.h
create mode 100644 drivers/gpu/drm/xe/xe_mmio_gem.c
create mode 100644 drivers/gpu/drm/xe/xe_mmio_gem.h
create mode 100644 drivers/gpu/drm/xe/xe_printk.h
create mode 100644 drivers/gpu/drm/xe/xe_psmi.c
create mode 100644 drivers/gpu/drm/xe/xe_psmi.h
create mode 100644 drivers/gpu/drm/xe/xe_sriov_vf_ccs.c
create mode 100644 drivers/gpu/drm/xe/xe_sriov_vf_ccs.h
create mode 100644 drivers/gpu/drm/xe/xe_sriov_vf_ccs_types.h
create mode 100644 drivers/gpu/drm/xe/xe_tile_debugfs.c
create mode 100644 drivers/gpu/drm/xe/xe_tile_debugfs.h
create mode 100644 drivers/gpu/drm/xe/xe_tile_printk.h
create mode 100644 drivers/gpu/drm/xe/xe_tlb_inval.c
create mode 100644 drivers/gpu/drm/xe/xe_tlb_inval.h
create mode 100644 drivers/gpu/drm/xe/xe_tlb_inval_job.c
create mode 100644 drivers/gpu/drm/xe/xe_tlb_inval_job.h
create mode 100644 drivers/gpu/drm/xe/xe_tlb_inval_types.h
create mode 100644 drivers/gpu/drm/xe/xe_userptr.c
create mode 100644 drivers/gpu/drm/xe/xe_userptr.h
create mode 100644 drivers/gpu/drm/xe/xe_validation.c
create mode 100644 drivers/gpu/drm/xe/xe_validation.h
create mode 100644 drivers/gpu/drm/xe/xe_vm_madvise.c
create mode 100644 drivers/gpu/drm/xe/xe_vm_madvise.h
create mode 100644 drivers/gpu/drm/xe/xe_vram_types.h
create mode 100644 drivers/gpu/nova-core/firmware/booter.rs
create mode 100644 drivers/gpu/nova-core/firmware/gsp.rs
create mode 100644 drivers/gpu/nova-core/firmware/riscv.rs
create mode 100644 drivers/gpu/nova-core/gsp.rs
create mode 100644 drivers/gpu/nova-core/gsp/boot.rs
create mode 100644 drivers/gpu/nova-core/gsp/fw.rs
create mode 100644 drivers/gpu/nova-core/gsp/fw/r570_144.rs
create mode 100644 drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs
create mode 100644 drivers/misc/mei/mei_lb.c
create mode 100644 include/drm/bridge/dw_dp.h
create mode 100644 include/drm/intel/intel_lb_mei_interface.h
create mode 100644 include/sound/tas2x20-tlv.h
create mode 100644 include/sound/tas5825-tlv.h
delete mode 100644 include/sound/tlv320dac33-plat.h
create mode 100644 include/uapi/drm/rocket_accel.h
create mode 100644 rust/helpers/scatterlist.c
create mode 100644 rust/kernel/alloc/allocator/iter.rs
create mode 100644 rust/kernel/scatterlist.rs
create mode 100644 sound/soc/codecs/fs-amp-lib.c
create mode 100644 sound/soc/codecs/fs-amp-lib.h
create mode 100644 sound/soc/codecs/fs210x.c
create mode 100644 sound/soc/codecs/fs210x.h
create mode 100644 sound/soc/codecs/pcm1754.c
create mode 100644 sound/soc/codecs/pm4125-sdw.c
create mode 100644 sound/soc/codecs/pm4125.c
create mode 100644 sound/soc/codecs/pm4125.h
create mode 100644 sound/soc/codecs/tas2783-sdw.c
create mode 100644 sound/soc/codecs/tas2783.h
create mode 100644 sound/soc/codecs/wcd-common.c
create mode 100644 sound/soc/codecs/wcd-common.h
delete mode 100644 sound/soc/codecs/wl1273.c
delete mode 100644 sound/soc/codecs/wl1273.h
create mode 100644 sound/soc/intel/avs/debug.h
create mode 100644 sound/soc/sdw_utils/soc_sdw_ti_amp.c
create mode 100644 sound/usb/usx2y/us144mkii.c
create mode 100644 sound/usb/usx2y/us144mkii.h
create mode 100644 sound/usb/usx2y/us144mkii_capture.c
create mode 100644 sound/usb/usx2y/us144mkii_controls.c
create mode 100644 sound/usb/usx2y/us144mkii_midi.c
create mode 100644 sound/usb/usx2y/us144mkii_pcm.c
create mode 100644 sound/usb/usx2y/us144mkii_pcm.h
create mode 100644 sound/usb/usx2y/us144mkii_playback.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 master
in repository binutils-gdb.
from 1c760c0036c gdb: add core file name to 'info inferiors' output
new d9901bd3034 gdb: add more skips to gdb-gdb.gdb
new 0c757596f90 gdb/doc: trim trailing whitespaces
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gdb/doc/gdb.texinfo | 426 ++++++++++++++++++++++++++--------------------------
gdb/doc/guile.texi | 6 +-
gdb/doc/python.texi | 78 +++++-----
gdb/gdb-gdb.gdb.in | 2 +
4 files changed, 257 insertions(+), 255 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 2caf7b16891 Introduce gdbsupport/cxx-thread.h and use it
new ace1656dad5 gdb: remove core file name from 'maint info program-spaces'
new 1c760c0036c gdb: add core file name to 'info inferiors' output
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gdb/NEWS | 10 ++++++++
gdb/doc/gdb.texinfo | 30 +++++++++++++++++-----
gdb/inferior.c | 7 +++++
gdb/progspace.c | 9 +------
gdb/testsuite/gdb.base/corefile.exp | 12 ++++++++-
.../gdb.multi/multi-target-info-inferiors.exp | 6 ++++-
6 files changed, 57 insertions(+), 17 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.