This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 6949fbefe28 libgo: correct Makefile typo in path to x/net/route package
new f33ac3b0cd9 runtime: use correct types in __go_ptrace shim
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/go/gofrontend/MERGE | 2 +-
libgo/runtime/go-varargs.c | 2 +-
2 files changed, 2 insertions(+), 2 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 gcc.
from b7beab8282a testsuite: Fix some endianness bugs in p9 runnable tests.
new 4f4f649d66e compiler: export type for string and bool constants
new 6949fbefe28 libgo: correct Makefile typo in path to x/net/route package
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 82 +++++++++++++++++++++-------------------
gcc/go/gofrontend/expressions.h | 8 ++++
libgo/Makefile.am | 2 +-
libgo/Makefile.in | 2 +-
5 files changed, 55 insertions(+), 41 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 glibc.
from c02695d776 x86/CET: Update vfork to prevent child return
new 602da9de69 sysvipc: Fix tst-sysvshm-linux on x32
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:
sysdeps/unix/sysv/linux/tst-sysvshm-linux.c | 9 +++++----
1 file changed, 5 insertions(+), 4 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 releases/gcc-9
in repository gcc.
from 12c9413228d IPA: fix profile handling in IRA
new 3de9bf7df48 MIPS/libphobos: Fix switchcontext.S assembly for MIPS I ISA
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:
libphobos/libdruntime/config/mips/switchcontext.S | 24 +++++++++++------------
1 file changed, 12 insertions(+), 12 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 releases/gcc-10
in repository gcc.
from be8b62c99cf IPA: fix profile handling in IRA
new 6957aba1ad6 MIPS/libphobos: Fix switchcontext.S assembly for MIPS I ISA
new 03dcf9781c3 libstdc++: Fix markup in C++20 status table
new df2f662bc05 libstdc++: Fix typos in copyright notice
The 3 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:
libphobos/libdruntime/config/mips/switchcontext.S | 24 +++++++++++------------
libstdc++-v3/doc/html/manual/status.html | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 1 -
libstdc++-v3/include/std/concepts | 4 ++--
libstdc++-v3/include/std/ranges | 4 ++--
5 files changed, 17 insertions(+), 18 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 gcc.
from 6b55fa29adf Fix toplevel comment of attr-fnspec.h
new 34af17c0164 [nvptx] Remove -m32
new f6db796d0a1 Fix fndecl's for fortran coarray calls.
new f2ff7d26722 [nvptx, testsuite] Xfail stack atomics
new 08e712211ef c++: Improve printing of pointers-to-members [PR97406, PR85901]
new 782ebeaa681 testsuite: Add appropriate target requirements to P9 testcases.
new f3ee9472468 c++: Fix [[deprecated]] and implicit operator==. [PR97358]
new 7dbf96e2a2a libstdc++: Fix typos in copyright notice
new b7beab8282a testsuite: Fix some endianness bugs in p9 runnable tests.
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/config/nvptx/nvptx.opt | 8 ++-
gcc/cp/cxx-pretty-print.c | 33 +++++++++-
gcc/cp/decl.c | 8 +++
gcc/doc/invoke.texi | 7 +-
gcc/fortran/trans-decl.c | 76 +++++++++++-----------
gcc/testsuite/g++.dg/cpp2a/spaceship-eq10.C | 11 ++++
gcc/testsuite/g++.dg/diagnostic/ptrtomem1.C | 31 +++++++++
gcc/testsuite/g++.dg/diagnostic/ptrtomem2.C | 14 ++++
gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-6.c | 1 +
gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-7.c | 1 +
gcc/testsuite/gcc.dg/atomic/stdatomic-op-5.c | 1 +
gcc/testsuite/gcc.target/nvptx/atomic_fetch-3.c | 24 -------
.../gcc.target/powerpc/builtins-1-p9-runnable.c | 9 ++-
.../gcc.target/powerpc/builtins-5-p9-runnable.c | 2 +-
.../gcc.target/powerpc/builtins-7-p9-runnable.c | 34 +++++++++-
.../gcc.target/powerpc/builtins-msum-runnable.c | 4 +-
.../gcc.target/powerpc/float128-cmp2-runnable.c | 4 +-
.../powerpc/fold-vec-extract-double.p9.c | 8 +--
libstdc++-v3/include/std/concepts | 4 +-
libstdc++-v3/include/std/ranges | 4 +-
20 files changed, 199 insertions(+), 85 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq10.C
create mode 100644 gcc/testsuite/g++.dg/diagnostic/ptrtomem1.C
create mode 100644 gcc/testsuite/g++.dg/diagnostic/ptrtomem2.C
delete mode 100644 gcc/testsuite/gcc.target/nvptx/atomic_fetch-3.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 linux.
from 93b694d096cc Merge tag 'drm-next-2020-10-15' of git://anongit.freedeskt [...]
new 13468bfa8c58 ALSA: hda/realtek - set mic to auto detect on a HP AIO machine
new f4794c6064a8 ALSA: hda - Don't register a cb func if it is registered already
new a0645daf1610 ALSA: HDA: Early Forbid of runtime PM
new 7a2ba46f3693 ASoC: hdac_hda: allow runtime pm at end of probe
new 08befca40026 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7
new ca184355db8e ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
new b41c15f4e1c1 ALSA: bebob: potential info leak in hwdep_read()
new 148ebf548a1a ALSA: hda/realtek - The front Mic on a HP machine doesn't work
new 5436f59bc5bc ALSA: usb-audio: Move device rename and profile quirks to [...]
new fa10635fca35 ALSA: usb-audio: Simplify quirk entries with a macro
new 51ab5d77dcb8 ALSA: usb-audio: Properly match with audio interface class
new ee15d9b84ccb Merge branch 'for-linus' into for-next
new 14b51ccd2674 ALSA: usb-audio: Correct wrongly matching entries with aud [...]
new bf2aa9ccc8e5 ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function.
new 896e361e8242 ALSA: hda/ca0132 - Add speaker tuning initialization commands.
new 01464a566eed ALSA: hda/ca0132 - Add surround channel config control.
new 670c5f484a44 ALSA: hda/ca0132 - Add full-range speaker selection controls.
new f49b3063ad0d ALSA: hda/ca0132 - Add bass redirection controls.
new ed8156c86f95 ALSA: hda/ca0132 - Remove surround output selection.
new 8e00dc7cedb3 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select.
new def3f0a5c700 ALSA: hda/ca0132 - Add quirk output selection structures.
new b7a8b9e8e797 ALSA: hda/ca0132 - Fix Recon3D Center/LFE output.
new 620f08eea6d6 ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7.
new a35e37a3a2c5 ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg.
new 76d257d67f41 ALSA: hda/ca0132 - Set AE-7 bools and select mixer.
new 4e356d56df9d ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlas [...]
new 77bdbae90445 ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7.
new cfa736e2f02d ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7.
new e5b21888882b ALSA: hda/ca0132 - Add DSP setup functions for AE-7.
new 91b94a933f28 ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7.
new ed93f9750c6c ALSA: hda/ca0132 - Add AE-7 microphone selection commands.
new 24a28eaeb23b ALSA: hda/ca0132 - Add AE-7 custom controls.
new 685a04a53747 ALSA: hda/ca0132 - Add AE-7 exit commands.
new 931522b90813 ALSA: core: pcm: simplify locking for timers
new b1c14124507b ALSA: core: memalloc: fix fallthrough position
new b658cbabf8e3 ALSA: core: pcm_memory: dereference pointer after NULL checks
new 63632563c0df ALSA: core: timer: remove redundant assignment
new 3bcf8eeb7d97 ALSA: core: timer: clarify operator precedence
new cd91fd9f0af5 ALSA: compress_offload: dereference after checking for NUL [...]
new 9725ce3949a7 ALSA: compress_offload: remove redundant initialization
new bec206db9db5 ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro
new 5656a7a06f0d ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro
new e9bd25885c7f ALSA: hda: auto_parser: remove shadowed variable declaration
new 74610eaf310a ALSA: hda: (cosmetic) align function parameters
new 04d0b5e3b1ba ALSA: usb: scarless_gen2: fix endianness issue
new 2d7a5c6c6902 ALSA: ac97: (cosmetic) align argument names
new a971b42cbf8c ALSA: atmel: ac97: clarify operator precedence
new 93fcef86caaf ALSA: rawmidi: (cosmetic) align function parameters
new b7dcd6ac0225 ALSA: vx: vx_core: clarify operator precedence
new e408ab068aec ALSA: vx: vx_pcm: remove redundant assignment
new b248b9dd5975 ALSA: vx: vx_pcm: remove redundant assignment
new 9ddb236f1359 Merge branch 'for-linus' into for-next
new 68f86a905e2c ALSA: pcsp: Replace tasklet with work
new bf0835957f55 ALSA: timer: Replace tasklet with work
new c7d9efdff68e ALSA: usb-audio: Replace tasklet with work
new 45e4d67f8a53 ALSA: ua101: Replace tasklet with work
new 6053a7124724 ALSA: aloop: Replace tasklet with work
new 4adab848ae75 ALSA: hdsp: Replace tasklet with work
new a2e527c5a3eb ALSA: hdspm: Replace tasklet with work
new 2ac55daffee5 ALSA: riptide: Replace tasklet with threaded irq
new ce4f25759372 ALSA: asihpi: Replace tasklet with threaded irq
new f2a852d36711 ALSA: mixart: Correct comment wrt obsoleted tasklet usage
new 175860c50a80 ALSA: pci/asihpi: Remove unused function hpi_stream_group_ [...]
new 5554743d8848 ALSA: pcm: Remove unused inline function snd_mask_sizeof
new 2b3d2987d800 ALSA: firewire: Replace tasklet with work
new 2b987515e1d1 ALSA: asihpi: fix spellint typo in comments
new 18d122c0287b ALSA: compat_ioctl: avoid compat_alloc_user_space
new 69b08bdfa818 ALSA: hda - add Intel DG1 PCI and HDMI ids
new 1bee263dfda5 ALSA: hda - controller is in GPU on the DG1
new 7b882fe3e3e8 ALSA: hda - handle multiple i915 device instances
new 534ad9afb19b ALSA: hda - fix CONTROLLER_IN_GPU macro name
new 6564d0ad67ef ALSA: ctl: Workaround for lockdep warning wrt card->ctl_fi [...]
new cdc01a1558de ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2
new 2759caad2600 ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
new 502f389a0fd2 ALSA: hda - remove kerneldoc for internal hdac_i915 function
new 716a0c288193 ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency"
new 86b9c4cdd76f ALSA: portman2x4: fix repeated word 'if'
new 0569b3d8ae17 ALSA: usb-audio: endpoint.c: fix repeated word 'there'
new 7dcd56123e31 ALSA: hdspm: Fix typo arbitary
new 96e503f9000f ALSA: hda/i915 - fix list corruption with concurrent probes
new 4dda3a19141b Merge branch 'for-next' into for-linus
new 46394db4410b ALSA: hda: use semicolons rather than commas to separate s [...]
new fe160a22aa2d ALSA: fireworks: use semicolons rather than commas to sepa [...]
new a6e7d0a4bdb0 ALSA: hda: fix jack detection with Realtek codecs when in D3
new da145172b236 ASoC: rt1015: Fix DC calibration on bypass boost mode
new 8d9a14fc7371 ASoC: rt1015: Fix the failure to flush DAC data before playback
new 944c517b8c83 ASoC: fsl_audmix: make clock and output src write only
new 6788fc1a66a0 ASoC: topology: disable size checks for bytes_ext controls [...]
new 73154aca4a03 ASoC: tlv320adcx140: Fix digital gain range
new df16e2210454 ASoC: tlv320adcx140: Idle the device while writing registers
new 244ac15de75c ASoC: tlv320adcx140: Fix BCLK inversion for DSP modes
new 5f2df2a4583b ASoC: rt700: wait for the delayed work to finish when the [...]
new b0bcbe615756 ASoC: tas2770: Fix calling reset in probe
new 4272caf34aa4 ASoC: tas2770: Add missing bias level power states
new 4b8ab8a7761f ASoC: tas2770: Fix required DT properties in the code
new cadab0aefcba ASoC: tas2770: Fix error handling with update_bits
new 501ef013390b ASoC: rt711: wait for the delayed work to finish when the [...]
new 5b4458ebb4c8 ASoC: tlv320aic32x4: Ensure a minimum delay before clock s [...]
new 40b37136287b ASoC: tlv320aic32x4: Fix bdiv clock rate derivation
new ec96690de82c ASoC: tlv320aic32x4: Enable fast charge
new 649523775485 ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing
new b03acae25e4a ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing
new 22a16145af82 ASoC: fsl_sai: Instantiate snd_soc_dai_driver
new 6bf28e8a05fd MAINTAINERS: Update Cirrus Logic Codecs maintainers
new 20441614d898 ASoC: wm_adsp: Pass full name to snd_ctl_notify
new ebb11d1d9fe2 ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3
new 7ffe09eebf73 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus
new 0d8aa2ccb2f2 ASoC: various vendors: delete repeated words in comments
new 85131d9489a8 ASoC: codecs: delete repeated words in comments
new ade5376dff57 sound/soc/intel: Fix spelling mistake "cant" --> "can't"
new 1f53bcb3fc95 ASoC: hdac_hdmi: support 'ELD' mixer
new 617a156f2eba ASoC: dt-bindings: ak4458: Add power supply property
new 7e3096e8f823 ASoC: ak4458: Add regulator support
new 1ae0965dc216 ASoC: core: Add common helper to parse aux devs from device tree
new d9ffff696c5b ASoC: simple-card: Use snd_soc_of_parse_aux_devs()
new 6bc37d32f630 ASoC: meson: Use snd_soc_of_parse_aux_devs()
new 093513b8ed12 ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro
new 8932f0cb20e8 ASoC: SOF: delete repeated words in comments
new 466a806a7d2b sound: remove duplicate "the the" phrase in Kconfig text
new 89383a2707e5 ASoC: wm8962: Export DAC/ADC monomix switches
new db24fa5756e9 ASoC: qcom: add a dedicated menuconfig
new a8fd5ca80169 ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate
new b1e78c9fcca8 dt-bindings: tas2562: Remove tas2562 text file
new da9afe50ae2a dt-bindings: tas2562: Add device specification links
new 11ec0edc6408 ASOC: SOF: Intel: hda-codec: move unused label to correct [...]
new 2e3e0bc378f2 ASoC: SOF: Intel: hda-codec: move variable used conditionally
new 1e6444271c66 ASoC: Intel: rename shadowed variable for all broadwell boards
new 9c7deb0576d7 ASoC: Intel: bytcht_cx2072x: simplify return handling
new 9af73c31f47b Merge series "ASoC: SOF/Intel: fix cppcheck warnings" from [...]
new 0b95aa8e8afa ASoC: rt5682: Use dev_dbg() in rt5682_clk_check()
new edbd24ea1e5c ASoC: rt5682: Drop usage of __clk_get_name()
new 653bdab267bd ASoC: rt5682: Use clk_hw based APIs for registration
new fbe7a5dbd831 Merge series "ASoC: rt5682: Use clk APIs better" from Step [...]
new cef305d4eb07 ASoC: dt-bindings: Add a new compatible for the A64 codec
new 90cac932976e ASoC: sun8i-codec: Fix DAPM to match the hardware topology
new e47d2dcd88fc ASoC: sun8i-codec: Add missing mixer routes
new 7518805fb636 ASoC: sun8i-codec: Add a quirk for LRCK inversion
new 2d32c6087d8e Merge series "Allwinner A64 digital audio codec fixes" fro [...]
new 9c3bab3c4f15 ASoC: Intel: KMB: Enable TDM audio capture
new a106bb6eeaac dt-bindings: sound: intel, keembay-i2s: Add new compatible string
new 163ae5d1e102 Merge series "This patch series is to enable multiple feat [...]
new ad5b7f69a09b ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits
new 9b7612bb75e5 ASoC: sun50i-codec-analog: Gate the amplifier clock during [...]
new cababecb33c0 ASoC: sun50i-codec-analog: Group and sort mixer routes
new 241a578a9ebf ASoC: sun50i-codec-analog: Make headphone routes stereo
new 4b9f39e14cf6 ASoC: sun50i-codec-analog: Enable DAPM for headphone switch
new dd8286a34963 ASoC: sun50i-codec-analog: Make line out routes stereo
new 95d34762f201 ASoC: sun50i-codec-analog: Enable DAPM for line out switch
new 7829e68d5569 ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch
new 4782e6cc2948 Merge series "ASoC: sun50i-codec-analog: Cleanup and power [...]
new dcd79364bff3 ASoC: codec: tlv3204: Enable 24 bit audio support
new d1c859d314d8 ASoC: codec: tlv3204: Increased maximum supported channels
new 9d4befff5a95 ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset
new 354caf5836b6 Merge series "Codec workaround" from Michael Sit Wei Hong [...]
new 1220f6a76e77 ASoC: qcom: Add common array to initialize soc based core clocks
new a503567d70ec ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific [...]
new 784771863aba ASoC: qcom: lpass-platform: Replace card->dev with component->dev
new 5fd188215d4e ASoC: qcom: lpass-platform: fix memory leak
new b5022a36d28f ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl [...]
new 753a6e17942f ASoC: qcom: lpass-cpu: fix concurrency issue
new 24caf8d9eb10 ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio
new 93dbbd657167 ASoC: qcom: lpass-cpu: Use platform_get_resource
new b05372c84d61 ASoC: qcom: lpass-platform: Use platform_get_irq
new 2a7a3797ed2d ASoC: Add sc7180 lpass cpu node
new 68d8904b25df ASoC: Add sc7180-lpass bindings header
new 4b381d7e86fd ASoC: lpass-cpu: Move to yaml format
new cba62c8b49be Merge series "ASoC: qcom: Add support for SC7180 lpass var [...]
new 94741eba63c2 ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger()
new 7b3bee091ec3 ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode
new 9355a7b1896f ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_ [...]
new bf66f140d61d Merge series "refine and clean code for synchronous mode" [...]
new 21f279f34c21 ASoC: da7219: Move required devm_* allocations to device l [...]
new aa5b18d1c290 ASoC: da7219: Move soft reset handling to codec level probe
new 78013a1cf297 ASoC: da7219: Fix clock handling around codec level probe
new ba3e069fc12c Merge series "ASoC: da7219: Reorganise device/codec level [...]
new c6a6586126d3 ASoC: Intel: Atom: sst-atom-controls: remove redundant ass [...]
new b0a2a93dc3ac ASoC: Intel: Atom: compress: remove redundant assignment
new b0754c55adf9 ASoC: Intel: Atom: platform-pcm: remove redundant assignment
new 4e3aab3217cd ASoC: Intel: Atom: sst: remove useless NULL assignment
new 30701e0f3b1a ASoC: Intel: Atom: remove redundant initialization
new f3352e6b7c27 ASoC: Intel: Atom: sst_pvt: remove redundant initialization
new 5ab56a224398 ASoC: Intel: Atom: platform-pcm: fix redundant return
new eeb460f21250 ASoC: Intel: Atom: remove useless assignment
new b66a056e1539 ASoC: Intel: Atom: sst_loader: remove always-true condition
new 7b99434c2c35 ASoC: Intel: Atom: sst_pvt: simplify return handling
new cfe8cc941991 ASoC: Intel: Atom: (cosmetic) align parameters
new 0af1fcea0544 ASoC: Intel: Baytrail: (cosmetic) align function parameters
new 2b84a26f9976 ASoC: Intel: common: (cosmetic) align function parameters
new c9b1f82d5393 ASoC: Intel: haswell: (cosmetic) align function parameters
new 523615b71600 ASoC: Intel: haswell-ipc: remove redundant assignments
new 8be54edba909 ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization
new 3b4d60f0f7dd ASoC: Intel: Skylake: cldma: remove redundant initialization
new c6193988e945 ASoC: Intel: Skylake: sst-utils: remove redundant assignment
new 25722cf606f6 ASoC: Intel: Skylake: skl-topology: remove redundant assignments
new 11a790f94b34 ASoC: Intel: Skylake: skl-topology: remove redundant assignment
new 8f0ccd59bcc9 ASoC: Intel: Skylake: (cosmetic) align function parameters
new 5ca8f9a53996 Merge series "ASoC: Intel: fix cppcheck warnings" from Pie [...]
new 99b7db5f6d40 ASoC: q6asm: rename misleading session id variable
new 789e3b6c5238 ASoC: q6asm: make commands specific to streams
new e0c078a8da33 ASoC: q6asm: use flags directly from q6asm-dai
new 50d4e2146cdd ASoC: q6asm: add length to write command token
new 393761297831 ASoC: q6asm: add support to remove intial and trailing silence
new 983b8864f603 ASoC: q6asm: add support to gapless flag in q6asm open
new 135bd5ea190f ASoC: q6asm-dai: add next track metadata support
new 5b39363e54cc ASoC: q6asm-dai: prepare set params to accept profile change
new ee941a338ad6 ASoC: q6asm-dai: add gapless support
new a08cd56a4524 ASoC: q6asm-dai: add support to copy callback
new 28f957951743 Merge series "ASoC: qdsp6: add gapless compressed audio su [...]
new a4d328efed24 ASoC: wm_adsp: Update naming in error handling
new a8535ae7034e ASoC: rockchip-spdif: add description for rk3308
new 9e4730586e0b ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT
new c5040fec3d55 ASoC: Convert NXP spdif to json-schema
new a2f6d303e24d ASoC: sun8i-codec: Hook up component probe function
new 9666e27f90b9 ASoC: samsung: h1940: turn into platform driver
new e26a2abcc246 ASoC: samsung: neo1973: turn into platform driver
new 83d74e354200 ASoC: samsung: rx1950: turn into platform driver
new dcacbc0f9bb8 ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS
new 8dba698868b5 Merge tag 'samsung-platdrv-boards' into asoc-5.10
new 1eb629363aa3 ASoC: SOF: Intel: hda: import SOUNDWIRE_INIT namespace
new a467f2f8ad5f ASoC: qcom: add missing out of memory check on drvdata->cl [...]
new 8061734ab654 ASoC: mediatek: mt6359: add codec driver
new 539237d1c609 dt-bindings: mediatek: mt6359: add codec document
new 1e15dd6f8417 Merge series "Add mediatek codec mt6359 driver" from Jiaxi [...]
new a115ab9b8b93 ASoC: SOF: Intel: add build support for SoundWire
new 6d3029e92f32 ASoC: bindings: fsl-asoc-card: add compatible string for T [...]
new b50747558855 ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec
new 751365035b4f ASoC: intel: sof_sdw: add .exit callback function
new fcea8b023a5f ASoC: da7219: Fix I/O voltage range configuration during probe
new 5edc8c4fe019 ASoC: dt-bindings: ak5558: Add power supply property
new 2ff6d5a108c6 ASoC: ak5558: Add regulator support
new c1e47e8919da ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init
new 69a785da525e ASoC: Intel: modify SoundWire version id in acpi match table
new 6f7cf9125ed4 ASoC: Intel: soc-acpi: cnl: add support for rt5682 on Soun [...]
new b161a12192f4 ASoC: Intel: sof-soundwire: add support for rt5682 on link2
new 6cb8bd60ba5c ASoC: Intel: soc-acpi: mirror CML and TGL configurations
new 44751fc5f0de ASoC: Intel: soc-acpi: add support for SDCA boards
new e300486ad94d ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi [...]
new 65fae64d79d2 ASoC: codecs: max98373-sdw: add missing test on resume
new 2e2d287bbe61 ASoC: Intel: sof_sdw: check SoundWire version when matching codec
new 535df653f755 ASoC: Intel: sof_sdw: rename id as part_id
new 626200df2498 SoC: Intel: sof_sdw: Add support for product Ripto
new 3e1734b64ce7 ASoC: Intel: sof_rt5682: override quirk data for tgl_max98 [...]
new 5253a73d567d ASoC: SOF: Add topology filename override based on dmi data match
new b75bea4b8834 ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support.
new 3f2c656491af ASoC: Intel: sof_sdw: clean-up inclusion of header files
new aafdeba5cbc1 Merge series "ASoC: Intel: machine driver updates for 5.10 [...]
new afa86a047ede Merge tag 'v5.9-rc2' into asoc-5.10
new 672072976bf0 ASoC: hdac_hdmi: tidy up a memset()
new c81a4ef72536 ASoC: SOF: topology: (cosmetic) remove redundant variable [...]
new f738d8156d05 ASoC: SOF: (cosmetic) use the "bool" type where it makes sense
new f3e9ed5e9060 ASoC: SOF: topology: remove unnecessary memory alloc for s [...]
new f46ff50660e8 ASoC: SOF: topology: reduce the log level for unhandled widgets
new 277ff2364b3e ASoC: SOF: IPC: reduce verbosity of IPC pointer updates
new 71d551f5aaed ASoC: SOF: acpi: add dev_dbg() log for probe completion
new d5d023592e29 ASoC: SOF: Intel: add dev_dbg log when driver is not selected
new 135ab457e776 ASoC: Intel: use consistent HDAudio spelling in comments/docs
new 9db6f4329cd2 Merge series "ASoC: SOF: trivial code/log/comment improvem [...]
new 76ab546cd8f0 ASoC: SOF: IPC: make sof_ipc_window monosized
new e9157a449aa3 ASoC: SOF: loader: fix memory leak in get_ext_windows
new 60b7c1ba289b ASoC: SOF: ext_manifest: Parse debug ABI version
new e17b7389dcc4 ASoC: SOF: loader: Add debug box region
new 53ec753137f2 ASoC: SOF: Intel: hda: report error only for the last ROM [...]
new 6c63c954e1c5 ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec d [...]
new 3dca35e35b42 ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics
new 878694dcbe51 ASoC: SOF: topology: fix the ipc_size calculation for proc [...]
new 29c8e4398f02 ASoC: SOF: Intel: hda: add extended rom status dump to error log
new 17b3f99a360d ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata
new 5a1fa00ad74b ASoC: SOF: sof-of-dev: Add .arch_ops field
new cd0f9228c778 Merge series "SOF fixes and updates" from Ranjani Sridhara [...]
new f7660445c8e7 ASoC: AMD: Clean kernel log from deferred probe error messages
new a11ffbbac9cc ASoC: max9867: shutdown codec when changing filter type
new c1c277b2c425 ASoC: soc-core: add snd_soc_find_dai_with_mutex()
new c242766f286a ALSA: hda: fix VS_LTRC register name
new 0ff06df0be60 ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init()
new aca961f196e5 ASoC: SOF: Intel: hda: Add helper function to program ICCM [...]
new c07fa3fcbd28 ASoC: SOF: Intel: hda: modify the signature of get_stream_ [...]
new d43e381390d0 ASoC: SOF: Intel: hda: define macro for code loader stream format
new acf705a425f0 ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX
new 8b98491a6b8c ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms
new 01d42d5a0a70 ASoC: SOF: Intel: hda: Simplify error handling during FW boot
new 4b15c4971945 Merge series "SOF fixes and updates for FW boot" from Ranj [...]
new 45dd9943fce0 ASoC: core: remove artificial component and DAI name constraint
new ece2a74c5913 ASoC: tlv320adcx140: Add digital mic channel enable routing
new 160c174ff697 ASoC: rt5682: Prefer async probe
new 8187d8300251 ASoC: samsung-i2s: Use unevaluatedProperties
new 3e7ba1c0432e ASoC: midas-audio: Correct parsing sound-dai phandles
new a57307ca6b66 ASoC: odroid: Use unevaluatedProperties
new 770f58d7d2c5 ASoC: fsl_sai: Support multiple data channel enable bits
new f4c4b1bb2f5a ASoC: fsl_sai: Set SAI Channel Mode to Output Mode
new 6997e462b39b ASoC: odroid: Add missing properties
new 0c5f8ca49cff ASoC: samsung-i2s: Add missing properties
new 0dcdf84289fb ASoC: SOF: add a "core" parameter to widget loading functions
new d1c6c4a9fd3d ASoC: SOF: support topology components on secondary cores
new 8c9ff1219aef ASoC: SOF: topology: fix core enable sequence
new 1b3c63acb1e5 Merge series "ASoC: SOF: multi core support for 5.10" from [...]
new b40f708deb95 ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo
new d20e834e13ce ASoC: soc-dai: clarify return value for get_sdw_stream()
new ae3a3918edf5 ASoC: Intel: sof_sdw: add dailink .trigger callback
new 06998d49bcac ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback
new a252632df817 Merge series "ASoC: Add sdw stream operations to dailink o [...]
new 43fbb0860c68 ASoC: SOF: tokens: add token for component UUID
new f970a77f1d06 ASoC: SOF: add comp_ext to struct snd_sof_widget
new 92f500cfc329 ASoC: SOF: topology: create component extended tokens
new 929e427a9c4e ASoC: SOF: topology: parse comp_ext_tokens for all widgets
new 50b55fd463ce ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data
new a905bb0193e7 ASoC: SOF: topology: add helper for setting up IPC component
new f8ee6c9f5258 ASoC: SOF: append extended data to sof_ipc_comp_dai
new f375bb336df3 ASoC: SOF: append extended data to sof_ipc_comp_mixer
new 9fed9d91c00e ASoC: SOF: append extended data to sof_ipc_comp_volume
new bbc1364cdd32 ASoC: SOF: append extended data to sof_ipc_comp_host
new b64ce2c62ca3 ASoC: SOF: append extended data to sof_ipc_comp_src
new c7ded588468a ASoC: SOF: append extended data to sof_ipc_comp_asrc
new 3584ba4c78f7 ASoC: SOF: append extended data to sof_ipc_comp_tone
new 783898ce68de ASoC: SOF: append extended data to sof_ipc_comp_process
new d2306f4ed181 ASoC: SOF: append extended data to sof_ipc_comp_mux
new 988d94188233 ASoC: SOF: topology: make process type optional
new daa90764600e Merge series "ASoC: SOF: component UUID support for 5.10" [...]
new b8cbb1cab703 ASoC: sun8i-codec: Remove extraneous widgets
new 2455e37adef3 ASoC: sun8i-codec: Fix AIF1 MODCLK widget name
new fa5c0ca1f90a ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names
new 0ba95493023d ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names
new 30aff91ec784 ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name
new fcb7b39ee3d8 ASoC: sun8i-codec: Fix field bit number indentation
new f30ef55c3329 ASoC: sun8i-codec: Sort masks in a consistent order
new efb736fb9ece ASoC: sun8i-codec: Attach the bus clock to the regmap
new 6b3bb3c82b94 ASoC: sun8i-codec: Manage module clock via DAPM
new 8b2f57d6c900 Merge series "ASoC: sun8i-codec driver cleanup" from Samue [...]
new 34ce41003bcb ASoC: ti: Kconfig: Allow the j721e machine driver to be us [...]
new 819b9f600239 ASoC: topology: Add support for WO and RO TLV byte kcontrols
new 783560d02dd6 ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO
new 683530285316 ASoC: mt6359: fix failed to parse DT properties
new e525db7e4b44 ASoC: fsl: imx-es8328: add missing put_device() call in im [...]
new cdd3b8daf26e ASoC: dt-bindings: qcom: Document "aux-devs" property
new 1b839d3e15fd ASoC: qcom: common: Parse auxiliary devices from device tree
new bc442e472ca6 Merge series "ASoC: qcom: common: Parse auxiliary devices [...]
new 05680cc0e584 Merge branch 'topic/tasklet-convert' of https://git.kernel [...]
new a3d1f931ea4a ASoC: fsl: Replace tasklet with work
new d668e640d50a ASoC: sh: Replace tasklet with work
new dd8c0c0b37f1 ASoC: txx9: Replace tasklet with work
new 06ca24e98e6b ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller
new 7a8cca56f75e ASoC: add DT bindings for Microchip S/PDIF TX Controller
new c07152d46b3b ASoC: rt1015p: add codec driver
new 36760d44be7e ASoC: dt-bindings: rt1015p: add document
new 150b2e86c54a ASoC: q6dsp: q6afe: add support to Codec DMA ports
new 825492cb518b ASoC: q6dsp: q6routing: add support to Codec DMA ports
new 342a4f8ca12b ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take respo [...]
new 181202d021f5 ASoC: q6dsp: q6afe: add global q6afe waitqueue
new 55e07531d922 ASoC: q6dsp: q6afe: add lpass hw voting support
new 84ab3b9f19f6 ASoC: q6dsp: q6afe: update q6afe_set_param to support glob [...]
new 0c3e35fc1ebe ASoC: q6dsp: q6afe: add codec lpass clocks
new 1fdbcfa9fdee ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports
new a0822e3eeaab Merge series "ASoC: q6dsp: Add support to Codec Ports." fr [...]
new 2a4b91a26403 ASoC: SOF: Intel: Use DMI oem string search for tgl_max983 [...]
new 375e2c352582 ALSA: rockchip_i2s: fix a possible divide-by-zero bug in r [...]
new 4e723e7565c4 ASoC: stm32: sai: add pm_runtime support
new 18790b1b514a ASoC: dt-bindings: ti, j721e-cpb-audio: Document support f [...]
new 18c140f4a2de ASoC: ti: j721e-evm: Add support for j7200-cpb audio
new 6ea8a79bf65a Merge series "ASoC: ti: j721e-evm: Support for j7200 varia [...]
new 5d1e05575208 ASoC: dt-bindings: mt8183-da7219: add compatible string fo [...]
new 7e5bfdddd877 ASoC: mediatek: mt8183-da7219: support machine driver with [...]
new 2b7d52a9ba55 Merge series "ASoC: mediatek: mt8183-da7219: support machi [...]
new 64b969177c74 ASoC: SOF: rename cores_mask to host_managed_cores_mask
new 914fab3b4363 ASoC: SOF: Intel: hda: modify core_power_up/down op
new fde106552845 ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro
new 52e4d0ae6255 ASoC: SOF: Intel: hda-loader: s/master/primary
new d70a4412e264 Merge series "ASoC: SOF: DSP core management fixes for 5.1 [...]
new 4db68e62a0b9 Merge branch 'asoc-5.9' into asoc-5.10
new cac17861c950 ASoC: dt-bindings: aries-wm8994: Match compatibles with enum
new abe42b091189 ASoC: dt-bindings: Correct interrupt flags in examples
new 251e5c8694db ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_re [...]
new df44bc16e616 ASoC: codec: tlv320aic32x4: do software reset before clock [...]
new 30ee3738f849 ASoC: SOF: Intel: Add support for tgl-h
new dcde34c47d8f ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE
new 42d5031d3ee8 ASoC: tlv320adcx140: Add the config to configure Tx ASI output
new 38b9b7ca6f08 ASoC: tlv320adcx140: Add ASI Tx drive
new fc50e26de967 ASoC: dt-bindings: ak4458: Add dsd-path property
new 337d348b8399 ASoC: ak4458: Add DSD support for ak4458 and ak4497
new 4e398353a7e5 ASoC: q6afe: dt-bindings: add q6afe clock bindings
new 520a1c396d19 ASoC: q6afe-clocks: add q6afe clock controller
new 4c3021f0af2c Merge series "ASoC: q6afe: add clocks support" from Sriniv [...]
new 18ebffe4d043 ASoC: SOF: imx: Add debug support for imx platforms
new 6eab771472af ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure
new 7db6db9d1a4a ASoC: SOF: debug: update test for pm_runtime_get_sync()
new 99ceec5ca0cb ASoC: SOF: control: update test for pm_runtime_get_sync()
new b9f8e1387cf0 ASoC: SOF: (cosmetic) remove redundant "ret" variable uses
new db69bcf915a3 ASoC: SOF: remove several superfluous type-casts
new 0e4ea878708b ASoC: SOF: fix range checks
new 776100a4ce6d ASoC: SOF: Intel: hda: reduce verbosity of boot error logs
new e6937b6d1af7 Merge series "ASoC: SOF: small fixes for 5.10" from Kai Ve [...]
new 0b2cbce68986 ASoC: fsl_sai: Add new added registers and new bit definition
new 1dc658b13c1c ASoC: fsl_sai: Add fsl_sai_check_version function
new a57d4e8730c1 ASoC: fsl_sai: Set MCLK input or output direction
new 41cfc734abfd Merge series "ASoC: fsl_sai: update the register list" fro [...]
new 15b3d324c898 dt-bindings: tlv320adcx140: Add GPIO config and drive config
new d5214321498a ASoC: tlv320adcx140: Add support for configuring GPIO pin
new 2263063fc488 ASoC: SOF: topology: fix the process being scheduled on co [...]
new 641088722244 ASoC: cs42l51: add additional ADC volume controls
new 43437d0417a3 ASoC: SOF: pm: Fix prepare callback behavior for OF usecase
new 5b51b9221f71 ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common
new 7a477213923f dt-bindings: tas2562: Add TAS2564 to binding
new 534c0f4391a4 ASoC: tas2562: Add the TAS2564 compatible
new 97ee967e6c56 Merge branch 'asoc-5.9' into asoc-5.10
new 9074a078435e dt-bindings: tas2562: Add the TAS2110 amplifier
new 8adcdbe63aa7 ASoC: tas2562: Add the TAS2110 class-D amplifier
new b23d9eb897a1 dt-bindings: tas2770: Fix I2C addresses for the TAS2770
new d3d71c99b541 ASoC: tas2770: Fix unbalanced calls to pm_runtime
new ec9377dca2ca ASoC: tas2770: Convert bit mask to GENMASK in header
new d3964aff7331 ASoC: tas2770: Fix the spacing and new lines
new be05ab41c618 ASoC: tas2770: Refactor sample rate function
new 163cd1059a85 ASoC: hdac: make SOF HDA codec driver probe deterministic
new 3331bcd6a2f2 ASoC: SOF: control: fix size checks for ext_bytes control .get()
new ec5a97624a8d ASoC: SOF: control: fix size checks for volatile ext_bytes [...]
new 2ca210112ad9 ASoC: SOF: control: add size checks for ext_bytes control .put()
new 376dd57d8863 Merge series "ASoC: SOF: fix kcontrol size checks" from Ka [...]
new 55c5cc63ab32 ASoC: hdmi-codec: Use set_jack ops to set jack
new 90e2a588c9e7 ASoC: tas2562: Remove duplicate code for I/V sense
new 50b18e4a2608 ASoC: cros_ec_codec: fix kconfig dependency warning for SN [...]
new a3f18f82a2ba ASoC: Intel: hda_dsp_common: use static function in condit [...]
new 29d7b36ce98e dt-bindings: tas2770: Add shutdown gpio property
new 5d0b9dfe0de2 ASoC: tas2770: Add shutdown capability via a GPIO
new c0a30e2e07e3 ASoC: tas2770: Set regcache when shutting down and waking device
new dd7d9052064b ASoC: tas2770: Remove ti,asi-format code
new 3121420cf9b4 ASoC: tas2770: Remove unused variables
new f1bf9a6b4e5e ASoC: Intel: sof_sdw: remove ternary operator
new f93808308aab ASoC: Intel: add codec name prefix to ACPI machine description
new 23c8aa3ebabf ASoC: Intel: sof_sdw: remove hard-coded codec_conf table
new fbcc27d18115 ASoC: Intel: sof_sdw_rt700: add codec prefix
new e787f5b5b140 ASoC: Intel: add support for new SoundWire hardware layout on TGL
new 7cc3b56f7324 ASOC: Intel: sof_sdw: restore playback functionality with [...]
new bbd59df075ab Merge series "ASoC: Intel: sdw machine driver updates for [...]
new ff1d9ff43878 dt-bindings: tas2770: Mark ti,asi-format to deprecated
new f95cc5c18c15 ASoC: fsl: imx-audmix: Use devm_kcalloc() instead of devm_ [...]
new 7e6799d8f87d ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together
new 156d0273f62f ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id
new 5d0576bba9eb ASoC: q6asm: fix kernel doc warnings
new d83fa234ae9e Merge series "ASoC: qdsp6: fix some warnings when build wi [...]
new 4fefc39894d8 ASoC: SOF: Activate runtime PM with SOF OF device
new dd759805d6f7 ASoC: SOF: Add .prepare/.complete callbacks
new 24c95ec9fbb6 Merge series "Enable runtime PM for SOF device" from Danie [...]
new d56a7ed2d8f9 ASoC: q6afe-clocks: Fix typo in SPDX Licence
new 3bf7b9429392 ASoC: dt-bindings: sgtl5000: Add common clock properties
new 16346a3cf02e ASoC: rt715: Add power-up delay to fix dmic pop sound issue.
new 5ec3c854d1a7 ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n
new 9fe0ec275575 ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" fo [...]
new 5ebba5e7d71c ASoC: cs4234: Add dtschema binding document
new d4edae9c508c ASoC: cs4234: Add support for Cirrus Logic CS4234 codec
new 013bc9e6f70d Merge tag 'regmap-field-bulk-api' of https://git.kernel.or [...]
new 19895e92dd2b ASoC: lpass-platform: use devm_regmap_field_bulk_alloc
new 00a0b46c99e2 ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown()
new 6064ed73cd24 ASoC: soc-link: add mark for snd_soc_link_startup/shutdown()
new 51aff91ad123 ASoC: soc-component: add mark for soc_pcm_components_open/close()
new 939a5cfb2a56 ASoC: soc-component: add mark for snd_soc_pcm_component_pm [...]
new 140a4532cdb8 ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pc [...]
new ce820145a9ec ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_s [...]
new bcae16317bcf ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_compo [...]
new 5061e488bc0c Merge series "ASoC: merge soc_pcm_open() rollback and soc_ [...]
new ad61b78ea891 ASoC: soc-core: use devm_snd_soc_register_card()
new af223edd07b6 spi: atmel: remove unnecessary include
new 62e5d7774629 ASoC: atmel-pcm: remove unnecessary include
new bc772a46125f ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card()
new f8eeca97f71c ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card()
new 1b59b995774a ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card()
new 31e1fc4f11e2 ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname
new c859926abc8e ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card()
new 1047bcac2169 ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card()
new 27f41dfebf22 ASoC: tegra: trimslice.c: use devm_snd_soc_register_card()
new cb2fce94c84e ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc [...]
new 8e7875ae373a ASoC: soc-pcm: add missing ret=0 at soc_pcm_open()
new 08dd413b9ddf ASoC: Remove unused 'linux,hdmi-audio'
new 601fd3a7d849 ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe()
new 8f2242b91501 spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
new 2bc8831b135c ASoC: qcom: fix SDM845 & QDSP6 dependencies more
new 4fac9b31d0b9 ASoC: Intel: Add catpt base members
new 92946c1d7ea8 ASoC: Intel: catpt: Implement IPC protocol
new 64b9b1b00574 ASoC: Intel: catpt: Add IPC message handlers
new ba202a7bc3da ASoC: Intel: catpt: Define DSP operations
new a9aa6fb3eb6c ASoC: Intel: catpt: Firmware loading and context restore
new a126750fc865 ASoC: Intel: catpt: PCM operations
new 7a10b66a5df9 ASoC: Intel: catpt: Device driver lifecycle
new 8ba1edb9c245 ASoC: Intel: catpt: Event tracing
new 8f80a834b909 ASoC: Intel: catpt: Simple sysfs attributes
new 0ce1610578bc ASoC: Intel: haswell: Remove haswell-solution specific code
new e81a707a3935 ASoC: Intel: broadwell: Remove haswell-solution specific code
new 02f2442fb32a ASoC: Intel: bdw-5650: Remove haswell-solution specific code
new 053743f0c490 ASoC: Intel: bdw-5677: Remove haswell-solution specific code
new 6cbfa11d2694 ASoC: Intel: Select catpt and deprecate haswell
new 1a4c450e57d2 Merge series "ASoC: Intel: Catpt - Lynx and Wildcat point" [...]
new cec6e41ce094 ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend
new 1c71497bb5b8 ASoC: fsl_spdif: Remove unused np
new 98bd2b506a30 ASoC: wm8523: Fix a typo in a comment
new ef265c55c1ac ASoC: mchp-spdifrx: add driver for SPDIF RX
new 80db8751d7c0 ASoC: add DT bindings for Microchip S/PDIF RX Controller
new f525facaecd2 Merge series "Add driver for Microchip S/PDIF RX" from Cod [...]
new 8031b93efa8d ASoC: mchp-spdifrx: convert to devm_platform_get_and_iorem [...]
new 859ffd0af117 ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT
new 044eb2d13a21 ASoC: Intel: sof_sdw_rt1308: add extra check on init
new 8cc8945da742 ASoC: Intel: sof_sdw_rt1316: add missing component string
new 4c652df83ba4 ASoC: rt715-sdw: probe with RT714 Device ID
new df64b9882b35 ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 [...]
new c8da9069979b Merge series "ASoC: Intel: sof_sdw: minor corrections" fro [...]
new d8f006825ac5 ASoC: sun8i-codec: Set up clock tree at probe time
new ed3caa3bd44c ASoC: sun8i-codec: Swap module clock/reset dependencies
new d58b72470879 ASoC: sun8i-codec: Sort DAPM controls, widgets, and routes
new 7b51f3c7029f ASoC: sun8i-codec: Consistently name DAPM widgets and routes
new fc5668f62d08 ASoC: sun8i-codec: Correct DAPM widget types
new 4ab60cef3149 ASoC: sun8i-codec: Fix AIF widget channel references
new 18ebd62c30f0 ASoC: sun8i-codec: Enable AIF mono/stereo control
new a886990c9525 ASoC: sun8i-codec: Use snd_soc_dai_get_drvdata
new 86ff02dc1d17 Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...]
new 4cc62da459ae ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic
new fc5c8729c1ef ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic
new 727d7d84f747 ASoC: Intel: broadwell: Mark FE DAIs as nonatomic
new dc155ad5fa6e ASoC: Intel: haswell: Mark FE DAIs as nonatomic
new cd7dea5e17a5 ASoC: omap-mcbsp: Fix use of uninitialised pointer
new ca756120d4bc ASoC: Intel: Remove haswell solution
new 5f3941b63c25 ASoC: Intel: Remove max98090 support for baytrail solution
new 3056cb0082fe ASoC: Intel: Remove rt5640 support for baytrail solution
new 07833cd0569b ASoC: Intel: Remove baytrail solution
new 05668be1b364 ASoC: Intel: Remove SST ACPI component
new fb94b7b11c6a ASoC: Intel: Remove SST firmware components
new a4bebce26d56 ASoC: Intel: Skylake: Unassign ram_read and read_write ops
new 37465972015c ASoC: Intel: Remove unused DSP operations
new b4e60807182a ASoC: Intel: Remove unused DSP interface fields
new 7d07f9c1ba0e ASoC: Intel: Remove SST-legacy specific constants
new b972153d6c53 ASoC: Intel: Make atom components independent of sst-dsp
new 720811f0e4ac ASoC: Intel: Remove sst_pdata structure
new eb062e47f7c8 ASoC: Intel: Remove sst_dsp_get_thread_context
new 43499134f50a Merge series "ASoC: Intel: Remove obsolete solutions and c [...]
new fd6b519a30a7 Merge tag 'v5.9-rc5' into asoc-5.10
new 6db282c8a9ed ASoC: mchp-spdifrx: fix spelling mistake "overrrun" -> "overrun"
new f38d43dafb0c ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is [...]
new 56a53ece74e4 ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency
new 696bef704383 dt-bindings: tas2764: Add the TAS2764 binding doc
new 827ed8a0fa50 ASoC: tas2764: Add the driver for the TAS2764
new 18096cb0bcff ASoC: ti: davinci-mcasp: Use &pdev->dev for early dev_warn
new 12fbfc4cabec ASoC: Add sc7180-lpass binding header hdmi define
new 8e3fdc52ccc6 ASoC: dt-bindings: Add dt binding for lpass hdmi
new 4049a3b87847 Asoc:qcom:lpass-cpu:Update dts property read API
new d9e8e6124395 Asoc: qcom: lpass:Update lpaif_dmactl members order
new 7cb37b7bd0d3 ASoC: qcom: Add support for lpass hdmi driver
new 03f20e209d07 Asoc: qcom: lpass-platform : Increase buffer size
new 2ad63dc8df6b ASoC: qcom: sc7180: Add support for audio over DP
new def69f21f547 Merge series "Qualcomm's lpass-hdmi ASoC driver to support [...]
new 6101bf71192f ASoC: stm32: dfsdm: change rate limits
new 41bceb127216 ASoC: stm32: dfsdm: add actual resolution trace
new 34257a72697c Merge series "ASoC: stm32: dfsdm: change rate limits" from [...]
new b899e4fd7a33 ASoC: mchp-spdiftx: remove 'TX' from playback stream name
new 86f29c7442ac ASoC: dmaengine: Document support for TX only or RX only streams
new c890e30b069a Merge remote-tracking branch 'asoc/for-5.10' into asoc-next
new f401b2c9931a Merge tag 'asoc-v5.10' of https://git.kernel.org/pub/scm/l [...]
new ce1558c285f9 ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
new c48b75b7271d Merge tag 'sound-5.10-rc1' of git://git.kernel.org/pub/scm [...]
The 552 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../ABI/testing/sysfs-bus-pci-devices-catpt | 16 +
Documentation/devicetree/bindings/sound/ak4458.txt | 5 +
Documentation/devicetree/bindings/sound/ak5558.txt | 2 +
.../bindings/sound/allwinner,sun8i-a33-codec.yaml | 6 +-
.../devicetree/bindings/sound/cirrus,cs4234.yaml | 74 +
.../devicetree/bindings/sound/fsl,spdif.txt | 68 -
.../devicetree/bindings/sound/fsl,spdif.yaml | 110 +
.../devicetree/bindings/sound/fsl-asoc-card.txt | 2 +
.../bindings/sound/intel,keembay-i2s.yaml | 1 +
.../devicetree/bindings/sound/max98090.txt | 2 +-
.../devicetree/bindings/sound/mchp,spdifrx.yaml | 73 +
.../devicetree/bindings/sound/mchp,spdiftx.yaml | 75 +
.../devicetree/bindings/sound/mt6359.yaml | 61 +
.../bindings/sound/mt8183-da7219-max98357.txt | 1 +
.../devicetree/bindings/sound/qcom,apq8016-sbc.txt | 7 +
.../devicetree/bindings/sound/qcom,apq8096.txt | 8 +
.../devicetree/bindings/sound/qcom,lpass-cpu.txt | 79 -
.../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 219 ++
.../devicetree/bindings/sound/qcom,q6afe.txt | 23 +
.../devicetree/bindings/sound/qcom,sdm845.txt | 8 +
.../devicetree/bindings/sound/realtek,rt1015p.yaml | 36 +
.../devicetree/bindings/sound/rockchip-spdif.yaml | 1 +
Documentation/devicetree/bindings/sound/rt5640.txt | 2 +-
Documentation/devicetree/bindings/sound/rt5659.txt | 2 +-
Documentation/devicetree/bindings/sound/rt5665.txt | 2 +-
Documentation/devicetree/bindings/sound/rt5668.txt | 2 +-
Documentation/devicetree/bindings/sound/rt5677.txt | 2 +-
Documentation/devicetree/bindings/sound/rt5682.txt | 2 +-
.../bindings/sound/samsung,aries-wm8994.yaml | 11 +-
.../bindings/sound/samsung,midas-audio.yaml | 6 +-
.../devicetree/bindings/sound/samsung,odroid.yaml | 5 +
.../devicetree/bindings/sound/samsung-i2s.yaml | 15 +
.../devicetree/bindings/sound/sgtl5000.yaml | 4 +
.../devicetree/bindings/sound/tas2562.txt | 37 -
.../devicetree/bindings/sound/tas2562.yaml | 8 +
.../bindings/sound/{tas2770.yaml => tas2764.yaml} | 38 +-
.../devicetree/bindings/sound/tas2770.yaml | 11 +-
.../bindings/sound/ti,j721e-cpb-audio.yaml | 92 +-
.../devicetree/bindings/sound/tlv320adcx140.yaml | 50 +
MAINTAINERS | 1 +
arch/arm/mach-s3c24xx/mach-gta02.c | 17 +
arch/arm/mach-s3c24xx/mach-h1940.c | 18 +
arch/arm/mach-s3c24xx/mach-rx1950.c | 16 +
drivers/iio/adc/stm32-dfsdm-adc.c | 4 +
drivers/iio/adc/stm32-dfsdm.h | 2 +
drivers/spi/spi-atmel.c | 1 -
include/drm/drm_audio_component.h | 4 +
include/dt-bindings/sound/qcom,q6afe.h | 96 +-
include/dt-bindings/sound/sc7180-lpass.h | 11 +
include/sound/hda_codec.h | 1 +
include/sound/hda_register.h | 2 +-
include/sound/hdaudio_ext.h | 2 +-
include/sound/hdmi-codec.h | 3 -
include/sound/pcm_params.h | 5 -
include/sound/soc-acpi-intel-match.h | 1 -
include/sound/soc-acpi.h | 4 +-
include/sound/soc-component.h | 28 +-
include/sound/soc-dai.h | 8 +-
include/sound/soc-link.h | 3 +-
include/sound/soc.h | 4 +
include/sound/sof.h | 2 +
include/sound/sof/ext_manifest.h | 7 +
include/sound/sof/info.h | 6 +-
include/sound/sof/topology.h | 12 +-
include/sound/timer.h | 8 +-
include/trace/events/hswadsp.h | 385 ---
include/uapi/sound/sof/abi.h | 2 +-
include/uapi/sound/sof/tokens.h | 5 +
sound/ac97/ac97_core.h | 2 +-
sound/aoa/soundbus/i2sbus/pcm.c | 3 +-
sound/atmel/ac97c.c | 22 +-
sound/core/compress_offload.c | 5 +-
sound/core/control.c | 56 +-
sound/core/control_compat.c | 14 +-
sound/core/hrtimer.c | 2 +-
sound/core/hwdep.c | 27 +-
sound/core/hwdep_compat.c | 23 +-
sound/core/init.c | 3 +-
sound/core/memalloc.c | 2 +-
sound/core/pcm.c | 8 +-
sound/core/pcm_memory.c | 3 +-
sound/core/rawmidi.c | 2 +-
sound/core/seq/oss/seq_oss.c | 7 +-
sound/core/timer.c | 26 +-
sound/drivers/aloop.c | 23 +-
sound/drivers/pcsp/pcsp_lib.c | 12 +-
sound/drivers/portman2x4.c | 2 +-
sound/drivers/vx/vx_core.c | 4 +-
sound/drivers/vx/vx_pcm.c | 2 -
sound/firewire/amdtp-stream.c | 25 +-
sound/firewire/amdtp-stream.h | 2 +-
sound/firewire/bebob/bebob_hwdep.c | 3 +-
sound/firewire/fireworks/fireworks_pcm.c | 2 +-
sound/hda/ext/hdac_ext_bus.c | 5 +-
sound/hda/hdac_component.c | 3 +
sound/hda/hdac_i915.c | 69 +-
sound/pci/asihpi/asihpi.c | 37 +-
sound/pci/asihpi/hpioctl.c | 16 +-
sound/pci/asihpi/hpios.h | 2 +-
sound/pci/hda/hda_auto_parser.c | 2 +-
sound/pci/hda/hda_codec.c | 3 +
sound/pci/hda/hda_intel.c | 20 +-
sound/pci/hda/hda_jack.c | 14 +-
sound/pci/hda/hda_jack.h | 2 +-
sound/pci/hda/hda_local.h | 8 +-
sound/pci/hda/patch_ca0132.c | 1796 ++++++++++---
sound/pci/hda/patch_hdmi.c | 23 +-
sound/pci/hda/patch_realtek.c | 56 +
sound/pci/mixart/mixart.h | 2 +-
sound/pci/riptide/riptide.c | 20 +-
sound/pci/rme9652/hdsp.c | 55 +-
sound/pci/rme9652/hdspm.c | 15 +-
sound/soc/amd/acp3x-rt5682-max9836.c | 11 +-
sound/soc/atmel/Kconfig | 25 +
sound/soc/atmel/Makefile | 4 +
sound/soc/atmel/atmel-pcm-dma.c | 1 -
sound/soc/atmel/mchp-spdifrx.c | 953 +++++++
sound/soc/atmel/mchp-spdiftx.c | 871 +++++++
sound/soc/codecs/Kconfig | 27 +
sound/soc/codecs/Makefile | 8 +
sound/soc/codecs/ak4458.c | 120 +-
sound/soc/codecs/ak4458.h | 5 +-
sound/soc/codecs/ak5558.c | 30 +
sound/soc/codecs/cs4234.c | 918 +++++++
sound/soc/codecs/cs4234.h | 287 ++
sound/soc/codecs/cs42l51.c | 9 +
sound/soc/codecs/cs47l15.c | 2 +-
sound/soc/codecs/cs47l35.c | 2 +-
sound/soc/codecs/da7219-aad.c | 85 +-
sound/soc/codecs/da7219-aad.h | 3 +
sound/soc/codecs/da7219.c | 494 ++--
sound/soc/codecs/da7219.h | 1 +
sound/soc/codecs/hdac_hda.c | 3 +
sound/soc/codecs/hdac_hdmi.c | 140 +-
sound/soc/codecs/hdmi-codec.c | 12 +-
sound/soc/codecs/max98373-sdw.c | 3 +
sound/soc/codecs/max9867.c | 131 +-
sound/soc/codecs/max9867.h | 4 +-
sound/soc/codecs/mt6359.c | 2758 ++++++++++++++++++++
sound/soc/codecs/mt6359.h | 2640 +++++++++++++++++++
sound/soc/codecs/nau8825.c | 2 +-
sound/soc/codecs/rt1015.c | 111 +-
sound/soc/codecs/rt1015.h | 8 +
sound/soc/codecs/rt1015p.c | 148 ++
sound/soc/codecs/rt1308-sdw.c | 2 +-
sound/soc/codecs/rt5682-i2c.c | 1 +
sound/soc/codecs/rt5682-sdw.c | 2 +-
sound/soc/codecs/rt5682.c | 97 +-
sound/soc/codecs/rt5682.h | 2 -
sound/soc/codecs/rt700-sdw.c | 5 +-
sound/soc/codecs/rt711-sdw.c | 6 +-
sound/soc/codecs/rt715-sdw.c | 3 +-
sound/soc/codecs/rt715.c | 2 +-
sound/soc/codecs/rt715.h | 2 +
sound/soc/codecs/tas2562.c | 63 +-
sound/soc/codecs/tas2764.c | 688 +++++
sound/soc/codecs/tas2764.h | 92 +
sound/soc/codecs/tas2770.c | 399 ++-
sound/soc/codecs/tas2770.h | 47 +-
sound/soc/codecs/tas5086.c | 2 +-
sound/soc/codecs/tlv320adcx140.c | 177 +-
sound/soc/codecs/tlv320adcx140.h | 8 +
sound/soc/codecs/tlv320aic32x4-clk.c | 9 +-
sound/soc/codecs/tlv320aic32x4.c | 83 +-
sound/soc/codecs/tlv320aic32x4.h | 7 +
sound/soc/codecs/wm0010.c | 3 +-
sound/soc/codecs/wm8523.h | 2 +-
sound/soc/codecs/wm8962.c | 2 +
sound/soc/codecs/wm9713.c | 2 +-
sound/soc/codecs/wm_adsp.c | 28 +-
sound/soc/fsl/Kconfig | 2 +-
sound/soc/fsl/fsl-asoc-card.c | 15 +
sound/soc/fsl/fsl_audmix.c | 16 +-
sound/soc/fsl/fsl_dma.c | 2 +-
sound/soc/fsl/fsl_esai.c | 14 +-
sound/soc/fsl/fsl_sai.c | 309 ++-
sound/soc/fsl/fsl_sai.h | 92 +-
sound/soc/fsl/fsl_spdif.c | 4 -
sound/soc/fsl/imx-audmix.c | 8 +-
sound/soc/fsl/imx-es8328.c | 12 +-
sound/soc/fsl/imx-mc13783.c | 10 +-
sound/soc/fsl/mx27vis-aic32x4.c | 10 +-
sound/soc/generic/simple-card.c | 33 +-
sound/soc/intel/Kconfig | 50 +-
sound/soc/intel/Makefile | 3 +-
sound/soc/intel/atom/sst-atom-controls.c | 4 +-
sound/soc/intel/atom/sst-mfld-platform-compress.c | 3 +-
sound/soc/intel/atom/sst-mfld-platform-pcm.c | 4 +-
sound/soc/intel/atom/sst-mfld-platform.h | 4 +-
sound/soc/intel/atom/sst/sst.c | 6 +-
sound/soc/intel/atom/sst/sst.h | 41 +-
sound/soc/intel/atom/sst/sst_acpi.c | 1 -
sound/soc/intel/atom/sst/sst_drv_interface.c | 3 -
sound/soc/intel/atom/sst/sst_ipc.c | 1 -
sound/soc/intel/atom/sst/sst_loader.c | 4 +-
sound/soc/intel/atom/sst/sst_pvt.c | 5 +-
sound/soc/intel/atom/sst/sst_stream.c | 1 -
sound/soc/intel/baytrail/Makefile | 5 -
sound/soc/intel/baytrail/sst-baytrail-dsp.c | 358 ---
sound/soc/intel/baytrail/sst-baytrail-ipc.c | 772 ------
sound/soc/intel/baytrail/sst-baytrail-ipc.h | 65 -
sound/soc/intel/baytrail/sst-baytrail-pcm.c | 459 ----
sound/soc/intel/boards/Kconfig | 36 +-
sound/soc/intel/boards/Makefile | 11 +-
sound/soc/intel/boards/bdw-rt5650.c | 47 +-
sound/soc/intel/boards/bdw-rt5677.c | 42 +-
sound/soc/intel/boards/broadwell.c | 45 +-
sound/soc/intel/boards/byt-max98090.c | 182 --
sound/soc/intel/boards/byt-rt5640.c | 224 --
sound/soc/intel/boards/bytcht_cx2072x.c | 2 +-
sound/soc/intel/boards/bytcht_es8316.c | 1 -
sound/soc/intel/boards/bytcr_rt5640.c | 1 -
sound/soc/intel/boards/haswell.c | 32 +-
sound/soc/intel/boards/hda_dsp_common.c | 7 +-
sound/soc/intel/boards/hda_dsp_common.h | 3 -
sound/soc/intel/boards/sof_rt5682.c | 13 +
sound/soc/intel/boards/sof_sdw.c | 348 ++-
sound/soc/intel/boards/sof_sdw_common.h | 26 +-
sound/soc/intel/boards/sof_sdw_dmic.c | 1 +
sound/soc/intel/boards/sof_sdw_max98373.c | 38 +-
sound/soc/intel/boards/sof_sdw_rt1308.c | 6 +
sound/soc/intel/boards/sof_sdw_rt1316.c | 119 +
sound/soc/intel/boards/sof_sdw_rt5682.c | 2 +
sound/soc/intel/boards/sof_sdw_rt700.c | 8 +-
sound/soc/intel/boards/sof_sdw_rt711.c | 2 +
.../{sof_sdw_rt711.c => sof_sdw_rt711_sdca.c} | 54 +-
sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 42 +
sound/soc/intel/catpt/Makefile | 6 +
sound/soc/intel/catpt/core.h | 188 ++
sound/soc/intel/catpt/device.c | 355 +++
sound/soc/intel/catpt/dsp.c | 578 ++++
sound/soc/intel/catpt/ipc.c | 298 +++
sound/soc/intel/catpt/loader.c | 671 +++++
sound/soc/intel/catpt/messages.c | 313 +++
sound/soc/intel/catpt/messages.h | 401 +++
sound/soc/intel/catpt/pcm.c | 1175 +++++++++
sound/soc/intel/catpt/registers.h | 178 ++
sound/soc/intel/catpt/sysfs.c | 55 +
sound/soc/intel/catpt/trace.h | 83 +
sound/soc/intel/common/Makefile | 4 -
sound/soc/intel/common/soc-acpi-intel-byt-match.c | 15 -
sound/soc/intel/common/soc-acpi-intel-cml-match.c | 89 +-
sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 34 +-
sound/soc/intel/common/soc-acpi-intel-icl-match.c | 16 +-
sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 232 +-
sound/soc/intel/common/sst-acpi.c | 236 --
sound/soc/intel/common/sst-dsp-priv.h | 284 +-
sound/soc/intel/common/sst-dsp.c | 162 --
sound/soc/intel/common/sst-dsp.h | 237 +-
sound/soc/intel/common/sst-firmware.c | 1273 ---------
sound/soc/intel/common/sst-ipc.c | 27 -
sound/soc/intel/common/sst-ipc.h | 3 -
sound/soc/intel/haswell/Makefile | 5 -
sound/soc/intel/haswell/sst-haswell-dsp.c | 705 -----
sound/soc/intel/haswell/sst-haswell-ipc.c | 2222 ----------------
sound/soc/intel/haswell/sst-haswell-ipc.h | 527 ----
sound/soc/intel/haswell/sst-haswell-pcm.c | 1369 ----------
sound/soc/intel/keembay/kmb_platform.c | 145 +-
sound/soc/intel/skylake/bxt-sst.c | 2 -
sound/soc/intel/skylake/cnl-sst-dsp.h | 4 +-
sound/soc/intel/skylake/cnl-sst.c | 4 +-
sound/soc/intel/skylake/skl-nhlt.c | 2 +-
sound/soc/intel/skylake/skl-sst-cldma.c | 2 +-
sound/soc/intel/skylake/skl-sst-dsp.c | 2 +-
sound/soc/intel/skylake/skl-sst-ipc.c | 2 +-
sound/soc/intel/skylake/skl-sst-ipc.h | 16 +-
sound/soc/intel/skylake/skl-sst-utils.c | 2 +-
sound/soc/intel/skylake/skl-sst.c | 4 +-
sound/soc/intel/skylake/skl-topology.c | 8 +-
sound/soc/intel/skylake/skl-topology.h | 8 +-
sound/soc/intel/skylake/skl.c | 10 +-
sound/soc/intel/skylake/skl.h | 2 +-
sound/soc/mediatek/Kconfig | 1 +
sound/soc/mediatek/mt8173/mt8173-rt5650.c | 5 +-
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 50 +-
.../mt8183/mt8183-mt6358-ts3a227-max98357.c | 5 +-
sound/soc/meson/axg-tdm-formatter.c | 2 +-
sound/soc/meson/meson-card-utils.c | 33 +-
sound/soc/qcom/Kconfig | 24 +-
sound/soc/qcom/Makefile | 4 +
sound/soc/qcom/common.c | 4 +
sound/soc/qcom/lpass-apq8016.c | 92 +-
sound/soc/qcom/lpass-cpu.c | 463 +++-
sound/soc/qcom/lpass-hdmi.c | 258 ++
sound/soc/qcom/lpass-hdmi.h | 102 +
sound/soc/qcom/lpass-ipq806x.c | 71 +-
sound/soc/qcom/lpass-lpaif-reg.h | 208 +-
sound/soc/qcom/lpass-platform.c | 493 +++-
sound/soc/qcom/lpass-sc7180.c | 305 +++
sound/soc/qcom/lpass.h | 181 +-
sound/soc/qcom/qdsp6/Makefile | 1 +
sound/soc/qcom/qdsp6/q6adm.c | 2 +
sound/soc/qcom/qdsp6/q6afe-clocks.c | 272 ++
sound/soc/qcom/qdsp6/q6afe-dai.c | 231 ++
sound/soc/qcom/qdsp6/q6afe.c | 310 ++-
sound/soc/qcom/qdsp6/q6afe.h | 33 +-
sound/soc/qcom/qdsp6/q6asm-dai.c | 416 ++-
sound/soc/qcom/qdsp6/q6asm.c | 175 +-
sound/soc/qcom/qdsp6/q6asm.h | 49 +-
sound/soc/qcom/qdsp6/q6core.c | 2 +
sound/soc/qcom/qdsp6/q6routing.c | 123 +-
sound/soc/rockchip/rockchip_i2s.c | 2 +-
sound/soc/rockchip/rockchip_max98090.c | 3 +-
sound/soc/samsung/h1940_uda1380.c | 71 +-
sound/soc/samsung/neo1973_wm8753.c | 85 +-
sound/soc/samsung/rx1950_uda1380.c | 72 +-
sound/soc/samsung/s3c-i2s-v2.c | 3 +-
sound/soc/samsung/s3c-i2s-v2.h | 3 +-
sound/soc/samsung/s3c2412-i2s.c | 2 +-
sound/soc/sh/siu.h | 2 +-
sound/soc/sh/siu_pcm.c | 21 +-
sound/soc/soc-component.c | 73 +-
sound/soc/soc-compress.c | 30 +-
sound/soc/soc-core.c | 76 +-
sound/soc/soc-dai.c | 21 +-
sound/soc/soc-dapm.c | 4 +-
sound/soc/soc-generic-dmaengine-pcm.c | 5 +
sound/soc/soc-link.c | 21 +-
sound/soc/soc-pcm.c | 123 +-
sound/soc/soc-topology.c | 18 +-
sound/soc/sof/Kconfig | 2 +-
sound/soc/sof/control.c | 149 +-
sound/soc/sof/debug.c | 2 +-
sound/soc/sof/imx/Kconfig | 10 +
sound/soc/sof/imx/Makefile | 3 +
sound/soc/sof/imx/imx-common.c | 75 +
sound/soc/sof/imx/imx-common.h | 16 +
sound/soc/sof/imx/imx8.c | 40 +-
sound/soc/sof/imx/imx8m.c | 27 +-
sound/soc/sof/intel/Kconfig | 31 +-
sound/soc/sof/intel/Makefile | 2 +-
sound/soc/sof/intel/apl.c | 2 +-
sound/soc/sof/intel/bdw.c | 2 +-
sound/soc/sof/intel/byt.c | 6 +-
sound/soc/sof/intel/cnl.c | 40 +-
sound/soc/sof/intel/hda-codec.c | 28 +-
sound/soc/sof/intel/hda-dsp.c | 20 +-
sound/soc/sof/intel/hda-ipc.h | 4 +
sound/soc/sof/intel/hda-loader.c | 196 +-
sound/soc/sof/intel/hda-stream.c | 69 +
sound/soc/sof/intel/hda.c | 47 +-
sound/soc/sof/intel/hda.h | 12 +-
sound/soc/sof/intel/shim.h | 2 +-
sound/soc/sof/intel/{apl.c => tgl.c} | 79 +-
sound/soc/sof/ipc.c | 16 +-
sound/soc/sof/loader.c | 34 +-
sound/soc/sof/pcm.c | 8 +-
sound/soc/sof/pm.c | 13 +-
sound/soc/sof/sof-acpi-dev.c | 2 +
sound/soc/sof/sof-audio.c | 56 +-
sound/soc/sof/sof-audio.h | 10 +
sound/soc/sof/sof-of-dev.c | 6 +
sound/soc/sof/sof-pci-dev.c | 59 +-
sound/soc/sof/sof-priv.h | 22 +-
sound/soc/sof/topology.c | 421 +--
sound/soc/sprd/sprd-pcm-compress.c | 2 +-
sound/soc/stm/stm32_adfsdm.c | 8 +-
sound/soc/stm/stm32_sai_sub.c | 10 +-
sound/soc/sunxi/sun4i-codec.c | 2 +-
sound/soc/sunxi/sun50i-codec-analog.c | 176 +-
sound/soc/sunxi/sun8i-codec.c | 473 ++--
sound/soc/tegra/tegra_max98090.c | 12 +-
sound/soc/tegra/tegra_rt5640.c | 12 +-
sound/soc/tegra/tegra_wm8753.c | 12 +-
sound/soc/tegra/trimslice.c | 12 +-
sound/soc/ti/Kconfig | 2 +-
sound/soc/ti/davinci-mcasp.c | 4 +-
sound/soc/ti/j721e-evm.c | 13 +-
sound/soc/txx9/txx9aclc.c | 11 +-
sound/soc/txx9/txx9aclc.h | 2 +-
sound/soc/xilinx/Kconfig | 4 +-
sound/usb/card.c | 133 +-
sound/usb/endpoint.c | 2 +-
sound/usb/midi.c | 13 +-
sound/usb/misc/ua101.c | 16 +-
sound/usb/mixer_quirks.c | 213 ++
sound/usb/mixer_scarlett_gen2.c | 2 +-
sound/usb/mixer_us16x08.c | 8 +-
sound/usb/quirks-table.h | 262 +-
sound/usb/usbaudio.h | 1 -
380 files changed, 25226 insertions(+), 13604 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-catpt
create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs4234.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/fsl,spdif.txt
create mode 100644 Documentation/devicetree/bindings/sound/fsl,spdif.yaml
create mode 100644 Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml
create mode 100644 Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml
create mode 100644 Documentation/devicetree/bindings/sound/mt6359.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt
create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml
create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/tas2562.txt
copy Documentation/devicetree/bindings/sound/{tas2770.yaml => tas2764.yaml} (63%)
create mode 100644 include/dt-bindings/sound/sc7180-lpass.h
delete mode 100644 include/trace/events/hswadsp.h
create mode 100644 sound/soc/atmel/mchp-spdifrx.c
create mode 100644 sound/soc/atmel/mchp-spdiftx.c
create mode 100644 sound/soc/codecs/cs4234.c
create mode 100644 sound/soc/codecs/cs4234.h
create mode 100644 sound/soc/codecs/mt6359.c
create mode 100644 sound/soc/codecs/mt6359.h
create mode 100644 sound/soc/codecs/rt1015p.c
create mode 100644 sound/soc/codecs/tas2764.c
create mode 100644 sound/soc/codecs/tas2764.h
delete mode 100644 sound/soc/intel/baytrail/Makefile
delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-dsp.c
delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-ipc.c
delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-ipc.h
delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-pcm.c
delete mode 100644 sound/soc/intel/boards/byt-max98090.c
delete mode 100644 sound/soc/intel/boards/byt-rt5640.c
create mode 100644 sound/soc/intel/boards/sof_sdw_rt1316.c
copy sound/soc/intel/boards/{sof_sdw_rt711.c => sof_sdw_rt711_sdca.c} (66%)
create mode 100644 sound/soc/intel/boards/sof_sdw_rt715_sdca.c
create mode 100644 sound/soc/intel/catpt/Makefile
create mode 100644 sound/soc/intel/catpt/core.h
create mode 100644 sound/soc/intel/catpt/device.c
create mode 100644 sound/soc/intel/catpt/dsp.c
create mode 100644 sound/soc/intel/catpt/ipc.c
create mode 100644 sound/soc/intel/catpt/loader.c
create mode 100644 sound/soc/intel/catpt/messages.c
create mode 100644 sound/soc/intel/catpt/messages.h
create mode 100644 sound/soc/intel/catpt/pcm.c
create mode 100644 sound/soc/intel/catpt/registers.h
create mode 100644 sound/soc/intel/catpt/sysfs.c
create mode 100644 sound/soc/intel/catpt/trace.h
delete mode 100644 sound/soc/intel/common/sst-acpi.c
delete mode 100644 sound/soc/intel/common/sst-firmware.c
delete mode 100644 sound/soc/intel/haswell/Makefile
delete mode 100644 sound/soc/intel/haswell/sst-haswell-dsp.c
delete mode 100644 sound/soc/intel/haswell/sst-haswell-ipc.c
delete mode 100644 sound/soc/intel/haswell/sst-haswell-ipc.h
delete mode 100644 sound/soc/intel/haswell/sst-haswell-pcm.c
create mode 100644 sound/soc/qcom/lpass-hdmi.c
create mode 100644 sound/soc/qcom/lpass-hdmi.h
create mode 100644 sound/soc/qcom/lpass-sc7180.c
create mode 100644 sound/soc/qcom/qdsp6/q6afe-clocks.c
create mode 100644 sound/soc/sof/imx/imx-common.c
create mode 100644 sound/soc/sof/imx/imx-common.h
copy sound/soc/sof/intel/{apl.c => tgl.c} (63%)
--
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 726eb70e0d34 Merge tag 'char-misc-5.10-rc1' of git://git.kernel.org/pub [...]
new 8401e2edf770 drm/radeon: stop using TTM_MEMTYPE_FLAG_MAPPABLE
new 902d77f3568a drm/amdgpu: stop using TTM_MEMTYPE_FLAG_MAPPABLE
new 9fadd6d1e297 drm/ttm: remove TTM_MEMTYPE_FLAG_MAPPABLE
new 4031ead37239 drm: pl111: Update documentation
new 6142b1b82ce4 drm/todo: Plumb drm_atomic_state all over
new 0d3df1c603de dt-bindings: vendor-prefixes: Add Lontium vendor prefix
new 8a72a2de0a4f dt-bindings: display: bridge: Add documentation for LT9611
new 23278bf54afe drm/bridge: Introduce LT9611 DSI to HDMI bridge
new 2a5c2ff5848e drm/panel: add connector type to boe,hv070wsa-100 panel
new ddb8e853dc85 drm/panel: panel-simple: validate panel description
new 9f069c6fbc72 drm/panel: panel-simple: add default connector_type
new 385ca38da29c drm/bridge: tc358764: drop drm_connector_(un)register
new 1644127f83bc drm/bridge: tc358764: add drm_panel_bridge support
new 5b851515eff3 drm/bridge: parade-ps8622: add drm_panel_bridge support
new 43c601a6e85e drm/bridge: megachips: add helper to create connector
new 77860a7c892e drm/bridge: megachips: get drm_device from bridge
new a3d495ce5c0b drm/bridge: megachips: enable detect bridge operation
new 489ce80fa494 drm/bridge: megachips: add get_edid bridge operation
new a8ef18d7dd48 drm/bridge: megachips: make connector creation optional
new 136d73a8c88d drm/bridge: tc358767: add detect bridge operation
new 731f4badcb3b drm/bridge: tc358767: add get_edid bridge operation
new de5e6c027ae6 drm/bridge: tc358767: add drm_panel_bridge support
new 4151c14cdda6 drm/bridge: nxp-ptn3460: add get_edid bridge operation
new 8f22c21dce5b drm/bridge: nxp-ptn3460: add drm_panel_bridge support
new 31ed1b5dff46 kernel/params.c: Align last argument with a tab
new 7d8365771ffb moduleparams: Add hexint type parameter
new 7427a7a0b3b8 drm/amdgpu: Change type of module param `ppfeaturemask` to hexint
new d59bc6324208 drm/ttm: fix pipelined gutting for evictions v2
new fcf863ec0768 drm: mxsfb: Remove fbdev leftovers
new c42001e357f7 drm: mxsfb: Use drm_panel_bridge
new 8c6619ff2211 drm: mxsfb: Use BIT() macro to define register bitfields
new 92000371c829 drm: mxsfb: Remove unused macros from mxsfb_regs.h
new 8a460068494a drm: mxsfb: Clarify format and bus width configuration
new f14fec8481ce drm: mxsfb: Pass mxsfb_drm_private pointer to mxsfb_reset_block()
new 7865cd5aae22 drm: mxsfb: Use LCDC_CTRL register name explicitly
new eb28c5cee2a8 drm: mxsfb: Remove register definitions from mxsfb_crtc.c
new f16a008921aa drm: mxsfb: Remove unneeded includes
new 40a726b82e26 drm: mxsfb: Rename mxsfb_crtc.c to mxsfb_kms.c
new ae1ed0093281 drm: mxsfb: Stop using DRM simple display pipeline helper
new 1e5d7963bb77 drm: mxsfb: Move vblank event arm to CRTC .atomic_flush()
new 07b7fd77b48c drm: mxsfb: Don't touch AXI clock in IRQ context
new b9f5937680a8 drm: mxsfb: Enable vblank handling
new f4098b07efb8 drm: mxsfb: Remove mxsfb_devdata unused fields
new b13aeb9e212d drm: mxsfb: Add i.MX7 and i.MX8M to the list of supported [...]
new f6d94e715817 drm: mxsfb: Update internal IP version number for i.MX6SX
new c6ddee8220bf drm: mxsfb: Drop non-OF support
new d9ef0d315032 drm: mxsfb: Turn mxsfb_set_pixel_fmt() into a void function
new 51b777f2b11e drm: mxsfb: Merge mxsfb_set_pixel_fmt() and mxsfb_set_bus_fmt()
new b963ad95a06a drm: mxsfb: Remove unnecessary spaces after tab
new 63aa581c3019 drm: mxsfb: Support the alpha plane
new a26a4790a82a dt-bindings: Add vendor prefix for Powertip
new 051e95ee7ec1 dt-bindings: Add DT bindings for Powertip PH800480T013
new d69de69f2be1 drm/panel: simple: Add Powertip PH800480T013 panel
new c114e7231304 drm/ingenic: Handle errors of drm_atomic_get_plane_state
new 639abb72f189 drm/ingenic: Validate mode in a .mode_valid callback
new 85b3bfa266e8 drm/hisilicon: Fixed the warning: Assignment of 0/1 to boo [...]
new cfb9b89f116a drm/doc: device hot-unplug for userspace
new 3debcdf066e5 drm/ingenic: ipu: Only restart manually on older SoCs
new c0fd208ee3bc drm/ingenic: ipu: Remove YUV422 from supported formats on JZ4725B
new 38ee474fc63f drm/ingenic: ipu: Only enable clock when needed
new 418d2ad1ac52 drm/ttm: initialize the system domain with defaults v2
new be1213a341a2 drm/ttm: remove TTM_MEMTYPE_FLAG_FIXED v2
new b0691b34f1e0 drm/radeon: stop implementing init_mem_type
new 473633540c2f drm/amdgpu: stop implementing init_mem_type
new 3629ca5dfb9a drm/vmwgfx: stop implementing init_mem_type v2
new 009869fde901 drm/nouveau: stop implementing init_mem_type
new ccd0dc437f25 drm/qxl: stop implementing init_mem_type
new ded9f8eaddaa drm/vram-helper: stop implementing init_mem_type
new 1a3fb590856a drm/ttm: remove the init_mem_type callback
new c3ee8c65f637 drm/panel: remove return value of function drm_panel_add
new 1d865be98686 dt-bindings: Add vendor prefix for Chefree
new 44de5cee2038 dt-bindings: Add DT bindings for Chefree CH101OLHLWH-002
new 07c913c4d710 drm/panel: simple: Add Chefree CH101OLHLWH-002 panel
new 098619118612 drm/vkms: fix xrgb on compute crc
new 70eca5d5d3e1 drm/syncobj: Tune down unordered timeline DRM_ERROR
new 6a470dc2a12e drm/ast: Embed CRTC and connector in struct ast_private
new d50ace1e72f0 drm/ast: Separate DRM driver from PCI code
new fbe01716ed4a drm/ast: Replace driver load/unload functions with device [...]
new 365c0e70da83 drm/ast: Replace struct_drm_device.dev_private with to_ast [...]
new 21d79b690e78 drm/ast: Don't use ast->dev if dev is available
new e0f5a738cfe5 drm/ast: Embed struct drm_device in struct ast_private
new 2c0b6566d621 drm/ast: Managed release of ast firmware
new 4bc85b82c8ba drm/ast: Manage release of firmware backup memory
new cff0adca1edd drm/ast: Managed device release
new 0b34d58b6c32 drm/mgag200: Enable caching for SHMEM pages
new 42452165dc77 drm/mgag200: Move register initialization into helper function
new 2021708e0d6e drm/mgag200: Initialize PCI registers early during device setup
new 78e5b5036a1e drm/mgag200: Enable MGA mode during device register initia [...]
new b9fa77ec1a59 drm/mgag200: Set MISC memory flags in mm init code
new 9053cad2f093 drm/mgag200: Clear <page> field during MM init
new fb18825fa038 drm/mgag200: Move G200SE's unique id into model-specific data
new e20dfd27f7aa drm/mgag200: Add support for G200 desktop cards
new 2d05f56af8f5 fbdev: Remove trailing whitespace
new 85806f6d58f4 omapfb/dss: Include the right header
new ad04fae0de07 fbdev: Use fallthrough pseudo-keyword
new d3dc135187b9 drm/mgag200: Set PCI option register in G200SE models
new 8e1ba47c60bc video: fbdev: pvr2fb: initialize variables
new 56dc01f18d3d drm/vmwgfx: consolidate ttm object creation and populate
new a2d6ddc417f1 drm/vmwgfx: drop bo map/unmap dma functions.
new bd549d35b4be nouveau: use ttm populate mapping functions. (v2)
new 9c4cbb3a66e0 qxl/ttm: drop the unusued no wait flag to reserve function
new 46bca88bbdd3 drm/ttm/amdgpu: consolidate ttm reserve paths
new 20784cdf4b8c drm/ttm: use a helper for unlocked moves to the lru tail
new 5977ffeaf33c drm/vram-helper: remove populate/unpopulate
new a2ff1e81d04e drm/ttm: export memory type debug entrypoint.
new ed165d452c2b drm/nouveau/ttm: don't fill in blank ttm debug callback
new a0bb77cb77e2 drm/vmwgfx/gmrid: don't provide pointless ttm debug callback
new 00c2f6b3e841 drm/qxl/ttm: call ttm manager debug (v2)
new e22054debc07 drm/vram-helper: call the ttm manager debug function
new 747074bb04b5 drm/ttm: split the mm manager init code (v2)
new 3c90424bd7df drm/ttm: provide a driver-led init path for range mm manag [...]
new 158d20d1857f drm/amdgpu/ttm: init managers from the driver side.
new e33dc18228ac drm/radeon: use new ttm man init path
new 129ac4dcb520 drm/qxl/ttm: use new init path for manager
new a9136ab56ba9 drm/vram_helper: use new ttm manager init function
new e9172ada4460 drm/nouveau: use new memory manager init paths
new 252f8d7b9174 drm/vmwgfx/ttm: convert vram mm init to new code paths
new 621617780a62 drm/vmwgfx/ttm: switch gmrid allocator to new init paths.
new 5969793f8656 drm/ttm: convert system manager init to new code.
new 98399abd52b2 drm/ttm: purge old manager init path.
new a006a3ce8efc drm/ttm: pass man around instead of mem_type in some places
new 4265accbfc72 drm/ttm: make some inline helper functions for cleanup pat [...]
new 56ee8b1c71ff drm/ttm: start allowing drivers to use new takedown path (v2)
new 6fe1c54353f9 drm/amdgpu/ttm: use new takedown path
new e0830704de7c drm/vmwgfx: takedown vram manager
new cff099e70cc1 drm/vram_helper: call explicit mm takedown
new 058b5e34d8e6 drm/nouveau: use new cleanup paths
new f0fe3f7bc53c drm/radeon/ttm: use new takedown paths
new 06feb5df1af5 drm/qxl/ttm: use new takedown path
new 6eee6675e01d drm/vmwgfx: fix gmrid takedown paths to new interface
new 085097e5ae5e drm/ttm: remove range manager legacy takedown path
new 0cf0a7984268 drm/ttm: make TTM responsible for cleaning system only.
new 9eca33f4a139 drm/ttm: add wrapper to get manager from bdev.
new 6c28aed6e5b7 drm/amdgfx/ttm: use wrapper to get ttm memory managers
new 3004add06d1c drm/vram-helper: use wrapper to access memory managers
new f301da74a417 drm/nouveau/ttm: use wrapper to access memory managers
new 3d3b4fb9aab3 drm/qxl/ttm: use wrapper to access memory manager
new 47c0550f5ebd drm/radeon/ttm: use wrapper to access memory manager
new 089cafc198ec drm/vmwgfx/ttm: use wrapper to access memory manager
new 01057278bc68 drm/ttm: rename manager variable to make sure wrapper is used.
new d398811ebfa8 drm/ttm: allow drivers to provide their own manager subclasses
new 0af135b892bf drm/amdgpu/ttm: use bo manager subclassing for vram/gtt mgrs
new 37205891d84f drm/ttm: make ttm_range_man_init/takedown take type + args
new 3a1fc38edac7 drm/ttm: move range manager to subclassed driver allocation
new d575a891e69e drm/vmwgfx/ttm: move thp to driver managed
new 9488e46a4f89 drm/vmwgfx/gmrid: convert to driver controlled allocation.
new b6fad57e5903 drm/nouveau/ttm: move to driver allocated manager
new 7ee6c95e05e9 drm/ttm: drop priv pointer in memory manager
new a29050c4cd7f drm/amdgpu/ttm: remove man->bdev references.
new 7541ce1a6f2b drm/ttm: drop man->bdev link.
new a751612d4cb7 drm/ttm: drop list of memory managers from device. (v2)
new 90a0489a718b drm/ttm: drop type manager has_type
new 3f48f938ad21 drm/ttm: add a wrapper for checking if manager is in use
new 80938c28ee67 drm/ttm: rename bo manager to range manager.
new 9de59bc20149 drm/ttm: rename ttm_mem_type_manager -> ttm_resource_manager.
new 2966141ad2dd drm/ttm: rename ttm_mem_reg to ttm_resource.
new 77f47d239545 drm/amdgpu: make sure userptr ttm is allocated
new 3a74265c54f8 drm/panfrost: Make sure GPU is powered on when reading GPU [...]
new 72ef7fe96fd2 drm/panfrost: Add compatible string for bifrost
new 862cc626210e drm/panfrost: avoid static declaration
new 9713e942a539 drm/panfrost: clean headers in devfreq
new eb9dd67249b5 drm/panfrost: don't use pfdevfreq.busy_count to know if hw [...]
new 9bfacfc82f90 drm/panfrost: introduce panfrost_devfreq struct
new ed85df3f6074 drm/panfrost: use spinlock instead of atomic
new 81f2fbe62cb5 drm/panfrost: properly handle error in probe
new d3c335da0200 drm/panfrost: rename error labels in device_init
new 25e247bbf85a drm/panfrost: move devfreq_init()/fini() in device
new 512f21227fd3 drm/panfrost: dynamically alloc regulators
new fd587ff01d59 drm/panfrost: add regulators to devfreq
new 9df0e0c18896 drm/panfrost: perfcnt: fix ref count leak in panfrost_perf [...]
new 018315d399fc drm/mgag200: fix build on alpha arch
new 87154ff86bf6 drm: Remove unnecessary drm_panel_attach and drm_panel_detach
new 4f297b9c82e1 drm/amdgpu/ttm: move vram/gtt mgr allocations to mman.
new 373627930f02 drm/amdgpu/ttm: drop the adev link from vram mgr
new e4fbdd8b5d5a drm/gma500: fix spelling mistake "pannel" -> "panel"
new 5bd858d7bfd2 drm/vkms: guarantee vblank when capturing crc
new 57fb54082d5d drm/vgem: add missing platform_device_unregister() in vgem_init()
new 7995bd132961 drm/vkms: add missing platform_device_unregister() in vkms_init()
new ad28cd694293 drm/v3d: convert to use module_platform_driver
new 8b0d47e879b8 dt-binding: Add DSI/LVDS TC358775 bridge bindings
new b26975593b17 display/drm/bridge: TC358775 DSI/LVDS driver
new a343160235f5 drm/vmwgfx/ttm: fix the non-THP cleanup path.
new e5b92773287c drm: report dp downstream port type as a subconnector property
new fb82313462ba drm/i915: utilize subconnector property for DP
new 65bf2cf95d3a drm/amdgpu: utilize subconnector property for DP through atombios
new 0f877894a330 drm/amdgpu: utilize subconnector property for DP through D [...]
new d2f6a8f454b6 drm/panel-notatek-nt35510: Fix MTP read init
new ed7d94597fad drm/hisilicon: Remove the unused include statements
new 13b0d4a9ae0c drm/hisilicon: Code refactoring for hibmc_drv_de
new e92ae67d6ed8 drm/ttm: rename ttm_resource_manager_func callbacks
new b2458726b38c drm/ttm: give resource functions their own [ch] files
new 82dd18096c71 drm/radeon: drop superflous AGP handling
new 534b1f9071d9 Merge drm/drm-next into drm-misc-next
new 97722439eeed dt-bindings: Add DT bindings for Toshiba TC358762 DSI-to-D [...]
new 1930d19cb499 drm/bridge: tc358762: Add basic driver for Toshiba TC35876 [...]
new 70c7fe17f370 drm/hisilicon: Fix build error of no type of module_init
new ea66a9be7e93 drm/mcde: Rename flow function
new 709c27730a11 drm/mcde: Fix display data flow control
new 44c3867a56e3 drm/mcde: Improve pixel fetcher FIFO depth setting
new f6fd1d70609c drm/mcde: Support using DSI in LP mode
new c4842d4d0f74 drm/mcde: Fix display pipeline restart
new 42bac89a1730 drm/mcde: Enable the DSI link with display
new f098f168e91c drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel
new 72957f48aaaa drm/mcde: Retry DSI read/write transactions
new 5b44f125eff9 drm/panel: novatek,nt39016: Handle backlight the standard way
new bdfd720fb25a drm/panel: novatek,nt39016: Add missing CR to error messages
new 656b75963673 drm/panel: simple: Convert sharp,ls020b1dd01d from timings [...]
new c1bd32b5f6b5 drm/panel: simple: Tweak timings of sharp,ls020b1dd01d for [...]
new e6c21e6f9cf4 drm/panel: simple: Add 50Hz mode for sharp,ls020b1dd01d
new b7d71b6e1f03 drm/panel: ilitek-ili9881c: prepare for adding support for [...]
new 82df3aa4968c dt-bindings: ili9881c: add compatible string for Feixin K1 [...]
new 1c243751c095 drm/panel: ilitek-ili9881c: add support for Feixin K101-IM [...]
new 5f3e7503b97b drm/panel: Add helper for reading DT rotation
new 4a135d54410f drm/panel: Read panel orientation for BOE TV101WUM-NL6
new 58310c2ec994 drm/panel: lvds: Read panel orientation
new 5759c9674c20 drm/panel-simple: Read panel orientation
new 087e3d479155 dt-bindings: panel: rocktech,jh057n00900: Modernize
new 5f374e63d214 dt-bindings: panel: rocktech,jh057n00900: Add myself as ma [...]
new d4c5c2f33119 drm/virtgpu: remove redundant assignments to width and height
new 51c3b0cc32d2 drm/virtio: Revert "drm/virtio: Call the right shmem helpers"
new 66c8ef900611 drm/qxl: don't take vga ports on rev5+
new 77cf3a6827fe drm/virtio: Use struct_size() helper in kmalloc()
new bbaac1354cc9 drm/qxl: Replace deprecated function in qxl_display
new a0308938ec81 virtio: add dma-buf support for exported objects
new 592d9fba33c2 virtio-gpu: add VIRTIO_GPU_F_RESOURCE_UUID feature
new c84adb304c10 drm/virtio: Support virtgpu exported resources
new f13478c9da83 drm/sun4i: Constify static structs
new 652bcaec7da0 MAINTAINERS: Change maintainer for hisilicon DRM driver
new d85ddd1318e6 Merge v5.9-rc1 into drm-misc-next
new d3d1bbe794ab drm/malidp: Use struct drm_gem_object_funcs.get_sg_table i [...]
new faa962bbae31 dt-bindings: vendor-prefixes: Add mantix vendor prefix
new b9ab1248d801 dt-bindings: Add Mantix MLAF057WE51-X panel bindings
new 72967d5616d3 drm/panel: Add panel driver for the Mantix MLAF057WE51-X D [...]
new 5936b3bdaa88 drm/panel: samsung: Use dev_ based logging
new b75efff5f542 drm/panel: leadtek: Use dev_ based logging
new c8cf6990f986 drm/panel: raydium: Use dev_ based logging
new 65d5c86fc55f drm/panel: sitronix: Use dev_ based logging
new a25b6b273f70 drm/panel: Use dev_ based logging
new 9fe2f897499f virtio: fix build for configs without dma-bufs
new 9c6b876c91c0 drm: ast: fix double __iomem sparse warning
new 172c1e857280 drm: gma500: Convert to GPIO descriptors
new cdd296cdae1a drm/gma500: fix error check
new 0b06286579b8 drm/ttm: fix broken merge between drm-next and drm-misc-next
new 2f4b769e4d18 drm/panel: novatek,nt39016: Reorder calls in probe
new d738005da9c5 drm/panel: novatek,nt39016: Remove 'dev' field in priv struct
new 35201cc1f805 drm: omapdrm: Delete surplus GPIO includes
new 227c6d109ce5 drm/omap: fix spelling mistake "propert" -> "property"
new 8b87014f23e4 drm/tidss: implement WA for AM65xx erratum i2000
new 9517130c9b4b dt-bindings: display: simple: Add KD116N21-30NV-A010 compatible
new fc26a3758b55 drm: panel: simple: Add KD116N21-30NV-A010
new 7f7fb53f62cb drm/bridge/tc358775: Fix for PTR_ERR
new f688a345f0d7 drm/brige/megachips: Add checking if ge_b850v3_lvds_init() [...]
new 098754fe3ce7 drm/ttm: init mem->bus in common code.
new ebb21aa1882f drm/ttm: drop bus.size from bus placement.
new 274d77648eaa drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_ttm
new ae34c15be62f drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_vdac
new e7187bab295a drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_de
new 389be5006317 drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_drv
new c5589b39549d drm/bridge_connector: Set default status connected for eDP [...]
new d82c12ab16b8 drm/bridge: ps8640: Get the EDID from eDP control
new 812a65ba9411 drm/bridge: ps8640: Return an error for incorrect attach flags
new 94d4c13233c2 drm/bridge: ps8640: Print an error if VDO control fails
new cd6da0b11351 drm/mgag200: fix spelling mistake "expeced" -> "expected"
new cbc2e82932ae Merge tag 'drm-misc-next-2020-08-27' of git://anongit.free [...]
new 83c0926f3e18 drm/i915/fbc: Limit cfb to the first 256MiB of stolen on g4x+
new 124c7088b87f drm/i915: Pack struct intel_cdclk_vals
new 0e954383ff57 drm/i915: Fix some whitespace
new 366ec167ea73 drm/i915: Make i830 .get_cdclk() assignment less confusing
new 963501bdd094 drm/i915/ddi: Don't frob the DP link scramble disabling flag
new a5bcf8dde631 drm/i915/ddi: Don't rewrite DDI_BUF_CTL reg during DP link [...]
new 27e897beec1c drm/i915: Provide the perf pmu.module
new f2bde2546b81 drm/i915: Remove dubious Valleyview PCI IDs
new 81619f4a75ed drm/i915/display: Implement HOBL
new f1421190d0ab drm/i915: Move WaDisableDopClockGating:skl to skl_init_clo [...]
new cd803bb4f8a8 drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout
new f52fa57ae70e drm/i915/rkl: Add initial workarounds
new e66f609baeee drm/i915/rkl: Add DPLL4 support
new ddff9a602e5e drm/i915/rkl: Handle HTI
new a3db3f8496bf drm/i915/rkl: Add Wa_14011224835 for PHY B initialization
new 90e1329296fd drm/i915/selftests: Downgrade severity of CS/SRM frequency [...]
new c746063ab146 drm/i915: Implement WA 14011294188
new 2982ded2ff5c drm/i915/display/fbc: Disable fbc by default on TGL
new 98ef06745370 drm/i915: Copy default modparams to mock i915_device
new e310b4352cf4 drm/i915/selftests: Add compiler paranoia for checking HWS [...]
new 1840d40ac690 drm/i915: Remove gen check before calling intel_rps_boost
new a22b1a9bb0d7 drm/i915/display: Check for an LPSP encoder before dereferencing
new 9a0a3bebb0c5 drm/i915: Add a couple of missing i915_active_fini()
new ecb40d0826fd drm/i915: Update bw_buddy pagemask table
new e714977eef8f drm/i915: Fix wrong return value
new 66b51b801d05 drm/i915: Fix wrong return value in intel_atomic_check()
new 3f8210fd22d0 Revert "drm/i915/rkl: Add Wa_14011224835 for PHY B initial [...]
new cda9edd02425 drm/i915: introduce a mechanism to extend execbuf2
new 13149e8bafc4 drm/i915: add syncobj timeline support
new 21118e8e5647 drm/i915/selftests: Avoid passing a random 0 into ilog2
new b302a2e68807 drm/i915/tgl: Make sure TC-cold is blocked before enabling [...]
new 05e31dd78e26 drm/i915/tgl: Fix TC-cold block/unblock sequence
new 1d3cc7ab2b00 drm/i915/tgl: Set subplatforms
new 04dfb1acbae6 drm/i915/tgl: Add new voltage swing table
new 96c5a15f9f39 drm/i915/kbl: Fix revision ID checks
new 6e43e276b8c9 drm/i915: Initial implementation of PSR2 selective fetch
new a170f4f1b128 drm/i915/display: Implement WA 1408330847
new 5bf7919d530a drm/i915: Update TGL and RKL DMC firmware versions
new 25a322fde74f drm/i915: Update TGL and RKL HuC firmware versions
new d24f1341a63c drm/i915: Apply Wa_14011264657:gen11+
new 3b4efa148da3 drm/i915: Fix cmd parser desc matching with masks
new ced026e959be drm/i915: Update DRIVER_DATE to 20200824
new 3393649977f9 Merge tag 'drm-intel-next-2020-08-24-1' of git://anongit.f [...]
new ce5c207c6b8d Merge tag 'v5.9-rc4' into drm-next
new 4922f1bcad1a drm/amdgpu: expand sienna chichlid reg access support
new b16284259f2d drm/amdgpu: add printing after executing page reservation [...]
new 799a2fbbbfc1 Revert "drm/amd/powerplay: drop unnecessary message suppor [...]
new 5befb6fc3b77 drm/amdgpu: add member to store vm fault interrupt masks
new f2c1b5c145c8 drm/amdgpu: abstract set_vm_fault_masks function to refine [...]
new 2577db91e82e drm/amdgpu: add vmhub funcs helper (v2)
new caa9f483ca76 drm/amdgpu: move get_invalidate_req function into gfxhub/m [...]
new db92fbc3d7f0 drm/amdgpu: won't include gc and mmhub register headers in [...]
new 06b668c1dc1f drm/amd/amdgpu: Fix compiler warning in df driver
new 8fe384ff2d96 drm/amd/powerplay: remove the dpm checking in the boot sequence
new 2afda735c550 drm/amdgpu/dc: Simplify drm_crtc_state::active checks
new ebee9621bbc1 drm/amd/powerplay: skip invalid msg when smu set mp1 state
new 7a3ecc82f1b9 drm/amd/powerplay: add msg map for mode1 reset
new 91190db1a72d drm/amd/powerplay: correct smu message for vf mode
new 8f3b800a31f8 drm/amdgpu: update golden setting for sienna_cichlid
new c5a4ef3e20da drm/amdgpu: move umc specific macros to header
new cc0e7ff8ffe0 drm/amdgpu: Remove redundant NULL check
new ccda42a4629a drm/amdgpu/powerplay: add some documentation about memory clock
new de7fe7e87a92 drm/amdgpu/jpeg: Remove extra asic type check
new 8214617aafa3 drm/amdgpu: Remove extra asic type check
new 26cfd12b5e24 drm/amd/amdgpu: Add RLC_CGTT_MGCG_OVERRIDE to gfx 10.3 headers
new 0a5baee41500 drm/amdkfd: Unify gfx9/gfx10 context save area layouts
new 156589f74d07 drm/amdgpu/jpeg3.0: remove extra asic type check
new 309182389e36 drm/amdgpu/vcn3.0: remove extra asic type check
new 6c3e0504339d drm/amd/display: remove redundant initialization of variab [...]
new c5079f35c0ec drm/amdgpu: update dec ring test for VCN 3.0
new df9c8d1aa278 drm/amdgpu: fix system hang issue during GPU reset
new 2c2b0d880f1b drm/amdkfd: Add thermal throttling SMI event
new 059ea10abddd drm/amd/powerplay: drop unnecessary message support check(v2)
new ea368183ae90 drm/amdkfd: Fix spurious debug exception on gfx10
new 1df67a4ecedd Revert "drm/amdgpu/vcn3.0: remove extra asic type check"
new 81b41ff5d287 drm/amd/powerplay: revise the outputs layout of amdgpu_pm_ [...]
new 6b36fa6143f6 drm/amdgpu: add umc v8_7_0 IP headers
new d817f3753e6d drm/amd/powerplay: update driver if file for sienna_cichlid
new 48ef409c25a6 drm/amdgpu: add support for umc 8.7 ras functions
new 0eb52d815655 drm/amd/swsmu: allow asic to handle sensor type by itself
new a00d8fd405ed drm/amd/display: Clean up global sync param retrieval
new 91b2e45be439 drm/amd/display: Rename bytes_pp to the correct bits_pp
new f92e25e56137 drm/amd/display: Fix naming of DSC Debugfs entry
new be6ccdf861de drm/amd/display: Don't compare dppclk before updating DTO
new b246f90a0970 drm/amd/display: Check lane status again after link training done
new 94bc373b7f16 drm/amd/display: Use seperate dmcub firmware for navy_flounder
new 1ee1290363b5 drm/amd/display: Use proper abm/backlight functions for DCN3
new f5cd85555bf2 drm/radeon: avoid a useless memset
new 4c0d0bcb224f drm/radeon: switch from 'pci_' to 'dma_' API
new 9b66d6600e6a drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_spec [...]
new 6863660d72e4 drm/amdgpu: add some required DCE6 registers (v7)
new f233c09842bc drm/amd/display: add asics info for SI parts
new 7c15fd86aaec drm/amd/display: dc/dce: add initial DCE6 support (v10)
new 683b59504d4e drm/amd/display: dc/core: add SI/DCE6 support (v2)
new c4a54f70a6af drm/amd/display: dc/bios: add support for DCE6
new b168930d68a9 drm/amd/display: dc/gpio: add support for DCE6 (v2)
new 61bf32937bdd drm/amd/display: dc/irq: add support for DCE6 (v4)
new 55e56389bdec drm/amd/display: amdgpu_dm: add SI support (v4)
new 3ecb3b794e2c drm/amd/display: dc/clk_mgr: add support for SI parts (v2)
new f17f90f4fe43 drm/amd/display: dc/dce60: set max_cursor_size to 64
new 2a39b1f16b52 drm/amd/display: dce_audio: add DCE6 specific macros,functions
new eab5a79984b1 drm/amd/display: dce_dmcu: add DCE6 specific macros,functions
new ff0649f84639 drm/amd/display: dce_hwseq: add DCE6 specific macros,functions
new 89571d7c3101 drm/amd/display: dce_ipp: add DCE6 specific macros,functions
new c1a64ebd4d13 drm/amd/display: dce_link_encoder: add DCE6 specific macro [...]
new b91f056fb5e1 drm/amd/display: dce_mem_input: add DCE6 specific macros,f [...]
new d85a1e536ab8 drm/amd/display: dce_opp: add DCE6 specific macros,functions
new b70aaf5586f2 drm/amd/display: dce_transform: add DCE6 specific macros,f [...]
new 102b2f587ac8 drm/amd/display: dce_transform: DCE6 Scaling Horizontal Fi [...]
new 167d74fd7dfc drm/amd/display: dce60_hw_sequencer: add DCE6 specific fun [...]
new 1bd26c7db150 drm/amd/display: dce60_hw_sequencer: add DCE6 specific .cu [...]
new 9caf2a1f4e8a drm/amd/display: dce60_timing_generator: add DCE6 specific [...]
new 75b4766bad05 drm/amd/display: dc/dce60: use DCE6 headers (v6)
new f784112f0126 drm/amd/display: create plane rotation property for Bonair [...]
new 64200c468fb0 drm/amdgpu: enable DC support for SI parts (v2)
new 5963cdde1acf drm/amd/display: enable SI support in the Kconfig (v2)
new 6cd3c6798aac drm/amdgpu/si: initial support for GPU reset
new 473e2d167770 drm/amd/display: Fix dmesg warning from setting abm level
new 9b6ca29e0936 drm/amd/display: Disable idle optimizations before program [...]
new cc0f379dd2bb drm/amd/display: Allow asic specific FSFT timing optimization
new 097e6d98c98f drm/amd/display: DSC Clock enable debugfs write entry
new 68d90e066df1 drm/amd/display: [FW Promotion] Release 0.0.26
new 31f34d19f87e drm/amd/display: dchubbub p-state warning during surface p [...]
new 42a614800b06 drm/amd/display: Use hw lock mgr
new 27e84dd7b449 drm/amd/display: DSC Slice width debugfs write entry
new 746565c25abf drm/amd/display: 3.2.96
new d9b91b1ea26b drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2
new 35dab589de13 drm/amdgpu: skip crit temperature values on APU (v2)
new 01eee24fceb9 drm/amdgpu: enable umc 8.7 functions in gmc v10
new da82cbd8328f drm/amd/powerplay: update driver if version for navy_flounder
new defa489636a6 drm/amdgpu: update GC golden setting for navy_flounder
new 7619517598ad drm/amd/display: Clear dm_state for fast updates
new 8e326285924c drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
new 317469f695c2 drm/amd/powerplay: Remove unneeded cast from memory allocation
new 178b0013f074 drm/amdgpu/dc: Stop dma_resv_lock inversion in commit_tail
new 392cf6a73927 drm/amdgpu: fix PSP autoload twice in FLR
new f61772cd132e drm amdgpu: Skip tmr load for SRIOV
new 74b3595913cc drm/amdgpu: enable GFXOFF for navy_flounder
new 2456c290a788 Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
new 522ec6e0eed0 drm/amdkfd: Replace bitmask with event idx in SMI event msg
new acc0204cdb8e drm/amdgpu: add bad page count threshold in module parameter(v3)
new c84d46707ebb drm/amdgpu: validate bad page threshold in ras(v3)
new 1d6a9d122d2c drm/amdgpu: add bad gpu tag definition
new b82e65a93510 drm/amdgpu: break driver init process when it's bad GPU(v5)
new 35cd2cdadbcc drm/amdgpu: skip bad page reservation once issuing from ee [...]
new 9c06f91ff234 drm/amdgpu: schedule ras recovery when reaching bad page t [...]
new e8fbaf03429d drm/amdgpu: break GPU recovery once it's in bad state(v4)
new bf0b91b78f00 drm/amdgpu: restore ras flags when user resets eeprom(v2)
new eb0c3cd48f5f drm/amdgpu: add one definition for RAS's sysfs/debugfs name(v2)
new f848159b570e drm/amdgpu: decouple sysfs creating of bad page node
new a219ecbb8385 drm/amdgpu: disable page reservation when amdgpu_bad_page_ [...]
new 9b856defbe35 drm/amdgpu: update eeprom once specifying one bigger thres [...]
new a300de40f66b drm/amdgpu: introduce a new parameter to configure how man [...]
new 0ad7a64d69cd drm/amdgpu: enable RAS support for sienna cichlid
new 4bfb74282f06 drm/amdgpu: added RAS EEPROM device support check
new 734e4c97ab05 drm/amd/display: DSC Slice height debugfs write entry
new d8a8258ec1a2 drm/amd/display: Update virtual stream encoder
new 1174eb89ccf5 drm/amd/display: Use parameter for call to set output mux
new 6224220dc778 drm/amd/display: Read VBIOS Golden Settings Tbl
new a245528c598d drm/amd/display: populate new dml variable
new 5268bf136ef0 drm/amd/display: DSC Bit target rate debugfs write entry
new 06ff02fc1e14 drm/amd/display: Fix logger context
new 87353ae837c3 drm/amd/display: Comments on how to use DSC debugfs some entries
new d024656757dc drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink
new 519d91d87f2e drm/amd/display: Use helper function to check for HDMI signal
new 0914d1154f0f drm/amd/display: Change null plane state swizzle mode to 4kb_s
new da83b385f3eb drm/amd/display: Display goes blank after inst
new 3d4e52d0cf24 drm/amd/display: Add debugfs for forcing stream timing sync
new 4453fbec106b drm/amd/display: Separate pipe disconnect from rest of pro [...]
new ded750e6faaf drm/amd/display: [FW Promotion] Release 0.0.27
new c4dfb54986fd drm/amd/display: 3.2.97
new 66f3db4ba62d drm/amdgpu/smu: rework i2c adpater registration
new 37912e963dad drm/amdgpu: handle bo size 0 in amdgpu_bo_create_kernel_at (v2)
new adb5be812251 drm/amdgpu: use create_at for the stolen pre-OS buffer
new 81b54fb7a2c0 drm/amdgpu: use a define for the memory size of the vga emulator
new fcbc92e2e1c3 drm/amdgpu: move stolen vga bo from amdgpu to amdgpu.gmc
new 5db62dc8d4f3 drm/amdgpu: move keep stolen memory check into gmc core
new 0635019412eb drm/amdgpu: add support for extended stolen vga memory
new dd285c5df952 drm/amdgpu/gmc: add new helper to get the FB size used by [...]
new 422fe8d27dcf drm/amdgpu/gmc6: switch to using amdgpu_gmc_get_vbios_allocations
new 71755699b564 drm/amdgpu/gmc7: switch to using amdgpu_gmc_get_vbios_allocations
new 3853626d2cf3 drm/amdgpu/gmc8: switch to using amdgpu_gmc_get_vbios_allocations
new 7b885f0eb4a5 drm/amdgpu/gmc9: switch to using amdgpu_gmc_get_vbios_allocations
new 7348c20a4e12 drm/amdgpu/gmc10: switch to using amdgpu_gmc_get_vbios_all [...]
new 14b18937cb60 drm/amdgpu: drop the CPU pointers for the stolen vga bos
new 7438ae6e522f drm/amdgpu/gmc: disable keep_stolen_vga_memory on arcturus
new cacbbe7c0065 drm/amdgpu: move stolen memory from gmc to mman
new 72de33f8f7ba drm/amdgpu: move IP discovery data to mman
new 87ded5caeec3 drm/amdgpu: move vram usage by vbios to mman (v2)
new 34b0c7795bb4 drm/amd/display: Indent an if statement
new 25457a1fb764 drm/amd/display: Constify dcn20_res_pool_funcs
new ea22cc3353ed drm/amd/display: Constify dcn21_res_pool_funcs
new cc9fc1b1444f drm/amd/display: Constify dcn30_res_pool_funcs
new c35376137e94 drm/amd/display: Fix wrong return value in dm_update_plane [...]
new b80f050ff23d drm/amdkfd: option to disable system mem limit
new 9993d8b17492 drm/amd/powerplay: grant Arcturus softmin/max setting on l [...]
new c16ce56240aa drm/amdgpu: fix spelling mistake "paramter" -> "parameter"
new 39c5a1cef84b drm/amd/powerplay: define an universal data structure for [...]
new 25c933b1c4fc drm/amd/powerplay: add new sysfs interface for retrieving [...]
new e4c9200df510 drm/amd/powerplay: implement SMU V11 common APIs for retri [...]
new f1c378593153 drm/amd/powerplay: add Arcturus support for gpu metrics export
new 14a12beab8b9 drm/amd/powerplay: update the data structure for NV12 SmuMetrics
new 6d4ff50a2774 drm/amd/powerplay: add Navi1x support for gpu metrics export
new 8ca78a0a0e77 drm/amd/powerplay: add Sienna Cichlid support for gpu metr [...]
new 95868b85764a drm/amd/powerplay: add Renoir support for gpu metrics export(V2)
new 0b01b8306789 drm/amd/powerplay: enable gpu_metrics export on legacy pow [...]
new e467c3a9f4ed drm/amd/powerplay: add Vega20 support for gpu metrics export
new 0fbc6533de67 drm/amd/powerplay: add Vega12 support for gpu metrics export
new 345fcb02d9ec drm/amd/powerplay: add control method to bypass metrics ca [...]
new 62d351632db8 drm/amd/powerplay: add control method to bypass metrics ca [...]
new 60ae4d67ee6d drm/amd/powerplay: add control method to bypass metrics ca [...]
new 2ba38817219b drm/amd/powerplay: add control method to bypass metrics ca [...]
new 740dce9517cb drm/amd/powerplay: add control method to bypass metrics ca [...]
new bf1102877751 drm/amd/powerplay: add control method to bypass metrics ca [...]
new 16c642ec3fe9 drm/amdgpu: new ids flag for tmz (v2)
new efa85f3a2b53 drm/amd/powerplay: update driver if file for sienna_cichlid
new 707477b0861f drm/amd/display: Store tiling_flags and tmz_surface on dm_ [...]
new 9a81cc60796b drm/amd/display: Reset plane when tiling flags change
new cf322b49c9e8 drm/amd/display: Avoid using unvalidated tiling_flags and [...]
new 8ce5d8425d39 drm/amd/display: Use validated tiling_flags and tmz_surfac [...]
new dc4cb30deec7 drm/amd/display: Reset plane for anything that's not a FAS [...]
new f6d7c7faf0ee drm/amd/display: Drop dm_determine_update_type_for_commit
new ca6fd7a66843 drm/amdgpu: use mode1 reset by default for sienna_cichlid
new ad1cac262ed2 drm/amd/powerplay: update swSMU VCN/JPEG PG logics
new 520f5e425a69 drm/amd/powerplay: put VCN/JPEG into PG ungate state befor [...]
new 94561899ddb0 drm/amdgpu: unlock mutex on error
new 82c245476129 drm/amdgpu: Fix bug where DPM is not enabled after hiberna [...]
new 5068ed578e34 drm: amdgpu: Use the correct size when allocating memory
new 5218992251e6 Revert "drm/amdkfd: Fix spurious debug exception on gfx10"
new c342d7c579f2 Revert "drm/amdkfd: Unify gfx9/gfx10 context save area layouts"
new b60646a20c9f drm/amdkfd: Fix spurious debug exception on gfx10
new 1d4473261966 drm/amdgpu: Skip some registers config for SRIOV
new 7358462f7de9 drm/amd/powerplay: correct Vega20 cached smu feature state
new 8d0717f42225 drm/amd/powerplay: correct UVD/VCE PG state on custom ppta [...]
new 5a58abf5ed4f drm/amdgpu: update gc golden register for arcturus
new bcca62980694 drm/amdgpu: fix reload KMD hang on GFX10 KIQ
new fe04afad4ee1 drm/amd/display: Adjust static-ness of resource functions
new 5396fa590df7 drm/amd/display: Fix incorrect backlight register offset for DCN
new ffe0fcbb20d6 drm/amd/display: Revert regression
new c0c96fc9c2ca drm/amd/display: mpcc black color should not be impacted b [...]
new 575da8db3157 drm/amd/display: Fix LFC multiplier changing erratically
new 073e7cd56d04 drm/amd/display: Switch to immediate mode for updating inf [...]
new 81b437f57e35 drm/amd/display: Disconnect pipe separetely when disable p [...]
new 57321eae08d6 drm/amd/display: Fix EDID parsing after resume from suspend
new 8db2d634ed29 drm/amd/display: Blank stream before destroying HDCP session
new fbd7cda0e61e drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandw [...]
new c38d444e44ba drm/amd/display: add DCN support for aarch64
new 200b86f9891b drm/amdgpu/display: drop unused function
new d6e6dfb28744 drm/amd/display: convert to use le16_add_cpu()
new 0cf0ee983b14 drm/amdgpu: Enable P2P dmabuf over XGMI
new f75e94d86829 drm/amdgpu: bypass querying ras error count registers
new 66459e1db2f8 drm/amdgpu: add debugfs node to toggle ras error cnt harvest
new d58fe3cf11a8 drm/amdgpu: add interface amdgpu_gfx_init_spm_golden for Navi1x
new 425a78f43b34 drm/amdgpu: reconfigure spm golden settings on Navi1x afte [...]
new a189d0ae0cd6 drm/amdgpu: add RAP TA header file
new 8602692b6f73 drm/amdgpu: enable RAP TA load
new a4322e1881be drm/amdgpu: add debugfs interface for RAP test
new 72e14ebf9fc0 drm/amdgpu: annotate a false positive recursive locking
new 2f5307243452 drm/amdgpu: pass NULL pointer instead of 0
new 9fb1506eb671 drm/amdgpu: Use function pointer for some mmhub functions
new a9c75edcbe7c drm/amd/powerplay: update the metrics table cache interval as 1ms
new fceafc9b7b39 drm/amd/powerplay: maximum the code sharing around metrics [...]
new c048e4cd607a drm/amd/powerplay: bump NAVI12 driver if version
new ba4e049e63b6 drm/amdgpu: disable gfxoff for navy_flounder
new e1a84641d478 drm/amdgpu: fix uninit-value in arcturus_log_thermal_throt [...]
new f10bb940d8d2 drm/amd/powerplay: optimize the interface for mgpu fan boo [...]
new 9f979a49e23f drm/amd/powerplay: enable swSMU mgpu fan boost support
new 94a670d5ac45 drm/amd/powerplay: enable Navi1X mgpu fan boost feature(V2)
new 05f39286ce11 drm/amd/powerplay: enable Sienna Cichlid mgpu fan boost feature
new f1403342ebdf drm/amdgpu: revert "fix system hang issue during GPU reset"
new 2e2f5dd51421 drm/amdgpu: fix NULL pointer access issue when unloading driver
new ae2bf61ff39e drm/amdgpu: guard ras debugfs creation/removal based on CO [...]
new bc8f83003530 drm/amd/powerplay: suppress the kernel test robot warning
new 171090dbc0d5 drm/amd/pm: drop redundant MEM_TYPE_* macros
new b89e9eb68165 drm/amd/powerplay: optimize amdgpu_dpm_set_clockgating_by_ [...]
new 70bdb6ed2220 drm/amd/powerplay: drop unnecessary pp_funcs checker
new 20d3c28ce4e2 drm/amd/powerplay: optimize i2c bus access implementation
new e9372d23715d drm/amd/powerplay: put those exposed power interfaces in a [...]
new e098bc9612c2 drm/amd/pm: optimize the power related source code layout
new ac1128c99620 drm/amdgpu/vcn3.0: only SIENNA_CICHLID need specify instan [...]
new 31e726ca3da9 drm/amdgpu: parse ta firmware for navy_flounder
new bddbacc9e037 drm/amdgpu: print where we get the vbios image from
new 11043b7a995c drm/amdgpu: note what type of reset we are using
new 2a25ba97879f drm/amdgpu: drop log message in amdgpu_dpm_baco_reset()
new d95c42a150d0 drm/amdkfd: fix the wrong sdma instance query for renoir
new 736b17297857 drm/amdgpu: fix amdgpu_bo_release_notify() comment error
new 4444457450fa drm/amdgpu: add condition check for trace_amdgpu_cs()
new 45083ed24b8d drm/amd/display: [FW Promotion] Release 0.0.28
new 1ffe92021e6c drm/amd/display: 3.2.98
new 8a0e210c048e drm/amd/display: Call DMUB for eDP power control
new 5a7c86e168b4 drm/amd/display: Assign correct left shift
new c08321cb181d drm/amd/display: create a function to decide mst link settings
new ecfe7569a512 drm/amd/display: Change ABM config init interface
new 9804ecbba8f7 drm/amd/display: Fix DFPstate hang due to view port changed
new 6ee90e88b976 drm/amd/display: PSR eDP p-state warning occurs intermitte [...]
new ccc875052f82 drm/amd/display: Add read backlight interface
new ce271b40a91f drm/amd/display: Screen corruption on dual displays (DP+USB-C)
new 4bb23a544667 drm/amd/display: fix dcn3 wide timing dsc validation
new bcc6aa61c82d drm/amd/display: Fix DSC force enable on SST
new 6798d04205d1 drm/amd/display: Add extra T3 delay
new 8cfc40cd9747 drm/amd/display: Reset scrambling on Test Pattern
new 5ab7943187f2 drm/amd/display: fix pow() crashing when given base 0
new e0f7ff99c92f drm/amd/display: Mask DPCD field to avoid reading unsuppor [...]
new 2ac685bfca27 drm/amd/display: [FW Promotion] Release 0.0.29
new 6fecfc82529d drm/amd/display: Add DSC_DBG_EN shift/mask for dcn3
new 5960e0229035 drm/amdkfd: Initialize SDMA activity counter to 0
new c80e966b5409 drm/amd/display: Add dsc_to_stream_resource for dcn3
new e2d732fdb7a9 drm/scheduler: Scheduler priority fixes (v2)
new 9af5e21dace7 drm/scheduler: Remove priority macro INVALID (v2)
new 332d790365db Revert "drm/amdgpu: disable gfxoff for navy_flounder"
new b109f61e7fe1 drm/amd/pm: update driver if version for navy_flounder
new 588a4d5c6a92 drm/amd/pm: disable/enable gfx ulv on UMD pstate enter/exit
new e988026fcf26 drm/amd/pm: add SMU11 common gfx ulv control interface
new f0d51d20d918 drm/amd/pm: disable/enable deep sleep features on UMD psta [...]
new 5ce99853a6fd drm/amd/pm: add SMU11 common deep sleep control interface
new 9a1cddd6374f drm/amdgpu: Fix repeatly flr issue
new 8e1d88f948f3 drm/amdgpu: Limit the error info print rate
new cdab4211f66e drm/amdgpu/jpeg: remove redundant check when it returns
new d0eb1b5ceb20 drm/amdgpu/pm: remove duplicate check
new 61426114f246 drm/amdgpu/swsmu: implement voltage metrics for RENOIR
new b49dc928f5a6 drm/amdgpu/swsmu: implement power metrics for RENOIR
new 367deb673c2f drm/amdgpu/pm: only hide average power on SI and pre-RENOIR APUs
new 1d5503331b12 drm/amd/display: fix potential integer overflow when shift [...]
new 16697cf39ed8 drm/amd/display: should check error using DC_OK
new 37d047454285 drm/amd/display: use correct scale for actual_brightness
new 818b032433a3 drm/amdkfd: sparse: Fix warning in reading SDMA counters
new c9977dffcc7e drm/amd/display: Reject overlay plane configurations in mu [...]
new 53b3f8f40e6c drm/amdgpu: refine codes to avoid reentering GPU recovery
new 5049a0526988 drm/amd/display: remove unintended executable mode
new 26902e8c58c8 drm/amd/powerplay: remove duplicate include
new 4c319bbebef5 drm/amd/pm: Remove unnecessary cast
new ba1bab14b617 drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps obj [...]
new 66b8a9c0a747 drm/amd/pm: enable run_btc callback for sienna_cichlid
new 6049db43d6dd drm/amdgpu: change reset lock from mutex to rw_semaphore
new cbfd17f7ba40 drm/amdgpu: fix the nullptr issue when reenter GPU recovery
new aac891685da6 drm/amdgpu: refine message print for devices of hive
new d95e8e97e2d5 drm/amdgpu: refine create and release logic of hive info
new 08ebb485f0ee drm/amdgpu: annotate a false positive recursive locking
new 6ec46653eb80 drm/amd/pm: set VCN pg per instances
new d844812b2842 drm/amdgpu: enable ATHUB clock gatting
new 50166d1ce59e drm/amdgpu: enable HDP clock gatting
new 1348969ab68c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2)
new 4a580877bdcb drm/amdgpu: Get DRM dev from adev by inline-f
new 8aba21b75136 drm/amdgpu: Embed drm_device into amdgpu_device (v3)
new 7323923260cd drm/amd/pm: correct Vega10 swctf limit setting
new b23f9f604247 drm/amd/pm: correct Vega12 swctf limit setting
new bfcc0c162a6a drm/amd/pm: correct Vega20 swctf limit setting
new 6127896f4a27 drm/amdkfd: implement the dGPU fallback path for apu (v6)
new d3bbba79eb83 drm/amdgpu/gfx10: refine mgcg setting
new 387f3a30cc89 drm/amd/display: Send DISPLAY_OFF after power down on boot
new f8c000a59fd7 drm/amd/display: 3.2.99
new 8e1f47e6bb44 drm/amd/display: Call DMUB for eDP power control
new 75f77aafe281 drm/amd/display: Send H14b-VSIF specified in HDMI
new 2d6870d31484 drm/amd/display: Revert HDCP disable sequence change
new 237070fd1296 drm/amd/display: Add debugfs for connector's FEC & DSC cap [...]
new 6f77b2ac6280 drm/amd/display: Add connector HPD trigger debugfs entry
new 5019d8f10343 drm/amd/display: Fix passive dongle mistaken as active don [...]
new f0372d4f3f8d drm/amd/display: Keep current gain when ABM disable immediately
new a590a83d74fd gpu: amd: Remove duplicate semicolons at the end of line
new 778879b9466b amdgpu: fix Documentation builds for pm/ file movement
new 817154c1a203 drm/amdkfd: call amdgpu_amdkfd_get_unique_id directly
new 332f6e1e9880 drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly
new b04e48bcac08 drm/amd/display: Add DPCS regs for dcn3 link encoder
new f8646661f713 drm/amdgpu: fix up DCHUBBUB_SDPIF_MMIO_CNTRL_0 handling
new 9737a923c91b drm/amdgpu: add an asic callback for pre asic init
new 632d9f9492a9 drm/amdgpu: add pre_asic_init callback for SI
new 819515c7f305 drm/amdgpu: add pre_asic_init callback for CIK
new cff6c7f91a34 drm/amdgpu: add pre_asic_init callback for VI
new b0a2db9b482f drm/amdgpu: add pre_asic_init callback for SOC15
new a71737313e57 drm/amdgpu: add pre_asic_init callback for navi
new 4d2997ab2182 drm/amdgpu: add a wrapper for atom asic_init
new 9ddcbf1f4c2d drm/amd/pm: use kmemdup() rather than kmalloc+memcpy
new c56c90f41343 drm/amdgpu: add asd fw check before loading asd
new 1887544d4ddd drm/amd/pm: correct the thermal alert temperature limit settings
new 5436ab94cd94 drm/amdkfd: fix set kfd node ras properties value
new 22dd44f47cf7 drm/amdgpu: use MODE1 reset for navy_flounder by default
new 6178aed011a3 drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
new c997e8e26c00 drm/amdgpu: report DC not supported if virtual display is [...]
new cf851f3ff891 drm/amdgpu: Fix buffer overflow in INFO ioctl
new ec314c461265 drm/amd/display: Retry AUX write when fail occurs
new faeefe4e54d6 drm/amdgpu: disable runtime pm for navy_flounder
new 08572451b4b1 drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init
new 0bbb5462d30c drm/amdgpu: correct SE number for arcturus gfx ras
new 3d14a79b5134 drm/amd/pm: fix is_dpm_running() run error on 32bit system
new e1b08ae52b25 drm/amd/pm: avoid false alarm due to confusing softwareshu [...]
new 6c4d1f43ed0e drm/amd/pm: suppress static checker warning
new 4cd2a96d3a0a drm/amdgpu: simplify hw status clear/set logic
new ce7e5a6e130d drm/amd/pm: enable MP0 DPM for sienna_cichlid
new 177e38a48168 drm/amdgpu: Specify get_argument function for ci_smu_funcs
new 3425740adf97 drm/amdgpu: Fix bug in reporting voltage for CIK
new 5150dd85bdfa drm/radeon: Prefer lower feedback dividers
new e230ac11182b drm/amdgpu: fix compiler warnings
new 55977744f9d8 drm/amdkfd: Add GPU reset SMI event
new 5dc1a0bcb758 include/uapi/linux: Fix indentation in kfd_smi_event enum
new bc21585f3ff0 drm/amdgpu: disable gpu-sched load balance for uvd
new 337b57aecb3e drm/amdgpu/swsmu: add new callback for getting fan parameters
new 3204ff3e08f2 drm/amdgpu/swsmu: add get_fan_parameters callbacks for smu [...]
new eff647426002 drm/amdgpu/swsmu: drop get_fan_speed_percent (v2)
new 8d6e65adc25e drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)
new 9a7fd01384c3 drm/amdgpu/swsmu: add smu11 helper to get manual fan speed (v2)
new f6eb433954bf drm/amdgpu/swsmu: handle manual fan readback on SMU11
new 81202807ae60 drm/amdgpu: block ring buffer access during GPU recovery
new 3d7248d7cee4 drm/amdgpu: Fix a redundant kfree
new 1545fbf97eaf drm/amd/display: Fix a list corruption
new abb6fccbb4e5 drm/amdgpu: enable ih1 ih2 for Arcturus only
new 1625951a3a7b drm/amdgpu: Remove superfluous NULL check
new ee354ff1c7c2 drm/amdgpu: fix max_entries calculation v4
new 6627d1c1a82b drm/amdgpu: add ta firmware load in psp_v12_0 for renoir
new 2d37949dc3ba drm/amdgpu/gfx10: Delete some duplicated argument to '|'
new be99ecbfff4e drm/amdgpu/gmc9: print client id string for gfxhub
new 93fabd84c906 drm/amdgpu/gmc10: print client id string for gfxhub
new 02f23f5f7c4b drm/amdgpu/gmc9: print client id string for mmhub
new 11bc98bd71fe drm/amdgpu/mmhub2.0: print client id string for mmhub
new 0c8d22fcae2f Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.f [...]
new 61d98185b41c Backmerge drm-fixes merge into drm-next
new 3f6a6f343c57 drm/i915: Reduce i915_request.lock contention for i915_req [...]
new e3d0e213960e drm/i915/selftests: Mock the status_page.vma for the kerne [...]
new 3adee4ac2922 drm/i915: Soften the tasklet flush frequency before waits
new 27a5dcfe73f4 drm/i915/gem: Remove disordered per-file request list for [...]
new a817c891c124 drm/i915/gt: Disable preparser around xcs invalidations on tgl
new 06b73c2d0b65 drm/i915/gt: Delay taking the spinlock for grabbing from t [...]
new 62b1522cc321 drm/i915/selftests: Flush the active barriers before asserting
new a30e4ec176c8 drm/i915/gt: Fix termination condition for freeing all buf [...]
new eb4dedae920a drm/i915/gem: Delay tracking the GEM context until it is r [...]
new d1bf5dd8f6d5 drm/i915/gt: Support multiple pinned timelines
new 13106019f79b drm/i915/gt: Pull release of node->age under the spinlock
new bde246d893fc drm/i915/selftests: Drop stale timeline constructor assert
new 04240e30ed06 drm/i915: Skip taking acquire mutex for no ref->active callback
new 5d9341370f57 drm/i915: Export a preallocate variant of i915_active_acquire()
new 99a7f4dae7ee drm/i915: Keep the most recently used active-fence upon discard
new e28860ae21da drm/i915: Make the stale cached active node available for [...]
new 9ff33bbcda25 drm/i915: Reduce locking around i915_active_acquire_preall [...]
new af5c6fcf4032 drm/i915: Provide a fastpath for waiting on vma bindings
new c18636f76344 drm/i915: Remove requirement for holding i915_request.lock [...]
new 2854d866327a drm/i915/gt: Replace intel_engine_transfer_stale_breadcrumbs
new 56f581bad4bf drm/i915/gt: Only transfer the virtual context to the new [...]
new b3786b29379c drm/i915/gt: Distinguish the virtual breadcrumbs from the [...]
new cd0452aa2a0d drm/i915: Preallocate stashes for vma page-directories
new 89351925a477 drm/i915/gt: Switch to object allocations for page directories
new 82adf901138c drm/i915/gt: Shrink i915_page_directory's slab bucket
new 3f7dc1071665 drm/i915/gt: Move intel_breadcrumbs_arm_irq earlier
new e23005604b2f drm/i915/gt: Hold context/request reference while breadcru [...]
new dd5e024956bf drm/i915/selftests: Prevent selecting 0 for our random wid [...]
new 736e785f9b28 drm/i915/gem: Reduce context termination list iteration gu [...]
new da1ea128a6a4 drm/i915/gem: Free the fence after a fence-chain lookup failure
new 102a0a9051f4 Revert "drm/i915/gem: Async GPU relocations only"
new 50ae6c61a17c drm/i915: Revert relocation chaining commits.
new fd1500fcd442 Revert "drm/i915/gem: Drop relocation slowpath".
new 8ae275c288d3 Revert "drm/i915/gem: Split eb_vma into its own allocation"
new 80f0b679d6f0 drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.
new 1af343cdc197 drm/i915: Remove locking from i915_gem_object_prepare_read/write
new 8e4ba491b0ba drm/i915: Parse command buffer earlier in eb_relocate(slow)
new c43ce12328df drm/i915: Use per object locking in execbuf, v12.
new bfdf8b1d3868 drm/i915: Use ww locking in intel_renderstate.
new 99f08d674e2d drm/i915: Add ww context handling to context_barrier_task
new b49a7d51c32e drm/i915: Nuke arguments to eb_pin_engine
new 2bf541ff6d06 drm/i915: Pin engine before pinning all objects, v5.
new 3999a7087989 drm/i915: Rework intel_context pinning to do everything ou [...]
new 47b086934f42 drm/i915: Make sure execbuffer always passes ww state to i [...]
new 6b05030496f7 drm/i915: Convert i915_gem_object/client_blt.c to use ww l [...]
new c8d225946a78 drm/i915: Kill last user of intel_context_create_request o [...]
new f00ecc2ef558 drm/i915: Convert i915_perf to ww locking as well
new dd878c0cec75 drm/i915: Dirty hack to fix selftests locking inversion
new 052e04f17056 drm/i915/selftests: Fix locking inversion in lrc selftest.
new 8a929c9eb1c2 drm/i915: Use ww pinning for intel_context_create_request()
new 15b6c9249870 drm/i915: Move i915_vma_lock in the selftests to avoid loc [...]
new 3c0ffa277ef6 drm/i915: Add ww locking to vm_fault_gtt
new c1793ba86a41 drm/i915: Add ww locking to pin_to_display_plane, v2.
new b4d9145b0154 drm/i915: Be wary of data races when reading the active execlists
new 2e4c6c1a9db5 drm/i915: Remove i915_request.lock requirement for executi [...]
new f4b3c395540a drm/i915: Filter wake_flags passed to default_wake_function
new e0ee152fce25 drm/i915: Unlock the shared hwsp_gtt object after pinning
new 1f4b2aca794f Merge tag 'drm-intel-gt-next-2020-09-07' of git://anongit. [...]
new 3bc46a083fa9 drm/sun4i: lvds: Invert the LVDS polarity
new a8f94c4a8788 dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H
new bca684e69c4c drm/panel: simple: Add AM-1280800N3TZQW-T00H
new 3b634b479abe drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag
new 85a51673660d drm/bridge: Fix the dsi remote end-points
new 3b8095169982 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel
new 39cba5cf8c2c drm/vkms: add alpha-premultiplied color blending
new 05ca530268a9 drm/vkms: avoid warning in vkms_get_vblank_timestamp
new acad3fe650a5 drm/hisilicon: Removed the dependency on the mmu
new 05010c1e2f6b drm/amdgpu/ttm: remove unused parameter to move blit
new 8e6c0a2fe75d drm/radeon/ttm: don't store driver copy of device pointer.
new bfacb84993eb drm: virtio: fix kconfig dependency warning
new bbcd521e1495 drm/nouveau/kms: Fix some indenting in nouveau_dp_detect()
new 6ba1193255eb drm/nouveau/kms/nv50-: Remove open-coded drm_dp_read_desc()
new 73596dbfde6c drm/nouveau/kms/nv50-: Just use drm_dp_dpcd_read() in nouv [...]
new 57940402b58b drm/nouveau/kms/nv50-: Use macros for DP registers in nouv [...]
new 254e7e3bfcfc drm/nouveau/kms: Don't clear DP_MST_CTRL DPCD in nv50_mstm_new()
new 09838c4efe9a drm/nouveau/kms: Search for encoders' connectors properly
new 4944245cebb9 drm/nouveau/kms/nv50-: Use drm_dp_dpcd_(readb|writeb)() in [...]
new a0922278f83e drm/nouveau/kms/nv50-: Refactor and cleanup DP HPD handling
new 4b4659128e63 drm/i915/dp: Extract drm_dp_read_mst_cap()
new 8b75e83e9c94 drm/nouveau/kms: Use new drm_dp_read_mst_cap() helper for [...]
new 02bb7fe2d3ea drm/nouveau/kms: Move drm_dp_cec_unset_edid() into nouveau [...]
new d297ce4b5d49 drm/nouveau/kms: Only use hpd_work for reprobing in HPD paths
new 3d3721ccb18a drm/i915/dp: Extract drm_dp_read_downstream_info()
new 409d38139b42 drm/nouveau/kms/nv50-: Use downstream DP clock limits for [...]
new 693c3ec5976e drm/i915/dp: Extract drm_dp_read_sink_count_cap()
new 4778ff052812 drm/i915/dp: Extract drm_dp_read_sink_count()
new a4efad354cf1 drm/nouveau/kms/nv50-: Add support for DP_SINK_COUNT
new f28e32d3906e drm/nouveau/kms: Don't change EDID when it hasn't actually [...]
new b9936121d95b drm/i915/dp: Extract drm_dp_read_dpcd_caps()
new 79416e97dda0 drm/nouveau/kms: Start using drm_dp_read_dpcd_caps()
new 877d8c074302 Merge tag 'topic/nouveau-i915-dp-helpers-and-cleanup-2020- [...]
new 166774a2c2c6 drm/i915: Fix slightly botched merge in __reloc_entry_gpu
new 818280d5adf1 Merge v5.9-rc5 into drm-next
new d46e7ae24b81 drm: prime: add common helper to check scatterlist contiguity
new 0552daac2d18 drm: prime: use sgtable iterators in drm_prime_sg_to_page_ [...]
new 6c6fa39ca958 drm: core: fix common struct sg_table related issues
new efcb3730ef4b drm: armada: fix common struct sg_table related issues
new 182354a526a0 drm: etnaviv: fix common struct sg_table related issues
new 10740255d8be drm: exynos: use common helper for a scatterlist contiguity check
new 84404614167b drm: exynos: fix common struct sg_table related issues
new b827e3ac4185 drm: i915: fix common struct sg_table related issues
new c3d9c17f486d drm: lima: fix common struct sg_table related issues
new 960db7fcbd67 drm: mediatek: use common helper for a scatterlist contigu [...]
new 90dcf4449008 drm: mediatek: use common helper for extracting pages array
new 7690a33f22ab drm: msm: fix common struct sg_table related issues
new 537606558c08 drm: omapdrm: use common helper for extracting pages array
new 34a4e66faf8b drm: panfrost: fix common struct sg_table related issues
new 6a8f15c62cd9 drm: rockchip: use common helper for a scatterlist contigu [...]
new 82c245b592da drm: rockchip: fix common struct sg_table related issues
new d4fea3e61b47 drm: tegra: fix common struct sg_table related issues
new e96418da0a2b drm: v3d: fix common struct sg_table related issues
new 75ef337bdba4 drm: virtio: fix common struct sg_table related issues
new c915c2cbaf5e drm: vmwgfx: fix common struct sg_table related issues
new 5e0ff16b9edf drm: xen: fix common struct sg_table related issues
new d1749eb1ab85 xen: gntdev: fix common struct sg_table related issues
new 67ed9f9d9518 drm: host1x: fix common struct sg_table related issues
new 34e854816875 drm: rcar-du: fix common struct sg_table related issues
new 62296b395a51 dmabuf: fix common struct sg_table related issues
new be0704beb229 samples: vfio-mdev/mbochs: fix common struct sg_table rela [...]
new b40be05ed255 Merge branch 'for-5.10-drm-sg-fix' of https://github.com/m [...]
new 484a8737c755 drm: rcar-du: Make DRM_RCAR_WRITEBACK depends on DRM_RCAR_DU
new c3415d91832c dt-bindings: display: renesas,du: Document the r8a7742 bindings
new 9edf73fece3d drm: rcar-du: Add r8a7742 support
new 109bf47277a0 dt-bindings: display: renesas,lvds: Document r8a7742 bindings
new 3fa98ed530a4 drm: rcar-du: lvds: Add r8a7742 support
new 2cd9df2be757 dt-bindings: display: bridge: lvds-codec: Document power-s [...]
new 946a61ab2d75 drm/bridge: lvds-codec: Add support for regulator
new 4b6f2b971e8d dt-bindings: display: renesas,du: Document r8a774e1 bindings
new 31057d444d41 drm: rcar-du: Add support for R8A774E1 SoC
new 45d6ec79dd42 dt-bindings: display: renesas,lvds: Document r8a774e1 bindings
new 0c905a0a30d1 dt-bindings: display: renesas,dw-hdmi: Add r8a774e1 support
new 6d981d276110 drm: rcar-du: lvds: Add support for R8A774E1 SoC
new 542d9a658eeb dt-bindings: display: renesas: du: Document the r8a77961 bindings
new 0356f0fbc53d dt-bindings: display: renesas: dw-hdmi: Tidyup example compatible
new 460941cd6923 dt-bindings: display: renesas: dw-hdmi: Add R8A77961 support
new ef84ad32f41c drm: rcar-du: Add r8a77961 support
new dc86d6bc9bc3 drm: rcar-du: Fix pitch handling for fully planar YUV formats
new f4dfa76d73f7 drm: rcar-du: Fix crash when enabling a non-visible plane
new 709b66b4b745 drm: rcar-du: Update description for DRM_RCAR_DW_HDMI Kcon [...]
new 2a32dbdc2c7d drm: rcar-du: Put reference to VSP device
new c03156d7d9fe Merge tag 'du-next-20200922' of git://linuxtv.org/pinchart [...]
new 2340dc15f05f drm/tegra: Properly reference count the DDC I2C adapter
new 3d2e7aec7013 drm/tegra: output: Don't leak OF node on error
new f00b9dd579d0 drm/tegra: output: Support DRM bridges
new 29efdc290202 drm/tegra: output: rgb: Support LVDS encoder bridge
new d9f980ebcd01 drm/tegra: output: rgb: Wrap directly-connected panel into [...]
new 3e6f73b876ea Merge tag 'drm/tegra/for-5.10-rc1' of ssh://git.freedeskto [...]
new 73bb394cb969 drm/exynos: dsi: Simplify with dev_err_probe()
new 231a474dd2b1 drm/exynos: hdmi: Simplify with dev_err_probe()
new ddfd4ab6bb08 drm/exynos: Fix dma_parms allocation
new 1cd0f494103d Merge tag 'exynos-drm-next-v5.10' of git://git.kernel.org/ [...]
new 92ffad62a6fb Merge tag 'phy-attrs-5.10' of git://git.kernel.org/pub/scm [...]
new 85649cc8dc50 dt-bindings: drm/bridge: Document Cadence MHDP8546 bridge [...]
new fb43aa0acdfd drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge
new afba7e6c5fc1 drm: bridge: cdns-mhdp8546: Add TI J721E wrapper
new 511d2ffd35ff Merge tag 'cdns-mhdp-5.10' of git://git.kernel.org/pub/scm [...]
new dbda95809457 drm/i915/hdcp: Add update_pipe early return
new 4fcee7be650c drm/i915/hdcp: No direct access to power_well desc
new a91da6686108 drm/i915/gt: Implement WA_1406941453
new 97e48c1d60a7 drm/i915/vlv_dsi_pll: fix spelling mistake "Cant" -> "Can't"
new be2dd718ed4a drm/i915/display: Compute has_drrs after compute has_psr
new 8040fefa387c drm/i915/display: Disable DRRS when needed in fastsets
new caab25dc9e36 drm/i915/display: Fix DRRS debugfs
new c33298cb34f5 drm/i915/tgl: Fix stepping WA matching
new a8c90bc11990 drm/i915/display/tgl: Use TGL DP tables for eDP ports with [...]
new 2a498ab49256 drm/i915/display/ehl: Use EHL DP tables for eDP ports with [...]
new 3baea2697b68 drm/i915/ehl: Update voltage swing table
new 2034c2129bc4 drm/i915/display: Ensure that ret is always initialized in [...]
new d452bd091e16 drm/i915: break TGL pci-ids in GT 1 & 2
new 1f0882214fd0 drm/i915: Fix sha_text population code
new 2cc0c7b520bf drm/i915: Clear the repeater bit on HDCP disable
new 1cfcdbf3be31 drm/i915: WARN if HDCP signalling is enabled upon disable
new 58418f0c0f70 drm/i915: Intercept Aksv writes in the aux hooks
new 0b9c9290d1d1 drm/i915: Use the cpu_transcoder in intel_hdcp to toggle H [...]
new a72394e4de6d drm/i915: Factor out hdcp->value assignments
new a6597faa2d59 drm/i915: Protect workers against disappearing connectors
new a1de8685d65c drm/i915: Clean up intel_hdcp_disable
new 36e5e7042b20 drm/i915: Don't fully disable HDCP on a port if multiple p [...]
new 515d5755ee5a drm/i915: Support DP MST in enc_to_dig_port() function
new f1c7a36b05ed drm/i915: Use ddi_update_pipe in intel_dp_mst
new d079b7e4b638 drm/i915: Factor out HDCP shim functions from dp for use b [...]
new bf3657dad00b drm/i915: Plumb port through hdcp init
new 038bac8970ac drm/i915: Add connector to hdcp_shim->check_link()
new e38c298fcd19 drm/mst: Add support for QUERY_STREAM_ENCRYPTION_STATUS MS [...]
new da44edbb8429 drm/i915: Print HDCP version info for all connectors
new 1fa0140956e7 drm/i915: Add HDCP 1.4 support for MST connectors
new cf696856bc54 drm/i915: fix regression leading to display audio probe fa [...]
new a5f2488f645f drm/i915: split intel_modeset_init() pre/post gem init
new 24d98a54b4a1 drm/i915: move more display related probe to intel_modeset [...]
new eb4612d8ce48 drm/i915: split out intel_modeset_driver_remove_nogem() an [...]
new d6843dda38df drm/i915: remove the extra modeset init layer
new 5e31ee84c052 ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase
new 15aa5e4c4328 ACPI / LPSS: Save Cherry Trail PWM ctx registers only once [...]
new 181f4d2f4446 pwm: lpss: Fix off by one error in base_unit math in pwm_l [...]
new ef9f60daab30 pwm: lpss: Add range limit check for the base_unit register value
new 092d83e3f513 pwm: lpss: Add pwm_lpss_prepare_enable() helper
new d6d54bacb1dd pwm: lpss: Make pwm_lpss_apply() not rely on existing hard [...]
new 547d9e9261d2 pwm: lpss: Remove suspend/resume handlers
new 79e0899275e5 pwm: crc: Fix period / duty_cycle times being off by a fac [...]
new a05af71f0dd3 pwm: crc: Fix off-by-one error in the clock-divider calculations
new 6158231a8422 pwm: crc: Fix period changes not having any effect
new 6fdefe60898a pwm: crc: Enable/disable PWM output on enable/disable
new 9fccec821904 pwm: crc: Implement apply() method to support the new atom [...]
new c86b155da7d0 pwm: crc: Implement get_state() method
new 27a79cbc17e3 drm/i915: panel: Add get_vbt_pwm_freq() helper
new 6b51e7d23aa8 drm/i915: panel: Honor the VBT PWM frequency for devs with [...]
new 9a6ae5b354ed drm/i915: panel: Honor the VBT PWM min setting for devs wi [...]
new f8bd54d21904 drm/i915: panel: Use atomic PWM API for devs with an exter [...]
new 5e0e390d0225 drm/i915: disable all display features when no display
new 59c0df3cd27c drm/i915: move gen4 GCDGMBUS save/restore to display save/restore
new 4a1a4a442736 drm/i915: move gmbus restore to i915_restore_display
new 0560c2173e3f drm/i915: Nuke dpio_phy_iosf_port[]
new 0ea8a56de21b Merge drm/drm-next into drm-intel-next-queued
new 0f7071c2d468 drm/i915: Kill unused savePCH_PORT_HOTPLUG
new e8fac46c783a drm/i915: Nuke the magic FBC_CONTROL save/restore
new b41e58ffe491 drm/i915: Nuke MI_ARB_STATE save/restore
new 8dec2fc11b8c drm/i915: Nuke CACHE_MODE_0 save/restore
new 23d3e3799fb0 drm/i915: Fix g4x+ sprite dotclock limit for upscaling
new 4de962300b88 drm/i915: Use fb->format->is_yuv for the g4x+ sprite RGB v [...]
new 56d44649a7c2 drm/i915/gvt: rename F_IN_CTX flag to F_SR_IN_CTX
new a6c5817a38cf drm/i915/gvt: remove flag F_CMD_ACCESSED
new 7e93a0806f5a drm/i915/gvt: add/modify interfaces for flag F_CMD_ACCESS
new b2feabc6ebd3 drm/i915/gvt: remove F_CMD_ACCESS flag for some registers
new d0a011094a0c drm/i915/gvt: Add F_CMD_ACCESS for some GEN9 SKU WA MMIO access
new df398e33b8fd drm/i915/gvt: Init vreg GUC_STATUS to GS_MIA_IN_RESET
new 301ed833974f Merge tag 'gvt-next-2020-09-10' of https://github.com/inte [...]
new 5c8d1244c03e drm/i915: Update DRIVER_DATE to 20200914
new ac03de1f5e83 drm/i915: Update DRIVER_DATE to 20200914
new da27bd41d0eb drm/i915: Reduce INTEL_DISPLAY_ENABLED to just removing th [...]
new b81dddb909b4 drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outpu [...]
new 5526fa0bfd24 drm/i915: Add more AUX CHs to the enum
new 07c9b088d780 drm/i915: Add PORT_{H,I} to intel_port_to_power_domain()
new 244f2e9ce3e3 drm/i915: Add AUX_CH_{H,I} power domain handling
new 176430cc1347 drm/i915: Add VBT DVO ports H and I
new 5bf22ee41003 drm/i915: Add VBT AUX CH H and I
new a52bfcdd806f drm/i915: Nuke the redundant TC/TBT HPD bit defines
new 1db9f992d67b drm/i915: Configure GEN11_{TBT,TC}_HOTPLUG_CTL for ports TC5/6
new 815f4ef21f4a drm/i915: Split icp_hpd_detection_setup() into ddi vs. tc parts
new 03c7e4f1190e drm/i915: Move hpd_pin setup to encoder init
new da51e4bafdfa drm/i915: Introduce HPD_PORT_TC<n>
new 6d3144eb3670 drm/i915: Introduce intel_hpd_hotplug_irqs()
new e198eea948a0 drm/i915: Nuke pointless variable
new 400d4953f1f4 drm/i915/pll: Centralize PLL_ENABLE register lookup
new b79ffa914ede drm/i915: Initialise outparam for error return from wait_f [...]
new 9f9f4101fc98 drm/i915/selftests: Push the fake iommu device from the st [...]
new 637f7240f602 drm/dp: Dump downstream facing port caps
new f7af425dce9d drm/i915/lspcon: Do not send infoframes to non-HDMI sinks
new a77ed90da6bb drm/dp: Define protocol converter DPCD registers
new 57d6a6851f05 drm/dp: Define more downstream facing port caps
new 530df3c031a6 drm/i915: Reworkd DFP max bpc handling
new 38784f6f8805 drm/dp: Add helpers to identify downstream facing port types
new 42f2562ca1b5 drm/dp: Pimp drm_dp_downstream_max_bpc()
new b770e8431145 drm/dp: Redo drm_dp_downstream_max_clock() as drm_dp_downs [...]
new fe7cf496e500 drm/i915: Reworkd DP DFP clock handling
new 6509ca051abf drm/dp: Add drm_dp_downstream_{min,max}_tmds_clock()
new 3977cd1c1dcb drm/i915: Deal with TMDS DFP clock limits
new b7feffd584ba drm/i915: Configure DP 1.3+ protocol converted HDMI mode
new 7af655bce275 drm/dp: Add drm_dp_downstream_mode()
new 4b3bb839873f drm/i915: Handle downstream facing ports w/o EDID
new 04e18e01b3c3 drm/i915: Extract intel_hdmi_has_audio()
new bc7ca6a647bf drm/i915: DP->HDMI TMDS clock limits vs. deep color
new 2ef8d0f7de0e drm/dp: Add helpers for DFP YCbCr 4:2:0 handling
new 181567aa9f0d drm/i915: Do YCbCr 444->420 conversion via DP protocol converters
new e161da331618 drm/i915: Remove the old global state stuff
new dc98f50fa5a0 drm/i915: Nuke force_min_cdclk_changed
new dc6798a5207b drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent
new 8fea92536e3e drm/i915: Update DRIVER_DATE to 20200917
new db29dc7d3346 Merge tag 'drm-intel-next-2020-09-17' of git://anongit.fre [...]
new a9a83a92d0da drm/kfd: fix a system crash issue during GPU recovery
new edb084f487a3 drm/amdkfd: fix a memory leak issue
new 2a9787dcf537 drm/amdgpu: Do gpu recovery when no job is running
new c9a6b82f45e2 drm/amdgpu: Implement DPC recovery
new bf36b52e781d drm/amdgpu: Avoid accessing HW when suspending SW state
new acd89fca672d drm/amdgpu: Block all job scheduling activity during DPC recovery
new 362c7b91c1b0 drm/amdgpu: Fix SMU error failure
new c1dd4aa62407 drm/amdgpu: Fix consecutive DPC recovery failures.
new 7ac71382e90a drm/amdgpu: Trim amdgpu_pci_slot_reset by reusing code.
new 6894305c97ce drm/amdgpu: Disable DPC for XGMI for now.
new 7cbbc745dc11 drm/amdgpu: Minor checkpatch fix
new 0e4b291bb76e drm/amd/pm: update driver if file for sienna cichlid
new 9c1615be1949 drm/amd/pm: update driver if version for navy_flounder
new f399d4de2d6a drm/amdgpu: add ta DTM/HDCP print in amdgpu_firmware_info for apu
new 2b3bbf23549f drm/amdkfd: Fix -Wunused-const-variable warning
new 9c7e2ceb1db0 drm/amdgpu: Update RAS init handling
new 5d1c59c47997 drm/amdgpu: Move existing pflip fields into separate struct
new 585d450c76d1 drm/amd/display: Refactor to prevent crtc state access in [...]
new 6d90a208cfff drm/amd/display: Move disable interrupt into commit tail
new 62f6b1162e91 drm/amdgpu: Enable SDMA utilization for Arcturus
new 26652cd8deae drm/amdgpu: drop BOOLEAN define in display part
new 39767222bf31 drm/amd/pm: support runtime pptable update for sienna_cich [...]
new 8e8e9463a8fd drm/amd/display: [FW Promotion] Release 0.0.30
new 14ae69026f84 drm/amd/display: 3.2.100
new a861736dae64 drm/amd/display: Fixed Intermittent blue screen on OLED panel
new 498563cf9ca0 drm/amd/display: Detect plane change when detect pipe change.
new 958000cb24cc drm/amd/display: Add CP_IRQ clear capability
new 0b02e1fda542 drm/amd/display: Compare mpcc_inst to mpcc_count instead o [...]
new ce17ce17af32 drm/amd/display: add option to override cr training pattern
new 091018a51c16 drm/amd/display: Triplebuffering should not be used by default
new 4b4f21ff7f5d drm/amd/display: Check clock table return
new 81ac89cab037 drm/amd/display: [FW Promotion] Release 0.0.31
new 64fbb86d6b6f drm/amd/display: 3.2.101
new 3fb068c3ec86 drm/amd/display: always use 100us for cr aux rd interval
new 05e3d830fac8 drm/amd/display: Only use offset for first ODM pipe
new 5cd04c4846a3 drm/amd/display: Fix CP_IRQ clear bit and logic
new 172c9b778165 drm/amd/display: Power eDP panel back ON before link train [...]
new 123ecf683690 drm/amd/display: Increase Max EDID Size Constant
new e8cb7a4dd9df drm/amd/display: Flip pending check timeout due to disabled hubp
new 6c95320d01dc drm/amd/display: Rename set_mst_bandwidth to align with DP spec
new f9663cbd4681 drm/amd/display: remove early return from dm_late_init
new 5fd35f129131 drm/amd/display: Enabling PSR on DCN30 on driver side
new 6cd792372489 drm/amd/display: Compare plane when looking for pipe split [...]
new bd80d584cd8e drm/amd/display: Don't use DRM_ERROR() for DTM add topology
new 48e48e598478 drm/amd/display: Disable idle optimization when PSR is enabled
new e4863f118a7d drm/amd/display: Multi display cause system lag on mode change
new 20cc44c9e82a drm/amd/display: make dcn20 stream_gating use a pointer fo [...]
new 0749ddeb7d6c drm/amd/display: Add DSC force disable to dsc_clock_en deb [...]
new 6b29bb37373b drm/amd/display: Add trigger connector unplug
new 6b85151f6bcd drm/amd/display: adding pathway to retrieve stutter period
new 8b3f6b9857dd drm/amd/display: [FW Promotion] Release 0.0.32
new a4832640e29a drm/amd/display: 3.2.102
new 0825d9658b5e drm/amd/display: implement notify stream mask
new 4b675aad9695 drm/amd/display: Update idle optimization handling
new 918698d5c2b5 drm/amd/display: Return the number of bytes parsed than allocated
new 28b2f656d3ae drm/amd/display: Calculate DSC number of slices in debugfs [...]
new c44a22b3128d drm/amd/display: Add connector to the state if DSC debugfs is set
new ece11e7b4a9c drm/amd/display: remove dc context from transfer function
new de32a50be7ab drm/amd/display: fix compile warning in dml
new a354b942b463 drm/amd/display: update nv1x stutter latencies
new e9462a32792c drm/amd/display: Further fix of psr eDP p-state warning
new 93669c8e480d drm/amd/display: get socBB from VBIOS
new f833d625b562 drm/amd/display: update dcn30_optc header with missing dec [...]
new 598c13b21e25 drm/amd/display: update clock when non-seamless boot stream exist
new ce87c98db428 drm/amdgpu: Include sienna_cichlid in USBC PD FW support.
new 91b590050787 drm/amdgpu: Add comment to function amdgpu_ttm_alloc_gart
new 719a6513fb49 drm/amdgpu: More accurate description of a function param
new 0f3cd13d8461 drm/radeon: revert "Prefer lower feedback dividers"
new 7c679ef6678c drm/amdgpu: stop resetting xgmi perfmons on disable
new cce63598976a drm/amd/display: Remove duplicate include
new 2634682fdffd drm: amd/display: fix spelling of "function"
new 05f59762bcbf drm/scheduler: fix sched_fence.c kernel-doc warnings
new 052813d9fa22 drm/radeon: Add sclk frequency as hwmon sensor
new 7b3fa67d6e0a drm/amd/amdgpu: fix comparison pointer to bool warning in [...]
new 89cf8b06378f drm/amd/amdgpu: fix comparison pointer to bool warning in [...]
new 960a06ff9151 drm/amd/amdgpu: fix comparison pointer to bool warning in [...]
new 4bbbe77c15c6 drm/amd/amdgpu: fix comparison pointer to bool warning in [...]
new e66cdf250e7c drm/amd/amdgpu: fix comparison pointer to bool warning in si.c
new 3d0c75afdc29 drm/amd/amdgpu: fix comparison pointer to bool warning in [...]
new 8f00d1fc9d30 drm/amd/amdgpu: fix comparison pointer to bool warning in [...]
new 724dc53b922c drm/amd/amdgpu: fix comparison pointer to bool warning in [...]
new d56b83f7c1a4 drm/amd/display: optimize code runtime a bit
new d75fa679b056 drm/amd/display: Fix possible memleak in dp_trigger_hotplug()
new 04a238e9c511 drm/amd/display: Create trigger_hotplug entry
new ea68573d408f drm/amdgpu: Fail to load on RAVEN if SME is active
new f4075be88246 drm/amdgpu/gmc9: remove mmhub client duplicated case
new b836a274b797 drm/amdgpu/dc: Require primary plane to be enabled wheneve [...]
new 4bdd4d25ed0d drm/amd/pm: wrapper for postponing some setup job after DA [...]
new 10144762e2c3 drm/amd/pm: postpone SOCCLK/UCLK enablement after DAL init [...]
new 82cac71c1b64 drm/amd/pm: put Navi1X umc cdr workaround in post_smu_init
new 3646c00e74b2 drm/amd/pm: revise the umc hybrid cdr workaround
new 2379be2faf09 drm/amd/pm: allocate a new buffer for pstate dummy reading
new 665945eb49d5 drm/amd/pm: implement a new umc cdr workaround
new bb7257b5a8b0 drm/amd/pm: apply the CDR workarounds only with some speci [...]
new eb5f69e7660f drm/amd/pm: correct the requirement for umc cdr workaround
new 12f04120d393 drm/amd/pm: make namings and comments more readable
new b66effb18a55 drm/amd/pm: drop unnecessary feature->mutex lock protections(V2)
new 7ee98e1b3415 drm/amd/pm: drop unnecessary smu_baco->mutex lock protections(V2)
new 38d11e024963 drm/amd/pm: drop unnecessary table existence and dpm enabl [...]
new 6c20f1573c28 drm/amd/pm: minor cleanups
new 12684c665f7a drm/amd/pm: drop dead code
new 7b9c7e30ab50 drm/amd/pm: drop unnecessary wrappers around watermark setting
new ce2c00061b28 drm/amd/pm: add Renoir watermark WmType setting
new 911779e3fc28 drm/amd/pm: add Raven2 watermark WmType setting
new 71f9404f19af drm/amd/pm: process pending AC/DC switch interrupt
new 236b156f7388 drm/amd/pm: apply no power source workaround if dc reporte [...]
new 1653a179c822 drm/amd/pm: move NAVI1X power mode switching workaround to [...]
new abf6b7c78ed4 drm/amd/pm: lower Raven UMD Stable Pstate VCN values
new 92e005936e8a drm/amd/pm: correct Renoir UMD Stable Pstate settings
new 0eaa80124271 amdgpu/gmc_v9: Warn if SDPIF_MMIO_CNTRL_0 is not set
new 24b763d0fb05 drm/amdgpu: declare ta firmware for navy_flounder
new 5aea5327ea2d drm/amdgpu: No sysfs, not an error condition
new c8e74b17c156 drm/amdgpu: prevent double kfree ttm->sg
new 143678d12b6d drm/amd/display: Don't log hdcp module warnings in dmesg
new d5c0af573279 drm/amd/display: Add missing "Copy GSL groups when committ [...]
new b6c91dadaffe drm/amd/amdgpu: add mmUVD_FW_STATUS register to uvd700
new 4192f7b57689 drm/amdgpu: unmap register bar on device init failure
new 8906e5bcf951 drm/amd/display: Remove set but used 'temp'
new 7663edc13ed0 drm/amdgpu: add the GC 10.3 VRS registers
new 2f7c3686a6b2 drm/amdgpu: add VCN 3.0 AV1 registers
new d9ed8cb5aa1c drm/amdgpu: use the AV1 defines for VCN 3.0
new 61278d14bb48 drm/amdgpu: add device ID for sienna_cichlid (v2)
new 8c4e4fd607b1 drm/amd/display: dc/clk_mgr: make function static
new 71f49c4898ee drm/amd/display: Delete duplicated argument to '&&' or '||'
new 35d1a405cada drm/amdgpu/powerplay: hwmgr - modify the return value
new 8a491bb31ba4 drm/amdkfd: Add some eveiction debugging code
new 4327bed2ff8e drm/amdkfd: Add process eviction counters to sysfs
new 783a25f4c7bc drm/amdkfd: Reduce eviction/restore message levels
new d34c7b7b6b91 drm/amdgpu: remove experimental flag from navi12
new e491214613ff drm/amd/pm: apply dummy reads workaround for CDR enabled only
new 911d5bd5e7b8 drm/amd/pm: Skip smu_post_init in SRIOV
new fc88fef916e8 Merge tag 'amd-drm-next-5.10-2020-09-18' of git://people.f [...]
new f7ec68b341db drm/crc-debugfs: Fix memleak in crc_control_write
new adb48b269856 drm/dp_mst: Support remote i2c writes
new 0e09c4fa72f9 drm: Nuke mode->private_flags
new 8445e2c54c25 drm: Replace mode->export_head with a boolean
new c08503ec03db drm/gma500: Constify static structs
new 1bc371cd0ec9 drm/virtio: fix unblank
new 1174c8a0f33c drm/virtio: drop virtio_gpu_output->enabled
new e44cd6bc95a1 dma-buf: fix kernel-doc warning in dma-fence.c
new 0f50257f5348 dma-buf: fix kernel-doc warning in <linux/dma-buf.h>
new d575ee11317f drm/ttm: make sure that we always zero init mem.bus v2
new 141b15e59175 drm/nouveau: move io_reserve_lru handling into the driver v5
new fe662d846c95 drm/ttm: remove io_reserve_lru handling v3
new 4c8e84b8876d drm/managed: Cleanup of unused functions and polishing docs
new b7b23e447687 drm/panel: s6e63m0: Break out SPI transport
new 435e06c06cb2 drm/panel: s6e63m0: Add DSI transport
new 91867ac7d672 drm/panel: s6e63m0: Add reading functionality
new 83ba7a7b3d4a drm/panel: s6e63m0: Add code to identify panel
new ec219f1ba237 drm/panel: s6e63m0: Order enable/disable sequence
new d2024cdf0f02 drm/panel: s6e63m0: Fix up DRM_DEV* regression
new d4a197f4047e udmabuf: Add missing compact_ioctl
new 6188b06e0357 drm/bridge/synopsys: dsi: allow LP commands in video mode
new 9e025e80660f drm/bridge/synopsys: dsi: allow sending longer LP commands
new c6d94e37bdbb drm/bridge/synopsys: dsi: add support for non-continuous HS clock
new e2435d69204c drm/bridge: dw-mipi-dsi.c: Add VPG runtime config through debugfs
new 3ac929e722c4 dt-bindings: display: Add support for the BCM2711 HVS
new c54619b0bfb3 drm/vc4: Add support for the BCM2711 HVS5
new d7d96c00e585 drm/vc4: hvs: Boost the core clock during modeset
new 31e0ecb39b59 drm/vc4: plane: Change LBM alignment constraint on LBM
new 5630b27ec577 drm/vc4: plane: Optimize the LBM allocation size
new 0ddd59c56e6b drm/vc4: plane: Create more planes
new 644df22fe305 drm/vc4: crtc: Deal with different number of pixel per clock
new a1962d6e3269 drm/vc4: crtc: Use a shared interrupt
new 78cbcc38b904 drm/vc4: crtc: Move the cob allocation outside of bind
new 8ebb2cf0f6f4 drm/vc4: crtc: Rename HVS channel to output
new 32a851c217b7 drm/vc4: crtc: Use local chan variable
new a5c4b75f1ea0 drm/vc4: crtc: Enable and disable the PV in atomic_enable [...]
new 596356678fb4 drm/vc4: kms: Convert to for_each_new_crtc_state
new 87ebcd42fb7b drm/vc4: crtc: Assign output to channel automatically
new 649abf2f5d32 drm/vc4: crtc: Add FIFO depth to vc4_crtc_data
new 62c5d55e25cb drm/vc4: crtc: Add function to compute FIFO level bits
new ed024b229dfd drm/vc4: crtc: Rename HDMI encoder type to HDMI0
new aa2fd1ca7f16 drm/vc4: crtc: Add HDMI1 encoder type
new eb92bc72cdab drm/vc4: crtc: Disable color management for HVS5
new 5ffabf5001b9 drm/vc4: crtc: Turn pixelvalve reset into a function
new be26296a259d drm/vc4: crtc: Move PV dump to config_pv
new 6d01a106b4c8 drm/vc4: crtc: Move HVS init and close to a function
new d2f06525f67d drm/vc4: crtc: Move the HVS gamma LUT setup to our init function
new f8b13d9bcc67 drm/vc4: hvs: Make sure our channel is reset
new a4d89568735b drm/vc4: crtc: Remove mode_set_nofb
new 6370be84d81e drm/vc4: crtc: Remove redundant pixelvalve reset
new 4b72b10a64ba drm/vc4: crtc: Move HVS channel init before the PV initialisation
new 792c3132bc1b drm/vc4: encoder: Add finer-grained encoder callbacks
new b7cb67a6b4fb drm/vc4: crtc: Add a delay after disabling the PixelValve output
new 0d2b96af53c9 drm/vc4: crtc: Clear the PixelValve FIFO on disable
new 9e30cfd0764e drm/vc4: crtc: Clear the PixelValve FIFO during configuration
new 50e9d6cb5dbf drm/vc4: hvs: Make the stop_channel function public
new 29bbb93080a9 drm/vc4: hvs: Introduce a function to get the assigned FIFO
new 2d14ffe2737c drm/vc4: crtc: Move the CRTC disable out
new 875a4d536842 drm/vc4: drv: Disable the CRTC at boot time
new 2ed1989727f3 dt-bindings: display: vc4: pv: Add BCM2711 pixel valves
new 658a731c50e5 drm/vc4: crtc: Add BCM2711 pixelvalves
new 3eda59824142 drm/vc4: hdmi: Use debugfs private field
new f73100cce9ab drm/vc4: hdmi: Move structure to header
new c98c85bb316c drm/vc4: hdmi: rework connectors and encoders
new b052e70dd21c drm/vc4: hdmi: Remove DDC argument to connector_init
new 3408cc23c931 drm/vc4: hdmi: Rename hdmi to vc4_hdmi
new 13311457bebf drm/vc4: hdmi: Move accessors to vc4_hdmi
new b10db9a4242b drm/vc4: hdmi: Use local vc4_hdmi directly
new 5dfbcae63f10 drm/vc4: hdmi: Add container_of macros for encoders and co [...]
new 66bf1c30e0e5 drm/vc4: hdmi: Pass vc4_hdmi to CEC code
new 47c167b75763 drm/vc4: hdmi: Retrieve the vc4_hdmi at unbind using our device
new 283d347d6e3e drm/vc4: hdmi: Remove vc4_dev hdmi pointer
new 0532e5e5e039 drm/vc4: hdmi: Remove vc4_hdmi_connector
new 33c773eb62ea drm/vc4: hdmi: Introduce resource init and variant
new 311e305fdb4e drm/vc4: hdmi: Implement a register layout abstraction
new 9045e91a476b drm/vc4: hdmi: Add reset callback
new c457b8aededd drm/vc4: hdmi: Add PHY init and disable function
new 647b9655061b drm/vc4: hdmi: Add PHY RNG enable / disable function
new 89f31a23fd13 drm/vc4: hdmi: Add a CSC setup callback
new 904f668adcde drm/vc4: hdmi: Add a set_timings callback
new 7d73299dad3e drm/vc4: hdmi: Store the encoder type in the variant structure
new b2405c98260a drm/vc4: hdmi: Deal with multiple debugfs files
new c0791e083801 drm/vc4: hdmi: Move CEC init to its own function
new 234f4212ecec drm/vc4: hdmi: Add CEC support flag
new 4c55c2c40dc9 drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define
new 11a1731eb6ea drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid
new cd4cb49dc5bb drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate
new d5d5ce885c00 drm/vc4: hdmi: Use clk_set_min_rate instead
new 094864bd0054 drm/vc4: hdmi: Use reg-names to retrieve the HDMI audio registers
new 6ac1c7532217 drm/vc4: hdmi: Reset audio infoframe on encoder_enable if [...]
new b9b8bac60ab3 drm/vc4: hdmi: Set the b-frame marker to the match ALSA's [...]
new 632ee3aa8786 drm/vc4: hdmi: Add audio-related callbacks
new 9be43a5a6de5 drm/vc4: hdmi: Deal with multiple ALSA cards
new 1bb0522e92ec drm/vc4: hdmi: Remove register dumps in enable
new 691456f622a9 drm/vc4: hdmi: Always recenter the HDMI FIFO
new 09c438139b8f drm/vc4: hdmi: Implement finer-grained hooks
new 8b3f90e98e17 drm/vc4: hdmi: Do the VID_CTL configuration at once
new 81d830137bdb drm/vc4: hdmi: Switch to blank pixels when disabled
new 373874298cac drm/vc4: hdmi: Add pixel BVB clock control
new 8323989140f3 drm/vc4: hdmi: Support the BCM2711 HDMI controllers
new 2e3725b05b78 dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controll [...]
new b5d1443aa326 dt-bindings: display: vc4: Document BCM2711 VC5
new f437bc1ec731 drm/vc4: drv: Support BCM2711
new 0a667b500703 drm/ttm: remove bdev from ttm_tt
new 953025763d14 drm/vkms: Decouple crc operations from composer
new 60cc20214ced drm/vkms: Compute CRC without change input data
new dbd9d80c1b2e drm/vkms: Add support for writeback
new 25c4bcf9858e drm/bridge: dw-mipi-dsi: fix dw_mipi_dsi_debugfs_show/writ [...]
new 1ff67ce49875 drm/qxl: don't touch mem.bus.offset
new 54d04ea8cdbd drm/ttm: merge offset and base in ttm_bus_placement
new a49145acfb97 fbmem: add margin check to fb_check_caps()
new bcee1609ba96 fbdev: sm712fb: handle ioremap() errors in probe
new c72fab81ceaa video: fbdev: vga16fb: fix setting of pixclock because a p [...]
new 9ec2832e9cdd video: fbdev: ssd1307fb: Added support to Column offset
new fe2ab107536d omapfb: fix spelling mistake "propert" -> "property"
new ad6f93e9cd56 video: fbdev: sis: fix null ptr dereference
new fa41f2877429 fbdev: gxfb: use generic power management
new df7a9ec3bc12 fbdev: lxfb: use generic power management
new ab5fe88aef4b fbdev: via-core: use generic power management
new 348b2956d5e6 fbdev: aty: use generic power management
new c1a477767137 fbdev: aty128fb: use generic power management
new 6d111187588c fbdev: nvidia: use generic power management
new a4ba7df57e56 fbdev: savagefb: use generic power management
new c62c0f575230 fbdev: cyber2000fb: use generic power management
new 805a5c45ff2d fbdev: i740fb: use generic power management
new 59d026b10a3d fbdev: vt8623fb: use generic power management
new fb6e2db899e7 fbdev: s3fb: use generic power management
new a91df1189900 fbdev: arkfb: use generic power management
new e2028c8e6bf9 lib/fonts: add font 6x8 for OLED display
new 3f9dfc2a0ea9 docs: fb: Correcting the location of FRAMEBUFFER_CONSOLE option.
new 3f614236406f video: fbdev: sstfb: replace spurious snprintf() with sprintf()
new 925896486522 video: fbdev: tgafb: Avoid comma separated statements
new fe6c6a4af2be video: fbdev: radeon: Fix memleak in radeonfb_pci_register
new 6bfea83eec8e video: fbdev: udlfb: fix kobj_to_dev.cocci warnings
new 1c46f4e44af9 video: fbdev: kyro: remove set but not used 'ulBestVCO'
new 28657c307160 video: fbdev: kyro: remove set but not used 'ulCoreClock'
new 5c1529122394 fbdev: remove mbx framebuffer driver
new 8c2bb49f38c9 video: fbdev: aty: radeon_pm: remove redundant CONFIG_PM c [...]
new 8e0bd31dad06 fbdev: radeonfb: use generic power management
new 884e5cc1dd11 MAINTAINERS: add entry for VKMS
new ecfe6953fa00 drm/ttm: introduce ttm_bo_move_null
new 86008a7553e6 drm/ttm: add optional bind/unbind via driver.
new dc2caa305a6f drm/qxl: move bind/unbind/destroy to the driver function table.
new 738edc0adb38 drm/ttm/agp: export bind/unbind/destroy for drivers to use.
new a68bb1938b51 drm/radeon/ttm: move to driver binding/destroy functions. (v2)
new 8635784a8733 drm/nouveau/ttm: use driver bind/unbind/destroy functions.
new debf8ab9f8a1 drm/vmwgfx: move to driver binding functions
new 5d26eba98829 drm/amdgpu/ttm: move to driver backend binding funcs
new 84693830aade drm/gem_vram/ttm: move to driver backend destroy function.
new 0e59e772e3bd drm/ttm/agp: drop back end bindings from agp
new 434825546e45 drm/ttm: get rid of agp specific populate/unpopulate paths.
new 48efa57e4f1b drm/ttm/agp: remove bdev from agp helpers
new 04e89ff364de drm/ttm: drop the tt backend function paths.
new 707d561f77b5 drm: allow limiting the scatter list size.
new e219688fc5c3 Fix use after free in get_capset_info callback.
new 1fb97413a3f7 drm/virtio: fix uninitialized variable
new deb2464e4c6d drm/virtio: report uuid in debugfs
new bbd9caa02c70 gpu/drm: cleanup coding style a bit
new ce625f45670c drm/imx: compile imx directory by default
new 9021c317b770 drm/imx: Add initial support for DCSS on iMX8MQ
new e7033bdfd43b drm/imx/dcss: use drm_bridge_connector API
new f61249dddecc MAINTAINERS: Add entry for i.MX 8MQ DCSS driver
new 708ba1111525 dt-bindings: display: imx: add bindings for DCSS
new c00579943c57 drm/bridge/tc358775: Remove unneeded semicolon
new 13138ab2dacd drm/panel: s6e63m0: Add missing MODULE_LICENSE
new 6a8a58acfe82 drm/imx/dcss: fix compilation issue on 32bit
new 130cdec4e128 drm/vc4: hdmi: Fix off by ones in vc4_hdmi_read/write()
new 14929c5ae8b6 drm/vc4: hdmi: Fix NULL vs IS_ERR() checks in vc5_hdmi_ini [...]
new ac5037afefd3 drm/panfrost: Set DMA max segment size
new 8c3c818c23a5 drm/panfrost: Ensure GPU quirks are always initialised
new 90ad200b4cbc drm/armada: Use devm_drm_dev_alloc
new dad75a5208ec drm/armada: Don't use drm_device->dev_private
new c2c25c1cf969 drm/aspeed: Use managed drmm_mode_config_cleanup
new bcc0ef7f57e5 drm/vgem: Use devm_drm_dev_alloc
new 53d77aaa3f76 drm/vkms: Use devm_drm_dev_alloc
new 075342ea3d93 drm/xlnx: Use devm_drm_dev_alloc
new 268d0a92600e drm/i810: make i810_flush_queue() return void
new 910e1ca6f36f drm/vc4: Update type of reg parameter in vc4_hdmi_{read,write}
new 449434639220 drm/vc4: Fix bitwise OR versus ternary operator in vc4_pla [...]
new 7053e0eab473 drm/vram-helper: stop using TTM placement flags
new 81b615798e94 drm/nouveau: stop using TTM placement flags
new e03d342c621b drm/vmwgfx: stop setting multiple domain flags
new 48e07c23cbeb drm/ttm: nuke memory type flags
new 33f290811d4c drm/bridge: dw-mipi-dsi: Use kmemdup cf. kmalloc+memcpy
new a328ca7e4af3 drm/bridge: dw-mipi-dsi: permit configuring the escape clock rate
new 5684daa71383 drm: xlnx: remove defined but not used 'scaling_factors_666'
new d88656f475d9 drm/vboxvideo: Use drm_gem_vram_vmap() interfaces
new da62cb7230f0 drm: fix double free for gbo in drm_gem_vram_init and drm_ [...]
new 00af6729b52e Merge drm/drm-next into drm-misc-next
new 4b31a9c77bf8 drm/atomic-helper: Extract drm_atomic_helper_calc_timestam [...]
new 441959ebc905 drm/atomic-helper: Remove the timestamping constant update [...]
new 79628c543e15 drm/i915: Drop the drm_atomic_helper_calc_timestamping_con [...]
new 37054fc81443 gpu/drm: ingenic: Add option to mmap GEM buffers cached
new d6005d3dde75 drm/virtio: use drmm_mode_config_init
new b7170f9457f2 drm/virtio: return virtio_gpu_queue errors
new 9fe6bda9823e drm/virtio: add virtio_gpu_cmd_unref_resource error handling
new 46f206304db0 drm/bridge: ps8640: Rework power state handling
new 0fe438cec9e1 drm/ttm: remove default caching
new 5839172f0980 drm/nouveau: explicitly specify caching to use
new 9c3006a4cc1b drm/ttm: remove available_caching
new 7eec91513827 drm/ttm/tt: add wrappers to set tt state.
new 2ff6e69c0449 drm/ttm: wrap tt destroy. (v2)
new 395a73f8ba6f drm/ttm: tt destroy move null check to outer function.
new 2040ec970e94 drm/ttm: split populate out from binding.
new 9e9a153bdf25 drm/ttm: move ttm binding/unbinding out of ttm_tt paths.
new 3a4ab168a5df drm/ttm: split bound/populated flags.
new 3312be8f6fc8 drm/ttm: move populated state into page flags
new dd425545a8cc drm/vc4: Handing the return value of drm_universal_plane_init
new d5a0c8169004 drm: mxsfb: check framebuffer pitch
new 2e96af20c618 MAINTAINERS: Add Thomas as reviewer for ast, mgag200 and udl
new 5638c82cdabd drm/ast: Set format registers in primary plane's update
new 39edb28780e8 drm/ast: Disable planes while switching display modes
new f3901b5fee41 drm/ast: Program display mode in CRTC's atomic_enable()
new 2f0ddd89fe32 drm/ast: Enable CRTC before planes
new 5bfe37ca8ac8 virtio: Add get_shm_region method
new 0dd4ff93f4c8 virtio: Implement get_shm_region for PCI transport
new 38e895487afc virtio: Implement get_shm_region for MMIO transport
new 05e63c6a7eb1 Merge branch 'virtio-shm' of git://git.kernel.org/pub/scm/ [...]
new 36183150e086 drm/ttm: some cleanups
new b731e4ea1054 MAINTAINERS: make linux-aspeed list remarks consistent
new e5e1065f9223 drm: fix spelling error in comments
new 7dd1b884f777 dma-resv: lockdep-prime address_space->i_mmap_rwsem for dma-resv
new 67d6a8b358ea drm/ttm: remove superflous extern attribute from funcs
new 0b988ca1c7c4 drm/ttm: protect against reentrant bind in the drivers
new 7626168fd132 drm/ttm: flip tt destroy ordering.
new 37bff6542c4e drm/ttm: move unbind into the tt destroy.
new cae515f4a5d9 drm/ttm/drivers: call the bind function directly.
new 2ee476f77ffe drm/ttm: add a simple assign mem to bo wrapper
new 13a8f46d8030 drm/ttm: move ghost object creation to a common function
new 92afce909530 drm/ttm: make common function for wait/free node path.
new e46f468fef95 drm/ttm: drop special pipeline accel cleanup function.
new 4856e5aa0ef1 drm/ttm: drop evicted from ttm_bo.
new 4e139a9abb00 fbdev: aty: remove CONFIG_PM container
new c7b360612fe7 fbcon: Remove the superfluous break
new 82be0d7540b1 drm/i915/selftest: Create mock_destroy_device
new cd01269d11a3 drm/i915/selftests: align more to real device lifetimes
new df2ce4596c04 drm/amdgpu: Convert to using devm_drm_dev_alloc() (v2)
new a7d39439f8bd drm/dev: Remove drm_dev_init
new 91e89097b86f drm/panfrost: add support for vendor quirk
new 110003002291 drm/panfrost: add amlogic reset quirk callback
new afcd0c7d3d4c drm/panfrost: add Amlogic GPU integration quirks
new 92fdb97d648a drm/ttm: update kernel-doc line comments
new 089d83418914 drm/vc4: hvs: Pull the state of all the CRTCs prior to PV muxing
new 6ea6be77086f Merge tag 'drm-misc-next-2020-09-21' of git://anongit.free [...]
new 32e4d9df60f7 agp: use semicolons rather than commas to separate statements
new c33b7c0389e1 drm/msm/dpu: add support for clk and bw scaling for display
new a046c2c28aa8 drm/msm/mdp4: Remove unused downstream bus scaling apis
new f032b68101b1 drm/msm/mdp5: Remove unused downstream bus scaling apis
new e1bf29e022fb drm/msm: drop cache sync hack
new d768e5043c05 drm/msm/adreno: remove return value of function XX_print
new fd630ae9e27c drm/msm/dpu: move vblank events to complete_commit()
new e12e5263bf1d drm/msm/dpu: clean up some impossibilities
new 22f760941844 drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check()
new 38c2fa7ae2f2 drm/msm: Drop debug print in _dpu_crtc_setup_lm_bounds()
new 74c0a69cc5be drm/msm/gpu: Add GPU freq_change traces
new fdf38426cda6 drm/msm: Convert shrinker msgs to tracepoints
new d5653a994a66 drm/msm: Drop local dma_parms
new 763aecddcd32 drm/msm/dsi: remove unused clk_pre/clk_post in msm_dsi_dph [...]
new 11550636040d drm/msm/dsi: add DSI config for sm8150 and sm8250
new 1ef7c99d145c drm/msm/dsi: add support for 7nm DSI PHY/PLL
new ec1cb6e4408a drm/msm/gpu: Add suspend/resume tracepoints
new 0a48db562c62 drm/msm/adreno: fix probe without iommu
new 08d3ab4b4633 drm/msm/a6xx: fix a potential overflow issue
new a3367f5ffe9a drm/msm: Remove dangling submitqueue references
new 2fc7b1561fbe drm/msm: Add private interface for adreno-smmu
new 69a9313b6617 drm/msm/gpu: Add dev_to_gpu() helper
new 9cba4056a112 drm/msm: Set adreno_smmu as gpu's drvdata
new cf655d615931 drm/msm: Add a context pointer to the submitqueue
new 15eb9ad073c0 drm/msm: Drop context arg to gpu->submit()
new e3c64c7221f6 drm/msm: Set the global virtual address range from the IOM [...]
new b145c6e65eb0 drm/msm: Add support to create a local pagetable
new 933415e24bd0 drm/msm: Add support for private address space instances
new 84c31ee16f90 drm/msm/a6xx: Add support for per-instance pagetables
new 25faf2f2e065 drm/msm: Show process names in gem_describe
new 8907afb476ac drm/msm: Allow a5xx to mark the RPTR shadow as privileged
new d3a569fccfa0 drm/msm: a6xx: Use WHERE_AM_I for eligible targets
new 2fb7487aaf71 drm/msm: Get rid of the REG_ADRENO offsets
new b22960b8f274 drm: add constant N value in helper file
new c943b4948b58 drm/msm/dp: add displayPort driver support
new 14975cff5b1d drm/msm/dp: add support for DP PLL driver
new a10476e45026 drm/msm/dpu: add display port support in DPU
new 220b856a3d37 drm/msm/dp: Add Display Port HPD feature
new 8ede2ecc3e5e drm/msm/dp: Add DP compliance tests on Snapdragon Chipsets
new 061eb621fc27 drm/msm/dp: store dp_display in the driver data
new d13e36d7d222 drm/msm/dp: add audio support for Display Port on MSM
new a1f5bda99b7b drm/msm/dp: add hook_plugged_cb hdmi-codec op for MSM DP driver
new bf4a1b3127d3 drm/msm/dp: signal the hotplug disconnect in the event handler
new 158b9aa74479 drm/msm/dp: wait for audio notification before disabling clocks
new d11a93690df7 drm/msm/dp: add debugfs support to DP driver
new f913454aae8e drm/msm/dp: move debugfs node to /sys/kernel/debug/dri/*/
new de3ee25473ba drm/msm/dp: add debugfs nodes for video pattern tests
new ab205927592b drm/msm/dp: remove mode hard-coding in case of DP CTS
new 937f941ca06f drm/msm/dp: Use qmp phy for DP PLL and PHY
new 55fd7dd29d67 drm/msm/dp: Fix crash if no DP device
new 710a040a4dd7 drm/msm/dp: Sleep properly in dp_hpd_handler kthread
new e9ba8d550dd1 drm/msm: Fix the a650 hw_apriv check
new ca9b38e6d671 drm/msm: Remove depends on interconnect
new 9d8baa2bf224 drm/msm: Fix premature purging of BO
new 63ca94adc03c drm/msm: Leave inuse count intact on map failure
new 341a361c4636 drm/msm/dpu: Convert to DEFINE_SHOW_ATTRIBUTE
new 3c0f462da069 drm/msm/dpu: remove unused variables new_cnt and old_cnt i [...]
new d1ea91492585 drm/msm/dp: fix incorrect function prototype of dp_debug_get()
new 91d0ca3d6b52 Merge tag 'drm-msm-next-2020-09-27' of https://gitlab.free [...]
new 200a2186b627 drm/msm: fix 32b build warns
new ea6e3c31548e dt-bindings: mediatek: add mt7623 display-nodes
new 7bde3c0c1728 drm/mediatek: Add ddp routing for mt7623
new 5aa8e7647676 drm/mediatek: dpi/dsi: Change the getting possible_crtc way
new 96f51a4d4350 drm/mediatek: Move tz_disabled from mtk_hdmi_phy to mtk_hd [...]
new a481bf2f0ca4 drm/mediatek: Separate mtk_hdmi_phy to an independent module
new b28be59a2e26 phy: mediatek: Move mtk_hdmi_phy driver into drivers/phy/m [...]
new 1b0ce63bc08e MAINTAINERS: add files for Mediatek DRM drivers
new 8b465f01eed1 drm/mediatek: mtk_dpi: Rename bridge to next_bridge
new f89c696e7f63 drm/mediatek: mtk_dpi: Convert to bridge driver
new 09e872d558ba drm/mediatek: Disable tmds on mt2701
new 06c14f5c2d31 Merge tag 'mediatek-drm-next-5.10' of https://git.kernel.o [...]
new 2101bfca57d8 drm: bridge: cdns-mhdp8546: fix compile warning
new edb899841c4e drm/vmwgfx: fix regression in thp code due to ttm init refactor.
new de1945613597 drm/vc4: kms: Assign a FIFO to enabled CRTCs instead of active
new 427c4a0680a2 drm/vc4: crtc: Rework a bit the CRTC state code
new 8ba0b6d19631 drm/vc4: crtc: Keep the previously assigned HVS FIFO
new 083320ebe661 Merge tag 'drm-misc-next-fixes-2020-10-02' of git://anongi [...]
new ef80c1a1d21b drm/i915: Fix state checker hw.active/hw.enable readout
new 4caf017ee937 drm/i915/gem: Avoid implicit vmap for highmem on x86-32
new ba2ebf605d5f drm/i915/gem: Prevent using pgprot_writecombine() if PAT i [...]
new 922d369b2922 drm/i915/gt: Clear the buffer pool age before use
new eb2a27086a82 drm/i915: Fix an error code i915_gem_object_copy_blt()
new 7d5553147613 drm/i915: Break up error capture compression loops with co [...]
new 159ace7ffe69 drm/i915: Fix uninitialised variable in intel_context_crea [...]
new cef8ce5528bf drm/i915: check i915_vm_alloc_pt_stash for errors
new 4fe9af8e881d drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex
new 5701a66edb6b drm/i915: Redo "Remove i915_request.lock requirement for e [...]
new 3cfea8c97c93 drm/i915/gem: Hold request reference for canceling an acti [...]
new 7d442ea7c504 drm/i915: Cancel outstanding work after disabling heartbea [...]
new ca65fc0d8e01 drm/i915/gt: Always send a pulse down the engine after dis [...]
new 651dabe27f96 drm/i915/gem: Always test execution status on closing the context
new c60b93cd4862 drm/i915: Avoid mixing integer types during batch copies
new 2e49520eeec7 Merge tag 'drm-intel-next-fixes-2020-10-02' of git://anong [...]
new c7651b735866 drm/amdgpu: Fix handling of KFD initialization failures
new b7b6c38529c9 drm/amdkfd: Calculate CPU VCRAT size dynamically (v2)
new 59d7115dae02 drm/amdkfd: Move process doorbell allocation into kfd device
new 9de9a54aba76 drm/amd/display: fix crash/reboot while accessing sysfs files
new 36499e4c776a drm/amdgpu: Fix dead lock issue for vblank
new e8f58ee143ed drm/amdkfd: Fix kfd init stack dump
new d0e63b343e57 drm/amdkfd: Use kvmalloc instead of kmalloc for VCRAT
new 651111be24aa drm/amd/display: Fix incorrect backlight register offset for DCN
new e4b37eec1767 drm/amd/display: [FW Promotion] Release 0.0.33
new c15bc8d285fe drm/amd/display: 3.2.103
new cbf229bbcb7f drm/amd/display: Bug in dce_is_panel_backlight_on()
new 099303e9a9bd drm/amd/display: eDP intermittent black screen during PnP
new 25b315817216 drm/amd/display: Fix ODM policy implementation
new 37b7cb10f07c drm/amd/display: Increase timeout for DP Disable
new f43dc909aa7f drm/amd/display: Enable DP YCbCr420 mode support for DCN10
new b50d55517da2 drm/amd/display: allow DP RX to use more cr aux rd interval delay
new a9edc81564c9 drm/amd/display: Implement PSR wait for enable/disable
new 99d1437aa0ac drm/amd/display: Check for flip pending before locking pipes.
new fb0fe920469a drm/amd/display: TMDS Fallback transition
new 3b37260be5d7 drm/amd/display: [FW Promotion] Release 0.0.34
new 3a83d33e18f3 drm/amd/display: 3.2.104
new 12dbd1f7578f drm/amd/display: [FIX] update clock under two conditions
new d94c8250c6ca drm/amdgpu/mes: simplify the return expression of mes_v10_ [...]
new da51e50d454d drm/amdgpu: simplify the return expression
new 4a78f15fb6c9 drm/amd/pm: simplify the return expression of smu_hw_fini
new c24a3c050598 drm/amdgpu/gmc9: simplify the return expression of gmc_v9_ [...]
new 8d89b96fe797 drm/amd/powerplay: optimize the mclk dpm policy settings
new d117413f5e1b drm/amd/pm: Removed fixed clock in auto mode DPM
new 3f975d0f71d3 drm/amdgpu: update athub interrupt harvesting handle
new b226ef95b622 drm/amd/pm: correct the pmfw version check for Navi14
new d152986c5189 drm/amd/pm: decouple the watermark table setting from socc [...]
new 227e011f37d6 drm/amd/pm: drop redundant watermarks bitmap setting
new b362a18ada43 drm/amd/pm: update driver if file for sienna cichlid
new 78f0aef11fde drm/amdgpu: fix hdp register access error
new 52ef3a1a6f07 drm/amdgpu: Add initial kernel documentation for the amd_i [...]
new 027f2d27b73c drm/radeon: fix typoes in comments
new f349f772b05c drm/amd: fix typoes in comments
new 28d76d48368c drm/amd/display: optimize code runtime a bit
new 10e07ca31254 gpu/drm/radeon: fix spelling typo in comments
new 84d244a364d3 drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
new 3704cdd30aa9 drm/amd/display: fix return value check for hdcp_work
new 7c67d74d1013 drm/amd/pm: Skip use smc fw data in SRIOV
new 162b786f0fda drm/amd: Skip not used microcode loading in SRIOV
new 884dcf3c8788 drm/amdgpu: Remove some useless code
new 2fbb84ff160c drm/amdgpu/display: fix CFLAGS setup for DCN30
new 9b498efae29f drm/amdgpu: store noretry parameter per driver instance
new d5cc02d97ab1 drm/amdgpu: add an auto setting to the noretry parameter
new 265c280a4807 drm/amdgpu: disable sienna chichlid UMC RAS
new 549750a383bf drm/include: add PP_FEATURE_MASK comments (v3)
new 1721bc1b2afa drm/amdgpu: Update VF2PF interface
new 519b8b76f0b6 drm/amdgpu: Implement new guest side VF2PF message transac [...]
new b602ca5f31fe drm/amdgpu: stop data_exchange work thread before reset
new c3d4d45db2fa drm/amdgpu: clean up ras sysfs creation (v2)
new a069a9eb73f8 drm/amdgpu: fix a warning in amdgpu_ras.c (v2)
new c220ba6f6237 drm/amd/pm: fix screen flicker seen on Navi14 with 2*4K monitors
new 4a3dea8932d3 drm/amd/display: Update NV1x SR latency values
new 4ab1edbc9da1 drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual [...]
new 89b151ade714 drm/amd/display: Ensure all debug bits are passed to fw
new ba578afd5a4f drm/amd/display: disable stream if pixel clock changed wit [...]
new 8e02c26a58f3 drm/amd/display: Calc DLG from dummy p-state if full p-sta [...]
new ec30798a8296 drm/amd/display: Add debug param to force dio disable
new cbd975d0b12f drm/amd/display: Revert check for flip pending before lock [...]
new d9beecfc79b7 drm/amd/display: [FW Promotion] Release 0.0.35
new 8353d30e747f drm/amd/display: disable stream if pixel clock changed wit [...]
new 69fc1f4b976c amd/drm/display: avoid dcn3 on flip opp change for slave pipes
new 0ac900bae2c3 drm/amd/display: make get_color_space_type() static
new faf0389f1e40 drm/amd/display: make two symbols static
new 3514521ccbd2 drm/amdgpu: restore proper ref count in amdgpu_display_crt [...]
new 125b1deb6043 drm/amdgpu: fix incorrect comment
new 72e71a82d698 drm/amdgpu: add new trace event for page table update
new 12a6727dee5d drm/amd/powerplay: add one sysfs file to support the featu [...]
new 808ec542c029 drm/amd/display: remove duplicate call to rn_vbios_smu_get [...]
new 485d531c695b drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
new f94582e4bc4f drm/amdgpu: Use SKU instead of DID for FRU check v2
new b8810a142ad5 drm/amd/amdgpu: Clean up header file of symbols that are d [...]
new 825c91d0908b drm/amd/amdgpu: Prepare implementation to support reportin [...]
new 8ffff9b4499c drm/amdgpu: use function pointer for gfxhub functions
new d3768874e5fe drm/amd/display: add pipe reassignment prevention code to dcn3
new 4a20300bc2b4 drm/amdgpu: drop duplicated ecc check for vega10 (v5)
new 39ad08245937 drm/amdgpu: disable gfxoff temporarily for navy_flounder
new 43a4bc828c5b drm/amd/amdgpu: Define and implement a function that colle [...]
new f2fa07b39faf drm/amd/amdkfd: Surface files in Sysfs to allow users to g [...]
new 1bba36834c3b drm/amdgpu: add helper function for indirect reg access (v3)
new 705a2b5ba063 drm/amdgpu: switch to indirect reg access helper
new f7ee1874b06c drm/amdgpu: support indirect access reg outside of mmio bar (v2)
new 346dbbb8f7a0 drm/amdgpu: enable GDDR6 save-restore support for navy_flounder
new 1a8a763b218c drm/amdgpu/swsmu: add interrupt work function
new 234676d6dbbc drm/amdgpu/swsmu: add interrupt work handler for smu11 parts
new 2ae787080470 drm/amdgpu: fix NULL pointer dereference for Renoir
new 79b1eca0e4ac drm/amdgpu: align frag_end to covered address space
new 2f8be0e51680 drm/amd/display: Avoid set zero in the requested clk
new dc3de51642ad drm/amd/display: Change to correct unit on audio rate
new 95d620adb48f drm/amd/display: HDMI remote sink need mode validation for Linux
new 508300a57141 drm/amd/display: Don't allow pstate if no support in blank
new dd7a595af15d drm/amd/display: Fix OPTC_DATA_FORMAT programming
new 305a81bfbd89 drm/amdgpu/swsmu: fix ARC build errors
new 9142c4131a70 drm/amdgpu: prevent spurious warning
new 3cb9d2416ccd drm/amd/pm: setup APU dpm clock table in SMU HW initialization
new 0224b2758fb0 drm/amdgpu: kfd_initialized can be static
new b0047e53c4a5 drm/amdgpu: Remove warning for virtual_display
new 9c27bc97aff8 drm/amdgpu: Fix invalid number of character '{' in amdgpu_ [...]
new 0d2e90f47c4f Merge tag 'amd-drm-fixes-5.10-2020-10-09' of git://people. [...]
new a3fb64c00d44 Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached"
new 6561e0aa4627 MAINTAINERS: Update entry for st7703 driver after the rename
new c2df75ad2a9f drm/panfrost: increase readl_relaxed_poll_timeout values
new d3c8f2784d32 drm/ingenic: Fix bad revert
new 640eee067d9a Merge tag 'drm-misc-next-fixes-2020-10-13' of git://anongi [...]
new 93b694d096cc Merge tag 'drm-next-2020-10-15' of git://anongit.freedeskt [...]
The 1524 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:
.../bindings/display/brcm,bcm2711-hdmi.yaml | 117 +
.../bindings/display/brcm,bcm2835-hvs.yaml | 18 +-
.../bindings/display/brcm,bcm2835-pixelvalve0.yaml | 5 +
.../bindings/display/brcm,bcm2835-vc4.yaml | 1 +
.../bindings/display/bridge/cdns,mhdp8546.yaml | 169 +
.../bindings/display/bridge/lontium,lt9611.yaml | 176 +
.../bindings/display/bridge/lvds-codec.yaml | 3 +
.../bindings/display/bridge/renesas,dw-hdmi.txt | 4 +-
.../bindings/display/bridge/renesas,lvds.yaml | 2 +
.../bindings/display/bridge/toshiba,tc358762.yaml | 127 +
.../bindings/display/bridge/toshiba,tc358775.yaml | 215 +
.../bindings/display/imx/nxp,imx8mq-dcss.yaml | 108 +
.../bindings/display/mediatek/mediatek,disp.txt | 2 +-
.../bindings/display/mediatek/mediatek,dpi.txt | 2 +-
.../bindings/display/mediatek/mediatek,dsi.txt | 4 +-
.../bindings/display/mediatek/mediatek,hdmi.txt | 4 +
.../devicetree/bindings/display/msm/dsi.txt | 6 +-
.../bindings/display/panel/ilitek,ili9881c.yaml | 4 +-
.../display/panel/mantix,mlaf057we51-x.yaml | 70 +
.../bindings/display/panel/panel-simple.yaml | 8 +
.../display/panel/rocktech,jh057n00900.yaml | 40 +-
.../devicetree/bindings/display/renesas,du.txt | 6 +
.../devicetree/bindings/display/ssd1307fb.txt | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 8 +
Documentation/driver-api/driver-model/devres.rst | 2 +-
Documentation/fb/fbcon.rst | 4 +-
Documentation/gpu/amdgpu.rst | 37 +-
Documentation/gpu/drm-uapi.rst | 114 +-
Documentation/gpu/pl111.rst | 8 +-
Documentation/gpu/todo.rst | 46 +
Documentation/userspace-api/ioctl/ioctl-number.rst | 2 -
MAINTAINERS | 43 +-
drivers/acpi/acpi_lpss.c | 22 +-
drivers/char/agp/amd-k7-agp.c | 2 +-
drivers/char/agp/nvidia-agp.c | 2 +-
drivers/char/agp/sworks-agp.c | 2 +-
drivers/dma-buf/dma-fence.c | 1 +
drivers/dma-buf/dma-resv.c | 5 +
drivers/dma-buf/heaps/heap-helpers.c | 13 +-
drivers/dma-buf/udmabuf.c | 10 +-
drivers/gpu/drm/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 110 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 34 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 7 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 188 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 31 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 216 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 801 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 54 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 1218 -----
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 548 --
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 113 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 35 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 71 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h | 43 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 100 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 92 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 105 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 43 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 3928 --------------
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 97 -
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 219 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 +
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 127 +
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.h | 30 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 313 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 138 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 42 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 47 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 381 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 67 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 14 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 251 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 102 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 117 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 221 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 276 +
drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 22 +-
drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 24 +-
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 36 +-
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 7 +
drivers/gpu/drm/amd/amdgpu/cik_ih.c | 7 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 94 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 96 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 104 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 94 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 79 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 27 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 102 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 61 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 63 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 37 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 1 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 13 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 2 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 117 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 10 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 115 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.h | 12 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 296 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 531 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 2 +
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 26 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 7 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 32 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 14 -
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 170 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 11 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 55 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 12 -
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 21 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 21 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 30 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 48 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 68 +-
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 13 -
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 54 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 5 +-
drivers/gpu/drm/amd/amdgpu/si.c | 111 +-
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 15 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 68 +-
drivers/gpu/drm/amd/amdgpu/ta_rap_if.h | 84 +
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 14 -
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 331 ++
drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 51 +
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +-
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 35 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 28 +-
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 174 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 33 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 51 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 29 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 48 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 8 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 40 +-
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_module.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 59 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 193 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 105 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 3 +
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 53 +-
drivers/gpu/drm/amd/display/Kconfig | 10 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 973 ++--
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 20 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 2 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 668 ++-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 +-
.../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 37 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 55 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 102 +-
drivers/gpu/drm/amd/display/dc/Makefile | 4 +
drivers/gpu/drm/amd/display/dc/bios/Makefile | 9 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 71 +-
.../gpu/drm/amd/display/dc/bios/command_table.c | 4 +-
.../gpu/drm/amd/display/dc/bios/command_table2.c | 33 +-
.../drm/amd/display/dc/bios/command_table_helper.c | 8 +
.../drm/amd/display/dc/bios/command_table_helper.h | 3 +
.../amd/display/dc/bios/command_table_helper2.c | 8 +
.../amd/display/dc/bios/command_table_helper2.h | 3 +
.../dc/bios/dce60/command_table_helper_dce60.c | 354 ++
.../dc/bios/dce60/command_table_helper_dce60.h | 33 +
drivers/gpu/drm/amd/display/dc/calcs/Makefile | 7 +
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 18 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 6 +
.../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 3 +-
.../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c | 174 +
.../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.h | 36 +
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 7 +-
.../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 3 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 169 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 10 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 98 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 29 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 63 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 13 +-
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 7 +-
drivers/gpu/drm/amd/display/dc/dc.h | 14 +-
drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 4 +
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 16 +
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 +
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 +
drivers/gpu/drm/amd/display/dc/dc_dsc.h | 3 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 2 +
drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 12 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 131 +
drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 23 +
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 37 +
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 9 +
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 18 +
drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 46 +
drivers/gpu/drm/amd/display/dc/dce/dce_ipp.h | 49 +
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 369 ++
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 38 +
drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 176 +-
drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 103 +
drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 205 +
drivers/gpu/drm/amd/display/dc/dce/dce_opp.h | 49 +
.../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 18 +-
.../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 6 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 6 +-
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 330 ++
drivers/gpu/drm/amd/display/dc/dce/dce_transform.h | 178 +
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 32 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 100 +-
.../drm/amd/display/dc/dce112/dce112_resource.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce60/Makefile | 34 +
.../drm/amd/display/dc/dce60/dce60_hw_sequencer.c | 432 ++
.../drm/amd/display/dc/dce60/dce60_hw_sequencer.h | 37 +
.../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 1527 ++++++
.../gpu/drm/amd/display/dc/dce60/dce60_resource.h | 47 +
.../amd/display/dc/dce60/dce60_timing_generator.c | 266 +
.../amd/display/dc/dce60/dce60_timing_generator.h | 39 +
drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 7 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 4 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 3 +
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 156 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 3 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 83 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 10 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 +-
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 3 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 44 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 +
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 -
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 8 -
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 16 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 1 -
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 4 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 7 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 4 -
.../display/dc/dcn30/dcn30_dio_stream_encoder.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 30 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 13 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 4 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 259 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 8 +
drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 4 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 13 +
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 11 +-
.../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 2 +-
.../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 2 +-
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 20 +-
.../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +-
.../display/dc/dml/dcn30/display_rq_dlg_calc_30.h | 2 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +-
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 5 +
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 20 +-
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 12 +
.../amd/display/dc/gpio/dce120/hw_factory_dce120.c | 2 +-
.../amd/display/dc/gpio/dce60/hw_factory_dce60.c | 175 +
.../amd/display/dc/gpio/dce60/hw_factory_dce60.h | 32 +
.../amd/display/dc/gpio/dce60/hw_translate_dce60.c | 411 ++
.../amd/display/dc/gpio/dce60/hw_translate_dce60.h | 32 +
.../amd/display/dc/gpio/dcn10/hw_factory_dcn10.c | 2 +-
.../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 2 +-
.../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 2 +-
.../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 2 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 10 +
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 10 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 8 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 11 +
drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 1 +
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 +
drivers/gpu/drm/amd/display/dc/irq/Makefile | 11 +
.../amd/display/dc/irq/dce60/irq_service_dce60.c | 395 ++
.../amd/display/dc/irq/dce60/irq_service_dce60.h | 40 +
drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 3 +
drivers/gpu/drm/amd/display/dc/os_types.h | 4 +
.../display/dc/virtual/virtual_stream_encoder.c | 29 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 156 +-
.../drm/amd/display/include/bios_parser_types.h | 6 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 40 +
drivers/gpu/drm/amd/display/include/dal_types.h | 3 +
.../drm/amd/display/include/link_service_types.h | 1 +
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 8 +
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 1 +
.../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 17 +
.../drm/amd/display/modules/inc/mod_info_packet.h | 2 +-
.../amd/display/modules/info_packet/info_packet.c | 16 +-
drivers/gpu/drm/amd/include/amd_shared.h | 115 +-
.../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 2 -
.../gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h | 76 +
.../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h | 104 +
.../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 0
.../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 22 +
.../amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h | 0
.../amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h | 0
.../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 2 +
.../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 25 +
.../drm/amd/include/asic_reg/gc/gc_9_4_1_offset.h | 4 +-
.../amd/include/asic_reg/umc/umc_8_7_0_offset.h | 33 +
.../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 79 +
.../drm/amd/include/asic_reg/uvd/uvd_7_0_offset.h | 3 +
.../drm/amd/include/asic_reg/uvd/uvd_7_0_sh_mask.h | 20 +
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 15 +-
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 110 +
drivers/gpu/drm/amd/pm/Makefile | 46 +
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 1687 ++++++
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 3629 +++++++++++++
.../drm/amd/{powerplay => pm}/inc/amd_powerplay.h | 0
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 569 ++
drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 89 +
drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 812 +++
.../drm/amd/{powerplay => pm}/inc/arcturus_ppsmc.h | 0
.../gpu/drm/amd/{powerplay => pm}/inc/cz_ppsmc.h | 0
.../gpu/drm/amd/{powerplay => pm}/inc/fiji_ppsmc.h | 0
.../amd/{powerplay => pm}/inc/hardwaremanager.h | 0
drivers/gpu/drm/amd/pm/inc/hwmgr.h | 829 +++
.../amd/{powerplay => pm}/inc/polaris10_pwrvirus.h | 0
.../drm/amd/{powerplay => pm}/inc/power_state.h | 0
.../gpu/drm/amd/{powerplay => pm}/inc/pp_debug.h | 0
.../gpu/drm/amd/{powerplay => pm}/inc/pp_endian.h | 0
.../gpu/drm/amd/{powerplay => pm}/inc/pp_thermal.h | 0
.../drm/amd/{powerplay => pm}/inc/ppinterrupt.h | 0
.../gpu/drm/amd/{powerplay => pm}/inc/rv_ppsmc.h | 0
drivers/gpu/drm/amd/{powerplay => pm}/inc/smu10.h | 0
drivers/gpu/drm/amd/pm/inc/smu10_driver_if.h | 117 +
.../amd/{powerplay => pm}/inc/smu11_driver_if.h | 0
.../inc/smu11_driver_if_arcturus.h | 0
.../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h | 1126 ++++
.../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 1252 +++++
.../amd/{powerplay => pm}/inc/smu12_driver_if.h | 0
drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7.h | 0
drivers/gpu/drm/amd/{powerplay => pm}/inc/smu71.h | 0
.../drm/amd/{powerplay => pm}/inc/smu71_discrete.h | 0
drivers/gpu/drm/amd/{powerplay => pm}/inc/smu72.h | 0
.../drm/amd/{powerplay => pm}/inc/smu72_discrete.h | 0
drivers/gpu/drm/amd/{powerplay => pm}/inc/smu73.h | 0
.../drm/amd/{powerplay => pm}/inc/smu73_discrete.h | 0
drivers/gpu/drm/amd/{powerplay => pm}/inc/smu74.h | 0
.../drm/amd/{powerplay => pm}/inc/smu74_discrete.h | 0
drivers/gpu/drm/amd/{powerplay => pm}/inc/smu75.h | 0
.../drm/amd/{powerplay => pm}/inc/smu75_discrete.h | 0
.../drm/amd/{powerplay => pm}/inc/smu7_common.h | 0
.../drm/amd/{powerplay => pm}/inc/smu7_discrete.h | 0
.../drm/amd/{powerplay => pm}/inc/smu7_fusion.h | 0
.../gpu/drm/amd/{powerplay => pm}/inc/smu7_ppsmc.h | 0
drivers/gpu/drm/amd/{powerplay => pm}/inc/smu8.h | 0
.../drm/amd/{powerplay => pm}/inc/smu8_fusion.h | 0
drivers/gpu/drm/amd/{powerplay => pm}/inc/smu9.h | 0
.../drm/amd/{powerplay => pm}/inc/smu9_driver_if.h | 0
drivers/gpu/drm/amd/pm/inc/smu_11_0_cdr_table.h | 194 +
drivers/gpu/drm/amd/pm/inc/smu_types.h | 277 +
.../amd/{powerplay => pm}/inc/smu_ucode_xfer_cz.h | 0
.../amd/{powerplay => pm}/inc/smu_ucode_xfer_vi.h | 0
drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 286 +
.../amd/{powerplay => pm}/inc/smu_v11_0_7_ppsmc.h | 0
.../{powerplay => pm}/inc/smu_v11_0_7_pptable.h | 0
drivers/gpu/drm/amd/pm/inc/smu_v11_0_ppsmc.h | 141 +
.../amd/{powerplay => pm}/inc/smu_v11_0_pptable.h | 0
drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 66 +
.../amd/{powerplay => pm}/inc/smu_v12_0_ppsmc.h | 0
drivers/gpu/drm/amd/{powerplay => pm}/inc/smumgr.h | 0
.../drm/amd/{powerplay => pm}/inc/tonga_ppsmc.h | 0
.../drm/amd/{powerplay => pm}/inc/vega10_ppsmc.h | 0
.../{powerplay => pm}/inc/vega12/smu9_driver_if.h | 0
.../drm/amd/{powerplay => pm}/inc/vega12_ppsmc.h | 0
.../drm/amd/{powerplay => pm}/inc/vega20_ppsmc.h | 0
drivers/gpu/drm/amd/pm/powerplay/Makefile | 39 +
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 1694 ++++++
.../gpu/drm/amd/{amdgpu => pm/powerplay}/cik_dpm.h | 0
.../gpu/drm/amd/{ => pm}/powerplay/hwmgr/Makefile | 0
.../gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.c | 0
.../gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/common_baco.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/common_baco.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.h | 0
.../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 547 ++
.../gpu/drm/amd/{ => pm}/powerplay/hwmgr/hwmgr.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/hwmgr_ppt.h | 0
.../amd/{ => pm}/powerplay/hwmgr/polaris_baco.c | 0
.../amd/{ => pm}/powerplay/hwmgr/polaris_baco.h | 0
.../amd/{ => pm}/powerplay/hwmgr/pp_overdriver.c | 0
.../amd/{ => pm}/powerplay/hwmgr/pp_overdriver.h | 0
.../gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.c | 0
.../gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/ppatomctrl.c | 0
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h | 328 ++
.../amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.c | 0
.../amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/ppevvmath.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.h | 0
.../amd/{ => pm}/powerplay/hwmgr/pptable_v1_0.h | 0
.../powerplay/hwmgr/process_pptables_v1_0.c | 0
.../powerplay/hwmgr/process_pptables_v1_0.h | 0
.../amd/{ => pm}/powerplay/hwmgr/processpptables.c | 0
.../amd/{ => pm}/powerplay/hwmgr/processpptables.h | 0
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 1494 ++++++
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h | 322 ++
.../drm/amd/{ => pm}/powerplay/hwmgr/smu10_inc.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.h | 0
.../powerplay/hwmgr/smu7_clockpowergating.c | 0
.../powerplay/hwmgr/smu7_clockpowergating.h | 0
.../{ => pm}/powerplay/hwmgr/smu7_dyn_defaults.h | 0
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 5226 +++++++++++++++++++
.../drm/amd/{ => pm}/powerplay/hwmgr/smu7_hwmgr.h | 0
.../amd/{ => pm}/powerplay/hwmgr/smu7_powertune.c | 0
.../amd/{ => pm}/powerplay/hwmgr/smu7_powertune.h | 0
.../amd/{ => pm}/powerplay/hwmgr/smu7_thermal.c | 0
.../amd/{ => pm}/powerplay/hwmgr/smu7_thermal.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.h | 0
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 5482 ++++++++++++++++++++
.../amd/{ => pm}/powerplay/hwmgr/vega10_hwmgr.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/vega10_inc.h | 0
.../{ => pm}/powerplay/hwmgr/vega10_powertune.c | 0
.../{ => pm}/powerplay/hwmgr/vega10_powertune.h | 0
.../amd/{ => pm}/powerplay/hwmgr/vega10_pptable.h | 0
.../powerplay/hwmgr/vega10_processpptables.c | 0
.../powerplay/hwmgr/vega10_processpptables.h | 0
.../amd/{ => pm}/powerplay/hwmgr/vega10_thermal.c | 0
.../amd/{ => pm}/powerplay/hwmgr/vega10_thermal.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.h | 0
.../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2868 ++++++++++
.../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.h | 458 ++
.../gpu/drm/amd/pm/powerplay/hwmgr/vega12_inc.h | 40 +
.../amd/{ => pm}/powerplay/hwmgr/vega12_pptable.h | 0
.../pm/powerplay/hwmgr/vega12_processpptables.c | 402 ++
.../powerplay/hwmgr/vega12_processpptables.h | 0
.../amd/{ => pm}/powerplay/hwmgr/vega12_thermal.c | 0
.../amd/{ => pm}/powerplay/hwmgr/vega12_thermal.h | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.c | 0
.../drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.h | 0
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 4409 ++++++++++++++++
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.h | 590 +++
.../drm/amd/{ => pm}/powerplay/hwmgr/vega20_inc.h | 0
.../{ => pm}/powerplay/hwmgr/vega20_powertune.c | 0
.../{ => pm}/powerplay/hwmgr/vega20_powertune.h | 0
.../amd/{ => pm}/powerplay/hwmgr/vega20_pptable.h | 0
.../pm/powerplay/hwmgr/vega20_processpptables.c | 970 ++++
.../powerplay/hwmgr/vega20_processpptables.h | 0
.../amd/{ => pm}/powerplay/hwmgr/vega20_thermal.c | 0
.../amd/{ => pm}/powerplay/hwmgr/vega20_thermal.h | 0
.../gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.c | 0
.../gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.h | 0
.../gpu/drm/amd/{amdgpu => pm/powerplay}/kv_smc.c | 0
.../gpu/drm/amd/{amdgpu => pm/powerplay}/ppsmc.h | 0
.../drm/amd/{amdgpu => pm/powerplay}/r600_dpm.h | 0
.../gpu/drm/amd/{amdgpu => pm/powerplay}/si_dpm.c | 0
.../gpu/drm/amd/{amdgpu => pm/powerplay}/si_dpm.h | 0
.../gpu/drm/amd/{amdgpu => pm/powerplay}/si_smc.c | 0
.../amd/{amdgpu => pm/powerplay}/sislands_smc.h | 0
.../gpu/drm/amd/{ => pm}/powerplay/smumgr/Makefile | 0
.../drm/amd/{ => pm}/powerplay/smumgr/ci_smumgr.c | 0
.../drm/amd/{ => pm}/powerplay/smumgr/ci_smumgr.h | 0
.../amd/{ => pm}/powerplay/smumgr/fiji_smumgr.c | 0
.../amd/{ => pm}/powerplay/smumgr/fiji_smumgr.h | 0
.../amd/{ => pm}/powerplay/smumgr/iceland_smumgr.c | 0
.../amd/{ => pm}/powerplay/smumgr/iceland_smumgr.h | 0
.../{ => pm}/powerplay/smumgr/polaris10_smumgr.c | 0
.../{ => pm}/powerplay/smumgr/polaris10_smumgr.h | 0
.../amd/{ => pm}/powerplay/smumgr/smu10_smumgr.c | 0
.../amd/{ => pm}/powerplay/smumgr/smu10_smumgr.h | 0
.../amd/{ => pm}/powerplay/smumgr/smu7_smumgr.c | 0
.../amd/{ => pm}/powerplay/smumgr/smu7_smumgr.h | 0
.../amd/{ => pm}/powerplay/smumgr/smu8_smumgr.c | 0
.../amd/{ => pm}/powerplay/smumgr/smu8_smumgr.h | 0
.../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 173 +
.../amd/{ => pm}/powerplay/smumgr/smu9_smumgr.h | 0
.../gpu/drm/amd/{ => pm}/powerplay/smumgr/smumgr.c | 0
.../amd/{ => pm}/powerplay/smumgr/tonga_smumgr.c | 0
.../amd/{ => pm}/powerplay/smumgr/tonga_smumgr.h | 0
.../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 398 ++
.../amd/{ => pm}/powerplay/smumgr/vega10_smumgr.h | 0
.../amd/{ => pm}/powerplay/smumgr/vega12_smumgr.c | 0
.../amd/{ => pm}/powerplay/smumgr/vega12_smumgr.h | 0
.../amd/{ => pm}/powerplay/smumgr/vega20_smumgr.c | 0
.../amd/{ => pm}/powerplay/smumgr/vega20_smumgr.h | 0
.../amd/{ => pm}/powerplay/smumgr/vegam_smumgr.c | 0
.../amd/{ => pm}/powerplay/smumgr/vegam_smumgr.h | 0
drivers/gpu/drm/amd/pm/swsmu/Makefile | 36 +
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2727 ++++++++++
drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 33 +
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2403 +++++++++
.../{powerplay => pm/swsmu/smu11}/arcturus_ppt.h | 0
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2780 ++++++++++
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.h | 54 +
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2809 ++++++++++
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 34 +
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2022 ++++++++
drivers/gpu/drm/amd/pm/swsmu/smu12/Makefile | 31 +
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1185 +++++
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.h | 34 +
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 288 +
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 681 +++
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 95 +
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 101 +
drivers/gpu/drm/amd/powerplay/Makefile | 44 -
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 1661 ------
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2639 ----------
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 2333 ---------
.../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 544 --
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h | 337 --
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 1403 -----
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h | 321 --
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 5216 -------------------
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 5482 --------------------
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 2750 ----------
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 457 --
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h | 41 -
.../amd/powerplay/hwmgr/vega12_processpptables.c | 402 --
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 4293 ---------------
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 589 ---
.../amd/powerplay/hwmgr/vega20_processpptables.c | 972 ----
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 796 ---
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 823 ---
.../gpu/drm/amd/powerplay/inc/smu10_driver_if.h | 116 -
.../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 1087 ----
.../powerplay/inc/smu11_driver_if_sienna_cichlid.h | 1242 -----
drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 274 -
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 268 -
.../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 134 -
drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 64 -
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 2581 ---------
drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 57 -
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 1037 ----
drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 33 -
drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c | 2758 ----------
drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.h | 37 -
drivers/gpu/drm/amd/powerplay/smu_cmn.c | 633 ---
drivers/gpu/drm/amd/powerplay/smu_cmn.h | 83 -
drivers/gpu/drm/amd/powerplay/smu_internal.h | 97 -
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1915 -------
drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 276 -
drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 180 -
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 396 --
drivers/gpu/drm/arm/malidp_planes.c | 2 +-
drivers/gpu/drm/armada/armada_crtc.c | 4 +-
drivers/gpu/drm/armada/armada_debugfs.c | 2 +-
drivers/gpu/drm/armada/armada_drm.h | 2 +
drivers/gpu/drm/armada/armada_drv.c | 30 +-
drivers/gpu/drm/armada/armada_fbdev.c | 4 +-
drivers/gpu/drm/armada/armada_gem.c | 28 +-
drivers/gpu/drm/armada/armada_overlay.c | 8 +-
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 15 +-
drivers/gpu/drm/ast/ast_cursor.c | 11 +-
drivers/gpu/drm/ast/ast_dp501.c | 23 +-
drivers/gpu/drm/ast/ast_drv.c | 82 +-
drivers/gpu/drm/ast/ast_drv.h | 45 +-
drivers/gpu/drm/ast/ast_main.c | 74 +-
drivers/gpu/drm/ast/ast_mm.c | 2 +-
drivers/gpu/drm/ast/ast_mode.c | 143 +-
drivers/gpu/drm/ast/ast_post.c | 6 +-
drivers/gpu/drm/bridge/Kconfig | 33 +
drivers/gpu/drm/bridge/Makefile | 4 +
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 12 -
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 -
drivers/gpu/drm/bridge/cadence/Kconfig | 24 +
drivers/gpu/drm/bridge/cadence/Makefile | 4 +
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2532 +++++++++
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 400 ++
.../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c | 78 +
.../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.h | 19 +
drivers/gpu/drm/bridge/lontium-lt9611.c | 1230 +++++
drivers/gpu/drm/bridge/lvds-codec.c | 29 +
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 109 +-
drivers/gpu/drm/bridge/nxp-ptn3460.c | 101 +-
drivers/gpu/drm/bridge/panel.c | 7 -
drivers/gpu/drm/bridge/parade-ps8622.c | 100 +-
drivers/gpu/drm/bridge/parade-ps8640.c | 91 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 155 +-
drivers/gpu/drm/bridge/tc358762.c | 280 +
drivers/gpu/drm/bridge/tc358764.c | 109 +-
drivers/gpu/drm/bridge/tc358767.c | 123 +-
drivers/gpu/drm/bridge/tc358775.c | 749 +++
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 3 -
drivers/gpu/drm/drm_atomic_helper.c | 24 +-
drivers/gpu/drm/drm_bridge_connector.c | 1 +
drivers/gpu/drm/drm_cache.c | 2 +-
drivers/gpu/drm/drm_connector.c | 94 +-
drivers/gpu/drm/drm_debugfs_crc.c | 4 +-
drivers/gpu/drm/drm_dp_helper.c | 632 ++-
drivers/gpu/drm/drm_dp_mst_topology.c | 278 +-
drivers/gpu/drm/drm_drv.c | 119 +-
drivers/gpu/drm/drm_edid.c | 28 +
drivers/gpu/drm/drm_framebuffer.c | 9 +-
drivers/gpu/drm/drm_gem_cma_helper.c | 23 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 16 +-
drivers/gpu/drm/drm_gem_ttm_helper.c | 5 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 169 +-
drivers/gpu/drm/drm_internal.h | 1 +
drivers/gpu/drm/drm_managed.c | 15 +-
drivers/gpu/drm/drm_panel.c | 85 +-
drivers/gpu/drm/drm_prime.c | 104 +-
drivers/gpu/drm/drm_syncobj.c | 2 +-
drivers/gpu/drm/drm_vblank.c | 4 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 15 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 15 +-
drivers/gpu/drm/exynos/exynos_drm_dma.c | 27 +-
drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 -
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 14 +-
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 10 +-
drivers/gpu/drm/exynos/exynos_drm_gem.c | 23 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 9 -
drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +-
drivers/gpu/drm/gma500/framebuffer.c | 6 +-
drivers/gpu/drm/gma500/mdfld_device.c | 20 +
drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 2 +-
drivers/gpu/drm/gma500/mdfld_dsi_output.c | 55 +-
drivers/gpu/drm/gma500/mdfld_dsi_output.h | 2 +-
drivers/gpu/drm/gma500/mdfld_output.h | 2 +-
drivers/gpu/drm/gma500/psb_intel_drv.h | 1 -
drivers/gpu/drm/gma500/psb_intel_sdvo.c | 2 +-
drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 70 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 33 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 3 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 6 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +-
drivers/gpu/drm/i810/i810_dma.c | 6 +-
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/display/icl_dsi.c | 1 +
drivers/gpu/drm/i915/display/intel_atomic.c | 39 -
drivers/gpu/drm/i915/display/intel_atomic.h | 4 -
drivers/gpu/drm/i915/display/intel_audio.c | 5 -
drivers/gpu/drm/i915/display/intel_bios.c | 10 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 13 +-
drivers/gpu/drm/i915/display/intel_cdclk.h | 3 +-
drivers/gpu/drm/i915/display/intel_crt.c | 3 +
drivers/gpu/drm/i915/display/intel_csr.c | 8 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 279 +-
drivers/gpu/drm/i915/display/intel_ddi.h | 2 +
drivers/gpu/drm/i915/display/intel_display.c | 241 +-
drivers/gpu/drm/i915/display/intel_display.h | 6 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 39 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 18 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 54 +-
drivers/gpu/drm/i915/display/intel_dp.c | 1210 ++---
drivers/gpu/drm/i915/display/intel_dp.h | 13 +-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 703 +++
.../gpu/drm/i915/display/intel_dp_link_training.c | 19 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 23 +
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 87 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 6 +
drivers/gpu/drm/i915/display/intel_fbc.c | 17 +
drivers/gpu/drm/i915/display/intel_fbdev.c | 3 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 +
drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 208 +-
drivers/gpu/drm/i915/display/intel_hdcp.h | 2 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +-
drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +
drivers/gpu/drm/i915/display/intel_hotplug.c | 28 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 8 +-
drivers/gpu/drm/i915/display/intel_panel.c | 106 +-
drivers/gpu/drm/i915/display/intel_panel.h | 2 +
drivers/gpu/drm/i915/display/intel_psr.c | 110 +-
drivers/gpu/drm/i915/display/intel_psr.h | 5 +
drivers/gpu/drm/i915/display/intel_sdvo.c | 6 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 12 +-
drivers/gpu/drm/i915/display/intel_tv.c | 3 +
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 10 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 1 +
drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 89 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 130 +-
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +-
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 80 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1637 ++++--
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 51 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 40 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 152 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 3 +
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 10 +
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 30 +-
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 67 +-
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 11 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +-
.../drm/i915/gem/selftests/i915_gem_coherency.c | 50 +-
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 146 +-
.../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +-
.../drm/i915/gem/selftests/i915_gem_execbuffer.c | 75 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 45 +-
.../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 4 +-
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 7 +-
drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 106 +-
drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 5 +-
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 181 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 305 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 36 +
drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 47 +
drivers/gpu/drm/i915/gt/intel_context.c | 319 +-
drivers/gpu/drm/i915/gt/intel_context.h | 13 +
drivers/gpu/drm/i915/gt/intel_context_types.h | 5 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 29 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 34 +-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 106 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 3 +-
drivers/gpu/drm/i915/gt/intel_engine_types.h | 31 +-
drivers/gpu/drm/i915/gt/intel_ggtt.c | 97 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 23 +-
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 105 +-
.../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 6 +-
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 1 +
drivers/gpu/drm/i915/gt/intel_gtt.c | 300 +-
drivers/gpu/drm/i915/gt/intel_gtt.h | 142 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 169 +-
drivers/gpu/drm/i915/gt/intel_ppgtt.c | 150 +-
drivers/gpu/drm/i915/gt/intel_renderstate.c | 73 +-
drivers/gpu/drm/i915/gt/intel_renderstate.h | 9 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 1 +
drivers/gpu/drm/i915/gt/intel_ring.c | 10 +-
drivers/gpu/drm/i915/gt/intel_ring.h | 3 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 42 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 1 +
drivers/gpu/drm/i915/gt/intel_timeline.c | 28 +-
drivers/gpu/drm/i915/gt/intel_timeline.h | 24 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 183 +-
drivers/gpu/drm/i915/gt/mock_engine.c | 30 +-
drivers/gpu/drm/i915/gt/selftest_context.c | 2 +
.../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 5 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 22 +-
drivers/gpu/drm/i915/gt/selftest_rps.c | 34 +-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 36 +-
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 9 +-
drivers/gpu/drm/i915/gvt/gvt.h | 44 +-
drivers/gpu/drm/i915/gvt/handlers.c | 32 +-
drivers/gpu/drm/i915/gvt/mmio.c | 3 +
drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 17 +-
drivers/gpu/drm/i915/i915_active.c | 244 +-
drivers/gpu/drm/i915/i915_active.h | 31 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +-
drivers/gpu/drm/i915/i915_debugfs.c | 2 +
drivers/gpu/drm/i915/i915_drv.c | 162 +-
drivers/gpu/drm/i915/i915_drv.h | 144 +-
drivers/gpu/drm/i915/i915_gem.c | 107 +-
drivers/gpu/drm/i915/i915_gem.h | 12 +
drivers/gpu/drm/i915/i915_getparam.c | 1 +
drivers/gpu/drm/i915/i915_gpu_error.c | 3 +
drivers/gpu/drm/i915/i915_irq.c | 228 +-
drivers/gpu/drm/i915/i915_params.c | 5 +
drivers/gpu/drm/i915/i915_params.h | 1 +
drivers/gpu/drm/i915/i915_pci.c | 1 +
drivers/gpu/drm/i915/i915_perf.c | 57 +-
drivers/gpu/drm/i915/i915_reg.h | 70 +-
drivers/gpu/drm/i915/i915_request.c | 223 +-
drivers/gpu/drm/i915/i915_request.h | 8 -
drivers/gpu/drm/i915/i915_suspend.c | 46 +-
drivers/gpu/drm/i915/i915_vma.c | 67 +-
drivers/gpu/drm/i915/i915_vma.h | 13 +-
drivers/gpu/drm/i915/intel_device_info.c | 27 +
drivers/gpu/drm/i915/intel_device_info.h | 1 +
drivers/gpu/drm/i915/intel_pm.c | 16 +-
drivers/gpu/drm/i915/intel_sideband.c | 16 +-
drivers/gpu/drm/i915/intel_uncore.c | 3 +-
drivers/gpu/drm/i915/selftests/i915_gem.c | 41 +
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 77 +-
drivers/gpu/drm/i915/selftests/i915_perf.c | 4 +-
drivers/gpu/drm/i915/selftests/i915_request.c | 22 +-
drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +-
.../gpu/drm/i915/selftests/intel_memory_region.c | 10 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 44 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.h | 2 +
drivers/gpu/drm/i915/selftests/mock_gtt.c | 26 +-
drivers/gpu/drm/imx/Kconfig | 2 +
drivers/gpu/drm/imx/Makefile | 1 +
drivers/gpu/drm/imx/dcss/Kconfig | 9 +
drivers/gpu/drm/imx/dcss/Makefile | 6 +
drivers/gpu/drm/imx/dcss/dcss-blkctl.c | 70 +
drivers/gpu/drm/imx/dcss/dcss-crtc.c | 219 +
drivers/gpu/drm/imx/dcss/dcss-ctxld.c | 424 ++
drivers/gpu/drm/imx/dcss/dcss-dev.c | 325 ++
drivers/gpu/drm/imx/dcss/dcss-dev.h | 177 +
drivers/gpu/drm/imx/dcss/dcss-dpr.c | 562 ++
drivers/gpu/drm/imx/dcss/dcss-drv.c | 138 +
drivers/gpu/drm/imx/dcss/dcss-dtg.c | 409 ++
drivers/gpu/drm/imx/dcss/dcss-kms.c | 198 +
drivers/gpu/drm/imx/dcss/dcss-kms.h | 44 +
drivers/gpu/drm/imx/dcss/dcss-plane.c | 405 ++
drivers/gpu/drm/imx/dcss/dcss-scaler.c | 826 +++
drivers/gpu/drm/imx/dcss/dcss-ss.c | 180 +
drivers/gpu/drm/imx/imx-ldb.c | 10 -
drivers/gpu/drm/imx/parallel-display.c | 6 -
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 41 +-
drivers/gpu/drm/ingenic/ingenic-ipu.c | 38 +-
drivers/gpu/drm/lima/lima_gem.c | 11 +-
drivers/gpu/drm/lima/lima_vm.c | 5 +-
drivers/gpu/drm/mcde/mcde_display.c | 218 +-
drivers/gpu/drm/mcde/mcde_drm.h | 67 +-
drivers/gpu/drm/mcde/mcde_drv.c | 81 +-
drivers/gpu/drm/mcde/mcde_dsi.c | 276 +-
drivers/gpu/drm/mediatek/Kconfig | 2 +-
drivers/gpu/drm/mediatek/Makefile | 5 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 80 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 38 +
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 2 +
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 23 +
drivers/gpu/drm/mediatek/mtk_drm_gem.c | 37 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 6 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 21 +-
drivers/gpu/drm/mediatek/mtk_hdmi.h | 1 -
drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 210 -
drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 57 -
drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 249 -
drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 282 -
drivers/gpu/drm/mgag200/Kconfig | 12 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 227 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 19 +-
drivers/gpu/drm/mgag200/mgag200_mm.c | 8 +
drivers/gpu/drm/mgag200/mgag200_mode.c | 153 +-
drivers/gpu/drm/mgag200/mgag200_reg.h | 4 +
drivers/gpu/drm/msm/Kconfig | 19 +-
drivers/gpu/drm/msm/Makefile | 18 +-
drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 65 +-
drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 77 +-
drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 82 +-
drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 21 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 120 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 12 +
drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +-
drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 5 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 3 +
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 182 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 10 +
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 12 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 105 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 82 +-
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 15 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 109 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 132 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 55 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 14 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 4 +
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 145 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 +
drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 9 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 84 +
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 +
drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 51 -
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 13 -
drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 47 -
.../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 7 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 24 -
drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 68 -
drivers/gpu/drm/msm/dp/dp_audio.c | 638 +++
drivers/gpu/drm/msm/dp/dp_audio.h | 72 +
drivers/gpu/drm/msm/dp/dp_aux.c | 535 ++
drivers/gpu/drm/msm/dp/dp_aux.h | 30 +
drivers/gpu/drm/msm/dp/dp_catalog.c | 1019 ++++
drivers/gpu/drm/msm/dp/dp_catalog.h | 131 +
drivers/gpu/drm/msm/dp/dp_ctrl.c | 1869 +++++++
drivers/gpu/drm/msm/dp/dp_ctrl.h | 36 +
drivers/gpu/drm/msm/dp/dp_debug.c | 485 ++
drivers/gpu/drm/msm/dp/dp_debug.h | 74 +
drivers/gpu/drm/msm/dp/dp_display.c | 1463 ++++++
drivers/gpu/drm/msm/dp/dp_display.h | 39 +
drivers/gpu/drm/msm/dp/dp_drm.c | 164 +
drivers/gpu/drm/msm/dp/dp_drm.h | 18 +
drivers/gpu/drm/msm/dp/dp_hpd.c | 69 +
drivers/gpu/drm/msm/dp/dp_hpd.h | 80 +
drivers/gpu/drm/msm/dp/dp_link.c | 1210 +++++
drivers/gpu/drm/msm/dp/dp_link.h | 155 +
drivers/gpu/drm/msm/dp/dp_panel.c | 463 ++
drivers/gpu/drm/msm/dp/dp_panel.h | 100 +
drivers/gpu/drm/msm/dp/dp_parser.c | 293 ++
drivers/gpu/drm/msm/dp/dp_parser.h | 136 +
drivers/gpu/drm/msm/dp/dp_power.c | 372 ++
drivers/gpu/drm/msm/dp/dp_power.h | 107 +
drivers/gpu/drm/msm/dp/dp_reg.h | 306 ++
drivers/gpu/drm/msm/dsi/dsi.h | 2 +
drivers/gpu/drm/msm/dsi/dsi.xml.h | 423 ++
drivers/gpu/drm/msm/dsi/dsi_cfg.c | 5 +-
drivers/gpu/drm/msm/dsi/dsi_cfg.h | 2 +
drivers/gpu/drm/msm/dsi/dsi_manager.c | 1 -
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 102 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 6 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 255 +
drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 4 +
drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 10 +
drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 904 ++++
drivers/gpu/drm/msm/msm_drv.c | 28 +-
drivers/gpu/drm/msm/msm_drv.h | 97 +-
drivers/gpu/drm/msm/msm_gem.c | 75 +-
drivers/gpu/drm/msm/msm_gem.h | 10 +-
drivers/gpu/drm/msm/msm_gem_prime.c | 2 +-
drivers/gpu/drm/msm/msm_gem_shrinker.c | 5 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 8 +-
drivers/gpu/drm/msm/msm_gem_vma.c | 14 +-
drivers/gpu/drm/msm/msm_gpu.c | 56 +-
drivers/gpu/drm/msm/msm_gpu.h | 22 +-
drivers/gpu/drm/msm/msm_gpu_trace.h | 83 +
drivers/gpu/drm/msm/msm_gpummu.c | 17 +-
drivers/gpu/drm/msm/msm_iommu.c | 208 +-
drivers/gpu/drm/msm/msm_mmu.h | 16 +-
drivers/gpu/drm/msm/msm_ringbuffer.h | 1 +
drivers/gpu/drm/msm/msm_submitqueue.c | 7 +-
drivers/gpu/drm/mxsfb/Kconfig | 8 +-
drivers/gpu/drm/mxsfb/Makefile | 2 +-
drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 343 --
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 273 +-
drivers/gpu/drm/mxsfb/mxsfb_drv.h | 42 +-
drivers/gpu/drm/mxsfb/mxsfb_kms.c | 571 ++
drivers/gpu/drm/mxsfb/mxsfb_out.c | 99 -
drivers/gpu/drm/mxsfb/mxsfb_regs.h | 107 +-
drivers/gpu/drm/nouveau/dispnv04/crtc.c | 9 +-
drivers/gpu/drm/nouveau/dispnv04/dac.c | 2 +-
drivers/gpu/drm/nouveau/dispnv04/dfp.c | 7 +-
drivers/gpu/drm/nouveau/dispnv04/disp.c | 29 +-
drivers/gpu/drm/nouveau/dispnv04/disp.h | 4 +
drivers/gpu/drm/nouveau/dispnv04/overlay.c | 4 +-
drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 2 +-
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 311 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_abi16.c | 3 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 440 +-
drivers/gpu/drm/nouveau/nouveau_bo.h | 29 +-
drivers/gpu/drm/nouveau/nouveau_bo0039.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_bo5039.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo74c1.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo85b5.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo9039.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo90b5.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_boa0b5.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 132 +-
drivers/gpu/drm/nouveau/nouveau_connector.h | 1 +
drivers/gpu/drm/nouveau/nouveau_display.c | 72 +-
drivers/gpu/drm/nouveau/nouveau_display.h | 3 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_dp.c | 210 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 6 +-
drivers/gpu/drm/nouveau/nouveau_encoder.h | 48 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 34 +-
drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_mem.h | 10 +-
drivers/gpu/drm/nouveau/nouveau_prime.c | 13 +-
drivers/gpu/drm/nouveau/nouveau_sgdma.c | 66 +-
drivers/gpu/drm/nouveau/nouveau_ttm.c | 193 +-
drivers/gpu/drm/nouveau/nouveau_ttm.h | 9 +-
drivers/gpu/drm/nouveau/nv17_fence.c | 7 +-
drivers/gpu/drm/nouveau/nv50_fence.c | 7 +-
drivers/gpu/drm/nouveau/nv84_fence.c | 13 +-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 -
drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 -
drivers/gpu/drm/omapdrm/dss/venc.c | 2 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 17 -
drivers/gpu/drm/omapdrm/omap_gem.c | 14 +-
drivers/gpu/drm/panel/Kconfig | 34 +-
drivers/gpu/drm/panel/Makefile | 3 +
drivers/gpu/drm/panel/panel-arm-versatile.c | 4 +-
.../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 6 +-
drivers/gpu/drm/panel/panel-boe-himax8279d.c | 48 +-
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 12 +-
drivers/gpu/drm/panel/panel-elida-kd35t133.c | 51 +-
drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 23 +-
.../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 25 +-
drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 7 +-
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 277 +-
drivers/gpu/drm/panel/panel-innolux-p079zca.c | 35 +-
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 +-
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 37 +-
drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 58 +-
drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 49 +-
drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +-
drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +-
drivers/gpu/drm/panel/panel-lvds.c | 13 +-
drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 328 ++
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +-
drivers/gpu/drm/panel/panel-novatek-nt35510.c | 60 +-
drivers/gpu/drm/panel/panel-novatek-nt39016.c | 46 +-
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 4 +-
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 13 +-
drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 4 +-
.../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 4 +-
.../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 6 +-
drivers/gpu/drm/panel/panel-raydium-rm67191.c | 40 +-
drivers/gpu/drm/panel/panel-raydium-rm68200.c | 18 +-
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 20 +-
drivers/gpu/drm/panel/panel-samsung-ld9040.c | 7 +-
drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 27 +-
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 9 +-
drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 9 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 139 +
drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 101 +
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 174 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 13 +
.../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 6 +-
drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 7 +-
drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 4 +-
drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 4 +-
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 4 +-
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 4 +-
drivers/gpu/drm/panel/panel-simple.c | 232 +-
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 14 +-
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 61 +-
drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +-
drivers/gpu/drm/panel/panel-sony-acx424akp.c | 85 +-
drivers/gpu/drm/panel/panel-sony-acx565akm.c | 7 +-
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +-
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 6 +-
drivers/gpu/drm/panel/panel-tpo-tpg110.c | 42 +-
drivers/gpu/drm/panel/panel-truly-nt35597.c | 63 +-
drivers/gpu/drm/panel/panel-visionox-rm69299.c | 41 +-
drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 51 +-
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 175 +-
drivers/gpu/drm/panfrost/panfrost_devfreq.h | 30 +-
drivers/gpu/drm/panfrost/panfrost_device.c | 61 +-
drivers/gpu/drm/panfrost/panfrost_device.h | 17 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 27 +-
drivers/gpu/drm/panfrost/panfrost_gem.c | 4 +-
drivers/gpu/drm/panfrost/panfrost_gpu.c | 37 +-
drivers/gpu/drm/panfrost/panfrost_gpu.h | 2 +
drivers/gpu/drm/panfrost/panfrost_job.c | 10 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 7 +-
drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 10 +-
drivers/gpu/drm/panfrost/panfrost_regs.h | 4 +
drivers/gpu/drm/pl111/pl111_drv.c | 20 +-
drivers/gpu/drm/qxl/qxl_cmd.c | 2 +-
drivers/gpu/drm/qxl/qxl_display.c | 22 +-
drivers/gpu/drm/qxl/qxl_drv.c | 6 +-
drivers/gpu/drm/qxl/qxl_drv.h | 2 +-
drivers/gpu/drm/qxl/qxl_ioctl.c | 2 +-
drivers/gpu/drm/qxl/qxl_object.c | 34 +-
drivers/gpu/drm/qxl/qxl_object.h | 4 +-
drivers/gpu/drm/qxl/qxl_ttm.c | 112 +-
drivers/gpu/drm/radeon/radeon.h | 10 +-
drivers/gpu/drm/radeon/radeon_cs.c | 2 +-
drivers/gpu/drm/radeon/radeon_gart.c | 10 +-
drivers/gpu/drm/radeon/radeon_gem.c | 10 +-
drivers/gpu/drm/radeon/radeon_mn.c | 2 +-
drivers/gpu/drm/radeon/radeon_object.c | 46 +-
drivers/gpu/drm/radeon/radeon_object.h | 2 +-
drivers/gpu/drm/radeon/radeon_pm.c | 29 +-
drivers/gpu/drm/radeon/radeon_prime.c | 4 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 333 +-
drivers/gpu/drm/radeon/radeon_vm.c | 6 +-
drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +-
drivers/gpu/drm/radeon/uvd_v2_2.c | 2 +-
drivers/gpu/drm/radeon/uvd_v4_2.c | 2 +-
drivers/gpu/drm/rcar-du/Kconfig | 5 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 37 +-
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 54 +-
drivers/gpu/drm/rcar-du/rcar_du_kms.h | 1 +
drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 17 +-
drivers/gpu/drm/rcar-du/rcar_lvds.c | 8 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 47 +-
drivers/gpu/drm/rockchip/rockchip_lvds.c | 9 -
drivers/gpu/drm/scheduler/sched_fence.c | 2 +-
drivers/gpu/drm/scheduler/sched_main.c | 4 +-
drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 17 +
drivers/gpu/drm/sti/sti_dvo.c | 2 -
drivers/gpu/drm/sun4i/sun4i_backend.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_frontend.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_lvds.c | 11 +-
drivers/gpu/drm/sun4i/sun4i_rgb.c | 13 +-
drivers/gpu/drm/sun4i/sun4i_tcon.c | 6 +-
drivers/gpu/drm/sun4i/sun4i_tv.c | 6 +-
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 5 +-
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 +-
drivers/gpu/drm/tegra/drm.h | 2 +
drivers/gpu/drm/tegra/dsi.c | 4 +-
drivers/gpu/drm/tegra/gem.c | 29 +-
drivers/gpu/drm/tegra/output.c | 34 +-
drivers/gpu/drm/tegra/plane.c | 15 +-
drivers/gpu/drm/tegra/rgb.c | 102 +-
drivers/gpu/drm/tegra/sor.c | 7 +-
drivers/gpu/drm/tidss/tidss_dispc.c | 32 +-
drivers/gpu/drm/tidss/tidss_dispc.h | 4 +
drivers/gpu/drm/ttm/Makefile | 3 +-
drivers/gpu/drm/ttm/ttm_agp_backend.c | 45 +-
drivers/gpu/drm/ttm/ttm_bo.c | 513 +-
drivers/gpu/drm/ttm/ttm_bo_manager.c | 156 -
drivers/gpu/drm/ttm/ttm_bo_util.c | 402 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 46 +-
drivers/gpu/drm/ttm/ttm_execbuf_util.c | 12 +-
drivers/gpu/drm/ttm/ttm_memory.c | 9 +-
drivers/gpu/drm/ttm/ttm_page_alloc.c | 6 +-
drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 6 +-
drivers/gpu/drm/ttm/ttm_range_manager.c | 182 +
drivers/gpu/drm/ttm/ttm_resource.c | 146 +
drivers/gpu/drm/ttm/ttm_tt.c | 93 +-
drivers/gpu/drm/v3d/v3d_drv.c | 13 +-
drivers/gpu/drm/v3d/v3d_mmu.c | 13 +-
drivers/gpu/drm/vboxvideo/vbox_mode.c | 10 +-
drivers/gpu/drm/vc4/Makefile | 1 +
drivers/gpu/drm/vc4/vc4_crtc.c | 368 +-
drivers/gpu/drm/vc4/vc4_drv.c | 5 +
drivers/gpu/drm/vc4/vc4_drv.h | 45 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 1650 +++---
drivers/gpu/drm/vc4/vc4_hdmi.h | 184 +
drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 521 ++
drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 442 ++
drivers/gpu/drm/vc4/vc4_hvs.c | 269 +-
drivers/gpu/drm/vc4/vc4_kms.c | 256 +-
drivers/gpu/drm/vc4/vc4_plane.c | 224 +-
drivers/gpu/drm/vc4/vc4_regs.h | 177 +-
drivers/gpu/drm/vc4/vc4_txp.c | 4 +-
drivers/gpu/drm/vgem/vgem_drv.c | 57 +-
drivers/gpu/drm/virtio/Kconfig | 3 +-
drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 +
drivers/gpu/drm/virtio/virtgpu_display.c | 13 +-
drivers/gpu/drm/virtio/virtgpu_drv.c | 3 +
drivers/gpu/drm/virtio/virtgpu_drv.h | 23 +-
drivers/gpu/drm/virtio/virtgpu_gem.c | 3 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 14 +-
drivers/gpu/drm/virtio/virtgpu_object.c | 36 +-
drivers/gpu/drm/virtio/virtgpu_prime.c | 96 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 120 +-
drivers/gpu/drm/vkms/Makefile | 9 +-
drivers/gpu/drm/vkms/vkms_composer.c | 171 +-
drivers/gpu/drm/vkms/vkms_crtc.c | 5 +
drivers/gpu/drm/vkms/vkms_drv.c | 56 +-
drivers/gpu/drm/vkms/vkms_drv.h | 10 +-
drivers/gpu/drm/vkms/vkms_output.c | 4 +
drivers/gpu/drm/vkms/vkms_writeback.c | 142 +
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 10 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 70 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 20 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 73 +-
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 60 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 71 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 253 +-
drivers/gpu/drm/xen/xen_drm_front_gem.c | 5 +-
drivers/gpu/drm/xlnx/zynqmp_disp.c | 6 -
drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 27 +-
drivers/gpu/host1x/job.c | 22 +-
drivers/media/platform/vsp1/vsp1_drm.c | 8 +-
drivers/phy/mediatek/Kconfig | 7 +
drivers/phy/mediatek/Makefile | 5 +
drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 249 +
drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c | 282 +
drivers/phy/mediatek/phy-mtk-hdmi.c | 214 +
drivers/phy/mediatek/phy-mtk-hdmi.h | 56 +
drivers/pwm/pwm-crc.c | 128 +-
drivers/pwm/pwm-lpss-platform.c | 1 -
drivers/pwm/pwm-lpss.c | 85 +-
drivers/pwm/pwm-lpss.h | 3 -
drivers/video/fbdev/Kconfig | 19 -
drivers/video/fbdev/Makefile | 1 -
drivers/video/fbdev/arcfb.c | 2 +-
drivers/video/fbdev/arkfb.c | 41 +-
drivers/video/fbdev/atmel_lcdfb.c | 2 +-
drivers/video/fbdev/aty/aty128fb.c | 51 +-
drivers/video/fbdev/aty/atyfb.h | 4 +-
drivers/video/fbdev/aty/atyfb_base.c | 50 +-
drivers/video/fbdev/aty/radeon_base.c | 12 +-
drivers/video/fbdev/aty/radeon_pm.c | 38 +-
drivers/video/fbdev/aty/radeonfb.h | 3 +-
drivers/video/fbdev/core/fbcon.c | 2 -
drivers/video/fbdev/core/fbmem.c | 14 +-
drivers/video/fbdev/cyber2000fb.c | 13 +-
drivers/video/fbdev/geode/gxfb.h | 5 -
drivers/video/fbdev/geode/gxfb_core.c | 36 +-
drivers/video/fbdev/geode/lxfb.h | 5 -
drivers/video/fbdev/geode/lxfb_core.c | 37 +-
drivers/video/fbdev/geode/lxfb_ops.c | 4 -
drivers/video/fbdev/geode/suspend_gx.c | 4 -
drivers/video/fbdev/i740fb.c | 40 +-
drivers/video/fbdev/kyro/STG4000InitDevice.c | 7 +-
drivers/video/fbdev/mbx/Makefile | 4 -
drivers/video/fbdev/mbx/mbxdebugfs.c | 232 -
drivers/video/fbdev/mbx/mbxfb.c | 1053 ----
drivers/video/fbdev/mbx/reg_bits.h | 614 ---
drivers/video/fbdev/mbx/regs.h | 196 -
drivers/video/fbdev/nvidia/nvidia.c | 64 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/venc.c | 2 +-
drivers/video/fbdev/pvr2fb.c | 2 +
drivers/video/fbdev/s3fb.c | 39 +-
drivers/video/fbdev/savage/savagefb_driver.c | 53 +-
drivers/video/fbdev/sis/init.c | 11 +-
drivers/video/fbdev/sm712fb.c | 8 +
drivers/video/fbdev/ssd1307fb.c | 8 +-
drivers/video/fbdev/sstfb.c | 2 +-
drivers/video/fbdev/tgafb.c | 12 +-
drivers/video/fbdev/udlfb.c | 4 +-
drivers/video/fbdev/vga16fb.c | 14 +-
drivers/video/fbdev/via/via-core.c | 39 +-
drivers/video/fbdev/vt8623fb.c | 41 +-
drivers/virtio/Kconfig | 7 +
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio.c | 6 +
drivers/virtio/virtio_dma_buf.c | 88 +
drivers/virtio/virtio_mmio.c | 31 +
drivers/virtio/virtio_pci_modern.c | 95 +
drivers/xen/gntdev-dmabuf.c | 13 +-
include/drm/bridge/dw_mipi_dsi.h | 1 +
include/drm/drm_atomic_helper.h | 3 +
include/drm/drm_connector.h | 3 +
include/drm/drm_device.h | 2 +-
include/drm/drm_dp_helper.h | 90 +-
include/drm/drm_dp_mst_helper.h | 47 +-
include/drm/drm_drv.h | 20 +-
include/drm/drm_edid.h | 4 +
include/drm/drm_gem_vram_helper.h | 10 +-
include/drm/drm_mm.h | 2 +-
include/drm/drm_mode_config.h | 6 +
include/drm/drm_modes.h | 26 +-
include/drm/drm_panel.h | 15 +-
include/drm/drm_prime.h | 5 +-
include/drm/gpu_scheduler.h | 13 +-
include/drm/i915_pciids.h | 18 +-
include/drm/ttm/ttm_bo_api.h | 123 +-
include/drm/ttm/ttm_bo_driver.h | 458 +-
include/drm/ttm/ttm_execbuf_util.h | 19 +-
include/drm/ttm/ttm_memory.h | 26 +-
include/drm/ttm/ttm_placement.h | 9 +-
include/drm/ttm/ttm_resource.h | 237 +
include/drm/ttm/ttm_tt.h | 98 +-
include/linux/adreno-smmu-priv.h | 36 +
include/linux/dma-buf.h | 3 +-
include/linux/fb.h | 18 +-
include/linux/font.h | 4 +-
include/linux/moduleparam.h | 7 +-
include/linux/via-core.h | 2 -
include/linux/virtio.h | 1 +
include/linux/virtio_config.h | 17 +
include/linux/virtio_dma_buf.h | 37 +
include/uapi/drm/amdgpu_drm.h | 1 +
include/uapi/drm/drm_mode.h | 21 +-
include/uapi/drm/i915_drm.h | 59 +-
include/uapi/linux/kfd_ioctl.h | 11 +-
include/uapi/linux/virtio_gpu.h | 19 +
include/uapi/linux/virtio_mmio.h | 11 +
include/uapi/linux/virtio_pci.h | 11 +-
include/video/mbxfb.h | 99 -
kernel/params.c | 17 +-
lib/fonts/Kconfig | 7 +
lib/fonts/Makefile | 1 +
lib/fonts/font_6x8.c | 2576 +++++++++
lib/fonts/fonts.c | 3 +
samples/vfio-mdev/mbochs.c | 3 +-
1343 files changed, 114782 insertions(+), 69953 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358775.yaml
create mode 100644 Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/mantix,mlaf057w [...]
delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h
mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c
mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_rap_if.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v8_7.h
create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq_params.h
create mode 100644 drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.c
create mode 100644 drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_hw_sequencer.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_hw_sequencer.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_resource.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.h
mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_0_offset.h
mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h
mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h
mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_s [...]
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_8_7_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/pm/Makefile
create mode 100644 drivers/gpu/drm/amd/pm/amdgpu_dpm.c
create mode 100644 drivers/gpu/drm/amd/pm/amdgpu_pm.c
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/amd_powerplay.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h
create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/arcturus_ppsmc.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/cz_ppsmc.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/fiji_ppsmc.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/hardwaremanager.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/inc/hwmgr.h
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/polaris10_pwrvirus.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/power_state.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/pp_debug.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/pp_endian.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/pp_thermal.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/ppinterrupt.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/rv_ppsmc.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu10.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu10_driver_if.h
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu11_driver_if.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu11_driver_if_arcturus.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_sienna_cichlid.h
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu12_driver_if.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu71.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu71_discrete.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu72.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu72_discrete.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu73.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu73_discrete.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu74.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu74_discrete.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu75.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu75_discrete.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_common.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_discrete.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_fusion.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_ppsmc.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu8.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu8_fusion.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu9.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu9_driver_if.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_11_0_cdr_table.h
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_types.h
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_ucode_xfer_cz.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_ucode_xfer_vi.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v11_0_7_ppsmc.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v11_0_7_pptable.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_0_ppsmc.h
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v11_0_pptable.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v12_0.h
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v12_0_ppsmc.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smumgr.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/tonga_ppsmc.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega10_ppsmc.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega12/smu9_driver_if.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega12_ppsmc.h (100%)
rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega20_ppsmc.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/Makefile
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/cik_dpm.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/Makefile (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/common_baco.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/common_baco.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/hwmgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/hwmgr_ppt.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/polaris_baco.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/polaris_baco.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_overdriver.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_overdriver.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppatomctrl.c (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppevvmath.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pptable_v1_0.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/process_pptables_v1_0.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/process_pptables_v1_0.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/processpptables.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/processpptables.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu10_inc.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_clockpowergating.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_clockpowergating.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_dyn_defaults.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_hwmgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_powertune.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_powertune.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_thermal.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_thermal.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_hwmgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_inc.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_powertune.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_powertune.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_pptable.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_processpptables.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_processpptables.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_thermal.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_thermal.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.h
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_inc.h
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_pptable.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_processpptables.c
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_processpptables.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_thermal.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_thermal.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.h
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_inc.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_powertune.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_powertune.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_pptable.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_processpptables.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_thermal.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_thermal.h (100%)
rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.c (100%)
rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.h (100%)
rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/kv_smc.c (100%)
rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/ppsmc.h (100%)
rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/r600_dpm.h (100%)
rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/si_dpm.c (100%)
rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/si_dpm.h (100%)
rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/si_smc.c (100%)
rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/sislands_smc.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/Makefile (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/ci_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/ci_smumgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/fiji_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/fiji_smumgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/iceland_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/iceland_smumgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/polaris10_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/polaris10_smumgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu10_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu10_smumgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu7_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu7_smumgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu8_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu8_smumgr.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu9_smumgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/tonga_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/tonga_smumgr.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega10_smumgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega12_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega12_smumgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega20_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega20_smumgr.h (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vegam_smumgr.c (100%)
rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vegam_smumgr.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/Makefile
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
rename drivers/gpu/drm/amd/{powerplay => pm/swsmu/smu11}/arcturus_ppt.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/Makefile
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_internal.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/Makefile
delete mode 100644 drivers/gpu/drm/amd/powerplay/amd_powerplay.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu10_driver_if.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_navi10.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_sienna_cichlid.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_types.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_cmn.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_cmn.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_internal.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_v11_0.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_v12_0.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c
create mode 100644 drivers/gpu/drm/bridge/cadence/Kconfig
create mode 100644 drivers/gpu/drm/bridge/cadence/Makefile
create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c
create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.h
create mode 100644 drivers/gpu/drm/bridge/lontium-lt9611.c
create mode 100644 drivers/gpu/drm/bridge/tc358762.c
create mode 100644 drivers/gpu/drm/bridge/tc358775.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_hdcp.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h
create mode 100644 drivers/gpu/drm/imx/dcss/Kconfig
create mode 100644 drivers/gpu/drm/imx/dcss/Makefile
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-blkctl.c
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-crtc.c
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-ctxld.c
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dev.c
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dev.h
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dpr.c
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-drv.c
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dtg.c
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-kms.c
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-kms.h
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-plane.c
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-scaler.c
create mode 100644 drivers/gpu/drm/imx/dcss/dcss-ss.c
delete mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c
delete mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.h
delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c
delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_audio.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_audio.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_aux.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_aux.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_ctrl.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_ctrl.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_debug.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_debug.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_display.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_display.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_drm.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_drm.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_hpd.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_hpd.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_link.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_link.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_panel.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_panel.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_parser.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_parser.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_power.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_power.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_reg.h
create mode 100644 drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
create mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c
delete mode 100644 drivers/gpu/drm/mxsfb/mxsfb_crtc.c
create mode 100644 drivers/gpu/drm/mxsfb/mxsfb_kms.c
delete mode 100644 drivers/gpu/drm/mxsfb/mxsfb_out.c
create mode 100644 drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c
create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c
create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.h
delete mode 100644 drivers/gpu/drm/ttm/ttm_bo_manager.c
create mode 100644 drivers/gpu/drm/ttm/ttm_range_manager.c
create mode 100644 drivers/gpu/drm/ttm/ttm_resource.c
create mode 100644 drivers/gpu/drm/vc4/vc4_hdmi.h
create mode 100644 drivers/gpu/drm/vc4/vc4_hdmi_phy.c
create mode 100644 drivers/gpu/drm/vc4/vc4_hdmi_regs.h
create mode 100644 drivers/gpu/drm/vkms/vkms_writeback.c
create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c
create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c
create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi.c
create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi.h
delete mode 100644 drivers/video/fbdev/mbx/Makefile
delete mode 100644 drivers/video/fbdev/mbx/mbxdebugfs.c
delete mode 100644 drivers/video/fbdev/mbx/mbxfb.c
delete mode 100644 drivers/video/fbdev/mbx/reg_bits.h
delete mode 100644 drivers/video/fbdev/mbx/regs.h
create mode 100644 drivers/virtio/virtio_dma_buf.c
create mode 100644 include/drm/ttm/ttm_resource.h
create mode 100644 include/linux/adreno-smmu-priv.h
create mode 100644 include/linux/virtio_dma_buf.h
delete mode 100644 include/video/mbxfb.h
create mode 100644 lib/fonts/font_6x8.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 linux.
from 3e4fb4346c78 Merge tag 'spdx-5.10-rc1' of git://git.kernel.org/pub/scm/ [...]
new 0f86cfff5405 staging: ion: fix spelling mistake in function name "detat [...]
new 1808a4c7fcca staging: rtl8723bs: replace rtw_netdev_priv define with in [...]
new 3996bf3abcb6 Staging: rtl8192e: fix indent coding style issue in rtllib_tx.c
new d61c0848100c staging: wfx: clear alignment style issues
new 53ed32662516 staging: rtl8723bs: os_dep: fix brace coding style issue i [...]
new 5ad1713888d7 staging: most: dim2: Add missing identifier name to functi [...]
new 47ebe12f6786 staging: wlan-ng: Remove repeated words in comments
new e30e95403195 Staging: comedi: pcl726: fixed a spelling mistake
new 2147dd40dfd9 staging: greybus: Add identifier name to function definiti [...]
new 4d7dc178ab19 staging: r8188eu: remove unnecessary type cast of rtw_netd [...]
new acac75bb451f staging: rtl8192u: Do not use GFP_KERNEL in atomic context
new afa096c6149f staging: rtl8723bs: remove 5 GHz code
new c9638363f02d staging: wfx: fix a handful of spelling mistakes
new 217b97f69e60 staging: emxx_udc: Use standard BIT() macro
new 70f59c90c819 staging: spmi: add Hikey 970 SPMI controller driver
new 2ea3f6a03b15 staging: spmi: hisi-spmi-controller: coding style fixup
new 85eb5344f2c9 staging: spmi: hisi-spmi-controller: fix it to probe successfully
new 6196331e79f3 staging: spmi: hisi-spmi-controller: fix a typo
new 974e3bdc187e staging: spmi: hisi-spmi-controller: adjust whitespaces at [...]
new 8788a30c12c7 staging: spmi: hisi-spmi-controller: use le32 macros where needed
new 6af364501949 staging: spmi: hisi-spmi-controller: add debug when values [...]
new 4d914a8c480c staging: spmi: hisi-spmi-controller: fix the dev_foo() logic
new 1747938a37d1 staging: spmi: hisi-spmi-controller: add it to the buildin [...]
new 7f3ac6c502fd staging: spmi: hisi-spmi-controller: do some code cleanups
new 4524ac56cdca staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version
new 489b1a36b111 staging: mfd: hi6421-spmi-pmic: get rid of unused code
new 02a9bd4f3e03 staging: mfd: hi6421-spmi-pmic: deal with non-static functions
new 4b5e9b39e7dd staging: mfd: hi6421-spmi-pmic: get rid of the static vars
new 4860b39f545f staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header
new cf0f27b7b20b staging: mfd: hi6421-spmi-pmic: change the binding logic
new bd07d62a4729 staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties
new 4e15eadc8524 staging: mfd: hi6421-spmi-pmic: cleanup OF properties
new 1eb2784a9092 staging: mfd: hi6421-spmi-pmic: change namespace on its functions
new 4d70881afdeb staging: mfd: hi6421-spmi-pmic: fix some coding style issues
new 926648d47912 staging: mfd: hi6421-spmi-pmic: add it to the building system
new 6b946699252c staging: mfd: hi6421-spmi-pmic: cleanup the code
new 42f24d9d446a staging: regulator: add a regulator driver for HiSilicon 6 [...]
new 0e0473c8387b staging: regulator: hi6421v600-regulator: get rid of unused code
new 12ca3b20dbd4 staging: regulator: hi6421v600-regulator: port it to upstream
new b660bf657d32 staging: regulator: hi6421v600-regulator: coding style fixups
new 75937f8f961e staging: regulator: hi6421v600-regulator: change the bindi [...]
new 32f53804d23c staging: regulator: hi6421v600-regulator: cleanup struct h [...]
new 9a18329f776b staging: regulator: hi6421v600-regulator: cleanup debug messages
new db27f8294cd7 staging: regulator: hi6421v600-regulator: use shorter name [...]
new e086a9cd2b9f staging: regulator: hi6421v600-regulator: better handle modes
new c22aeb9412ca staging: regulator: hi6421v600-regulator: change namespace
new 60432176956c staging: regulator: hi6421v600-regulator: convert to use g [...]
new 67a345c7843e staging: regulator: hi6421v600-regulator: don't use usleep [...]
new 875a65a05dc4 staging: regulator: hi6421v600-regulator: add a driver-spe [...]
new 6105e9ab64c6 staging: regulator: hi6421v600-regulator: initialize ramp_delay
new 6f9bd6e2621e staging: regulator: hi6421v600-regulator: cleanup DT settings
new 1275f3c3fc8e staging: regulator: hi6421v600-regulator: fix some coding [...]
new 88e059e6c428 staging: regulator: hi6421v600-regulator: add it to the bu [...]
new 2c4fb70d185c staging: regulator: hi6421v600-regulator: code cleanup
new 561e174eb3a1 staging: hikey9xx: add a TODO list
new 78dd4243574f staging: hikey9xx: fix Kconfig dependency chain
new b240d0143bfb staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties
new de1a93b6a49c staging: spmi: hisi-spmi-controller: change compatible string
new 9f46c3433f99 staging: mfd: hi6421-spmi-pmic: Simplify the compatible string
new 9e5917288545 dt: document HiSilicon SPMI controller and mfd/regulator p [...]
new e570f9155f19 MAINTAINERS: add an entry for HiSilicon 6421v600 drivers
new fbcfdfab4a2c staging: emxx_udc: Allow for building on !ARM
new bc752d2f345b staging: hikey9xx: Kconfig: add regulator dependency
new 280ec2626d74 staging: kpc2000: kpc_dma: fix spelling mistake "for for" [...]
new e4cebcae7518 staging: spmi: hisi-spmi-controller: fix spelling mistake [...]
new e6627a5e82f9 staging: hikey9xx: update references inside the yaml files
new dbd8c649474d Staging: sm750fb: Fix basic coding style issues
new f6a1a425cbb7 drivers: staging: comedi: fixed duplicate words from checkpatch
new 1eb76a003169 staging: wlan-ng: fix alignment to match open parentheses
new 268bceec1684 staging: wfx: fix BA when device is AP and MFP is enabled
new c566f1c79e98 staging: wfx: improve usage of hif_map_link()
new d1e0de312ba9 staging: wfx: fix BA when MFP is disabled but BSS is MFP capable
new 152df50609a6 staging: wfx: fix spaces around binary operators
new 0a3279d39c92 staging: wfx: fix support for cipher AES_CMAC (multicast PMF)
new 049fde130419 staging: wfx: drop useless field from struct wfx_tx_priv
new 7373f31c4b5e staging: wfx: fix frame reordering
new ce3653a8d3db staging: wfx: fix potential use before init
new bfdbd5c86135 staging: wfx: scan while AP is supported
new 869f18bd71ee staging: wfx: enable powersave on probe
new 3b5583a98acb staging: wfx: remove useless extra jiffy
new 39b366682126 staging: wfx: add workaround for 'timeout while wake up chip'
new d8eb176d97d3 staging: wilc1000: Fix memleak in wilc_bus_probe
new 9289cdf39992 staging: media: atomisp: Convert to GPIO descriptors
new cc34073c6248 staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()
new 608a911bcd3d staging: qlge: qlge_mpi: Fix several CHECKs involving braces
new 75069a4e8253 staging: rtl8188eu: use __func__ in os_dep
new 62d2e63c3ef6 staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw [...]
new 4c6491a343e9 staging: spmi: hisi-spmi-controller: Use proper format in [...]
new 8cd3dc192cb7 staging/emxx_udc: Remove pointless variable assignments
new f03d8d46172f staging: rtl8723bs: os_dep: added blank line to fix coding [...]
new 19bad6999dc1 staging: pi433: break long lines
new 76f50ad9b150 staging: tegra-vde: fix common struct sg_table related issues
new 4ffa22fd22a7 iio: add IIO_MOD_O2 modifier
new 6da3a6ce281f iio: chemical: atlas-ezo-sensor: add support for O2 sensor
new a50780127555 iio: frequency: ad9523: convert rest of driver to device m [...]
new 9b3b3b284ad5 iio: adxl372_spi: change indentation for of_table
new 5579db2cd5dd iio: adxl372_i2c: Add OF device ID table
new 6f762972b2a7 iio: Kconfig: ad8366: add entry for HMC1119 chip
new 33825b27c918 dt-bindings: iio: chemical: add O2 EZO module documentation
new 4d55cb8e78df iio: trigger: make stub functions static inline
new 96f962511b0f Staging: iio: Fixed a punctuation and a spelling mistake.
new 2c8920fff145 iio: gyro: Add driver support for ADXRS290
new 107ce2e3dccc dt-bindings: iio: gyro: Add DT binding doc for ADXRS290
new fde6da59da62 dt-bindings: iio: adc: maxim,max11100 yaml conversion
new 65fb06f0bec8 dt-bindings: iio: adc: maxim,max9611 yaml conversions
new 781cb90b0529 platform_data: ad7793.h: drop a duplicated word
new f70fd25a59d6 staging: iio: ad9834: Remove excess blank line
new 96e55c38bb5b dt-bindings: iio: light: add AMS AS73211 support
new 403e5586b52e iio: light: as73211: New driver
new 38a1efc9e7a4 dt-bindings: iio: adc: maxim,max1118 yaml conversion
new 1d863d13412a dt-bindings: iio: Add bindings for sx9310 sensor
new d9f753f3e9ed iio: sx9310: Update macros declarations
new 364e853ceec9 iio: sx9310: Fix irq handling
new ef5bdbab3511 iio: sx9310: Remove acpi and of table macros
new 9b2cac946987 iio: sx9310: Change from .probe to .probe_new
new 01b9cb0dea76 iio: sx9310: Fixes various memory handling
new 68aa360a77c6 iio: sx9310: Use long instead of int for channel bitmaps
new dc46198f27ff iio: sx9310: Use regmap_read_poll_timeout() for compensation
new 124cbc339cab iio: sx9310: Update copyright
new a917af2ab857 iio: sx9310: Simplify error return handling
new e943bba88ed5 iio: sx9310: Use variable to hold &client->dev
new de479073fa1e iio: sx9310: Miscellaneous format fixes
new 2756db5e90ac iio: sx9310: Drop channel_users[]
new f86ff7480c3e iio: sx9310: Enable vdd and svdd regulators at probe
new fe184be8c352 iio: sx9310: Use irq trigger flags from firmware
new 0115a63c9993 iio: humidity: Add TI HDC20x0 support
new abfa391721ce dt-bindings: iio: humidity: Add TI HDC20x0 support
new 5dfb88af3d52 iio: dac: dac5571: Support powerdown for multi-channel
new 245d56d75ea6 iio:adc:bcm_iproc: Drop of_match_ptr protection and switch [...]
new ad5bd081c62b iio:adc:ti-adc128s052: drop of_match_ptr protection
new 0a4596f5bd5a iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr pro [...]
new c458b7ca3fd0 iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely [...]
new ea3e611b29b2 iio: health: max30102: update author's email
new 75caa303d79d Documentation: ABI: iio: fix some spelling mistakes
new 81f434f01722 iio:adc:axp20x: Convert from OF to generic fw / device properties
new 3c3006f5fcec iio: documentation: light: Add as73211 sysfs documentation
new 8dd746d1e3cb iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml
new 59713492b786 iio: dac: ad5686: Constify static struct iio_chan_spec
new f6712ed71123 iio: adc: adi-axi-adc: Use kobj_to_dev() instead of contai [...]
new d94799668734 dt-bindings: iio: chemical: add Atlas EZO Humidity module [...]
new dc3ebfcaa51f iio: chemical: atlas-ezo-sensor: add humidity sensor support
new 3bdb1255e6b0 iio: accel: bma180: Simplify with dev_err_probe()
new c8b9a02361d9 iio: accel: mma8452: Simplify with dev_err_probe()
new 55dc295200e6 iio: adc: envelope-detector: Simplify with dev_err_probe()
new 1030b5bc68ae iio: adc: exynos_adc: Simplify with dev_err_probe()
new 291cb0b37af6 iio: adc: ltc2497: Simplify with dev_err_probe()
new a3e584fab675 iio: adc: meson_saradc: Simplify with dev_err_probe()
new 6d2710ce2c45 iio: adc: rcar-gyroadc: Simplify with dev_err_probe()
new ce30eeb613cb iio: adc: stm32: Simplify with dev_err_probe()
new bfa96be8a49c iio: afe: iio-rescale: Simplify with dev_err_probe()
new 8facae29c468 iio: amplifiers: hmc425a: Simplify with dev_err_probe()
new ed1759093cac iio: chemical: scd30: Simplify with dev_err_probe()
new a567abf66ec8 iio: dac: dpot-dac: Simplify with dev_err_probe()
new 75e13a76bf2a iio: imu: inv_mpu6050: Simplify with dev_err_probe()
new 17b7d92324f9 iio: light: isl29018: Simplify with dev_err_probe()
new eb17f3ed864a iio: light: tsl2772: Simplify with dev_err_probe()
new 5d2180ce1485 iio: magnetometer: ak8974: Simplify with dev_err_probe()
new 0d81951dad5a iio: magnetometer: mag3110: Simplify with dev_err_probe()
new c10eb9b22cf2 iio: multiplexer: iio-mux: Simplify with dev_err_probe()
new 3b0028bd0f03 docs: abi: iio: Use What: consistently
new 7e604a3d212c iio: gyro: adxrs290: Insert missing mutex initialization call
new b99095e53a1c iio:temperature:mlx90632: Reduce number of equal calulcations
new 856437dbb85b iio:temperature:mlx90632: Add kerneldoc to the internal struct
new 037697dd264d iio:temperature:mlx90632: Convert polling while loop to regmap
new e02472f74a81 iio:temperature:mlx90632: Adding extended calibration option
new 50677d2882e1 iio:temperature:mlx90632: Some stylefixing leftovers
new b0fc6783d4ae iio: accel: adxl372: Add support for FIFO peak mode
new 02a019ff7db5 iio: accel: adxl372: Add additional trigger ABI docs
new 71ac24846b7b dt-bindings: trivial-devices: Add mcp342x ADCs and drop se [...]
new 35edeab4dade dt-bindings: iio: adc: ti,adc108s102 yaml conversion
new b713259c30a3 dt-bindings: iio: adc: lltc,ltc2497 yaml conversion.
new cee4a59395f9 dt-bindings: iio: adc: ti,adc161s626 yaml conversion.
new e6d2aaa942ad dt-bindings: iio: adc: ti,adc0832 yaml conversion.
new 686b2bd9f41f dt-bindings: iio: adc: ti,adc128s052 yaml conversion.
new 9727ef55d898 dt-bindings: iio: adc: ti,ads8344 yaml conversion
new 9e4e28ac7673 dt-bindings: iio: adc: tlc4541 - recover accidentally drop [...]
new e7b61fc4ca5e dt-bindings: iio: adc: ti,tlc4541 binding conversion
new 65e02d0b5039 iio: buffer-dmaengine: adjust `bytes_used` with residue info
new 8d7eab620713 dt-bindings: iio: adc: microchip,mcp3201 yaml conversion.
new 5265b267e303 iio: accel: bma220: Fix returned codes from bma220_init(), [...]
new 938d1b3873fc iio: accel: bma220: Convert to use ->read_avail()
new 700e63dadacd iio: accel: bma220: Use dev_get_drvdata() directly
new 4d9a167a3436 iio: accel: bma220: Mark PM functions as __maybe_unused
new 846afc1dbcbf iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery
new df9f7d4c330d iio: accel: bma220: Group IIO headers together
new 2b09b41dba04 iio: accel: bma220: Use BIT() and GENMASK() macros
new f530f882463c iio: accel: bma220: Remove unneeded blank lines
new 2f0472a1f80e drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon
new e2664d0870bb Merge tag 'iio-for-5.10a-take2' of https://git.kernel.org/ [...]
new 9dc0e03de9a5 staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt [...]
new 120baa45b558 staging: rtl8188eu: clean up whitespace in wpa_set_encryption()
new 28c4fb2fc8d0 staging: wlan-ng: Remove repeated word our
new ceea93444808 drivers: most: add character device interface driver
new 567d351e40cc staging: fwserial: Remove repeated word and
new efd5a33258d9 staging: rts5208: rtsx_transport.c: Fix lines ending with [...]
new 9a9c1827e720 staging: vt6655: Add spaces around arithmetic operators
new 14850f8ffb46 staging: emxx_udc: Remove misplaced debugging aid
new 7b4d0da7e7dc staging: qlge: fix quoted string split across lines
new 414b804a71e9 drivers: staging: octeon-usb: fixed codestyle check warning
new 468f3386f71d staging: wfx: improve readability of association processing
new 178b8943d3e6 staging: wfx: relocate wfx_join() beside wfx_join_finalize()
new 2a8f72648975 staging: wfx: simplify hif_set_association_mode()
new 3e2311fa1e60 staging: wfx: keep API error list up-to-date
new e8d607ce0c81 staging: wfx: drop 'secure link' feature
new 99cd05d6a09a staging: wfx: drop multicast filtering
new 135baf19e56d staging: wfx: drop useless function
new f751e356858f staging: wfx: drop useless enum hif_beacon
new 85da25771be2 staging: wfx: drop useless union hif_commands_ids
new 3d5c42c9d01b staging: wfx: drop useless struct hif_reset_flags
new dcbbbc111d5f staging: wfx: drop useless struct hif_ie_flags
new 239c6e9af12d staging: wfx: drop useless struct hif_join_flags
new de79de4ed7c3 staging: wfx: drop useless struct hif_bss_flags
new 8d1f501ddde4 staging: wfx: drop useless struct hif_map_link_flags
new 954756f5a795 staging: wfx: drop useless struct hif_suspend_resume_flags
new 1d8652c14ffd staging: wfx: drop useless struct hif_pm_mode
new c57d834f226f staging: wfx: drop useless struct hif_rx_flags
new 7df30b85d8da staging: wfx: drop useless struct hif_tx_result_flags
new f27659f41219 staging: wfx: drop useless structs only used in hif_req_tx
new 0bb4728cd543 staging: wfx: drop useless stricts only used in hif_req_st [...]
new a1fe137d1cfc staging: wfx: drop useless structs only used in hif_ind_startup
new 0104020f18a5 staging: wfx: drop useless union hif_privacy_key_data
new 79836c2eb95a staging: wfx: drop useless union hif_event_data
new cef9d0ab87d5 staging: wfx: drop useless union hif_indication_data
new a1a97225900c staging: wfx: drop struct hif_ie_tlv
new 61f759a98c56 staging: wfx: drop macro API_SSID_SIZE
new 7b43b07a1364 staging: wfx: fix naming of hif_tx_rate_retry_policy
new f68ef6d8c920 staging: wfx: fix spaces
new c8fb880910bd staging: wfx: uniformize naming rules in hif_tx_mib.c
new 3768c74b3a96 staging: wfx: drop async field from struct hif_cmd
new 618e29ef7ed8 staging: wfx: update TODO list
new b40c98b1cc77 staging: mt7621-pci: Update driver TODO file
new 978620cc4f55 staging: regulator: hi6421v600-regulator: Remove unused in [...]
new 1622d3545313 Merge 5.9-rc5 into staging-next
new 7d955952625e staging: rtl8723bs: remove cckrates{only}_included()
new 4aca9e65c61d staging: rtl8723bs: remove 5 GHz code
new 95c89b377eca staging: rtl8188eu: remove extra indentations
new 90493f60e411 staging: rtl8723bs: os_dep: fixed trailing statements
new 47af970239e1 staging: rtl8723bs: os_dep: fixed bracing issue
new c3b1e4598ada staging: rtl8723bs: os_dep: fixed spacing around operators issue
new 22f7307991ee staging: ks7010: convert tasklets to use new tasklet_setup() API
new 08446a45d194 staging: mt7621-dma: convert tasklets to use new tasklet_s [...]
new 54617b527275 staging: ralink-gdma: convert tasklets to use new tasklet_ [...]
new 4effb03d1fa7 staging: rtl8188eu: clean up blank line style issues
new 45607143954e staging: rtl8188eu: convert tasklets to use new tasklet_se [...]
new e24eca1fff97 staging: rtl8192: convert tasklets to use new tasklet_setup() API
new 49391bf28d98 staging: rtl8192e: convert tasklets to use new tasklet_set [...]
new 5f08dede60a6 staging: rtl8192e: fix kconfig dependency warning for RTLL [...]
new 243d040a6e4a staging: rtl8192e: fix kconfig dependency warning for RTLL [...]
new 02c4260713d6 staging: rtl8192e: fix kconfig dependency warning for RTLL [...]
new 1062aa9e99e6 staging: rtl8712: convert tasklets to use new tasklet_setup() API
new 780664b64025 staging: rtl8723bs: convert tasklets to use new tasklet_se [...]
new e0a739f48ea3 staging: wlan-ng: convert tasklets to use new tasklet_setup() API
new 91bccf883e3c staging: wfx: simplify virt_addr_valid call
new a620afdb6d16 staging: rtl8188eu: use __func__ in hal directory
new 2d5f72b0f101 staging: rtl8188eu: clean up comparsion style issues
new 8971a3b880b2 staging: hikey9xx: add USB physical layer for Kirin 3670
new 2a0dc2c368fc staging: hikey9xx: add build for the Kirin 970 PHY driver
new b9e1814a9151 staging: hikey9xx: phy-hi3670-usb3: fix some issues at the [...]
new 521703d6e382 staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace
new cf58bf42da0a staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent n [...]
new 8c2a794c8774 staging: hikey9xx: phy-hi3670-usb3: fix coding style
new aa125e718785 staging: hikey9xx: phy-hi3670-usb3: change some DT properties
new 8436f932d84b staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml
new a0a94cc7b0bc Revert "staging: rtl8192e: fix kconfig dependency warning [...]
new 93b61540dfa5 Revert "staging: rtl8192e: fix kconfig dependency warning [...]
new aa06b6f4d8e3 iio: adc: rockchip_saradc: Allow compile-testing with !ARM
new 52f5b683e50a iio: sx9310: Prefer async probe
new 50dd953ea094 MAINTAINERS: Consolidate Analog Devices IIO entries and re [...]
new d3333e21f2d7 MAINTAINERS: Move Hartmut Knaack to Credits
new dde8ceec9e29 iio: temperature: mlx90632: Interface to change object amb [...]
new 23e0618ca025 iio: light: as73211: Increase measurement timeout
new a5c69204dafc iio: adc: stm32: Fix missing return in booster error path
new 5ac65da27ea8 iio: gyro: adxrs290: use hook for devm resource unwinding
new 672555807f6f iio: gyro: adxrs290: Add triggered buffer support
new 85434c2ab315 dt-bindings: iio: gyro: adxrs290: Add interrupts support
new d3e0e14d6517 iio: gyro: adxrs290: Add debugfs register access support
new 2544ea7bd075 iio: stm32-dac: Replace indio_dev->mlock with own device lock
new 20be66c193be iio: dac: ti-dac7612: Replace indio_dev->mlock with own de [...]
new f0e64305cf74 iio: frequency: adf4350: Replace indio_dev->mlock with own [...]
new 9c53adbac03a dt-bindings: iio: adc: ti,adc12138 yaml conversion.
new 1bf0347a3ca1 dt-bindings: iio: adc: ti,ads7950 binding conversion
new 3b17dd220432 dt-bindings: iio: adc: exynos-adc: require second interrup [...]
new 3c6fe911996f dt-bindings: iio: adc: exynos-adc: do not require syscon o [...]
new b79a22ee37ee iio: adis16201: Use Managed device functions
new 17ff204ca827 iio: adis16209: Use Managed device functions
new 77802e097f1c iio: adis16136: Use Managed device functions
new 5a9b7ca63846 iio: adis16260: Use Managed device functions
new f13aa0644225 iio: adis16400: Use Managed device functions
new fa623cddc040 iio: adis16460: Use Managed device functions
new 514f641b3b2a iio: adis16480: Use Managed device functions
new 460c7b4c1ab3 staging: iio: adis16203: Use Managed device functions
new 9da328667316 staging: iio: adis16240: Use Managed device functions
new d8f0cd76684e iio: adis: Drop non Managed device functions
new d4a4b78a0c04 iio: adc: palmas_gpadc: use module_platform_driver to simp [...]
new a2de31bda7e1 staging:iio:dac:max517 remove documentation
new 5999439859b3 staging:iio:light: Move tsl2x7x ABI docs to correct location.
new d4ca7f94cee5 staging:iio:light: drop stale ABI docs
new 7b9dc60ebd96 staging:iio:documentation: Drop most generic docs
new 6026af6a53df iio: adc: ad9467: refine mismatch vs unknown chip-id messages
new 13ca1a1be501 iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup()
new 14b15f3f9c92 iio: adc: meson-saradc: Make the of_device_id array style [...]
new e16e0a778fec iio: buffer: split buffer sysfs creation to take buffer as [...]
new d563d4d83464 iio:imu:adis16400: Sort out missing kernel doc.
new 19061b3c590d iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF [...]
new c34bed923d40 iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF [...]
new 458c7665f82a iio:potentiometer:max5432: Drop of_match_ptr and use gener [...]
new 1c372dd71da4 iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF [...]
new 9c5149cd92e4 iio:potentiometer:max5481: Drop invalid ACPI binding.
new 6fad8ae45692 iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF [...]
new a51a83499786 iio:potentiometer:mcp4131: Drop of_match_ptr and use gener [...]
new 20e39f3aa278 iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF [...]
new b49e6eb1c7df iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections
new 23636b479a39 iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections.
new fe506cc5af0b iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections.
new 34860a19a3ac iio:dac:ad7303: Drop of_match_ptr protection
new 2de887b0cfc7 iio:dac:mcp4725: drop of_match_ptr and use generic fw properties
new 40f84dd0e60c iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF pro [...]
new 16723c6eaa9e iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections
new 4c55fb8c9917 iio:potentiostat:lmp91000: Drop of_match_ptr and use gener [...]
new eb25d0aa4ae0 iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF pro [...]
new 0e62470652fa iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections
new 444f5f854b35 iio:pressure:ms5637: Drop of_match_ptr protection
new a409d2b63913 iio:pressure:zpa2326: Drop of_match_ptr protection
new c5b411bc9a70 iio:temperature:tsys01: Drop of_match_ptr protection
new b5c35aedf98d iio:temperature:tmp007: Drop of_match_ptr protection
new 184ac728db03 iio:resolver:ad2s1200: Drop of_match_ptr protection
new 4d36d4df68d3 iio:chemical:ams-iaq-core: Drop of_match_ptr protection
new a867e8986759 iio:chemical:atlas-sensor: Drop of_match_ptr and use gener [...]
new cb26d236861c iio:chemical:sgp30: Use local variable dev to simplify code
new 6ac282edd653 iio:chemical:sgp30: Drop of_match_ptr and use generic fw a [...]
new e12b3a6150f1 iio:chemical:vz89x: Introduce local struct device pointer.
new b3fce99a5737 iio:chemical:vz89x: Drop of_match_ptr protection and use g [...]
new d13643143074 iio:humidity:hdc100x: Drop of_match_ptr protection.
new c457b7efa302 iio:proximity:as3935: Use local struct device pointer to s [...]
new 00fa493b9989 iio:proximity:as3935: Drop of_match_ptr and use generic fw [...]
new 03303e842543 iio:proximity:pulsedlight: Drop of_match_ptr protection
new 8e5a0426dddb iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections.
new 2b4f0172ae68 iio:magn:ak8974: Drop of_match_ptr protection
new 7f33a29a747f iio:humidity:htu21: Drop of_match_ptr protection
new 4231f9d166bb iio:humidity:si7020: Drop of_match_ptr protection
new 322da39090f0 iio:health:max30102: Drop of_match_ptr and use generic fw [...]
new 58601d102dc3 dt-bindings: iio: proximity: vl53l0x: Add IRQ support
new 3cef2e31b54b iio: proximity: vl53l0x: Add IRQ support
new 8a0f412fca6e iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own [...]
new 6026292469e7 iio: dac: ad7303: Complete 'struct ad7303_state' doc
new 1536a8ee142f iio: dac: ad5064: Fix a few kerneldoc misdemeanours
new c5e6c649b4c4 iio: adc: ad7949: Fix misspelling issue
new ee21014b102e iio: dummy: iio_dummy_evgen: Demote file header and supply [...]
new faeda9190758 iio: gyro: adis16080: Fix formatting issue
new ed33833ea822 iio: chemical: sgp30: Add description for sgp_read_cmd()'s [...]
new 5fe68a4d85bf iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE
new b004fe33034c iio: dac: ad5592r: un-indent code-block for scale read
new c8bb10c50d60 iio: dac: ad5592r: localize locks only where needed in ad5 [...]
new c9561fd21a06 iio:core: Tidy up kernel-doc.
new cd7798cbd280 iio: Add __printf() attributes to various allocation functions
new e8a26c5b767b iio:magn:hmc5843: Fix passing true where iio_shared_by enu [...]
new 9e7c7d92747f iio:accel:bma180: Fix use of true when should be iio_share [...]
new 36e322ec5dd2 iio: adis: Move burst mode into adis_data
new f81d053bb461 iio: adis16400: Drop adis_burst usage
new 0dfaa465fc73 iio: adis16475: Drop adis_burst usage
new e8173161746d iio: adis. Drop adis_burst struct
new 44a76de8ca4d iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_I [...]
new 22daffe295db dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml.
new 128aba07d3a6 dt-bindings:iio:adc:ti,twl4030-madc yaml conversion
new 994235f3234f dt-bindings:iio:adc:st,stmpe-adc yaml conversion
new f384720e3988 dt-bindings:iio:adc: aspeed,ast2400 yaml conversion
new 9c146a575b48 dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion
new 97218c6d1eb9 dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion.
new 6d15f62f5090 dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion
new 6e7625a9f0c9 dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion
new 1f3b18732e36 dt-bindings:iio:adc:cosmic,10001-adc yaml conversion
new 8655d6977b0d dt-bindings:iio:adc:ti,ads1015 yaml conversion
new 964adff5fa49 dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion
new 49703a3685ee dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion
new 75440ae305b6 dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion
new 45f90fe986ad dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion
new 1ca9d1b1342d dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion
new e13b686b18e3 dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion
new e294abc7bef0 dt-bindings:iio:adc:adi,ad7949 yaml conversion
new dd29b1297377 dt-bindings:iio:adc:adi,ad7768-1 yaml conversion
new 7f6fc073fd85 dt-bindings:iio:adc:holt,hi8435 yaml conversion
new d390ff735d0a iio: adc: exynos_adc: Replace indio_dev->mlock with own de [...]
new f71e41e23e12 iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return
new 10ab7cfd5522 iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
new 0456ecf34d46 iio:light:si1145: Fix timestamp alignment and prevent data leak.
new c14edb4d0bdc iio:imu:st_lsm6dsx Fix alignment and data leak issues
new 39e91f3be4cb iio:adc:ti-adc0832 Fix alignment issue with timestamp
new 293e809b2e8e iio:adc:ti-adc12138 Fix alignment issue with timestamp
new 6b0cc5dce072 iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak [...]
new da83df66265b iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads.
new 596fd0162ac7 dt-bindings: iio: vishay,vcnl4000: add interrupts property
new b290f902b857 Merge tag 'iio-for-5.10b-take2' of https://git.kernel.org/ [...]
new 06c78d4e359f staging: vchiq: rework compat handling
new 9f9caab91ab8 staging: vchiq: convert compat create_service
new f618affa770c staging: vchiq: convert compat dequeue_message
new a4367cd2b231 staging: vchiq: convert compat bulk transfer
new 5d240a54be7e staging: vchiq: convert compat await_completion
new e2bb57d233ce staging/emxx_udc: fix indenting issue on a couple of statements
new dbbc8fdf2ad5 staging: spmi: hisi-spmi-controller: Use devm_ version of [...]
new 0e934ce2904e staging: rtl8712: clean up comparsions to NULL
new 4ed7f05244a2 staging: rtl8712: use shorter array initializations
new 3207ff20d0ce staging: rtl8188eu: clean up block comment style issues
new 9079371e947b staging: rtl8188eu: clean up alignment style issues
new c4309727d492 staging: rtl8192u: clean up blank line style issues
new e7a9c7b51628 staging: rtl8192u: correct placement of else if
new d6628e8cbe20 staging: rtl8192u: clean up comparsions to NULL
new c823f6a7980b staging: hikey9xx: Fix incorrect assignment
new 69fea2b4e59c staging: r8188eu: replace WIFI_REASON_CODE enum with nativ [...]
new 4184da4f316a staging: vchiq: fix __user annotations
new 1c954540c0eb staging: vchiq: avoid mixing kernel and user pointers
new eca1d82ea858 staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 [...]
new 0854fa22b9dc counter: microchip-tcb-capture: Constify mchp_tc_ops
new 1f026587a57c iio:light:gp2ap002 fix spelling typo in comments
new 32eb9d4116da dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion
new f2f45a53646f iio: event: use short-hand variable in iio_device_{un}regi [...]
new a3598d14dc57 iio: event: NULL-ify IIO device's event_interface ref duri [...]
new 48404cf57852 iio: adc: ad7291: convert to device tree
new 38e7e2213bfd dt-bindings: iio: adc: ad7291: add binding
new 4c6e3dbc6b48 iio: ssp: use PLATFORM_DEVID_NONE
new cbc4ca352577 iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_iore [...]
new 57e5b8bfd633 iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_r [...]
new 25918a9c641c iio: buffer-dmaengine: remove non managed alloc/free
new 337dbb6ec1ac iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_c [...]
new 4606d0f4b05f iio: adc: ad9467: add support for AD9434 high-speed ADC
new eb61343dfd21 iio: adc: ad9467: add support for AD9265 high-speed ADC
new 1d136dd71908 dt-bindings: iio: ad9467: add entries for for AD9434 & AD9 [...]
new 2e2366c2d141 iio: cros_ec: unify hw fifo attributes into the core file
new 3cd137f591e1 iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconf [...]
new a132e5f4f3f0 iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol
new c8283ba8e28c iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol
new bbbeac88fb35 counter: use semicolons rather than commas to separate statements
new b07c47bfab6f iio: ltc2983: Fix of_node refcounting
new b8a533f3c24b iio: ad7292: Fix of_node refcounting
new 1a1987944514 iio: adc: at91-sama5d2_adc: fix DMA conversion crash
new c537d3457542 iio: adc: stm32-adc: fix runtime autosuspend delay when sl [...]
new da4410d4078b iio: adc: gyroadc: fix leak of device node iterator
new 9b1e57ef8100 Merge tag 'iio-for-5.10c' of https://git.kernel.org/pub/sc [...]
new e6ac17de7815 Staging: nvec: Removes repeated word typo in comment
new 29838144f280 staging: rtl8712: Fix enqueue_reorder_recvframe()
new c1981671a4d8 staging: vchiq: Fix an uninitialized variable
new a1070fee729a staging: rtl8188eu: remove unused macros and definitions
new d23519c0a7e8 staging: rtl8188eu: clean up comparsions to NULL
new 43320adc724b staging: rtl8188eu: rename struct field Bssid -> bssid
new a89b10ad9195 staging: rtl8188eu: use ETH_ALEN
new 00a367bc45fe staging: rtl8188eu: rename struct field bUsed -> used
new f8126e4f1d0b staging: rtl8188eu: remove cckrates{only}_included()
new add81f3df1c6 staging: rtl8188eu: remove unused variable ratelen
new c95e48b275c9 staging: rtl8188eu: clean up indent style issue
new a944a1fb9a82 Merge 5.9-rc8 into staging-next
new 51c005355370 staging: qlge: fix build breakage with dumping enabled
new 87fe08d74ca6 staging: rtl8723bs: replace RND4 with round_up()
new 046bd5c9c283 staging: rtl8723bs: replace _RND4 with round_up()
new 9a74f8d50fe1 staging: rtl8723bs: replace _RND8 with round_up()
new 86f5376810c6 staging: rtl8723bs: remove unused macros
new 56c1493807ff staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24
new d48603afda8f staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16
new d2e8f201a017 staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16
new fb127a61c9d8 staging: rtl8723bs: replace _cancel_timer with del_timer_sync
new cba90582db9c staging: r8188eu: remove unnecessary type casts (struct wl [...]
new 50a390ad1512 staging: greybus: fix warnings about endianness detected b [...]
new 8bb5b59de7aa staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for [...]
new 6c75a92a0065 staging: greybus: use __force when assigning __u8 value to [...]
new 8750de90ac28 staging: vchiq: Fix list_for_each exit tests
new 8d350c14ee5e staging: wfx: fix handling of MMIC error
new cac1bd60762c staging: wfx: remove remaining code of 'secure link' feature
new 4fd1241778b0 staging: wfx: fix BA sessions for older firmwares
new 0d2dfdb8854f staging: wfx: fix QoS priority for slow buses
new f9dc9f3750e1 staging: wfx: update copyrights dates
new 76c3bdd67d27 dt-bindings: staging: wfx: silabs,wfx yaml conversion
new 41f0666f0f60 staging: rtl8188eu: Fix long lines
new 5ad71958e497 staging: dpaa2-switch: add a dpaa2_switch_ prefix to all f [...]
new 0110ce655db8 staging: dpaa2-switch: add a dpaa2_switch prefix to all fu [...]
new 1cd890964218 staging: wfx: improve error handling of hif_join()
new fd2575c4a450 staging: wfx: check memory allocation
new bb97bc286171 staging: wfx: standardize the error when vif does not exist
new b3c669be90dd staging: wfx: wfx_init_common() returns NULL on error
new 5f841fe69832 staging: wfx: increase robustness of hif_generic_confirm()
new 8522d62e6bca staging: wfx: gpiod_get_value() can return an error
new c9d47696391d staging: wfx: drop unicode characters from strings
new 868fd970e187 staging: wfx: improve robustness of wfx_get_hw_rate()
new e1f13c879a7c staging: comedi: check validity of wMaxPacketSize of usb e [...]
new ade7afe3e606 Merge tag 'staging-5.10-rc1' of git://git.kernel.org/pub/s [...]
new 5963296b821f usb: mtu3: Remove unsused inline function is_first_entry
new 6e18cfca678d usb: xhci-mtk: Fix typo
new e286148ddd32 usb: host: xhci-tegra: remove a duplicated entry
new 1100395dc47c USB: storage: isd200: fix spelling mistake "removeable" -> [...]
new 4d671957d453 USB: yurex: remove needless check before usb_free_coherent()
new 4ddf1ac79e5f usb: common: usb-conn-gpio: Make VBUS supply optional
new f06c206aadda usb: common: usb-conn-gpio: Print error on failure to get VBUS
new fbc299437c06 usb: core: Solve race condition in anchor cleanup functions
new c05c932a451b usb: atm: convert tasklets to use new tasklet_setup() API
new 073438b2a554 usb: c67x00: convert tasklets to use new tasklet_setup() API
new e71ea55a5b6f usb: hcd: convert tasklets to use new tasklet_setup() API
new 6148c10f6b62 usb/gadget: f_midi: convert tasklets to use new tasklet_se [...]
new f7aa93862308 usb/gadget: fsl_qe_udc: convert tasklets to use new taskle [...]
new 81d324cd9f2e usb: xhci: convert tasklets to use new tasklet_setup() API
new d7b74e0d0995 usb: mos7720: convert tasklets to use new tasklet_setup() API
new 242841992ae6 dt-bindings: reset: Add a binding for the RPi Firmware res [...]
new abffc82aae87 reset: Add Raspberry Pi 4 firmware reset controller
new b03300db06be ARM: dts: bcm2711: Add firmware usb reset node
new 258f92d2f840 ARM: dts: bcm2711: Add reset controller to xHCI node
new 768430e470e2 usb: xhci-pci: Add support for reset controllers
new 83a06a102d70 Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk"
new 56132c8db84a usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4
new 6b26057aab76 Revert "firmware: raspberrypi: Introduce vl805 init routine"
new f48cc509c935 Revert "PCI: brcmstb: Wait for Raspberry Pi's firmware whe [...]
new 28157b8c7d9a USB: Better name for __check_usb_generic()
new cb06b385d536 usb: atm: don't use snprintf() for sysfs attrs
new e199d946913a USB: usblcd: Remove the superfluous break
new 6bbe2a90a0bb usb: typec: tcpm: During PR_SWAP, source caps should be se [...]
new aefc66afe42b usb: typec: pd: Fix formatting in pd.h header
new 3ed8e1c2ac99 usb: typec: tcpm: Migrate workqueue to RT priority for pro [...]
new 5fedf0d295d3 Merge 5.9-rc3 into usb-next
new bb0634ece928 usb: core: driver: fix stray tabs in error messages
new f2ea828d18fe dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
new 7aea2a7ddc2e usb/misc: usb4604: Use pm_ptr() macro
new 879a4a662873 usb/misc: usb3503: Use pm_ptr() macro
new 7456fe486a31 usb/host: ehci-platform: Use pm_ptr() macro
new 1874b630bd85 usb/host: ehci-spear: Use pm_ptr() macro
new f0dbd25f422f usb/host: ehci-npcm7xx: Use pm_ptr() macro
new 0154012f8018 usb-storage: fix sdev->host->dma_dev
new 558033c2828f uas: fix sdev->host->dma_dev
new 5df7ef7d32fe uas: bump hw_max_sectors to 2048 blocks for SS or faster drives
new 43d596e32276 usb: typec: intel_pmc_mux: Check the port status before connect
new a5a6d2753e7e usb: typec: intel_pmc_mux: Support for device role (UFP)
new fccee0baced0 Merge 5.9-rc5 into usb-next
new dfee57a8a665 usb: host: ehci-platform: Add workaround for brcm, xgs-iproc-ehci
new e03b9dfb675a MAINTAINERS: make linux-usb list remarks consistent
new b77d2a0a223b usb: ohci: Default to per-port over-current protection
new c4005a8f65ed usb: ohci: Make distrust_firmware param default to false
new ac9ae510d5d7 usb: host: ehci-sched: Remove ununsed function tt_start_uframe()
new f5f875b5618e usb: phy: phy-ab8500-usb: fix spello of "function"
new e1aefcdd394f usb typec: mt6360: Add support for mt6360 Type-C driver
new 61ce6e2aa667 usb typec: mt6360: Add MT6360 Type-C DT binding documentation
new a4e6451d3214 usbip: simplify the return expression of usbip_core_init()
new fcc2cc1f3561 USB: move snd_usb_pipe_sanity_check into the USB core
new 719b8f2850d3 USB: add usb_control_msg_send() and usb_control_msg_recv()
new 297e84c04d76 USB: core: message.c: use usb_control_msg_send() in a few places
new d6a499249543 USB: core: hub.c: use usb_control_msg_send() in a few places
new be40c366416b USB: legousbtower: use usb_control_msg_recv()
new ec8eeceb06b7 sound: usx2y: move to use usb_control_msg_send()
new aea67cc14182 sound: 6fire: move to use usb_control_msg_send() and usb_c [...]
new f7ef7614f89e sound: line6: move to use usb_control_msg_send() and usb_c [...]
new 119ae38a5cdf sound: hiface: move to use usb_control_msg_send()
new e9b20f0fe17a Bluetooth: ath3k: use usb_control_msg_send() and usb_contr [...]
new 4f6d57e43068 ALSA: remove calls to usb_pipe_type_check for control endpoints
new be171e48f94c USB: microtek: use set_host_byte()
new fca3d66982f0 usb: typec: intel_pmc_mux: Add dependency on ACPI
new 8dba20101aaf usb: typec: intel_pmc_mux: Pass correct USB Type-C port nu [...]
new eb2a86ae8c54 USB: UAS: fix disconnect by unplugging a hub
new 8036a7e7da69 USB: UAS: use macro for reporting results
new 492c1dc9d0a1 usb: typec: tcpci: Add register definitions to tcpci
new 19b65476839e usb: typec: tcpci: Add support when hidden tx registers ar [...]
new 57ce64668f5d usb: typec: tcpci: update ROLE_CONTROL for DRP
new 871e6496207c usb: dwc2: Always disable regulators on driver teardown
new c56150c1bc8d USB: adutux: fix debugging
new 37329036f67f USB: cdc-acm: cleanup of data structures
new 46034a999c07 usb: host: xhci-plat: add platform data support
new 5e0e54ff8924 usb: host: xhci-plat: add .suspend_quirk for struct xhci_p [...]
new 93cb8f13be87 usb: host: xhci-plat: delete the unnecessary code
new f768e718911e usb: host: xhci-plat: add priv quirk for skip PHY initialization
new 4bb4fc0dbfa2 usb: host: xhci-plat: add wakeup entry at sysfs
new 9cdda28d3278 usb: host: xhci-plat: improve the comments for xhci_plat_suspend
new 18a367e8947d usb: xhci: omit duplicate actions when suspending a runtim [...]
new edc649a82341 xhci: Tune interrupt blocking for isochronous transfers
new 167657a1bb5f xhci: don't create endpoint debugfs entry before ring buff [...]
new 673d74683627 usb: xhci: add debugfs support for ep with stream
new 629b9111535f Merge 5.0-rc6 into usb-next
new 55be22adf11b Merge a31128384dfd ("Merge tag 'libnvdimm-fixes-5.9-rc7' o [...]
new 8977c947b321 doc: dt-binding: ci-hdrc-usb2: add property for samsung picophy
new 58a3cefb3840 usb: chipidea: imx: add two samsung picophy parameters tun [...]
new 71ac680e6339 usb: chipidea: ci_hdrc_imx: restore pinctrl
new 2b4534185b61 Merge tag 'usb-ci-v5.10-rc1' of git://git.kernel.org/pub/s [...]
new 089566094116 USB: bcma: use module_bcma_driver to simplify the code
new 183fba0ab1f9 usb: appledisplay: use module_usb_driver to simplify the code
new 09dc10a7b20d dt-bindings: usb: renesas, usb3-peri: Document r8a774e1 support
new 0d12658dc179 dt-bindings: usb: renesas,usbhs: Add r8a774e1 support
new 796eed4b2342 usb: early: convert to readl_poll_timeout_atomic()
new 8f01cc875d34 usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic()
new eeae3afba6ca usb: pci-quirks: convert to readl_poll_timeout_atomic()
new 8469ab98a72d usb: xhci-rcar: convert to readl_poll_timeout_atomic()
new d43a69018e25 usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic()
new e7d8263bdd5c usb: fotg210-hcd: convert to readl_poll_timeout_atomic()
new 08305b45a404 usb: isp1760-hcd: convert to readl_poll_timeout_atomic()
new a3e20fbd9039 usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic()
new f158afecff1f usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic()
new 805ca9c2c264 usb: udc: net2280: convert to readl_poll_timeout_atomic()
new 34d8f7a4627c iopoll: update kerneldoc of read_poll_timeout_atomic()
new 1afe33a788c4 Revert "USB: core: hub.c: use usb_control_msg_send() in a [...]
new cad874c4a234 Revert "Bluetooth: ath3k: use usb_control_msg_send() and u [...]
new c31db0830127 Revert "sound: hiface: move to use usb_control_msg_send()"
new ec4ed7dc58c6 Revert "sound: line6: move to use usb_control_msg_send() a [...]
new 8cc4c2ed6acd Revert "sound: 6fire: move to use usb_control_msg_send() a [...]
new 3b7672c3eb16 Revert "sound: usx2y: move to use usb_control_msg_send()"
new cf58e8e75229 Revert "USB: legousbtower: use usb_control_msg_recv()"
new ddd1198e3e09 USB: correct API of usb_control_msg_send/recv
new f246023816e6 sound: usx2y: move to use usb_control_msg_send()
new 9ad71af922a8 sound: 6fire: move to use usb_control_msg_send() and usb_c [...]
new d9f0d82f06c6 USB: legousbtower: use usb_control_msg_recv()
new 6d2d427e3b12 sound: line6: move to use usb_control_msg_send() and usb_c [...]
new 10fbd979bd63 sound: hiface: move to use usb_control_msg_send()
new dbb29de70ae7 Bluetooth: ath3k: use usb_control_msg_send() and usb_contr [...]
new e3be44cd43f3 Revert "cdc-acm: hardening against malicious devices"
new 960c7339de27 USB: cdc-acm: handle broken union descriptors
new 319bb4a7fef7 USB: cdc-acm: use common data-class define
new bf1c67449833 USB: cdc-acm: clean up no-union-descriptor handling
new fff15f23b8e7 thunderbolt: Use kobj_to_dev() instead of container_of()
new dc4c4bf122ed thunderbolt: Optimize Force Power logic
new 6651c91de042 thunderbolt: Optimize NHI LC mailbox command processing
new 59ed8dcad6c8 thunderbolt: Software CM only should set force power in Ti [...]
new 49f2a7f4cdac thunderbolt: Use bit 31 to check if Firmware CM is running [...]
new edfbd68bb51e thunderbolt: Do not program NFC buffers for USB4 router pr [...]
new 2ca3263a806d thunderbolt: No need to log an error if tb_switch_lane_bon [...]
new 356b6c4ef5d6 thunderbolt: Send reset only to first generation routers
new 81a2e3e49f1f thunderbolt: Tear down DP tunnels when suspending
new 8145c4350e13 thunderbolt: Initialize TMU again on resume
new 5cb6ed31c5d5 thunderbolt: Do not change default USB4 router notificatio [...]
new de4620391786 thunderbolt: Configure link after lane bonding is enabled
new e28178bf566c thunderbolt: Set port configured for both ends of the link
new 284652a4a499 thunderbolt: Configure port for XDomain
new 341d45188a78 thunderbolt: Disable lane 1 for XDomain connection
new b2911a593a70 thunderbolt: Enable wakes from system suspend
new 2b9941e089ac PCI / thunderbolt: Switch to use device links instead of P [...]
new 1c9698f85669 ACPI: Export acpi_get_first_physical_node() to modules
new b2be2b05cf3b thunderbolt: Create device links from ACPI description
new 6ac6faee5d7d thunderbolt: Add runtime PM for Software CM
new 8f8310115e33 thunderbolt: Move struct tb_cap_any to tb_regs.h
new 3c8b228d4371 thunderbolt: Introduce tb_port_next_cap()
new 6de057ef915f thunderbolt: Introduce tb_switch_next_cap()
new a3cfebdc1b3a thunderbolt: Introduce tb_port_is_nhi()
new 35ee69e94dce thunderbolt: Check for Intel vendor ID when identifying co [...]
new 8c3b15a60065 thunderbolt: Introduce tb_switch_is_ice_lake()
new 0637e3df17be thunderbolt: Introduce tb_switch_is_tiger_lake()
new fa1653d99cc8 thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE
new 54e418106c76 thunderbolt: Add debugfs interface
new 77e4907fa620 thunderbolt: debugfs: Fix uninitialized return in counters [...]
new 884e4d576fdf thunderbolt: Only stop control channel when entering freeze
new 2c6ea4e2cefe thunderbolt: Allow KUnit tests to be built also when CONFI [...]
new 8eabfca52333 thunderbolt: Use "if USB4" instead of "depends on" in Kconfig
new 80e7c5dd1ee0 thunderbolt: Handle ERR_LOCK notification
new 22255bec2b92 thunderbolt: Log correct zeroX entries in decode_error()
new 9c8cac6adfc8 thunderbolt: Correct tb_check_quirks() kernel-doc
new 810278da901c thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWE [...]
new 59ee364bafb2 Merge tag 'thunderbolt-for-v5.10-rc1' of git://git.kernel. [...]
new 19502e6911e4 USB: hub: Clean up use of port initialization schemes and retries
new fb6f076d5434 USB: hub: Add Kconfig option to reduce number of port init [...]
new 5789051fc57b usb: typec: displayport: Reduce noise from the driver
new b2a0f274e3f7 net: rtl8150: Use the new usb control message API.
new fb58cf4f2881 net: pegasus: Use the new usb control message API.
new 37d2a36394d9 USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
new a85643d47d11 phy: samsung: Use readl_poll_timeout function
new c3e60e5a9eb9 phy: ti: am654: simplify regfield handling
new b494bbb6c69f phy: ti: am654: simplify return handling
new f78c40aa8641 phy: ti: am654: update PCIe serdes config
new c42dcb195b2f phy: ti: j721e-wiz: Remove duplicate include
new b6cc6cef1cbe Merge branch 'fixes' into next
new 8836e29bad34 phy: omap-usb2-phy: fix coding style issues
new e8bd1cd92296 dt-bindings: phy-imx8mq-usb: add compatible string for imx [...]
new 4708ee37826e phy: freescale: imx8mq-usb: add support for imx8mp usb phy
new e947ef4d961c phy: cadence: salvo: Constify cdns_salvo_phy_ops
new 2bf314d66f64 phy: fsl-imx8mq-usb: Constify imx8mq_usb_phy_ops
new fdde71d351eb phy: hisilicon; Constify hi3660_phy_ops
new b285d2ae9115 phy: lantiq: rcu-usb2: Constify ltq_rcu_usb2_phy_ops
new b3c824bb64ef phy: lantiq: vrx200-pcie: Constify ltq_vrx200_pcie_phy_ops
new d6541a86ec4b phy: ralink-usb: Constify ralink_usb_phy_ops
new f9781f7f97c0 phy: samsung-ufs: Constify samsung_ufs_phy_ops
new 23bea1be4eea phy: qcom-ipq4019-usb: Constify static phy_ops structs
new 728776d751e1 dt-bindings: phy: Add UniPhier AHCI PHY description
new a1bf1c60b555 phy: socionext: Add UniPhier AHCI PHY driver support
new 37abc181bbac phy: Move phy-rockchip-dphy-rx0 out of staging
new 47da6aa776eb phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic()
new 01a456330097 phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic()
new 6f2a721850c4 phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic()
new 38af68cb04cf phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_ [...]
new f63602b1c64c phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout()
new dce9d8129e10 phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout()
new 15819a6c9a91 phy: ti: gmii-sel: move phy init in separate function
new d3fa20b97c77 phy: ti: gmii-sel: use features mask during init
new 7f78322cdd67 phy: ti: gmii-sel: retrieve ports number and base offset from dt
new ee626660ddbd dt-binding: phy: convert ti,omap-usb2 to YAML
new 8a676e1be4e0 dt-bindings: phy: Add USB PHY support for Intel LGM SoC
new 1cce8f73a561 phy: Add USB3 PHY support for Intel LGM SoC
new a25536e8d57d phy: Add new PHY attribute max_link_rate
new 0ffcc3787e34 phy: cadence-torrent: Set Torrent PHY attributes
new 5408b2204364 Merge branch 'topic/phy_attrs' into next
new 3cfb0e8e4162 phy: cadence: Sierra: Constify static structs
new 2f4a3d8b7c04 phy: cadence: salvo: Constify cdns_nxp_sequence_pair
new 57d39c7697ed phy: cadence: torrent: Constify regmap_config structs
new fa687038ba7f phy: intel: Rename phy-intel to phy-intel-lgm
new 9580b22aca2c dt-bindings: phy: intel: Add Keem Bay eMMC PHY bindings
new 885c4f4d6cf4 phy: intel: Add Keem Bay eMMC PHY support
new 29d1fd2f2cc6 phy: cadence-torrent: Use of_device_get_match_data() to ge [...]
new 46d205af3015 phy: cadence-torrent: Use devm_platform_ioremap_resource() [...]
new 7c12b46c6313 phy: cadence-torrent: Enable support for multiple subnodes
new 2e70c84995b2 phy: cadence-torrent: Add separate regmap functions for to [...]
new d09945eacad0 phy: cadence-torrent: Check total lane count for all subno [...]
new 962fad301c33 dt-bindings: phy: cadence-torrent: Add binding to specify [...]
new 074e99153594 dt-bindings: phy: cadence-torrent: Update Torrent PHY bind [...]
new b54b47bd035b phy: cadence-torrent: Add single link PCIe support
new 8e4c95b9c9f4 phy: cadence-torrent: Check cmn_ready assertion during PHY [...]
new 15c6a048e5f0 phy: cadence-torrent: Add PHY APB reset support
new 51862859fb74 dt-bindings: phy: Add PHY_TYPE_QSGMII definition
new 6bcf3cb30037 phy: cadence-torrent: Add support for PHY multilink configuration
new f0f1fa04581f phy: cadence-torrent: Update PHY reset for multilink confi [...]
new 07084c956663 phy: cadence-torrent: Add clk changes for multilink configuration
new cd9aa9473747 phy: cadence-torrent: Add PHY link configuration sequences [...]
new d66a63666919 phy: cadence-torrent: Configure PHY_PLL_CFG as part of lin [...]
new 9f33b76a3599 phy: cadence-torrent: Add single link SGMII/QSGMII registe [...]
new 9855d84b6bb1 phy: cadence-torrent: Add single link USB register sequences
new 4acea473f388 phy: cadence-torrent: Add PCIe + USB multilink configuration
new 6fd428f78060 phy: cadence-torrent: Add USB + SGMII/QSGMII multilink con [...]
new 9b1e52137b22 phy: fix USB_LGM_PHY warning & build errors
new 488e3f52a827 phy: rockchip-dphy-rx0: Include linux/delay.h
new 4feac940ec14 dt-bindings: phy: cdns,torrent-phy: add reset-names
new b7132285c65b dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy
new 724fabf5df13 dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information
new dadcf9959cce phy: qcom-qmp: Move phy mode into struct qmp_phy
new e4bc7de8ae16 phy: qcom-qmp: Remove 'initialized' in favor of 'init_count'
new aa968cb1a67e phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy'
new dab7b10ddc83 phy: qcom-qmp: Get dp_com I/O resource by index
new f385b73192c5 phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify
new 52e013d0bffa phy: qcom-qmp: Add support for DP in USB3+DP combo phy
new 7612f4e2bc0e phy: qcom-qmp: Add support for sc7180 DP phy
new 60f5a24c11f7 phy: qcom-qmp: initialize the pointer to NULL
new 9f76e198dd52 Merge tag 'phy-for-5.10' of git://git.kernel.org/pub/scm/l [...]
new cde8019157c0 dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema
new 1c6e8ee63adb dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus
new a6806e32e7a4 usb: typec: hd3ss3220: Use OF graph API to get the connect [...]
new 12f3467b0d28 usb: typec: add typec_find_pwr_opmode
new da0cb6310094 usb: typec: add support for STUSB160x Type-C controller family
new 97b65223c18f USB: core: remove polling for /sys/kernel/debug/usb/devices
new c503672abe13 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
new d97c78a1908e usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
new 98df91f8840c usb: cdns3: gadget: free interrupt after gadget has deleted
new b68d9251561f usb: dwc3: simple: add support for Hikey 970
new 362b9398c962 usb: dwc2: Fix parameter type in function pointer prototype
new b574ce3ee459 usb: dwc3: core: Properly default unspecified speed
new e518bdd9f02c usb: dwc3: core: Print warning on unsupported speed
new e1c08cf23172 usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails
new 3a4821785445 usb: gadget: udc: atmel: use of_find_matching_node_and_match
new 96f314987a85 dt-bindings: usb: atmel: Update DT bindings documentation [...]
new 033b8966e906 usb: gadget: udc: atmel: simplify endpoint allocation
new 5b041a30448f usb: gadget: udc: atmel: use 1 bank endpoints for control [...]
new 26b324245018 usb: gadget: udc: atmel: update endpoint allocation for sam9x60
new 84b522e60523 ARM: dts: at91: sam9x60ek: enable usb device
new 5b311668f91a MAINTAINERS: add Cadence USB3 DRD IP driver entry
new 072f34c2ebdb usb: gadget: udc: Drop surplus include
new bea46b981515 usb: dwc3: qcom: Add interconnect support in dwc3 driver
new a793cf81ad0c usb: dwc3: meson: fix coccinelle WARNING
new 27c7ab0fdd0b usb: dwc3: debug: fix sparse warning
new e5ee93d42b3f usb: dwc3: meson: fix checkpatch errors and warnings
new 2a499b452952 usb: dwc3: ulpi: fix checkpatch warning
new 159fdf295c67 usb: dwc3: trace: fix checkpatch warnings
new 035cbca1360a usb: dwc3: debug: fix checkpatch warning
new c64b475b8488 usb: dwc3: ep0: fix checkpatch warnings
new 993ffc5b32d2 usb: dwc3: qcom: fix checkpatch warnings
new 9ae0eb455b91 usb: dwc3: debugfs: fix checkpatch warnings
new 87b923a2e059 usb: dwc3: core: fix checkpatch warnings
new e319bd62292c usb: dwc3: gadget: fix checkpatch warnings
new a1c0169a49fc usb: gadget: aspeed: fixup vhub port irq handling
new e7a0ed3fa31b usb: gadget: f_acm: don't disable disabled EP
new aa8c16e42991 MAINTAINERS: Add entry for Broadcom BDC driver
new e8d5f92b8d30 usb: gadget: function: printer: fix use-after-free in __lo [...]
new dc336b19e82d usb: dwc3: core: do not queue work if dr_mode is not USB_D [...]
new 753a18c2596d usb: mtu3: Remove unsused inline function is_first_entry
new efe2fa0836a7 usb: cdns3: introduce set_phy_power_on{off} APIs
new b1234e3b3b26 usb: cdns3: add runtime PM support
new ff6d6e6c6778 usb: cdns3: imx: add glue layer runtime pm implementation
new e20849a8c883 usb: gadget: pch_udc: Convert to use GPIO descriptors
new 5d23af6301b7 dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
new cdff2c946f06 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...]
new 65f3d449f438 usb: dwc-meson-g12a: Add support for USB on AXG SoCs
new 68989fe1c39d dt-bindings: usb: Convert cdns-usb3.txt to YAML schema
new 5261e48f9a70 dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property
new 2eae2dfd5814 usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance [...]
new 028296e480c7 USB: gadget: f_ncm: Fix NDP16 datagram validation
new 704c70fa08ad dt-bindings: usb: dwc2: add support for APM82181 SoCs USB [...]
new 0abe3863d05f usb: dwc2: add support for APM82181 USB OTG
new 5bb1d1197374 usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE
new 864bc7e7297f usb: gadget: config_ep_by_speed_and_alt instead of config_ [...]
new 54c196060510 usb: dwc2: Always disable regulators on driver teardown
new a609ce2a1336 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method f [...]
new 50642709f659 usb: cdns3: core: quit if it uses role switch class
new b5148d946f45 usb: cdns3: gadget: set fast access bit
new 0eeda059956d usb: cdns3: gadget: clear the interrupt status when discon [...]
new 9f650135945f usb: cdns3: drd: call PHY .set_mode accordingly
new b21cf9371c2e usb: cdns3: gadget: move wait configuration operation
new 986499b1569a usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
new a176b1a2a73c usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBur [...]
new 7974ecd7d3c0 usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
new 897b81384302 usb: phy: phy-ab8500-usb: fix spello of "function"
new d98ef43bfb65 usb: gadget: u_serial: clear suspended flag when disconnecting
new 4eea21dc67b0 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
new 87a2dfb13643 usb: gadget: fsl: Fix unsigned expression compared with ze [...]
new 8dafb3c04df3 usb: cdns3: gadget: fix some endian issues
new 3301c215a2bb USB: UDC: Expand device model API interface
new f770fbec4165 USB: UDC: net2280: Fix memory leaks
new 9b719c7119e7 USB: UDC: net2272: Fix memory leaks
new 6b7778924c70 usb: cdns3: gadget: fix possible memory leak
new e81a7018d93a usb: dwc3: allocate gadget structure dynamically
new 7595c38bb1a6 Revert "usb: udc: allow adding and removing the same gadge [...]
new 266d0493900a usb: dwc3: core: don't trigger runtime pm when remove driver
new 03c1fd622f72 usb: dwc3: core: add phy cleanup for probe error handling
new 5bde3f020a15 usb: dwc3: debugfs: do not queue work if try to change mod [...]
new de56298f78e4 usb: gadget: s3c: Remove unused 'udc' variable
new 8266b08ed90c usb: dwc3: gadget: Refactor ep command completion
new 5a1da544e572 usb: gadget: core: do not try to disconnect gadget if it i [...]
new 6c2a754a12ba usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed
new de21e7289b7a usb: gadget: tegra-xudc: Use consistent spelling and formatting
new 2003a419c7f3 usb: gadget: fix spelling mistake "Dectected" -> "Detected"
new 230c1aa37089 usb: gadget: tegra-xudc: Properly align parameters
new a50758bb6c74 usb: gadget: tegra-xudc: Do not print errors on probe deferral
new 5b35dd1a5a66 usb: gadget: bcm63xx_udc: fix up the error of undeclared u [...]
new ca3df3468eec usb: dwc3: gadget: Check MPS of the request length
new 690e5c2dc29f usb: dwc3: gadget: Reclaim extra TRBs after request completion
new 2b80357b773c usb: dwc3: gadget: Refactor preparing extra TRB
new a2841f41d07f usb: dwc3: gadget: Improve TRB ZLP setup
new 66706077dc89 usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
new 13111fcb0d64 usb: dwc3: gadget: Return the number of prepared TRBs
new 490410b2e73c usb: dwc3: gadget: Check for number of TRBs prepared
new 30892cba5596 usb: dwc3: gadget: Set IOC if not enough for extra TRBs
new cb1b3997b636 usb: dwc3: gadget: Refactor preparing last TRBs
new 7f2958d9ad58 usb: dwc3: gadget: Rename misleading function names
new f0c485663d59 usb: gadget: uvc: Fix the wrong v4l2_device_unregister call
new 2a87445af23e usb: bdc: Fix unused assignment in bdc_probe()
new f580170f135a usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
new 31b5de5f3799 dt-bindings: document a new quirk for dwc3
new abc6b579048e usb: cdns3: gadget: using correct sg operations
new 4e218882eb5a usb: cdns3: gadget: improve the dump TRB operation at cdns [...]
new 87e1dcd48970 usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case
new 249f0a25e8be usb: cdns3: gadget: handle sg list use case at completion [...]
new 141e70fef4ee usb: cdns3: gadget: need to handle sg case for workaround 2 case
new d6be7c94f9f8 usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above
new 71ea88f6652a usb: cdns3: gadget: enlarge the TRB ring length
new ae7e86108b12 usb: dwc3: Stop active transfers before halting the controller
new a73abc28ce67 usb: bdc: remove duplicated error message
new d72ecc08dee4 usb: dwc3: gadget: Allow restarting a transfer
new f9cc581badb1 usb: dwc3: gadget: Look ahead when setting IOC
new 8dbbe48c7a99 usb: dwc3: gadget: Revise setting IOC when no TRB left
new 346a15cdf652 usb: dwc3: gadget: Keep TRBs in request order
new 2338484d14f3 usb: dwc3: gadget: Return early if no TRB update
new e0a93d98f488 usb: dwc3: gadget: Support up to max stream id
new 8eb16e724fde dt-bindings: usb: Add Intel Keem Bay USB controller bindings
new e2c53515b2a6 usb: dwc3: of-simple: Add compatible string for Intel Keem [...]
new 14793faeed41 dt-bindings: usb: dwc2: add optional usb-role-switch property
new 17f934024e84 usb: dwc2: override PHY input signals with usb role switch [...]
new d58ba480285a usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...]
new b2c586eb07ef usb: dwc2: Fix INTR OUT transfers in DDMA mode.
new 21c949b21802 Merge tag 'usb-for-v5.10' of git://git.kernel.org/pub/scm/ [...]
new 168ae5a74b4a Merge 5.9-rc8 into usb-next
new a4f88430af89 usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
new 9e8586827a70 usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with i [...]
new 58ea326b228c usb: typec: tcpci: Add a getter method to retrieve tcpm_po [...]
new b9358a068490 usb: typec: tcpci: Add set_vbus tcpci callback
new 6f413b559f86 usb: typec: tcpci_maxim: Chip level TCPC driver
new 8dc4bd073663 usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS)
new 11121c2406c8 usb: typec: tcpci: Implement callbacks for FRS
new afb487a31d33 usb: typec: tcpci_maxim: Add support for Sink FRS
new 6cf87e5edd99 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UA [...]
new 031f9664f8f9 USB: serial: pl2303: add device-id for HP GC device
new 75240ac439ea USB: serial: ftdi_sio: clean up jtag quirks
new be4c5eb267ee USB: serial: qcserial: fix altsetting probing
new 924a9213358f USB: serial: option: Add Telit FT980-KS composition
new 711a37813ad9 USB: serial: ftdi_sio: use cur_altsetting for consistency
new 3e765cab8abe USB: serial: option: add Cellient MPL200 card
new 3bfb8239be57 Merge tag 'usb-serial-5.10-rc1' of https://git.kernel.org/ [...]
new 6c8cf3695176 usb: typec: Add QCOM PMIC typec detection driver
new 93578a25d4e2 usb: musb: gadget: Use fallthrough pseudo-keyword
new c6dbef730762 Merge tag 'usb-5.10-rc1' of git://git.kernel.org/pub/scm/l [...]
new e5cab1f974f2 mei: hbm: add capabilities message
new beb4e1e50311 mei: restrict vtag support to hbm version 2.2
new 2dd1e5ae8c96 mei: add vtag support bit in client properties
new 0cd7c01a60f8 mei: add support for mei extended header.
new 74a9c967aaf6 mei: bump hbm version to 2.2
new d1376f3d89d5 mei: add a spin lock to protect rd_completed queue
new f35fe5f47ed0 mei: add a vtag map for each client
new 15ffa991d9cb mei: handle tx queue flushing for vtag connections
new e5617d2bf549 mei: bus: use zero vtag for bus clients.
new 224ae607526b mei: bus: unconditionally enable clients with vtag support
new aa207a05f95a mei: add connect with vtag ioctl
new 2257b74ead05 mei: docs: add vtag ioctl documentation
new d162219c655c mei: virtio: virtualization frontend driver
new d3cd0071a89a eeprom: at25: allow page sizes greater than 16 bit
new 284f52ac1c6c eeprom: at25: set minimum read/write access stride to 1
new fe69795e84a5 char: mspec: Use kvzalloc() in mspec_mmap()
new 7cd7edb89437 misc: fastrpc: fix common struct sg_table related issues
new da0d6b3a536b virt: vbox: Use current_uid() in vbg_misc_device_requestor()
new 90ca6333fd65 VMCI: check return value of get_user_pages_fast() for errors
new c2fef5f845be lp: Avoid comma separated statements
new 31b4b3bff2c2 include/linux/miscdevice.h - Fix typo/grammar
new 551b6729578a misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_i [...]
new dd5597245d35 Merge 5.9-rc3 into char-misc-next
new e8b8ae7ce32e binder: Remove bogus warning on failed same-process transaction
new 4b463822316e binder: Modify comments
new 89320020d967 binderfs: make symbol 'binderfs_fs_parameters' static
new 261e7818f06e binder: print warnings when detecting oneway spamming.
new 99f667352f6c /dev/zero: also implement ->read
new 947bece14b74 drivers/greybus: Use kobj_to_dev()
new ab04de8ec235 /dev/zero: fixups for ->read
new a4c3d7565306 uacce: Use kobj_to_dev() instead of container_of()
new 9f30eb29c514 char: virtio: Select VIRTIO from VIRTIO_CONSOLE.
new 7f360bec3785 drivers/virt/fsl_hypervisor: Fix error handling path
new d00451c8118f selftests/lkdtm: Use "comm" instead of "diff" for dmesg
new 7a6ff4c4cbc3 misc: hisi_hikey_usb: Driver to support onboard USB gpio h [...]
new d210a0023590 misc: hisi_hikey_usb: add support for Hikey 970
new 8a1939829f9c fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware"
new 6e0ef7d2cee1 fsi: aspeed: Enable 23-bit addressing
new 3c3c484850bc fsi: fsi-occ: fix return value check in occ_probe()
new 04635a30dd53 fsi: master: Add boolean parameter to link_enable function
new b36875a453ef fsi: core: Disable link when slave init fails
new 196964a31cf8 fsi: core: Set slave local bus ownership during init
new a1d5ce111aa2 fsi: master: Remove link enable read-back
new 31901bb74f56 fsi: master: Constify hub_master_ids
new f458c38f40fa fsi: sbefifo: Constify sbefifo_ids
new 59165631b7e9 fsi: scom: Constify scom_ids
new 4d4905f6cc5b dt-bindings: fsi: Document gpios
new f369a29bdde9 fsi: aspeed: Support cabled FSI
new 4a80c2017bd9 fsi: aspeed: Run the bus at maximum speed
new add6895188e4 fsi: aspeed: Add module param for bus divisor
new 4a851d714ead fsi: aspeed: Support CFAM reset GPIO
new f7dbcd177031 Merge tag 'fsi-for-5.10' of git://git.kernel.org/pub/scm/l [...]
new 05fa34dcdb34 Merge 5.9-rc5 into char-misc-next
new 7fbc2bc2fbe1 fpga: stratix10-soc: make FPGA task un-interruptible
new e6c013c306f0 MAINTAINERS: Add Tom Rix as fpga reviewer
new 8a5de2de0339 fpga: dfl: change data type of feature id to u16
new 5e36aff2e1bf fpga manager: xilinx-spi: remove stray comment
new a44ecdc9c97e fpga manager: xilinx-spi: remove final dot from dev_err() strings
new 16b7856d9480 fpga manager: xilinx-spi: fix write_complete timeout handling
new eefe64fba9f2 fpga manager: xilinx-spi: add error checking after gpiod_g [...]
new 4e772ab86b3e fpga manager: xilinx-spi: provide better diagnostics on pr [...]
new 89eb35e810a8 fpga: dfl: map feature mmio resources in their own feature [...]
new c71e805083af fpga: fpga-region: Cleanup an outdated comment
new 9ba3a0aa09fe fpga: dfl: create a dfl bus type to support DFL devices
new bbc11b34fa3d Merge tag 'fpga-for-5.10' of git://git.kernel.org/pub/scm/ [...]
new 78ec034966b5 misc: hisi_hikey_usb: fix return of uninitialized ret stat [...]
new 7369fa47c442 binder: remove redundant assignment to pointer n
new bc28369c6189 misc: rtsx: Fix memory leak in rtsx_pci_probe
new 0268eed10f12 misc: rtsx: Fix power down flow
new 7c920da30e04 misc: fastrpc: fix indentation error in uapi header
new 84195d206e1f misc: fastrpc: define names for protection domain ids
new 6010d9befc8d misc: fastrpc: add ioctl for attaching to sensors pd
new 7c33e3c4c79a misc: rtsx: Add power saving functions and fix driving parameter
new 2d1a8bfb61ec coresight: etm4x: Fix etm4_count race by moving cpuhp call [...]
new 4af8b3d3eb50 coresight: stm: Support marked packet
new 9554c3551ed3 coresight: fix offset by one error in counting ports
new 447a612ea474 coresight: etm4x: Add Support for HiSilicon ETM device
new 0dee28268ddb coresight: cti: disclaim device only when it's claimed
new 6e8836c6df53 coresight: cti: remove pm_runtime_get_sync() from CPU hotplug
new 096dcfb9cd6f coresight: etm4x: Ensure default perf settings filter user/kernel
new 4020fc8d4658 coresight: etm4x: Fix issues within reset interface of sysfs
new 984f37efa385 coresight: cti: Write regsiters directly in cti_enable_hw()
new 859d510e58da coresight: etm4x: Handle unreachable sink in perf mode
new 4cd83037cd95 coresight: etm4x: Fix issues on trcseqevr access
new 2fee15c10d18 MAINTAINERS: Add CoreSight mailing list
new bb1860efc817 coresight: etm: perf: Sink selection using sysfs is deprecated
new 6d578258b955 coresight: Make sysfs functional on topologies with per core sink
new 685d84a7862e coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface
new 14ea4db18c06 coresight: etm4x: Fix number of resources check for ETM 4. [...]
new 5e180e6f6ac9 eeprom: at25: set type id as EEPROM
new 1d62a2cedfb5 eeprom: 93xx46: set type id as EEPROM
new 8e2aeb5b128e nvmem: mtk-efuse: Remove EFUSE register write support
new 28371cc61096 nvmem: core: Use kobj_to_dev() instead of container_of()
new 1eb51d6a4fce nvmem: switch to simpler IDA interface
new b1c194dcdb14 nvmem: core: fix missing of_node_put() in of_nvmem_device_get()
new 8fd0e2a6df26 uio: free uio id after uio file node is freed
new 15b760c37ad3 nitro_enclaves: Add ioctl interface definition
new 0a44561768c5 nitro_enclaves: Define the PCI device interface
new 1df624892c1e nitro_enclaves: Define enclave info for internal bookkeeping
new 89308c11ae3b nitro_enclaves: Init PCI device driver
new ad2b6980d0d3 nitro_enclaves: Handle PCI device command requests
new e5d616d8bb50 nitro_enclaves: Handle out-of-band PCI device events
new bd47c995c0e4 nitro_enclaves: Init misc device providing the ioctl interface
new 38907e124088 nitro_enclaves: Add logic for creating an enclave VM
new ff8a4d3e3a99 nitro_enclaves: Add logic for setting an enclave vCPU
new 988b7a471726 nitro_enclaves: Add logic for getting the enclave image load info
new 7dc9d4309fdb nitro_enclaves: Add logic for setting an enclave memory region
new 111c775a5f0d nitro_enclaves: Add logic for starting an enclave
new 9c8eb50fe9e2 nitro_enclaves: Add logic for terminating an enclave
new 07499cc661a9 nitro_enclaves: Add Kconfig for the Nitro Enclaves driver
new 0f5c7b748439 nitro_enclaves: Add Makefile for the Nitro Enclaves driver
new acc4229c3990 nitro_enclaves: Add sample for ioctl interface usage
new bf15d79ce142 nitro_enclaves: Add overview documentation
new e82ed736ad2d MAINTAINERS: Add entry for the Nitro Enclaves driver
new b71590efb2cd habanalabs: increase length of ASIC name
new a98d73c7fae4 habanalabs: Replace dma-fence mechanism with completions
new 0a068adde505 habanalabs: add information about PCIe controller
new 843839bec3a3 habanalabs: expose sync manager resources allocation in IN [...]
new 2e5eda4681f9 habanalabs: PCIe Advanced Error Reporting support
new acd330c141b4 habanalabs: remove security from ARB_MST_QUIET register
new d6b045c08384 habanalabs: print the queue id in case of an error
new f5b9c8cf25a5 habanalabs: change CB's ID to be 64 bits
new f907af183b8b habanalabs: cast int to u32 before printing it with %u
new bd4ef3729213 habanalabs: eliminate redundant else condition
new a0e072f5a18f habanalabs: use standard BIT() and GENMASK()
new 65887291c6a8 habanalabs: use FIELD_PREP() instead of <<
new 0358372bbe86 habanalabs: remove redundant assignment to variable
new 31ac1f1a5712 habanalabs: check TPC vector pipe is empty
new 107dd314658e habanalabs: use 1U when shifting bits
new d90416c84d86 habanalabs: extend busy engines mask to 64 bits
new 56004701f52e habanalabs: Include linux/bitfield.h only in habanalabs.h
new 9f3064913e1b habanalabs: add support for getting device total energy
new 42b0698adde1 habanalabs: update GAUDI hardware specs
new 2f55342c5e4d habanalabs: replace armcp with the generic cpucp
new f763946aefe6 habanalabs: cast to u64 before shift > 31 bits
new 3174ac9bb104 habanalabs: restructure hl_mmap
new c5e0ec66f01d habanalabs: clear vm_pgoff before doing the mmap
new 0db575350cb1 habanalabs: make use of dma_mmap_coherent
new 975ab7b32b90 habanalabs: count dropped CS because max CS in-flight
new 6138bbe91126 habanalabs: rename ArmCP to CPU-CP
new b01a971f80be habanalabs: remove unused ASIC function pointer
new ae926514dd62 habanalabs: remove unused define
new 763a0b4d81f6 habanalabs: Fix alignment issue in cpucp_info structure
new 5a1b861daab8 habanalabs: increase PQ COMP_OFFSET by one nibble
new 1fb2f3743754 habanalabs: check flag before reset because of f/w event
new 7c52fb0a096a habanalabs: use smallest possible alignment for virtual addresses
new c91324f41b27 habanalabs: rename mmu.c to mmu_v1.c
new d83fe66928b2 habanalabs: refactor MMU as device-oriented
new 7edf341b9ef5 habanalabs: add num_hops to hl_mmu_properties
new 214afa974dd4 habanalabs: add debugfs support for MMU with 6 HOPs
new 230b9b7d45b6 habanalabs/gaudi: increase timeout for boot fit load
new 681a22f55f15 habanalabs: allow to wait on CS without sleep
new 448f63badcac habanalabs: no need for DMA_SHARED_BUFFER
new fa8641a14f28 habanalabs: Save context in a command buffer object
new ef6a0f6caa4a habanalabs: Add an option to map CB to device MMU
new 219b8f2ff024 habanalabs: update firmware interface file
new dbf053c42994 habanalabs/gaudi: remove axi drain support
new d1f3633599a9 habanalabs/gaudi: fix DMA completions max outstanding to 15
new 57799ce9f85c habanalabs: add indication of security-enabled F/W
new f279e5cd9505 habanalabs: update scratchpad register map
new 9e072793106e Merge tag 'misc-habanalabs-next-2020-09-22' of git://peopl [...]
new a2e7408cf8fc misc: pvpanic: Use devm_platform_ioremap_resource()
new a81072a9c0ae misc: mic: scif: Fix error handling path
new 26ed5146bd17 misc: hisi_hikey_usb: delete a stray tab
new b41b0ce59826 interconnect: Add bulk API helpers
new 3c733a75fd6c dt-bindings: interconnect: single yaml file for RPMh inter [...]
new 3fe3578c8a3e dt-bindings: interconnect: Add Qualcomm SM8150 DT bindings
new cb6ffd717c9e dt-bindings: interconnect: Add Qualcomm SM8250 DT bindings
new a09b817c8bad interconnect: qcom: Add SM8150 interconnect provider driver
new 6df5b349491e interconnect: qcom: Add SM8250 interconnect provider driver
new 65e0e4d67983 dt-bindings: interconnect: Add generic qcom bindings
new ad4bedfc060c dt-bindings: interconnect: Add property to set BCM TCS wai [...]
new b92902fddf42 interconnect: qcom: Support bcm-voter-specific TCS wait behavior
new db474be2b6b8 interconnect: qcom: Only wait for completion in AMC/WAKE b [...]
new cb30e0292db2 interconnect: qcom: Add support for per-BCM scaling factors
new 1521e22bfa12 interconnect: Introduce xlate_extended() callback
new 9a34e7ad2e12 dt-bindings: interconnect: Document the support of optiona [...]
new 6caa3070fd59 interconnect: qcom: Implement xlate_extended() to parse tags
new 6478e0d4d12e interconnect: qcom: sdm845: Replace xlate with xlate_extended
new 5c3aff6d673a interconnect: qcom: sc7180: Replace xlate with xlate_extended
new 768220bb4169 dt-bindings: interconnect: Add OSM L3 DT binding on SM8150
new f995194545ab interconnect: qcom: Add OSM L3 support on SM8150
new 2bf706ea930e interconnect: qcom: Lay the groundwork for adding EPSS support
new c4877059e0a4 dt-bindings: interconnect: Add EPSS L3 DT binding on SM8250
new d7e19be60b28 interconnect: qcom: Add EPSS L3 support on SM8250
new b1a367bb1cbb interconnect: qcom: osm-l3: Mark more structures const
new cc80d10d6fcf interconnect: Add get_bw() callback
new b1d681d8d324 interconnect: Add sync state support
new 7d3b0b0d8184 interconnect: qcom: Use icc_sync_state
new 628fdbcf9d66 Merge branch 'icc-syncstate' into icc-next
new 392da338b25e interconnect: core: Simplify with dev_err_probe()
new e0cbf2f0a756 interconnect: imx: Simplify with dev_err_probe()
new 86d6e5793e0f interconnect: imx: simplify the return expression of imx_i [...]
new 9eb29f2ed95e Merge tag 'icc-5.10-rc1' of https://git.linaro.org/people/ [...]
new fc6121e961cb habanalabs: correct an error message
new 9e2e8fc7d65c habanalabs: release kernel context after hw_fini
new 3c3aa5dbd659 habanalabs: add debug messages for opening/closing context
new eab1f6e7b035 habanalabs: add notice of device not idle
new 25121d9804b8 habanalabs/gaudi: configure QMAN LDMA registers properly
new 5a487cf7efe4 Merge tag 'misc-habanalabs-next-2020-09-25' of git://peopl [...]
new f97769fde678 slimbus: core: check get_addr before removing laddr ida
new df2c471c4ae0 slimbus: core: do not enter to clock pause mode in core
new 709ec3f7fc57 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
new fc9eec4d6435 nvmem: core: fix possibly memleak when use nvmem_cell_info [...]
new 32a14ad5b157 coresight: cpu_debug: Add module name in Kconfig
new 9cf087b4de23 coresight: cpu_debug: Define MODULE_DEVICE_TABLE
new b8127113d01e coresight: Use IS_ENABLED for CONFIGs that may be modules
new 92fc7d819f6c coresight: Add coresight prefix to barrier_pkt
new d735d925f9a5 coresight: Export global symbols
new 32b0707a4182 coresight: Add try_get_module() in coresight_grab_device()
new 8b0cf82677d1 coresight: stm: Allow to build coresight-stm as a module
new 716f5652a131 coresight: etm: perf: Fix warning caused by etm_setup_aux failure
new 97fe626ce64c coresight: etm3x: Allow etm3x to be built as a module
new 22a550a306ad coresight: etm4x: Allow etm4x to be built as a module
new 529c4451dfc3 coresight: etb: Allow etb to be built as a module
new d9ed244ef848 coresight: tpiu: Allow tpiu to be built as a module
new ecfbf09b1e3f coresight: tmc: Allow tmc to be built as a module
new 1e8b3381c9db coresight: funnel: Allow funnel driver to be built as module
new ac8792663227 coresight: replicator: Allow replicator driver to be built [...]
new 7b0fc5d281de coresight: cti: Add function to register cti associate ops
new 1cce921bce7d coresight: cti: Fix remove sysfs link error
new cab280bf3533 coresight: cti: Fix bug clearing sysfs links on callback
new f2ccc7b7bfa9 coresight: cti: Don't disable ect device if it's not enabled
new f02b089e7bdd coresight: cti: Increase reference count when enabling cti
new 3c3fd1a14552 coresight: cti: Allow cti to be built as a module
new 66af416d9dcc coresight: tmc-etr: Add function to register catu ops
new a114dbea544d coresight: catu: Allow catu drivers to be built as modules
new 8e264c52e1da coresight: core: Allow the coresight core driver to be bui [...]
new 347732627745 coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register
new 5b94d6e476a1 habanalabs/gaudi: use correct define for qman init
new 45337656752e misc: mic: drop double zeroing
new c471bf4b11c7 MAINTAINERS: exclude char maintainers from things they do [...]
new bd84256e86ec soundwire: master: enable pm runtime
new 9b3b4b3f2f2a soundwire: intel: Add basic power management support
new ebf878eddbb4 soundwire: intel: add pm_runtime support
new b61b8b37888a soundwire: intel: reset pm_runtime status during system resume
new cb1e6d59e89c soundwire: intel: fix race condition on system resume
new 99b6a30f9f99 soundwire: intel: call helper to reset Slave states on resume
new a5a0239c27fe soundwire: intel: reinitialize IP+DSP in .prepare(), but o [...]
new a2d9c161db24 soundwire: intel: pm_runtime idle scheduling
new a320f41eac7b soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend
new 6626a616aab5 soundwire: intel: add CLK_STOP_BUS_RESET support
new caf688192bc4 soundwire: intel: add CLK_STOP_NOT_ALLOWED support
new ab996b2971d7 soundwire: intel_init: handle power rail dependencies for [...]
new 61fb830bf9ca soundwire: intel: support clock_stop mode without quirks
new 08abad9f45f1 soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP [...]
new f046b2334083 soundwire: intel: fix intel_suspend/resume defined but not [...]
new d0bbcb4e836f ASoC: codecs: soundwire: remove port_ready[] usage from codecs.
new 63642595a78d soundwire: add definition for maximum number of ports
new 6073755886a4 soundwire: fix port_ready[] dynamic allocation in mipi_disco
new e4be9facb969 soundwire: intel: disable shim wake on suspend
new 0ef2986e19c9 soundwire: intel: ignore software command retries
new 857a7c429e33 soundwire: intel: add multi-link support
new d78071b4e1c3 soundwire: intel: add missing support for all clock stop modes
new 88d7c71ea5b2 soundwire: bus: update multi-link definition with hw sync details
new 94eed66107ff soundwire: intel: add multi-link hw_synchronization information
new 063ff4e568ce soundwire: stream: enable hw_sync as needed by hardware
new f748f34ef968 soundwire: intel: add error log for clock-stop invalid configs
new de763fa88873 soundwire: intel: pass link_mask information to each master
new 5ee74eb280d0 soundwire: intel: don't manage link power individually
new 25e804926da3 soundwire: define and use addr bit masks
new d5826a4bdbc8 soundwire: bus: use FIELD_GET()
new bd6a024f21ce soundwire: slave: use SDW_DISCO_LINK_ID()
new 41ff91741c25 soundwire: stream: use FIELD_{GET|PREP}
new 9972b90ae8fd soundwire: qcom : use FIELD_{GET|PREP}
new 3cf25d63b1b9 soundwire: cadence: use FIELD_{GET|PREP}
new 3b4979cabd4b soundwire: intel: use FIELD_{GET|PREP}
new c30f92984117 soundwire: intel_init: use FIELD_{GET|PREP}
new 8be2f84acf23 soundwire: remove SDW_REG_SHIFT()
new 3471d2a192ba soundwire: stream: fix NULL/IS_ERR confusion
new 06dcb4e44364 soundwire: intel: fix NULL/ERR_PTR confusion
new e1c3a7f02754 soundwire: intel: remove .trigger operation
new 244eb888f9ab soundwire: intel: remove stream handling from .prepare and [...]
new d1df23fe688b soundwire: qcom: fix abh/ahb typo
new 5bd773242f75 soundwire: qcom: avoid dependency on CONFIG_SLIMBUS
new 82f5c70c2651 soundwire: qcom: add support for mmio soundwire master devices
new 8564551eec8a soundwire: qcom: add v1.5.1 compatible
new d2068da5c856 soundwire: cadence: fix race condition between suspend and [...]
new 09309093d5e8 soundwire: qcom: fix SLIBMUS/SLIMBUS typo
new 2acd30b9f603 ASoC/soundwire: bus: use property to set interrupt masks
new 310f6dc6dc5d soundwire: bus: filter-out unwanted interrupt reports
new c2819e196b3c soundwire: slave: add first_interrupt_done status
new 4724f12c1315 soundwire: bus: use quirk to filter out invalid parity errors
new 38edbfae6c7f ASoC: codecs: realtek-soundwire: ignore initial PARITY errors
new a350aff45b4d soundwire: bus: export broadcast read/write capability for tests
new 32d2a8935bf8 soundwire: cadence: add parity error injection through debugfs
new 9026118f20e2 soundwire: Add generic bandwidth allocation algorithm
new 578ddced239f soundwire: qcom: clear BIT FIELDs before value set.
new 5ffba1fb6d55 soundwire: qcom: add support to block packing mode
new 8cb3b4e74cd8 soundwire: qcom: get max rows and cols info from compatible
new 714db045cf30 soundwire: cadence: use u32p_replace_bits
new f067c9251797 soundwire: intel: use {u32|u16}p_replace_bits
new dd87a72ae968 soundwire: enable Data Port test modes
new 0f9138e75753 soundwire: intel: enable test modes
new 9e4e6019e68c soundwire: cadence: add data port test fail interrupt
new 5ec3215e56af soundwire: remove an unnecessary NULL check
new fcb9d730be1d soundwire: bus: add enumerated Slave device to device list
new 0173f525b2c1 soundwire: sysfs: add slave status and device number before probe
new 4cb1a880e7f7 Merge tag 'soundwire-5.10-rc1' of git://git.kernel.org/pub [...]
new 4d12a897fa12 bus: mhi: fix doubled words and struct image_info kernel-doc
new bcbaccdf9fbe bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...]
new 515847c557dd bus: mhi: core: Abort suspends due to outgoing pending packets
new 8b53087cab61 bus: mhi: core: Use helper API to trigger a non-blocking h [...]
new 870f81bd28f2 bus: mhi: core: Trigger host resume if suspended during mh [...]
new 5aa93f0576b4 bus: mhi: core: Use generic name field for an MHI device
new a6c1fff8571a bus: mhi: core: Introduce helper function to check device state
new 601455dae00a bus: mhi: core: Introduce counters to track MHI device sta [...]
new 8e3729bfa7be bus: mhi: core: Read and save device hardware information [...]
new f42dfbe8f712 bus: mhi: core: Introduce APIs to allocate and free the MH [...]
new f38173a731ca bus: mhi: core: Add const qualifier to MHI config information
new e1427f32b850 bus: mhi: Remove include of rwlock_types.h
new e0af24acdabc bus: mhi: Fix entries based on Kconfig coding style
new c7bd825e52b3 bus: mhi: core: Introduce debugfs entries for MHI
new 21cb9b18edea bus: mhi: core: Introduce sysfs entries for MHI
new b0fc0167f254 bus: mhi: core: Allow shared IRQ for event rings
new 9654ab011e28 bus: mhi: Remove unused nr_irqs_req variable
new 5fc4997fd9d0 bus: mhi: core: Fix the building of MHI module
new 9e8c8cc44f35 bus: mhi: debugfs: Print channel context read-pointer
new 4b53a3c72116 ocxl: fix kconfig dependency warning for OCXL
new 961d289b61eb ocxl: simplify the return expression of free_function_dev()
new 03c95e591a89 virt: vbox: simplify the return expression of vbg_input_open()
new 4292aa977f5e eeprom: ee1004: use module_i2c_driver to simplify the code
new b31de43c608f samples: mpssd: fix the build errors when enable DEBUG in mpssd.c
new 021da53e65fd w1: w1_therm: Add sysfs entries to control conversion time [...]
new 9ace0b4dab1c w1: w1_therm: Add support for GXCAS GX20MH01 device.
new 3b844345e180 bus: fsl-mc: don't assume an iommu is always present
new aef85b56c3c1 bus: fsl-mc: MC control registers are not always available
new e84d3896fb8d misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver
new c9723750a699 w1: mxc_w1: Fix timeout resolution problem leading to bus error
new 8c56adc511af misc: vop: build VOP based on CONFIG_VOP
new cc1a2679865a misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
new 675f0ad40469 mic: vop: copy data to kernel space then write to io memory
new 7490cf5e184e bus/fsl-mc: Do no longer export the total number of irqs o [...]
new 35df88208c8b bus/fsl-mc: Add a new parameter to dprc_scan_objects function
new 1f86a00c1159 bus/fsl-mc: add support for 'driver_override' in the mc-bus
new e0c171d5537f bus/fsl-mc: Set the QMAN/BMAN region flags
new 993577b2ef03 bus/fsl-mc: Cache the DPRC API version
new 715b02ce8968 bus/fsl-mc: Add dprc-reset-container support
new 5d781fabe642 bus/fsl-mc: Export dprc_scan/dprc_remove functions to be u [...]
new 46f35b5fbbbb bus/fsl-mc: Export a cleanup function for DPRC
new 17eaf21320da bus/fsl-mc: Add a container setup function
new 5026cf605143 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
new 0dadd95216d5 bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO
new 273ee53ddf2e bus/fsl-mc: Extend ICID size from 16bit to 32bit
new d8ccb6d87328 bus/fsl-mc: Add a new version for dprc_get_obj_region command
new c7eb1131bdbc dt-bindings: extcon: ptn5150: Convert binding to DT schema
new 5076372d135a dt-bindings: extcon: ptn5150: Use generic "interrupts" property
new e6b02afce100 dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional
new 6aaad58c872d extcon: ptn5150: Fix usage of atomic GPIO with sleeping GP [...]
new 45ce36f5d262 extcon: ptn5150: Use generic "interrupts" property
new e095882ee28a extcon: ptn5150: Simplify getting vbus-gpios with flags
new fa31f5871759 extcon: ptn5150: Lower the noisiness of probe
new 85256f611f66 extcon: ptn5150: Check current USB mode when probing
new fbaf3b67d4d2 extcon: ptn5150: Make 'vbus-gpios' optional
new b8787ff8a4f4 extcon: ptn5150: Reduce the amount of logs on deferred probe
new 35f1f8f2a3fa extcon: ptn5150: Convert to module_i2c_driver
new 0b0549b6ac72 extcon: ptn5150: Convert to .probe_new
new c29ce4e2b314 MAINTAINERS: Add entry for NXP PTN5150A CC driver
new f6dfb3c9a0bb extcon: Replace HTTP links with HTTPS ones
new 611e92a0a3dc extcon: ptn5150: Deduplicate parts of dev_err_probe()
new 7e3b1caffcfd extcon: ptn5150: Switch to GENMASK() and BIT() macros
new ea6a95d09c1b extcon: ptn5150: Set the VBUS and POLARITY property capability
new 4e984d83f444 extcon: max14577: Return error code of extcon_dev_allocate()
new 1f339f3384e8 extcon: max77693: Return error code of extcon_dev_allocate()
new a4cf11faf862 extcon: max77843: Return error code of extcon_dev_allocate()
new ce90c3c9b3ab extcon: max8997: Return error code of extcon_dev_allocate()
new d0f668101713 extcon: palmas: Simplify with dev_err_probe()
new b9a32f624f7f extcon: ptn5150: Use defines for registers
new 6be65ed4f86a extcon: ptn5150: Do not print error during probe if nothin [...]
new dbc888072a97 extcon: axp288: Use module_platform_driver to simplify the code
new d3a9ff51b916 Merge tag 'extcon-next-for-5.10-v2' of git://git.kernel.or [...]
new 7b9749bd8308 stm class: ftrace: Change dependency to TRACING
new 8438f5211479 tracing: Add flag to control different traces
new 8ab7a2b7055c tracing: Add trace_export support for event trace
new 458999c6f67b tracing: Add trace_export support for trace_marker
new e8ecea301738 stm class: ftrace: Enable supported trace export flag
new b8f8534b10b6 stm class: ftrace: Use different channel accroding to CPU
new 951e4d71a8fa intel_th: pci: Add Alder Lake-S support
new 9f126c56b9d6 intel_th: pci: Add Alder Lake CPU support
new 07f8569fbe44 w1: Constify struct w1_family_ops
new 57de2dfcabba w1: Constify static w1_family_ops structs
new 6925478cad27 power: supply: Constify static w1_family_ops structs
new c307459b9d1f fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum
new 06e67b849ab9 fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum
new b89999d00493 fs/kernel_read_file: Split into separate include file
new 5287b07f6d7c fs/kernel_read_file: Split into separate source file
new f7a4f689bca6 fs/kernel_read_file: Remove redundant size argument
new 113eeb517780 fs/kernel_read_file: Switch buffer size arg to size_t
new 885352881f11 fs/kernel_read_file: Add file_size output argument
new b64fcae74b6d LSM: Introduce kernel_post_load_data() hook
new 4f2d99b06b73 firmware_loader: Use security_post_load_data()
new 38f901735a9e module: Call security_kernel_post_load_data()
new 2039bda1fa8d LSM: Add "contents" flag to kernel_read_file hook
new 34736daeecd1 IMA: Add support for file reads without contents
new 0fa8e0846487 fs/kernel_file_read: Add "offset" arg for partial reads
new 89287c169f8f firmware: Store opt_flags in fw_priv
new 59cdb23ca2df firmware: Add request_partial_firmware_into_buf()
new 5d90e05c0e83 test_firmware: Test partial read support
new 2a3809da6186 binder: simplify the return expression of binder_mmap
new 05dbb6285335 w1: w1_therm: make w1_poll_completion static
new dba8648dcab9 firmware_loader: fix a kernel-doc markup
new 2827d98bc5d6 misc: Kconfig: add a new dependency for HISI_HIKEY_USB
new 200da27ab32d LSM: Fix type of id parameter in kernel_post_load_data prototype
new 51fbad388c85 misc: Kconfig: fix a HISI_HIKEY_USB dependency
new 78eef5d95261 docs: w1: w1_therm: Fix broken xref, mistakes, clarify text
new f3277cbfba76 binder: fix UAF when releasing todo list
new 726eb70e0d34 Merge tag 'char-misc-5.10-rc1' of git://git.kernel.org/pub [...]
The 1276 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:
CREDITS | 4 +
Documentation/ABI/stable/sysfs-bus-mhi | 21 +
Documentation/ABI/testing/sysfs-bus-dfl | 15 +
Documentation/ABI/testing/sysfs-bus-fsi | 8 +
Documentation/ABI/testing/sysfs-bus-iio | 90 +-
.../ABI/testing/sysfs-bus-iio-accel-adxl372 | 7 +
.../ABI/testing/sysfs-bus-iio-humidity-hdc2010 | 9 +
.../ABI/testing/sysfs-bus-iio-light-tsl2772 | 0
Documentation/ABI/testing/sysfs-bus-mei | 7 +
.../ABI/testing/sysfs-bus-soundwire-slave | 18 +
Documentation/ABI/testing/sysfs-driver-habanalabs | 18 +-
Documentation/ABI/testing/sysfs-driver-w1_therm | 51 +-
.../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 21 +
.../devicetree/bindings/extcon/extcon-ptn5150.txt | 27 -
.../devicetree/bindings/extcon/extcon-ptn5150.yaml | 60 +
.../devicetree/bindings/fsi/fsi-master-aspeed.txt | 12 +
.../devicetree/bindings/iio/adc/ad7949.txt | 16 -
.../devicetree/bindings/iio/adc/adi,ad7291.yaml | 46 +
.../devicetree/bindings/iio/adc/adi,ad7768-1.txt | 41 -
.../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 89 +
.../devicetree/bindings/iio/adc/adi,ad7949.yaml | 57 +
.../devicetree/bindings/iio/adc/adi,ad9467.yaml | 15 +-
.../devicetree/bindings/iio/adc/ads1015.txt | 73 -
.../bindings/iio/adc/amlogic,meson-saradc.txt | 48 -
.../bindings/iio/adc/amlogic,meson-saradc.yaml | 149 +
.../bindings/iio/adc/aspeed,ast2400-adc.yaml | 55 +
.../devicetree/bindings/iio/adc/aspeed_adc.txt | 22 -
.../devicetree/bindings/iio/adc/berlin2_adc.txt | 19 -
.../devicetree/bindings/iio/adc/cc10001_adc.txt | 22 -
.../bindings/iio/adc/cosmic,10001-adc.yaml | 59 +
.../devicetree/bindings/iio/adc/cpcap-adc.txt | 17 -
.../devicetree/bindings/iio/adc/da9150-gpadc.txt | 16 -
.../bindings/iio/adc/dlg,da9150-gpadc.yaml | 35 +
.../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt | 57 -
.../devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml | 131 +
.../devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml | 62 +
.../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 81 +
.../devicetree/bindings/iio/adc/hi8435.txt | 21 -
.../devicetree/bindings/iio/adc/holt,hi8435.yaml | 50 +
.../devicetree/bindings/iio/adc/imx7d-adc.txt | 24 -
.../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 44 +
.../devicetree/bindings/iio/adc/lpc1850-adc.txt | 20 -
.../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 21 -
.../devicetree/bindings/iio/adc/ltc2497.txt | 13 -
.../bindings/iio/adc/marvell,berlin2-adc.yaml | 50 +
.../devicetree/bindings/iio/adc/max11100.txt | 18 -
.../devicetree/bindings/iio/adc/max1118.txt | 21 -
.../devicetree/bindings/iio/adc/max9611.txt | 27 -
.../bindings/iio/adc/maxim,max11100.yaml | 49 +
.../devicetree/bindings/iio/adc/maxim,max1118.yaml | 62 +
.../devicetree/bindings/iio/adc/maxim,max9611.yaml | 51 +
.../devicetree/bindings/iio/adc/mcp320x.txt | 57 -
.../devicetree/bindings/iio/adc/mcp3422.txt | 19 -
.../bindings/iio/adc/microchip,mcp3201.yaml | 77 +
.../bindings/iio/adc/motorola,cpcap-adc.yaml | 53 +
.../bindings/iio/adc/nuvoton,nau7802.yaml | 50 +
.../bindings/iio/adc/nuvoton,npcm-adc.txt | 26 -
.../bindings/iio/adc/nuvoton,npcm750-adc.yaml | 64 +
.../bindings/iio/adc/nuvoton-nau7802.txt | 18 -
.../bindings/iio/adc/nxp,lpc1850-adc.yaml | 61 +
.../bindings/iio/adc/nxp,lpc3220-adc.yaml | 50 +
.../bindings/iio/adc/samsung,exynos-adc.yaml | 15 +-
.../bindings/iio/adc/sprd,sc2720-adc.yaml | 72 +
.../bindings/iio/adc/sprd,sc27xx-adc.txt | 40 -
.../devicetree/bindings/iio/adc/st,stmpe-adc.yaml | 45 +
.../devicetree/bindings/iio/adc/stmpe-adc.txt | 21 -
.../devicetree/bindings/iio/adc/ti,adc0832.yaml | 56 +
.../devicetree/bindings/iio/adc/ti,adc108s102.yaml | 47 +
.../devicetree/bindings/iio/adc/ti,adc12138.yaml | 86 +
.../devicetree/bindings/iio/adc/ti,adc128s052.yaml | 59 +
.../devicetree/bindings/iio/adc/ti,adc161s626.yaml | 51 +
.../devicetree/bindings/iio/adc/ti,ads1015.yaml | 112 +
.../devicetree/bindings/iio/adc/ti,ads7950.yaml | 65 +
.../devicetree/bindings/iio/adc/ti,ads8344.yaml | 51 +
.../devicetree/bindings/iio/adc/ti,tlc4541.yaml | 52 +
.../bindings/iio/adc/ti,twl4030-madc.yaml | 48 +
.../devicetree/bindings/iio/adc/ti-adc0832.txt | 19 -
.../devicetree/bindings/iio/adc/ti-adc108s102.txt | 18 -
.../devicetree/bindings/iio/adc/ti-adc12138.txt | 37 -
.../devicetree/bindings/iio/adc/ti-adc128s052.txt | 25 -
.../devicetree/bindings/iio/adc/ti-adc161s626.txt | 18 -
.../devicetree/bindings/iio/adc/ti-ads7950.txt | 23 -
.../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 -
.../devicetree/bindings/iio/adc/twl4030-madc.txt | 24 -
.../devicetree/bindings/iio/adc/vf610-adc.txt | 36 -
.../bindings/iio/chemical/atlas,sensor.yaml | 4 +
.../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 77 +
.../devicetree/bindings/iio/dac/ltc2632.txt | 49 -
.../bindings/iio/gyroscope/adi,adxrs290.yaml | 59 +
.../bindings/iio/humidity/ti,hdc2010.yaml | 45 +
.../devicetree/bindings/iio/light/ams,as73211.yaml | 54 +
.../bindings/iio/light/vishay,vcnl4000.yaml | 4 +
.../bindings/iio/proximity/semtech,sx9310.yaml | 65 +
.../devicetree/bindings/iio/proximity/vl53l0x.txt | 6 +
.../bindings/interconnect/interconnect.txt | 24 +-
.../bindings/interconnect/qcom,bcm-voter.yaml | 20 +
.../bindings/interconnect/qcom,osm-l3.yaml | 2 +
.../{qcom,sdm845.yaml => qcom,rpmh.yaml} | 42 +-
.../bindings/interconnect/qcom,sc7180.yaml | 85 -
.../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 2 +-
.../bindings/phy/intel,lgm-emmc-phy.yaml | 17 +-
.../devicetree/bindings/phy/intel,lgm-usb-phy.yaml | 58 +
.../bindings/phy/phy-cadence-torrent.yaml | 96 +-
.../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 95 +-
.../bindings/phy/socionext,uniphier-ahci-phy.yaml | 76 +
.../devicetree/bindings/phy/ti,omap-usb2.yaml | 74 +
.../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 13 +-
Documentation/devicetree/bindings/phy/ti-phy.txt | 37 -
.../devicetree/bindings/soundwire/qcom,sdw.txt | 1 +
.../devicetree/bindings/trivial-devices.yaml | 16 +
.../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 22 +-
.../devicetree/bindings/usb/atmel-usb.txt | 1 +
.../devicetree/bindings/usb/cdns,usb3.yaml | 96 +
.../devicetree/bindings/usb/cdns-usb3.txt | 45 -
.../devicetree/bindings/usb/ci-hdrc-usb2.txt | 9 +
Documentation/devicetree/bindings/usb/dwc2.yaml | 5 +
Documentation/devicetree/bindings/usb/dwc3.txt | 3 +
.../bindings/usb/intel,keembay-dwc3.yaml | 77 +
.../bindings/usb/mediatek,mt6360-tcpc.yaml | 95 +
.../devicetree/bindings/usb/renesas,usb-xhci.yaml | 1 +
.../devicetree/bindings/usb/renesas,usb3-peri.yaml | 35 +-
.../devicetree/bindings/usb/renesas,usbhs.yaml | 1 +
.../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 -
.../devicetree/bindings/usb/ti,hd3ss3220.yaml | 82 +
Documentation/driver-api/mei/mei.rst | 37 +
Documentation/userspace-api/ioctl/ioctl-number.rst | 5 +-
Documentation/virt/index.rst | 1 +
Documentation/virt/ne_overview.rst | 95 +
Documentation/w1/slaves/w1_therm.rst | 101 +-
MAINTAINERS | 129 +-
arch/arm/boot/dts/at91-sam9x60ek.dts | 13 +
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 22 +
arch/arm/boot/dts/sam9x60.dtsi | 14 +
drivers/acpi/bus.c | 1 +
drivers/android/binder.c | 57 +-
drivers/android/binder_alloc.c | 57 +-
drivers/android/binder_alloc.h | 5 +-
drivers/android/binder_alloc_selftest.c | 2 +-
drivers/android/binderfs.c | 2 +-
drivers/base/firmware_loader/fallback.c | 21 +-
drivers/base/firmware_loader/fallback.h | 5 +-
drivers/base/firmware_loader/fallback_platform.c | 12 +-
drivers/base/firmware_loader/firmware.h | 7 +-
drivers/base/firmware_loader/main.c | 135 +-
drivers/bluetooth/ath3k.c | 93 +-
drivers/bus/fsl-mc/dprc-driver.c | 190 +-
drivers/bus/fsl-mc/dprc.c | 141 +-
drivers/bus/fsl-mc/fsl-mc-allocator.c | 12 +-
drivers/bus/fsl-mc/fsl-mc-bus.c | 75 +-
drivers/bus/fsl-mc/fsl-mc-private.h | 31 +-
drivers/bus/fsl-mc/mc-io.c | 7 +-
drivers/bus/mhi/Kconfig | 20 +-
drivers/bus/mhi/core/Makefile | 3 +-
drivers/bus/mhi/core/boot.c | 17 +-
drivers/bus/mhi/core/debugfs.c | 411 +
drivers/bus/mhi/core/init.c | 87 +-
drivers/bus/mhi/core/internal.h | 37 +-
drivers/bus/mhi/core/main.c | 27 +-
drivers/bus/mhi/core/pm.c | 28 +-
drivers/char/Kconfig | 3 +-
drivers/char/lp.c | 6 +-
drivers/char/mem.c | 28 +
drivers/char/mspec.c | 5 +-
drivers/counter/microchip-tcb-capture.c | 2 +-
drivers/counter/ti-eqep.c | 2 +-
drivers/extcon/extcon-axp288.c | 13 +-
drivers/extcon/extcon-max14577.c | 2 +-
drivers/extcon/extcon-max77693.c | 2 +-
drivers/extcon/extcon-max77843.c | 2 +-
drivers/extcon/extcon-max8997.c | 2 +-
drivers/extcon/extcon-palmas.c | 20 +-
drivers/extcon/extcon-ptn5150.c | 226 +-
drivers/extcon/extcon-usb-gpio.c | 2 +-
drivers/firmware/Kconfig | 3 +-
drivers/firmware/raspberrypi.c | 61 -
drivers/fpga/dfl-fme-perf.c | 2 +-
drivers/fpga/dfl-pci.c | 24 +-
drivers/fpga/dfl.c | 477 +-
drivers/fpga/dfl.h | 103 +-
drivers/fpga/fpga-region.c | 2 +-
drivers/fpga/stratix10-soc.c | 23 +-
drivers/fpga/xilinx-spi.c | 77 +-
drivers/fsi/fsi-core.c | 31 +-
drivers/fsi/fsi-master-aspeed.c | 134 +-
drivers/fsi/fsi-master-ast-cf.c | 7 +-
drivers/fsi/fsi-master-gpio.c | 5 +-
drivers/fsi/fsi-master-hub.c | 15 +-
drivers/fsi/fsi-master.h | 3 +-
drivers/fsi/fsi-occ.c | 2 +-
drivers/fsi/fsi-sbefifo.c | 2 +-
drivers/fsi/fsi-scom.c | 2 +-
drivers/greybus/interface.c | 6 +-
drivers/hwtracing/coresight/Kconfig | 54 +-
drivers/hwtracing/coresight/Makefile | 26 +-
drivers/hwtracing/coresight/coresight-catu.c | 37 +-
drivers/hwtracing/coresight/coresight-catu.h | 2 -
.../coresight/{coresight.c => coresight-core.c} | 216 +-
drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 +
.../{coresight-cti.c => coresight-cti-core.c} | 97 +-
drivers/hwtracing/coresight/coresight-etb10.c | 28 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 25 +-
drivers/hwtracing/coresight/coresight-etm-perf.h | 5 +-
.../{coresight-etm3x.c => coresight-etm3x-core.c} | 154 +-
.../{coresight-etm4x.c => coresight-etm4x-core.c} | 193 +-
.../hwtracing/coresight/coresight-etm4x-sysfs.c | 11 +-
drivers/hwtracing/coresight/coresight-etm4x.h | 6 +
drivers/hwtracing/coresight/coresight-funnel.c | 65 +-
drivers/hwtracing/coresight/coresight-platform.c | 11 +-
drivers/hwtracing/coresight/coresight-priv.h | 26 +-
drivers/hwtracing/coresight/coresight-replicator.c | 65 +-
drivers/hwtracing/coresight/coresight-stm.c | 31 +-
drivers/hwtracing/coresight/coresight-sysfs.c | 2 +
.../{coresight-tmc.c => coresight-tmc-core.c} | 25 +-
drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +-
drivers/hwtracing/coresight/coresight-tmc-etr.c | 21 +-
drivers/hwtracing/coresight/coresight-tmc.h | 3 +
drivers/hwtracing/coresight/coresight-tpiu.c | 20 +-
drivers/hwtracing/intel_th/pci.c | 10 +
drivers/hwtracing/stm/Kconfig | 2 +-
drivers/hwtracing/stm/ftrace.c | 7 +-
drivers/iio/Kconfig | 2 +-
drivers/iio/accel/adis16201.c | 26 +-
drivers/iio/accel/adis16209.c | 25 +-
drivers/iio/accel/adxl372.c | 311 +-
drivers/iio/accel/adxl372_i2c.c | 8 +
drivers/iio/accel/adxl372_spi.c | 4 +-
drivers/iio/accel/bma180.c | 22 +-
drivers/iio/accel/bma220_spi.c | 85 +-
drivers/iio/accel/cros_ec_accel_legacy.c | 2 +-
drivers/iio/accel/mma8452.c | 20 +-
drivers/iio/adc/Kconfig | 4 +-
drivers/iio/adc/ad7291.c | 35 +-
drivers/iio/adc/ad7292.c | 4 +-
drivers/iio/adc/ad7949.c | 2 +-
drivers/iio/adc/ad9467.c | 124 +-
drivers/iio/adc/adi-axi-adc.c | 2 +-
drivers/iio/adc/at91-sama5d2_adc.c | 26 +-
drivers/iio/adc/axp20x_adc.c | 14 +-
drivers/iio/adc/bcm_iproc_adc.c | 4 +-
drivers/iio/adc/envelope-detector.c | 16 +-
drivers/iio/adc/exynos_adc.c | 30 +-
drivers/iio/adc/fsl-imx25-gcq.c | 15 +-
drivers/iio/adc/ltc2497-core.c | 10 +-
drivers/iio/adc/meson_saradc.c | 18 +-
drivers/iio/adc/palmas_gpadc.c | 13 +-
drivers/iio/adc/rcar-gyroadc.c | 30 +-
drivers/iio/adc/stm32-adc-core.c | 80 +-
drivers/iio/adc/stm32-adc.c | 10 +-
drivers/iio/adc/stm32-dfsdm-adc.c | 10 +-
drivers/iio/adc/stm32-dfsdm-core.c | 20 +-
drivers/iio/adc/ti-adc081c.c | 24 +-
drivers/iio/adc/ti-adc0832.c | 11 +-
drivers/iio/adc/ti-adc108s102.c | 5 +-
drivers/iio/adc/ti-adc12138.c | 13 +-
drivers/iio/adc/ti-adc128s052.c | 3 +-
drivers/iio/afe/iio-rescale.c | 8 +-
drivers/iio/amplifiers/Kconfig | 1 +
drivers/iio/amplifiers/hmc425a.c | 9 +-
drivers/iio/buffer/Kconfig | 10 +-
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 12 +-
drivers/iio/chemical/ams-iaq-core.c | 3 +-
drivers/iio/chemical/atlas-ezo-sensor.c | 88 +-
drivers/iio/chemical/atlas-sensor.c | 10 +-
drivers/iio/chemical/scd30_core.c | 9 +-
drivers/iio/chemical/sgp30.c | 29 +-
drivers/iio/chemical/vz89x.c | 18 +-
.../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +-
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 5 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 11 +-
drivers/iio/common/ssp_sensors/ssp_dev.c | 3 +-
drivers/iio/dac/ad5064.c | 6 +-
drivers/iio/dac/ad5446.c | 5 +-
drivers/iio/dac/ad5592r-base.c | 56 +-
drivers/iio/dac/ad5592r.c | 7 +-
drivers/iio/dac/ad5593r.c | 7 +-
drivers/iio/dac/ad5686.c | 8 +-
drivers/iio/dac/ad5686.h | 2 +-
drivers/iio/dac/ad7303.c | 6 +-
drivers/iio/dac/dpot-dac.c | 16 +-
drivers/iio/dac/mcp4725.c | 29 +-
drivers/iio/dac/stm32-dac-core.c | 5 +-
drivers/iio/dac/stm32-dac.c | 13 +-
drivers/iio/dac/ti-dac082s085.c | 5 +-
drivers/iio/dac/ti-dac5571.c | 36 +-
drivers/iio/dac/ti-dac7612.c | 14 +-
drivers/iio/dummy/iio_dummy_evgen.c | 4 +-
drivers/iio/frequency/ad9523.c | 60 +-
drivers/iio/frequency/adf4350.c | 21 +-
drivers/iio/gyro/Kconfig | 12 +
drivers/iio/gyro/Makefile | 1 +
drivers/iio/gyro/adis16080.c | 2 +-
drivers/iio/gyro/adis16136.c | 37 +-
drivers/iio/gyro/adis16260.c | 33 +-
drivers/iio/gyro/adxrs290.c | 710 ++
drivers/iio/gyro/itg3200_buffer.c | 15 +-
drivers/iio/health/max30102.c | 15 +-
drivers/iio/humidity/Kconfig | 10 +
drivers/iio/humidity/Makefile | 1 +
drivers/iio/humidity/hdc100x.c | 3 +-
drivers/iio/humidity/hdc2010.c | 353 +
drivers/iio/humidity/htu21.c | 3 +-
drivers/iio/humidity/si7020.c | 3 +-
drivers/iio/iio_core_trigger.h | 4 +-
drivers/iio/imu/adis16400.c | 72 +-
drivers/iio/imu/adis16460.c | 25 +-
drivers/iio/imu/adis16475.c | 18 +-
drivers/iio/imu/adis16480.c | 55 +-
drivers/iio/imu/adis_buffer.c | 76 +-
drivers/iio/imu/adis_trigger.c | 60 -
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 20 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 12 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 14 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 42 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 134 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 +
drivers/iio/industrialio-buffer.c | 46 +-
drivers/iio/industrialio-core.c | 5 +-
drivers/iio/industrialio-event.c | 51 +-
drivers/iio/industrialio-trigger.c | 3 +-
drivers/iio/light/Kconfig | 15 +
drivers/iio/light/Makefile | 1 +
drivers/iio/light/as73211.c | 800 ++
drivers/iio/light/cros_ec_light_prox.c | 5 +-
drivers/iio/light/gp2ap002.c | 2 +-
drivers/iio/light/isl29018.c | 9 +-
drivers/iio/light/si1145.c | 19 +-
drivers/iio/light/tsl2772.c | 10 +-
drivers/iio/magnetometer/ak8974.c | 14 +-
drivers/iio/magnetometer/ak8975.c | 8 +-
drivers/iio/magnetometer/hmc5843_core.c | 4 +-
drivers/iio/magnetometer/mag3110.c | 20 +-
drivers/iio/multiplexer/iio-mux.c | 8 +-
drivers/iio/potentiometer/ad5272.c | 5 +-
drivers/iio/potentiometer/ds1803.c | 6 +-
drivers/iio/potentiometer/max5432.c | 8 +-
drivers/iio/potentiometer/max5481.c | 23 +-
drivers/iio/potentiometer/mcp4018.c | 12 +-
drivers/iio/potentiometer/mcp4131.c | 8 +-
drivers/iio/potentiometer/mcp4531.c | 11 +-
drivers/iio/potentiostat/lmp91000.c | 11 +-
drivers/iio/pressure/cros_ec_baro.c | 5 +-
drivers/iio/pressure/icp10100.c | 3 +-
drivers/iio/pressure/ms5611_i2c.c | 6 +-
drivers/iio/pressure/ms5611_spi.c | 6 +-
drivers/iio/pressure/ms5637.c | 3 +-
drivers/iio/pressure/zpa2326_i2c.c | 6 +-
drivers/iio/pressure/zpa2326_spi.c | 6 +-
drivers/iio/proximity/as3935.c | 44 +-
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 3 +-
drivers/iio/proximity/sx9310.c | 427 +-
drivers/iio/proximity/vl53l0x-i2c.c | 104 +-
drivers/iio/resolver/ad2s1200.c | 3 +-
drivers/iio/temperature/ltc2983.c | 19 +-
drivers/iio/temperature/mlx90632.c | 283 +-
drivers/iio/temperature/tmp007.c | 4 +-
drivers/iio/temperature/tsys01.c | 3 +-
drivers/interconnect/Makefile | 2 +-
drivers/interconnect/bulk.c | 117 +
drivers/interconnect/core.c | 140 +-
drivers/interconnect/imx/imx.c | 13 +-
drivers/interconnect/qcom/Kconfig | 20 +
drivers/interconnect/qcom/Makefile | 4 +
drivers/interconnect/qcom/bcm-voter.c | 36 +-
drivers/interconnect/qcom/icc-rpmh.c | 30 +
drivers/interconnect/qcom/icc-rpmh.h | 21 +-
drivers/interconnect/qcom/osm-l3.c | 91 +-
drivers/interconnect/qcom/sc7180.c | 3 +-
drivers/interconnect/qcom/sdm845.c | 3 +-
drivers/interconnect/qcom/sm8150.c | 635 +
drivers/interconnect/qcom/sm8150.h | 154 +
drivers/interconnect/qcom/sm8250.c | 651 +
drivers/interconnect/qcom/sm8250.h | 164 +
drivers/misc/Kconfig | 10 +
drivers/misc/Makefile | 1 +
drivers/misc/cardreader/rts5227.c | 117 +-
drivers/misc/cardreader/rts5228.c | 5 +-
drivers/misc/cardreader/rts5249.c | 162 +-
drivers/misc/cardreader/rts5260.c | 44 +-
drivers/misc/cardreader/rtsx_pcr.c | 24 +-
drivers/misc/cardreader/rtsx_pcr.h | 17 +
drivers/misc/eeprom/at25.c | 5 +-
drivers/misc/eeprom/ee1004.c | 13 +-
drivers/misc/eeprom/eeprom_93xx46.c | 1 +
drivers/misc/fastrpc.c | 20 +-
drivers/misc/habanalabs/Kconfig | 1 -
drivers/misc/habanalabs/common/Makefile | 4 +-
drivers/misc/habanalabs/common/command_buffer.c | 229 +-
.../misc/habanalabs/common/command_submission.c | 107 +-
drivers/misc/habanalabs/common/context.c | 38 +-
drivers/misc/habanalabs/common/debugfs.c | 92 +-
drivers/misc/habanalabs/common/device.c | 31 +-
drivers/misc/habanalabs/common/firmware_if.c | 229 +-
drivers/misc/habanalabs/common/habanalabs.h | 200 +-
drivers/misc/habanalabs/common/habanalabs_drv.c | 76 +-
drivers/misc/habanalabs/common/habanalabs_ioctl.c | 105 +-
drivers/misc/habanalabs/common/hw_queue.c | 10 +-
drivers/misc/habanalabs/common/hwmon.c | 60 +-
drivers/misc/habanalabs/common/irq.c | 2 +-
drivers/misc/habanalabs/common/memory.c | 90 +-
drivers/misc/habanalabs/common/mmu.c | 812 +-
drivers/misc/habanalabs/common/{mmu.c => mmu_v1.c} | 260 +-
drivers/misc/habanalabs/common/pci.c | 17 +-
drivers/misc/habanalabs/common/sysfs.c | 60 +-
drivers/misc/habanalabs/gaudi/gaudi.c | 254 +-
drivers/misc/habanalabs/gaudi/gaudiP.h | 60 +-
drivers/misc/habanalabs/gaudi/gaudi_security.c | 12351 +++++++++----------
drivers/misc/habanalabs/goya/goya.c | 89 +-
drivers/misc/habanalabs/goya/goyaP.h | 2 +-
.../include/common/{armcp_if.h => cpucp_if.h} | 298 +-
drivers/misc/habanalabs/include/common/qman_if.h | 2 +-
drivers/misc/habanalabs/include/gaudi/gaudi.h | 2 +
.../misc/habanalabs/include/gaudi/gaudi_masks.h | 273 +-
.../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 +
.../misc/habanalabs/include/goya/goya_reg_map.h | 1 +
.../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 +
drivers/misc/hisi_hikey_usb.c | 273 +
drivers/misc/mei/Kconfig | 10 +
drivers/misc/mei/Makefile | 3 +
drivers/misc/mei/bus-fixup.c | 12 +
drivers/misc/mei/bus.c | 89 +-
drivers/misc/mei/client.c | 423 +-
drivers/misc/mei/client.h | 22 +-
drivers/misc/mei/debugfs.c | 9 +-
drivers/misc/mei/hbm.c | 101 +-
drivers/misc/mei/hbm.h | 2 +
drivers/misc/mei/hw-virtio.c | 874 ++
drivers/misc/mei/hw.h | 150 +-
drivers/misc/mei/interrupt.c | 113 +-
drivers/misc/mei/main.c | 284 +-
drivers/misc/mei/mei_dev.h | 34 +-
drivers/misc/mic/scif/scif_nodeqp.c | 2 +-
drivers/misc/mic/scif/scif_rma.c | 4 +-
drivers/misc/mic/vop/Makefile | 2 +-
drivers/misc/mic/vop/vop_main.c | 3 +-
drivers/misc/mic/vop/vop_vringh.c | 24 +-
drivers/misc/ocxl/Kconfig | 3 +-
drivers/misc/ocxl/core.c | 7 +-
drivers/misc/pvpanic.c | 8 +-
drivers/misc/uacce/uacce.c | 2 +-
drivers/misc/vmw_vmci/vmci_queue_pair.c | 10 +-
drivers/most/Kconfig | 9 +
drivers/most/Makefile | 1 +
.../{staging/most/cdev/cdev.c => most/most_cdev.c} | 0
drivers/net/usb/pegasus.c | 61 +-
drivers/net/usb/rtl8150.c | 32 +-
drivers/net/wireless/microchip/wilc1000/spi.c | 5 +-
drivers/nvmem/core.c | 50 +-
drivers/nvmem/mtk-efuse.c | 14 -
drivers/pci/controller/pcie-brcmstb.c | 17 -
drivers/pci/quirks.c | 57 -
drivers/phy/Kconfig | 11 +
drivers/phy/Makefile | 1 +
drivers/phy/broadcom/phy-bcm-ns-usb3.c | 22 +-
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 13 +-
drivers/phy/broadcom/phy-bcm-sr-usb.c | 19 +-
drivers/phy/cadence/phy-cadence-salvo.c | 8 +-
drivers/phy/cadence/phy-cadence-sierra.c | 24 +-
drivers/phy/cadence/phy-cadence-torrent.c | 2119 +++-
drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 79 +-
drivers/phy/hisilicon/phy-hi3660-usb3.c | 2 +-
drivers/phy/intel/Kconfig | 22 +-
drivers/phy/intel/Makefile | 5 +-
drivers/phy/intel/phy-intel-keembay-emmc.c | 307 +
.../{phy-intel-combo.c => phy-intel-lgm-combo.c} | 0
.../{phy-intel-emmc.c => phy-intel-lgm-emmc.c} | 0
drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 2 +-
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +-
drivers/phy/marvell/phy-pxa-28nm-hsic.c | 40 +-
drivers/phy/marvell/phy-pxa-28nm-usb2.c | 33 +-
drivers/phy/phy-lgm-usb.c | 284 +
drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 21 +-
drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +-
drivers/phy/qualcomm/phy-qcom-qmp.c | 1053 +-
drivers/phy/qualcomm/phy-qcom-qmp.h | 80 +
drivers/phy/ralink/phy-ralink-usb.c | 2 +-
drivers/phy/rockchip/Kconfig | 12 +
drivers/phy/rockchip/Makefile | 1 +
.../rockchip}/phy-rockchip-dphy-rx0.c | 1 +
drivers/phy/samsung/phy-exynos5-usbdrd.c | 39 +-
drivers/phy/samsung/phy-samsung-ufs.c | 2 +-
drivers/phy/socionext/Kconfig | 10 +
drivers/phy/socionext/Makefile | 1 +
drivers/phy/socionext/phy-uniphier-ahci.c | 321 +
drivers/phy/ti/phy-am654-serdes.c | 325 +-
drivers/phy/ti/phy-gmii-sel.c | 159 +-
drivers/phy/ti/phy-j721e-wiz.c | 1 -
drivers/phy/ti/phy-omap-usb2.c | 36 +-
drivers/power/supply/bq27xxx_battery_hdq.c | 2 +-
drivers/power/supply/ds2760_battery.c | 2 +-
drivers/power/supply/max1721x_battery.c | 2 +-
drivers/reset/Kconfig | 11 +
drivers/reset/Makefile | 1 +
drivers/reset/reset-raspberrypi.c | 122 +
drivers/slimbus/core.c | 6 +-
drivers/slimbus/qcom-ngd-ctrl.c | 4 +
drivers/soundwire/Kconfig | 7 +-
drivers/soundwire/Makefile | 3 +
drivers/soundwire/bus.c | 120 +-
drivers/soundwire/bus.h | 52 +-
drivers/soundwire/bus_type.c | 9 +
drivers/soundwire/cadence_master.c | 199 +-
drivers/soundwire/cadence_master.h | 5 +
drivers/soundwire/generic_bandwidth_allocation.c | 425 +
drivers/soundwire/intel.c | 803 +-
drivers/soundwire/intel.h | 4 +
drivers/soundwire/intel_init.c | 22 +-
drivers/soundwire/master.c | 2 +
drivers/soundwire/mipi_disco.c | 18 +-
drivers/soundwire/qcom.c | 118 +-
drivers/soundwire/slave.c | 13 +-
drivers/soundwire/stream.c | 45 +-
drivers/soundwire/sysfs_local.h | 4 +
drivers/soundwire/sysfs_slave.c | 58 +-
drivers/staging/Kconfig | 2 +
drivers/staging/Makefile | 1 +
drivers/staging/android/ion/ion.c | 6 +-
drivers/staging/comedi/comedi.h | 4 +-
drivers/staging/comedi/comedidev.h | 2 +-
drivers/staging/comedi/drivers/addi_apci_1564.c | 4 +-
drivers/staging/comedi/drivers/comedi_8255.c | 2 +-
drivers/staging/comedi/drivers/ni_tiocmd.c | 2 +-
drivers/staging/comedi/drivers/pcl726.c | 2 +-
drivers/staging/comedi/drivers/pcmuio.c | 2 +-
drivers/staging/comedi/drivers/quatech_daqp_cs.c | 2 +-
drivers/staging/comedi/drivers/vmk80xx.c | 3 +
drivers/staging/emxx_udc/Kconfig | 2 +-
drivers/staging/emxx_udc/emxx_udc.c | 19 +-
drivers/staging/emxx_udc/emxx_udc.h | 461 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 55 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 441 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 2 +-
drivers/staging/fwserial/fwserial.c | 2 +-
drivers/staging/greybus/audio_codec.c | 4 +-
drivers/staging/greybus/audio_module.c | 6 +-
drivers/staging/greybus/audio_topology.c | 20 +-
drivers/staging/greybus/gbphy.h | 4 +-
drivers/staging/hikey9xx/Kconfig | 49 +
drivers/staging/hikey9xx/Makefile | 7 +
drivers/staging/hikey9xx/TODO | 5 +
drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 342 +
drivers/staging/hikey9xx/hi6421v600-regulator.c | 478 +
drivers/staging/hikey9xx/hisi-spmi-controller.c | 358 +
.../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 159 +
.../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 62 +
drivers/staging/hikey9xx/phy-hi3670-usb3.c | 671 +
drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 72 +
drivers/staging/iio/Documentation/dac/max517 | 41 -
drivers/staging/iio/Documentation/device.txt | 74 -
drivers/staging/iio/Documentation/overview.txt | 57 -
drivers/staging/iio/Documentation/ring.txt | 47 -
.../staging/iio/Documentation/sysfs-bus-iio-light | 79 -
drivers/staging/iio/Documentation/trigger.txt | 31 -
drivers/staging/iio/accel/adis16203.c | 26 +-
drivers/staging/iio/accel/adis16240.c | 25 +-
drivers/staging/iio/frequency/ad9834.c | 1 -
drivers/staging/kpc2000/kpc_dma/fileops.c | 4 +-
drivers/staging/ks7010/ks7010_sdio.c | 6 +-
drivers/staging/ks7010/ks_hostif.c | 6 +-
drivers/staging/media/Kconfig | 2 -
drivers/staging/media/Makefile | 1 -
drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 68 +-
.../staging/media/atomisp/include/media/lm3554.h | 7 +-
.../staging/media/phy-rockchip-dphy-rx0/Kconfig | 13 -
.../staging/media/phy-rockchip-dphy-rx0/Makefile | 2 -
drivers/staging/media/phy-rockchip-dphy-rx0/TODO | 6 -
drivers/staging/media/tegra-vde/iommu.c | 4 +-
drivers/staging/most/Kconfig | 2 -
drivers/staging/most/Makefile | 1 -
drivers/staging/most/cdev/Kconfig | 13 -
drivers/staging/most/cdev/Makefile | 4 -
drivers/staging/most/dim2/dim2.c | 6 +-
drivers/staging/mt7621-dma/mtk-hsdma.c | 6 +-
drivers/staging/mt7621-pci/TODO | 2 +-
drivers/staging/nvec/nvec.c | 2 +-
drivers/staging/octeon-usb/octeon-hcd.c | 3 +-
drivers/staging/pi433/pi433_if.h | 26 +-
drivers/staging/qlge/qlge.h | 20 +-
drivers/staging/qlge/qlge_dbg.c | 28 +-
drivers/staging/qlge/qlge_main.c | 20 +-
drivers/staging/qlge/qlge_mpi.c | 15 +-
drivers/staging/ralink-gdma/ralink-gdma.c | 6 +-
drivers/staging/rtl8188eu/core/rtw_ap.c | 10 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 78 +-
drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 14 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 58 +-
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 12 +-
drivers/staging/rtl8188eu/core/rtw_security.c | 790 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 92 +-
drivers/staging/rtl8188eu/hal/hal_intf.c | 4 +-
drivers/staging/rtl8188eu/hal/odm.c | 65 +-
drivers/staging/rtl8188eu/hal/phy.c | 49 +-
drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 25 +-
drivers/staging/rtl8188eu/hal/rf.c | 1 +
drivers/staging/rtl8188eu/hal/rf_cfg.c | 7 +-
drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 6 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 5 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 13 +-
drivers/staging/rtl8188eu/include/ieee80211.h | 10 -
drivers/staging/rtl8188eu/include/osdep_service.h | 1 +
drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +-
drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 3 +-
drivers/staging/rtl8188eu/include/rtw_mlme.h | 4 +-
drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 5 +-
drivers/staging/rtl8188eu/include/rtw_recv.h | 2 +
drivers/staging/rtl8188eu/include/rtw_security.h | 62 +-
drivers/staging/rtl8188eu/include/wifi.h | 34 +-
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 329 +-
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 46 +-
drivers/staging/rtl8188eu/os_dep/rtw_android.c | 10 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 52 +-
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +-
drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +-
drivers/staging/rtl8192e/Kconfig | 1 +
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 27 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 6 +-
drivers/staging/rtl8192e/rtllib_tx.c | 2 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 2 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 6 +-
drivers/staging/rtl8192u/r8192U_core.c | 9 +-
drivers/staging/rtl8192u/r8192U_dm.c | 12 +-
drivers/staging/rtl8192u/r8192U_hw.h | 1 +
drivers/staging/rtl8192u/r8192U_wx.c | 41 +-
drivers/staging/rtl8192u/r819xU_cmdpkt.c | 5 +-
drivers/staging/rtl8192u/r819xU_firmware.c | 6 -
drivers/staging/rtl8192u/r819xU_firmware_img.h | 3 -
drivers/staging/rtl8192u/r819xU_phy.c | 30 +-
drivers/staging/rtl8192u/r819xU_phyreg.h | 3 -
drivers/staging/rtl8712/rtl8712_recv.c | 19 +-
drivers/staging/rtl8712/rtl871x_cmd.c | 4 +-
drivers/staging/rtl8712/rtl871x_io.c | 2 +-
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 16 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 11 +-
drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 2 +-
drivers/staging/rtl8712/rtl871x_recv.c | 20 +-
drivers/staging/rtl8712/rtl871x_security.c | 8 +-
drivers/staging/rtl8712/rtl871x_sta_mgt.c | 4 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 34 +-
drivers/staging/rtl8712/rtl871x_xmit.h | 2 +-
drivers/staging/rtl8712/usb_intf.c | 2 +-
drivers/staging/rtl8712/usb_ops_linux.c | 5 +-
drivers/staging/rtl8723bs/core/rtw_ap.c | 5 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 5 +-
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 11 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 16 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +-
drivers/staging/rtl8723bs/core/rtw_recv.c | 3 +-
drivers/staging/rtl8723bs/core/rtw_security.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 74 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 11 +-
drivers/staging/rtl8723bs/hal/sdio_ops.c | 11 +-
drivers/staging/rtl8723bs/include/osdep_service.h | 87 -
.../rtl8723bs/include/osdep_service_linux.h | 14 +-
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 -
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +-
drivers/staging/rtl8723bs/os_dep/recv_linux.c | 3 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 4 +-
drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 42 +-
drivers/staging/rts5208/rtsx_transport.c | 24 +-
drivers/staging/sm750fb/sm750.c | 3 +-
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +-
.../include/linux/raspberrypi/vchiq.h | 11 +-
.../interface/vchiq_arm/vchiq_2835_arm.c | 24 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 1257 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 25 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.h | 14 +-
.../interface/vchiq_arm/vchiq_ioctl.h | 29 +-
.../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +-
drivers/staging/vt6655/device_main.c | 6 +-
drivers/staging/vt6655/mac.h | 2 +-
drivers/staging/vt6655/rxtx.c | 24 +-
.../bindings/net/wireless/silabs,wfx.yaml | 125 +
.../bindings/net/wireless/siliabs,wfx.txt | 98 -
drivers/staging/wfx/TODO | 19 -
drivers/staging/wfx/bh.c | 75 +-
drivers/staging/wfx/bh.h | 2 +-
drivers/staging/wfx/bus.h | 2 +-
drivers/staging/wfx/bus_sdio.c | 2 +-
drivers/staging/wfx/bus_spi.c | 2 +-
drivers/staging/wfx/data_rx.c | 11 +-
drivers/staging/wfx/data_rx.h | 2 +-
drivers/staging/wfx/data_tx.c | 74 +-
drivers/staging/wfx/data_tx.h | 5 +-
drivers/staging/wfx/debug.c | 27 +-
drivers/staging/wfx/fwio.c | 4 +-
drivers/staging/wfx/hif_api_cmd.h | 256 +-
drivers/staging/wfx/hif_api_general.h | 131 +-
drivers/staging/wfx/hif_api_mib.h | 50 +-
drivers/staging/wfx/hif_rx.c | 91 +-
drivers/staging/wfx/hif_tx.c | 116 +-
drivers/staging/wfx/hif_tx.h | 12 +-
drivers/staging/wfx/hif_tx_mib.c | 124 +-
drivers/staging/wfx/hif_tx_mib.h | 13 +-
drivers/staging/wfx/hwio.c | 2 +-
drivers/staging/wfx/hwio.h | 2 +-
drivers/staging/wfx/key.c | 12 +-
drivers/staging/wfx/key.h | 2 +-
drivers/staging/wfx/main.c | 33 +-
drivers/staging/wfx/main.h | 4 +-
drivers/staging/wfx/queue.c | 16 +-
drivers/staging/wfx/queue.h | 3 +-
drivers/staging/wfx/scan.c | 6 +-
drivers/staging/wfx/scan.h | 2 +-
drivers/staging/wfx/secure_link.h | 59 -
drivers/staging/wfx/sta.c | 348 +-
drivers/staging/wfx/sta.h | 4 +-
drivers/staging/wfx/traces.h | 2 +-
drivers/staging/wfx/wfx.h | 7 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 18 +-
drivers/staging/wlan-ng/p80211netdev.c | 11 +-
drivers/staging/wlan-ng/prism2mgmt.c | 24 +-
drivers/staging/wlan-ng/prism2mib.c | 2 +-
drivers/staging/wlan-ng/prism2sta.c | 4 +-
drivers/thunderbolt/Kconfig | 14 +-
drivers/thunderbolt/Makefile | 4 +-
drivers/thunderbolt/acpi.c | 117 +
drivers/thunderbolt/cap.c | 136 +-
drivers/thunderbolt/ctl.c | 23 +-
drivers/thunderbolt/debugfs.c | 701 ++
drivers/thunderbolt/domain.c | 48 +-
drivers/thunderbolt/icm.c | 5 +-
drivers/thunderbolt/lc.c | 151 +-
drivers/thunderbolt/nhi.c | 90 +-
drivers/thunderbolt/nhi_ops.c | 31 +-
drivers/thunderbolt/quirks.c | 2 +-
drivers/thunderbolt/switch.c | 216 +-
drivers/thunderbolt/tb.c | 207 +-
drivers/thunderbolt/tb.h | 160 +-
drivers/thunderbolt/tb_msgs.h | 1 +
drivers/thunderbolt/tb_regs.h | 34 +-
drivers/thunderbolt/test.c | 13 +-
drivers/thunderbolt/usb4.c | 251 +-
drivers/uio/uio.c | 4 +-
drivers/usb/atm/cxacru.c | 27 +-
drivers/usb/atm/usbatm.c | 14 +-
drivers/usb/c67x00/c67x00-sched.c | 7 +-
drivers/usb/cdns3/cdns3-imx.c | 191 +-
drivers/usb/cdns3/core.c | 202 +-
drivers/usb/cdns3/core.h | 17 +
drivers/usb/cdns3/drd.c | 20 +
drivers/usb/cdns3/drd.h | 5 +-
drivers/usb/cdns3/ep0.c | 10 +-
drivers/usb/cdns3/gadget.c | 276 +-
drivers/usb/cdns3/gadget.h | 11 +-
drivers/usb/cdns3/host.c | 7 +
drivers/usb/chipidea/ci_hdrc_imx.c | 13 +-
drivers/usb/chipidea/ci_hdrc_imx.h | 2 +
drivers/usb/chipidea/usbmisc_imx.c | 21 +
drivers/usb/class/cdc-acm.c | 79 +-
drivers/usb/class/cdc-acm.h | 19 +-
drivers/usb/class/cdc-wdm.c | 72 +-
drivers/usb/common/usb-conn-gpio.c | 32 +-
drivers/usb/core/Kconfig | 14 +
drivers/usb/core/devices.c | 41 -
drivers/usb/core/driver.c | 8 +-
drivers/usb/core/generic.c | 4 +-
drivers/usb/core/hcd.c | 6 +-
drivers/usb/core/hub.c | 62 +-
drivers/usb/core/message.c | 180 +-
drivers/usb/core/urb.c | 120 +-
drivers/usb/core/usb.h | 1 -
drivers/usb/dwc2/Kconfig | 1 +
drivers/usb/dwc2/Makefile | 2 +-
drivers/usb/dwc2/core.h | 9 +
drivers/usb/dwc2/drd.c | 180 +
drivers/usb/dwc2/gadget.c | 42 +-
drivers/usb/dwc2/params.c | 5 +-
drivers/usb/dwc2/platform.c | 43 +-
drivers/usb/dwc3/core.c | 90 +-
drivers/usb/dwc3/core.h | 47 +-
drivers/usb/dwc3/debug.h | 8 +-
drivers/usb/dwc3/debugfs.c | 59 +-
drivers/usb/dwc3/dwc3-meson-g12a.c | 41 +-
drivers/usb/dwc3/dwc3-of-simple.c | 2 +
drivers/usb/dwc3/dwc3-pci.c | 3 +-
drivers/usb/dwc3/dwc3-qcom.c | 128 +-
drivers/usb/dwc3/ep0.c | 61 +-
drivers/usb/dwc3/gadget.c | 593 +-
drivers/usb/dwc3/gadget.h | 3 +-
drivers/usb/dwc3/trace.h | 17 +-
drivers/usb/dwc3/ulpi.c | 2 +-
drivers/usb/early/ehci-dbgp.c | 15 +-
drivers/usb/early/xhci-dbc.c | 14 +-
drivers/usb/gadget/function/f_acm.c | 8 +-
drivers/usb/gadget/function/f_midi.c | 6 +-
drivers/usb/gadget/function/f_ncm.c | 10 +-
drivers/usb/gadget/function/f_printer.c | 16 +-
drivers/usb/gadget/function/f_tcm.c | 12 +-
drivers/usb/gadget/function/f_uvc.c | 8 +-
drivers/usb/gadget/function/u_ether.c | 2 +-
drivers/usb/gadget/function/u_serial.c | 1 +
drivers/usb/gadget/udc/aspeed-vhub/core.c | 10 +-
drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 3 +
drivers/usb/gadget/udc/atmel_usba_udc.c | 68 +-
drivers/usb/gadget/udc/atmel_usba_udc.h | 3 +-
drivers/usb/gadget/udc/bcm63xx_udc.c | 1 +
drivers/usb/gadget/udc/bdc/bdc_core.c | 9 +-
drivers/usb/gadget/udc/core.c | 82 +-
drivers/usb/gadget/udc/fsl_qe_udc.c | 7 +-
drivers/usb/gadget/udc/fsl_udc_core.c | 9 +-
drivers/usb/gadget/udc/lpc32xx_udc.c | 17 +-
drivers/usb/gadget/udc/net2272.c | 24 +-
drivers/usb/gadget/udc/net2272.h | 1 +
drivers/usb/gadget/udc/net2280.c | 32 +-
drivers/usb/gadget/udc/net2280.h | 1 +
drivers/usb/gadget/udc/pch_udc.c | 55 +-
drivers/usb/gadget/udc/s3c2410_udc.c | 3 -
drivers/usb/gadget/udc/tegra-xudc.c | 60 +-
drivers/usb/host/bcma-hcd.c | 13 +-
drivers/usb/host/ehci-npcm7xx.c | 8 +-
drivers/usb/host/ehci-platform.c | 16 +-
drivers/usb/host/ehci-sched.c | 20 -
drivers/usb/host/ehci-spear.c | 8 +-
drivers/usb/host/fotg210-hcd.c | 20 +-
drivers/usb/host/ohci-hcd.c | 18 +-
drivers/usb/host/oxu210hp-hcd.c | 21 +-
drivers/usb/host/pci-quirks.c | 35 +-
drivers/usb/host/xhci-dbgtty.c | 6 +-
drivers/usb/host/xhci-debugfs.c | 109 +-
drivers/usb/host/xhci-debugfs.h | 10 +
drivers/usb/host/xhci-mtk.c | 6 +-
drivers/usb/host/xhci-pci.c | 10 +
drivers/usb/host/xhci-plat.c | 44 +-
drivers/usb/host/xhci-plat.h | 1 +
drivers/usb/host/xhci-rcar.c | 43 +-
drivers/usb/host/xhci-ring.c | 23 +-
drivers/usb/host/xhci-tegra.c | 1 -
drivers/usb/host/xhci.c | 11 +-
drivers/usb/host/xhci.h | 3 +
drivers/usb/image/microtek.c | 14 +-
drivers/usb/isp1760/isp1760-hcd.c | 20 +-
drivers/usb/misc/adutux.c | 1 +
drivers/usb/misc/appledisplay.c | 14 +-
drivers/usb/misc/legousbtower.c | 61 +-
drivers/usb/misc/usb3503.c | 18 +-
drivers/usb/misc/usb4604.c | 8 +-
drivers/usb/misc/usblcd.c | 1 -
drivers/usb/misc/yurex.c | 6 +-
drivers/usb/mtu3/mtu3.h | 6 -
drivers/usb/musb/musb_gadget_ep0.c | 2 +-
drivers/usb/phy/phy-ab8500-usb.c | 2 +-
drivers/usb/phy/phy-mv-usb.c | 18 +-
drivers/usb/phy/phy-ulpi-viewport.c | 12 +-
drivers/usb/serial/ftdi_sio.c | 37 +-
drivers/usb/serial/ftdi_sio_ids.h | 7 +
drivers/usb/serial/mos7720.c | 8 +-
drivers/usb/serial/option.c | 5 +
drivers/usb/serial/pl2303.c | 1 +
drivers/usb/serial/pl2303.h | 1 +
drivers/usb/serial/qcserial.c | 4 +-
drivers/usb/storage/isd200.c | 2 +-
drivers/usb/storage/scsiglue.c | 2 +-
drivers/usb/storage/uas.c | 31 +-
drivers/usb/storage/usb.c | 5 +-
drivers/usb/typec/Kconfig | 24 +
drivers/usb/typec/Makefile | 2 +
drivers/usb/typec/altmodes/displayport.c | 2 +-
drivers/usb/typec/class.c | 15 +
drivers/usb/typec/hd3ss3220.c | 18 +-
drivers/usb/typec/mux/Kconfig | 1 +
drivers/usb/typec/mux/intel_pmc_mux.c | 207 +-
drivers/usb/typec/qcom-pmic-typec.c | 262 +
drivers/usb/typec/stusb160x.c | 875 ++
drivers/usb/typec/tcpm/Kconfig | 14 +
drivers/usb/typec/tcpm/Makefile | 14 +-
drivers/usb/typec/tcpm/tcpci.c | 113 +-
drivers/usb/typec/tcpm/tcpci.h | 25 +
drivers/usb/typec/tcpm/tcpci_maxim.c | 503 +
drivers/usb/typec/tcpm/tcpci_mt6360.c | 212 +
drivers/usb/typec/tcpm/tcpm.c | 362 +-
drivers/usb/usbip/usbip_common.c | 8 +-
drivers/usb/usbip/vhci_hcd.c | 8 +-
drivers/virt/Kconfig | 2 +
drivers/virt/Makefile | 2 +
drivers/virt/fsl_hypervisor.c | 17 +-
drivers/virt/nitro_enclaves/Kconfig | 20 +
drivers/virt/nitro_enclaves/Makefile | 9 +
drivers/virt/nitro_enclaves/ne_misc_dev.c | 1733 +++
drivers/virt/nitro_enclaves/ne_misc_dev.h | 109 +
drivers/virt/nitro_enclaves/ne_pci_dev.c | 625 +
drivers/virt/nitro_enclaves/ne_pci_dev.h | 327 +
drivers/virt/vboxguest/vboxguest_linux.c | 9 +-
drivers/w1/masters/mxc_w1.c | 14 +-
drivers/w1/slaves/w1_ds2405.c | 2 +-
drivers/w1/slaves/w1_ds2406.c | 2 +-
drivers/w1/slaves/w1_ds2408.c | 2 +-
drivers/w1/slaves/w1_ds2413.c | 2 +-
drivers/w1/slaves/w1_ds2423.c | 2 +-
drivers/w1/slaves/w1_ds2430.c | 2 +-
drivers/w1/slaves/w1_ds2431.c | 2 +-
drivers/w1/slaves/w1_ds2433.c | 2 +-
drivers/w1/slaves/w1_ds2438.c | 2 +-
drivers/w1/slaves/w1_ds250x.c | 2 +-
drivers/w1/slaves/w1_ds2780.c | 2 +-
drivers/w1/slaves/w1_ds2781.c | 2 +-
drivers/w1/slaves/w1_ds2805.c | 2 +-
drivers/w1/slaves/w1_ds28e04.c | 2 +-
drivers/w1/slaves/w1_ds28e17.c | 2 +-
drivers/w1/slaves/w1_therm.c | 459 +-
drivers/w1/w1.c | 4 +-
fs/Makefile | 3 +-
fs/exec.c | 132 +-
fs/kernel_read_file.c | 189 +
include/dt-bindings/interconnect/qcom,icc.h | 26 +
include/dt-bindings/interconnect/qcom,osm-l3.h | 3 +
include/dt-bindings/interconnect/qcom,sm8150.h | 162 +
include/dt-bindings/interconnect/qcom,sm8250.h | 172 +
include/dt-bindings/phy/phy-cadence-torrent.h | 13 +
include/dt-bindings/phy/phy.h | 1 +
.../dt-bindings/reset/raspberrypi,firmware-reset.h | 13 +
include/linux/coresight.h | 3 +-
include/linux/firmware.h | 12 +
include/linux/fs.h | 39 -
include/linux/fsl/mc.h | 41 +-
include/linux/iio/buffer-dmaengine.h | 4 -
include/linux/iio/common/cros_ec_sensors_core.h | 4 +-
include/linux/iio/iio.h | 3 +-
include/linux/iio/imu/adis.h | 53 +-
include/linux/iio/trigger_consumer.h | 2 +-
include/linux/iio/types.h | 1 +
include/linux/ima.h | 20 +-
include/linux/interconnect-provider.h | 24 +-
include/linux/interconnect.h | 22 +
include/linux/iopoll.h | 4 +-
include/linux/kernel_read_file.h | 55 +
include/linux/lsm_hook_defs.h | 6 +-
include/linux/lsm_hooks.h | 13 +
include/linux/mfd/hi6421-spmi-pmic.h | 53 +
include/linux/mhi.h | 51 +-
include/linux/miscdevice.h | 10 +-
include/linux/nitro_enclaves.h | 11 +
include/linux/phy/phy.h | 2 +
include/linux/platform_data/ad7291.h | 13 -
include/linux/platform_data/ad7793.h | 2 +-
include/linux/security.h | 21 +-
include/linux/soundwire/sdw.h | 48 +-
include/linux/soundwire/sdw_registers.h | 7 -
include/linux/spi/eeprom.h | 2 +-
include/linux/trace.h | 7 +
include/linux/usb.h | 9 +
include/linux/usb/gadget.h | 27 +-
include/linux/usb/pd.h | 26 +-
include/linux/usb/tcpm.h | 8 +-
include/linux/usb/typec.h | 1 +
include/linux/w1.h | 2 +-
include/soc/bcm2835/raspberrypi-firmware.h | 7 -
include/uapi/linux/coresight-stm.h | 1 +
include/uapi/linux/iio/types.h | 1 +
include/uapi/linux/mei.h | 49 +
include/uapi/linux/nitro_enclaves.h | 359 +
include/uapi/misc/fastrpc.h | 5 +-
include/uapi/misc/habanalabs.h | 87 +-
kernel/kexec.c | 2 +-
kernel/kexec_file.c | 19 +-
kernel/module.c | 24 +-
kernel/trace/trace.c | 270 +-
lib/test_firmware.c | 154 +-
samples/mic/mpssd/mpssd.c | 24 +-
samples/nitro_enclaves/.gitignore | 2 +
samples/nitro_enclaves/Makefile | 16 +
samples/nitro_enclaves/ne_ioctl_sample.c | 883 ++
security/integrity/digsig.c | 8 +-
security/integrity/ima/ima_fs.c | 10 +-
security/integrity/ima/ima_main.c | 73 +-
security/integrity/ima/ima_policy.c | 1 +
security/loadpin/loadpin.c | 17 +-
security/security.c | 28 +-
security/selinux/hooks.c | 8 +-
sound/soc/codecs/max98373-sdw.c | 18 +-
sound/soc/codecs/rt1308-sdw.c | 17 +-
sound/soc/codecs/rt5682-sdw.c | 20 +-
sound/soc/codecs/rt700-sdw.c | 20 +-
sound/soc/codecs/rt711-sdw.c | 20 +-
sound/soc/codecs/rt715-sdw.c | 38 +-
sound/soc/codecs/wsa881x.c | 1 +
sound/usb/6fire/firmware.c | 38 +-
sound/usb/helper.c | 16 +-
sound/usb/helper.h | 1 -
sound/usb/hiface/pcm.c | 14 +-
sound/usb/line6/driver.c | 72 +-
sound/usb/line6/podhd.c | 23 +-
sound/usb/line6/toneport.c | 9 +-
sound/usb/mixer_scarlett_gen2.c | 2 +-
sound/usb/quirks.c | 12 +-
sound/usb/usx2y/us122l.c | 42 +-
tools/iio/iio_event_monitor.c | 2 +
tools/testing/selftests/firmware/fw_filesystem.sh | 91 +
tools/testing/selftests/lkdtm/run.sh | 2 +-
991 files changed, 47996 insertions(+), 20316 deletions(-)
create mode 100644 Documentation/ABI/stable/sysfs-bus-mhi
create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-accel-adxl372
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010
rename drivers/staging/iio/Documentation/light/sysfs-bus-iio-light-tsl2x7x => Docu [...]
delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt
create mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ad7949.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ads1015.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2400-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed_adc.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/berlin2_adc.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/cc10001_adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/cosmic,10001-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/da9150-gpadc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/dlg,da9150-gpadc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/hi8435.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/holt,hi8435.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/lpc32xx-adc.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ltc2497.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/marvell,berlin2-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/max11100.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1118.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/max9611.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1118.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max9611.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp320x.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3422.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/motorola,cpcap-adc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nau7802.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm750-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton-nau7802.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc1850-adc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc3220-adc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc2720-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc27xx-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/st,stmpe-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/stmpe-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc0832.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc12138.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc128s052.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc161s626.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads7950.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tlc4541.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,twl4030-madc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc0832.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc108s102.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc12138.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc161s626.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads7950.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/twl4030-madc.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/vf610-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc2632.txt
create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
create mode 100644 Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9310.yaml
rename Documentation/devicetree/bindings/interconnect/{qcom,sdm845.yaml => qcom,rp [...]
delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml
create mode 100644 Documentation/devicetree/bindings/phy/intel,lgm-usb-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-ahci-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml
create mode 100644 Documentation/devicetree/bindings/usb/cdns,usb3.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt
create mode 100644 Documentation/devicetree/bindings/usb/intel,keembay-dwc3.yaml
create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mt6360-tcpc.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt
create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.yaml
create mode 100644 Documentation/virt/ne_overview.rst
create mode 100644 drivers/bus/mhi/core/debugfs.c
rename drivers/hwtracing/coresight/{coresight.c => coresight-core.c} (90%)
rename drivers/hwtracing/coresight/{coresight-cti.c => coresight-cti-core.c} (93%)
rename drivers/hwtracing/coresight/{coresight-etm3x.c => coresight-etm3x-core.c} (90%)
rename drivers/hwtracing/coresight/{coresight-etm4x.c => coresight-etm4x-core.c} (92%)
rename drivers/hwtracing/coresight/{coresight-tmc.c => coresight-tmc-core.c} (95%)
create mode 100644 drivers/iio/gyro/adxrs290.c
create mode 100644 drivers/iio/humidity/hdc2010.c
create mode 100644 drivers/iio/light/as73211.c
create mode 100644 drivers/interconnect/bulk.c
create mode 100644 drivers/interconnect/qcom/sm8150.c
create mode 100644 drivers/interconnect/qcom/sm8150.h
create mode 100644 drivers/interconnect/qcom/sm8250.c
create mode 100644 drivers/interconnect/qcom/sm8250.h
copy drivers/misc/habanalabs/common/{mmu.c => mmu_v1.c} (76%)
rename drivers/misc/habanalabs/include/common/{armcp_if.h => cpucp_if.h} (60%)
create mode 100644 drivers/misc/hisi_hikey_usb.c
create mode 100644 drivers/misc/mei/hw-virtio.c
rename drivers/{staging/most/cdev/cdev.c => most/most_cdev.c} (100%)
create mode 100644 drivers/phy/intel/phy-intel-keembay-emmc.c
rename drivers/phy/intel/{phy-intel-combo.c => phy-intel-lgm-combo.c} (100%)
rename drivers/phy/intel/{phy-intel-emmc.c => phy-intel-lgm-emmc.c} (100%)
create mode 100644 drivers/phy/phy-lgm-usb.c
rename drivers/{staging/media/phy-rockchip-dphy-rx0 => phy/rockchip}/phy-rockchip- [...]
create mode 100644 drivers/phy/socionext/phy-uniphier-ahci.c
create mode 100644 drivers/reset/reset-raspberrypi.c
create mode 100644 drivers/soundwire/generic_bandwidth_allocation.c
create mode 100644 drivers/staging/hikey9xx/Kconfig
create mode 100644 drivers/staging/hikey9xx/Makefile
create mode 100644 drivers/staging/hikey9xx/TODO
create mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c
create mode 100644 drivers/staging/hikey9xx/hi6421v600-regulator.c
create mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c
create mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml
create mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml
create mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c
create mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.yaml
delete mode 100644 drivers/staging/iio/Documentation/dac/max517
delete mode 100644 drivers/staging/iio/Documentation/device.txt
delete mode 100644 drivers/staging/iio/Documentation/overview.txt
delete mode 100644 drivers/staging/iio/Documentation/ring.txt
delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-light
delete mode 100644 drivers/staging/iio/Documentation/trigger.txt
delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Kconfig
delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Makefile
delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/TODO
delete mode 100644 drivers/staging/most/cdev/Kconfig
delete mode 100644 drivers/staging/most/cdev/Makefile
create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...]
delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...]
delete mode 100644 drivers/staging/wfx/secure_link.h
create mode 100644 drivers/thunderbolt/acpi.c
create mode 100644 drivers/thunderbolt/debugfs.c
create mode 100644 drivers/usb/dwc2/drd.c
create mode 100644 drivers/usb/typec/qcom-pmic-typec.c
create mode 100644 drivers/usb/typec/stusb160x.c
create mode 100644 drivers/usb/typec/tcpm/tcpci_maxim.c
create mode 100644 drivers/usb/typec/tcpm/tcpci_mt6360.c
create mode 100644 drivers/virt/nitro_enclaves/Kconfig
create mode 100644 drivers/virt/nitro_enclaves/Makefile
create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev.c
create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev.h
create mode 100644 drivers/virt/nitro_enclaves/ne_pci_dev.c
create mode 100644 drivers/virt/nitro_enclaves/ne_pci_dev.h
create mode 100644 fs/kernel_read_file.c
create mode 100644 include/dt-bindings/interconnect/qcom,icc.h
create mode 100644 include/dt-bindings/interconnect/qcom,sm8150.h
create mode 100644 include/dt-bindings/interconnect/qcom,sm8250.h
create mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h
create mode 100644 include/dt-bindings/reset/raspberrypi,firmware-reset.h
create mode 100644 include/linux/kernel_read_file.h
create mode 100644 include/linux/mfd/hi6421-spmi-pmic.h
create mode 100644 include/linux/nitro_enclaves.h
delete mode 100644 include/linux/platform_data/ad7291.h
create mode 100644 include/uapi/linux/nitro_enclaves.h
create mode 100644 samples/nitro_enclaves/.gitignore
create mode 100644 samples/nitro_enclaves/Makefile
create mode 100644 samples/nitro_enclaves/ne_ioctl_sample.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.