This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from ced1b9e0392d Merge tag 'ata-6.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 6fd9e1aa0784 regset: Fix kerneldoc for struct regset_get() in user_regset adds 85a7f9cbf8a8 regset: Add explicit core note name in struct user_regset adds 9674a1be4dd5 binfmt_elf: Dump non-arch notes with strictly matching nam [...] adds 237dc8d79627 ARC: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset [...] adds 49b849d11cd1 ARM: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset [...] adds 87b0d081dc98 arm64: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regs [...] adds 2c2fb861fc59 csky: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regse [...] adds 55821111b1b3 hexagon: ptrace: Use USER_REGSET_NOTE_TYPE() to specify re [...] adds 1260e3b13584 LoongArch: ptrace: Use USER_REGSET_NOTE_TYPE() to specify [...] adds e572168e8d2a m68k: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regse [...] adds 18bd88faa246 MIPS: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regse [...] adds 8368cd0e4636 nios2: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regs [...] adds 10cd957a895f openrisc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify r [...] adds 92acdd819b5d parisc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify reg [...] adds 307035acefbd powerpc/ptrace: Use USER_REGSET_NOTE_TYPE() to specify reg [...] adds c9502cc7bef5 riscv: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regs [...] adds d6a883cb40fc s390/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset [...] adds afe74eecd88f sh: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset [...] adds c9d4cb25e94e sparc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regs [...] adds 3de0414dec7b x86/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset [...] adds 40d3a88594b5 um: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset [...] adds cb32fb722f4b xtensa: ptrace: Use USER_REGSET_NOTE_TYPE() to specify reg [...] adds a55128d392e8 binfmt_elf: Warn on missing or suspicious regset note names adds 8030790477e8 binfmt_elf: remove the 4k limitation of program header size adds 7f71195c15dc fork: reorder function qualifiers for copy_clone_args_from_user new d900c4ce638d Merge tag 'execve-v6.17' of git://git.kernel.org/pub/scm/l [...] adds 4bfbc2691de8 mux: Convert mux_control_ops to a flex array member in mux_chip adds 29bb79e9dbf1 stddef: Introduce TRAILING_OVERLAP() helper macro adds 5e54510a9389 acpi: nfit: intel: avoid multiple -Wflex-array-member-not- [...] adds 10299c07c94a kunit/fortify: Add back "volatile" for sizeof() constants adds 2d8ae9a4f1bc string: Group str_has_prefix() and strstarts() adds fc07839203f3 seq_buf: Introduce KUnit tests adds 57fbad15c2ee stackleak: Rename STACKLEAK to KSTACK_ERASE adds 9ea1e8d28add stackleak: Rename stackleak_track_stack to __sanitizer_cov [...] adds 76261fc7d1be stackleak: Split KSTACK_ERASE_CFLAGS from GCC_PLUGINS_CFLAGS adds 4c56d9f7e75e configs/hardening: Enable CONFIG_KSTACK_ERASE adds 437641a72d0a configs/hardening: Enable CONFIG_INIT_ON_FREE_DEFAULT_ON adds 645d1b666498 powerpc/mm/book3s64: Move kfence and debug_pagealloc relat [...] adds d01daf9d95c9 mips: Handle KCOV __init vs inline mismatch adds 2424fe1cac4f arm: Handle KCOV __init vs inline mismatches adds c64d6be1a6f8 s390: Handle KCOV __init vs inline mismatches adds 65c430906eff arm64: Handle KCOV __init vs inline mismatches adds 8245d47cfaba x86: Handle KCOV __init vs inline mismatches adds 431a380f935e kstack_erase: Disable kstack_erase for all of arm compress [...] adds 381a38ea53d2 init.h: Disable sanitizer coverage for __init and __head adds 6676fd3c99b0 kstack_erase: Add -mgeneral-regs-only to silence Clang warnings adds a8f0b1f8ef62 kstack_erase: Support Clang stack depth tracking adds 32e42ab9fc88 sched/task_stack: Add missing const qualifier to end_of_stack() new 8e736a2eeaf2 Merge tag 'hardening-v6.17-rc1' of git://git.kernel.org/pu [...] adds cece5689e1d7 x86/crc: drop checks of CONFIG_AS_VPCLMULQDQ adds 0e238260d3c3 crypto: testmgr - remove crc32c context format test adds 4be6cc8222a4 crypto: inside-secure - remove crc32 support adds 5b019bb25fbf crypto: stm32 - remove crc32 and crc32c support adds 2c7528d36ea3 btrfs: stop parsing crc32c driver name adds b0e04dde8e78 crypto/crc32[c]: register only "-lib" drivers adds f2703a104e89 lib/crc32: Remove unused combination support adds 89a51591405e lib/crc: Move files into lib/crc/ adds 0bcfca56406d lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/ adds 530b304f00f2 lib/crc: arm: Migrate optimized CRC code into lib/crc/ adds 2b7531b2a203 lib/crc: arm64: Migrate optimized CRC code into lib/crc/ adds b10d2d20d978 lib/crc: loongarch: Migrate optimized CRC code into lib/crc/ adds da4fd657730c lib/crc: mips: Migrate optimized CRC code into lib/crc/ adds 190c253d8696 lib/crc: powerpc: Migrate optimized CRC code into lib/crc/ adds b5943815e63b lib/crc: riscv: Migrate optimized CRC code into lib/crc/ adds 2374bf238649 lib/crc: s390: Migrate optimized CRC code into lib/crc/ adds 9b2d720e8ac4 lib/crc: sparc: Migrate optimized CRC code into lib/crc/ adds b10749d89f54 lib/crc: x86: Migrate optimized CRC code into lib/crc/ adds 61d01fb7afc2 lib/crc: Remove ARCH_HAS_* kconfig symbols adds 1a822ea52ad0 lib/crc: Explicitly include <linux/export.h> adds 8c7c675155ce lib/crc: crc32: Document crc32_le(), crc32_be(), and crc32c() adds a98e0d69d544 nvmem: layouts: Switch from crc32() to crc32_le() adds 0b5a58c07816 lib/crc: crc32: Change crc32() from macro to inline functi [...] adds 9b0236f4efb8 lib/crc: crc64: Add include/linux/crc64.h to kernel-api.rst adds 110628e55a57 lib/crc: x86: Reorganize crc-pclmul static_call initialization adds 118da22eb6fb lib/crc: x86/crc32c: Enable VPCLMULQDQ optimization where [...] new a578dd095dfe Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/ [...] adds e49a3eac9207 lib/crypto: Explicitly include <linux/export.h> adds e0fca177556c crypto: sha512 - Rename conflicting symbols adds b693c703accb lib/crypto: sha512: Add support for SHA-384 and SHA-512 adds 23e8b4371dbd lib/crypto: sha512: Add HMAC-SHA384 and HMAC-SHA512 support adds 485deceec039 crypto: riscv/sha512 - Stop depending on sha512_generic_block_fn adds 469acaa12502 crypto: sha512 - Replace sha512_generic with wrapper aroun [...] adds 4bc7f7b687a2 crypto: sha512 - Use same state format as legacy drivers adds 24c91b62ac50 lib/crypto: arm/sha512: Migrate optimized SHA-512 code to library adds 60e3f1e9b7a5 lib/crypto: arm64/sha512: Migrate optimized SHA-512 code t [...] adds ecac3068ffc2 mips: cavium-octeon: Move octeon-crypto.h into asm directory adds 7117739ad2b4 lib/crypto: mips/sha512: Migrate optimized SHA-512 code to [...] adds b59059a22c5a lib/crypto: riscv/sha512: Migrate optimized SHA-512 code t [...] adds b7b366087e0f lib/crypto: s390/sha512: Migrate optimized SHA-512 code to [...] adds 02b35bab7e6c lib/crypto: sparc/sha512: Migrate optimized SHA-512 code t [...] adds 484c18119f4f lib/crypto: x86/sha512: Migrate optimized SHA-512 code to library adds 6486f2b0368d lib/crypto: x86/sha512: Remove unnecessary checks for nblocks==0 adds 9b5c0d82b26d crypto: sha512 - Remove sha512_base.h adds 4a32e5dc1dcf lib/crypto: arm: Move arch/arm/lib/crypto/ into lib/crypto/ adds 61f86c70cf41 lib/crypto: arm64: Move arch/arm64/lib/crypto/ into lib/crypto/ adds 7e54e993ab8c lib/crypto: mips: Move arch/mips/lib/crypto/ into lib/crypto/ adds 676d45aba8c4 lib/crypto: powerpc: Move arch/powerpc/lib/crypto/ into li [...] adds daed4fcf04db lib/crypto: riscv: Move arch/riscv/lib/crypto/ into lib/crypto/ adds b8456f7aaf35 lib/crypto: s390: Move arch/s390/lib/crypto/ into lib/crypto/ adds a32e93e10067 lib/crypto: sparc: Move arch/sparc/lib/crypto/ into lib/crypto/ adds 74750aa78de3 lib/crypto: x86: Move arch/x86/lib/crypto/ into lib/crypto/ adds a6d2f48b00f7 MAINTAINERS: Drop arch/*/lib/crypto/ pattern adds 22375adaa0d9 lib/crypto: mips/chacha: Fix clang build and remove unneed [...] adds 1cf5cdf8d2ae libceph: Rename hmac_sha256() to ceph_hmac_sha256() adds 85de1929e17e cxl/test: Simplify fw_buf_checksum_show() adds 3135d5be7c27 lib/crypto: sha256: Reorder some code adds 9f97707bdb1e lib/crypto: sha256: Remove sha256_blocks_simd() adds 6fa4b292204b lib/crypto: sha256: Add sha224() and sha224_update() adds b86ced882b8e lib/crypto: sha256: Make library API use strongly-typed contexts adds 4c855d5069ee lib/crypto: sha256: Propagate sha256_block_state type to i [...] adds 077833cd6009 lib/crypto: sha256: Add HMAC-SHA224 and HMAC-SHA256 support adds e0cd37169103 crypto: sha256 - Wrap library and add HMAC support adds 07f090959bba crypto: sha256 - Use same state format as legacy drivers adds 9f9846a72eec lib/crypto: sha256: Remove sha256_is_arch_optimized() adds e96cb9507f2d lib/crypto: sha256: Consolidate into single module adds 773d2b99bb76 lib/crypto: sha256: Sync sha256_update() with sha512_update() adds b34c9803aabd lib/crypto: sha256: Document the SHA-224 and SHA-256 API adds a8c60a9aca77 lib/crypto: x86/sha256: Move static_call above kernel-mode [...] adds 57b15e9260a3 lib/crypto: x86/sha256: Remove unnecessary checks for nblocks==0 adds aacb37f597d0 lib/crypto: hash_info: Move hash_info.c into lib/crypto/ adds 52c3e242f4d0 lib/crypto: arm/poly1305: Fix register corruption in no-SI [...] adds eec76ea5a721 lib/crypto: arm64/poly1305: Fix register corruption in no- [...] adds 16f2c30e290e lib/crypto: x86/poly1305: Fix register corruption in no-SI [...] adds 9f65592b7e1f lib/crypto: x86/poly1305: Fix performance regression on sh [...] adds 6e07c5e16659 lib/crypto: arm/poly1305: Remove unneeded empty weak function adds 7941ad696506 lib/crypto: sha2: Add hmac_sha*_init_usingrawkey() adds 56119446f89f crypto: x86/sha1 - Rename conflicting symbol adds 9503ca2ccafe lib/crypto: sha1: Rename sha1_init() to sha1_init_raw() adds 90860aef630c lib/crypto: sha1: Add SHA-1 library functions adds 4cbc84471bb6 lib/crypto: sha1: Add HMAC support adds 8bc79ab67d78 crypto: sha1 - Wrap library and add HMAC support adds b10a74abcfc5 crypto: sha1 - Use same state format as legacy drivers adds 70cb6ca58fdd lib/crypto: arm/sha1: Migrate optimized code into library adds 00d549bb89e4 lib/crypto: arm64/sha1: Migrate optimized code into library adds b6ac1dac2f18 lib/crypto: mips/sha1: Migrate optimized code into library adds 6b9ae8cfaa7a lib/crypto: powerpc/sha1: Migrate optimized code into library adds 377982d5618a lib/crypto: s390/sha1: Migrate optimized code into library adds c751059985e0 lib/crypto: sparc/sha1: Migrate optimized code into library adds f3d6cb3dc039 lib/crypto: x86/sha1: Migrate optimized code into library adds c76ed8790b30 crypto: sha1 - Remove sha1_base.h adds f88ed14aa0ef lib/crypto: x86/sha1-ni: Minor optimizations and cleanup adds 42e3376e0954 lib/crypto: x86/sha1-ni: Convert to use rounds macros adds debc1e5a4317 lib/crypto: arm64/sha512-ce: Drop compatibility macros for [...] new 13150742b09e Merge tag 'libcrypto-updates-for-linus' of git://git.kerne [...] adds 950a81224e8b lib/crypto: tests: Add hash-test-template.h and gen-hash-t [...] adds 4dcf6caddaa0 lib/crypto: tests: Add KUnit tests for SHA-224 and SHA-256 adds 571eaeddb67d lib/crypto: tests: Add KUnit tests for SHA-384 and SHA-512 adds 6dd4d9f7919e lib/crypto: tests: Add KUnit tests for Poly1305 adds 66b130607908 lib/crypto: tests: Add KUnit tests for SHA-1 and HMAC-SHA1 adds 8cd876e78337 lib/crypto: tests: Annotate worker to be on stack new f2f573ebd42d Merge tag 'libcrypto-tests-for-linus' of git://git.kernel. [...] adds f93c27092a5b apparmor: use SHA-256 library API instead of crypto_shash API adds b309bf7c3e35 fsverity: Explicitly include <linux/export.h> adds 998646b3c112 fsverity: Switch from crypto_shash to SHA-2 library new 4b65b859f55b Merge tag 'libcrypto-conversions-for-linus' of git://git.k [...] adds c6a14b32c9ba fscrypt: Explicitly include <linux/export.h> adds 66271c155d88 fscrypt: Drop obsolete recommendation to enable optimized SHA-512 adds b41c1d8d0790 fscrypt: Don't use problematic non-inline crypto engines adds 71ffd1dc5234 fscrypt: Don't use asynchronous CryptoAPI algorithms adds 53d9218d8d38 fscrypt: Drop FORBID_WEAK_KEYS flag for AES-ECB adds 52e7e0d88933 fscrypt: Switch to sync_skcipher and on-stack requests adds a9a95ecd9d3a fscrypt: Remove gfp_t argument from fscrypt_crypt_data_unit() adds 47462586f913 fscrypt: Remove gfp_t argument from fscrypt_encrypt_block_ [...] adds fa65058063cb ceph: Remove gfp_t argument from ceph_fscrypt_encrypt_*() new 283564a43383 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 07d8004d6fb9 tpm: add bufsiz parameter in the .send callback adds 04fe47015d77 tpm: support devices with synchronous send() adds 0637c10e72ef tpm/tpm_ftpm_tee: support TPM_CHIP_FLAG_SYNC adds faddec84aa8a tpm/tpm_svsm: support TPM_CHIP_FLAG_SYNC adds 0e0546eabcd6 firmware: arm_ffa: Change initcall level of ffa_init() to [...] adds 746d9e9f62a6 tpm: tpm_crb_ffa: try to probe tpm_crb_ffa when it's built-in adds 89dd3695de4b tpm_crb_ffa: Remove unused export adds 9eed6373420e tpm: Replace scnprintf() with sysfs_emit() and sysfs_emit_ [...] adds 63d1dbfef6ac tpm: Use of_reserved_mem_region_to_resource() for "memory-region" adds d4640c394f23 tpm: Check for completion after timeout adds 8b325091b76f tpm_crb_ffa: Fix typos in function name adds 586dafcdbc50 tpm_crb_ffa: Remove memset usage adds 7f0c6675b319 tpm_crb_ffa: handle tpm busy return code new 4d40b59d8b05 Merge tag 'tpmdd-next-6.17-rc1' of git://git.kernel.org/pu [...] adds 9fc86a85f36c lsm: trivial comment fix adds f3128dd6762d security: Remove unused declaration cap_mmap_file() adds 5d8b97c94677 MAINTAINERS: Add Xiu and myself as Lockdown maintainers new 30b9dcae9815 Merge tag 'lsm-pr-20250725' of git://git.kernel.org/pub/sc [...] adds 8a71d8fa5576 selinux: add a 5 second sleep to /sys/fs/selinux/user adds 17bd3c01667a documentation: add links to SELinux resources adds 1106896146d8 selinux: introduce neveraudit types adds 951b2de06a0b selinux: optimize selinux_inode_getattr/permission() based [...] adds 9ab71d9204c3 selinux: add __GFP_NOWARN to hashtab_init() allocations adds ee79ba39b3d6 selinux: don't bother with selinuxfs_info_free() on failures new dffb641bea1d Merge tag 'selinux-pr-20250725' of git://git.kernel.org/pu [...] adds ae1ae11fb277 audit,module: restore audit logging in load failure case new e833f7dfe3c9 Merge tag 'audit-pr-20250725' of git://git.kernel.org/pub/ [...] adds 94a7ce26428d selftests/landlock: Fix readlink check adds dc58130bc38f selftests/landlock: Fix build of audit_test adds dae01387e6a9 selftests/landlock: Add test to check rule tied to covered [...] adds e0a69cf2c03e landlock: Fix warning from KUnit tests adds 970f8a17c9c8 samples/landlock: Fix building on musl libc adds 6803b6ebb816 landlock: Fix cosmetic change new ae388edd4a8f Merge tag 'landlock-6.17-rc1' of git://git.kernel.org/pub/ [...] adds efbc5b4ac98e Documentation: amd-pstate:fix minimum performance state la [...] adds 84bb8c1897ad Merge tag 'amd-pstate-v6.17-2025-07-16' of ssh://gitolite. [...] adds d80a75624051 cpufreq: CPPC: Remove cpu_data_list adds 3d5978ea6cbc cpufreq: CPPC: Do not return a value from populate_efficie [...] adds c83a92df2fc6 cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_ [...] adds 2e1185c9d7b4 cpufreq: userspace: set CPUFREQ_GOV_STRICT_TARGET flag adds 221504a63419 cpufreq: docs: userspace: Explain HW coordination influence adds 1cefe495cacb cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in pass [...] adds fc64e0421598 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode adds 2e554cfa259f cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs adds 5d6ecaaa9226 cpufreq: Remove duplicate check in __cpufreq_offline() adds 2a6c72738706 cpufreq: Initialize cpufreq-based frequency-invariance later adds d1378d1d7edb cpufreq: Init policy->rwsem before it may be possibly used adds 908981d85f86 cpufreq: Move the check of cpufreq_driver->get into cpufre [...] adds 0ae204405095 cpufreq: Exit governor when failed to start old governor adds 4f95b5bad62c Merge back earlier cpufreq material for 6.17-rc1 adds 0e18b1b106a2 MAINTAINERS: adjust file entry in CPU HOTPLUG adds 897c0958808a cpufreq: apple: drop default ARCH_APPLE in Kconfig adds 43ab245a9ec3 cpufreq: brcmstb-avs: Fully open-code compatible for grepping adds 10bb7f09e346 rust: cpufreq: Ensure C ABI compatibility in all unsafe adds b0a86fb0b27f rust: cpufreq: use c_ types from kernel prelude adds b1b41bc072ba cpufreq: armada-8k: make both cpu masks static adds 4a26df233266 cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_fr [...] adds 3254f54a3abd cpufreq: Export disable_cpufreq() adds d812734842f8 cpufreq: dt: Add register helper adds 0ae93389b6c8 cpufreq: tegra124: Allow building as a module adds a507f8230d60 rust: cpumask: Replace `MaybeUninit` and `mem::zeroed` wit [...] adds a7ce9ca1aaf9 drivers: cpufreq: add Tegra114 support adds ba0205042944 Merge tag 'cpufreq-arm-updates-6.17' of git://git.kernel.o [...] adds 0a1416a49e63 cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag new caf4427d8a39 Merge branch 'pm-cpufreq' adds ee2736848f1c cpuidle: dt: fix opencoded for_each_cpu() in idle_state_valid() adds 01d40d3c1464 Documentation: power: Remove info about non-existing QoS i [...] adds 914cc799b28f PM / devfreq: governor: Replace sscanf() with kstrtoul() i [...] adds 5487f2595bc8 PM / devfreq: Limit max_freq with scaling_min_freq adds a98d36802f67 PM / devfreq: Remove redundant devfreq_get_freq_range() ca [...] adds bab7834c0382 PM / devfreq: Check governor before using governor->name adds 78c5845fbbf6 PM / devfreq: Fix a index typo in trans_stat adds c3bc361393b2 PM / devfreq: sun8i-a33-mbus: Simplify by using more devm [...] adds 45b9d1da6ca0 PM / devfreq: Allow devfreq driver to add custom sysfs ABIs adds 7da2fdaaa1e6 PM / devfreq: Add HiSilicon uncore frequency scaling driver adds c22458458c2e Merge tag 'devfreq-next-for-6.17' of git://git.kernel.org/ [...] adds 22679d807dea rust: opp: use c_* types via kernel prelude adds 1c61cf974917 Merge tag 'opp-updates-6.17' of git://git.kernel.org/pub/s [...] new 987c420c2e76 Merge branches 'pm-cpuidle', 'pm-qos', 'pm-devfreq' and 'pm-opp' adds 4266e8fa56d3 PM: sleep: console: Fix the black screen issue adds 5e8be76a7c37 PM: sleep: Drop superfluous might_sleep() calls adds ed18738fff02 PM: sleep: Make async resume handle consumers like children adds 06799631d522 PM: sleep: Make async suspend handle suppliers like parents adds 200046d82718 PM: Use true/false as power.needs_force_resume values adds c021c1b38f90 PM: Move two sleep-related functions under CONFIG_PM_SLEEP adds e21bd84c2f1d PM: Make pm_runtime_force_resume() work with DPM_FLAG_SMAR [...] adds 89d9cec3b1e9 PM: runtime: Clear power.needs_force_resume in pm_runtime_ [...] adds ab5ce09709b5 PM: Check power.needs_force_resume in pm_runtime_force_suspend() adds 2b2dcf08116d PM: runtime: Introduce __rpm_get_driver_callback() adds ffda4ca4608e PM: sleep: Add strict_midlayer flag to struct dev_pm_info adds 325e3778eac3 ACPI: PM: Set/clear power.strict_midlayer in prepare/complete adds f19dc0489ed5 PCI/PM: Set power.strict_midlayer in pci_pm_init() adds f747cde5e71b PM: sleep: add kernel parameter to disable asynchronous su [...] adds fd4716a15122 Merge back earlier changes related to system suspend and h [...] adds 80b1516e07c5 PM: sleep: Clean up MAINTAINERS entries for suspend and hi [...] adds 996afb6efd1a kexec_core: Fix error code path in the KEXEC_JUMP flow adds 2096d42d82dc kexec_core: Drop redundant pm_restore_gfp_mask() call adds 7c1f7c22e69f Merge back earlier material related to system sleep adds dbd4bccd9662 PM: sleep: Rearrange suspend/resume error handling in the core adds f633c1a236df PM: hibernate: Fix up white space that does not follow cod [...] new c4930d6dba02 Merge branch 'pm-sleep' adds 271ff96d6066 PM: runtime: Document return values of suspend-related API [...] adds b3db492e8335 PM: runtime: Mark last busy stamp in pm_runtime_put_autosuspend() adds e24e0630b5ba PM: runtime: Mark last busy stamp in pm_runtime_put_sync_a [...] adds 08071e64cb64 PM: runtime: Mark last busy stamp in pm_runtime_autosuspend() adds 18c1fe53d186 PM: runtime: Mark last busy stamp in pm_request_autosuspend() adds cd4da713f996 Documentation: PM: *_autosuspend() functions update last b [...] adds 51888393cc64 PM: runtime: Take active children into account in pm_runti [...] adds afc6a5b12b62 powercap: intel_rapl_msr: Add PL4 support for Panther Lake adds 82a7021f5074 powercap: intel_rapl: Add support for Bartlett Lake platform adds 46dc57406887 powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd [...] new 3b4d4c98e5bb Merge branches 'pm-runtime' and 'pm-powercap' adds 9047685cfd29 PM: Don't use "proxy" headers adds d42c7c6fd66a PM: domains: Add flags to specify power on attach/detach adds f99508074e78 PM: domains: Detach on device_unbind_cleanup() adds ba2ebd52a22e driver core: platform: Drop dev_pm_domain_detach() call adds ebf266d0709b PM: docs: Use my kernel.org address in ABI docs and DT bindings adds cda7ac8ce7de pm: cpupower: Fix the snapshot-order of tsc,mperf, clock i [...] adds 14a3318b4ac8 pm: cpupower: Fix printing of CORE, CPU fields in cpupower [...] adds b74710eaff31 cpupower: Improve Python binding's Makefile adds b1092465e24b Merge tag 'linux-cpupower-6.17-rc1-fixed' of git://git.ker [...] new 40c28199550d Merge branches 'pm-misc' and 'pm-tools' new 53edfecef66b Merge tag 'pm-6.17-rc1' of git://git.kernel.org/pub/scm/li [...] adds 62b2e01966dd ACPI/PNP: Use my kernel.org address in MAINTAINERS and ABI docs adds 492086faa559 ACPI/PCI: Remove space before newline adds ef4af870be41 ACPICA: Decrease `AcpiExTracePoint` verbosity adds bb4049c9fe94 ACPI: wakeup: Drop unneeded casting for sleep_state adds b32a54336595 ACPI: proc: Use correct format specifier and drop casting adds 934eee0ce35c ACPI: proc: Remove unused header adds 86dc11cd6f5c ACPI: proc: Use str_enabled_disabled() helper adds acec3f6aa4f2 ACPI: proc: Prefer to use octal permission adds 13edf7539211 ACPI: processor: fix acpi_object initialization adds d33bd88ac0eb ACPI: processor: perflib: Fix initial _PPC limit application adds 94fd4423036f ACPI: processor: throttling: Remove space before newline adds 4a89166ee075 ACPI: PM: Set .detach in acpi_general_pm_domain definition new 114048179f24 Merge branches 'acpica', 'acpi-proc', 'acpi-processor' and [...] adds 1a35c88302a3 ACPI: APEI: EINJ: Fix kernel test sparse warnings adds 0c6176e1e186 ACPI: APEI: EINJ: Enable the discovery of EINJv2 capabilities adds 21cd921b1a5a ACPI: APEI: EINJ: Add einjv2 extension struct adds 691a0f0a557b ACPI: APEI: EINJ: Discover EINJv2 parameters adds 90711f7bdf76 ACPI: APEI: EINJ: Create debugfs files to enter device id [...] adds b47610296d17 ACPI: APEI: EINJ: Enable EINJv2 error injections adds 8b148a97931d ACPI: APEI: EINJ: Update the documentation for EINJv2 support adds 80744a3bed8c ACPI: APEI: EINJ: prevent memory corruption in error_type_set() adds c13d38bc9b00 ACPI: APEI: EINJ: Fix less than zero comparison on a size_ [...] adds 0fd0541b6770 ACPI: APEI: EINJ: Fix check and iounmap of uninitialized p [...] adds 4734c8b46b90 ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path adds c8aea83c735e ACPI: APEI: EINJ: Fix trigger actions adds 3ee9f060826e ACPI: APEI: MAINTAINERS: Update reviewers for APEI adds 79a5ae3c4c5e ACPI: APEI: send SIGBUS to current task if synchronous mem [...] adds c1f1fda14137 ACPI: APEI: handle synchronous exceptions in task work new 6984f941f49b Merge branch 'acpi-apei' adds 151c1f989bcb ACPI: LPSS: Remove AudioDSP related ID adds 66c1f381d8b3 ACPI: fan: Replace sprintf()/scnprintf() with sysfs_emit() [...] adds e71b59b4817b ACPI: fan: Replace sprintf() with sysfs_emit() adds c9d52116c5d4 ACPI: fan: Update debug message in fan_get_state_acpi4() adds 9cf45756a4b9 ACPI: DPTF: Support for Wildcat Lake adds 1caf3f78c022 ACPI: pfr_update: Add more debug information when firmware [...] adds 3db5648c4d60 ACPI: PRM: Reduce unnecessary printing to avoid user confusion adds cf115ebad30f ACPI: TAD: Replace sprintf() with sysfs_emit() new c58364ac0725 Merge branches 'acpi-soc', 'acpi-fan', 'acpi-dptf', 'acpi- [...] adds 814eca1085ef ACPI: Enable CONFIG_ACPI_DEBUG by default adds 904cf14f9135 Documentation: firmware-guide: gpio-properties: Spelling a [...] adds e65cb011349e Documentation: ACPI: Fix parent device references new a78dfdb6e81e Merge branches 'acpi-debug' and 'acpi-docs' adds f9db1fc56281 ACPI: Fix typos new ea34e67ae7a6 Merge branch 'acpi-misc' new 9bbf8e17d852 Merge tag 'acpi-6.17-rc1' of git://git.kernel.org/pub/scm/ [...] adds f8e157ff2df4 thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutd [...] adds 703f13285a6c thermal/drivers/qcom-spmi-temp-alarm: Add temp alarm data [...] adds 1f835c6a4c84 thermal/drivers/qcom-spmi-temp-alarm: Prepare to support a [...] adds 348e10471574 thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] adds 97d4d7742d09 thermal/drivers/qcom-spmi-temp-alarm: Add support for LITE [...] adds eb514766e0e0 thermal/drivers/loongson2: Constify struct thermal_zone_de [...] adds 992e2ed0abf2 thermal: Constify struct thermal_zone_device_ops adds 7ee2c3c0dac3 thermal: Use dev_fwnode() adds 9a9f71b2a3a7 thermal/drivers/rockchip: Rename rk_tsadcv3_tshut_mode adds 83f2ef0f1b57 dt-bindings: rockchip-thermal: Add RK3576 compatible adds feb69bccf5d3 thermal/drivers/rockchip: Support RK3576 SoC in the therma [...] adds 75b98a2c3531 dt-bindings: thermal: rockchip: document otp thermal trim adds ae332ec0009d thermal/drivers/rockchip: Support reading trim values from OTP adds c5d5a72c01f7 thermal/drivers/mediatek/lvts_thermal: Change lvts command [...] adds 6203a5e6fd09 thermal/drivers/mediatek/lvts_thermal: Add lvts commands a [...] adds 685a755089f9 thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commands adds 47f4bef6e719 dt-bindings: thermal: qcom-tsens: document the Milos Tempe [...] adds a9302f8fbe8c dt-bindings: thermal: mediatek: Add fallback compatible st [...] adds 1d264d3a1988 dt-bindings: thermal: tegra: Document Tegra210B01 adds 9bf3eb1a9eb5 Merge tag 'thermal-v6.17-rc1' of ssh://gitolite.kernel.org [...] adds 1a4aabc27e95 thermal: sysfs: Return ENODATA instead of EAGAIN for reads adds 7954001a769a thermal: intel: int340x: Add throttling control interface to PTC adds ea78eed7a451 thermal: intel: int340x: Allow temperature override adds b65b8ed7e80d thermal: int340x: processor_thermal: Add Wildcat Lake PCI ID adds 866032d5625a Merge branch 'thermal-intel' adds 1e94cb6c2ae1 Merge back earlier thermal control updates for 6.17 new e30fc090828e Merge tag 'thermal-6.17-rc1' of git://git.kernel.org/pub/s [...] adds bca638aa737d ALSA: usb-audio: Fix code alignment in mixer_quirks adds df6b4dcf2e2c ALSA: usb-audio: Fix whitespace & blank line issues in mix [...] adds fd3ab72e42e9 ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros adds 231225d8a20f ALSA: usb-audio: Fix block comments in mixer_quirks adds c0495cef8b43 ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks adds 03ddd3bdb94d ALSA: usb-audio: Avoid multiple assignments in mixer_quirks adds f2d6d660e8fd ALSA: usb-audio: Simplify NULL comparison in mixer_quirks adds 9cea74255956 ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks adds 79d561c4ec04 ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5 adds 9955ea2e3698 ALSA: hda/tas2781: Add missed brace and hardware id re-order adds ed57a3d5a311 ALSA: hda/ca0132: Enable hardware band EQ for Sound Blaste [...] adds 92f59aeb1325 ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop adds d6e2c062e5f1 ALSA: mips/sgio2audio: Replace deprecated strcpy() with strscpy() adds 165bb5b154de ALSA: hda/ca0132: Fix using plain integer as NULL pointer [...] adds a409c60111e6 ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control adds 9ca30a1b007d ALSA: usb-audio: Convert comma to semicolon adds 30f85eddbdeb ALSA: hda/ca0132: Use const char * for strings adds dfce24f00324 ALSA: hda: cs35l41: Add support for center channel in CS35L41 HDA adds 84fc8896f0d9 ALSA: hda/realtek: Add support for ASUS NUC using CS35L41 HDA adds d0630a0b80c0 ALSA: usb-audio: Fix build with CONFIG_INPUT=n adds 2acd83beb4d3 ALSA: pcm: refactor copy from/to user in SNDRV_PCM_IOCTL_SYNC_PTR adds a9b49bf8ad59 ALSA: pcm: Convert SNDRV_PCM_IOCTL_SYNC_PTR to user_access [...] adds c72fad73ba49 ALSA: pcm: Replace [audio_]tstamp_[n]sec by struct __snd_t [...] adds 8629eea901b8 ALSA: pcm: Convert snd_pcm_sync_ptr() to user_access_begin [...] adds b2904df0a347 ALSA: hda/tas2781: Add compatible for hardware id TIAS2781 [...] adds 7f4c540e0859 ALSA: hda/conexant: Renaming the codec with device ID 0x1f [...] adds bb0d147c9cf4 ALSA: hda/realtek: Fixup ft alc257 rename alc3328 adds bec7ac470030 ALSA: emu10k1: Replace deprecated strcpy() with strscpy() adds 962297a7cd9e ALSA: aloop: Replace deprecated strcpy() with strscpy() adds 87aafc8580ac ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4 adds d5363522042b ALSA: mixer_oss: Remove deprecated strcpy() function calls adds 1adcbdf54f76 ALSA: hda: Disable jack polling at shutdown adds 507cd1216a6d ALSA: hda: Disable codec runtime PM when jack polling is enabled adds 5f7e54b23e4d ALSA: hda: Handle the jack polling always via a work adds 90c8c31e19d4 ALSA: timer: Replace deprecated strcpy() with strscpy() adds 24ffcf7f27cf ALSA: hrtimer: Replace deprecated strcpy() with strscpy() adds 66b338d006d7 ALSA: dummy: Replace deprecated strcpy() with strscpy() adds 30cd59961981 ALSA: pcmtest: Replace deprecated strcpy() with strscpy() adds 72a600a27ff5 ALSA: mtpav: Replace deprecated strcpy() with strscpy() adds a48d994ca321 ALSA: hda: Remove old commented out sanity check adds 0d3d3d01947b ALSA: hda: Add device entry for QEMU adds a094f8462760 ALSA: hda/tas2781: Add bus name in device name check adds 6eda94295015 ALSA: hda: add MODULE_FIRMWARE for cs35l41/cs35l56 adds b228467e86fa Merge tag 'pm-runtime-6.17-rc1' of git://git.kernel.org/pu [...] adds 5b32627c8ead ALSA: intel_hdmi: Remove redundant pm_runtime_mark_last_bu [...] adds fc2f0135a913 ALSA: hda: Remove redundant pm_runtime_mark_last_busy() calls adds 3263a554f396 ALSA: mts64: Replace deprecated strcpy() with strscpy() adds 907e01b3ce4c ALSA: echoaudio: Replace deprecated strcpy() with strscpy() adds 3829d81b6958 Merge branch 'for-linus' into for-next adds 8bb0a5fcde7b ALSA: control: Use safer strscpy() instead of strcpy() adds d8cd23a0d2da ALSA: rawmidi: Use safer strscpy() instead of strcpy() adds 7df6224dec68 ALSA: seq: Use safer strscpy() instead of strcpy() adds 59cea894bf3b ALSA: mpu401: Use safer strscpy() instead of strcpy() adds bb246ab0943d ALSA: opl3: Use safer strscpy() instead of strcpy() adds 0676ccf26f1c ALSA: opl4: Use safer strscpy() instead of strcpy() adds 6d352251e905 ALSA: pcsp: Use safer strscpy() instead of strcpy() adds 7ba740ecf54c ALSA: portman2x4: Use safer strscpy() instead of strcpy() adds eb264bc52954 ALSA: serial-generic: Use safer strscpy() instead of strcpy() adds a725f6fa5835 ALSA: serial-u16550: Use safer strscpy() instead of strcpy() adds 73e86d366637 ALSA: virmidi: Use safer strscpy() instead of strcpy() adds c4a38b94bad1 ALSA: vx: Use safer strscpy() instead of strcpy() adds f9f63cb6eb91 ALSA: firewire: bebob: Use safer strscpy() instead of strcpy() adds ae2cdfc61672 ALSA: firewire: dice: Use safer strscpy() instead of strcpy() adds 662dacfc6466 ALSA: firewire: digi00x: Use safer strscpy() instead of strcpy() adds 4b366c9d78e7 ALSA: firewire: fireface: Use safer strscpy() instead of strcpy() adds fcd7979273af ALSA: firewire: fireworks: Use safer strscpy() instead of [...] adds 6e9643301064 ALSA: firewire: isight: Use safer strscpy() instead of strcpy() adds 97f54683816d ALSA: firewire: motu: Use safer strscpy() instead of strcpy() adds 74e4255b2058 ALSA: firewire: oxfw: Use safer strscpy() instead of strcpy() adds c03ebbdfddc1 ALSA: firewire: tascam: Use safer strscpy() instead of strcpy() adds 94d7b8beae35 ALSA: ad1816a: Use safer strscpy() instead of strcpy() adds 461cef4d7d02 ALSA: adlib: Use safer strscpy() instead of strcpy() adds dd9de1a144e1 ALSA: als100: Use safer strscpy() instead of strcpy() adds 231d135055a6 ALSA: cmi8328: Use safer strscpy() instead of strcpy() adds 4e55e03e4c17 ALSA: cmi8330: Use safer strscpy() instead of strcpy() adds 9a5cca8d838b ALSA: cs423x: Use safer strscpy() instead of strcpy() adds 22095c0515e0 ALSA: es1688: Use safer strscpy() instead of strcpy() adds 962dba349a76 ALSA: es18xx: Use safer strscpy() instead of strcpy() adds 74987a0cc461 ALSA: galaxy: Use safer strscpy() instead of strcpy() adds 72b1baa1d650 ALSA: gus: Use safer strscpy() instead of strcpy() adds 9c4e42967dc5 ALSA: msnd: Use safer strscpy() instead of strcpy() adds c7eaa0ebed35 ALSA: opl3sa2: Use safer strscpy() instead of strcpy() adds b4a82a97c4d4 ALSA: opti9xx: Use safer strscpy() instead of strcpy() adds c8eef317e66b ALSA: sc6000: Use safer strscpy() instead of strcpy() adds 96b1776d019a ALSA: sscape: Use safer strscpy() instead of strcpy() adds 2e2a2feb915c ALSA: wavefront: Use safer strscpy() instead of strcpy() adds fc52ff69c5f1 ALSA: wss: Use safer strscpy() instead of strcpy() adds 7169b6a6763d ALSA: mips: Use safer strscpy() instead of strcpy() adds c9b41682945f ALSA: parisc: Use safer strscpy() instead of strcpy() adds c9b7c4b62881 ALSA: ac97: Use safer strscpy() instead of strcpy() adds 48102e322031 ALSA: ad1889: Use safer strscpy() instead of strcpy() adds 1d68ba24a79c ALSA: ak4531: Use safer strscpy() instead of strcpy() adds 3edc76a671f7 ALSA: ali5451: Use safer strscpy() instead of strcpy() adds 03b0a614e229 ALSA: als300: Use safer strscpy() instead of strcpy() adds 1813fa7c587a ALSA: als4000: Use safer strscpy() instead of strcpy() adds 1882c12ae2ab ALSA: asihpi: Use safer strscpy() instead of strcpy() adds 2dc364f96536 ALSA: atiixp: Use safer strscpy() instead of strcpy() adds 5cd156964fe7 ALSA: au88x0: Use safer strscpy() instead of strcpy() adds f6e41e48d994 ALSA: aw2: Use safer strscpy() instead of strcpy() adds 8b1208d70ae4 ALSA: azt3328: Use safer strscpy() instead of strcpy() adds dd4fcc8f0492 ALSA: bt87x: Use safer strscpy() instead of strcpy() adds 32aeb8606936 ALSA: ca0106: Use safer strscpy() instead of strcpy() adds e43c8878e9dd ALSA: cmipci: Use safer strscpy() instead of strcpy() adds e3502b8672ca ALSA: cs4281: Use safer strscpy() instead of strcpy() adds 0eb71ea6d7f3 ALSA: cs46xx: Use safer strscpy() instead of strcpy() adds 2d5239eab8ee ALSA: cs5530: Use safer strscpy() instead of strcpy() adds fe9502be46f7 ALSA: cs5535audio: Use safer strscpy() instead of strcpy() adds ea9deed52d7f ALSA: ctxfi: Use safer strscpy() instead of strcpy() adds 7bab02a32c6a ALSA: echoaudio: Use safer strscpy() instead of strcpy() adds 3ddbb87d9994 ALSA: emu10k1: Use safer strscpy() instead of strcpy() adds d24457cae235 ALSA: ens1370: Use safer strscpy() instead of strcpy() adds 6df1d279dbfb ALSA: es1938: Use safer strscpy() instead of strcpy() adds 42b68e73568d ALSA: es1968: Use safer strscpy() instead of strcpy() adds 7deb4eac7d65 ALSA: fm801: Use safer strscpy() instead of strcpy() adds b51681287f9c ALSA: ice1712: Use safer strscpy() instead of strcpy() adds f79d7aef3e4e ALSA: ice1724: Use safer strscpy() instead of strcpy() adds 9a86ffe73b22 ALSA: intel8x0: Use safer strscpy() instead of strcpy() adds 22b331f5a2a0 ALSA: korg1212: Use safer strscpy() instead of strcpy() adds cc519d221f9c ALSA: lola: Use safer strscpy() instead of strcpy() adds ec4894f82775 ALSA: lx6464es: Use safer strscpy() instead of strcpy() adds c1b4f94c7645 ALSA: maestro3: Use safer strscpy() instead of strcpy() adds ed04b49e21f0 ALSA: mixart: Use safer strscpy() instead of strcpy() adds 6ffb7be30ba0 ALSA: nm256: Use safer strscpy() instead of strcpy() adds 1c8e3ebdfe33 ALSA: oxygen: Use safer strscpy() instead of strcpy() adds c81047325384 ALSA: pcxhr: Use safer strscpy() instead of strcpy() adds 9885bd7c4ce5 ALSA: riptide: Use safer strscpy() instead of strcpy() adds ca485569ca35 ALSA: rme32: Use safer strscpy() instead of strcpy() adds 50301b7a02c3 ALSA: rme96: Use safer strscpy() instead of strcpy() adds 43b90c3fe552 ALSA: hdsp: Use safer strscpy() instead of strcpy() adds 4a9b01c7e586 ALSA: hdspm: Use safer strscpy() instead of strcpy() adds a8b1aba400a9 ALSA: rme9652: Use safer strscpy() instead of strcpy() adds b097bdf5e92d ALSA: sis7019: Use safer strscpy() instead of strcpy() adds 7ffad83d527e ALSA: sonicvibes: Use safer strscpy() instead of strcpy() adds b28309eac3b7 ALSA: trident: Use safer strscpy() instead of strcpy() adds fd86b9bbf566 ALSA: via82xx: Use safer strscpy() instead of strcpy() adds 362c6bbe367c ALSA: ymfpci: Use safer strscpy() instead of strcpy() adds a5546578af79 ALSA: pdaudiocf: Use safer strscpy() instead of strcpy() adds 704a54b84f56 ALSA: vxpocket: Use safer strscpy() instead of strcpy() adds 292e4adb954b ALSA: ppc: Use safer strscpy() instead of strcpy() adds 61d4db8f7c6c ALSA: sh: Use safer strscpy() instead of strcpy() adds fee48aed6b8d ALSA: sparc: Use safer strscpy() instead of strcpy() adds 3fb167d7ceb7 ALSA: spi: Use safer strscpy() instead of strcpy() adds 2173cee16c2c ALSA: synth: Use safer strscpy() instead of strcpy() adds 19a28b8c7f9f ALSA: 6fire: Use safer strscpy() instead of strcpy() adds 2d41b6f40637 ALSA: line6: Use safer strscpy() instead of strcpy() adds f3d81c058f48 ALSA: usx2y: Use safer strscpy() instead of strcpy() adds 414e4f01f663 ALSA: ua101: Use safer strscpy() instead of strcpy() adds a9b25e8a4375 ALSA: usb-audio: Use safer strscpy() instead of strcpy() adds 926359588170 ALSA: ac97: Copy string more safely adds f15be4dca2a6 ALSA: cmipci: Copy string more safely adds 53beb4d0ed8f ALSA: usb-audio: Copy string more safely adds bee60f019606 ALSA: core: Copy string more safely adds ed677858d4fe ALSA: hda: Move widget capability macros into hdaudio.h adds b2660d1ebde1 ALSA: hda: Move HD-audio core stuff into sound/hda/core adds 05be28fe8521 ALSA: hda: Move common codec driver into sound/hda/common [...] adds 146355ee880e ALSA: hda: Move CONFIG_SND_HDA_PREALLOC_SIZE into sound/hd [...] adds 2d9223d2d64c ALSA: hda: Move controller drivers into sound/hda/controll [...] adds 6014e9021b28 ALSA: hda: Move codec drivers into sound/hda/codecs directory adds aeeb85f26c3b ALSA: hda: Split Realtek HD-audio codec driver adds 73cd0490819d ALSA: hda/hdmi: Split vendor codec drivers adds 6bf917e9aacc ALSA: hda: Introduce hda_codec_driver ops adds 1d0e6926ef87 ALSA: hda/generic: Rewrite to new probe method adds e1d695b45fd1 ALSA: hda/realtek: Rewrite to new probe method adds 0f1e8306dcbe ALSA: hda/cmedia: Rewrite to new probe method adds f025ef0316ce ALSA: hda/analog: Rewrite to new probe method adds dbe3e4ab57dd ALSA: hda/ca0110: Rewrite to new probe method adds 1cb8744a36c7 ALSA: hda/cirrus: Split to cs420x and cs421x drivers adds e4c9f524a12c ALSA: hda/cs8409: Rewrite to new probe method adds dec96130eae3 ALSA: hda/conexant: Rewrite to new probe method adds 3cea41383450 ALSA: hda/senary: Rewrite to new probe method adds 51a1e7f4131a ALSA: hda/si3054: Rewrite to new probe method adds be60c1290967 ALSA: hda/via: Rewrite to new probe method adds eb2f0844140f ALSA: hda/sigmatel: Rewrite to new probe method adds 6cce08122f70 ALSA: hda/ca0132: Rewrite to new probe method adds ad781b550f9a ALSA: hda/hdmi: Rewrite to new probe method adds cabaf5908e58 ALSA: hda: Drop old codec binding method adds 691351de3168 ALSA: hda: Drop superfluous driver->ops NULL checks adds 0c4eebafea5f MAINTAINERS: Adjust to the new HD-audio driver paths adds 0c8e393941d2 ALSA: hda: Return the codec init error properly at snd_hda [...] adds 0bdbce25855f ALSA: hda: Use safer strscpy() instead of strcpy() adds 891667cefd16 Merge branch 'for-linus' into for-next adds 7828740b064a Merge branch 'for-linus' into for-next adds 859d97606f03 arm: multi_v7_defconfig: Update HD-audio configs adds f261196d4bf1 mips: loongson3_defconfig: Update HD-audio configs adds 7cd3c8cafbc0 Merge branch 'for-linus' into for-next adds 0156c22fb0ca ALSA: hda/realtek: Add support for ASUS Commercial laptops [...] adds 089a60acbd1b Merge branch 'for-linus' into for-next adds ab29b3460c5c ALSA: hda: Add TAS2770 support adds 0aa9e51298ae Merge branch 'for-linus' into for-next adds bb4a0f497bc1 ASoC: codecs: lpass: Drop unused AIF_INVALID first DAI identifier adds 039de8f598dd ASoC: hdac_hdmi: remove hdac_hdmi_jack[_port]_init() adds f4c77d5af0a9 ASoC: soc-dai: tidyup return value of snd_soc_xlate_tdm_sl [...] adds db1a7a6f28b8 ASoC: dt-bindings: covert mxs-audio-sgtl5000.txt to yaml format adds ac209bde018f ASoC: tas2781: Drop the unnecessary symbol imply adds 0779c0ad2a7c ASoC: amd: acp: Fix pointer assignments for snd_soc_acpi_m [...] adds 6ba68e5aa9d5 ASoC: renesas: msiof: Convert to <linux/spi/sh_msiof.h> adds 10cf8f6be63f ASoC: codecs: wcd937x: Simplify with devm_regulator_bulk_g [...] adds a7ee107c2dc3 ASoC: codecs: wcd938x: Simplify with devm_regulator_bulk_g [...] adds cc50d176d0d8 ASoC: codecs: wcd939x: Simplify with devm_regulator_bulk_g [...] adds 1a134881a8f8 ASoC: codecs: wcd939x: Simplify return from devm_gpiod_get [...] adds 7d648206bae8 ASoC: dt-bindings: qcom,wcd939x: Document missing VDD_PX supply adds b9ecde0bcf6a ASoC: codecs: wcd939x: Add VDD_PX supply adds 65613ac1b4b5 ASoC: codecs: wcd93xx: Few simplifications of code and adds cecec195b293 ASoC: codecs: rt5640: Drop dummy register names adds 19f971057b2d ASoC: codecs: rt5640: Retry DEVICE_ID verification adds c95e925daa43 ASoC: Intel: avs: Add rt5640 machine board adds 4388f5d214cb ASoC: Intel: avs: Add rt5640 board support adds 077caf1d1763 ASoC: renesas: Use helper function for_each_child_of_node_ [...] adds 618abc785e0c ASoC: meson: Use helper function for_each_child_of_node_scoped() adds 111a2c8ab462 ASoC: imx-card: Use helper function for_each_child_of_node [...] adds d0bdcfcab390 Use helper function for_each_child_of_node_scoped() adds c2bde4666d22 ASoC: tas571x: add support for tas5753 adds f6f914893d47 ASoC: dt-bindings: tas57xx: add tas5753 compatibility adds 23d3f6ecafbb ASoC: tas571x: add support for tas5753 adds 8167f4f42572 ASoC: qcom: use drvdata instead of component to keep id adds 6ada7351af0c ASoC: soc-core: save ID if param was set in fmt_single_name() adds 267be32b0a7b ASoC: remove component->id adds d3de84858811 ASoC: remove component->id adds 5dc302d00807 ASOC: rockchip: fix capture stream handling in rockchip_sa [...] adds 03b778d19948 ASOC: rockchip: Use helper function devm_clk_get_enabled() adds 28d3d1830dc1 Cleanup in rockchip_sai.c adds 5c694e3a83d0 ASoC: dt-bindings: rt9123: Append RTQ9124 description adds 1f5cdb6ab45e ASoC: codecs: Add support for Richtek RTQ9124 adds 5f4f86d5e0c6 ASoC: Add Richtek RTQ9124 support adds c4b79a2fbfb2 ASoC: qcom: sm8250: set card driver name from match data adds ed82808c6a0f ASoC: qcom: sm8250: add DisplayPort Jack support adds e6e8897995a9 ASoC: qcom: sm8250: Add Fairphone 5 soundcard compatible adds d1f2fa7ca1d6 Add DisplayPort sound support for Fairphone 5 adds 0045b902ad27 ASoC: codecs: Constify regmap configuration static variables adds 239dab898b73 ASoC: fsl: Constify reg_default array adds 620d9687004c ASoC: codecs: wcd9335: Drop unused sido_input_src field adds 9afc53569d80 ASoC: codecs: wcd934x: Drop unused num_rx_port/num_tx_port fields adds 87a2270fd1f5 ASoC: codecs: wcd937x: Drop unused 'struct wcd937x_priv' fields adds fd32bd4467c1 ASoC: codecs: wcd938x: Drop unused 'struct wcd938x_priv' fields adds ff228b6b9ed8 ASoC: codecs: wcd938x: Drop unused variant field adds ece5d881004f ASoC: codecs: wcd939x: Drop unused 'struct wcd939x_priv' fields adds 2ccb77082853 ASoC: codecs: More const and unused member cleanups adds 7e10d7242ea8 ASoC: ops: dynamically allocate struct snd_ctl_elem_value adds 8a5a5cecb790 ASoC: tas2781: Move the "include linux/debugfs.h" into tas2781.h adds dae29b678bb7 ASoC: soc-ops-test: dynamically allocate struct snd_ctl_el [...] adds 5eb8a0d7733d ASoC: hdmi-codec: use SND_JACK_AVOUT as jack status adds bb90e0c91d37 ASoC: dt-bindings: Convert MT8173 AFE binding to dt-schema adds 2fd902152c15 ASoC: dt-bindings: mt8173-afe-pcm: Add power domain adds 473ee884263f ASoC: dt-bindings: mt8173-afe-pcm: Allow specifying reserv [...] adds 81c73294a4eb ASoC: dt-bindings: mt8186-afe-pcm: Allow specifying reserv [...] adds cd12d3a5ed10 ASoC: dt-bindings: mt8192-afe-pcm: Allow specifying reserv [...] adds ec4a10ca4a68 ASoC: mediatek: use reserved memory or enable buffer pre-a [...] adds 9e7bc5cb8d08 ASoC: mediatek: mt8183-afe-pcm: Support >32 bit DMA addresses adds b2c090c9f6aa ASoC: mediatek: mt8173-afe-pcm: use local `dev` pointer in [...] adds bb8d8ba4715c ASoC: mediatek: mt8183-afe-pcm: use local `dev` pointer in [...] adds 000d8b9420c0 ASoC: mediatek: use reserved memory or enable adds e7af416aebb3 firmware: cs_dsp: Remove unused struct list_head from cs_d [...] adds 47972c1c3315 ASoC: Intel: Replace deprecated strcpy() with strscpy() adds d9f38d9824bf ASoC: tegra: AHUB: Remove unneeded semicolon adds 7f8924e8785b ASoC: dt-bindings: cirrus,cs42xx8: add 'port' property adds 8a07944a77e9 ASoC: SOF: ipc4-pcm: Look for best matching hw_config for SSP adds 2710204bf100 ASoC: SOF: pcm: Remove local create_page_table() wrapper function adds 6b3cb7f4341c ASoC: SOF: topology: Parse the dapm_widget_tokens in case [...] adds 3d77763c9a6d ASoC: SOF: pcm: Reverse check for prepared stream in sof_p [...] adds f9c7c093797f ASoC: SOF: ipc4-topology: Add load of ASRC component adds ce4b269c26ac ASoC: SOF: Intel: hda: Do not probe Soundwire in nocodec mode adds a1d203d390e0 ASoC: SOF: ipc4-pcm: Enable delay reporting for ChainDMA streams adds cbf4e0fac347 ASoC: topology: Do not call snd_soc_remove_pcm_runtime() f [...] adds 2d91cb261cac ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime() adds 86591907527e ASoC: Intel: skl_hda_dsp_generic: Implement add_dai_link t [...] adds bb48117b79eb ASoC: Intel: sof_sdw: Implement add_dai_link to filter HDMI PCMs adds 820e04cb8cae ASoC: core/topology/Intel: adds cec49fa47bcc ASoC: SOF: ipc4-priv: Add kernel doc for fw_context_save o [...] adds ace9b3daf2b4 ASoC: SOF: ipc4/Intel: Add support for library restore fir [...] adds 07651feeeefb ASoC: SOF: ipc4/Intel: Support for partial context adds ecd41e0e2581 ASoC: SOF: ipc4: Add sof_ipc4_pipeline_state_str() for debugging adds 0e57fa20678d ASoC: SOF: ipc4-pcm: Pipe instances to dev_dbg in multi_pi [...] adds 2756b7f08ff6 ASoC: SOF: ipc4-pcm: Harmonize sof_ipc4_set_pipeline_state [...] adds f186a1a985d3 ASoC: SOF: ipc4-pcm: Harmonize set pipeline state dbg adds 13ef21dffe76 ASoC: SDCA: add support for HIDE entity properties and HID [...] adds 3421d46440eb HID: core: Add bus define for SoundWire bus adds ac558015dfd8 ASoC: SDCA: add a HID device for HIDE entity adds c4ca928a6db1 ASoC: hdac_hdmi: Rate limit logging on connection and disc [...] adds 17cc308b1833 ASoC: wm8524: enable constraints when sysclk is configured. adds 2f6ff1e615cd ASoC: codecs: wcd937x: Use simple defines for chipid regis [...] adds 100877df34b0 ASoC: codecs: wcd938x: Use simple defines for chipid regis [...] adds 5d3ccd356e2c ASoC: codecs: wcd939x: Use simple defines for chipid regis [...] adds a48352921f0b ASoC: codecs: wcd939x: Add defines for major/minor version [...] adds 9d330278c914 ASoC: codecs: wcd93xx: Drop enums for chipid values adds 8b04b766714e ASoC: amd: acp: add soundwire machine for ACP7.0 and ACP7. [...] adds 59566923d955 ASoC: SOF: amd: add alternate machines for ACP7.0 and ACP7 [...] adds b28ecd86069d Add SoundWire machines for ACP7.0/ACP7.1 sof stack adds 6469fb5c8b2d ASoC: ti: Standardize ASoC menu adds 652dd81c7a66 ASoC: adi: Standardize ASoC menu adds 6895deb5f25f ASoC: amd: Standardize ASoC menu adds da65de541568 ASoC: bcm: Standardize ASoC menu adds bb0b8820527e ASoC: dwc: Standardize ASoC menu adds 71951375b0ea ASoC: fsl: Standardize ASoC menu adds b13f7eef9ff8 ASoC: img: Standardize ASoC menu adds 01f7d179a734 ASoC: mxs: Standardize ASoC menu adds bcd02da37219 ASoC: pxa: Standardize ASoC menu adds afd1bff53b48 ASoC: sti: Standardize ASoC menu adds 53696514d72f ASoC: stm: Standardize ASoC menu adds 3b2a8a3c5769 ASoC: sof: Standardize ASoC menu adds 335c898312f3 ASoC: au1x: Standardize ASoC menu adds 36e6420440db ASoC: sdca: Standardize ASoC menu adds 1d9ac30a8df6 ASoC: sprd: Standardize ASoC menu adds 8ada023e996c ASoC: qcom: Standardize ASoC menu adds 58e490935f20 ASoC: meson: Standardize ASoC menu adds 68a8fd461a56 ASoC: apple: Standardize ASoC menu adds 4f30f84feb77 ASoC: atmel: Standardize ASoC menu adds c153c508e5b4 ASoC: intel: Standardize ASoC menu adds 7798775a033e ASoC: spear: Standardize ASoC menu adds c0262c187a0b ASoC: sunxi: Standardize ASoC menu adds 41b94a6f2deb ASoC: tegra: Standardize ASoC menu adds 5b8b93e695bb ASoC: ux500: Standardize ASoC menu adds 8a40e95a1328 ASoC: cirrus: Standardize ASoC menu adds c6ddacab3747 ASoC: google: Standardize ASoC menu adds 099ae845c6b2 ASoC: jz4740: Standardize ASoC menu adds 69fa5909b3dc ASoC: xilinx: Standardize ASoC menu adds 41d88bb7546e ASoC: xtensa: Standardize ASoC menu adds a549459a05c0 ASoC: renesas: Standardize ASoC menu adds acc84d15e453 ASoC: generic: Standardize ASoC menu adds 0fa7adb638f6 ASoC: samsung: Standardize ASoC menu adds 9fad9eb0371b ASoC: kirkwood: Standardize ASoC menu adds 9c0169922db5 ASoC: loongson: Standardize ASoC menu adds 05016f7e481e ASoC: mediatek: Standardize ASoC menu adds cae3cc435db5 ASoC: rockchip: Standardize ASoC menu adds acc317e5254a ASoC: starfive: Standardize ASoC menu adds ac131c4148bc ASoC: uniphier: Standardize ASoC menu adds 68fbc70ece40 ASoC: hisilicon: Standardize ASoC menu adds 51c18d4d8860 ASoC: Standardize ASoC menu adds f792733e08d5 ASoC: sdw_utils: add component_name string to dai_info adds 0f60ecffbfe3 ASoC: sdw_utils: generate combined spk components string adds 086d0960d8b3 ASoC: sdw_utils: generate combined spk components adds 29ddce17e909 ASoC: codecs: Add calibration function to aw88399 chip adds 0383a710d28d MAINTAINERS: Add SDCA maintainers entry adds 2ed526bf04a6 ASoC: SDCA: Add missing default in switch in entity_pde_event() adds b4515fd87cc9 ASoC: SDCA: Fixup some kernel doc errors adds 37d2aa62138d ASoC: SDCA: Minor selected/detected mode control fixups adds 775f5729b47d ASoC: SDCA: Add flag for unused IRQs adds b126394d9ec6 ASoC: SDCA: Generic interrupt support adds b9ab3b618241 ASoC: SDCA: Add some initial IRQ handlers adds c1d10f4c8e28 ASoC: Add SDCA IRQ support and some misc fixups adds a3b0e80428c8 ASoC: amd: acp: Add legacy driver support acp7.2 based platforms adds 3549725e0f78 ASoC: amd: acp: Enable I2S support for acp7.2 based platforms adds 0c0ef1d90967 ASoC: amd: acp: Enable acp7.2 platform based DMIC support [...] adds 3b8dc31715e3 ASoC: dt-bindings: qcom,sm8250: Add QCS8275 sound card adds 34d340d48e59 ASoC: qcom: sc8280xp: Add support for QCS8275 adds b27a58ecdf5f Add sound card support for QCS8275 adds 9931d2899eec ASoC: fsl_mqs: Distinguish different modules by system man [...] adds baee26a9d6cd ASoC: fsl_mqs: rename system manager indices for i.MX95 adds bc163baef570 ASoC: Use of_reserved_mem_region_to_resource() for "memory [...] adds 571defe0dff3 ASoC: codec: rockchip_sai: Remove including of_gpio.h adds 9069141d1d9c ASoC: atmel: Remove redundant pm_runtime_mark_last_busy() calls adds bbe5e3c433a3 ASoC: codecs: Remove redundant pm_runtime_mark_last_busy() calls adds 077e700cd709 ASoC: Intel: Remove redundant pm_runtime_mark_last_busy() calls adds e879f14d88c8 ASoC: component: Remove redundant pm_runtime_mark_last_bus [...] adds 2bd9648d5a8d ASoC: SOF: Remove redundant pm_runtime_mark_last_busy() calls adds 12826a49f029 treewide: Remove redundant adds e199e85556bd ASoC: soc-dapm: remove unnecessary definition adds 58baaea26659 ASoC: soc-dapm: remove EXPORT_SYMBOL_GPL() for snd_soc_dap [...] adds 2ec1067d1e5a ASoC: soc-dapm: remove snd_soc_dapm_nc_pin[_unlocked]() adds d6f240031afb ASoC: soc-dapm: remove snd_soc_dapm_weak_routes() adds 0d516af94853 ASoC: soc-dapm: reordering function definitions adds f02ccc8c0b99 ASoC: soc-dapm: reordering header definitions adds fbd09117a38e ASoC: soc-dapm: use component instead of cmpnt adds 1ac23653840f ASoC: soc-dapm: use common name for dapm adds 805c019fbb94 ASoC: soc-dapm: add prefix on dapm_mark_endpoints_dirty() adds 9d33f9ca4404 ASoC: soc-dapm: add prefix on dapm_xxx_event() adds 08dc0f5cc26a ASoC: soc-dapm: add prefix on soc_dapm_dev_attrs adds bb96a315b4d8 ASoC: soc-dapm: cleanups adds 68e4dadacb7f ASoC: img: Imagination Technologies sound should depend on MIPS adds 2813f535b584 ASoC: Intel: soc-acpi: Add entry for sof_es8336 in PTL mat [...] adds fb00ab1f3936 ASoC: Intel: soc-acpi: Add entry for HDMI_In capture suppo [...] adds e149d870687a ASoC: Intel: soc-acpi-intel-ptl-match: add support ptl-rt721-l0 adds 86ccd4d3e8bc ASoC: Intel: soc-acpi-intel-lnl-match: add rt1320_l12_rt71 [...] adds 192595a60a3e ASoC: Intel: add support for new devices adds c61da55412a0 ASoC: sdw_utils: Add missed component_name strings for spe [...] adds a3c3e84fc495 ASoC: rt700: don't set dapm->bias_level adds 67bdd67aedce ASoC: rt715: don't set dapm->bias_level adds f5b92c7449a2 ASoC: don't set dapm->bias_level directly adds ad4655653a6c ASoC: SDCA: fix HID dependency adds af241e3fa4d8 ASoC: fsl-asoc-card: add sysclk_ratio for calculate sysclk [...] adds f40ecc274365 ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_le [...] adds 88f60cb4b8c9 ASoC: samsung: bell: don't set dapm->bias_level directly adds d2f423a4f4ec ASoC: samsung: speyside: don't set dapm->bias_level directly adds 4421e455d2c3 ASoC: samsung: tobermory: don't set dapm->bias_level directly adds f00e06296ba3 ASoC: samsung: littlemill: don't set dapm->bias_level directly adds 5f120ccf28c5 ASoC: set bias_level at if adds 6894e49b7b62 ASoC: SDCA: Kconfig/Makefile fixups adds 5030abcb0aa3 ASoC: SDCA: Pull HID and IRQ into the primary SDCA module adds e977f3811eff Update SDCA Kconfig adds 69d5b62c4bde ASoC: codec: tlv320aic32x4: Drop aic32x4_pdata usage adds b709c1aef5e1 ASoC: codec: tlv320aic32x4: Sort headers alphabetically adds 790d5f8ee6f2 ASoC: codec: tlv320aic32x4: Convert to GPIO descriptors adds bfd291279f87 ASoC: codec: Convert to GPIO descriptors for adds 8a4d73121d6b ASoC: codecs: da7219: convert from round_rate() to determi [...] adds 4e15a10f6fb2 ASoC: codecs: rt5682: convert from round_rate() to determi [...] adds a37d9c8aef1c ASoC: codecs: rt5682s: convert from round_rate() to determ [...] adds fc62ed665eb2 ASoC: qcom: qdsp6: q6dsp-lpass-clocks: convert from round_ [...] adds afd529d74002 ASoC: stm: stm32_i2s: convert from round_rate() to determi [...] adds d5f317fd5cd9 ASoC: stm: stm32_sai_sub: convert from round_rate() to det [...] adds dd10ed1caf25 ASoC: convert from clk round_rate() to adds 3f2e4c11925e ASoC: SDCA: Fix off by one error in IRQ bound check adds 71562278a189 ASoC: SDCA: Avoid use of uninitialised local name variable adds 15247b5a63f5 ASoC: SDCA: Update memory allocations to zero initialise adds 3f998cd51296 SDCA Bug Fixes adds aa84580e058c ASoC: dt-bindings: qcom,lpass-va-macro: Define clock-names [...] adds 8778837f0a5b ASoC: codec: tlv320aic32x4: Fix reset GPIO check adds 03aa2ed9e187 ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 s [...] adds 4eb6ad5d2080 ASoC: SDCA: Allow read-only controls to be deferrable adds cbcb5f5c2be5 ASoC: SDCA: Remove overly chatty input pin list warning adds c57ad862462f ASoC: SDCA: Move SDCA search functions and export adds 5f86d41d0410 ASoC: soc-dai: Add private data to snd_soc_dai adds 7b0d60dbb468 ASoC: SDCA: Add helper to add DAI constraints adds 264d3d776fb1 ASoC: SDCA: Add a helper to get the SoundWire port number adds 4ed357f72a0e ASoC: SDCA: Add hw_params() helper function adds da863e772ece Add SDCA DAI ops helpers adds 17882721dcb4 ASoC: SDCA: add route by the number of input pins in MU entity adds 5b838a24e994 ASoC: SDCA: Check devm_mutex_init() return value adds 59c5dbd585a0 ASoC: SDCA: Shrink detected_mode_handler() stack frame adds 246570cd3512 ASoC: SDCA: Fix implicit cast from le16 adds b102c9d89fec ASoC: dt-bindings: qcom,q6afe: Document q6usb subnode adds d664e75317e1 ASoC: dt-bindings: qcom,sm8250: Add Fairphone 4 sound card adds c58c35ef6ae6 ASoC: qcom: sm8250: Add Fairphone 4 soundcard compatible adds bca53a176f3d Merge tag 'asoc-v6.17' of https://git.kernel.org/pub/scm/l [...] new 177bf8620cf4 Merge tag 'sound-6.17-rc1' of git://git.kernel.org/pub/scm [...] adds 08894232efa4 dt-bindings: gpio: convert gpio-pisosr.txt to yaml format adds 32f6d31dc040 usb: gadget: pxa25x_udc: Switch to use devm_gpio_request_one() adds a55893133830 gpiolib: Remove unused devm_gpio_request() adds 0e3b7b8759a7 dt-bindings: gpio: convert gpio-74xx-mmio.txt to yaml format adds 9b4d4c952e28 gpio: Remove unused 'struct gpio' definition adds 6595ea2761df gpiolib: Move GPIO_DYNAMIC_* constants to its only user adds 114ab5afdf66 dt-bindings: gpio: convert nxp,lpc1850-gpio.txt to yaml format adds 97a7ea2b8f4a gpio: TODO: add a task for removing MMIO-specific fields f [...] adds 0a99f2d8ff5b gpio: virtuser: use gpiod_multi_set_value_cansleep() adds 7b2c2f1eb391 gpio: Use dev_fwnode() where applicable across drivers adds bddfad9f7ef3 gpio: sloppy-logic-analyzer: Fully open-code compatible fo [...] adds 367864935785 gpio: raspberrypi-exp: use new GPIO line value setter callbacks adds d03b53c91393 dt-bindings: gpio: gpio-xilinx: Mark clocks as required property adds b908d35d0003 gpio: mmio: use new GPIO line value setter callbacks adds d27746181905 gpio: mm-lantiq: use new GPIO line value setter callbacks adds b454580cf11b gpio: moxtet: use new GPIO line value setter callbacks adds 80d42372d9d8 gpio: mpc5200: use new GPIO line value setter callbacks adds 3aa3628f8168 gpio: mpfs: use new GPIO line value setter callbacks adds e63d9fbe9f14 gpio: mpsse: use new GPIO line value setter callbacks adds 88a775454a0f gpio: msc313: use new GPIO line value setter callbacks adds aaec273c7b51 gpio: nomadik: use new GPIO line value setter callbacks adds 0e1a8930c941 gpio: npcm-sgpio: use new GPIO line value setter callbacks adds f02614561493 gpio: octeon: use new GPIO line value setter callbacks adds 57065d62e672 gpio: omap: use new GPIO line value setter callbacks adds f3763403a6bb gpio: palmas: use new GPIO line value setter callbacks adds 7b20980ffc11 dt-bindings: gpio: arm,pl061: Drop interrupt properties as [...] adds deefc7083414 gpio: mmio: add BGPIOF_NO_INPUT flag for GPO gpiochip adds 0a005148817c Merge tag 'gpio-mmio-bgpiof-no-input-flag-for-v6.17' into [...] adds 1fd7d2109529 gpio: npcm-sgpio: don't use legacy GPIO chip setters adds cbb887a76b78 gpio: mmio: don't use legacy GPIO chip setters adds 9da895e97057 platform: cznic: use new GPIO line value setter callbacks adds 5ed0d32805c1 Documentation: gpio: undocument removed behavior adds 1ae860307450 Documentation: gpio: document the active_low field in the [...] adds e1f02b40a741 gpio: sysfs: call mutex_destroy() in gpiod_unexport() adds dc665b5248f9 gpio: sysfs: refactor the coding style adds 982ec96c3876 gpio: sysfs: remove unneeded headers adds fd19792851db gpio: sysfs: remove the mockdev pointer from struct gpio_device adds e6bb78570f7d gpio: sysfs: fix use-after-free in error path adds a0cfbc67d71c gpio: ts5500: use new GPIO line value setter callbacks adds 40b71f1171da gpio: pca9570: use new GPIO line value setter callbacks adds 4027438be823 gpio: pcf857x: use new GPIO line value setter callbacks adds 74260fb09cc6 gpio: pch: use new GPIO line value setter callbacks adds 201e0f24a5b7 gpio: pl061: use new GPIO line value setter callbacks adds fecdef830c44 gpio: pmic-eic-sprd: drop unneeded .set() callback adds f1ff31c8ef80 gpio: pxa: use new GPIO line value setter callbacks adds 309ea5811136 gpio: rc5t583: use new GPIO line value setter callbacks adds 76033f1f927c gpio: rdc321x: use new GPIO line value setter callbacks adds 6731ad96e877 gpio: rockchip: use new GPIO line value setter callbacks adds d68ddf651dd2 gpio: rtd: use new GPIO line value setter callbacks adds cb908f3699fb gpio: sa1100: use new GPIO line value setter callbacks adds 23b33cf12441 gpio: clps711x: drop unneeded platform_set_drvdata() adds 28a9ab01f6ac gpio: rcar: Remove checks for empty bankmasks adds 3315e39e5639 gpio: rcar: Use new line value setter callbacks adds 08ad63bbd681 gpio: constify arguments of gpiod_is_equal() adds 26981e8906bb gpio: make gpiod_is_equal() arguments stricter adds 34e61ba81939 gpio: pisosr: remove unneeded direction_output() callback adds df213abe6913 gpio: sama5d2-piobu: use new GPIO line value setter callbacks adds e932e894aec6 gpio: sch311x: use new GPIO line value setter callbacks adds 883c7eb2c4a9 gpio: sch: use new GPIO line value setter callbacks adds d5297b0f861a gpio: siox: use new GPIO line value setter callbacks adds e9a5f9ac245f gpio: spear-spics: remove unneeded callbacks adds 70c8f51ff681 gpio: spear-spics: use new GPIO line value setter callbacks adds ae35dd91ad2e gpio: sprd: use new GPIO line value setter callbacks adds c9148553ac13 gpio: stmpe: use new GPIO line value setter callbacks adds e87dff29ff6b gpio: stp-xway: use new GPIO line value setter callbacks adds c203705c9b46 gpio: syscon: use new GPIO line value setter callbacks adds f3c9b6a51cb3 gpio: tangier: use new GPIO line value setter callbacks adds b033bc5a9a7d gpio: tc3589x: use new GPIO line value setter callbacks adds 09d55a54b466 dt-bindings: mfd: adp5585: ease on the required properties adds 175f199085c1 mfd: adp5585: Only add devices given in FW adds e551760164a7 mfd: adp5585: Enable oscillator during probe adds e6545bdb1b76 mfd: adp5585: Make use of MFD_CELL_NAME() adds e65e2b0d0f7e dt-bindings: mfd: adp5585: document adp5589 I/O expander adds 1a4eabf66254 mfd: adp5585: Refactor how regmap defaults are handled adds 0190a72f28ee mfd: adp5585: Add support for adp5589 adds 7077fb501b95 mfd: adp5585: Add a per chip reg struture adds 9f425bf713b5 gpio: adp5585: add support for the adp5589 expander adds 75024f97e82e pwm: adp5585: add support for adp5589 adds adf4932bc97e dt-bindings: mfd: adp5585: add properties for input events adds 47a1f759b776 mfd: adp5585: Add support for event handling adds 333812da70d5 mfd: adp5585: Support reset and unlock events adds bd113a13e1fa mfd: adp5585: Add support for input devices adds 988b28a83b65 gpio: adp5585: support gpi events adds 19298ac01306 Input: adp5585: Add Analog Devices ADP5585/89 support adds 3bdbd0858df6 Input: adp5589: remove the driver adds 4bdef655542d mfd: adp5585: Support getting vdd regulator adds ce262d6d629a dt-bindings: mfd: adp5585: document reset gpio adds 45ee66c37f9b mfd: adp5585: Add support for a reset pin adds 93c050578731 Merge tag 'ib-mfd-gpio-input-pwm-v6.17' of git://git.kerne [...] adds cfbbf275ffcf gpio: palmas: Allow building as a module adds 527db0a88116 gpio: reg: use new GPIO line value setter callbacks adds e567269e2468 gpio: mmio: drop the big-endian platform device variant adds c4a834840596 gpio: mmio: get chip label and GPIO base from device properties adds 11cd2e582bf4 mfd: vexpress-sysreg: set-up software nodes for gpio-mmio adds 094017efe332 ARM: omap1: ams-delta: use generic device properties for g [...] adds bb9c88d5b0fa ARM: s3c: crag6410: use generic device properties for gpio-mmio adds 9bad4bec5dad gpio: mmio: remove struct bgpio_pdata adds 179a666951d3 Merge tag 'gpio-mmio-remove-bgpio-pdata-for-v6.17-rc1' int [...] adds 8595375e4fde gpio: generic: add new generic GPIO chip API adds ba441322c7aa gpio: mxc: use lock guards for the generic GPIO chip lock adds 1f129b15c2de gpio: mxc: use new generic GPIO chip API adds fd0f0d1a1e71 gpio: clps711x: use new generic GPIO chip API adds 76045e90400b gpio: cadence: use lock guards adds 47ecff3839ca gpio: cadence: use new generic GPIO chip API adds bd9a0dec2d49 gpio: 74xx-mmio: use new generic GPIO chip API adds 34c029c20300 gpio: en7523: use new generic GPIO chip API adds 47c228d9fc9f gpio: tegra186: don't call the set() callback directly adds 871e1aee0029 gpio: tegra186: use new GPIO line value setter callbacks adds 8a81d128e137 gpio: tegra: use new GPIO line value setter callbacks adds ecf0c0278f47 gpio: thunderx: use new GPIO line value setter callbacks adds dd66f8862f84 gpio: timberdale: use new GPIO line value setter callbacks adds 00c337cc68c3 gpio: tpic2810: remove unneeded callbacks adds 4ffdd9d8a37e gpio: tpic2810: use new GPIO line value setter callbacks adds 2a5be7a80b3b gpio: tps65086: use new GPIO line value setter callbacks adds 913cbf8a0d4b gpio: tps65218: remove unneeded callbacks adds 4ca81a1f3a46 gpio: tps65218: use new GPIO line value setter callbacks adds fc0e4091afa9 gpio: tps65219: use new GPIO line value setter callbacks adds e3ec7ad5ab13 gpio: tps6586x: use new GPIO line value setter callbacks adds ac725f9780b7 Merge tag 'pm-runtime-6.17-rc1' of git://git.kernel.org/pu [...] adds c5f0cd2bd6ae gpio: arizona: Remove redundant pm_runtime_mark_last_busy() calls adds 453de04bf722 dt-bindings: gpio: pca95xx: add TI TCA6418 adds 6c99a046edfa gpio: pca953x: Add support for TI TCA6418 adds 0cf6d425d39c gpio: sim: allow to mark simulated lines as invalid adds 328d48cc0a64 gpio: rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 1bec20dfa3d8 gpiolib: don't use GPIO global numbers in debugfs output adds 3e498b3c7b96 gpio: tps65910: use new GPIO line value setter callbacks adds a0b2a6bbff8c gpio: tps65912: check the return value of regmap_update_bits() adds 22cbcfe36e97 gpio: tps65912: use new GPIO line value setter callbacks adds e41e51f07b1c gpio: tps68470: use new GPIO line value setter callbacks adds 9ade48906b62 gpio: tqmx86: use new GPIO line value setter callbacks adds ed8497dc6683 gpio: ts4900: use new GPIO line value setter callbacks adds 0446ce284beb gpio: twl4030: use new GPIO line value setter callbacks adds 77ba4640cc15 gpio: twl6040: use new GPIO line value setter callbacks adds 79880eba2c0f gpio: twl6040: set line value in .direction_out() adds 42fbbe31634d gpio: uniphier: use new GPIO line value setter callbacks adds 55e2d1eec110 gpio: viperboard: use new GPIO line value setter callbacks adds e502df58b5e3 gpio: virtio: use new GPIO line value setter callbacks adds db12cdc82248 gpio: vx855: use new GPIO line value setter callbacks adds ff0f0d7c6587 gpio: wcd934x: check the return value of regmap_update_bits() adds 637c3054e9a5 gpio: wcd934x: use new GPIO line value setter callbacks adds dd94adf7da36 gpio: winbond: use new GPIO line value setter callbacks adds 023a24f83edf gpio: wm831x: use new GPIO line value setter callbacks adds f7a680e9c2e5 gpio: wm8350: use new GPIO line value setter callbacks adds 47b427311d95 gpio: wm8994: use new GPIO line value setter callbacks adds 0933fc87f31d gpio: xgene: use new GPIO line value setter callbacks adds 1919ea19a4ff gpio: xilinx: use new GPIO line value setter callbacks adds c719fd3e3991 gpio: xlp: drop unneeded ngpio checks adds 6d0f71cd58aa gpio: xlp: use new GPIO line value setter callbacks adds ae8bcae84872 gpio: xra1403: use new GPIO line value setter callbacks adds 735ddc67ab88 gpio: xtensa: remove unneeded .set() callback adds 383a02f6d421 gpio: xtensa: use new GPIO line value setter callbacks adds ee6e05eb5fe2 gpio: zevio: use new GPIO line value setter callbacks adds 815c9769ba0e gpio: zynq: use new GPIO line value setter callbacks adds 680450b358b7 gpio: zynqmp-modepin: use new GPIO line value setter callbacks adds e70513bd98e3 gpio: zynqmp-modepin: set line value in .direction_output() adds 2aa8ccab5ae6 gpio: pca953x: use regmap_update_bits() to improve performance adds 03d4bd5729f3 gpio: wcove: use regmap_assign_bits() in .set() adds 26b6443826d9 gpio: wcove: use new GPIO line value setter callbacks adds 32ad0b9a17f9 gpio: sysfs: use gpiod_is_equal() to compare GPIO descriptors adds 2028f854b3f5 gpio: sysfs: add a parallel class device for each GPIO chi [...] adds c38c3a349b7b gpio: sysfs: only get the dirent reference for the value a [...] adds 7c49c1298f3a gpio: sysfs: pass gpiod_data directly to internal GPIO sys [...] adds 12faec7ed179 gpio: sysfs: rename the data variable in gpiod_(un)export() adds f7d4fb62d045 gpio: sysfs: don't use driver data in sysfs callbacks for [...] adds 1cd53df733c2 gpio: sysfs: don't look up exported lines as class devices adds 4fa93223e03e gpio: sysfs: export the GPIO directory locally in the gpio [...] adds e69c6db4cdbc gpio: sysfs: allow disabling the legacy parts of the GPIO [...] adds 0c0438d444a7 gpio: TODO: remove the task for the sysfs rework adds 5103fbb7b59f gpio: viperboard: Unlock on error in vprbrd_gpiob_directio [...] adds 27cb8f702eb7 gpio: loongson-64bit: Extend GPIO irq support adds db7897ad60fd misc: ti-fpc202: remove unneeded direction check adds 74896eae7e04 misc: ti-fpc202: use new GPIO line value setter callbacks adds 906b955c6077 gpio: xilinx: convert set_multiple() to the new API as well adds 2ae9b28947d4 dt-bindings: gpio: Convert lacie,netxbig-gpio-ext to DT schema adds 82388cb24a2c dt-bindings: gpio: Convert microchip,pic32mzda-gpio to DT schema adds 98ce0e1c4a46 dt-bindings: gpio: Convert exar,xra1403 to DT schema adds 5c163c975960 dt-bindings: gpio: Convert cavium,octeon-3860-gpio to DT schema adds 7aee14a170a0 dt-bindings: gpio: Convert cirrus,clps711x-mctrl-gpio to D [...] adds 695f375b2a88 dt-bindings: gpio: Convert altr,pio-1.0 to DT schema adds aff0a1701b02 dt-bindings: gpio: Convert ti,keystone-dsp-gpio to DT schema adds 71b660010bde dt-bindings: gpio: Convert lantiq,gpio-mm-lantiq to DT schema adds 842dcff8e2d6 dt-bindings: gpio: Convert ti,twl4030-gpio to DT schema adds 672d644a7da9 dt-bindings: gpio: Convert apm,xgene-gpio-sb to DT schema adds 48a9cf93ba3a dt-bindings: gpio: Convert abilis,tb10x-gpio to DT schema adds aa66eb1202d6 dt-bindings: gpio: Convert st,spear-spics-gpio to DT schema adds f03a7f20b23c dt-bindings: gpio: Create a trivial GPIO schema adds e2337e64fce3 dt-bindings: gpio: fsl,qoriq-gpio: Add missing mpc8xxx com [...] adds 07e858e7e193 dt-bindings: gpio: Convert maxim,max3191x to DT schema adds ae455b249449 dt-bindings: gpio: Convert qca,ar7100-gpio to DT schema adds 5607f5ed3c5f gpio: sysfs: Fix an end of loop test in gpiod_unexport() adds 8206650c6046 gpio: tps65219: Update _IDX & _OFFSET macro prefix adds 1b6ab07c0c80 gpio: tps65219: Add support for TI TPS65214 PMIC adds ff4322b22f35 gpio: cadence: Remove duplicated include in gpio-cadence.c adds c32f66d17455 gpiolib: of: add forward declaration for struct device_node adds cc2f156a3327 dt-bindings: gpio: rockchip: Allow use of a power-domain adds 0f0a7bd04e7e dt-bindings: gpio: Add Apple Mac SMC GPIO block adds 51bb1f6d4694 dt-bindings: power: reboot: Add Apple Mac SMC Reboot Controller adds dbad719958e1 dt-bindings: mfd: Add Apple Mac System Management Controller adds ba9ae011e837 soc: apple: rtkit: Make shmem_destroy optional adds e038d985c982 mfd: Add Apple Silicon System Management Controller adds 9b21051b0885 gpio: Add new gpio-macsmc driver for Apple Macs adds 819687eb28e5 power: reset: macsmc-reboot: Add driver for rebooting via [...] adds 8c7a86088a3e Merge tag 'ib-mfd-gpio-power-soc-v6.17' of git://git.kerne [...] adds 678bae2eaa81 gpiolib: make legacy interfaces optional adds 4740e1e2f320 gpio: virtio: Fix config space reading. adds a86240a37d43 gpiolib: enable CONFIG_GPIOLIB_LEGACY even for !GPIOLIB adds 6b94bf976f9f MIPS: alchemy: gpio: use new GPIO line value setter callba [...] new fcb117e0758d Merge tag 'gpio-updates-for-v6.17-rc1' of git://git.kernel [...] adds d4c2d9b5b7ce power: sequencing: Add T-HEAD TH1520 GPU power sequencer driver adds 5bcfc4ef40da power: sequencing: thead-gpu: add missing header adds 1a7312b93ab0 power: sequencing: extend build coverage with COMPILE_TEST=y adds 62b5848f73dd power: sequencing: add defines for return values of the ma [...] adds f698155029ef power: sequencing: qcom-wcn: use new defines for match() r [...] adds 385b735c90ae power: sequencing: thead-gpu: use new defines for match() [...] adds 07d59dec6795 power: sequencing: qcom-wcn: fix bluetooth-wifi copypasta [...] new ffec878fa5fb Merge tag 'pwrseq-updates-for-v6.17-rc1' of git://git.kern [...] adds c8c4694ede7e regmap: kunit: Constify regmap_range_cfg array adds 9f711c9321cf regmap: get rid of redundant debugfs_file_{get,put}() adds ffc72771ff6e regmap: Annotate that MMIO implies fast IO new 5339a2aefc35 Merge tag 'regmap-v6.17' of git://git.kernel.org/pub/scm/l [...] adds c266209eaef4 regulator: tps6594-regulator: Constify struct tps6594_regu [...] adds 9bb3c7df546a regulator: tps6594-regulator: Remove a useless static qualifier adds d7181a2d43cf dt-bindings: regulator: add pca9450: Add regulator-allowed-modes adds 548d770c330c regulator: pca9450: Add support for mode operations adds 6d09c6e474bd regulator: dt-bindings: rpi-panel: Add regulator for 7" Ra [...] adds d49305862fdc regulator: rpi-panel-v2: Add regulator for 7" Raspberry Pi [...] adds d6fa0ca959db regulator: rpi-panel-v2: Add missing GPIOLIB dependency adds 55d9fd9819de regulator: bd718x7: Clarify comment by moving it adds a4eb71ff98c4 regulator: rpi-panel-v2: Fix missing OF dependency adds 3e1c01d06e1f regulator: rpi-panel-v2: Add shutdown hook adds 19cbc930c209 regulator: pca9450: Support PWM mode also for pca9451a adds a6c05c2e6871 dt-bindings: regulator: mediatek-dvfsrc: Add MT6893 support adds 7aafbb463be8 regulator: mtk-dvfsrc: Add support for Dimensity 1200 MT6893 adds ae77b8e8b032 dt-bindings: regulator: mediatek-dvfsrc: Add MT8196 support adds 024f39fff6d2 regulator: mtk-dvfsrc: Add support for MediaTek MT8196 DVFSRC adds 53e1d4a8a20f regulator: dvfsrc: Add support for MT8196 and adds ce57bc977141 regulator: core: Don't use "proxy" headers adds bd7c7976f971 regulator: rt5739: Enable REGCACHE_MAPLE adds b402dfe84057 regulator: tps6287x-regulator: Enable REGCACHE_MAPLE adds 427ceac823e5 regulator: tps6286x-regulator: Enable REGCACHE_MAPLE adds c61e94e5e4e6 regulator: stm32-vrefbuf: Remove redundant pm_runtime_mark [...] adds 769fced9433e treewide: Remove redundant adds 5054740e0092 regulator: sy8827n: make enable gpio NONEXCLUSIVE adds 626bb0a45584 mfd: tps6594: Add TI TPS652G1 support adds 9cba6a7ebf65 misc: tps6594-pfsm: Add TI TPS652G1 PMIC PFSM adds f6420de1c810 pinctrl: pinctrl-tps6594: Add TPS652G1 PMIC pinctrl and GPIO adds d90171bc2e5f dt-bindings: mfd: ti,tps6594: Add TI TPS652G1 PMIC adds 0c1ff1032821 regulator: Merge tps6594 driver changes adds 16d1a9bf36ef regulator: tps6594-regulator: remove interrupt_count adds 180a135eafa9 regulator: tps6594-regulator: remove hardcoded buck config adds e64ee27abfe1 regulator: tps6594-regulator: refactor variant descriptions adds b30d390812c8 regulator: tps6594-regulator: Add TI TPS652G1 PMIC regulators adds 729ff4a936c6 regulator: dt-bindings: qcom,rpmh: Add PM7550 compatible adds 20a01de08083 regulator: dt-bindings: qcom,rpmh: Add PMR735B compatible adds 28758434900f regulator: qcom-rpmh: add support for pmr735b regulators adds 3aa47d2ec833 regulator: qcom-rpmh: add support for pm7550 regulators adds b88b7e209666 Add RPMh regulator support for PM7550 & PMR735B adds 43728a6434f9 regulator: tps6286x-regulator: Fix a copy & paste error adds 63be976da994 regulator: rt6160: Add rt6166 vout min_uV setting for compatible adds 9b614ceada7c rust: regulator: add a bare minimum regulator abstraction adds d9f334fca544 MAINTAINERS: add regulator.rs to the regulator API entry adds ef616b9763e3 Add a bare-minimum Regulator abstraction adds d511206dc744 regulator: core: repeat voltage setting request for steppe [...] adds 71d141edbfa3 regulator: Kconfig: Fix spelling mistake "regualtor" -> "r [...] adds 0bd042ae771d regulator: mt6370: Fix spelling mistake in mt6370_regualto [...] new bf977a9ad33d Merge tag 'regulator-v6.17' of git://git.kernel.org/pub/sc [...] adds 6c1ca9928ed4 spi: spi-qpic-snand: use NANDC_STEP_SIZE consistently adds f73dc37ebf45 spi: spi-qpic-snand: remove 'qpic_snand_op' structure adds 6b500757aef0 spi: dt-bindings: mxs-spi: allow clocks properpty adds c459262159f3 spi: spi-pci1xxxx: Add support for 25MHz Clock frequency in C0 adds 87a14a96bc32 spi: spi-fsl-dspi: Re-use one volatile regmap for both dev [...] adds 1672b0653212 spi: spi-fsl-dspi: Define regmaps per device adds 70c0b17ee344 spi: spi-fsl-dspi: Add config and regmaps for S32G platforms adds e7397e4d3b16 spi: spi-fsl-dspi: Use spi_alloc_target for target adds cac7e5054115 spi: spi-fsl-dspi: Avoid setup_accel logic for DMA transfers adds 870d6fda18d5 spi: spi-fsl-dspi: Use DMA for S32G controller in target mode adds c5412ec5f687 spi: spi-fsl-dspi: Reinitialize DSPI regs after resuming for S32G adds 0cb9ca1187b3 spi: spi-fsl-dspi: Enable modified transfer protocol on S32G adds be47ecfecf5a dt-bindings: spi: dspi: Add S32G support adds 9a30e332c36c spi: spi-fsl-dspi: Enable support for S32G platforms adds 3d594a648b33 spi: spi-fsl-dspi: DSPI support for NXP S32G adds 414145b4cf6c spi: dt-bindings: mediatek,spi-mt65xx: Add support for MT6 [...] adds 6cafcc53eb5f spi: spi-mt65xx: Add support for MT6991 Dimensity 9400 SPI IPM adds 22a645672724 spi: Merge up fixes adds dce4bc30f42d spi: spi-fsl-dspi: Revert unintended dependency change in [...] adds 5fc2c383125c spi: falcon: mark falcon_sflash_xfer() as static adds 76f03ce1c6f2 spi: microchip-core-qspi: set min_speed_hz during probe adds 75ca45c472da spi: microchip-core-qspi: remove unused param from mchp_co [...] adds 8f9cf02c8852 spi: microchip-core-qspi: Add regular transfers adds 1256eb42db5d spi: microchip-core-qspi: Add regular transfers adds 3e36c822506d spi: spi-pci1xxxx: Add support for per-instance DMA interr [...] adds e4feefa5c719 spi: stm32: Add SPI_READY mode to spi controller adds 21f1c800f662 spi: stm32: Check for cfg availability in stm32_spi_probe adds d17dd2f1d8a1 spi: stm32: use STM32 DMA with STM32 MDMA to enhance DDR use adds 4956bf445243 spi: stm32: deprecate `st,spi-midi-ns` property adds bd60f94a3eb4 spi: dt-bindings: stm32: update bindings with SPI Rx DMA-M [...] adds 9a944494c299 spi: dt-bindings: stm32: deprecate `st,spi-midi-ns` property adds e6352bfae9ed Add few updates to the STM32 SPI driver adds ac4c064f67d3 spi: dt-bindings: add nxp,lpc3220-spi.yaml adds 08bf1663c21a dmaengine: Add devm_dma_request_chan() adds 2555691165a0 spi: atmel-quadspi: Use `devm_dma_request_chan()` adds 46e001c003e3 Add `devm_dma_request_chan()` to simplify probe adds 7e1c28fbf235 spi: spi-pci1xxxx: enable concurrent DMA read/write across [...] adds f4d8438e6a40 spi: stm32: fix sram pool free in probe error path adds c4f2c05ab029 spi: stm32: fix pointer-to-pointer variables usage adds 244bc18e5f18 spi: stm32: delete stray tabs in stm32h7_spi_data_idleness() adds e47a324d6f07 dt-bindings: trigger-source: add ADI Util Sigma-Delta SPI adds 3fcd3d2fe44d spi: offload trigger: add ADI Util Sigma-Delta SPI driver adds d2c0e9552521 iio: adc: ad7173: add SPI offload support adds 7105fdd54a14 spi: dt-bindings: Convert marvell,orion-spi to DT schema adds 0dc7e656ddd5 mtd: nand: qpic-common: add defines for ECC_MODE values adds 913bf8d50cbd spi: spi-qpic-snand: add support for 8 bits ECC strength adds 51106b830ad9 spi: spi-qpic-snand: enable 8 bits ECC strength adds 2fca750160f2 spi: Remove redundant pm_runtime_mark_last_busy() calls adds 45d0376e4970 treewide: Remove redundant adds defe01abfb7f spi: stm32-ospi: Use of_reserved_mem_region_to_resource() [...] adds 469d7ea8e991 spi: xilinx: Fix block comment style and minor cleanups adds 3106db4ead93 spi: sh-msiof: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 7d61715c58a3 spi: rspi: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 6f8584a4826f spi: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() adds d5255ae7ec48 spi: dt-bindings: spi-mux: Drop "spi-max-frequency" as required adds d929cc75e979 spi: gpio: Use explicit 'unsigned int' for parameter types adds 951a6d8d4128 spi: stm32-ospi: Fix NULL vs IS_ERR() bug in stm32_ospi_ge [...] adds aad2f87cbcab dt-bindings: trivial-devices: Document ABB sensors adds d60f7cab7c04 spi: spidev: Add an entry for the ABB spi sensors adds 69e536c93242 spidev: introduce trivial abb sensor device adds 1f590fa4b93d spi: spi-qpic-snand: simplify bad block marker duplication adds 78d35a207839 spi: dt-bindings: Add binding document of Amlogic SPISG co [...] adds cef9991e04ae spi: Add Amlogic SPISG driver adds 0ef2a9779e9d MAINTAINERS: Add an entry for Amlogic spi driver adds 317fb4c3871b support for amlogic the new SPI IP adds 44b91d61c505 spi: dt-bindings: Document the RZ/V2H(P) RSPI adds 8b61c8919dff spi: Add driver for the RZ/V2H(P) RSPI IP adds b71cb3461765 Add RSPI support for RZ/V2H adds 7438379cfc47 spi: dt-bindings: spi-sg2044-nor: Change SOPHGO SG2042 adds 5653b4f88408 spi: spi-sg2044-nor: Add configurable chip_info adds f6b159431697 spi: spi-sg2044-nor: Add SPI-NOR controller for SG2042 adds f54b69a57a77 spi: sophgo: Add SPI NOR controller for SG2042 adds 87aa3c8d8c4a spi: intel: Allow writeable MTD partition with module param adds 2d442a0c7814 spi: SPISG: Fix less than zero comparison on a u32 variable new 0262163136de Merge tag 'spi-v6.17' of git://git.kernel.org/pub/scm/linu [...] adds 9c06f26ba5f5 pwm: Add support for pwmchip devices for faster and easier [...] adds 08e0b981231f dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support adds 52d2d14d9e49 pwm: pxa: Add optional reset control adds 27b5dfe4b4ea pwm: pxa: Allow to enable for SpacemiT K1 SoC adds f4bcf818e5d6 riscv: dts: sifive: unleashed/unmatched: Remove PWM contro [...] adds 7dbc4432ea6b pwm: sifive: Fix PWM algorithm and clarify inverted compar [...] adds 6df3aac763fa pwm: sifive: Fix rounding and idempotency issues in apply [...] adds 2b66b67530b8 dt-bindings: pwm: sophgo: Add pwm controller for SG2044 adds 8c805dfafd9b pwm: sophgo-sg2042: Reorganize the code structure adds 21d5daad9354 pwm: sophgo-sg2042: Add support for SG2044 adds 076a2f3d54a9 dt-bindings: pwm: adi,axi-pwmgen: Update documentation link adds fd0b06972a8f pwm: stm32: add support for stm32mp25 adds 0b4d1abe5ca5 pwm: rockchip: Round period/duty down on apply, up on get adds 56ad79b848d4 dt-bindings: pwm: convert lpc1850-sct-pwm.txt to yaml format adds 3bb994892178 dt-bindings: pwm: mediatek,mt2712-pwm: Add support for MT6 [...] adds d4f1e7a2fe02 pwm: pwm-mediatek: Pass PWM_CK_26M_SEL from platform data adds e47026facf73 pwm: pwm-mediatek: Add support for PWM IP V3.0.2 in MT6991/MT8196 adds 6fdd4d8c84f3 dt-bindings: vendor-prefixes: Document Argon40 adds f6bd99a2d24e dt-bindings: pwm: argon40,fan-hat: Document Argon40 Fan HAT adds 0191c80e8a28 pwm: argon-fan-hat: Add Argon40 Fan HAT support adds 62df49917eb4 pwm: atmel: Drop driver local locking adds f0d91b16dcb3 pwm: clps711x: Drop driver local locking adds 7c1a529a240b pwm: fsl-ftm: Drop driver local locking adds 33d73bde06e9 pwm: lpc18xx-sct: Drop driver local locking adds 9470e7d11fe2 pwm: microchip-core: Drop driver local locking adds d2c8bdc72fa9 pwm: sti: Drop driver local locking adds dce0df8ac14f pwm: sun4i: Drop driver local locking adds 2c06a2178926 pwm: twl-led: Drop driver local locking adds 10e9b32d9a14 docs: pwm: Adapt Locking paragraph to reality adds 4cd2f417a0ac dt-bindings: pwm: Convert lpc32xx-pwm.txt to yaml format adds edd3bcb1801e pwm: Expose PWM_WFHWSIZE in public header adds 2b2aeaa12c80 Merge tag 'pm-runtime-6.17-rc1' of https://git.kernel.org/ [...] adds a582469541a3 pwm: img: Remove redundant pm_runtime_mark_last_busy() calls adds 28517c8b6275 pwm: mc33xs2410: add hwmon support adds a02b105fe9f2 hwmon: add support for MC33XS2410 hardware monitoring adds 68b9272ca7ac pwm: raspberrypi-poe: Fix spelling mistake "Firwmware" -> [...] new f38b7512903a Merge tag 'pwm/for-6.17-rc1' of git://git.kernel.org/pub/s [...] adds 844d8e4c7f9a platform/x86: alienware-wmi-wmax: Add appropriate labels to fans adds e7c1a9e8d33c platform/x86/amd/hsmp: Use IS_ENABLED() instead of IS_REACHABLE() adds 3dd1e9c2a279 platform/x86: intel_telemetry: Remove unused telemetry_*_events() adds b35b9fb28c85 platform/x86: intel_telemetry: Remove unused telemetry_[gs [...] adds 097cd6d6c90c platform/x86: intel_telemetry: Remove unused telemetry_raw [...] adds fe6859aa646b platform/x86: thinklmi: improved DMI handling adds 651b57dd4087 platform/x86: Move Lenovo files into lenovo subdir adds da8f2708f9b6 platform/x86: ideapad: Expose charge_types adds 6418a8504187 platform/x86: thinkpad_acpi: Handle KCOV __init vs inline [...] adds 05651018f04a platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Use d [...] adds 5a7c909a5387 platform/x86: silicom: remove unnecessary GPIO line direct [...] adds d9926f09edab platform/x86: fujitsu: use unsigned int for kstrtounit adds dce77641056e platform/x86: fujitsu: clamp charge_control_end_threshold [...] adds d2b16853ad70 platform: arm64: lenovo-yoga-c630: use the auxiliary devic [...] adds c9de2e5c15cb Documentation: ABI: Update WMI device paths in ABI docs adds 73f0f2b52c5e platform/x86: wmi: Fix WMI device naming issue adds a8fc1224f231 platform/x86: x86-android-tablets: Add generic_lipo_4v2_ba [...] adds be91bf40a96d platform/x86: x86-android-tablets: Add ovc-capacity-table info adds 88e326b3316a Merge branch 'fixes' into for-next adds 57139e126a30 platform/x86: Add lenovo-wmi-* driver Documentation adds e521d16e76cd platform/x86: Add lenovo-wmi-helpers adds 949bf144bdc7 platform/x86: Add Lenovo WMI Events Driver adds e1a5fe662b59 platform/x86: Add Lenovo Capability Data 01 WMI Driver adds 22024ac5366f platform/x86: Add Lenovo Gamezone WMI Driver adds edc4b183b794 platform/x86: Add Lenovo Other Mode WMI Driver adds fb1311b3f171 MAINTAINERS: Add link to documentation of Intel PMT ABI adds dc957ab6aa05 platform/x86/intel/vsec: Add private data for per-device data adds b0631f8a5740 platform/x86/intel/vsec: Create wrapper to walk PCI config space adds 8a67d4b49bbd platform/x86/intel/vsec: Add device links to enforce dependencies adds 1f3855ea7d6b platform/x86/intel/vsec: Skip absent features during initi [...] adds e4436e98672c platform/x86/intel/vsec: Skip driverless features adds 10f32796e86c platform/x86/intel/vsec: Add new Discovery feature adds d9a078809356 platform/x86/intel/pmt: Add PMT Discovery driver adds 2e7ba52110ef docs: Add ABI documentation for intel_pmt feature directories adds 934954df0f44 platform/x86/intel/tpmi: Relocate platform info to intel_vsec.h adds a885a2780937 platform/x86/intel/vsec: Set OOBMSM to CPU mapping adds c96990575218 platform/x86/intel/tpmi: Get OOBMSM CPU mapping from TPMI adds 86fc85c75bcd platform/x86/intel/pmt/discovery: Get telemetry attributes adds 42dabe544288 platform/x86/intel/pmt/telemetry: Add API to retrieve tele [...] adds b9707d46a959 platform/x86/intel/pmt: KUNIT test for PMT Enhanced Discovery API adds 56036d6af41a platform/x86: dell_rbu: Remove unused struct adds 428f6f3a56ac platform/x86/intel/pmt/discovery: Fix size_t specifiers fo [...] adds bde430fb669d platform/x86/amd/hsmp: Enhance the print messages to preve [...] adds 6382c27389c2 platform/x86/intel/pmt/discovery: fix format string warning adds 6e38b9fcbfa3 platform/x86: lenovo: gamezone needs "other mode" adds b5f20799f164 Merge branch 'fixes' into 'for-next' adds 5a9fffd8a533 platform/x86/intel/pmt: fix build dependency for kunit test adds cf685b3826e6 platform/x86: dell-uart-backlight: Use blacklight power constant adds 4ff3aeb664f7 platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list adds de2884c6cdd3 platform/x86: samsung-laptop: Expose charge_types adds 54d5cd4719c5 platform/x86/intel/pmt: fix a crashlog NULL pointer access adds 0ba9e9cf76f2 drm/xe: Correct the rev value for the DVSEC entries adds 5b27388171a1 drm/xe: Correct BMG VSEC header sizing adds ba22fe0cffed platform/x86/intel/pmt: white space cleanup adds 75a496aa0543 platform/x86/intel/pmt: mutex clean up adds 4f8fa22d1080 platform/x86/intel/pmt: use guard(mutex) adds 147c18d8efaa platform/x86/intel/pmt: re-order trigger logic adds 5c7bfa108827 platform/x86/intel/pmt: correct types adds 8ab4f88d46c7 platform/x86/intel/pmt: decouple sysfs and namespace adds f57b32cb4adb platform/x86/intel/pmt: add register access helpers adds 66df9fa783aa platform/x86/intel/pmt: refactor base parameter adds 5623fa6859a6 platform/x86/intel/pmt: use a version struct adds 2c402a801c19 platform/x86/intel/pmt: support BMG crashlog adds 232b41d3c2ce platform/x86: oxpec: Fix turbo register for G1 AMD adds 1798561befd8 platform/x86: oxpec: Add support for OneXPlayer X1 Mini Pr [...] new 9669b2499ea3 Merge tag 'platform-drivers-x86-v6.17-1' of git://git.kern [...] adds 8866f4e557eb platform/chrome: cros_ec_typec: Defer probe on missing EC parent adds 545daf90910e platform/chrome: chromeos_pstore: Add ecc_size module parameter adds 981d7f91aeda platform/chrome: cros_ec_sensorhub: Retries when a sensor [...] adds 0c8fe93f4e77 platform/chrome: chromeos_laptop: Remove duplicate check adds 5af89b630941 platform/chrome: chromeos_laptop: Replace open coded varia [...] adds ab229c2b72c3 platform/chrome: cros_ec_typec: Add role swap ops adds e23749534619 platform/chrome: cros_ec: Unregister notifier in cros_ec_u [...] adds 731a4702b668 platform/chrome: cros_ec_typec: Check ec platform device pointer adds cc2d5b72b13b platform/chrome: Fix typo in CROS_USBPD_NOTIFY help text new 86aa72182095 Merge tag 'chrome-platform-v6.17' of git://git.kernel.org/ [...] adds 217592d08bc6 mei: bus: replace sprintf/scnprintf with sysfs_emit in sho [...] adds a49159aa8020 mei: vsc: Drop unused vsc_tp_request_irq() and vsc_tp_free_irq() adds 880af854d634 mei: vsc: Don't re-init VSC from mei_vsc_hw_reset() on stop adds 0b504fdb85fe mei: vsc: Don't call vsc_tp_reset() a second time on shutdown adds 78ab08efa3f8 mei: vsc: Use vsc_tp_remove() as shutdown handler adds 35b7f3525fe0 mei: vsc: Destroy mutex after freeing the IRQ adds 18f14b2e7f73 mei: vsc: Event notifier fixes adds 6175c6974095 mei: vsc: Unset the event callback on remove and probe errors adds de88b02c94db mei: vsc: Run event callback from a workqueue adds cee3dba7b741 mei: vsc: Fix "BUG: Invalid wait context" lockdep error adds 35e8a426b16a mei: bus: Check for still connected devices in mei_cl_bus_ [...] adds 8070aa7be066 drivers: char: SONYPI depends on HAS_IOPORT adds bf7b4a0e2556 drivers: misc: sram: fix up some const issues with recent [...] adds 17481c41f560 misc: Use dev_fwnode() adds 5bce7d47d5b5 misc: vmw_vmci: Remove unused vmci_ctx functions adds 2ce80bc11ff9 misc: vmw_vmci: Remove unused vmci_doorbell_notify adds ea6895f021c0 misc: vmw_vmci: Remove unused qpair functions adds 01c6d1df98cb misc: ocxl: Replace scnprintf() with sysfs_emit() in sysfs [...] adds 587d1c3c2550 misc: rtsx: Add support for RTS5264 Version B and optimize [...] adds 81bfbb2d80ee misc: enclosure: Use str_on_off() helper adds 74d8361be344 char: misc: add test cases adds 7aecbbdf86d3 char: misc: Remove redundant forward declarations adds 0ef1fe4bc386 char: misc: Fix improper and inaccurate error code returne [...] adds 899385b04bc9 binder: fix reversed pid/tid in log adds 421d3a860d3d binder: Remove unused binder lock events adds 7f81907b7e3f cdx: Enable compile testing adds fd353a0e49ec cdx: controller: Simplify with dev_err_probe() adds cfe78d4aa9b2 cdx: controller: Drop useless probe success message adds a46da20be76c cdx: controller: Do not open-code module_platform_driver() adds a398c4223b01 cdx: controller: Drop unneeded driver.pm NULL assignment adds bfb4cf9fb97e vmci: Prevent the dispatching of uninitialized payloads adds 6bca1e955830 pps: clients: gpio: fix interrupt handling order in remove path adds 12c409aa1ec2 pps: fix poll support adds bd80e3ccd6e7 greybus: gb-beagleplay: remove unneeded calls to devm_gpiod_put() adds 626e89412dfb char: misc: Rename a local variable in misc_init() adds 8f5d9bed6122 Revert "vmci: Prevent the dispatching of uninitialized payloads" adds db15ec7abd33 rust: miscdevice: remove unnecessary import adds 1da2dca2fb3a binder: use kstrdup() in binderfs_binder_device_create() adds 01afddcac630 binder: use guards for plain mutex- and spinlock-protected [...] adds bea3e7bfa295 binder: Fix selftest page indexing adds 4328a5264299 binder: Store lru freelist in binder_alloc adds bdfa89c48929 kunit: test: Export kunit_attach_mm() adds 5e024582f494 binder: Scaffolding for binder_alloc KUnit tests adds f6544dcdd0d2 binder: Convert binder_alloc selftests to KUnit adds d1934ed9803c binder: encapsulate individual alloc test cases adds 77e49c358868 mcb: use sysfs_emit_at() instead of scnprintf() in show functions adds 73cca2a7467b misc: fastrpc: Use of_reserved_mem_region_to_resource() fo [...] adds e8b18c11731d cdx: Fix missing GENERIC_MSI_IRQ on compile test adds 239df3e4b475 samples: mei: Fix building on musl libc adds cf4d2ce1eded eeprom: at25: fram: Detect and support inside-out chip variants adds 8282013b5605 vmci: Prevent the dispatching of uninitialized payloads adds 8ad6249c51d0 eeprom: at25: convert to spi-mem API adds 29f4103b2585 MAINTAINERS: Update FPGA MANAGER maintainer adds 966c5cd72be8 misc: rtsx: usb: Ensure mmc child device is active when ca [...] adds b8e3603a57e1 fsi: master-ast-cf: Use of_reserved_mem_region_to_resource [...] adds 5eac63691748 fsi: make fsi_bus_type constant adds bc827ae21394 nvmem: apple: drop default ARCH_APPLE in Kconfig adds d44870ff2ad5 dt-bindings: nvmem: fixed-layout: Allow optional bit positions adds 0e0de622c23a nvmem: core: Fix typos in comments and MODULE_AUTHOR strings adds 9d9659b054c8 dt-bindings: nvmem: convert lpc1857-eeprom.txt to yaml format adds fc0368121686 nvmem: make nvmem_bus_type constant adds b45f8ad2322a dt-bindings: nvmem: SID: Add binding for A523 SID controller adds 657339fd3f01 dt-bindings: nvmem: mediatek: efuse: split MT8186/MT8188 f [...] adds 45e06a9d7496 dt-bindings: nvmem: convert vf610-ocotp.txt to yaml format adds 701aa9ad1e7b bus: mhi: host: Make local functions static adds ae5a34264354 bus: mhi: host: pci_generic: Fix the modem name of Foxconn [...] adds 0494cf9793b7 bus: mhi: host: pci_generic: Disable runtime PM for QDU100 adds f471578e8b1a bus: mhi: host: Fix endianness of BHI vector table adds b484fa61acea bus: mhi: host: pci_generic: Add support for EM929x and se [...] adds e99f55e438d1 bus: mhi: host: Use str_true_false() helper adds 0d63055e1406 bus: mhi: host: pci_generic: Add Foxconn T99W696 modem adds 5bd398e20f08 bus: mhi: host: Detect events pointing to unexpected TREs adds 00559ba3ae74 bus: mhi: host: pci_generic: Add Telit FN990B40 modem support adds 60c46a0bd34b Merge tag 'mhi-for-v6.17' of ssh://gitolite.kernel.org/pub [...] adds 37e00703228a zynq_fpga: use sgtable-based scatterlist wrappers adds c7f37f8f3b89 Merge tag 'fpga-for-6.17-rc1' of ssh://gitolite.kernel.org [...] adds af82280ee764 iio: irsd200: Remove print of error code from dev_err_probe adds dc38441890ec iio: backend: add support for filter config adds 995fd6e002b0 iio: backend: add support for data alignment adds 5ef4cc6d2414 iio: backend: add support for number of lanes adds b81c5c258285 dt-bindings: iio: adc: add ad408x axi variant adds 8ee8009420e7 iio: adc: adi-axi-adc: add filter type config adds d2ca659c3d15 iio: adc: adi-axi-adc: add data align process adds 569ddc41165e iio: adc: adi-axi-adc: add num lanes support adds 232fb5c86f1e dt-bindings: iio: adc: add ad4080 adds 6b31ba1811b6 iio: adc: ad4080: add driver support adds 1543572fffb3 Documentation: ABI: add sinc1 and sinc5+pf1 filter adds 9182f3b4c370 iio: dac: adi-axi-dac: use unique bus free check adds 93ddd0649225 iio: accel: adxl345: extend sample frequency adjustments adds b99dbe3a0f00 iio: accel: adxl345: add g-range configuration adds c5858465a695 iio: amplifiers: ada4250: use DMA-safe memory for regmap_b [...] adds 1a862799dc12 iio: buffer: Fix checkpatch.pl warning adds fe03825b1a6c iio: imu: inv_mpu6050: refactor aux read/write to use shar [...] adds 178e4bc1e439 iio: Remove single use of macro definition for driver name adds a8c1039c0620 iio: Remove single use of macro definition for IRQ name adds 851b85447c7e iio: Remove single use of macro definition for regmap name adds c14896534432 iio: Remove unused macro definition for driver and IRQ name adds c49e99fafee1 iio: adc: ad7476: Support ROHM BU79100G adds dc0756de69dc dt-bindings: iio: adc: st,spear600-adc: txt to yaml format [...] adds 82f4ed3a01b2 iio: adc: ad7606: enable Vdrive power supply adds 3125a5ca45f4 iio: adc: ad7606: add enabling of optional Vrefin voltage adds cfcb44872aad iio: bmi270: suspend and resume triggering on relevant pm [...] adds 60295feef9cf iio: bmi160: suspend and resume triggering on relevant pm [...] adds a238572b9087 dt-bindings: iio: gyroscope: invensense,itg3200: add binding adds 7e54d932873d iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing re [...] adds c86b60189f35 Documentation: ABI: IIO: add new convdelay documentation adds 342c52dde2f0 iio: core: add ADC delay calibration definition adds 48d487dc6445 iio: adc: ad7606: add offset and phase calibration support adds e986466a92da dt-bindings: iio: adc: adi,ad7606: add gain calibration support adds 9dc4ef3a5b9f iio: adc: ad7606: exit for invalid fdt dt_schema properties adds cc2eca43091e iio: adc: ad7606: rename chan_scale to a more generic chan_info adds 126cbd0deb9b iio: adc: ad7606: add gain calibration support adds f0fdb01df208 iio: adc: ti-ads131e08: Fix spelling mistake "tweek" -> "tweak" adds c430955d0cb8 iio: cros_ec_sensors: add cros_ec_activity driver adds 7b20d517b9e5 iio: accel: adxl313: add debug register adds 56e5ec2d856a iio: adc: ad4851: ad4851_set_oversampling_ratio parameters update adds 97e6882ed1a1 iio: backend: update iio_backend_oversampling_ratio_set adds dced5bda1411 iio: adc: adi-axi-adc: add axi_adc_oversampling_ratio_set adds dbcf83943298 dt-bindings: iio: adc: add ad7405 adds 6a533f56b020 iio: adc: ad7405: add ad7405 driver adds 3ceb7cc34510 iio: potentiometer: Drop unused export.h includes adds 86c4903bb219 iio: adc: stm32-dfsdm: Fix build warnings about export.h adds 2628736bd488 iio: trigger: stm32-timer: Fix build warnings about export.h adds d657e251d9d4 iio: trigger: stm32-lptimer: Fix build warnings about export.h adds 1763bd3a0c03 iio: adc: ad7173: check return value of spi_setup() adds 5c3f0624831c iio: chemical: bme680: convert to use maple tree register cache adds cc42e969ebbb iio: dac: ad5380: convert to use maple tree register cache adds 3547b9ab0434 iio: dac: bd79703: convert to use maple tree register cache adds bc6c48bfadc2 iio: health: afe4403: convert to use maple tree register cache adds 2619f7b14c40 iio: health: afe4404: convert to use maple tree register cache adds 3be2dd518526 iio: imu: icm42600: convert to use maple tree register cache adds a5afaa5de32d iio: imu: bno055: convert to use maple tree register cache adds 7eab62ecbcbb iio: light: isl29028: convert to use maple tree register cache adds f9428623818a iio: light: ltr501: convert to use maple tree register cache adds 5cc26087667a iio: light: opt4060: convert to use maple tree register cache adds a8daa0a8f13d iio: adc: stm32-adc: Use dev_fwnode() adds 0dd88eaa7126 dt-bindings: trigger-source: add generic GPIO trigger source adds 81d289c21e39 dt-bindings: iio: adc: ad7768-1: document regulator provid [...] adds 1c01c449e31e dt-bindings: iio: adc: ad7768-1: Document GPIO controller adds 1905e6c9ce01 dt-bindings: iio: adc: ad7768-1: add trigger-sources property adds 96b6e814afd2 iio: adc: ad7768-1: add regulator to control VCM output adds d569ae0f052e iio: adc: ad7768-1: Add GPIO controller support adds 54da2aeb7160 iio: adc: ad7768-1: add multiple scan types to support 16- [...] adds 74790e84ffbb iio: adc: ad7768-1: add support for Synchronization over SPI adds 74e16c0cd61f iio: adc: ad7768-1: replace manual attribute declaration adds fb1d3b24ebf5 iio: adc: ad7768-1: add filter type and oversampling ratio [...] adds 6f6bf9782345 iio: light: apds9306: Refactor threshold get/set functions [...] adds a80ad80f1be9 iio: accel: sca3000: replace error_ret labels by simple returns adds 788d6060f19b iio: amplifiers: ada4250: used dev local variable adds f8a7be248f73 iio: amplifiers: ada4250: don't fail on bad chip ID adds 3712f11b4ed7 iio: amplifiers: ada4250: use devm_regulator_get_enable_re [...] adds e905b3dd3a73 iio: amplifiers: ada4250: move offset_uv in struct adds 51180f03eb6f iio: amplifiers: ada4250: use dev_err_probe() adds 5decafde4dee iio: accel: adxl345: make data struct variable irq function local adds f7f905f7a7ec iio: accel: adxl345: simplify measure enable adds e564c05401ca iio: accel: adxl345: replace magic numbers by unit expressions adds f448fb868a27 iio: accel: adxl372: use = { } instead of memset() adds 08ef45efc23d iio: accel: msa311: use = { } instead of memset() adds 3a780d29aece iio: adc: dln2-adc: use = { } instead of memset() adds b8f008100a34 iio: adc: mt6360-adc: use = { } instead of memset() adds dfa806ce04f9 iio: adc: rockchip_saradc: use = { } instead of memset() adds 708d98459d0c iio: adc: rtq6056: use = { } instead of memset() adds a3e20daaa206 iio: adc: stm32-adc: use = { } instead of memset() adds 6d1db00273d7 iio: adc: ti-ads1015: use = { } instead of memset() adds 6c25238a74a3 iio: adc: ti-ads1119: use = { } instead of memset() adds 4c4ef744d512 iio: adc: ti-lmp92064: use = { } instead of memset() adds 00b1c247670e iio: adc: ti-tsc2046: use = { } instead of memset() adds 27d782612a33 iio: chemical: scd4x: use = { } instead of memset() adds 5226b48b57e1 iio: chemical: scd30: use = { } instead of memset() adds d2614c43af75 iio: chemical: sunrise_co2: use = { } instead of memset() adds 46868e362f2a iio: dac: ad3552r: use = { } instead of memset() adds 352112e2d9aa iio: imu: inv_icm42600: use = { } instead of memset() adds 3ee3c09d2d76 iio: imu: inv_mpu6050: use = { } instead of memset() adds 6ee8e56aedc0 iio: light: bh1745: use = { } instead of memset() adds 19ae7344cc17 iio: light: ltr501: use = { } instead of memset() adds acddd6098119 iio: light: opt4060: use = { } instead of memset() adds f646c99adef6 iio: light: veml6030: use = { } instead of memset() adds 174818e102e8 iio: magnetometer: af8133j: use = { } instead of memset() adds 9e664cddd128 iio: pressure: bmp280: use = { } instead of memset() adds b2dead596238 iio: pressure: mpl3115: use = { } instead of memset() adds 73f31d9f8c81 iio: pressure: mprls0025pa: use = { } instead of memset() adds ca2ec0786009 iio: pressure: zpa2326: use = { } instead of memset() adds 88bcfc9e7b94 iio: proximity: irsd200: use = { } instead of memset() adds 8540a6f93a70 iio: temperature: tmp006: use = { } instead of memset() adds a4135386fa49 iio: imu: inv_icm42600: Convert to uXX and sXX integer types adds 7c62cd9c796a iio: imu: bmi270: add channel for step counter adds e602ee39986a iio: imu: bmi270: add step counter watermark event adds b1c5f11dd183 iio: adc: ad7173: simplify clock enable/disable adds 0fbd8017ab96 dt-bindings: iio: adc: ad4851: add spi-3wire adds 695b7c42d97b iio: adc: ad4851: add spi 3-wire support adds 8956547c5063 iio: adc: ad7380: remove unused oversampling_ratio getter adds 47ae96104b16 dt-bindings: iio: adc: nxp,lpc3220-adc: allow clocks property adds 31c3bed202dd iio: accel: adxl345: make adxl345_events const adds 3307461aead6 iio: accel: mma9553: make mma9553_event_info const adds 0e919ffcc73f iio: adc: ad7091r5: make ad7091r5_init_info const adds 89c3d59a9252 iio: adc: ad7091r8: make ad7091r_init_info const adds 1ca58056bc2a iio: adc: at91_adc: make at91_adc_caps const adds fc0f5322a371 iio: adc: axp20x_adc: make axp717_maps const adds bf9b1ffe157b iio: adc: mp2629_adc: make mp2629_channels const adds 89b971055a3e iio: adc: qcom-vadc: make scale_adc5_fn const adds 0084ccd7dcd7 iio: adc: stm32-adc: make stm32_adc_trig_info const adds 9d531de209fd iio: amplifiers: ad8366: make ad8366_info const adds 1e9e9669ff3d iio: chemical: atlas-ezo-sensor: make atlas_ezo_devices const adds f391719dd1b8 iio: common: hid-sensor-attributes: make unit_conversion const adds f7f9a33734c0 iio: dac: ad5770r: make ad5770r_rng_tbl const adds ca494204c646 iio: dac: ltc2688: make ltc2688_dither_ext_info const adds bae712b66cbc iio: imu: bmi160: make bmi160_regs const adds d94fc241a948 iio: light: isl76682: make isl76682_range_table const adds 54fde97fa8eb iio: light: zopt2201: make zopt2201_scale const adds 5b322dc49a1b iio: pressure: abp060mg: make abp_config const adds 96337ede9435 iio: proximity: vcnl3020: pass struct vcnl3020_property by [...] adds b1a6eac557f3 iio: proximity: vcnl3020: make vcnl3020_property const adds 5eef68d672b7 iio: adc: ad7124: Use separate structures rather than arra [...] adds 00a468c93126 iio: adc: ad7768-1: add low pass -3dB cutoff attribute adds 2ef920e0e5c0 iio: imu: adis16400: Use separate structures rather than a [...] adds 8f02a8d6a7bf iio: light: cm3232: move calibscale to struct cm3232_chip adds 50df70430369 iio: light: cm3232: make struct cm3232_als_info const adds 0f7797f6a819 iio: pressure: dlhl60d: Use separate structures rather tha [...] adds 7bf7b62ee997 iio: imu: inv_mpu6050: Replace scnprintf with sysfs_emit adds 5a2f15c5a8e0 iio: adc: ad_sigma_delta: don't overallocate scan buffer adds 67189665e063 iio: adc: ad_sigma_delta: sort includes adds 11d58620dfd0 iio: adc: ad_sigma_delta: use u8 instead of uint8_t adds 1a913da6cfda iio: adc: ad_sigma_delta: use sizeof() in ALIGN() adds e916934b5915 iio: adc: ad_sigma_delta: use BITS_TO_BYTES() macro adds 86d8d6b8b9a7 iio: adc: ad_sigma_delta: audit included headers adds 1519bedf884c iio: adc: ad_sigma_delta: refactor setting read address adds db63e45a7da0 iio: adc: ad_sigma_delta: use spi_optimize_message() adds 219da3ea842a iio: adc: ad_sigma_delta: add SPI offload support adds 1b0dc9385895 iio: adc: ad4000: don't use shift_right() adds 3df2817d5a94 dt-bindings: iio: adc: mt6359: Add MT6363 PMIC AuxADC adds 00da77d1d226 dt-bindings: iio: adc: mt6359: Add MT6373 PMIC AuxADC adds f8bb423f4952 iio: adc: mt6359: Add ready register index and mask to cha [...] adds dbcbed76d02f iio: adc: mt6359: Move reference voltage to platform data adds d6f49313272b iio: adc: mt6359: Add support for MediaTek MT6363 PMIC AUXADC adds 1a4deda6c68f iio: adc: mt6359: Add support for MediaTek MT6373 PMIC AUXADC adds ec489d91571e iio: accel: adxl313: make use of regmap cache adds a1576623416a iio: accel: adxl313: add function to enable measurement adds ff8093fa6ba4 iio: accel: adxl313: add buffered FIFO watermark with inte [...] adds 385eb69ee6ec iio: accel: adxl313: add activity sensing adds e3fc1cadf226 iio: accel: adxl313: add inactivity sensing adds 554396d4b0be iio: accel: adxl313: implement power-save on inactivity adds 56d080b97761 iio: accel: adxl313: add AC coupled activity/inactivity events adds 0755fd550cde docs: iio: add ADXL313 accelerometer adds 7a7242d86231 iio: accel: adxl345: simplify interrupt mapping adds f057897dcbff iio: accel: adxl345: simplify reading the FIFO adds 0c122c280e78 iio: imu: inv_icm42600: reorganize DMA aligned buffers in [...] adds 50cfaa9a46c8 iio: imu: inv_icm42600: add WoM support adds 7586eb9b6799 iio: imu: inv_icm42600: add wakeup functionality for Wake- [...] adds 1b3cee41235b dt-bindings: iio: adc: Add AD4170-4 adds 5731f2a06c0f iio: adc: Add basic support for AD4170-4 adds be2cdc5cb244 iio: adc: ad4170-4: Add support for calibration gain adds cdd03d50e206 iio: adc: ad4170-4: Add support for calibration bias adds 99992f6348a1 Documentation: ABI: IIO: Add sinc5+avg to the filter_type_ [...] adds a770f70b4f5b iio: adc: ad4170-4: Add digital filter and sample frequenc [...] adds 9c1d4f4aef0a iio: adc: ad4170-4: Add support for buffered data capture adds 602a89566cf2 iio: adc: ad4170-4: Add timestamp channel adds 4e5fde667782 iio: adc: ad4170-4: Add clock provider support adds c1e289a0364b iio: adc: ad4170-4: Add GPIO controller support adds 03223844b8f2 iio: adc: ad4170-4: Add support for internal temperature sensor adds 6098df897d13 iio: adc: ad4170-4: Add support for weigh scale, thermocou [...] adds 964d6d5f1adc iio: accel: kionix-kx022a: Apply approximate iwyu principl [...] adds 8749c54202df dt-bindings: iio: adc: Add support for MT7981 adds 399b883ec828 iio: imu: bno055: fix OOB access of hw_xlate array adds 50467d899a3f iio: imu: bno055: make bno055_sysfs_attr const adds a56e41a34ce9 iio: adc: vf610: Drop -ENOMEM error message adds 89ef9c6be52e iio: adc: vf610: Simplify with dev_err_probe adds 9eca012a9fac iio: dac: vf610: Simplify with devm_clk_get_enabled() adds d8cf50c28c0d dt-bindings: vendor-prefixes: Add Nicera adds f432a7f9e141 dt-bindings: iio: proximity: Add Nicera D3-323-AA PIR sensor adds e3d455def515 iio: Add driver for Nicera D3-323-AA PIR sensor adds 9b71d269d10a iio: ABI: fix correctness of I and Q modifiers adds 66d4374d97f8 iio: adc: ad_sigma_delta: change to buffer predisable adds 0eb8d7b25397 iio: adc: ad7173: fix channels index for syscalib_mode adds 92c247216918 iio: adc: ad7173: fix num_slots adds 1d9a21ffb43b iio: adc: ad7173: fix calibration channel adds 6fa908abd19c iio: adc: ad7173: fix setting ODR in probe adds 0a686b9c4f84 iio: adc: ad_sigma_delta: Select IIO_BUFFER_DMAENGINE and [...] adds 34120f7fa5d2 Merge tag 'iio-for-6.17a' of ssh://gitolite.kernel.org/pub [...] adds 3fd97f2292c7 mei: bus: use cldev in prints adds 631ae0c01010 mei: more prints with client prefix adds 35b6fc51c666 comedi: fix race between polling and detaching adds 02ee375506dc interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfg adds 7e0b59496a02 interconnect: qcom: sc8180x: specify num_nodes adds cbabc73e85be interconnect: qcom: qcs615: Drop IP0 interconnects adds a8d7161d1dba dt-bindings: interconnect: qcom: Remove double colon from [...] adds a95571d8ffe2 dt-bindings: interconnect: Add EPSS L3 compatible for QCS8300 SoC adds a234cffd04bc dt-bindings: interconnect: qcom,msm8998-bwmon: Allow 'nonp [...] adds 0f29e33fbadd dt-bindings: interconnect: document the RPMh Network-On-Ch [...] adds 4781dbbfa5fe interconnect: qcom: Add Milos interconnect provider driver adds ca652cf0c261 Merge branch 'icc-milos' into icc-next adds a6d283c526f9 Merge tag 'icc-6.17-rc1' of ssh://gitolite.kernel.org/pub/ [...] adds 93b17c6afa83 drivers: virt: acrn: Don't use %pK through printk adds 61a789ad4326 pc104: move PC104 option to drivers/Kconfig adds 335fb3d29893 bus: moxtet: Use dev_fwnode() adds b13b41cc3dc1 misc: ti_fpc202: Switch to of_fwnode_handle() adds 8a8d47e86cf5 binder: Add copyright notice to new kunit files adds fa3f79e82dce binder: Use seq_buf in binder_alloc kunit tests new 0d5ec7919f37 Merge tag 'char-misc-6.17-rc1' of git://git.kernel.org/pub [...] adds f8b067f8776f staging: rtl8723bs: Align next line to open parentheses in [...] adds 1a44c265c90c staging: vme: vme_user: fix up const issue in vme_bus_match() adds b940fd6ce31e staging: gpib: Update TODO adds 3fb68dd90d16 staging: gpib: Remove unneeded enums and functions adds 781c58ecfe24 staging: gpib: Add local include file for commands adds eaad2a4263c9 staging: gpib: Use standard size basic uapi types adds b8394732ff0c staging: gpib: Add bit and byte padding to ioctl structs adds 1b30f644f7e2 staging: greybus: remove unnecessary GPIO line direction check adds 9279204d37cc staging: rtl8723bs: remove return from void function adds 349f6bef1205 staging: rtl8723bs: remove some 5 GHz code adds 52bacd2766a3 staging: sm750fb: rename 'hwCursor' adds 9adc643d4383 staging: gpib: hp_82341: Replace manual comparison with mi [...] adds b4d72f15c098 Merge 6.16-rc4 into staging-next adds a87d8d7bcc66 staging: sm750fb: remove function pointer proc_setBLANK adds a739d3b13bff staging: gpib: fix unset padding field copy back to userspace adds 415ca57a1ab1 staging: rtl8723bs: place constant to right of logical test adds 60212a07cdcd staging: rtl8723bs: remove empty functions adds eb2cb7dab60f staging: fbtft: fix potential memory leak in fbtft_framebu [...] adds 49f9718b1d70 staging: rtl8723bs: remove unused function parameter adds 1267d12f5e9a staging: rtl8723bs: remove unnesessary function parameter adds 49bba7ef33dc staging: rtl8723bs: remove redundant static function adds 505bffe21233 staging: fbtft: fix potential memory leak in fbtft_framebu [...] adds 3e92c919553c staging: fbtft: cleanup error handling in fbtft_framebuffe [...] adds aa07b790d792 staging: gpib: Fix error code in board_type_ioctl() adds bdfa82f5b899 staging: gpib: cec: Fix inconsistent indentation in cec_pc [...] adds 4f7ac4d07a7a staging: gpib: lpvo_usb_gpib: Remove unreachable return statement adds 1b0ee85ee796 staging: gpib: Fix error handling paths in cb_gpib_probe() adds 9e233052608b staging: rtl8723bs: Efuse_WordEnableDataWrite() is not used adds 1b6766034c64 staging: vme_user: fixed alignment should match open parenthesis adds ee38e1327199 staging: greybus: Documentation: firmware.c: fix whitespac [...] adds 1fd45d1efc73 staging: greybus: Documentation: firmware: Move logical AN [...] adds b56d3239e341 staging: greybus: power_supply fix alignment adds 4bf0d122e646 staging: rtl8723bs: hal: add spaces around ternary operator adds aea29410dccc staging: rtl8723bs: remove blank line before close brace. adds 905f499e2030 staging: rtl8723bs: remove spurious if-block braces adds 851b2f796938 staging: rtl8723bs: os_dep: remove whitespace after cast. adds f117262cf158 staging: rtl8723bs: hal: remove blank line before close brace adds 3ab928f06ea9 staging: rtl8723bs: remove unncessary multiple blank lines adds 5de0fb6a5a86 staging: rtl8723bs: os_dep: remove blank line before close [...] adds a468ce2e33e2 staging: rtl8723bs: remove function pointer SetHalODMVarHandler adds 9a318cec56d9 staging: rtl8723bs: remove wrapper rtl8723b_SetHalODMVar adds 328463611a0c staging: rtl8723bs: remove function pointer hal_notch_filter adds c9517302a086 staging: rtl8723bs: remove function pointer c2h_handler adds 206d5db1231d staging: rtl8723bs: remove macro FillH2CCmd adds 8757b8dd63b2 staging: rtl8723bs: remove function pointer fill_h2c_cmd adds afbb08297110 staging: rtl8723bs: remove macro hal_xmit_handler adds f742f77d96fc staging: rtl8723bs: remove function pointer xmit_thread_handler adds 95e57a278080 staging: rtl8723bs: remove function pointer hal_reset_secu [...] adds 86dcc99669e2 staging: rtl8723bs: remove function pointer c2h_id_filter adds 473b892dd7ad staging: rtl8723bs: remove struct hal_ops adds ad5468af799e staging: sm750fb: fix function parameter alignment adds ce32eff1cf3a staging: greybus: gbphy: fix up const issue with the match [...] adds 35b79fd9fbdc staging: rtl8723bs: remove unnecessary comment separator lines adds 290bd7277b36 staging: rtl8723bs: add missing blank line after declaration adds c6b3b6049bdf staging: rtl8723bs: remove unnecessary commented code adds 6643eccdc60c staging: rtl8723bs: remove unnecessary braces in rtl8723b_cmd adds 20e81dbd39d8 staging: vme_user: fix spelling errors adds fdcb641fe9f2 staging: sm750fb: fix CamelCase variable naming adds a713222906e4 staging: gpib: fix typo adds a8934352ba01 staging: nvec: Fix incorrect null termination of battery m [...] adds ff9ec951021c staging: axis-fifo: remove sysfs interface adds fe4e81979aa6 staging: axis-fifo: add debugfs interface for dumping fifo [...] adds 400a23b2e0ca staging: rtl8723bs: clean up redundant & parentheses adds 948483e86a78 staging: rtl8723bs: CheckFwRsvdPageContent is empty adds e6e50a98d8dc staging: rtl8723bs: rtl8723b_set_FwAoacRsvdPage_cmd is empty adds 907b863508bf staging: rtl8723bs: rtw_get_encrypt_decrypt_from_registryp [...] adds 2d9e220836dd staging: rtl8723bs: _InitOtherVariable is empty adds ea1d8343a622 staging: rtl8723bs: hw_var_port_switch is empty adds 3a9061c59d78 staging: rtl8723bs: dm_CheckStatistics is empty adds c5647e0e85c9 staging: rtl8723bs: DoIQK_8723B is empty adds f50d5e0c1f80 staging: gpib: Add init response codes for new ni-usb-hs+ adds 63533ba19d0f staging: rtl8723bs: remove redundant semicolon in basic_types.h new 164168452881 Merge tag 'staging-6.17-rc1' of git://git.kernel.org/pub/s [...] adds 2b5eac0f8c6e tty: introduce and use tty_port_tty_vhangup() helper adds 2c35a83b1112 powerpc/legacy_serial: cache serial port and info in add_l [...] adds 33bc4874e97d powerpc/legacy_serial: use %pa for phys_addr_t prints adds 158647d94c3d m68k: remove unneeded tty includes adds 8d4207f41293 powerpc/powermac: remove unneeded tty includes adds 866380bcf10c tty: vt: use sane types for userspace API adds f1180ca37abe tty: vt: use _IO() to define ioctl numbers adds fc9ceb501e38 serial: 8250: sanitize uart_port::serial_{in,out}() types adds 33d9ca5daa70 serial: 8250: remove CONFIG_SERIAL_8250_RSA inline macros [...] adds a1efa7f624e6 serial: 8250: invert conditions in RSA functions adds 8725679fc4f1 serial: 8250: put RSA functions to their namespace adds 5a128fb475fb serial: 8250: move RSA functions to 8250_rsa.c adds 75f8abe8bee5 serial: 8250: extract serial8250_startup_special() adds cc852682f255 serial: 8250: extract serial8250_set_TRG_levels() adds a194597c0cd3 serial: 8250: extract serial8250_THRE_test() adds 795158691cc0 serial: 8250: extract serial8250_initialize() adds aa05931abcfb serial: 8250: extract serial8250_clear_interrupts() adds 0fa5aa0b59b3 serial: 8250: extract serial8250_set_mini() adds cc7c9cbef4e6 serial: 8250: extract serial8250_set_trigger_for_slow_speed() adds 3b3d253b656c serial: 8250: extract serial8250_set_afe() adds 555ce50f8f75 serial: 8250: extract serial8250_set_errors_and_ignores adds b3be870161d6 serial: 8250: extract serial8250_set_ier() adds c5d43d65522f serial: 8250: extract serial8250_set_efr() adds cdc4a3e0b235 serial: 8250: extract serial8250_set_fcr() adds 590559339ff8 serial: 8250: lcr compute cleanup adds 465fd2fc9494 serial: 8250: drop unused frac from serial8250_do_get_divisor() adds 99fc860fae83 serial: 8250: extract serial_get_or_create_irq_info() adds 8a48517be155 serial: 8250: remove debug prints from ISR adds 15c9dc7353ef serial: 8250: drop DEBUG_AUTOCONF() macro adds 05b537a17544 serial: 8250: invert serial8250_register_8250_port() CIR c [...] adds 6529c88f6bfe serial: 8250: invert condition to avoid a goto label adds 0a6fb2dc930a serial: 8250: use hashtable adds 20ca8be9ad2e serial: 8250_omap: use uart_port pointer when available adds 341a22fa056d serial: qcom-geni: Add support for 8 Mbps baud rate adds 4fcc287f3c69 serial: qcom-geni: Enable support for half-duplex mode adds d574c5dc8cfe serial: Remove unused uart_get_console adds 33a2515abd45 tty: serial: fix print format specifiers adds 7dfd023dc7a9 dt-bindings: serial: renesas,rsci: Document RZ/N2H support adds b20d6576cdb3 serial: 8250: export RSA functions adds f5655940771f serial: ce4100: fix build after serial_in/out() changes adds d22cf1381416 serial: ce4100: clean up serial_in/out() hooks adds 7bdf59c79cf3 serial: 8250: extract serial8250_init_mctrl() adds ff446fb8c598 serial: 8250: extract serial8250_iir_txen_test() adds 2721fc7adc92 serial: 8250: rename lsr_TEMT, iir_NOINT to lowercase adds 543a5af34340 serial: 8250: document doubled "type == PORT_8250_CIR" check adds 6241b49540a6 tty: fix tty_port_tty_*hangup() kernel-doc adds d2db0d781544 dt-bindings: serial: 8250: allow clock 'uartclk' and 'reg' [...] adds 5e40169f7aa8 tty: serial: fsl_lpuart: Constify struct lpuart_soc_data adds acc902de05b2 serial: 8250: Move CE4100 quirks to a module under 8250 driver adds 815ac6791914 Merge 6.16-rc4 into tty-next adds 0c8a3a284a4f dt-bindings: serial: mediatek,uart: add MT6572 adds f7a676a4842b serial: 8520_ce4100: Reuse mem_serial_in() in ce4100_mem_s [...] adds 6ac1d6047372 dt-bindings: serial: sh-sci: Document r8a78000 bindings adds a553ab200ef4 serial: sh-sci: Add R-Car Gen5 support adds dfa983c98cf7 dt-bindings: serial: renesas,rsci: Add optional secondary [...] adds 64a2e41b8ef7 dt-bindings: serial: rsci: Update maintainer entry adds 13af95c7f602 serial: sh-sci: Replace direct stop_rx/stop_tx calls with [...] adds 1d26517d11de serial: sh-sci: Use private port ID adds 0666e3fe95ab serial: sh-sci: Add support for RZ/T2H SCI adds 65acd0d86f2f serial: sh-sci: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 515c8e2245dd serial: 8250_ni: Fix build warning adds a48e897b6999 serial: 8250_ni: Reorder local variables adds 103f5d8c35b3 tty: omit need_resched() before cond_resched() adds bcbef1e4a626 Merge tag 'v6.16-rc7' into tty-next adds 69c94feda519 serial: 8250_ce4100: Fix CONFIG_SERIAL_8250=n build adds 5eb2d4b3e9a1 dt-bindings: serial: renesas: Document RZ/V2N SCIF adds 48f9034e024a dt-bindings: serial: 8250: spacemit: set clocks property a [...] adds a8d455db2621 serial: 8250_dw: Fix typo "notifer" adds 4c83146cfb46 dt-bindings: serial: describe SA8255p adds 3a0fdc6d934d dt-bindings: qcom: geni-se: describe SA8255p adds f5b16f28fa8b soc: qcom: geni-se: Enable QUPs on SA8255p Qualcomm platforms adds 4b2601ae3066 serial: qcom-geni: move resource initialization to separat [...] adds 94d691417e6f serial: qcom-geni: move resource control logic to separate [...] adds 5893e62d46bc serial: qcom-geni: move clock-rate logic to separate function adds 1afa70632c39 serial: qcom-geni: Enable PM runtime for serial driver adds 86fa39dd6fb7 serial: qcom-geni: Enable Serial on SA8255p Qualcomm platforms adds b1cc2092ea7a vt: keyboard: Don't process Unicode characters in K_OFF mode adds b43cb4ff85da vt: defkeymap: Map keycodes above 127 to K_HOLE adds 9e32e4db965f dt-bindings: serial: samsung: add samsung,exynos2200-uart [...] adds 7f8fdd4dbffc serial: 8250: fix panic due to PSLVERR adds 57b4ca42359c dt-bindings: serial: snps-dw-apb-uart: Allow use of a powe [...] new 91e60731dd60 Merge tag 'tty-6.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds d9e496a9fb40 usb: host: xhci-plat: fix incorrect type for of_match vari [...] adds a4e668fd4999 usb: gadget: m66592-udc: Use USB API functions rather than [...] adds b0ef41f1640e usb: gadget: f_fs: Use USB API functions rather than constants adds fd2f928a5f7b usb: gadget: udc-xilinx: Use USB API functions rather than [...] adds d61b9060f990 usb: gadget: pch_udc: Use USB API functions rather than constants adds 100a9aa232fe usb: gadget: net2280: Use USB API functions rather than constants adds 24214604d25b usb: gadget: composite: Use USB API functions rather than [...] adds 1857571e4f50 dt-bindings: usb: renesas,usbhs: Add RZ/V2N SoC support adds 783e15ddb540 usb: gadget: dummy_hcd: Use USB API functions rather than [...] adds 41edd08b669c docs: usb: gadget: Reindent numbered list adds 58992bf32830 Documentation: usb: gadget: Wrap remaining usage snippets [...] adds 70627bf82e36 usb: dwc3: xilinx: add shutdown callback adds 1f25307c90dc usb: dwc3: xilinx: set coherency mode for AMD versal adapt [...] adds 43007b89fb2d usb: misc: apple-mfi-fastcharge: Make power supply names unique adds 47c428fce0b4 usb: core: Add 0x prefix to quirks debug output adds 1c2d81bded19 usb: typec: fusb302: fix scheduling while atomic when usin [...] adds b26fa800c537 usb: renesas_usbhs: use proper DMAENGINE API for termination adds bc9a0c68f258 usb: phy: tegra: Remove unused functions adds efec475e5e20 usb: gadget: config: Remove unused usb_gadget_config_buf adds 227280ad66ac usb: gadget: Remove unused usb_remove_config adds 47c83f95f3e2 usb: core: Remove unused usb_unlink_anchored_urbs adds 8fa23514f2d7 usb: typec: Remove unused ucsi_cci_str adds a891b9aebcc7 usb: ohci-spear: Remove unnecessary NULL check before clk_ [...] adds b86c175689af usb: fsl-mph-dr-of: Remove unnecessary NULL check before c [...] adds c6445598d402 usb: ohci-at91: Use dynamic device name for OHCI HCD creation adds 7bf742b071c7 usb: storage: reltek_cr: convert to use secs_to_jiffies adds 503bbde34cc3 usb: core: usb_submit_urb: downgrade type check adds df9a825f330e usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present adds 78c76554c6b9 usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event adds 1a76b634da5e usb: chipidea: imx: add imx_usbmisc_pullup() hook adds 11992b410083 usb: chipidea: imx: implement workaround for ERR051725 adds 48ea23115887 include: fsl_devices.h: drop unused, misspelled FLS_USB2_W [...] adds 9962d0433a86 usb: core: modify comments xhci_hc_driver has HCD_MEMORY j [...] adds 8b4f6fafed6c usb: typec: altmodes/displayport: add irq_hpd to sysfs adds 711d41ab4a0e usb: core: Use sysfs_emit_at() when showing dynamic IDs adds 4f4b2f13044d usb: ehci: replace scnprintf() with sysfs_emit() adds ba9591f39d53 usb: dwc3: gadget: Remove duplicate check while setting xf [...] adds 671e50c6b533 dt-bindings: usb: dwc2: rename sophgo usb compatible string adds 860295a6bbbb usb: dwc2: follow compatible string change for Sophgo CV18 [...] adds 168c3896f32e usb: typec: ucsi: yoga-c630: fix error and remove paths adds a669133d971f usb: typec: ucsi: add recipient arg to update_altmodes() callback adds e0c48e42d818 usb: typec: ucsi: yoga-c630: remove duplicate AltModes adds eebd39f8a899 usb: typec: ucsi: yoga-c630: remove extra AltModes for port 1 adds 442392f98d20 usb: typec: ucsi: yoga-c630: fake AltModes for port 0 adds e943c93333e3 usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM adds 49bf6ee89eba usb: typec: ucsi: yoga-c630: handle USB / HPD messages to [...] adds eb90d36bfa06 usb: typec: ucsi: yoga-c630: register DRM HPD bridge adds ed7513dfb3e1 dt-bindings: usb: genesys,gl850g: use usb-hub.yaml adds 246fef761a57 dt-bindings: usb: genesys,gl850g: add downstream facing ports adds e35a5d814525 usb: gadget: u_serial: remove some dead code adds f63f7aec0057 usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Int [...] adds 7481a97c5f49 usb: dwc2: disable platform lowlevel hw resources during shutdown adds cf16f408364e usb: core: config: Prevent OOB read in SS endpoint compani [...] adds 81c3b7256f9e Merge merge point of tag 'usb-6.16-rc5' into usb-next adds 62783c30d78a USB: gadget: f_hid: Fix memory leak in hidg_bind error path adds 2d1beba54fda thunderbolt: Fix typos in documentation comments adds 0c43c19bf7a6 Merge tag 'thunderbolt-for-v6.17-rc1' of ssh://gitolite.ke [...] adds 2b7eec2ec301 usb: early: xhci-dbc: Fix early_ioremap leak adds 6693750a6f8e usb: dwc3: gadget: Simplify TRB reclaim logic by removing [...] adds b581e472d95d usb: gadget: f_fs: Remove unnecessary spinlocks. adds 7168c06d9ba0 usb: gadget: f_uac2: replace scnprintf() with sysfs_emit() adds e8dcc89dabec dt-bindings: usb: Add compatible strings for s32g2/s32g3 adds a4a27565464e usb: chipidea: s32g: Add usb support for s32g2 adds 08c8767ada71 usb: chipidea: s32g: Add usb support for s32g3 adds d1b07cc0868f arm64: dts: s32g: Add USB device tree information for s32g2/s32g3 adds 488e6eaab88c usb: core: add dma-noncoherent buffer alloc and free API adds 41b2a7eb1db8 media: uvcvideo: use usb_alloc_noncoherent/usb_free_noncoherent() adds b4b4dbfa96de media: stk1160: use usb_alloc_noncoherent/usb_free_noncoherent() adds c6efba9271dd dt-bindings: usb: convert lpc32xx-udc.txt to yaml format adds 782aee5bd341 usb: renesas_usbhs: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds a1abefe004da usb: gadget: udc: renesas_usb3: Convert to DEFINE_SIMPLE_D [...] adds 31611223fb34 usb: typec: tcpm/tcpci_maxim: fix irq wake usage adds 286d9e5abed0 usb: typec: tcpm/tcpci_maxim: drop CONFIG_OF adds 8a0ca581402b usb: typec: tcpm/tcpci_maxim: enable PROBE_PREFER_ASYNCHRONOUS adds 300386d117a9 usb: typec: ucsi: Add poll_cci operation to cros_ec_ucsi adds 4b9c60e44052 usb: xhci: Avoid showing errors during surprise removal adds 65fc0fc137b5 usb: xhci: Avoid showing warnings for dying controller adds f72b9aa821a2 usb: xhci: Set avg_trb_len = 8 for EP0 during Address Devi [...] adds a83c371c4b6c Merge tag 'v6.16-rc7' into usb-next adds 64690a90cd7c cdc-acm: fix race between initial clearing halt and open adds 323a80a1a5ac usb: gadget: uvc: Initialize frame-based format color matc [...] adds d8e1ecffb4a2 usb: usblp: clean up assignment inside if conditions adds bb76f0d843a2 usb: gadget: f_uac1: replace scnprintf() with sysfs_emit() adds 82d8cc9542b8 usb: chipidea: imx: Add a missing blank line adds 151c0aa896c4 usb: gadget : fix use-after-free in composite_dev_cleanup() adds a33665facf79 usb: typec: ucsi: yoga-c630: add DRM dependency adds 1e61f6ab0878 usb: typec: fusb302: cache PD RX state adds af833e7f7db3 usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 [...] adds 7616f006db07 usb: typec: ucsi: Update power_supply on power role change adds 5cc1f66cb23c thunderbolt: Fix copy+paste error in match_service_id() adds fcb476990beb usb: core: add urb->sgt parameter description adds 8d1b02e5d7e3 usb: atm: cxacru: Merge cxacru_upload_firmware() into cxac [...] adds 83e927b50591 USB: serial: ftdi_sio: use new GPIO line value setter callbacks adds bdf2ab177e2f USB: serial: cp210x: use new GPIO line value setter callbacks adds acd4692a8424 Merge tag 'usb-serial-6.17-rc1' of ssh://gitolite.kernel.o [...] adds ad1244e1ce18 USB: serial: option: add Foxconn T99W709 adds ea83bf05873f Merge tag 'usb-serial-6.17-rc1-2' of ssh://gitolite.kernel [...] adds 7919407eca2e usb: xhci: print xhci->xhc_state when queue_command failed adds 7b4b5591d455 usb: gadget: udc: renesas_usb3: drop unused module alias adds 22fcf88b02e2 usb: musb: omap2430: enable compile testing adds 086a0e516f7b usb: dwc3: imx8mp: fix device leak at unbind adds 93b400f49514 usb: dwc3: meson-g12a: fix device leaks at unbind adds 868837b0a94c usb: gadget: udc: renesas_usb3: fix device leak at unbind adds 1473e9e7679b usb: musb: omap2430: fix device leak at unbind adds 51d4b0a44c82 usb: musb: omap2430: clean up probe error handling new 4eee1520ea84 Merge tag 'usb-6.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds b468f4ea13a8 LICENSES: Replace the obsolete address of the FSF in the GPL-1.0 adds 660470dc5862 LICENSES: Replace the obsolete address of the FSF in the GPL-2.0 adds 694c24f81c29 LICENSES: Replace the obsolete address of the FSF in the LGPL-2.0 adds 7aa0a850b823 LICENSES: Replace the obsolete address of the FSF in the LGPL-2.1 adds 57f6815fd065 LICENSES: Replace the obsolete address of the FSF in the GFDL-1.1 adds 06a9a4408697 LICENSES: Replace the obsolete address of the FSF in the GFDL-1.2 new 137177af71cf Merge tag 'spdx-6.17-rc1' of git://git.kernel.org/pub/scm/ [...] adds 28ddb755949b dt-bindings: soc: Add fsl,imx23-digctl.yaml for i.MX23 and i.MX28 adds 1c69ba9bf0f3 dt-bindings: lcdif: add lcd panel related property for imx28 adds 5e61d44d0f46 dt-bindings: display: convert sitronix,st7586 to YAML adds f2d26960e0db dt-bindings: display: arm,pl11x: Allow resets property adds d205b07e7e85 dt-bindings: display: convert himax,hx8357d.txt to yaml format adds 4fb2210866f7 dt-bindings: trivial-devices: Add Analog Devices ADT7411 adds 1b22afb15d69 dt-bindings: trivial-devices: add compatible string nxp,is [...] adds de13141516ad dt-bindings: interrupt-controller: Add arm,armv7m-nvic and [...] adds 98f79c729d8c dt-bindings: interrupt-controller: Convert fsl,mpic-msi to YAML adds fd8fca21629d dt-bindings: watchdog: fsl-imx-wdt: add compatible string [...] adds 49ed6868c10e docs: dt: writing-bindings: Rephrase typical fallback (sup [...] adds b57ce9630bab docs: dt: writing-bindings: Express better expectations of [...] adds 62c51c2b3872 docs: dt: writing-bindings: Consistently use single-whitespace adds 26ff041e2a13 MAINTAINERS: adjust file entry in INTEL STRATIX10 FIRMWARE [...] adds 651fcd25527c docs: dt: submitting-patches: Avoid 'YAML' in the subject [...] adds a1d87a358615 docs: dt: writing-bindings: Document compatible and filena [...] adds 6a57cf210711 docs: dt: writing-bindings: Document discouraged instance IDs adds 3f0a014f3b6b docs: dt: writing-schema: Document preferred order of properties adds 7bce7ae1a1f6 dt-bindings: gpu: mali-bifrost: Add Allwinner A523 compatible adds 3f66b5b401b5 dt-bindings: interrupt-controller: Convert apm,xgene1-msi [...] adds 828e50188de5 dt-bindings: trivial-devices: Add undocumented hwmon devices adds 2382aedd17d7 dt-bindings: net: Convert Marvell Armada NETA and BM to DT schema adds b06d6a1d0cc6 dt-bindings: timer: via,vt8500-timer: Convert to YAML adds 83e6769f80a1 dt-bindings: display: imx: convert fsl,dcu.txt to yaml format adds 934da599e694 dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks [...] adds 2558df8c13ae dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing c [...] adds 7ce3c2713b45 dt-bindings: interrupt-controller: Add missing Xilinx INTC [...] adds fa8c0b1c7931 dt-bindings: interrupt-controller: Add fsl,icoll.yaml adds 1693d187725d dt-bindings: fsl: convert fsl,vf610-mscm-ir.txt to yaml format adds 7ef2310b580d dt-bindings: display: mediatek,dp: Allow DisplayPort AUX bus new 0121898ec05f dt-bindings: Correct indentation and style in DTS example new 69f2970aad93 Merge tag 'devicetree-for-6.17' of git://git.kernel.org/pu [...] adds caec315724f0 arm64: dts: lg: Refactor common LG1312 and LG1313 parts adds f060fee24a52 arm64: dts: lg: Add missing PL011 "uartclk" adds 0d495db1b9bd arm64: dts: cavium: thunder2: Add missing PL011 "uartclk" adds ac02e070627a dt-bindings: soc: renesas: Document RZ/V2H EVK board part number adds 37c78e3a456f dt-bindings: soc: renesas: Document RZ/T2H Evaluation Boar [...] adds 3e0111b604b5 Merge tag 'renesas-dt-bindings-for-v6.17-tag1' of https:// [...] adds 348da7b1cf0c arm64: dts: renesas: r9a09g047: Add XSPI node adds 0712fcaebd76 arm64: dts: renesas: rzg3e-smarc-som: Enable serial NOR FLASH adds 050ee38d0002 arm64: dts: renesas: r9a09g057: Add GBETH nodes adds 802292ee27a7 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable GBETH adds c8c8a57c5b40 arm64: dts: renesas: r9a09g056: Add GBETH nodes adds f111192baa80 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable GBETH adds 03625d9b7e85 arm64: dts: renesas: r9a09g056: Add OSTM0-OSTM7 nodes adds 20e32ba344aa arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable OSTM t [...] adds ece22fc24b0b arm64: dts: renesas: r9a09g056: Add RIIC controllers adds f631c8392c98 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable RIIC c [...] adds 7db958983c8d arm64: dts: renesas: r9a09g056: Add WDT0-WDT3 nodes adds f3e57b923404 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable WDT1 adds 3407963b237d arm64: dts: renesas: r9a09g056: Add Mali-G31 GPU node adds e3b7980d3911 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable Mali-G31 GPU adds c3303e716218 arm64: dts: renesas: r9a09g047: Add CRU, CSI2 nodes adds bf3409a6612c arm64: dts: renesas: r9a09g047e57-smarc: Add I2C0 pincontrol adds 0acdad4097db arm64: dts: renesas: renesas-smarc2: Enable I2C0 node adds 6aca83a0a801 arm64: dts: renesas: r9a09g047e57-smarc: Enable CRU, CSI support adds 3cbd627482ea arm64: dts: renesas: r9a09g057: Add USB2.0 support adds 46d5ca6521de arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB2.0 [...] adds 3113bb8a1106 ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe debug LEDs adds e3bbdeeefeec arm64: dts: renesas: r8a779g3-sparrow-hawk: Sort DTS adds f46bcf3a9ae8 arm64: dts: renesas: r9a09g056: Add USB2.0 support adds 4f6780c14fea arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB2.0 [...] adds 52c34f57fc81 ARM: dts: renesas: r9a06g032: Add second clock input to RTC adds c607aad8b15e arm64: dts: renesas: ebisu: Add CAN0 support adds 66db1d3cbdb0 PCI/pwrctrl: Add optional slot clock for PCI slots adds 0c8bf42e50cc Merge branch 'pwrctrl' of git://git.kernel.org/pub/scm/lin [...] adds 714dd09f0ec7 arm64: dts: renesas: r8a779g0: Describe PCIe root ports adds 20b02acbd89e arm64: dts: renesas: sparrow-hawk: Describe split PCIe clock adds d2d0b64f5734 arm64: dts: renesas: rcar-gen3: Add bootph-all to sysinfo EEPROMs adds 746fff66d5ef arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add RAA215300 PMIC adds b7754520a499 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add RAA215300 PMIC adds c0cd5213d409 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Rename fixed [...] adds 41ffbb1c42d3 arm64: dts: renesas: r9a09g047: Add GBETH nodes adds 0dc89a25468e Merge tag 'renesas-dts-for-v6.17-tag1' of https://git.kern [...] adds 654481395ffb ARM: dts: bcm6878: Correct UART0 IRQ number adds ca801d3f2dfa dt-bindings: rng: r200: Add interrupt property adds 8397603dc86e ARM: dts: bcm6846: Add interrupt to RNG adds e8a74a2aa0f9 ARM: dts: bcm6855: Add BCMBCA peripherals adds b7f8a3a57132 ARM: dts: bcm6878: Add BCMBCA peripherals adds b7907e00f012 ARM: dts: bcm63138: Add BCMBCA peripherals adds ec8ed34726bd ARM: dts: bcm63148: Add BCMBCA peripherals adds 81f83a36b27f ARM: dts: bcm63178: Add BCMBCA peripherals adds 8df00d6bdb0a ARM: dts: bcm958625-meraki-mx6x: Use #pwm-cells = <3> adds 7eb5b8d0b2df Merge tag 'arm-soc/for-6.17/devicetree' of https://github. [...] adds 36bbb14ee743 ARM: dts: lpc32xx: Add #pwm-cells property to the two SoC PWMs adds df5e674c7a99 MAINTAINERS: Switch ASPEED tree to shared BMC repository adds bbdccf0f4e8f ARM64: dts: bcm4908: Add BCMBCA peripherals adds c0126c440963 ARM64: dts: bcm6856: Add BCMBCA peripherals adds d84e3949940b ARM64: dts: bcm6858: Add BCMBCA peripherals adds 16d27d638f3b ARM64: dts: bcm63158: Add BCMBCA peripherals adds 7b746d584ab9 dt-bindings: clock: Add RaspberryPi RP1 clock bindings adds c1a9d356f241 dt-bindings: pinctrl: Add RaspberryPi RP1 gpio/pinctrl/pin [...] adds 1b2fae5b3e31 dt-bindings: misc: Add device specific bindings for Raspbe [...] adds eed741442028 arm64: dts: rp1: Add support for RaspberryPi's RP1 device adds 9bb1f64be41a arm64: dts: bcm2712: Add external clock for RP1 chipset on Rpi5 adds d4c6c8f8adca arm64: dts: broadcom: Add board DTS for Rpi5 which include [...] adds fbf4ca37cdfc arm64: dts: broadcom: Add overlay for RP1 device adds 657e413c2778 arm64: dts: broadcom: northstar2: Drop GIC V2M "interrupt-parent" adds 2ee49a6143b6 Merge tag 'arm-soc/for-6.17/devicetree-arm64' of https://g [...] adds 4ce310e733d8 ARM: dts: vt8500: Add node address and reg in CPU nodes adds ab46710603ab ARM: dts: vt8500: Move memory nodes to board dts and fix a [...] adds 8b37e3c425c3 ARM: dts: vt8500: Use generic node name for the SD/MMC controller adds 1918e51321c0 ARM: dts: vt8500: Fix the unit address of the VT8500 LCD c [...] adds 6cd594ed969d ARM: dts: vt8500: Add L2 cache controller on WM8850/WM8950 adds 43af11e1923e Merge tag 'dt-vt8500-6.17' of https://git.kernel.org/pub/s [...] adds a0c7a6b5f42b ARM: dts: exynos: Align i2c-gpio node names with dtschema adds a24cd2f207ef ARM: dts: s5pv210: Align i2c-gpio node names with dtschema adds ad6d5af8bb01 Merge tag 'samsung-dt-6.17' of https://git.kernel.org/pub/ [...] adds a67a28f59fba dt-bindings: arm: samsung: document g0s board binding adds 11715fcf1cca arm64: dts: exynos: add initial support for exynos2200 SoC adds 5430fd9e0794 arm64: dts: exynos: add initial support for Samsung Galaxy S22+ adds 6c1497a4bd72 MAINTAINERS: add entry for Samsung Exynos2200 SoC adds e2016763590f arm64: dts: exynosautov920: add CMU_HSI2 clock DT nodes adds 134442a04bb9 arm64: dts: exynosautov920: Add DT node for all SPI ports adds b649082312dd arm64: dts: exynos: gs101: Add 'local-timer-stop' to cpuid [...] adds 42873b118abf arm64: dts: exynos5433: Align i2c-gpio node names with dtschema adds 8deaddf13538 arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 PMIC adds 4292d18257c4 arm64: dts: exynos: gs101-pixel-common: add nvmem-reboot-mode adds 17a3657e09a3 arm64: dts: exynos: gs101: add dm-verity-device-corrupted [...] adds 4292564c71cf arm64: dts: exynos: gs101: ufs: add dma-coherent property adds cb98b8a8d6e2 arm64: dts: exynos: gs101-pixel-common: add main PMIC node adds 98be2d60fdb7 arm64: dts: exynos: gs101: switch to gs101 specific reboot adds e9355e894aeb arm64: dts: exynos7870: add quirk to disable USB2 LPM in g [...] adds 2bdfa35a7bb6 arm64: dts: exynos7870-on7xelte: reduce memory ranges to b [...] adds 49a27c6c392d arm64: dts: exynos7870-j6lte: reduce memory ranges to base amount adds e65761ff6b79 Merge tag 'samsung-dt64-6.17' of https://git.kernel.org/pu [...] adds f2ce1fd2d991 dt-bindings: soc: renesas: Document R-Car V4M-7 Gray Hawk Single adds c9d40ba73727 Merge tag 'renesas-dt-bindings-for-v6.17-tag2' of https:// [...] adds ceff7d21a1a2 arm64: dts: renesas: Factor out Gray Hawk Single board support adds 9f252558104e arm64: dts: renesas: Add Renesas R8A779H2 SoC support adds 424ada15dee7 arm64: dts: renesas: r8a779h2: Add Gray Hawk Single support adds 3d6c2bc7629c arm64: dts: renesas: Add CN15 eMMC and SD overlays for RZ/ [...] adds 9e95446b0cf9 arm64: dts: renesas: r9a09g047e57-smarc: Add gpio keys adds 0c62020d2a51 arm64: dts: renesas: rzg3e-smarc-som: Enable eth{0-1} (GBE [...] adds 7e5624e231ee arm64: dts: renesas: r8a779g3-sparrow-hawk-fan-pwm: Add mi [...] adds ffcc8c2e97ca arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Fix pinctrl n [...] adds ed62c3807d33 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Fix pinctrl n [...] adds 5e4e8c1415c1 dt-bindings: clock: renesas,r9a09g056/57-cpg: Add XSPI core clock adds 4590e8dc04e0 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag4' into re [...] adds 3b443f01b3dd arm64: dts: renesas: r9a09g056: Add XSPI node adds 7449d4d58da7 arm64: dts: renesas: r9a09g057: Add XSPI node adds 885bf52d044a arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable serial [...] adds 145a2a9e2756 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable serial [...] adds 31e91dfc7fba Merge tag 'renesas-dts-for-v6.17-tag2' of https://git.kern [...] adds a7d6d2d622d7 ARM: dts: aspeed: Remove swift machine adds 94776ee4e1ec ARM: dts: aspeed: Align GPIO hog name with bindings adds 94706cdd3ead ARM: dts: aspeed: bletchley: remove unused ethernet-phy node adds 6b357c149ec5 dt-bindings: ipmi: Add binding for IPMB device adds f06ff444bf79 ARM: dts: aspeed: system1: Add IPMB device adds 05a8cfc12f1c ARM: dts: aspeed: system1: Add GPIO line name adds 24c5110ce866 ARM: dts: aspeed: system1: Reduce sgpio speed adds 3969aadf4be9 ARM: dts: aspeed: system1: Update LED gpio name adds 322dbe88fe88 ARM: dts: aspeed: system1: Remove VRs max8952 adds c8c33f37a6a6 ARM: dts: aspeed: system1: Mark GPIO line high/low adds 4de4329d8a76 ARM: dts: aspeed: system1: Disable gpio pull down adds 6e8b400dddd1 ARM: dts: aspeed: catalina: Add IO Mezz board thermal sens [...] adds a2c2d4c41785 ARM: dts: aspeed: catalina: Add Front IO board remote ther [...] adds d276bb9fb5b6 ARM: dts: aspeed: catalina: Add MP5990 power sensor node adds ebd7b3c42ffa ARM: dts: aspeed: catalina: Add fan controller support adds 8c2d9fc03293 ARM: dts: aspeed: catalina: Add second source fan controll [...] adds f2919835b87e ARM: dts: aspeed: catalina: Add second source HSC node support adds 8f58b439c451 ARM: dts: aspeed: catalina: Remove INA238 and INA230 nodes adds df89538262c5 ARM: dts: aspeed: catalina: Enable multi-master on additio [...] adds aadc4c3ddd1e ARM: dts: aspeed: catalina: Update CBC FRU EEPROM I2C bus [...] adds 373d9b5989e0 ARM: dts: aspeed: catalina: Enable MCTP support for NIC ma [...] adds 2f0f9cc149f5 dt-bindings: arm: aspeed: add Nvidia's GB200NVL BMC adds 90e9de1d0921 ARM: dts: aspeed: Add device tree for Nvidia's GB200NVL BMC adds 477056762392 ARM: dts: aspeed: catalina: Enable MCTP for frontend NIC m [...] adds cffc64d37db3 ARM: dts: aspeed: harma: add E1.S power monitor adds 32885aa268e1 ARM: dts: aspeed: harma: add fan board I/O expander adds de5cdbff1e68 ARM: dts: aspeed: harma: add ADC128D818 for voltage monitoring adds ce5b2797b4fa ARM: dts: aspeed: Harma: revise gpio bride pin for battery adds 2236141ed3d6 ARM: dts: aspeed: harma: add mmc health adds f0d03c44ee61 ARM: dts: aspeed: lanyang: Fix 'lable' typo in LED nodes adds ab5e4c977736 ARM: dts: aspeed: bletchley: enable USB PD negotiation adds 462af36699b6 dt-bindings: arm: aspeed: add Meta Santabarbara board adds 9237e0a207ac ARM: dts: aspeed: santabarbara: Add Meta Santabarbara BMC adds 1c15e359ba53 ARM: dts: aspeed: yosemite4: add gpio name for uart mux sel adds 9a5a531d1cb8 Merge tag 'aspeed-6.17-devicetree-1' of https://git.kernel [...] adds 8e7e63fc479a arm64: dts: nuvoton: npcm8xx: Drop the GIC "ppi-partitions" node adds 6b2876911697 arm64: dts: rockchip: Add DSI panel support for gameforce-ace adds 8674f0597505 arm64: dts: rockchip: support Ethernet Switch adapter for [...] adds e0d47ff478fa arm64: dts: rockchip: Document unused device on i2c1 adds 3f391123e2bc arm64: dts: rockchip: Fix cover detection on PineNote adds 281bf6e619fc dt-bindings: vendor-prefixes: Add SakuraPi prefix adds bc099a4f5b7d dt-bindings: arm: rockchip: Add Sakura Pi RK3308B adds 79f2a1702441 arm64: dts: rockchip: add DTs for Sakura Pi RK3308B adds 2783335329e5 arm64: dts: rockchip: Add spi nodes for RK3528 adds ecf7114f8181 dt-bindings: arm: rockchip: add RADXA ROCK 5T adds 8b76abf78321 arm64: dts: rockchip: rename rk3588-rock-5b.dtsi adds 988035f15270 arm64: dts: rockchip: move common ROCK 5B/+ nodes into own tree adds 0ea651de9b79 arm64: dts: rockchip: add ROCK 5T device tree adds 63136c6fecf4 arm64: dts: rockchip: Use standard PHY reset properties fo [...] adds d69cb6378094 arm64: dts: rockchip: drop touch panel display from rockpro64 adds e14491aaa6ff arm64: dts: rockchip: add overlay for RockPro64 screen adds de5b39d16318 arm64: dts: rockchip: Remove workaround that prevented Tur [...] adds 7f66bfe017dd dt-bindings: vendor-prefixes: Add luckfox prefix adds 76595004b6d3 dt-bindings: arm: rockchip: Add Luckfox Omni3576 and Core3 [...] adds d7ad90d22abe arm64: dts: rockchip: Add Luckfox Omni3576 Board support adds bafe200f8e54 arm64: dts: rockchip: convert rk3562 to their dt-binding c [...] adds 987087864c88 arm64: dts: rockchip: Update the PinePhone Pro panel description adds 974baaa14702 arm64: dts: rockchip: Enable gpu on rk3576-evb1-v10 adds e490f854b463 arm64: dts: rockchip: add SDIO controller on RK3576 adds 358ccc1d8b24 arm64: dts: rockchip: add version-independent WiFi/BT node [...] adds a8cdcbe6a9f6 arm64: dts: rockchip: add overlay for the WiFi/BT module o [...] adds 64df8e2e207a arm64: dts: rockchip: enable USB on Sige5 adds 654df8e74dbc arm64: dts: rockchip: Add power controller for RK3528 adds 5ddb2d468529 arm64: dts: rockchip: fix endpoint dtc warning for PX30 ISP adds 9ad8e83d8abd arm64: dts: rockchip: add label to first port of ISP on px30 adds 99680fd394b9 arm64: dts: rockchip: support camera module on Haikou Vide [...] adds 06601cc45b5b arm64: dts: rockchip: Add GPU node for RK3528 adds f4db84780427 arm64: dts: rockchip: Enable GPU on Radxa E20C adds 0e561752ec81 dt-bindings: arm: rockchip: Add Firefly ROC-RK3588S-PC adds 7f9509791507 arm64: dts: rockchip: add DTs for Firefly ROC-RK3588S-PC adds aba7987a536c arm64: dts: rockchip: Enable HDMI PHY clk provider on rk3576 adds 4ab8b8ac952f arm64: dts: rockchip: Add HDMI PHY PLL clock source to VOP [...] adds f9f45293f0d8 arm64: dts: rockchip: Enable HDMI receiver on CM3588 adds 29ff4bbff793 arm64: dts: rockchip: enable PCIe on ROCK 4D adds 84fb79b8acca arm64: dts: rockchip: Add bluetooth support to ArmSoM Sige7 adds 6e3071f4e039 arm64: dts: rockchip: Enable eMMC HS200 mode on Radxa E20C adds 4340c8d32af2 Merge tag 'v6.17-rockchip-dts64-1' of https://git.kernel.o [...] adds 998adc8cd5cb ARM: dts: stm32: Add nvmem-cells to ethernet nodes for con [...] adds 339571778a61 arm64: dts: st: add timer nodes on stm32mp251 adds 0b22e2e5648f arm64: dts: st: add timer pins for stm32mp257f-ev1 adds 986fa0721c1f arm64: dts: st: add timer nodes on stm32mp257f-ev1 adds 9259e150de55 arm64: defconfig: enable STM32 timers drivers adds ebf53abe62b0 ARM: dts: stm32: add system-clock-direction-out on stm32mp [...] adds ab2e0f4f6cbf ARM: dts: stm32: fullfill diversity with OPP for STM32M15xF SOCs adds 8ac2fba023cf ARM: dts: stm32: use 'typec' generic name for stusb1600 on [...] adds 9bc35edb9ac7 dt-bindings: regulator: Add STM32MP15 SCMI regulator identifiers adds bcd6cc9ee13a ARM: dts: stm32: use internal regulators bindings for MP15 [...] adds d1e88874c0f6 ARM: dts: stm32: optee async notif interrupt for MP15 scmi [...] adds ef21a063d123 dt-bindings: arm: stm32: add STM32MP157F-DK2 board compatible adds fadfd41a49ce ARM: dts: stm32: add stm32mp157f-dk2 board support adds 000006155029 arm64: defconfig: Enable STM32 Octo Memory Manager and Ocs [...] adds 9ec406ac4b7d arm64: dts: st: fix timer used for ticks adds 1a32f7427eb3 arm64: dts: st: remove empty line in stm32mp251.dtsi adds 96a96de2cc79 Merge tag 'stm32-dt-for-v6.17-1' of https://git.kernel.org [...] adds dccb920a0838 ARM: dts: omap: am335x: Use non-deprecated rts-gpios adds 8eb22dcfe50e Revert "ARM: dts: Update pcie ranges for dra7" adds 297bd457c893 arm: dts: omap: am335x-bone-common: Rename tps to generic [...] adds 23c7d1976f52 dt-bindings: omap: Add Seeed BeagleBone Green Eco adds 6d04ead94d49 arm: dts: omap: Add support for BeagleBone Green Eco board adds 539e87dd661f ARM: dts: am335x-pdu001: Fix RS-485 transceiver switching adds a3a4be32b69c arm: dts: ti: omap: Fixup pinheader typo adds 5a793f891afa Merge tag 'omap-for-v6.17/dt-signed' of https://git.kernel [...] adds 9272cff87d33 dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: [...] adds 085e9f15a739 dt-bindings: watchdog: mediatek,mtk-wdt: add MT6572 adds f47d6e3ce61f dt-bindings: vendor-prefixes: add JTY adds d45bacd6be2d dt-bindings: arm: mediatek: add boards based on the MT6572 SoC adds 38a9dac26704 ARM: dts: mediatek: add basic support for MT6572 SoC adds 7f3f9e565316 ARM: dts: mediatek: add basic support for JTY D101 board adds 5a8e7b4eaaa2 ARM: dts: mediatek: add basic support for Lenovo A369i board adds a6942926a3fa Merge tag 'mtk-dts32-for-v6.17' of https://git.kernel.org/ [...] adds 94351a2d993e arm64: dts: mediatek: mt8173: Reserve memory for audio frontend adds 938dfa850d9a arm64: dts: mediatek: mt8183-kukui: Reserve memory for aud [...] adds 4f7de95eeebe arm64: dts: mediatek: mt8186-corsola: Reserve memory for a [...] adds 9066d0b017a2 arm64: dts: mediatek: mt8192-asurada: Reserve memory for a [...] adds 9acb4d06fcb5 arm64: dts: mediatek: mt8395-genio-1200-evk: Enable Audio [...] adds 32239b8900a4 dt-bindings: arm: mediatek: Merge MT8186 Voltorb entries adds 8101382c24b9 dt-bindings: arm: mediatek: Add MT8186 Squirtle Chromebooks adds 8609434f64ce arm64: dts: mediatek: mt8186-steelix: Mark second source c [...] adds 57ac6f86ee9a arm64: dts: mediatek: mt8186: Merge Voltorb device trees adds 85c767d2d36f arm64: dts: mediatek: mt8186: Add Squirtle Chromebooks adds 1fcb7608a0ea arm64: dts: mediatek: mt8192-asurada-spherion: Mark trackp [...] adds d172b9237e47 arm64: dts: airoha: en7581: Add ethernet nodes to EN7581 S [...] adds bd9e0f5d9095 dt-bindings: interconnect: add mt7988-cci compatible adds 0cbdb6d04689 arm64: dts: mediatek: mt7988: add cci node adds b5a4ad957114 arm64: dts: mediatek: mt7988a-bpi-r4: add proc-supply for cci adds bc51660cd5fd arm64: dts: mediatek: mt7988a-bpi-r4: drop unused pins adds 5a40efb8c9d2 arm64: dts: mediatek: mt7988a-bpi-r4: add gpio leds adds cf0cdde64b32 arm64: dts: mediatek: mt8390-genio-common: Add Home MT6359 [...] adds a9b906f15995 arm64: dts: mediatek: mt8395-genio-1200-evk: Add MT6359 PM [...] adds d436d1d5edb3 Merge tag 'mtk-dts64-for-v6.17' of https://git.kernel.org/ [...] adds 0b226380d4cc dt-bindings: memory: tegra: Add Tegra264 support adds cbbdea0dc429 dt-bindings: tegra: pmc: Add Tegra264 compatible adds 3e11c7725092 dt-bindings: mailbox: tegra-hsp: Bump number of shared interrupts adds 276b86f6f665 dt-bindings: mailbox: tegra-hsp: Properly sort compatible [...] adds 52f117f8a715 dt-bindings: firmware: Document Tegra264 BPMP adds 320b762893e7 dt-bindings: misc: Document Tegra264 APBMISC compatible adds bb8c97571db5 dt-bindings: dma: Add Tegra264 compatible string adds 9ef6e3a1c69c dt-bindings: rtc: tegra: Document Tegra264 RTC adds ad83c4cd19b2 dt-bindings: tegra: Document P3971-0089+P3834-0008 Platform adds 319cc06db42a dt-bindings: Add Tegra264 clock and reset definitions adds 992c6940fd45 dt-bindings: arm: tegra: Add Asus VivoTab RT TF600T adds ad8247beb4c4 dt-bindings: arm: tegra: Add Asus Portable AiO P1801-T adds 8fa90d098aac Merge tag 'tegra-for-6.17-dt-bindings' of https://git.kern [...] adds 8ae70af2477b ARM: tegra: Add device-tree for ASUS VivoTab RT TF600T adds 118a745e617a ARM: tegra: Add device-tree for Asus Portable AiO P1801-T adds 3c2c00572fc3 ARM: tegra: chagall: Add embedded controller node adds d8ce23423bb9 Merge tag 'tegra-for-6.17-arm-dt' of https://git.kernel.or [...] adds f1358b134418 Merge branch 'for-6.17/dt-bindings' into for-6.17/arm64/dt adds 65ef237e4810 arm64: tegra: Add Tegra264 support adds b7117911e13c arm64: tegra: Add memory controller on Tegra264 adds d01e4f1e7aa8 arm64: tegra: Add p3971-0089+p3834-0008 support adds 3116e1d5c145 Merge tag 'tegra-for-6.17-arm64-dt' of https://git.kernel. [...] adds cd51991a21e7 arm64: dts: socfpga: agilex: fix dtbs_check warning for f2 [...] adds 1de7dfb35940 arm64: dts: socfpga: stratix10: fix dtbs_check for rstmgr adds 501b04d5a824 arm64: dts: socfpga: swvp: remove altr,modrst-offset adds 6c6a4d395d0e arm64: dts: socfpga: swvp: remove cpu1-start-addr adds 1dfe3ca86a9c arm64: dts: socfpga: swvp: remove phy-addr in the GMAC node adds 203b862057d0 arm64: dts: altera: socfpga_stratix10: update internal osc [...] adds 0acf88fe853a Merge tag 'socfpga_dts_updates_for_v6.17' of https://git.k [...] adds 2a6885e18672 arm64: dts: imx95: correct i3c node in imx95 adds 1a2ad59da68d arm64: dts: imx8mp: Enable gpu passive throttling adds 696a4c325fad arm64: dts: freescale: imx93-tqma9352: Limit BUCK2 to 600mV adds dea4914e48ae arm64: dts: freescale: imx93-tqma9352: Remove unneeded GPIO hog adds 40567fa4ef14 arm64: dts: add ngpios for vf610 compatible gpio controllers adds 31ff1060175c arm64: dts: imx8mp: Add pinctrl config definitions adds bac63d7c5f46 arm64: dts: freescale: add Ka-Ro Electronics tx8p-ml81 COM adds 03f07be54cdc arm64: dts: freescale: Add the GOcontroll Moduline Display [...] adds 6121e3a4d247 arm64: dts: freescale: Add the BOE av101hdt-a10 variant of [...] adds abe127c46704 arm64: dts: freescale: Add the BOE av123z7m-n17 variant of [...] adds 449d38f551f2 arm64: dts: tqma8mnql: Add EASRC support adds bbdf79302800 arm64: dts: tqma8mpql: Add EASRC support adds cd23badae54b arm64: dts: freescale: imx93-phycore-som: Move ethernet0 a [...] adds 05bb0921b473 arm64: dts: freescale: imx93-phyboard-segin: Set ethernet1 alias adds 06ee2f0e2180 arm64: dts: Add DSPI entries for S32G platforms adds d57d72fd0a52 arm64: dts: s32g: add RTC node adds ac55c194f18c arm64: dts: imx94: Add micfil and mqs device nodes adds 1bb57ed1b450 arm64: dts: imx943-evk: add lpi2c support adds c757036a6602 arm64: dts: imx943-evk: add i2c io expander support adds bbe944d729a3 arm64: dts: imx943-evk: add sound-wm8962 support adds b4ff842d24c0 arm64: dts: imx943-evk: add bt-sco sound card support adds 715dc11c78d8 arm64: dts: imx943-evk: Add PDM microphone sound card support adds de8b24abf661 arm64: dts: imx95: add SMMU support for NETC adds 8cc9c7592390 arm64: dts: freescale: imx93-phyboard-nash: Move ADC vref to SoM adds e396254c2794 arm64: dts: freescale: imx93-tqma9352: add memory node adds 26a6a9cde64a arm64: dts: imx8mp-venice-gw74xx: update name of M2SKT_WDI [...] adds 947771d00bdc arm64: dts: freescale: imx93-var-som: update eqos support [...] adds 02b7adb791e1 arm64: dts: imx95-19x19-evk: add adc0 flexcan[1,2] i2c[2,3 [...] adds 04c9dd9c7d19 arm64: dts: imx95-evk: add USB3 PHY tuning properties adds 8ac2f2d53856 arm64: dts: imx95-19x19-evk: adjust pinctrl settings for usdhc2 adds 900dd54b8b62 arm64: dts: imx95-19x19-evk: add GPIO reset for ethphy0 adds 09b0de8d94ff arm64: dts: imx8qm: add system controller watchdog support adds c277a3d535bb arm64: dts: freescale: imx8mp-var-som: Add EQoS support wi [...] adds 81b0d10550cc arm64: dts: imx93-9x9-qsb: add IMU sensor support adds 31183946847e arm64: dts: imx93: remove eee-broken-1000t for eqos node adds 3ee18578689c arm64: dts: imx93-qsb/evk: add usdhc3 and lpuart5 adds 5ac97de00c87 arm64: dts: imx93-11x11-evk: disable all realtek ethernet [...] adds b6fb05efd90e arm64: dts: imx93-11x11-evk: reduce the driving strength o [...] adds fc0d2840a00d arm64: dts: imx93-11x11-evk: remove the duplicated pinctrl [...] adds 5da259600d30 arm64: dts: freescale: imx8qxp/imx8qm: Add CAAM support adds 851f8bab3489 arm64: dts: imx8mp: drop gpcv2 vpu power-domains and clocks adds f9ac378b0d38 arm64: dts: imx8mp: fix VPU_BUS clock setting adds 6856b62dc8c0 arm64: dts: imx8mp-nominal: Explicitly configure nominal V [...] adds 0b249223fdce arm64: dts: imx8mp: Configure VPU clocks for overdrive adds cd2c5cac2e15 arm64: dts: freescale: imx8mp-toradex-smarc: add fan cooli [...] adds d8cc9860c79a arm64: dts: imx93: add edma error interrupt support adds 3522ec076f5d arm64: dts: imx8mp-evk: Use fsl-asoc-card to replace simple card adds 0216cffc4f3e arm64: dts: imx8qxp-mek: support wcpu board's wm8962 codec adds ca3b49fc3d0d arm64: dts: imx8qm-mek: support revd board's wm8962 codec adds 2e87fbee1df5 arm64: dts: tqma8mpql-mba8mpxl-lvds: Rename overlay to inc [...] adds f83f69097a30 arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed adds e16ad6c79906 arm64: dts: imx8mn-beacon: Fix HS400 USDHC clock speed adds 2a23ec9b6cf5 arm64: dts: freescale: imx93-phycore-som: Add watchdog ext [...] adds 8536b259d042 arm64: dts: fsl-ls1043a: Add missing DMA entries for I2C & LPUART adds 607135b85f2b arm64: dts: fsl-ls1046a: Add missing DMA entries for I2C & LPUART adds a69f7234e01b arm64: dts: imx8mm: Configure DMA on UART2 adds fc077c4c74bb arm64: dts: imx8mn: Configure DMA on UART2 adds e6673464cece arm64: dts: imx94: add missing clock related properties to [...] adds b5e54dc12179 arm64: dts: fsl-ls1043a: Remove superfluous address and si [...] adds 69f209070bf2 arm64: dts: fsl-ls1046a: Remove superfluous address and si [...] adds 4763fbd26bc1 arm64: dts: fsl-ls1088a: Remove superfluous address and si [...] adds 8dde4ab40975 arm64: dts: tqmls10xxa: Move SFP cage definition to common place adds c19c913a91c1 arm64: dts: tqmls1043a: Enable SFP interface adds 07c6d74b4fc2 arm64: dts: tqmls1046a: Enable SFP interfaces adds f7154e0bae4f arm64: dts: freescale: tqmls10xx-mbls10xxa: Add vdd-supply [...] adds 3cb39706da20 arm64: dts: freescale: tqmls10xx: Add vdd-supply for spi-n [...] adds c53625013b1e arm64: dts: imx93-phycore-som: Add RPMsg overlay adds 8755dcbdb9af arm64: dts: imx93-phyboard-segin: Add PEB-EVAL-01 overlay adds 6696cc94f313 arm64: dts: imx93-phyboard-segin: Add PEB-WLBT-05 overlay adds f478e7ae1817 arm64: dts: imx93-phyboard-nash: Add PEB-WLBT-07 overlay adds 153c039a7357 arm64: dts: imx95: add jpeg encode and decode nodes adds 2217f8243714 arm64: dts: imx8: add capture controller for i.MX8's img s [...] adds 5876f2501516 arm64: dts: imx8q: add linux,cma node for imx8qm-mek and i [...] adds 911e39625648 arm64: dts: add imx95-libra-rdk-fpsc board adds 64b853f68503 arm64: dts: lx2160a-qds: add the two on-board RGMII PHYs adds c5d9a362c737 arm64: dts: imx8mm-venice-gw700x: Increase HS400 USDHC clo [...] adds 81b07d51cda7 arm64: dts: imx8mp-venice-gw702x: Increase HS400 USDHC clo [...] adds bd49cb58b59f arm64: dts: imx8mm-venice-gw7901: Increase HS400 USDHC clo [...] adds abc467727773 arm64: dts: imx8mm-venice-gw7902: Increase HS400 USDHC clo [...] adds 2ef45ff68c98 arm64: dts: imx8mn-venice-gw7902: Increase HS400 USDHC clo [...] adds 9cee27cc82a6 arm64: dts: imx8mm-venice-gw7903: Increase HS400 USDHC clo [...] adds 29ba95537d80 arm64: dts: imx8mm-venice-gw7904: Increase HS400 USDHC clo [...] adds 29d34c678cf8 arm64: dts: freescale: imx8mp-toradex-smarc: fix lvds dsi [...] adds 440bd77d25a6 arm64: dts: freescale: imx8mp-toradex-smarc: remove gpio hog adds 4f25d7f1439f arm64: dts: imx8q: add camera ov5640 support for imx8qm-me [...] adds ced92af976f0 Merge tag 'imx-dt64-6.17' of https://git.kernel.org/pub/sc [...] adds 32eaa78aeb1e ARM: dts: imx7s-warp: Improve the Bluetooth description adds 55b8480a5e0a ARM: dts: imx7s-warp: Improve the Wifi description adds 276c1170eb2c ARM: dts: add ngpios for vf610 compatible gpio controllers adds f3440dcf8b99 ARM: dts: vfxxx: Correctly use two tuples for timer address adds dd7ee6dbfb5f ARM: dts: vf: remove reg property for arm pmu adds 08a7729d8d9b ARM: dts: vf: remove redundant pinctrl-names adds e7c6ed2f08e6 ARM: dts: vf: remove redundant layer under iomux adds 6a439583c776 ARM: dts: vf: rename io-expander@20 to pinctrl@20 adds 83b77c4a8989 ARM: dts: vf: vf-colibri-eval-v3: add power-supply for edt [...] adds f431ab650c97 ARM: dts: vf: vf610-zii-cfu1: rename node name *-gpio to *-gpios adds b63ae4182b6a ARM: dts: imx28: add pwm7 muxing options adds ad296c411452 ARM: dts: mxs: support i.MX28 Amarula rmm board adds a8281618e8a5 ARM: dts: imx6ul: support Engicam MicroGEA-MX6UL SoM adds 02e0babff3f7 ARM: dts: imx6ul: support Engicam MicroGEA BMM board adds ffea3cac94ba ARM: dts: imx6ul: support Engicam MicroGEA RMM board adds c343d58ed8b6 ARM: dts: imx6ul: support Engicam MicroGEA GTW board adds db05490d417d ARM: dts: imx6-karo: Replace license text comment with SPD [...] adds 47ef5256124f ARM: dts: imx6ul-kontron-bl-common: Fix RTS polarity for R [...] adds 39abdc053b9f ARM: dts: imx6ul-kontron-sl-common: Add SPI NOR partitions adds 201e41980eb8 ARM: dts: imx6ul-kontron-sl-common: Fix QSPI NAND node name adds b23de67d4b69 ARM: dts: imx6-gw: Replace license text comment with SPDX [...] adds 1d9026c38e84 Merge tag 'imx-dt-6.17' of https://git.kernel.org/pub/scm/ [...] adds 24e67d28ef95 dt-bindings: arm: fsl: Add GOcontroll Moduline Display adds 2fe1b7ffd835 dt-bindings: arm: fsl: add i.MX28 Amarula rmm board adds fdb5a1cb8b91 dt-bindings: bus: document the IMX AIPSTZ bridge adds dfc46cdc522d dt-bindings: dsp: fsl,dsp: document 'access-controllers' property adds 3d1678688810 dt-bindings: arm: fsl: support Engicam MicroGEA BMM board adds 73ee9b11878a dt-bindings: arm: fsl: support Engicam MicroGEA RMM board adds 69c9acadd4d2 dt-bindings: arm: fsl: support Engicam MicroGEA GTW board adds f794181b7231 dt-bindings: add imx95-libra-rdk-fpsc adds 99cb440b6e8e Merge tag 'imx-bindings-6.17' of https://git.kernel.org/pu [...] adds 37df56ac5002 riscv: dts: spacemit: enable eMMC for K1 SoC adds 25a59e813cd2 dt-bindings: soc: spacemit: define spacemit,k1-ccu resets adds aadc509afc36 Merge tag 'spacemit-reset-binding-for-6.17-1' of https://g [...] adds 2c0cf4fed0f4 riscv: dts: spacemit: add reset support for the K1 SoC adds 66f56c7a6421 riscv: dts: spacemit: add PWM support for K1 SoC adds c71dbeb4c03a riscv: dts: spacemit: add pwm14_1 pinctrl setting adds 2f793d0f8f06 riscv: dts: spacemit: Add DMA translation buses for K1 adds 277f8525ed72 riscv: dts: spacemit: Move UARTs under dma-bus for K1 adds 57fa4ba6d0a4 riscv: dts: spacemit: Move eMMC under storage-bus for K1 adds 4ec8959278a7 Merge tag 'spacemit-dt-for-6.17-1' of https://github.com/s [...] adds 25dcfe4042aa ARM: dts: qcom: Align wifi node name with bindings adds da7811bb0edb ARM: dts: qcom: msm8960: use macros for interrupts adds 702639bc5051 ARM: dts: qcom: msm8974-sony-xperia-rhine: Enable USB charging adds edae4a6260d3 ARM: dts: qcom: msm8974-sony-xperia-rhine: Move camera but [...] adds 700a4c3f95a3 dt-bindings: arm: qcom: Add Sony Xperia Z Ultra (togari) adds 3d8663cb9e21 ARM: dts: qcom: Add initial support for Sony Xperia Z Ultr [...] adds d9abbfd3212b ARM: dts: qcom: msm8974-oneplus-bacon: Add alias for mmc0 adds 9dd98b0f7a64 ARM: dts: qcom: msm8974-hammerhead: Add alias for mmc0 adds fb84f0ec527c ARM: dts: qcom: msm8974-sony-xperia-rhine: Add alias for m [...] adds 7824d9e7f9bc Merge tag 'qcom-arm32-for-6.17' of https://git.kernel.org/ [...] adds 945e48a39c95 arm64: dts: ti: k3-am642-phyboard-electra: Fix PRU-ICSSG E [...] adds bdf4252f736c arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses adds cb2d9c00770e arm64: dts: ti: k3-am62p-verdin: Enable pull-ups on I2C_3_HDMI adds 56bf596ff902 arm64: dts: ti: k3-j721s2-main: Add McASP nodes adds 9c1185a99811 arm64: dts: ti: k3-am62a7-sk: Describe the SPI NAND adds fdc8ad019ab9 arm64: dts: ti: k3-am62p-j722s: fix pinctrl-single size adds a947e5779689 arm64: dts: ti: k3-j722s-main: Add audio-refclk0 node adds 26bc2019542f arm64: dts: ti: k3-am642-evm-pcie0-ep: Add boot phase tag [...] adds 65ba2a6e77e9 arm64: dts: ti: k3-j722s-evm: Fix USB gpio-hog level for Type-C adds abba0c4845ea arm64: dts: ti: k3-j784s4-j742s2-main-common: Add ACSPCIE1 node adds fefaa8d7f801 arm64: dts: ti: k3-am62p-verdin: add SD_1 CD pull-up adds 5b272127884b arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default adds b1a8daa7cf26 arm64: dts: ti: k3-am62p-verdin: fix PWM_3_DSI GPIO direction adds bca4146b1f66 arm64: dts: ti: Enable overlays for all DTB files adds 8e44ac61abaa arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1 adds a0b8da04153e arm64: dts: ti: k3-am62*: Move eMMC pinmux to top level bo [...] adds 265f70af805f arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support adds 04ee170b6974 dt-bindings: soc: ti: bist: Add BIST for K3 devices adds 387727d7e5d9 arm64: dts: ti: k3-j784s4-j742s2-main-common: Add PBIST_14 node adds f02dccbe9641 arm64: dts: ti: k3-am62p-j722s: Enable freq throttling on [...] adds 3b08f8a34a20 arm64: dts: ti: k3-am62p-verdin: Adjust temperature trip points adds 1704b0462220 arm64: dts: ti: Add bootph property to nodes at source for am62a adds 6f4b2a487352 dt-bindings: arm: ti: Add AM62D2 SoC and Boards adds 106f43ab41fa arm64: dts: ti: Add pinctrl entries for AM62D2 family of SoCs adds 1544bca2f188 arm64: dts: ti: Add support for AM62D2-EVM adds 7cc984fb30d5 arm64: dts: ti: k3-am68-sk-base-board: Add bootph-all prop [...] adds d6ad164e0584 arm64: dts: ti: k3-am62p5-sk: Add bootph-all property to e [...] adds ab9ec669cf74 arm64: dts: ti: k3-j722s-evm: Add bootph-all property to e [...] adds 89a0284bf92e arm64: dts: ti: k3-am69-sk: Add bootph-all property to ena [...] adds 3302e07346fe arm64: dts: ti: k3-am65: add boot phase tags adds df62b42b0f37 arm64: dts: ti: k3-am654-base-board: add boot phase tags adds 289c5862b6c8 arm64: dts: ti: k3-am62a7-sk: add boot phase tags adds 974e6cfd8d7b arm64: dts: ti: k3-am69-sk: Add idle-states for remaining [...] adds c522d00e1b4b Merge tag 'ti-k3-dt-for-v6.17' of https://git.kernel.org/p [...] adds 61977ccf6568 dt-bindings: reset: sun55i-a523-r-ccu: Add missing PPU0 reset adds fdc0682e1153 ARM: dts: sun8i: v3s: Add RGB666 LCD PE pins definition adds 62ac3b380334 ARM: dts: sun8i: v3: Add RGB666 LCD PD pins definition adds bbe7cf4bab16 dt-bindings: arm: sunxi: Add Xunlong OrangePi 4A board adds 6e2662c07a90 arm64: dts: allwinner: a523: Move mmc nodes to correct position adds 84c4a16e00f5 arm64: dts: allwinner: a523: Move rgmii0 pins to correct location adds 64f2f7bc4acb arm64: dts: allwinner: a523: Add UART1 pins adds de713ccb9934 arm64: dts: allwinner: t527: Add OrangePi 4A board adds 9615e017464d dt-bindings: arm: sunxi: Combine board variants into enums adds 28e4499a9ad6 arm64: dts: allwinner: a100: Add pin definitions for RGMII/RMII adds 4e3be5629f1f arm64: dts: allwinner: a100: Add EMAC support adds 8f128f357dfe arm64: dts: allwinner: a133-liontron-h-a133l: Add Ethernet [...] adds 082c6a2d06c0 arm64: dts: allwinner: A523: Add SID controller node adds 8358102806c6 dt-bindings: power: rockchip: Add support for RK3528 adds 233eda069994 dt-bindings: rockchip: pmu: Add compatible for RK3528 adds 7226b28ac776 dt-bindings: firmware: thead,th1520: Add resets for GPU clkgen adds cb1f2ebec676 dt-bindings: power: qcom,rpmpd: document the Milos RPMh Po [...] adds f99d4fccd218 dt-bindings: power: Add A523 PPU and PCK600 power controllers adds ca5ad734d30f Merge branch 'dt' of git://git.kernel.org/pub/scm/linux/ke [...] adds 3b430dce33a8 arm64: dts: allwinner: a523: Add power controller device nodes adds 3d99e0dc8887 arm64: dts: allwinner: a523: add Mali GPU node adds d96d9ac8d2f1 arm64: dts: allwinner: a523: enable Mali GPU for all boards adds 1037b300df2a Merge tag 'sunxi-dt-for-6.17' of https://git.kernel.org/pu [...] adds 5f9ec130f1b9 arm64: dts: qcom: sm8750: Trivial stray lines removal adds 8a2bd4406234 arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable fingerp [...] adds 34b959213896 arm64: dts: qcom: sdm850-lenovo-yoga-c630: enable sensors DSP adds b151de3b3543 arm64: dts: qcom: sm8150: Add 'global' PCIe interrupt adds 0ea9df0b9688 arm64: dts: qcom: sm8250: Add 'global' PCIe interrupt adds 28b49abaaa00 arm64: dts: qcom: sm8350: Add 'global' PCIe interrupt adds b83843df74f2 arm64: dts: qcom: sa8775p: Add 'global' PCIe interrupt adds 423704cc7fdf arm64: dts: qcom: sc7280: Add 'global' PCIe interrupt adds 469cda30e4c2 arm64: dts: qcom: sdm845: Add missing MSI and 'global' IRQs adds 7256eee44e63 arm64: dts: qcom: msm8996: Add missing MSI SPI interrupts adds c2c4c10a00b7 arm64: dts: qcom: msm8998: Add missing MSI and 'global' IRQs adds b6b20109ccb5 arm64: dts: qcom: ipq8074: Add missing MSI and 'global' IRQs adds b1830bdc0fe6 arm64: dts: qcom: ipq6018: Add missing MSI and 'global' IRQs adds 9c786d24f1da arm64: dts: qcom: sc8180x: Add 'global' PCIe interrupt adds 34d10f334723 arm64: dts: qcom: sar2130p: Add 'global' PCIe interrupt adds 4ba960e75bab arm64: dts: qcom: x1e80100: Add missing 'global' PCIe interrupt adds 73db32b01c9f arm64: dts: qcom: sa8775p: add Display Serial Interface de [...] adds ec04e5b4a188 arm64: dts: qcom: sa8775p-ride: add anx7625 DSI to DP brid [...] adds bf6ec39c3f36 arm64: dts: qcom: qcs8300: add video node adds f981efd411d2 arm64: dts: qcom: qcs8300-ride: enable video adds 67081281bb0d arm64: dts: qcom: sm6350: Add video clock controller adds 19ac3579af14 dt-bindings: clock: qcom: Add missing bindings on gcc-sc8180x adds b5975ce4615f dt-bindings: clock: Add Qualcomm SC8180X Camera clock controller adds 7d895e3ef09d Merge branch '20250512-sc8180x-camcc-support-v4-2-8fb1d326 [...] adds 277d48b2ab1e arm64: dts: qcom: Add camera clock controller for sc8180x adds b9137c58c737 arm64: dts: qcom: x1e80100-hp-x14: add usb-1-ss1-sbu-mux adds 8766cead89ff arm64: dts: qcom: x1e80100-hp-x14: remove unused i2c buses adds 0bc88e66b3a1 arm64: dts: qcom: x1e80100-hp-x14: amend order of nodes adds 5b87cad93410 arm64: dts: qcom: sm8750: Add Soundwire nodes adds bd227f88faeb arm64: dts: qcom: sm8750-mtp: Add sound (speakers, headset [...] adds 6f018e1881fb arm64: dts: qcom: sm8750-qrd: Add sound (speakers, headset [...] adds 779d1edd42e4 arm64: dts: qcom: sm8650: remove unused reg adds 63350a07966f arm64: dts: qcom: x1p42100: Fix thermal sensor configuration adds 40afa658914e arm64: dts: qcom: sm8250: enable camcc clock controller by [...] adds d5a6183a918c arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: remove cam [...] adds 49b1c8df672a arm64: dts: qcom: Add QMP handle for qcom_stats adds 642b55ce06c9 arm64: dts: qcom: x1e80100-dell-xps-9345: Add WiFi/BT pwrseq adds 3a931f4aa398 arm64: dts: qcom: apq8016-sbc-d3-camera: Convert to DT overlay adds d288abc3a70e arm64: dts: qcom: sm8750: Add UFS nodes for SM8750 SoC adds a95d8e3f4075 arm64: dts: qcom: sm8750: Add UFS nodes for SM8750 MTP adds 66bf410e7234 arm64: dts: qcom: sm8750: Add UFS nodes for SM8750 QRD board adds 6531b4b095da arm64: dts: qcom: sa8775p: add EPSS l3 interconnect provider adds 985237d49c4c arm64: dts: qcom: sa8775p: Add CPU OPP tables to scale DDR/L3 adds 7bc95052c64f arm64: dts: qcom: sa8775p: add support for video node adds d33ad6600453 arm64: dts: qcom: sa8775p-ride: enable video adds 2b3aef30dd9d arm64: dts: qcom: qcm2290: Add CAMSS node adds a014ad1ae4ea arm64: dts: qcom: sm6350: add APR and some audio-related services adds bd4f35786d5f arm64: dts: qcom: qcs615: fix a crash issue caused by infi [...] adds 81a4a7de3d40 arm64: dts: qcom: sdm845: Expand IMEM region adds 965e28cad473 arm64: dts: qcom: sc7180: Expand IMEM region adds 6516961352a1 arm64: dts: qcom: Add support for X1-based Asus Zenbook A14 adds bf2a6a776541 arm64: dts: qcom: qcs615: Add mproc node for SEMP2P adds a129ca1a9413 arm64: dts: qcom: qcs615: Add IMEM and PIL info region adds 18b011d4569d arm64: dts: qcom: qcs615: add ADSP and CDSP nodes adds 47d59463bd88 arm64: dts: qcom: qcs615-ride: enable remoteprocs adds 1b7fc8a281ca arm64: dts: qcom: qcs615: disable the CTI device of the ca [...] adds c5aeb681fcdd arm64: dts: qcom: sm8550: Add support for camss adds 7bd7209e9cb1 arm64: dts: qcom: sa8775p: Correct the interrupt for remoteproc adds 76270a18dbdf arm64: dts: qcom: msm8976: Make blsp_dma controlled-remotely adds 3440c6d1f81d dt-bindings: arm: qcom: Add MSM8976 BQ Aquaris X5 Plus adds cf3dcd80dbe4 arm64: dts: qcom: msm8976: Add sdc2 GPIOs adds 79b896e7da7e arm64: dts: qcom: msm8976-longcheer-l9360: Add initial dev [...] adds 56cf5ad39a55 arm64: dts: qcom: sm8650: add iris DT node adds 08a1ea3fe85f arm64: dts: qcom: sm6115: add debug UART pins adds 49918a1c421c arm64: dts: qcom: x1-asus-zenbook: fixup GPU nodes adds 38d0b804b9d7 arm64: dts: qcom: x1-asus-zenbook: support sound adds cb9ce20ebb2e arm64: dts: qcom: sc8180x: Drop unrelated clocks from PCIe hosts adds 7de0d60f6345 arm64: dts: qcom: sm8150: Drop unrelated clocks from PCIe hosts adds 7723866e8b0a Merge tag 'qcom-arm64-for-6.17' of https://git.kernel.org/ [...] adds cd9ef86573b5 arm64: dts: amlogic: Align wifi node name with bindings adds ef491ab7cbf6 dt-bindings: arm: amlogic: Add Ugoos AM3 adds b33f8cfb2b4d arm64: dts: amlogic: Add Ugoos AM3 adds 9291207753c7 dts: arm64: amlogic: add S7 pinctrl node adds bd42a25d696e dts: arm64: amlogic: add S7D pinctrl node adds fb183c8d7a5a dts: arm64: amlogic: add S6 pinctrl node adds 587c1c00f755 arm64: dts: amlogic: Enable the npu node for Alta and VIM3 adds 7097d52d5584 Merge tag 'amlogic-arm64-dt-for-v6.17' of https://git.kern [...] adds 28254bcf96bf ARM: dts: marvell: kirkwood: use recent scl/sda gpio bindings adds a4bb91d12892 Merge tag 'mvebu-dt-6.17-1' of https://git.kernel.org/pub/ [...] adds dda1d84a0c74 ARM: dts: st: spear: Use generic "ethernet" as node name adds 00abee2b1834 arm64: dts: rockchip: Add UFS support on the ROCK 4D adds 06b29cb849bc arm64: dts: rockchip: Enable mipi dsi on rk3568-evb1-v10 adds cd803da7c033 arm64: dts: rockchip: fix PHY handling for ROCK 4D adds e2fe8ad8f1e6 arm64: dts: rockchip: Enable HDMI receiver on RK3588 EVB1 adds 9a625a284bfd arm64: dts: rockchip: adjust dcin regulator on ROCK 4D adds 787595b423d8 arm64: dts: rockchip: complete USB nodes on ROCK 4D adds eebf59470a76 arm64: dts: rockchip: theoretically enable Wi-Fi on ROCK 4D adds e6066edc9413 arm64: dts: rockchip: add HDMI audio on ROCK 4D adds 304be20e65ca arm64: dts: rockchip: add header for RK8XX PMIC constants adds ee907113430a arm64: dts: rockchip: force PMIC reset behavior to restart [...] adds e82f642b9821 arm64: dts: rockchip: force PMIC reset behavior to restart [...] adds 863993ff9c6c dt-bindings: arm: rockchip: add FriendlyElec NanoPi M5 board adds 96cbdfdd3ac2 arm64: dts: rockchip: Add FriendlyElec NanoPi M5 support adds f2792bf1c7a5 arm64: dts: rockchip: Fix pinctrl node names for RK3528 adds 9336eb829a18 arm64: dts: rockchip: describe I2c Bus 1 and IMX258 world [...] adds b45f9f910aa2 arm64: dts: rockchip: describe the OV8858 user camera on P [...] adds a2df3aead3e0 arm64: dts: rockchip: Add rtc0 alias for NanoPi R5S + R5C adds 954f07012794 arm64: dts: rockchip: Add reset button to NanoPi R5S adds ae019f0bdfbe arm64: dts: rockchip: Fix UART DMA support for RK3528 adds 98921ad2494a arm64: dts: rockchip: Move dsi address+size-cells from SoC [...] adds d9c9115c6127 arm64: dts: rockchip: Move dsi address+size-cells from SoC [...] adds 776d8e75d4a3 arm64: dts: rockchip: Simplify VOP port definition on rk3328 adds 25937eb02f0a arm64: dts: rockchip: Simplify edp endpoints on several rk [...] adds dfb549bbca62 arm64: dts: rockchip: Simplify mipi_out endpoint on rk3399 [...] adds 4ac334d40e70 arm64: dts: rockchip: Move mipi_out node on rk3399 haikou [...] adds 8c17c938dd94 arm64: dts: rockchip: Fix LCD panel port on rk3566-pinetab2 adds 2fe00f461163 arm64: dts: rockchip: Drop unneeded address+size-cells on px30 adds b2501f327b8a arm64: dts: rockchip: Drop regulator-compatible property o [...] adds 07e04c071a35 arm64: dts: rockchip: Add maskrom button to NanoPi R5S + R5C adds dd9f82136943 Merge tag 'v6.17-rockchip-dts64-2' of https://git.kernel.o [...] adds cf5e81da0ed7 riscv: dts: thead: th1520: Add GPU clkgen reset to AON node adds c31f2899eab0 riscv: dts: thead: Add PVT node adds 95e4ade2b7ef Merge tag 'thead-dt-for-v6.17' of https://git.kernel.org/p [...] adds 9c2026fe46df ARM: dts: microchip: use recent scl/sda gpio bindings adds 71b39aeaaff1 ARM: dts: microchip: sama7d65: Add crypto support adds a9ea0d5f70ab ARM: dts: microchip: sama7d65: Add PWM support adds ec9a309d0c7e ARM: dts: microchip: sama7d65: Add CAN bus support adds 5a4aad596e0d ARM: dts: microchip: sama7d65: Clean up extra space adds 198b54b0a687 ARM: dts: microchip: sama7d65: Enable CAN bus adds 11b83df6bb92 ARM: dts: microchip: sam9x7: Add HLCD controller adds 47b77557d3be ARM: dts: microchip: sama7g5: Adjust clock xtal phandle adds 0029468132ba ARM: dts: microchip: sama7d65: Add clock name property adds 2e24723492b2 ARM: dts: microchip: sam9x7: Add clock name property adds 7c0650f1f95f ARM: dts: microchip: gardena-smart-gateway: Fix power LED adds 51860eebc98f ARM: dts: at91-sama5d27_wlsom1: Improve the Wifi compatible adds 55fae6f3e572 ARM: dts: microchip: sam9x60ek: rename spi-cs-setup-ns pro [...] adds 71c6dc93e96a ARM: dts: microchip: sama5d27_som1: rename spi-cs-setup-ns [...] adds fa664ff76e79 ARM: dts: microchip: sama5d27_wlsom1: rename spi-cs-setup- [...] adds 5b4522098bdb ARM: dts: microchip: sama5d2_icp: rename spi-cs-setup-ns p [...] adds 7360dab3bead ARM: dts: microchip: sam9x7: Add LVDS controller adds ab435d1265e9 ARM: dts: microchip: sama5d2: Update the cache configurati [...] adds 31a820245903 ARM: dts: microchip: sama5d3: Update the cache configurati [...] adds 1e2e0ed390cc ARM: dts: microchip: sama5d4: Update the cache configurati [...] adds 4101c8274b09 ARM: dts: microchip: sama7d65: Add cache configuration for [...] adds 314862edb13d ARM: dts: microchip: sama7g5: Add cache configuration for [...] adds dc56e105c540 Merge tag 'at91-dt-6.17' of https://git.kernel.org/pub/scm [...] adds 6aaf36bb0705 arm64: dts: apple: Add bit offset to PMIC NVMEM node names adds ef68a0e10878 arm64: dts: apple: t8012-j132: Include touchbar framebuffer node adds f8c667edaf80 dt-bindings: gpu: Add Apple SoC GPU adds 76f3ffeb41d8 arm64: dts: apple: Add Apple SoC GPU adds cd7dace0933a Merge tag 'apple-soc-dt-6.17' of https://git.kernel.org/pu [...] adds 616c84f0473b riscv: dts: sophgo: cv18xx: Add RTCSYS device node adds 95f119e36443 riscv: dts: sophgo: sg2044: Add system controller device adds 1995b2644fd9 riscv: dts: sophgo: sg2044: Add clock controller device adds cfb8869685ca riscv: dts: sophgo: sg2044: Add GPIO device adds 11350d2f8864 riscv: dts: sophgo: sg2044: Add I2C device adds f88aa1f14c6b riscv: dts: sophgo: sg2044: add DMA controller device adds ddaa0b550022 riscv: dts: sophgo: sg2044: Add MMC controller device adds 2b09dad74e5a riscv: dts: sophgo: sophgo-srd3-10: add HWMON MCU device adds 2c7ef3dc129f riscv: dts: sophgo: sg2044: Add ethernet control device adds c20e152a0868 riscv: dts: sophgo: sg2044: Add pinctrl device adds 162b265ce05e riscv: dts: sophgo: add SG2044 SPI NOR controller driver adds ff9089739784 riscv: dts: sophgo: add pwm controller for SG2044 adds 02d548e553d1 riscv: dts: sophgo: sg2044: Add missing riscv,cbop-block-s [...] adds 610f943a66be dt-bindings: soc: sophgo: Move SoCs/boards from riscv into [...] adds f5742f67a47c riscv: dts: sophgo: add reset generator for Sophgo CV1800 [...] adds 817c89a6b5c0 riscv: dts: sophgo: add reset configuration for Sophgo CV1 [...] adds 7cc925594c10 riscv: dts: sophgo: sg2044: add MSI device support for SG2044 adds 3309df45e6b5 riscv: dts: sophgo: sg2044: add PCIe device support for SG2044 adds a5fb9056f260 riscv: dts: sophgo: Add xtheadvector to the sg2042 devicetree adds 6ebff712f4b4 riscv: dts: sophgo: add ziccrse for sg2042 adds cb074bed1186 riscv: dts: sophgo: add zfh for sg2042 adds a1de92f0cd41 riscv: dts: sophgo: sg2044: add ziccrse extension adds 3f859e838285 riscv: dts: sophgo: sg2044: add pmu configuration adds 109b3d7b888c riscv: dts: sophgo: Add ethernet device for cv18xx adds ba1abacc57cb riscv: dts: sophgo: Add mdio multiplexer device for cv18xx adds a9b547cefb0f riscv: dts: sophgo: Enable ethernet device for Huashan Pi adds 39539df54365 riscv: dts: sophgo: add ethernet GMAC device for sg2042 adds e8dd24de1234 dt-bindings: riscv: add Sophgo SG2042_EVB_V1.X/V2.0 bindings adds 100513b2e54a riscv: dts: sophgo: add Sophgo SG2042_EVB_V1.X board device tree adds 6ea2a06165e7 riscv: dts: sophgo: add Sophgo SG2042_EVB_V2.0 board device tree adds 46683af1fb70 riscv: dts: sophgo: sophgo-srd3-10: reserve uart0 device adds 7f90573099e8 riscv: dts: sophgo: fix mdio node name for CV180X adds 11949d263a56 Merge tag 'riscv-sophgo-dt-for-v6.17' of https://github.co [...] adds 952a81b13747 dt-bindings: soc: samsung: exynos-pmu: Constrain google,pm [...] adds 687d974a218a dt-bindings: soc: samsung: exynos-sysreg: add hsi2 for Exy [...] adds 0e674132ddfa Merge tag 'samsung-drivers-6.17' of https://git.kernel.org [...] adds 7f311e5ac36b arm64: tesla/google: MAINTAINERS: Reference "SoC clean" ma [...] adds 8e5bf103b3ad arm64: samsung: MAINTAINERS: Add Tesla FSD DTS to Exynos entry adds 4ec93a80d774 Merge tag 'samsung-dt64-6.17-2' of https://git.kernel.org/ [...] adds 2a84cb3ede80 riscv: dts: starfive: jh7110-milkv-mars sort properties adds 1ec99dfe9eb0 riscv: dts: starfive: jh7110-common: add status power led node adds 28fa0dcb571a dt-bindings: riscv: cpus: Add AMD MicroBlaze V 64bit compatible adds 8113e1dfbc4e Merge tag 'riscv-dt-for-v6.17' of https://git.kernel.org/p [...] new ac75da105eb3 Merge tag 'sunxi-fixes-for-6.16' of https://git.kernel.org [...] new 115e74a29b53 Merge tag 'soc-dt-6.17' of git://git.kernel.org/pub/scm/li [...] adds b19376dee3da soc: renesas: Add RZ/T2H (R9A09G077) config option adds c7968f5e7c7c soc: renesas: Add RZ/N2H (R9A09G087) config option adds 1cf74da68cff soc: renesas: pwc-rzv2m: Use new GPIO line value setter callbacks adds 5f931b568480 Merge tag 'renesas-drivers-for-v6.17-tag1' of https://git. [...] adds 1733432638f3 firmware: smccc: Support both smc and hvc conduits for get [...] adds 7edf259b1127 Merge tag 'smccc-updates-6.17' of https://git.kernel.org/p [...] adds ad28fc31dd70 firmware: arm_scmi: Fix up turbo frequencies selection adds 555e9174ef06 firmware: arm_scmi: Add support for debug counter decrement adds a9cd861e61ae firmware: arm_scmi: Track number of inflight SCMI transfers adds f8e656382b4a include: trace: Add tracepoint support for inflight xfer count adds 76e65f7a0e0f firmware: arm_scmi: Add power management operations to SCMI bus adds 9a0658d3991e firmware: arm_scmi: power_control: Ensure SCMI_SYSPOWER_ID [...] adds b5daf93b809d firmware: arm_scmi: Avoid notifier registration for unsupp [...] adds 62d6b81e8bd2 firmware: arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS adds 753355d62007 Merge tag 'scmi-updates-6.17' of https://git.kernel.org/pu [...] adds 2d9f884ceae8 soc: renesas: Sort Renesas Kconfig configs adds 404dcaa62651 Merge tag 'renesas-drivers-for-v6.17-tag2' of https://git. [...] adds 3795e993931f soc: aspeed: lpc-snoop: Ensure model_data is valid adds 3e9c15784a58 soc: aspeed: lpc-snoop: Constrain parameters in channel paths adds e88c9a712f9a soc: aspeed: lpc-snoop: Rename 'channel' to 'index' in cha [...] adds 6c64e1a828a2 soc: aspeed: lpc-snoop: Rearrange channel paths adds 08ebd4c56aa2 soc: aspeed: lpc-snoop: Switch to devm_clk_get_enabled() adds fa4ffb06d8e4 soc: aspeed: lpc-snoop: Use dev_err_probe() where possible adds 4483e3c481bd soc: aspeed: lpc-snoop: Consolidate channel initialisation adds fdf003f30b99 soc: aspeed: lpc-snoop: Lift channel config to const structs adds 708109c46f47 Merge tag 'aspeed-6.17-drivers-1' of https://git.kernel.or [...] adds 52ccf19527fd soc: fsl: qe: use new GPIO line value setter callbacks adds 76760b9dbbf8 soc: Use dev_fwnode() adds d60b1224b905 Merge tag 'soc_fsl-6.17-1' of https://github.com/chleroy/l [...] adds 3c2968fcd72c dt-bindings: reset: add support for canaan,k230-rst adds 360a7a647759 reset: canaan: add reset driver for Kendryte K230 adds e73bfb4ca522 reset: thead: Fix TH1520 typo adds 25ef956349a5 dt-bindings: reset: convert nxp,lpc1850-rgu.txt to yaml format adds fd4a06a2e166 dt-bindings: reset: renesas,rzv2h-usb2phy: Document RZ/V2N [...] adds 9d33595c0227 reset: mpfs: use the auxiliary device creation adds 5a5c61f7ef96 dt-bindings: reset: sophgo: Add CV1800B support adds 811fe8ad1db9 reset: simple: add support for Sophgo CV1800B adds 1d99f92f71b6 reset: brcmstb: Enable reset drivers for ARCH_BCM2835 adds 196dbace0824 dt-bindings: reset: Convert snps,dw-reset to DT schema adds ed82b8d6574f Merge tag 'reset-for-v6.17' of https://git.pengutronix.de/ [...] adds 331db44e70da soc: mediatek: mtk-mutex: Fix confusing usage of MUTEX_MOD2 adds 983f3a8831ad Merge tag 'mtk-soc-for-v6.17' of https://git.kernel.org/pu [...] adds 4a525d5d3150 MAINTAINERS: add Raspberry Pi RP1 section adds 2b12a400dd94 Merge tag 'arm-soc/for-6.17/maintainers' of https://github [...] adds acc379c63ade dt-bindings: clock: Add RaspberryPi RP1 clock bindings adds 6486341721a2 clk: rp1: Add support for clocks provided by RP1 adds 4732f079cd19 pinctrl: rp1: Implement RaspberryPi RP1 gpio support adds 49d63971f963 misc: rp1: RaspberryPi RP1 misc driver adds e3ce7b897388 pinctrl: rp1: Implement RaspberryPi RP1 pinmux/pinconf support adds aee4eeec7e5e Merge tag 'arm-soc/for-6.17/drivers' of https://github.com [...] adds 83d92eae8d44 pinctrl: rp1: use new GPIO line value setter callbacks adds 12702f0c3834 soc: fsl: qe: convert set_multiple() to returning an integer adds 14bdb1be9862 soc/tegra: Enable support for Tegra264 adds 5273adad12ff soc/tegra: pmc: Add Tegra264 support adds 7ddca4500140 soc/tegra: Add Tegra264 APBMISC compatible string adds a0647bca8966 soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS adds 9c1507996777 soc/tegra: cbb: Change master/slave to initiator/target adds 2f2c32f9cc94 soc/tegra: cbb: Make error interrupt enable and status per SoC adds 25de5c8fe080 soc/tegra: cbb: Improve handling for per SoC fabric data adds 5f2c2c439983 soc/tegra: cbb: Support HW lookup to get timed out target address adds fa4854a9f5d6 soc/tegra: cbb: Add support for CBB fabrics in Tegra264 adds 84daa158bb5e soc/tegra: cbb: Add support for CBB fabrics in Tegra254 adds 985da98f294a Merge tag 'tegra-for-6.17-soc' of https://git.kernel.org/p [...] adds 8adc8e1657e1 bus: del unnecessary init var adds 78eb18020a88 firmware: tegra: Fix IVC dependency problems adds 94bce2cf7cf6 firmware: tegra: bpmp: Add support on Tegra264 adds dbe4efea38d0 firmware: tegra: bpmp: Use of_reserved_mem_region_to_resou [...] adds 83f96a7eaaf0 firmware: tegra: bpmp: Fix build failure for tegra264-only config adds 27d0ff5a60d6 Merge tag 'tegra-for-6.17-firmware' of https://git.kernel. [...] adds 1f7bc0ec363b Merge branch 'for-6.17/dt-bindings' into for-6.17/memory adds 2401dc4dcdd0 memory: tegra: Add Tegra264 MC and EMC support adds 62bd59ca1c19 Merge tag 'tegra-for-6.17-memory' of https://git.kernel.or [...] adds 37ccad07fd05 MAINTAINERS: add NXP S32G RTC driver adds 796cba2dd4d9 bus: add driver for IMX AIPSTZ bridge adds 486225f952c0 MAINTAINERS: Update i.MX entry adds 5080cf6339d3 bus: imx-aipstz: allow creating pdevs for child buses adds 1c37b63aab47 Merge tag 'imx-drivers-6.17' of https://git.kernel.org/pub [...] adds 43f9c5c21307 memory: emif: Add missing kerneldoc for lpmode adds 6d8b18ae647b memory: stm32_omm: Use syscon_regmap_lookup_by_phandle_args adds 04de50163466 dt-bindings: memory-controllers: convert arm,pl172.txt to [...] adds e18c3f5cbd02 memory: mtk-smi: Add ostd setting for mt8186 adds a0be20055d41 memory: omap-gpmx: Use dev_fwnode() adds 501be7cecec9 dt-bindings: memory-controller: Define fallback compatible adds 0e3dd41a94b2 memory: brcmstb_memc: Simplify compatible matching adds 93a7aedc4cc4 dt-bindings: memory: renesas,rzg3e-xspi: Document RZ/V2H(P [...] adds 9841d92754d0 Merge tag 'memory-controller-drv-6.17' of https://git.kern [...] adds 9f9967fed9d0 soc: qcom: mdt_loader: Ensure we don't read past the ELF header adds cd840362b0a7 soc: qcom: mdt_loader: Rename mdt_phdr_valid() adds 47e339cac891 soc: qcom: mdt_loader: Actually use the e_phoff adds 33301e5b2aec soc: qcom: qcom_stats: Add support to read DDR statistic adds e265de1f4815 soc: qcom: qcom_stats: Add QMP support for syncing ddr stats adds b0123a8aa9dd dt-bindings: soc: qcom: add qcom,qcs615-imem compatible adds 3ced38da5f7d soc: qcom: QMI encoding/decoding for big endian adds 07a4688833b2 soc: qcom: fix endianness for QMI header adds 64a026dd896e soc: qcom: socinfo: Add support to retrieve TME build details adds 71da9389a51c dt-bindings: soc: qcom,dcc: Add the SM7150 compatible adds 23b0f375b542 dt-bindings: soc: qcom: aoss-qmp: Add the SM7150 compatible adds ee4eba06d617 dt-bindings: sram: qcom,imem: Add the SM7150 compatible adds 7b768d1235db dt-bindings: arm: cpus: Add Kryo 470 CPUs adds 9cea10a4f5a3 dt-bindings: sram: qcom,imem: Add a number of missing compatibles adds 9f35ab0e53cc soc: qcom: mdt_loader: Fix error return values in mdt_head [...] adds 5b8141596b06 Merge tag 'qcom-drivers-for-6.17' of https://git.kernel.or [...] adds 84684c57c9cd soc: qcom: rpmh-rsc: Add RSC version 4 support adds 23972da96e1e firmware: qcom: scm: remove unused arguments from SHM brid [...] adds dc3f4e75c54c firmware: qcom: scm: take struct device as argument in SHM [...] adds 87be3e7a2d00 firmware: qcom: scm: initialize tzmem before marking SCM a [...] adds 7ab36b51c6be firmware: qcom: scm: request the waitqueue irq *after* ini [...] adds e53ff5b79fba dt-bindings: arm: qcom,ids: Add SoC IDs for SM7635 family adds 95f3b09e7e8c soc: qcom: socinfo: Add SoC IDs for SM7635 family adds 9c4299b23618 soc: qcom: socinfo: Add PM7550 & PMIV0108 PMICs adds 50b749fab108 soc: qcom: spmi-pmic: add more PMIC SUBTYPE IDs adds 65702c3d293e soc: qcom: pmic_glink: fix OF node leak adds 955a41218d2b soc: qcom: socinfo: Add support to retrieve APPSBL build details adds 4405f3f7b447 dt-bindings: firmware: qcom,scm: document Milos SCM Firmwa [...] adds 6cd06adc39ac dt-bindings: soc: qcom,aoss-qmp: document the Milos Always [...] adds 4587d3910f80 dt-bindings: soc: qcom: qcom,pmic-glink: document Milos co [...] adds edf0a4053aa6 Merge tag 'qcom-drivers-for-6.17-2' of https://git.kernel. [...] adds b1136432c972 soc: hisilicon: kunpeng_hccs: Fix incorrect log information adds 4507d205f102 Merge tag 'hisi-drivers-for-6.17' of https://github.com/hi [...] new 0f46f50845ce Merge tag 'soc-drivers-6.17' of git://git.kernel.org/pub/s [...] adds d2b87d92bcb7 dt-bindings: mmc: sdhci-pxa: restrict pinctrl to pxav1 adds a3e506bd9058 dt-bindings: marvell: Document PXA1908 SoC and samsung,cor [...] adds 1eb07e99ef39 arm64: Kconfig.platforms: Add config for Marvell PXA1908 platform adds 3938bc65493f arm64: dts: Add DTS for Marvell PXA1908 and samsung,corepr [...] adds f3e7970d0e65 MAINTAINERS: add myself as Marvell PXA1908 maintainer adds 9cf8d2b8a076 Merge branch 'newsoc/pxa1908' into soc/newsoc adds 00dba19aa005 riscv: add Andes SoC family Kconfig support adds 12d8c15992c4 dt-bindings: riscv: add Andes QiLai SoC and the Voyager bo [...] adds 6eeee4fb1930 dt-bindings: interrupt-controller: add Andes QiLai PLIC adds 1f5ff8c363cf dt-bindings: interrupt-controller: add Andes machine-level [...] adds 65bbf10b934a dt-bindings: timer: add Andes machine timer adds 609496af55ca riscv: dts: andes: add QiLai SoC device tree adds 9d462f56db7a riscv: dts: andes: add Voyager board device tree adds ad087c91eb87 riscv: defconfig: enable Andes SoC adds bf40c1a5b956 MAINTAINERS: Add entry for Andes SoC adds 63e9bb0d6e03 Merge branch 'newsoc/andes' into soc/newsoc adds 960dda6eca2b dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd. adds 69563d502c5a dt-bindings: arm: add CIX P1 (SKY1) SoC adds aa4bc2850e67 arm64: Kconfig: add ARCH_CIX for cix silicons adds 621d7d081d18 dt-bindings: mailbox: add cix,sky1-mbox adds fe2aa2361ddb mailbox: add CIX mailbox driver adds 4cd122a4f642 arm64: defconfig: Enable CIX SoC adds 2b752ae0231f dt-bindings: clock: cix: Add CIX sky1 scmi clock id adds 80be23bb20ea arm64: dts: cix: Add sky1 base dts initial support adds 46f89a0d1543 MAINTAINERS: Add CIX SoC maintainer entry adds c5b9bff35a98 Merge branch 'newsoc/cix-p1' into soc/newsoc adds ffab86698c26 dt-bindings: vendor-prefixes: Add Axiado Corporation adds c1fbbb76ecc9 dt-bindings: arm: axiado: add AX3000 EVK compatible strings adds 36f422344978 dt-bindings: gpio: cdns: convert to YAML adds 4c5250ebc3e4 dt-bindings: gpio: cdns: add Axiado AX3000 GPIO variant adds 7346be495b9a dt-bindings: serial: cdns: add Axiado AX3000 UART controller adds 678fefdfe9de dt-bindings: i3c: cdns: add Axiado AX3000 I3C controller adds 729b770bb454 arm64: add Axiado SoC family adds 1f7055779001 arm64: dts: axiado: Add initial support for AX3000 SoC and [...] adds 525f46c7e3b7 arm64: defconfig: enable the Axiado family adds a6beb2bdb0db MAINTAINERS: Add entry for Axiado adds dceb36675b53 Merge branch 'newsoc/axiado' into soc/newsoc adds dabb6ec640a3 arm64: dts: sophgo: Add initial SG2000 SoC device tree adds cccac5279a6c arm64: dts: sophgo: Add Duo Module 01 adds aa3f38f5dc4c arm64: dts: sophgo: Add Duo Module 01 Evaluation Board adds c6e9e3aaef76 arm64: Add SOPHGO SOC family Kconfig support adds fe4fd7019381 arm64: defconfig: Enable rudimentary Sophgo SG2000 support adds 05a623030b3c Merge tag 'arm-sophgo-dt-for-v6.17' of https://github.com/ [...] new 4df9c0a2465a Merge tag 'soc-newsoc-6.17' of git://git.kernel.org/pub/sc [...] adds 41cffe6d2346 arm64: defconfig: Enable RZ/V2H(P) USB2 PHY controller res [...] adds 910aa7765a7a ARM: shmobile: defconfig: Refresh for v6.16-rc2 adds 06d6ebf35c37 Merge tag 'renesas-arm-defconfig-for-v6.17-tag1' of https: [...] adds 67cb34423ab8 arm64: defconfig: Enable RP1 misc/clock/gpio drivers adds 44bba869d259 arm64: defconfig: Enable OF_OVERLAY option adds 241a3be47756 Merge tag 'arm-soc/for-6.17/defconfig-arm64' of https://gi [...] adds 927f1259c517 arm64: defconfig: Switch SOUND to module adds a8365bfb2499 arm64: defconfig: Drop unneeded unselectable sound drivers adds ffdf3c776914 arm64: defconfig: enable Maxim max77759 driver adds a7d7aebed400 arm64: defconfig: enable Samsung PMIC over ACPM adds 1e1bf8bf4e20 Merge tag 'samsung-defconfig-6.17' of https://git.kernel.o [...] adds d50faff72218 arm: omap2plus_defconfig: Enable TPS65219 regulator adds acbf491e07ad arm: multi_v7_defconfig: Enable TPS65219 regulator adds 18c590e012d3 arm64: defconfig: Enable Tegra HSP and BPMP adds bd3b8e53e244 arm64: defconfig: Enable Tegra241 and Tegra264 adds 0570e9064c53 Merge tag 'tegra-for-6.17-arm64-defconfig' of https://git. [...] adds fcd657cc7492 ARM: imx_v6_v7_defconfig: Select BT_HCIUART_BCM adds 322892937b33 arm64: defconfig: add S32G RTC module support adds aa67e2bad30b ARM: mxs_defconfig: Cleanup mxs_defconfig adds 765081cde522 ARM: mxs_defconfig: select new drivers used by imx28-amarula-rmm adds 8adba3555dfd ARM: imx_v6_v7_defconfig: cleanup with savedefconfig adds 128fe144e7b8 ARM: imx_v6_v7_defconfig: select CONFIG_INPUT_PWM_BEEPER adds 0c7124658677 ARM: imx_v6_v7_defconfig: select CONFIG_USB_HSIC_USB3503 adds c18b21c5d5a3 Merge tag 'imx-defconfig-6.17' of https://git.kernel.org/p [...] adds 493e9b085299 riscv: defconfig: Remove CONFIG_SND_SOC_STARFIVE=m adds 9df56b46cd9d riscv: defconfig: Enable PWM support for SpacemiT K1 SoC adds bd4d5d3faadc riscv: defconfig: spacemit: enable sdhci driver for K1 SoC adds 8c25d964e837 Merge tag 'riscv-config-for-v6.17' of https://git.kernel.o [...] adds fac62e76b870 ARM: configs: sama5_defconfig: Select CONFIG_WILC1000_SDIO adds 0d0807814b16 Merge tag 'at91-defconfig-6.17' of https://git.kernel.org/ [...] adds c5d02bbaa217 arm64: defconfig: Enable camcc and videocc on Qualcomm SM8450+ adds 4252ec9ff812 Merge tag 'qcom-arm64-defconfig-for-6.17' of https://git.k [...] adds edc4a9d1dc16 arm64: defconfig: enable further Rockchip platform drivers adds 5cfe03e1ca42 Merge tag 'v6.17-rockchip-defconfig64-1' of https://git.ke [...] new 4c10d2221122 Merge tag 'soc-defconfig-6.17' of git://git.kernel.org/pub [...] adds 990cd3e93a76 ARM: Switch to new sys-off handler API adds 5d3aeecc26bb ARM: sa110/gpio: convert set_multiple() to returning an integer adds 8d26effc113b ARM: mediatek: add board_dt_compat entry for the MT6572 SoC adds 20e672e65844 ARM: mediatek: add MT6572 smp bring up code adds 73bcce043f3c Merge tag 'mtk-arm32-for-v6.17' of https://git.kernel.org/ [...] adds 398e67e0f5ae ARM: tegra: Use I/O memcpy to write to IRAM adds 686f71a53b4c Merge tag 'tegra-for-6.17-arm-core' of https://git.kernel. [...] adds 631ce8f743a5 arm64: Kconfig.platforms: remove useless select for ARCH_K3 adds b586f2891096 Merge tag 'ti-k3-config-for-v6.17' of https://git.kernel.o [...] adds 90ec89d68ffa arm: orion: use string choices helper adds d2755d3cf857 Merge tag 'mvebu-arm-6.17-1' of https://git.kernel.org/pub [...] adds 7cdb433bb44c ARM: rockchip: fix kernel hang during smp initialization adds 8c1f5a11dad0 Merge tag 'v6.17-rockchip-arm32-1' of https://git.kernel.o [...] new 0919a5b3b11c Merge tag 'soc-arm-6.17' of git://git.kernel.org/pub/scm/l [...] adds 546b632e1229 i2c: acpi: Replace custom code with device_match_acpi_handle() adds 6b07ea713486 i2c: mux: pca954x: Use dev_fwnode() adds c3ff7f06c787 i2c: Clarify behavior of I2C_M_RD flag adds da4eb06ea52c i2c: tegra: Add missing kernel-doc for dma_dev member adds be221173ee91 dt-bindings: i2c: renesas,riic: Move ref for i2c-controlle [...] adds 13aa792c10ad dt-bindings: i2c: renesas,riic: Document RZ/T2H and RZ/N2H [...] adds 11db6a53b237 i2c: riic: Pass IRQ desc array as part of OF data adds 832b2f3e3986 i2c: riic: Move generic compatible string to end of array adds 529a3ff283e7 i2c: riic: Add support for RZ/T2H SoC adds 8428582554c6 dt-bindings: i2c: nxp,pnx-i2c: allow clocks property adds be3b425bcb65 i2c: stm32f7: Use str_on_off() helper adds 07e0e8ea6400 i2c: imx: use guard to take spinlock adds a9320f3e96ad i2c: st: Use min() to improve code adds ce556c29b0a2 i2c: lpi2c: convert to use secs_to_jiffies() adds ae5e80ba0a09 dt-bindings: i2c: exynos5: add samsung,exynos2200-hsi2c co [...] adds f8fd855d5b2b dt-bindings: i2c: i2c-rk3x: Allow use of a power-domain adds 8336f9de21f7 i2c: lpi2c: use readl_poll_timeout() for register polling adds 85b9dd6e90b9 i2c: lpi2c: implement xfer_atomic callback adds f61389a9cd26 Merge tag 'i2c-host-6.17-pt1' of git://git.kernel.org/pub/ [...] adds 1c24e5fc0c70 i2c: core: Fix double-free of fwnode in i2c_unregister_device() new 0ae982df6776 Merge tag 'i2c-for-6.17-rc1' of git://git.kernel.org/pub/s [...] adds 3068b386232f pmdomain: rockchip: Add support for RK3528 adds c01fba0b4869 imx8m-blk-ctrl: set ISI panic write hurry level adds 7920de375d17 pmdomain: apple: Drop default ARCH_APPLE in Kconfig adds 152d59f1ae40 pmdomain: arm: scmi_pm_domain: remove code clutter adds a73776ca8c7c pmdomain: core: Use of_fwnode_handle() adds c7ba7a92ae72 pmdomain: Merge branch dt into next adds da3d0b772f6f pmdomain: thead: Instantiate GPU power sequencer via auxil [...] adds f42309733cf4 pmdomain: Merge branch fixes into next adds 0875e8912546 pmdomain: renesas: use menu for Renesas adds a4abebf362d6 pmdomain: renesas: sort Renesas Kconfig configs adds 3b2ded230538 pmdomain: amlogic: Constify struct meson_secure_pwrc_domain_data adds 90e88ef86e3f pmdomain: Merge branch dt into next adds 9f2cbfcda595 pmdomain: qcom: rpmhpd: Add Milos power domains adds c5ae5a0c6112 pmdomain: renesas: rcar-sysc: Add genpd OF provider at pos [...] adds 7b2b9aeec13e pmdomain: renesas: rmobile-sysc: Move init to postcore_initcall adds b27e9842b89a pmdomain: renesas: rcar-gen4-sysc: Move init to postcore_initcall adds 60fe1ca5bc6c pmdomain: core: Prevent registering devices before the bus adds 31cb75077003 pmdomain: core: Add a bus and a driver for genpd providers adds 18a3a510ecfd pmdomain: core: Add the genpd->dev to the genpd provider bus adds 6c3b746fd536 pmdomain: core: Export a common ->sync_state() helper for [...] adds c8c196220ce5 pmdomain: core: Prepare to add the common ->sync_state() support adds 8efc9b195b5f soc/tegra: pmc: Opt-out from genpd's common ->sync_state() [...] adds 7cfa380de703 cpuidle: psci: Opt-out from genpd's common ->sync_state() support adds ee766b017586 cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_sta [...] adds 5b1d21d75e9d pmdomain: qcom: rpmpd: Use of_genpd_sync_state() adds c237dbbc1f10 pmdomain: qcom: rpmhpd: Use of_genpd_sync_state() adds 3da405ead651 firmware/pmdomain: xilinx: Move ->sync_state() support to [...] adds 10086a4f391f firmware: xilinx: Don't share zynqmp_pm_init_finalize() adds 29ea33866d6d firmware: xilinx: Use of_genpd_sync_state() adds 9a4681a485ee driver core: Export get_dev_from_fwnode() adds 3b7b8acacf37 pmdomain: core: Add common ->sync_state() support for genp [...] adds 2b5630e9886f driver core: Add dev_set_drv_sync_state() adds f66c65686abd pmdomain: core: Default to use of_genpd_sync_state() for g [...] adds 13a4b7fb6260 pmdomain: core: Leave powered-on genpds on until late_init [...] adds 0e789b491ba0 pmdomain: core: Leave powered-on genpds on until sync_state adds 039d2b0a1b62 cpuidle: psci: Drop redundant sync_state support adds eb34a0b5fee7 cpuidle: riscv-sbi: Drop redundant sync_state support adds 0745658aebbe pmdomain: samsung: Fix splash-screen handover by enforcing [...] adds d87547e08b09 pmdomain: Merge branch fixes into next adds 353f4ce91660 pmdomain: Merge branch dt into next adds 982aaa683d20 pmdomain: sunxi: sun20i-ppu: add A523 support adds 76e4310115ca pmdomain: sunxi: add driver for Allwinner A523's PCK-600 p [...] adds 73254f49164f pmdomain: sunxi: sun20i-ppu: change to tristate and enable [...] adds fcddcb7e8f38 pmdomain: ti: Select PM_GENERIC_DOMAINS adds 09813cde376d pmdomain: core: introduce dev_pm_genpd_is_on() adds 496deecb020d remoteproc: imx_rproc: skip clock enable when M-core is ma [...] adds a876a3aacc43 remoteproc: imx_rproc: detect and attach to pre-booted rem [...] adds 0847a4039120 dt-bindings: power: rpmpd: Add Glymur power domains adds de674441a289 pmdomain: Merge branch dt into next adds 05e35bd07d56 pmdomain: qcom: rpmhpd: Add Glymur RPMh Power Domains new fc8f5028eb0c Merge tag 'pmdomain-v6.17' of git://git.kernel.org/pub/scm [...] adds 031d9e30d569 mmc: sdhci-esdhc-imx: Don't change pinctrl in suspend if w [...] adds 45310531a3e0 mmc: sdhci-esdhc-imx: refactor clock loopback selection logic adds f1dd21863dd2 mmc: sdhci-esdhc-imx: optimize clock loopback selection wi [...] adds eed50f48d791 mmc: sdhci-of-k1: make register definition vendor specific adds 7613b9b1084c mmc: sdhci-of-k1: disable HW busy detection adds 7dc0cee13dbd mmc: sdhci: Return void from sdhci_runtime_suspend|resume_host() adds 2cf4083d3985 mmc: alcor: Use devm_mmc_alloc_host() helper adds 56637056f945 mmc: atmel: Use devm_mmc_alloc_host() helper adds 16ca54d05207 mmc: au1xmmc: Use devm_mmc_alloc_host() helper adds 5f0aa2f72519 mmc: bcm2835: Use devm_mmc_alloc_host() helper adds f32b90e6887f mmc: cavium: Use devm_mmc_alloc_host() helper adds 1f150edbea35 mmc: cb710: Use devm_mmc_alloc_host() helper adds 8bc8c97bac8f mmc: davinci_mmc: Use devm_mmc_alloc_host() helper adds 17a71a3f9098 mmc: dw_mmc: Use devm_mmc_alloc_host() helper adds 535ee4b4a100 mmc: jz4740: Use devm_mmc_alloc_host() helper adds c8e5ba21da31 mmc: litex_mmc: Use devm_mmc_alloc_host() helper adds 8f4ab5abbbb6 mmc: meson-mx-sdhc: Use devm_mmc_alloc_host() helper adds c799f3a1f099 mmc: mmci: Use devm_mmc_alloc_host() helper adds 973aa22b9f1a mmc: moxart-mmc: Use devm_mmc_alloc_host() helper adds 2a52d0c772bc mmc: mvsdio: Use devm_mmc_alloc_host() helper adds c6aa07ac9fbd mmc: mxcmmc: Use devm_mmc_alloc_host() helper adds c53700e7459b mmc: mxs-mmc: Use devm_mmc_alloc_host() helper adds 98d215657569 mmc: omap: Use devm_mmc_alloc_host() helper adds ecb4728dd7ea mmc: omap_hsmmc: Use devm_mmc_alloc_host() helper adds fb2f73107fdc mmc: owl-mmc: Use devm_mmc_alloc_host() helper adds 58c40f3faf74 mmc: pxamci: Use devm_mmc_alloc_host() helper adds ffcf51d60ab2 mmc: rtsx_pci: Use devm_mmc_alloc_host() helper adds ee4337092eb4 mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper adds 2db145dff506 mmc: sdricoh_cs: Use devm_mmc_alloc_host() helper adds e048939d6d92 mmc: sh_mmicf: Use devm_mmc_alloc_host() helper adds dfab551e7494 mmc: tifm_sd: Use devm_mmc_alloc_host() helper adds c92d54a47ac1 mmc: toshsd: Use devm_mmc_alloc_host() helper adds 1fdbbdb4f473 mmc: usdhi6ro10: Use devm_mmc_alloc_host() helper adds 155391da150d mmc: ushc: Use devm_mmc_alloc_host() helper adds 93f0d3ecae69 mmc: via-sdmmc: Use devm_mmc_alloc_host() helper adds dcfdd698dc52 mmc: vub300: Use devm_mmc_alloc_host() helper adds 51b8ca24f82b mmc: wbsd: Use devm_mmc_alloc_host() helper adds 99e85793aa6a mmc: wmt-sdmmc: Use devm_mmc_alloc_host() helper adds 4c2fc69f28f3 mmc: tmio: Use devm_mmc_alloc_host() helper adds 5a8af2759611 mmc: sunxi: Use devm_mmc_alloc_host() helper adds 71f118b427bb mmc: mmc_spi: Use devm_mmc_alloc_host() helper adds f6fce1182bb0 mmc: sdhci: Use devm_mmc_alloc_host() helper adds cb815f9a2d5c mmc: sdhci-acpi: Drop the use of sdhci_free_host() adds dbbbdeabf6e6 mmc: sdhci-milbeaut: Drop the use of sdhci_free_host() adds 5590376d7bbe mmc: sdhci-pci: Drop the use of sdhci_free_host() adds 41c1abd729bf mmc: sdhci-s3c: Drop the use of sdhci_free_host() adds e0df12ac3d32 mmc: sdhci-spear: Drop the use of sdhci_free_host() adds f192b9b667ff mmc: sdhci-pltfm: Drop the use of sdhci_pltfm_free() adds 8f993834353a mmc: sdhci-bcm-kona: Drop the use of sdhci_pltfm_free() adds 04609d34672b mmc: sdhci-brcmstb: Drop the use of sdhci_pltfm_free() adds 8407238837e5 mmc: sdhci-cadence: Drop the use of sdhci_pltfm_free() adds 9a334ff0ac7e mmc: sdhci-dove: Drop the use of sdhci_pltfm_free() adds 06d7faf7b4ff mmc: sdhci-esdhc-imx: Drop the use of sdhci_pltfm_free() adds eb270f417ce6 mmc: sdhci-esdhc-mcf: Drop the use of sdhci_pltfm_free() adds 4340922f5cde mmc: sdhci-iproc: Drop the use of sdhci_pltfm_free() adds ba7f99c514df mmc: sdhci-msm: Drop the use of sdhci_pltfm_free() adds bb9c8ae108e3 mmc: sdhci-npcm: Drop the use of sdhci_pltfm_free() adds 62a8554fce5d mmc: sdhci-of-arasan: Drop the use of sdhci_pltfm_free() adds aa8eeffc0f15 mmc: sdhci-of-aspeed: Drop the use of sdhci_pltfm_free() adds 6cb3aeccf643 mmc: sdhci-of-at91: Drop the use of sdhci_pltfm_free() adds 91a001a1a074 mmc: sdhci-of-dwcmshc: Drop the use of sdhci_pltfm_free() adds a1402b12dc09 mmc: sdhci-of-esdhc: Drop the use of sdhci_pltfm_free() adds da94d533ec9a mmc: sdhci-of-k1: Drop the use of sdhci_pltfm_free() adds 01bc623f9a5c mmc: sdhci-of-ma35d1: Drop the use of sdhci_pltfm_free() adds ccade5236b03 mmc: sdhci-of-sparx5: Drop the use of sdhci_pltfm_free() adds 18cd5e59c031 mmc: sdhci-omap: Drop the use of sdhci_pltfm_free() adds 3a55e989bb08 mmc: sdhci-pic32: Drop the use of sdhci_pltfm_free() adds 072f5e2c34a9 mmc: sdhci-pxav2: Drop the use of sdhci_pltfm_free() adds 7e1ff21d27cf mmc: sdhci-pxav3: Drop the use of sdhci_pltfm_free() adds 426b463f65c9 mmc: sdhci-sprd: Drop the use of sdhci_pltfm_free() adds 79856047b9d6 mmc: sdhci-st: Drop the use of sdhci_pltfm_free() adds 7361fb3e8c38 mmc: sdhci-tegra: Drop the use of sdhci_pltfm_free() adds f9a06dfdfd5d mmc: sdhci-xenon: Drop the use of sdhci_pltfm_free() adds c246e780250f mmc: sdhci_am654: Drop the use of sdhci_pltfm_free() adds 10e70d56a119 mmc: sdhci_f_sdh30: Drop the use of sdhci_pltfm_free() adds 1f129bc3ebe5 mmc: sdhci: Drop sdhci_free_host()/sdhci_pltfm_free() interface adds 08305a6d2373 dt-bindings: mmc: mxs-mmc: change ref to mmc-controller-co [...] adds a74917400478 mmc: host: tmio: Add .sdio_irq() adds 30fa7d53afd4 mmc: host: renesas_sdhi: Fix incorrect auto retuning for a [...] adds 47a255f7d2ea mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() adds f12b55b97820 mmc: rtsx_usb_sdmmc: Print debug-messages at power-on/off errors adds 55131d685ebe mmc: rtsx_usb_sdmmc: Convert sd_set_power_mode() into void adds f9a1a9448f5c mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode() adds 9939ac6ca0f5 mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flow adds d783ce4fe274 mmc: cb710-mmc: Convert ternary operator to str_plural() helper adds 3ab659eb696f mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in s [...] adds 0ae210564bc5 dt-bindings: mmc: cdns: add Mobileye EyeQ MMC/SDHCI controller adds 120ffe250dd9 mmc: sdhci-cadence: add Mobileye eyeQ support adds 7531f5704181 mmc: Merge branch fixes into next adds 115ed5cb58ee mmc: Merge branch fixes into next adds 15b8c45f982a mmc: Merge branch fixes into next adds b93d8b1cab29 dt-bindings: mmc: renesas,sdhi: Document RZ/T2H and RZ/N2H [...] adds 31c2e10cecc4 mmc: Convert ternary operator to str_true_false() helper adds fe62ee33fcf9 dt-bindings: mmc: Add Loongson-2K SD/SDIO/eMMC controller binding adds 2115772014bd mmc: loongson2: Add Loongson-2K SD/SDIO controller driver adds 96e72886a416 dt-bindings: mmc: loongson,ls2k0500-mmc: Add compatible fo [...] adds d0f8e961deae mmc: loongson2: Add Loongson-2K2000 SD/SDIO/eMMC controlle [...] adds 57cd4af7654e mmc: sdhci-cadence: use of_property_present adds f6ad15395e8f dt-bindings: mmc: Add sdhci compatible for qcs8300 adds 886eade45257 mmc: Merge branch fixes into next adds db58532188eb mmc: sdhci-msm: Ensure SD card power isn't ON when card removed adds 16e3dea53b2e mmc: Merge tag pm-runtime-6.17-rc1 into next adds c2ac67b5b1f8 mmc: Remove redundant pm_runtime_mark_last_busy() calls adds 25a36912dc44 mmc: loongson2: prevent integer overflow in ret variable adds 4ad9e44c76b3 dt-bindings: mmc: sdhci-msm: document the Milos SDHCI Controller adds 553d38234091 mmc: loongson2: Fix error code in loongson2_mmc_resource_r [...] adds e70821288f69 mmc: loongson2: Unify the function prefixes for loongson2_ [...] adds c3ad4ec3fdab mmc: Merge branch fixes into next new 854ff7923753 Merge tag 'mmc-v6.17' of git://git.kernel.org/pub/scm/linu [...] adds a2801affa710 rust: device: Create FwNode abstraction for accessing devi [...] adds 658f23b59251 rust: device: Enable accessing the FwNode of a Device adds d3393e845038 rust: device: Move property_present() to FwNode adds ecea24598183 rust: device: Enable printing fwnode name and path adds 9bd791d9413b rust: device: Introduce PropertyGuard adds 2db611374cef rust: device: Implement accessors for firmware properties adds 2a1ea59de83b samples: rust: platform: Add property read examples adds 2841ef8d9630 const_structs.checkpatch: add bin_attribute adds 340d8e66c43f sysfs: constify internal references to 'struct bin_attribute' adds 2fbe82037ab2 sysfs: treewide: switch back to bin_attribute::read()/write() adds fb506e31b3d5 sysfs: treewide: switch back to attribute_group::bin_attrs adds b29929b819f3 driver core: Add device_link_test() for testing device link flags adds 63dafeb39213 Merge 6.16-rc3 into driver-core-next adds c942dba38064 rust: device: Add child accessor and iterator adds c3e05bd15e0c rust: device: Add property_get_reference_args adds c79cbde9b7bc samples: rust: platform: Add property child and reference [...] adds 56a789f776f2 rust: device: implement FwNode::is_of_node() adds c69072d3a109 samples: rust: platform: don't call as_ref() repeatedly adds 9da36b9faed2 samples: rust: platform: conditionally call Self::properti [...] adds a74931eb59cf rust: acpi: add `acpi::DeviceId` abstraction adds 0f549d25858d rust: driver: Consolidate `Adapter::of_id_info` methods us [...] adds 7a5cb145a9ce rust: driver: Add ACPI id table support to Adapter trait adds ec3ef2175e16 rust: platform: Set `OF_ID_TABLE` default to `None` in `Dr [...] adds 8411e6f06a02 rust: platform: Add ACPI match table support to `Driver` trait adds 140a9d0437b2 samples: rust: add ACPI match table example to platform driver adds 0dab138d0f4c rust: devres: require T: Send for Devres adds 64888dfdfac7 rust: implement `Wrapper<T>` for `Opaque<T>` adds 8b3d955f72f9 rust: pin-init: improve safety documentation for `impl<T> [...] adds e832374ccadf rust: pin-init: change blanket impls for `[Pin]Init` and a [...] adds 14648fc30e67 Merge tag 'pin-init-v6.17-result-blanket' of https://githu [...] adds ce7c22b2e1fb rust: revocable: support fallible PinInit types adds 46ae8fd7386a rust: devres: replace Devres::new_foreign_owned() adds f5d3ef25d238 rust: devres: get rid of Devres' inner Arc adds 9b5cdd5f4019 rust: fix typo in #[repr(transparent)] comments adds b9ff1c2a26fa rust: miscdevice: clarify invariant for `MiscDeviceRegistration` adds 5accfca0e5ba Docs/ABI: Fix sysfs-kernel-address_bits path adds b75e1f0619bd device property: Use tidy for_each_named_* macros adds 97ba207a994f rust: acpi: remove unneeded cast to clean future Clippy warning adds 8ae33576ead8 rust: platform: remove unnecessary import adds 65f8f0d4e0b4 rust: auxiliary: remove unnecessary import adds 6d16cd5769bb rust: devres: remove unused import adds 5cddd546df0f rust: pci: fix documentation related to Device instances adds fa7486d3f947 rust: device: introduce device::CoreInternal adds 880dec12a258 rust: device: add drvdata accessors adds f0a68a912c67 rust: platform: use generic device drvdata accessors adds 4231712c8e98 rust: pci: use generic device drvdata accessors adds c46f60246f9a rust: auxiliary: use generic device drvdata accessors adds 4be5f3fff151 rust: platform: implement Driver::unbind() adds 18ebb25dfa18 rust: pci: implement Driver::unbind() adds 5f512533b7aa samples: rust: pci: reset pci-testdev in unbind() adds 327a206c0e14 zynqmp: don't bother with debugfs_file_{get,put}() in prox [...] adds 2b4b80cfcf25 hfi1: get rid of redundant debugfs_file_{get,put}() adds 8009fb751d2c regmap: get rid of redundant debugfs_file_{get,put}() adds 460e36ee6f84 resctrl: get rid of pointless debugfs_file_{get,put}() adds a7694ff11aa9 vmscan: don't bother with debugfs_real_fops() adds 1c1ec6f00e20 netronome: don't bother with debugfs_real_fops() adds d9bc88aa54d6 debugfs: split short and full proxy wrappers, kill debugfs [...] adds 00bbe512e60f fix tt_command_write() adds 9d3b96be2ee8 debugfs_get_aux(): allow storing non-const void * adds 4c0727e56831 blk-mq-debugfs: use debugfs_get_aux() adds 3964d07dd821 lpfc: don't use file->f_path.dentry for comparisons adds 91ae26b06aab rust: devres: initialize Devres::inner::data last adds 85aa5b16fef7 rust: devres: provide an accessor for the device adds 47e6715bb7ea rust: device: implement Device::as_bound() adds 42573e4df8e2 samples/kobject: fix path comment adds f751fe2a2acb samples/kobject: make attribute_group const adds 6beb4ec0f9fd driver core: auxiliary bus: fix OF node leak adds 35cff7af7598 container_of: Document container_of() is not to be used in [...] adds 6b585f4ce6e4 cacheinfo: Set cache 'id' based on DT data adds 9a697eff25c9 cacheinfo: Add arch hook to compress CPU h/w id into 32 bi [...] adds cbf218627d6a arm64: cacheinfo: Provide helper to compress MPIDR value into u32 adds 2f5606afa4c2 device: rust: rename Device::as_ref() to Device::from_raw() adds 8d84b32075fb rust: device_id: split out index support into a separate trait adds f65a3218fd92 rust: net::phy represent DeviceId as transparent wrapper o [...] adds 9a8682f0875b rust: net::phy Change module_phy_driver macro to use modul [...] adds d06d5f66f549 rust: dma: implement `dma::Device` trait adds 101d66828a4e rust: dma: add DMA addressing capabilities adds 8eb698f54736 rust: pci: implement the `dma::Device` trait adds 256de48f2cad rust: platform: implement the `dma::Device` trait adds 931d9251e485 rust: samples: dma: set DMA mask adds 493fc33ec252 rust: io: add resource abstraction adds 1d0d4b28513b rust: io: mem: add a generic iomem abstraction adds bc4f9045a599 rust: platform: add resource accessors adds 696b2a6ce948 rust: io: mem: enable IoRequest doc-tests adds 83fb61607278 rust: io: fix broken intra-doc link to missing `flags` module adds 51a486feac0c rust: io: fix broken intra-doc links to `platform::Device` new 22c5696e3fe0 Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/p [...] adds 76ee96d3d7f1 Documentation: kunit: Correct MODULE_IMPORT_NS() syntax adds e42ad39318df kunit: Add test for static stub adds 63d0a9123120 kunit: Adjust kunit_test timeout based on test_{suite,case} speed adds 5ac244b9cc8f kunit: Make default kunit_test timeout configurable via bo [...] adds 34db4fba8191 kunit: fix longest symbol length test new 6f46e6fb4e26 Merge tag 'linux_kselftest-kunit-6.17-rc1' of git://git.ke [...] adds 44c71c16f37d selftests/cpu-hotplug: fix typo in hotplaggable_offline_cp [...] adds cd9f02adca65 selftests: Add version file to kselftest installation dir adds da9ba4132057 selftests: ipc: Replace fail print statements with ksft_te [...] adds e72fe8cbd8a0 selftests/ptrace: Fix spelling mistake "multible" -> "multiple" adds 95d32c7ee050 selftests: print installation complete message adds a089bb2822a4 selftests: tracing: Use mutex_unlock for testing glob filter adds 07b7c2b4eca3 selftests: breakpoints: use suspend_stats to reliably chec [...] adds 661e9cd19659 selftests/kexec: fix test_kexec_jump build adds 213879061a9c selftests/tracing: Fix false failure of subsystem event test adds 30fb5e134f05 selftests/pidfd: Fix duplicate-symbol warnings for SCHED_ [...] new 0db240bc077f Merge tag 'linux_kselftest-next-6.17-rc1' of git://git.ker [...] adds 4a089c0b3f55 PCI/MSI: Remove duplicated to_pci_dev() conversion new 5623870d9b4f Merge tag 'irq-msi-2025-07-27' of git://git.kernel.org/pub [...] adds 66067c3c8a1e genirq: Add kunit tests for depth counts adds 46958a7bac2d genirq: Remove pointless local variable adds 4e879dedd571 genirq: Move irq_wait_for_poll() to call site adds c609045abc77 genirq: Split up irq_pm_check_wakeup() adds 8d39d6ec4db5 genirq: Prevent migration live lock in handle_edge_irq() new dba3ec9f2ad0 Merge tag 'irq-core-2025-07-27' of git://git.kernel.org/pu [...] adds 09735f0624b4 smp: Fix typo in comment for raw_smp_processor_id() adds 5f295519b42f smp: Improve locality in smp_call_function_any() adds 976e0e3103e4 smp: Use cpumask_any_but() in smp_call_function_many_cond() adds e0e9506523fe smp: Defer check for local execution in smp_call_function_ [...] adds 946a72819825 smp: Wait only if work was enqueued new b34111a89f3c Merge tag 'smp-core-2025-07-27' of git://git.kernel.org/pu [...] adds 93174c05dd2e irqchip: Use dev_fwnode() adds 2250db8628a0 irqchip/mips-gic: Allow forced affinity adds 5fe331cdcfba riscv: Helper to parse hart index adds 81f335e10605 irqchip/riscv-aplic: Use riscv_get_hart_index() adds ed651979bb78 dt-bindings: interrupt-controller: Add MIPS P8700 aclint-sswi adds df0f030ee7e4 irqchip/thead-c900-aclint-sswi: Generalize aclint-sswi dri [...] adds 93406e374295 irqchip/aclint-sswi: Remove unneeded includes adds c8c8443a64a1 irqchip/aclint-sswi: Reduce data scope adds 128ab2cfd020 irqchip/aslint-sswi: Resolve hart index adds de2942828e76 irqchip/renesas-rzv2h: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND adds 41a5f82885e1 irqchip/renesas-rzv2h: Remove unneeded includes adds 858e65af9135 irqdomain: Add device pointer to irq_domain_info and msi_d [...] adds 91650ca5efcf irqchip/bcm2712-mip: Switch to msi_create_parent_irq_domain() adds 59422904dd98 irqchip/riscv-imsic: Convert to msi_create_parent_irq_doma [...] adds c7cc7b122a4c irqchip/imx-mu-msi: Convert to msi_create_parent_irq_domai [...] adds 7f91d608cc43 irqchip/loongson-pch-msi.c: Switch to msi_create_parent_ir [...] adds 7c0dbd80de03 irqchip/sg2042-msi: Switch to msi_create_parent_irq_domain() adds 6e44ac411255 irqchip/alpine-msi: Clean up whitespace style adds 71476f915f92 irqchip/alpine-msi: Convert to lock guards adds f7c2dd9f4c2d irqchip/alpine-msi: Convert to __free adds 7a91ad7ebd61 irqchip/alpine-msi: Switch to msi_create_parent_irq_domain() adds bafb2901317f irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain() adds 94b59d5f567a irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain() adds aabf4ff06b97 irqchip/ls-scfg-msi: Fix NULL dereference in error handling adds 97c03ec2c0e0 irqchip/gic-v3: Fix GICD_CTLR register naming adds ea92b6046d35 irqchip/riscv-imsic: Add kernel parameter to disable IPIs adds bc398dc4f367 irqchip/renesas-intc-irqpin: Convert to DEFINE_SIMPLE_DEV_ [...] adds 2aad477b5b73 irqchip/renesas-irqc: Convert to DEFINE_SIMPLE_DEV_PM_OPS() new 0b29600a304c Merge tag 'irq-drivers-2025-07-27' of git://git.kernel.org [...] adds e78f70bad29c time/timecounter: Fix the lie that struct cyclecounter is const new 99e731bcb8e6 Merge tag 'timers-cleanups-2025-07-27' of git://git.kernel [...] adds ff56a3e2a861 timers/migration: Clean up the loop in tmigr_quick_check() adds 4fa7d61d5a02 clocksource: Use cpumask_any_but() in clocksource_verify_c [...] adds bfa788dc2dda clocksource: Use cpumask_next_wrap() in clocksource_watchdog() new d614399b281a Merge tag 'timers-core-2025-07-27' of git://git.kernel.org [...] adds 990518eb3a71 timekeeping: Remove hardcoded access to tk_core adds 506a54a0316e timekeeping: Cleanup kernel doc of __ktime_get_real_seconds() adds 7e55b6ba1fe6 timekeeping: Avoid double notification in do_adjtimex() adds f12b45862c4d timekeeping: Introduce timekeeper ID adds 9094c72c3d81 time: Introduce auxiliary POSIX clocks adds 8515714b0f88 ntp: Add support for auxiliary timekeepers adds 5ffa25f573cf ntp: Add timekeeper ID arguments to public functions adds c7ebfbc44015 ntp: Rename __do_adjtimex() to ntp_adjtimex() adds 926ad475169f timekeeping: Make __timekeeping_advance() reusable adds 8c782acd3f47 timekeeping: Prepare timekeeping_update_from_shadow() adds 616802460423 timekeeping: Add clock_valid flag to timekeeper adds 22c62b9a84b8 timekeeping: Introduce auxiliary timekeepers adds ffa0519baaed timekeeping: Provide ktime_get_ntp_seconds() adds c85f5ab60820 ntp: Use ktime_get_ntp_seconds() adds 180d8b4ce91f timekeeping: Add AUX offset to struct timekeeper adds 9f7729480a2c timekeeping: Update auxiliary timekeepers on clocksource change adds 05bc6e6290f9 timekeeping: Provide time getters for auxiliary clocks adds 606424bf4ffd timekeeping: Add minimal posix-timers support for auxiliar [...] adds 60ecc26ec5af timekeeping: Provide time setter for auxiliary clocks adds e8db3a55798d timekeeping: Make timekeeping_inject_offset() reusable adds 2c8aea59c206 timekeeping: Add auxiliary clock support to __timekeeping_ [...] adds 775f71ebedd3 timekeeping: Make do_adjtimex() reusable adds 4eca49d0b621 timekeeping: Prepare do_adtimex() for auxiliary clocks adds ecf3e7030491 timekeeping: Provide adjtimex() for auxiliary clocks adds e6d4c00719a6 timekeeping: Provide update for auxiliary timekeepers adds 7b95663a3d96 timekeeping: Provide interface to control auxiliary clocks adds 5b605dbee07d timekeeping: Provide ktime_get_clock_ts64() adds a6d9638d4da9 Merge tag 'ktime-get-clock-ts64-for-ptp' into timers/ptp adds 8959338617a8 timekeeping: Remove the temporary CLOCK_AUX workaround adds 068f7b64bf20 Merge v6.16-rc2 into timers/ptp adds 6fedaf682a5e vdso/vsyscall: Introduce a helper to fill clock configurations adds 76164ca0d113 vdso/vsyscall: Split up __arch_update_vsyscall() into __ar [...] adds ad64d71d7409 vdso/helpers: Add helpers for seqlocks of single vdso_clock adds 34f888e3405a vdso/gettimeofday: Return bool from clock_getres() helpers adds fb61bdb27fd7 vdso/gettimeofday: Return bool from clock_gettime() helpers adds 1a1cd5fe881f vdso/gettimeofday: Introduce vdso_clockid_valid() adds 381d96ccc1a5 vdso/gettimeofday: Introduce vdso_set_timespec() adds 562f03ed967d vdso/gettimeofday: Introduce vdso_get_timestamp() adds 9b7fc3f14576 vdso: Introduce aux_clock_resolution_ns() adds 380b84e168e5 vdso/vsyscall: Update auxiliary clock data in the datapage adds cd3557a7618b vdso/gettimeofday: Add support for auxiliary clocks new 02dc9d15d778 Merge tag 'timers-ptp-2025-07-27' of git://git.kernel.org/ [...] adds a255b78d1432 selftests/futex: Adapt the private hash test to RCU relate [...] adds 56180dd20c19 futex: Use RCU-based per-CPU reference counting instead of [...] adds fb3c553da7fa futex: Make futex_private_hash_get() static adds 760e6f7befba futex: Remove support for IMMUTABLE adds 16adc7f136dc selftests/futex: Remove support for IMMUTABLE adds 7497e947bc1d perf bench futex: Remove support for IMMUTABLE adds 04850819c65c selftests/futex: Define SYS_futex on 32-bit architectures [...] adds e40892214b45 selftests/futex: Fix spelling mistake "Succeffuly" -> "Suc [...] new f38b1f243ec3 Merge tag 'locking-futex-2025-07-29' of git://git.kernel.o [...] adds 2c0a4428f5d6 selftests: vDSO: chacha: Correctly skip test if necessary adds 82669e157bd8 selftests: vDSO: clock_getres: Drop unused include of err.h adds 1c0fe1c76741 selftests: vDSO: vdso_test_getrandom: Drop unused include [...] adds b8ae43087125 selftests: vDSO: vdso_test_getrandom: Avoid -Wunused adds ecabe99a0354 selftests: vDSO: vdso_config: Avoid -Wunused-variables adds 8863cd78a0f1 selftests: vDSO: Enable -Wall adds 58265d6424c6 selftests: vDSO: vdso_test_correctness: Fix -Wstrict-prototypes adds 1158220b2467 selftests: vDSO: vdso_test_getrandom: Always print TAP header adds 437079605c26 selftests: vDSO: vdso_standalone_test_x86: Replace source [...] new a0482e3446ce Merge tag 'timers-vdso-2025-07-29' of git://git.kernel.org [...] adds b89732c8c835 selftests: Fix errno checking in syscall_user_dispatch test adds a2fc422ed757 syscall_user_dispatch: Add PR_SYS_DISPATCH_INCLUSIVE_ON adds b6a5a16b8b59 selftests: Add tests for PR_SYS_DISPATCH_INCLUSIVE_ON adds a70e9f647f50 entry: Split generic entry into generic exception and sysc [...] adds 5173ac2dc8c0 Merge tag 'entry-split-for-arm' into core/entry new 78bb43e51b94 Merge tag 'core-entry-2025-07-29' of git://git.kernel.org/ [...]
The 63 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: Documentation/ABI/obsolete/sysfs-bus-iio | 12 - .../ABI/obsolete/sysfs-driver-samsung-laptop | 10 + Documentation/ABI/obsolete/sysfs-gpio | 12 +- .../ABI/obsolete/sysfs-platform-ideapad-laptop | 8 + .../ABI/stable/sysfs-kernel-time-aux-clocks | 5 + Documentation/ABI/testing/sysfs-bus-acpi | 18 +- Documentation/ABI/testing/sysfs-bus-iio | 67 +- .../ABI/testing/sysfs-bus-iio-frequency-admv1013 | 4 +- Documentation/ABI/testing/sysfs-class-devfreq | 9 + .../ABI/testing/sysfs-class-intel_pmt-features | 134 + Documentation/ABI/testing/sysfs-devices-power | 34 +- .../ABI/testing/sysfs-driver-samsung-laptop | 11 - .../ABI/testing/sysfs-driver-typec-displayport | 10 + Documentation/ABI/testing/sysfs-firmware-acpi | 6 +- .../ABI/testing/sysfs-kernel-address_bits | 2 +- .../ABI/testing/sysfs-platform-dell-privacy-wmi | 8 +- .../ABI/testing/sysfs-platform-ideapad-laptop | 9 - .../testing/sysfs-platform-intel-wmi-sbl-fw-update | 2 +- .../testing/sysfs-platform-intel-wmi-thunderbolt | 2 +- Documentation/ABI/testing/sysfs-power | 26 +- Documentation/admin-guide/LSM/SELinux.rst | 11 + Documentation/admin-guide/gpio/gpio-sim.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 27 + Documentation/admin-guide/pm/amd-pstate.rst | 2 +- Documentation/admin-guide/pm/cpufreq.rst | 4 +- .../admin-guide/syscall-user-dispatch.rst | 23 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/admin-guide/thunderbolt.rst | 9 +- Documentation/arch/x86/x86_64/mm.rst | 2 +- Documentation/core-api/kernel-api.rst | 18 +- Documentation/dev-tools/kunit/usage.rst | 2 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + .../bindings/arm/arm,trace-buffer-extension.yaml | 10 +- .../devicetree/bindings/arm/aspeed/aspeed.yaml | 2 + Documentation/devicetree/bindings/arm/axiado.yaml | 23 + Documentation/devicetree/bindings/arm/cix.yaml | 26 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../bindings/arm/freescale/fsl,vf610-mscm-ir.txt | 30 - Documentation/devicetree/bindings/arm/fsl.yaml | 18 + .../devicetree/bindings/arm/mediatek.yaml | 12 +- .../devicetree/bindings/arm/mrvl/mrvl.yaml | 5 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../devicetree/bindings/arm/rockchip.yaml | 28 + .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + .../bindings/arm/samsung/samsung-boards.yaml | 6 + .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 20 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 1 + Documentation/devicetree/bindings/arm/sunxi.yaml | 36 +- Documentation/devicetree/bindings/arm/tegra.yaml | 13 + .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml | 1 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 + Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 + .../devicetree/bindings/bus/fsl,imx8mp-aipstz.yaml | 104 + .../bindings/clock/qcom,sc8180x-camcc.yaml | 67 + .../bindings/clock/raspberrypi,rp1-clocks.yaml | 58 + .../devicetree/bindings/display/arm,pl11x.yaml | 3 + .../devicetree/bindings/display/fsl,dcu.txt | 34 - .../devicetree/bindings/display/fsl,lcdif.yaml | 19 +- .../bindings/display/fsl,ls1021a-dcu.yaml | 71 + .../devicetree/bindings/display/himax,hx8357.yaml | 78 + .../devicetree/bindings/display/himax,hx8357d.txt | 26 - .../bindings/display/mediatek/mediatek,dp.yaml | 3 + .../bindings/display/sitronix,st7586.txt | 22 - .../bindings/display/sitronix,st7586.yaml | 61 + .../bindings/display/sprd/sprd,sharkl3-dpu.yaml | 2 +- .../display/sprd/sprd,sharkl3-dsi-host.yaml | 2 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 1 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 3 + .../bindings/dsp/mediatek,mt8195-dsp.yaml | 42 +- .../intel,ixp4xx-network-processing-engine.yaml | 52 +- .../bindings/firmware/nvidia,tegra186-bpmp.yaml | 1 + .../devicetree/bindings/firmware/qcom,scm.yaml | 2 + .../bindings/firmware/thead,th1520-aon.yaml | 7 + .../devicetree/bindings/fpga/fpga-region.yaml | 1 + .../devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 2 +- .../devicetree/bindings/gpio/8xxx_gpio.txt | 72 - .../devicetree/bindings/gpio/abilis,tb10x-gpio.txt | 35 - .../bindings/gpio/abilis,tb10x-gpio.yaml | 63 + .../devicetree/bindings/gpio/altr-pio-1.0.yaml | 75 + .../bindings/gpio/apm,xgene-gpio-sb.yaml | 94 + .../devicetree/bindings/gpio/apple,smc-gpio.yaml | 29 + .../bindings/gpio/cavium,octeon-3860-gpio.yaml | 62 + .../bindings/gpio/cavium-octeon-gpio.txt | 49 - .../devicetree/bindings/gpio/cdns,gpio.txt | 43 - .../devicetree/bindings/gpio/cdns,gpio.yaml | 84 + .../bindings/gpio/cirrus,clps711x-mctrl-gpio.txt | 17 - .../bindings/gpio/cirrus,clps711x-mctrl-gpio.yaml | 49 + .../devicetree/bindings/gpio/exar,xra1403.yaml | 75 + .../devicetree/bindings/gpio/fcs,fxl6408.yaml | 59 - .../devicetree/bindings/gpio/fsl,qoriq-gpio.yaml | 7 + .../bindings/gpio/gateworks,pld-gpio.txt | 19 - .../devicetree/bindings/gpio/gpio-74xx-mmio.txt | 30 - .../devicetree/bindings/gpio/gpio-altera.txt | 44 - .../devicetree/bindings/gpio/gpio-ath79.txt | 37 - .../devicetree/bindings/gpio/gpio-clps711x.txt | 28 - .../devicetree/bindings/gpio/gpio-dsp-keystone.txt | 39 - .../devicetree/bindings/gpio/gpio-lp3943.txt | 37 - .../devicetree/bindings/gpio/gpio-max3191x.txt | 59 - .../devicetree/bindings/gpio/gpio-max77620.txt | 25 - .../devicetree/bindings/gpio/gpio-mm-lantiq.txt | 38 - .../devicetree/bindings/gpio/gpio-moxtet.txt | 18 - .../devicetree/bindings/gpio/gpio-palmas.txt | 27 - .../devicetree/bindings/gpio/gpio-pca9570.yaml | 56 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../devicetree/bindings/gpio/gpio-pisosr.txt | 34 - .../devicetree/bindings/gpio/gpio-tpic2810.yaml | 51 - .../devicetree/bindings/gpio/gpio-ts4800.txt | 20 - .../devicetree/bindings/gpio/gpio-ts4900.txt | 30 - .../devicetree/bindings/gpio/gpio-twl4030.txt | 29 - .../devicetree/bindings/gpio/gpio-xgene-sb.txt | 64 - .../devicetree/bindings/gpio/gpio-xgene.txt | 22 - .../devicetree/bindings/gpio/gpio-xra1403.txt | 46 - .../devicetree/bindings/gpio/ibm,ppc4xx-gpio.txt | 24 - .../bindings/gpio/lacie,netxbig-gpio-ext.yaml | 60 + .../bindings/gpio/lantiq,gpio-mm-lantiq.yaml | 54 + .../bindings/gpio/loongson,ls1x-gpio.yaml | 49 - .../devicetree/bindings/gpio/maxim,max31910.yaml | 104 + .../bindings/gpio/microchip,pic32-gpio.txt | 49 - .../bindings/gpio/microchip,pic32mzda-gpio.yaml | 71 + .../devicetree/bindings/gpio/netxbig-gpio-ext.txt | 22 - .../bindings/gpio/nintendo,hollywood-gpio.txt | 26 - .../devicetree/bindings/gpio/nxp,lpc1850-gpio.txt | 59 - .../devicetree/bindings/gpio/nxp,lpc1850-gpio.yaml | 78 + .../devicetree/bindings/gpio/pisosr-gpio.yaml | 67 + .../devicetree/bindings/gpio/pl061-gpio.yaml | 3 - .../devicetree/bindings/gpio/qca,ar7100-gpio.yaml | 60 + .../bindings/gpio/rockchip,gpio-bank.yaml | 3 + .../bindings/gpio/rockchip,rk3328-grf-gpio.yaml | 50 - .../devicetree/bindings/gpio/snps,creg-gpio.txt | 21 - .../devicetree/bindings/gpio/spear_spics.txt | 49 - .../bindings/gpio/st,spear-spics-gpio.yaml | 82 + .../bindings/gpio/ti,keystone-dsp-gpio.yaml | 65 + .../devicetree/bindings/gpio/ti,twl4030-gpio.yaml | 61 + .../devicetree/bindings/gpio/trivial-gpio.yaml | 110 + .../devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml | 1 + .../devicetree/bindings/gpu/apple,agx.yaml | 94 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + .../devicetree/bindings/i2c/i2c-exynos5.yaml | 1 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 3 + .../devicetree/bindings/i2c/nxp,pnx-i2c.yaml | 3 + .../devicetree/bindings/i2c/renesas,riic.yaml | 105 +- .../devicetree/bindings/i3c/cdns,i3c-master.yaml | 7 +- .../devicetree/bindings/iio/adc/adi,ad4080.yaml | 96 + .../devicetree/bindings/iio/adc/adi,ad4170-4.yaml | 554 + .../devicetree/bindings/iio/adc/adi,ad4851.yaml | 2 + .../devicetree/bindings/iio/adc/adi,ad7405.yaml | 60 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 29 + .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 68 +- .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 2 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 4 + .../bindings/iio/adc/mediatek,mt6359-auxadc.yaml | 2 + .../bindings/iio/adc/nxp,lpc3220-adc.yaml | 3 + .../bindings/iio/adc/st,spear600-adc.yaml | 69 + .../bindings/iio/gyroscope/invensense,itg3200.yaml | 59 + .../bindings/iio/proximity/nicera,d3323aa.yaml | 62 + .../bindings/interconnect/mediatek,cci.yaml | 11 +- .../bindings/interconnect/qcom,milos-rpmh.yaml | 136 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 + .../bindings/interconnect/qcom,osm-l3.yaml | 5 + .../bindings/interconnect/qcom,sa8775p-rpmh.yaml | 2 +- .../bindings/interconnect/qcom,sar2130p-rpmh.yaml | 2 +- .../bindings/interconnect/qcom,sc7280-rpmh.yaml | 2 +- .../bindings/interconnect/qcom,sc8280xp-rpmh.yaml | 2 +- .../bindings/interconnect/qcom,sm7150-rpmh.yaml | 2 +- .../bindings/interconnect/qcom,sm8450-rpmh.yaml | 2 +- .../bindings/interconnect/qcom,sm8550-rpmh.yaml | 2 +- .../bindings/interconnect/qcom,sm8650-rpmh.yaml | 2 +- .../bindings/interconnect/qcom,sm8750-rpmh.yaml | 2 +- .../bindings/interconnect/qcom,x1e80100-rpmh.yaml | 2 +- .../interrupt-controller/andestech,plicsw.yaml | 54 + .../interrupt-controller/apm,xgene1-msi.yaml | 54 + .../bindings/interrupt-controller/arm,nvic.yaml | 3 +- .../bindings/interrupt-controller/fsl,icoll.yaml | 45 + .../interrupt-controller/fsl,mpic-msi.yaml | 161 + .../interrupt-controller/fsl,vf610-mscm-ir.yaml | 63 + .../mediatek,mt6577-sysirq.yaml | 1 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../thead,c900-aclint-sswi.yaml | 64 +- .../bindings/interrupt-controller/xlnx,intc.yaml | 82 + .../devicetree/bindings/iommu/riscv,iommu.yaml | 6 +- .../devicetree/bindings/ipmi/ipmb-dev.yaml | 56 + .../devicetree/bindings/leds/leds-mt6360.yaml | 199 +- .../devicetree/bindings/mailbox/cix,sky1-mbox.yaml | 77 + .../bindings/mailbox/nvidia,tegra186-hsp.yaml | 28 +- .../bindings/memory-controllers/arm,pl172.txt | 127 - .../bindings/memory-controllers/arm,pl172.yaml | 222 + .../memory-controllers/brcm,brcmstb-memc-ddr.yaml | 54 +- .../memory-controllers/nvidia,tegra186-mc.yaml | 84 +- .../memory-controllers/renesas,rzg3e-xspi.yaml | 9 +- .../devicetree/bindings/mfd/adi,adp5585.yaml | 240 +- .../devicetree/bindings/mfd/apple,smc.yaml | 79 + Documentation/devicetree/bindings/mfd/lp3943.txt | 2 +- .../devicetree/bindings/mfd/ti,tps6594.yaml | 1 + .../devicetree/bindings/mips/brcm/soc.yaml | 50 +- .../misc/intel,ixp4xx-ahb-queue-manager.yaml | 6 +- .../bindings/misc/nvidia,tegra186-misc.yaml | 1 + .../devicetree/bindings/misc/pci1de4,1.yaml | 137 + .../devicetree/bindings/mmc/cdns,sdhci.yaml | 1 + .../bindings/mmc/loongson,ls2k0500-mmc.yaml | 112 + Documentation/devicetree/bindings/mmc/mxs-mmc.yaml | 7 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 161 +- .../devicetree/bindings/mmc/sdhci-msm.yaml | 2 + .../devicetree/bindings/mmc/sdhci-pxa.yaml | 36 +- .../devicetree/bindings/mtd/technologic,nand.yaml | 2 +- .../bindings/net/marvell,armada-370-neta.yaml | 79 + .../bindings/net/marvell,armada-380-neta-bm.yaml | 60 + .../bindings/net/marvell-armada-370-neta.txt | 50 - .../devicetree/bindings/net/marvell-neta-bm.txt | 47 - .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 1 + .../bindings/nvmem/amlogic,meson6-efuse.yaml | 2 +- .../devicetree/bindings/nvmem/fsl,vf610-ocotp.yaml | 47 + .../bindings/nvmem/layouts/fixed-layout.yaml | 2 +- .../devicetree/bindings/nvmem/lpc1857-eeprom.txt | 28 - .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 17 +- .../bindings/nvmem/nxp,lpc1857-eeprom.yaml | 61 + .../devicetree/bindings/nvmem/vf610-ocotp.txt | 19 - .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 34 +- .../devicetree/bindings/pci/xgene-pci-msi.txt | 68 - .../bindings/pinctrl/raspberrypi,rp1-gpio.yaml | 198 + .../bindings/power/allwinner,sun20i-d1-ppu.yaml | 4 +- .../devicetree/bindings/power/power-domain.yaml | 2 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../bindings/power/reset/apple,smc-reboot.yaml | 40 + .../devicetree/bindings/power/reset/qcom,pon.yaml | 72 +- .../bindings/power/rockchip,power-controller.yaml | 1 + .../devicetree/bindings/powerpc/fsl/msi-pic.txt | 111 - .../devicetree/bindings/powerpc/nintendo/wii.txt | 4 - .../devicetree/bindings/pwm/adi,axi-pwmgen.yaml | 2 +- .../devicetree/bindings/pwm/argon40,fan-hat.yaml | 48 + .../devicetree/bindings/pwm/lpc1850-sct-pwm.txt | 20 - .../devicetree/bindings/pwm/lpc32xx-pwm.txt | 17 - .../devicetree/bindings/pwm/marvell,pxa-pwm.yaml | 35 +- .../bindings/pwm/mediatek,mt2712-pwm.yaml | 5 + .../bindings/pwm/nxp,lpc1850-sct-pwm.yaml | 54 + .../devicetree/bindings/pwm/nxp,lpc3220-pwm.yaml | 44 + .../devicetree/bindings/pwm/sophgo,sg2042-pwm.yaml | 4 +- .../mediatek,mt6873-dvfsrc-regulator.yaml | 2 + .../bindings/regulator/nxp,pca9450-regulator.yaml | 14 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 35 + ...pberrypi,7inch-touchscreen-panel-regulator.yaml | 7 +- .../nvidia,tegra264-bpmp-shmem.yaml | 15 +- .../devicetree/bindings/reset/canaan,k230-rst.yaml | 39 + .../devicetree/bindings/reset/nxp,lpc1850-rgu.txt | 83 - .../devicetree/bindings/reset/nxp,lpc1850-rgu.yaml | 101 + .../reset/renesas,rzv2h-usb2phy-reset.yaml | 7 +- .../devicetree/bindings/reset/snps,dw-reset.txt | 30 - .../devicetree/bindings/reset/snps,dw-reset.yaml | 39 + .../bindings/reset/sophgo,sg2042-reset.yaml | 4 +- Documentation/devicetree/bindings/riscv/andes.yaml | 25 + Documentation/devicetree/bindings/riscv/cpus.yaml | 1 + .../devicetree/bindings/riscv/sophgo.yaml | 45 - .../devicetree/bindings/rng/brcm,iproc-rng200.yaml | 6 + .../bindings/rtc/nvidia,tegra20-rtc.yaml | 1 + .../devicetree/bindings/rtc/renesas,rzn1-rtc.yaml | 22 +- Documentation/devicetree/bindings/serial/8250.yaml | 45 +- .../devicetree/bindings/serial/cdns,uart.yaml | 7 +- .../devicetree/bindings/serial/mediatek,uart.yaml | 1 + .../bindings/serial/qcom,sa8255p-geni-uart.yaml | 69 + .../devicetree/bindings/serial/renesas,hscif.yaml | 7 + .../devicetree/bindings/serial/renesas,rsci.yaml | 27 +- .../devicetree/bindings/serial/renesas,scif.yaml | 8 + .../devicetree/bindings/serial/samsung_uart.yaml | 4 + .../bindings/serial/snps-dw-apb-uart.yaml | 3 + .../soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml | 28 +- .../bindings/soc/fsl/fsl,imx23-digctl.yaml | 53 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 + .../devicetree/bindings/soc/qcom/qcom,dcc.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,eud.yaml | 38 +- .../bindings/soc/qcom/qcom,pmic-glink.yaml | 1 + .../soc/qcom/qcom,sa8255p-geni-se-qup.yaml | 107 + .../devicetree/bindings/soc/renesas/renesas.yaml | 11 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 8 +- .../bindings/soc/samsung/exynos-pmu.yaml | 3 + .../soc/samsung/samsung,exynos-sysreg.yaml | 1 + .../devicetree/bindings/soc/sophgo/sophgo.yaml | 52 + .../bindings/soc/spacemit/spacemit,k1-syscon.yaml | 27 +- .../devicetree/bindings/soc/ti/ti,j784s4-bist.yaml | 63 + .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 32 +- .../devicetree/bindings/sound/cirrus,cs42xx8.yaml | 4 + .../bindings/sound/fsl,mxs-audio-sgtl5000.yaml | 81 + .../bindings/sound/mediatek,mt8173-afe-pcm.yaml | 98 + .../devicetree/bindings/sound/mt8186-afe-pcm.yaml | 5 + .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 5 + .../devicetree/bindings/sound/mtk-afe-pcm.txt | 45 - .../bindings/sound/mxs-audio-sgtl5000.txt | 42 - .../bindings/sound/qcom,lpass-va-macro.yaml | 28 +- .../devicetree/bindings/sound/qcom,q6afe.yaml | 13 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 2 + .../devicetree/bindings/sound/qcom,wcd939x.yaml | 3 + .../devicetree/bindings/sound/richtek,rt9123.yaml | 9 +- .../devicetree/bindings/sound/ti,tas57xx.yaml | 2 + .../devicetree/bindings/spi/amlogic,a4-spisg.yaml | 59 + .../devicetree/bindings/spi/fsl,dspi.yaml | 18 + .../devicetree/bindings/spi/marvell,orion-spi.yaml | 102 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 5 + Documentation/devicetree/bindings/spi/mxs-spi.yaml | 3 + .../devicetree/bindings/spi/nxp,lpc3220-spi.yaml | 44 + .../bindings/spi/renesas,rzv2h-rspi.yaml | 96 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 1 - .../devicetree/bindings/spi/spi-orion.txt | 79 - .../bindings/spi/spi-peripheral-props.yaml | 1 + .../devicetree/bindings/spi/spi-sg2044-nor.yaml | 9 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 48 +- .../devicetree/bindings/sram/qcom,imem.yaml | 15 + .../bindings/staging/iio/adc/spear-adc.txt | 24 - .../devicetree/bindings/submitting-patches.rst | 12 +- .../bindings/thermal/mediatek,thermal.yaml | 27 +- .../bindings/thermal/nvidia,tegra124-soctherm.yaml | 2 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../bindings/thermal/rockchip-thermal.yaml | 62 + .../devicetree/bindings/timer/andestech,plmt0.yaml | 53 + .../devicetree/bindings/timer/via,vt8500-timer.txt | 15 - .../bindings/timer/via,vt8500-timer.yaml | 51 + .../trigger-source/adi,util-sigma-delta-spi.yaml | 49 + .../bindings/trigger-source/gpio-trigger.yaml | 40 + .../devicetree/bindings/trivial-devices.yaml | 58 +- .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 5 + Documentation/devicetree/bindings/usb/dwc2.yaml | 2 +- .../devicetree/bindings/usb/fsl,usbmisc.yaml | 2 + .../devicetree/bindings/usb/genesys,gl850g.yaml | 28 +- Documentation/devicetree/bindings/usb/isp1301.txt | 24 - .../devicetree/bindings/usb/lpc32xx-udc.txt | 28 - .../devicetree/bindings/usb/nxp,lpc3220-udc.yaml | 50 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 15 + .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 2 + .../bindings/watchdog/mediatek,mtk-wdt.yaml | 1 + .../devicetree/bindings/writing-bindings.rst | 42 +- .../devicetree/bindings/writing-schema.rst | 3 + Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/pwm.rst | 13 +- Documentation/driver-api/serial/driver.rst | 7 +- Documentation/driver-api/thermal/intel_dptf.rst | 9 + Documentation/driver-api/tty/tty_port.rst | 5 +- Documentation/driver-api/usb/anchors.rst | 11 - Documentation/filesystems/fscrypt.rst | 45 +- Documentation/filesystems/fsverity.rst | 3 +- Documentation/firmware-guide/acpi/apei/einj.rst | 33 + .../firmware-guide/acpi/gpio-properties.rst | 34 +- Documentation/firmware-guide/acpi/i2c-muxes.rst | 8 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/mc33xs2410_hwmon.rst | 34 + Documentation/iio/adxl313.rst | 293 + Documentation/iio/index.rst | 1 + Documentation/power/pm_qos_interface.rst | 7 - Documentation/power/runtime_pm.rst | 50 +- Documentation/security/self-protection.rst | 2 +- .../zh_CN/security/self-protection.rst | 2 +- Documentation/usb/gadget_configfs.rst | 45 +- Documentation/wmi/devices/lenovo-wmi-gamezone.rst | 203 + Documentation/wmi/devices/lenovo-wmi-other.rst | 108 + LICENSES/deprecated/GFDL-1.1 | 2 +- LICENSES/deprecated/GFDL-1.2 | 2 +- LICENSES/deprecated/GPL-1.0 | 6 +- LICENSES/preferred/GPL-2.0 | 10 +- LICENSES/preferred/LGPL-2.0 | 5 +- LICENSES/preferred/LGPL-2.1 | 8 +- MAINTAINERS | 218 +- Makefile | 1 + arch/Kconfig | 13 +- arch/arc/kernel/ptrace.c | 4 +- arch/arm/Kconfig | 4 +- arch/arm/boot/compressed/Makefile | 2 +- arch/arm/boot/dts/allwinner/sun8i-v3.dtsi | 9 + arch/arm/boot/dts/allwinner/sun8i-v3s.dtsi | 9 + arch/arm/boot/dts/aspeed/Makefile | 3 +- .../boot/dts/aspeed/aspeed-bmc-ampere-mtjade.dts | 2 +- .../aspeed/aspeed-bmc-arm-stardragon4800-rep2.dts | 4 +- .../dts/aspeed/aspeed-bmc-asrock-e3c246d4i.dts | 2 +- .../boot/dts/aspeed/aspeed-bmc-bytedance-g220a.dts | 4 +- .../boot/dts/aspeed/aspeed-bmc-delta-ahe50dc.dts | 2 +- .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts | 71 +- .../dts/aspeed/aspeed-bmc-facebook-catalina.dts | 209 +- .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 85 +- .../aspeed/aspeed-bmc-facebook-santabarbara.dts | 982 ++ .../dts/aspeed/aspeed-bmc-facebook-yosemite4.dts | 40 + .../arm/boot/dts/aspeed/aspeed-bmc-ibm-bonnell.dts | 2 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 2 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dts | 4 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 139 +- .../boot/dts/aspeed/aspeed-bmc-lenovo-hr630.dts | 46 +- .../boot/dts/aspeed/aspeed-bmc-lenovo-hr855xg2.dts | 68 +- .../dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts | 1128 ++ .../arm/boot/dts/aspeed/aspeed-bmc-opp-lanyang.dts | 18 +- arch/arm/boot/dts/aspeed/aspeed-bmc-opp-nicole.dts | 10 +- .../boot/dts/aspeed/aspeed-bmc-opp-palmetto.dts | 40 +- .../arm/boot/dts/aspeed/aspeed-bmc-opp-romulus.dts | 6 +- arch/arm/boot/dts/aspeed/aspeed-bmc-opp-swift.dts | 974 -- arch/arm/boot/dts/aspeed/aspeed-bmc-opp-zaius.dts | 8 +- arch/arm/boot/dts/broadcom/bcm63138.dtsi | 79 +- arch/arm/boot/dts/broadcom/bcm63148.dtsi | 64 + arch/arm/boot/dts/broadcom/bcm63178.dtsi | 112 + arch/arm/boot/dts/broadcom/bcm6846.dtsi | 1 + arch/arm/boot/dts/broadcom/bcm6855.dtsi | 127 + arch/arm/boot/dts/broadcom/bcm6878.dtsi | 120 +- .../dts/broadcom/bcm958625-meraki-mx6x-common.dtsi | 7 +- arch/arm/boot/dts/marvell/kirkwood-km_common.dtsi | 4 +- arch/arm/boot/dts/mediatek/Makefile | 2 + arch/arm/boot/dts/mediatek/mt6572-jty-d101.dts | 61 + arch/arm/boot/dts/mediatek/mt6572-lenovo-a369i.dts | 56 + arch/arm/boot/dts/mediatek/mt6572.dtsi | 108 + arch/arm/boot/dts/microchip/at91-sam9x60ek.dts | 2 +- .../arm/boot/dts/microchip/at91-sama5d27_som1.dtsi | 2 +- .../boot/dts/microchip/at91-sama5d27_wlsom1.dtsi | 4 +- arch/arm/boot/dts/microchip/at91-sama5d2_icp.dts | 2 +- .../boot/dts/microchip/at91-sama7d65_curiosity.dts | 35 + arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 18 +- arch/arm/boot/dts/microchip/at91rm9200.dtsi | 5 +- arch/arm/boot/dts/microchip/at91sam9260.dtsi | 5 +- arch/arm/boot/dts/microchip/at91sam9261.dtsi | 4 +- arch/arm/boot/dts/microchip/at91sam9263.dtsi | 5 +- .../at91sam9g25-gardena-smart-gateway.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9g45.dtsi | 5 +- arch/arm/boot/dts/microchip/at91sam9n12.dtsi | 5 +- arch/arm/boot/dts/microchip/at91sam9rl.dtsi | 8 +- arch/arm/boot/dts/microchip/at91sam9x5.dtsi | 15 +- arch/arm/boot/dts/microchip/sam9x7.dtsi | 37 + arch/arm/boot/dts/microchip/sama5d2.dtsi | 3 + arch/arm/boot/dts/microchip/sama5d3.dtsi | 2 + arch/arm/boot/dts/microchip/sama5d4.dtsi | 3 + arch/arm/boot/dts/microchip/sama7d65.dtsi | 140 + arch/arm/boot/dts/microchip/sama7g5.dtsi | 19 +- arch/arm/boot/dts/nvidia/Makefile | 2 + arch/arm/boot/dts/nvidia/tegra30-asus-p1801-t.dts | 2087 +++ arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts | 2500 ++++ .../boot/dts/nvidia/tegra30-pegatron-chagall.dts | 16 + arch/arm/boot/dts/nxp/imx/Makefile | 3 + arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx53-tx53-x13x.dts | 44 +- arch/arm/boot/dts/nxp/imx/imx53-tx53.dtsi | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-gw551x.dts | 44 +- arch/arm/boot/dts/nxp/imx/imx6dl-gw553x.dts | 44 +- arch/arm/boot/dts/nxp/imx/imx6dl-gw560x.dts | 44 +- arch/arm/boot/dts/nxp/imx/imx6dl-gw5903.dts | 44 +- arch/arm/boot/dts/nxp/imx/imx6dl-gw5904.dts | 44 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6dl-comtft.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6s-8034-mb7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6s-8034.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6s-8035-mb7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6s-8035.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6u-801x.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6u-8033-mb7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6u-8033.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6u-80xx-mb7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6u-811x.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6u-81xx-mb7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6q-gw551x.dts | 44 +- arch/arm/boot/dts/nxp/imx/imx6q-gw553x.dts | 44 +- arch/arm/boot/dts/nxp/imx/imx6q-gw560x.dts | 44 +- arch/arm/boot/dts/nxp/imx/imx6q-gw5903.dts | 44 +- arch/arm/boot/dts/nxp/imx/imx6q-gw5904.dts | 44 +- .../boot/dts/nxp/imx/imx6q-tx6q-1010-comtft.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6q-tx6q-1010.dts | 38 +- .../boot/dts/nxp/imx/imx6q-tx6q-1020-comtft.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6q-tx6q-1020.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6q-tx6q-1036-mb7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6q-tx6q-1036.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6q-tx6q-10x0-mb7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6q-tx6q-1110.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6q-tx6q-11x0-mb7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw551x.dtsi | 44 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw553x.dtsi | 44 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw560x.dtsi | 44 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5903.dtsi | 44 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5904.dtsi | 44 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-lcd.dtsi | 38 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-lvds.dtsi | 38 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-mb7.dtsi | 38 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi | 38 +- .../arm/boot/dts/nxp/imx/imx6qp-tx6qp-8037-mb7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6qp-tx6qp-8037.dts | 38 +- .../arm/boot/dts/nxp/imx/imx6qp-tx6qp-8137-mb7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6qp-tx6qp-8137.dts | 38 +- .../boot/dts/nxp/imx/imx6ul-kontron-bl-common.dtsi | 1 - .../boot/dts/nxp/imx/imx6ul-kontron-sl-common.dtsi | 25 +- arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul-0010.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul-0011.dts | 38 +- .../boot/dts/nxp/imx/imx6ul-tx6ul-mainboard.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi | 38 +- .../dts/nxp/imx/imx6ull-engicam-microgea-bmm.dts | 303 + .../dts/nxp/imx/imx6ull-engicam-microgea-gtw.dts | 162 + .../dts/nxp/imx/imx6ull-engicam-microgea-rmm.dts | 360 + .../boot/dts/nxp/imx/imx6ull-engicam-microgea.dtsi | 95 + arch/arm/boot/dts/nxp/imx/imx7s-warp.dts | 49 +- arch/arm/boot/dts/nxp/imx/imx7ulp.dtsi | 4 + arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 2 + arch/arm/boot/dts/nxp/mxs/Makefile | 1 + arch/arm/boot/dts/nxp/mxs/imx28-amarula-rmm.dts | 300 + arch/arm/boot/dts/nxp/mxs/imx28.dtsi | 10 + arch/arm/boot/dts/nxp/vf/vf-colibri-eval-v3.dtsi | 11 +- arch/arm/boot/dts/nxp/vf/vf-colibri.dtsi | 348 +- arch/arm/boot/dts/nxp/vf/vf500-colibri.dtsi | 44 +- arch/arm/boot/dts/nxp/vf/vf500.dtsi | 14 +- arch/arm/boot/dts/nxp/vf/vf610-bk4.dts | 2 +- arch/arm/boot/dts/nxp/vf/vf610-cosmic.dts | 60 +- arch/arm/boot/dts/nxp/vf/vf610-twr.dts | 228 +- arch/arm/boot/dts/nxp/vf/vf610-zii-cfu1.dts | 6 +- arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-c.dts | 10 +- arch/arm/boot/dts/nxp/vf/vf610-zii-scu4-aib.dts | 12 +- arch/arm/boot/dts/nxp/vf/vf610-zii-spb4.dts | 4 +- arch/arm/boot/dts/nxp/vf/vf610-zii-ssmb-dtu.dts | 6 +- arch/arm/boot/dts/nxp/vf/vf610-zii-ssmb-spu3.dts | 4 +- arch/arm/boot/dts/nxp/vf/vf610m4-colibri.dts | 16 +- arch/arm/boot/dts/nxp/vf/vf610m4-cosmic.dts | 12 +- arch/arm/boot/dts/nxp/vf/vfxxx.dtsi | 7 +- arch/arm/boot/dts/qcom/Makefile | 1 + arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 10 +- .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 3 +- .../qcom/qcom-msm8974-sony-xperia-rhine-amami.dts | 16 + .../qcom/qcom-msm8974-sony-xperia-rhine-honami.dts | 16 + .../qcom/qcom-msm8974-sony-xperia-rhine-togari.dts | 16 + .../dts/qcom/qcom-msm8974-sony-xperia-rhine.dtsi | 20 +- .../dts/qcom/qcom-msm8974pro-oneplus-bacon.dts | 1 + .../arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts | 64 + arch/arm/boot/dts/renesas/r9a06g032.dtsi | 4 +- arch/arm/boot/dts/samsung/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/samsung/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/samsung/exynos4210-i9100.dts | 6 +- arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi | 10 +- .../arm/boot/dts/samsung/exynos4412-galaxy-s3.dtsi | 4 +- arch/arm/boot/dts/samsung/exynos4412-midas.dtsi | 8 +- arch/arm/boot/dts/samsung/exynos4412-p4note.dtsi | 8 +- arch/arm/boot/dts/samsung/s5pv210-aquila.dts | 2 +- arch/arm/boot/dts/samsung/s5pv210-aries.dtsi | 16 +- arch/arm/boot/dts/samsung/s5pv210-galaxys.dts | 2 +- arch/arm/boot/dts/samsung/s5pv210-goni.dts | 2 +- arch/arm/boot/dts/st/Makefile | 3 +- arch/arm/boot/dts/st/spear1310-evb.dts | 2 +- arch/arm/boot/dts/st/spear1310.dtsi | 8 +- arch/arm/boot/dts/st/spear1340-evb.dts | 2 +- arch/arm/boot/dts/st/spear13xx.dtsi | 2 +- arch/arm/boot/dts/st/spear300-evb.dts | 2 +- arch/arm/boot/dts/st/spear310-evb.dts | 2 +- arch/arm/boot/dts/st/spear320-evb.dts | 2 +- arch/arm/boot/dts/st/spear3xx.dtsi | 2 +- arch/arm/boot/dts/st/stm32mp131.dtsi | 2 + arch/arm/boot/dts/st/stm32mp133.dtsi | 2 + arch/arm/boot/dts/st/stm32mp15-scmi.dtsi | 10 +- arch/arm/boot/dts/st/stm32mp157f-dk2-scmi.dtsi | 196 + arch/arm/boot/dts/st/stm32mp157f-dk2.dts | 179 + arch/arm/boot/dts/st/stm32mp15xf.dtsi | 17 + arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 3 +- arch/arm/boot/dts/ti/omap/Makefile | 1 + arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 2 +- arch/arm/boot/dts/ti/omap/am335x-boneblack.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-bonegreen-eco.dts | 169 + arch/arm/boot/dts/ti/omap/am335x-nano.dts | 8 +- arch/arm/boot/dts/ti/omap/am335x-pdu001.dts | 3 +- arch/arm/boot/dts/ti/omap/dra7.dtsi | 29 +- arch/arm/boot/dts/vt8500/vt8500-bv07.dts | 5 + arch/arm/boot/dts/vt8500/vt8500.dtsi | 12 +- arch/arm/boot/dts/vt8500/wm8505-ref.dts | 5 + arch/arm/boot/dts/vt8500/wm8505.dtsi | 12 +- arch/arm/boot/dts/vt8500/wm8650-mid.dts | 5 + arch/arm/boot/dts/vt8500/wm8650.dtsi | 12 +- arch/arm/boot/dts/vt8500/wm8750-apc8750.dts | 5 + arch/arm/boot/dts/vt8500/wm8750.dtsi | 12 +- arch/arm/boot/dts/vt8500/wm8850-w70v2.dts | 5 + arch/arm/boot/dts/vt8500/wm8850.dtsi | 21 +- arch/arm/common/sa1111.c | 8 +- arch/arm/configs/exynos_defconfig | 2 - arch/arm/configs/imx_v6_v7_defconfig | 28 +- arch/arm/configs/milbeaut_m10v_defconfig | 3 - arch/arm/configs/multi_v7_defconfig | 12 +- arch/arm/configs/mxs_defconfig | 14 +- arch/arm/configs/omap2plus_defconfig | 5 +- arch/arm/configs/pxa_defconfig | 2 - arch/arm/configs/sama5_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 1 + arch/arm/crypto/Kconfig | 41 - arch/arm/crypto/Makefile | 21 - arch/arm/crypto/sha1-armv7-neon.S | 634 - arch/arm/crypto/sha1-ce-core.S | 123 - arch/arm/crypto/sha1-ce-glue.c | 72 - arch/arm/crypto/sha1_glue.c | 75 - arch/arm/crypto/sha1_neon_glue.c | 83 - arch/arm/crypto/sha512-glue.c | 110 - arch/arm/crypto/sha512-neon-glue.c | 75 - arch/arm/crypto/sha512.h | 3 - arch/arm/kernel/entry-common.S | 2 +- arch/arm/kernel/ptrace.c | 6 +- arch/arm/lib/.gitignore | 4 + arch/arm/lib/Makefile | 8 - arch/arm/lib/crc-t10dif.c | 72 - arch/arm/lib/crc32.c | 123 - arch/arm/lib/crypto/.gitignore | 3 - arch/arm/lib/crypto/Kconfig | 31 - arch/arm/lib/crypto/Makefile | 32 - arch/arm/lib/crypto/poly1305-armv4.pl | 1236 -- arch/arm/lib/crypto/poly1305-glue.c | 80 - arch/arm/lib/crypto/sha256-armv4.pl | 724 - arch/arm/lib/crypto/sha256-ce.S | 123 - arch/arm/lib/crypto/sha256.c | 64 - arch/arm/mach-highbank/highbank.c | 2 +- arch/arm/mach-mediatek/Kconfig | 4 + arch/arm/mach-mediatek/mediatek.c | 1 + arch/arm/mach-mediatek/platsmp.c | 7 + arch/arm/mach-omap1/board-ams-delta.c | 42 +- arch/arm/mach-pxa/spitz.c | 2 +- arch/arm/mach-rockchip/platsmp.c | 15 +- arch/arm/mach-s3c/mach-crag6410.c | 17 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-sa1100/generic.c | 2 +- arch/arm/mach-sa1100/neponset.c | 2 +- arch/arm/mach-tegra/reset.c | 2 +- arch/arm/mach-vt8500/vt8500.c | 2 +- arch/arm/mm/cache-feroceon-l2.c | 2 +- arch/arm/mm/cache-tauros2.c | 2 +- arch/arm/plat-orion/gpio.c | 6 +- arch/arm/vdso/Makefile | 2 +- arch/arm/xen/enlighten.c | 2 +- arch/arm64/Kconfig | 4 +- arch/arm64/Kconfig.platforms | 30 +- arch/arm64/boot/dts/Makefile | 3 + arch/arm64/boot/dts/airoha/en7581-evb.dts | 8 + arch/arm64/boot/dts/airoha/en7581.dtsi | 49 + arch/arm64/boot/dts/allwinner/Makefile | 1 + arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 35 + .../dts/allwinner/sun50i-a133-liontron-h-a133l.dts | 19 + arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 201 +- .../boot/dts/allwinner/sun55i-a527-cubie-a5e.dts | 5 + .../boot/dts/allwinner/sun55i-h728-x96qpro+.dts | 5 + .../boot/dts/allwinner/sun55i-t527-avaota-a1.dts | 5 + .../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts | 390 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 5 +- .../boot/dts/altera/socfpga_stratix10_swvp.dts | 6 - arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/amlogic-s6.dtsi | 97 + arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi | 81 + arch/arm64/boot/dts/amlogic/amlogic-s7d.dtsi | 90 + .../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 4 + .../dts/amlogic/meson-g12b-a311d-libretech-cc.dts | 4 + .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxm-ugoos-am3.dts | 91 + arch/arm64/boot/dts/apple/t6000.dtsi | 4 + arch/arm64/boot/dts/apple/t6001.dtsi | 4 + arch/arm64/boot/dts/apple/t6002.dtsi | 4 + arch/arm64/boot/dts/apple/t600x-common.dtsi | 34 + arch/arm64/boot/dts/apple/t600x-die0.dtsi | 34 +- arch/arm64/boot/dts/apple/t8012-j132.dts | 1 + arch/arm64/boot/dts/apple/t8103.dtsi | 68 +- arch/arm64/boot/dts/apple/t8112.dtsi | 68 +- arch/arm64/boot/dts/axiado/Makefile | 2 + arch/arm64/boot/dts/axiado/ax3000-evk.dts | 79 + arch/arm64/boot/dts/axiado/ax3000.dtsi | 520 + arch/arm64/boot/dts/broadcom/Makefile | 4 +- .../boot/dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts | 121 + arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 111 +- arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi | 116 +- arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi | 129 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi | 130 +- arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi | 119 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 8 - arch/arm64/boot/dts/broadcom/rp1-common.dtsi | 42 + arch/arm64/boot/dts/broadcom/rp1-nexus.dtsi | 14 + arch/arm64/boot/dts/broadcom/rp1.dtso | 11 + arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 4 +- arch/arm64/boot/dts/cix/Makefile | 2 + arch/arm64/boot/dts/cix/sky1-orion-o6.dts | 39 + arch/arm64/boot/dts/cix/sky1.dtsi | 330 + arch/arm64/boot/dts/exynos/Makefile | 1 + arch/arm64/boot/dts/exynos/exynos2200-g0s.dts | 169 + arch/arm64/boot/dts/exynos/exynos2200-pinctrl.dtsi | 1765 +++ arch/arm64/boot/dts/exynos/exynos2200.dtsi | 561 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7870.dtsi | 1 + arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 378 + .../boot/dts/exynos/google/gs101-pixel-common.dtsi | 96 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 10 +- arch/arm64/boot/dts/freescale/Makefile | 42 +- .../freescale/fsl-ls1043a-tqmls1043a-mbls10xxa.dts | 12 + .../boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi | 3 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 27 + .../freescale/fsl-ls1046a-tqmls1046a-mbls10xxa.dts | 22 +- .../boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 27 + .../freescale/fsl-ls1088a-tqmls1088a-mbls10xxa.dts | 8 + .../boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 20 + arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 362 + .../arm64/boot/dts/freescale/imx8-ss-security.dtsi | 38 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 2 + .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 2 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 2 + .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 2 + .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 2 + .../boot/dts/freescale/imx8mm-venice-gw7904.dts | 2 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 2 + .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 4 + .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 4 + .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 2 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 62 +- arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi | 18 + arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 33 + .../dts/freescale/imx8mp-toradex-smarc-dev.dts | 6 +- .../boot/dts/freescale/imx8mp-toradex-smarc.dtsi | 10 +- ...mx8mp-tqma8mpql-mba8mpxl-lvds-tm070jvhg33.dtso} | 0 .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 1 + .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 4 + ...x8p-ml81-moduline-display-106-av101hdt-a10.dtso | 94 + ...x8p-ml81-moduline-display-106-av123z7m-n17.dtso | 139 + .../imx8mp-tx8p-ml81-moduline-display-106.dts | 527 + .../arm64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi | 548 + arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi | 86 + .../boot/dts/freescale/imx8mp-venice-gw702x.dtsi | 2 + .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 8 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 36 +- .../boot/dts/freescale/imx8qm-mek-ov5640-csi0.dtso | 62 + .../boot/dts/freescale/imx8qm-mek-ov5640-csi1.dtso | 62 + arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 168 +- arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi | 79 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 11 + .../boot/dts/freescale/imx8qxp-mek-ov5640-csi.dtso | 61 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 148 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi | 84 + .../boot/dts/freescale/imx8qxp-ss-security.dtsi | 16 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 7 + arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 3 + arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 121 +- arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 99 + arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 98 +- .../freescale/imx93-phyboard-nash-peb-wlbt-07.dtso | 88 + .../boot/dts/freescale/imx93-phyboard-nash.dts | 9 - .../imx93-phyboard-segin-peb-eval-01.dtso | 52 + .../imx93-phyboard-segin-peb-wlbt-05.dtso | 93 + .../boot/dts/freescale/imx93-phyboard-segin.dts | 1 + .../boot/dts/freescale/imx93-phycore-rpmsg.dtso | 60 + .../boot/dts/freescale/imx93-phycore-som.dtsi | 26 + arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi | 21 +- arch/arm64/boot/dts/freescale/imx93-var-som.dtsi | 46 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx94.dtsi | 44 + arch/arm64/boot/dts/freescale/imx943-evk.dts | 432 + arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 11 + arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 178 +- .../boot/dts/freescale/imx95-libra-rdk-fpsc.dts | 318 + .../boot/dts/freescale/imx95-phycore-fpsc.dtsi | 656 + arch/arm64/boot/dts/freescale/imx95.dtsi | 67 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 2 +- arch/arm64/boot/dts/freescale/s32g2.dtsi | 109 + arch/arm64/boot/dts/freescale/s32g3.dtsi | 110 + arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi | 84 + arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 84 + .../dts/freescale/tqmls1088a-mbls10xxa-mc.dtsi | 16 - .../boot/dts/freescale/tqmls10xxa-mbls10xxa.dtsi | 21 + arch/arm64/boot/dts/freescale/tqmls10xxa.dtsi | 8 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 1 + arch/arm64/boot/dts/lg/lg1312.dtsi | 324 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 324 +- arch/arm64/boot/dts/lg/lg131x.dtsi | 333 + arch/arm64/boot/dts/marvell/Makefile | 2 + arch/arm64/boot/dts/marvell/mmp/Makefile | 2 + .../marvell/mmp/pxa1908-samsung-coreprimevelte.dts | 331 + arch/arm64/boot/dts/marvell/mmp/pxa1908.dtsi | 300 + arch/arm64/boot/dts/mediatek/Makefile | 4 +- .../boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dtsi | 113 +- arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 33 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 9 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 11 + .../boot/dts/mediatek/mt8186-corsola-squirtle.dts | 107 + .../boot/dts/mediatek/mt8186-corsola-steelix.dtsi | 9 +- .../mt8186-corsola-tentacool-sku327683.dts | 2 + .../mt8186-corsola-tentacruel-sku262148.dts | 2 + .../mediatek/mt8186-corsola-voltorb-sku589824.dts | 13 - .../mediatek/mt8186-corsola-voltorb-sku589825.dts | 25 - .../boot/dts/mediatek/mt8186-corsola-voltorb.dts | 24 + arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 18 +- .../dts/mediatek/mt8192-asurada-spherion-r0.dts | 7 + arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 17 +- .../boot/dts/mediatek/mt8390-genio-common.dtsi | 4 + .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 61 +- .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 5 - arch/arm64/boot/dts/nvidia/Makefile | 2 + .../arm64/boot/dts/nvidia/tegra264-p3834-0008.dtsi | 7 + arch/arm64/boot/dts/nvidia/tegra264-p3834.dtsi | 30 + .../dts/nvidia/tegra264-p3971-0089+p3834-0008.dts | 11 + .../boot/dts/nvidia/tegra264-p3971-0089+p3834.dtsi | 14 + .../arm64/boot/dts/nvidia/tegra264-p3971-0089.dtsi | 3 + arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi | 4 + arch/arm64/boot/dts/nvidia/tegra264.dtsi | 415 + arch/arm64/boot/dts/qcom/Makefile | 10 +- .../dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts | 81 - .../dts/qcom/apq8016-sbc-d3-camera-mezzanine.dtso | 89 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 20 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 40 +- .../boot/dts/qcom/msm8976-longcheer-l9360.dts | 490 + arch/arm64/boot/dts/qcom/msm8976.dtsi | 38 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 54 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 20 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 103 + arch/arm64/boot/dts/qcom/qcs615-ride.dts | 12 + arch/arm64/boot/dts/qcom/qcs615.dtsi | 148 + arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 4 + arch/arm64/boot/dts/qcom/qcs8300.dtsi | 71 + .../dts/qcom/qrb5165-rb5-vision-mezzanine.dtso | 4 - arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 238 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 515 +- arch/arm64/boot/dts/qcom/sar2130p.dtsi | 12 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 10 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 70 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 50 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 6 + arch/arm64/boot/dts/qcom/sm6115.dtsi | 9 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 73 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 28 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 19 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 12 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8550.dtsi | 211 + arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 4 + arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 4 + arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 4 + arch/arm64/boot/dts/qcom/sm8650.dtsi | 97 +- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 233 + arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 243 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 230 +- arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 1496 ++ .../boot/dts/qcom/x1e80100-asus-zenbook-a14.dts | 37 + .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 203 +- .../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 98 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 20 +- .../boot/dts/qcom/x1p42100-asus-zenbook-a14.dts | 141 + arch/arm64/boot/dts/qcom/x1p42100.dtsi | 556 + arch/arm64/boot/dts/renesas/Makefile | 18 + arch/arm64/boot/dts/renesas/condor-common.dtsi | 2 + arch/arm64/boot/dts/renesas/draak.dtsi | 2 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 16 + arch/arm64/boot/dts/renesas/gray-hawk-single.dtsi | 866 ++ arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 20 + .../boot/dts/renesas/r8a779g3-sparrow-hawk.dts | 57 +- .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 855 +- .../boot/dts/renesas/r8a779h2-gray-hawk-single.dts | 17 + arch/arm64/boot/dts/renesas/r8a779h2.dtsi | 12 + arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 299 + .../renesas/r9a09g047e57-smarc-cru-csi-ov5645.dtso | 21 + arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 47 + arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 656 + .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts | 326 + arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 343 + .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 214 +- arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 37 + arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 157 + .../arm64/boot/dts/renesas/rzv2-evk-cn15-emmc.dtso | 50 + arch/arm64/boot/dts/renesas/rzv2-evk-cn15-sd.dtso | 69 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/rockchip/Makefile | 24 + .../dts/rockchip/px30-cobra-ltk050h3146w-a2.dts | 2 + .../boot/dts/rockchip/px30-cobra-ltk050h3146w.dts | 2 + .../boot/dts/rockchip/px30-cobra-ltk050h3148w.dts | 2 + .../boot/dts/rockchip/px30-cobra-ltk500hd1829.dts | 2 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 5 +- .../dts/rockchip/px30-pp1516-ltk050h3146w-a2.dts | 2 + .../boot/dts/rockchip/px30-pp1516-ltk050h3148w.dts | 2 + arch/arm64/boot/dts/rockchip/px30-pp1516.dtsi | 3 +- .../rockchip/px30-ringneck-haikou-video-demo.dtso | 53 + arch/arm64/boot/dts/rockchip/px30.dtsi | 10 +- .../boot/dts/rockchip/rk3308-sakurapi-rk3308b.dts | 265 + .../boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi | 2 + .../boot/dts/rockchip/rk3326-gameforce-chi.dts | 2 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-base.dtsi | 4 - .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 15 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 2 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 15 +- .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 164 +- .../rockchip/rk3399-puma-haikou-video-demo.dtso | 12 +- .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 2 - .../boot/dts/rockchip/rk3399-rockpro64-screen.dtso | 78 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 64 - .../dts/rockchip/rk3399-sapphire-excavator.dts | 16 +- arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 6 + arch/arm64/boot/dts/rockchip/rk3528.dtsi | 166 +- arch/arm64/boot/dts/rockchip/rk3562.dtsi | 37 +- .../boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 66 +- arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dts | 19 + .../arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi | 15 + .../rockchip/rk3576-armsom-sige5-v1.2-wifibt.dtso | 49 + .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 253 +- arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 5 + .../boot/dts/rockchip/rk3576-luckfox-core3576.dtsi | 749 + .../boot/dts/rockchip/rk3576-luckfox-omni3576.dts | 51 + arch/arm64/boot/dts/rockchip/rk3576-nanopi-m5.dts | 941 ++ arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 116 +- arch/arm64/boot/dts/rockchip/rk3576.dtsi | 23 +- .../boot/dts/rockchip/rk3588-armsom-sige7.dts | 36 + arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 17 + .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 17 + .../rockchip/rk3588-jaguar-ethernet-switch.dtso | 195 + arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 2 + .../boot/dts/rockchip/rk3588-rock-5b-5bp-5t.dtsi | 878 ++ arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dtsi | 875 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts | 105 + arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 2 + .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 11 - .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 66 +- arch/arm64/boot/dts/rockchip/rk3588s-roc-pc.dts | 840 ++ arch/arm64/boot/dts/rockchip/rk8xx.h | 18 + arch/arm64/boot/dts/sophgo/Makefile | 2 + .../dts/sophgo/sg2000-milkv-duo-module-01-evb.dts | 76 + .../dts/sophgo/sg2000-milkv-duo-module-01.dtsi | 40 + arch/arm64/boot/dts/sophgo/sg2000.dtsi | 86 + arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 61 + arch/arm64/boot/dts/st/stm32mp251.dtsi | 527 +- arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 58 + arch/arm64/boot/dts/ti/Makefile | 25 +- arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 24 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 24 + arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 13 + arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 63 +- arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 615 + arch/arm64/boot/dts/ti/k3-am62d2.dtsi | 20 + .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 2 +- .../boot/dts/ti/k3-am62p-j722s-common-thermal.dtsi | 51 + arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 32 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 11 + arch/arm64/boot/dts/ti/k3-am62p5.dtsi | 4 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 24 - arch/arm64/boot/dts/ti/k3-am642-evm-pcie0-ep.dtso | 1 + .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 5 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 17 + arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso | 1 + arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dtso | 1 + arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 12 + arch/arm64/boot/dts/ti/k3-am69-sk.dts | 20 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 90 + arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 14 +- arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 9 + arch/arm64/boot/dts/ti/k3-j722s.dtsi | 4 + .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 16 + arch/arm64/boot/dts/ti/k3-pinctrl.h | 18 +- arch/arm64/configs/defconfig | 45 +- arch/arm64/crypto/Kconfig | 30 - arch/arm64/crypto/Makefile | 17 - arch/arm64/crypto/sha1-ce-core.S | 150 - arch/arm64/crypto/sha1-ce-glue.c | 118 - arch/arm64/crypto/sha512-ce-core.S | 206 - arch/arm64/crypto/sha512-ce-glue.c | 96 - arch/arm64/crypto/sha512-glue.c | 83 - arch/arm64/include/asm/acpi.h | 2 +- arch/arm64/include/asm/cache.h | 17 + arch/arm64/include/asm/vdso/vsyscall.h | 7 +- arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/pi/Makefile | 2 +- arch/arm64/kernel/ptrace.c | 52 +- arch/arm64/kernel/vdso/Makefile | 3 +- arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/lib/.gitignore | 4 + arch/arm64/lib/Makefile | 9 - arch/arm64/lib/crc-t10dif.c | 73 - arch/arm64/lib/crc32.c | 99 - arch/arm64/lib/crypto/.gitignore | 3 - arch/arm64/lib/crypto/Kconfig | 20 - arch/arm64/lib/crypto/Makefile | 24 - arch/arm64/lib/crypto/poly1305-glue.c | 73 - arch/arm64/lib/crypto/sha2-armv8.pl | 786 -- arch/arm64/lib/crypto/sha256-ce.S | 136 - arch/arm64/lib/crypto/sha256.c | 75 - arch/csky/kernel/ptrace.c | 4 +- arch/hexagon/kernel/ptrace.c | 2 +- arch/loongarch/Kconfig | 3 +- arch/loongarch/kernel/ptrace.c | 16 +- arch/loongarch/lib/Makefile | 2 - arch/loongarch/lib/crc32-loongarch.c | 136 - arch/m68k/amiga/config.c | 2 - arch/m68k/apollo/config.c | 2 - arch/m68k/atari/config.c | 1 - arch/m68k/kernel/ptrace.c | 4 +- arch/m68k/mac/config.c | 2 - arch/m68k/q40/config.c | 2 - arch/microblaze/kernel/timer.c | 2 +- arch/mips/Kconfig | 1 - arch/mips/alchemy/common/gpiolib.c | 12 +- arch/mips/cavium-octeon/Kconfig | 6 - arch/mips/cavium-octeon/crypto/Makefile | 3 - arch/mips/cavium-octeon/crypto/octeon-crypto.c | 3 +- arch/mips/cavium-octeon/crypto/octeon-md5.c | 3 +- arch/mips/cavium-octeon/crypto/octeon-sha1.c | 147 - arch/mips/cavium-octeon/crypto/octeon-sha256.c | 73 - arch/mips/cavium-octeon/crypto/octeon-sha512.c | 167 - arch/mips/configs/cavium_octeon_defconfig | 2 - arch/mips/configs/generic/board-marduk.config | 1 - arch/mips/configs/loongson3_defconfig | 4 +- arch/mips/crypto/Kconfig | 20 - .../asm/octeon/crypto.h} | 0 arch/mips/include/asm/time.h | 2 +- arch/mips/kernel/ptrace.c | 20 +- arch/mips/lib/.gitignore | 4 + arch/mips/lib/Makefile | 4 - arch/mips/lib/crc32-mips.c | 183 - arch/mips/lib/crypto/chacha-core.S | 497 - arch/nios2/kernel/ptrace.c | 2 +- arch/openrisc/kernel/ptrace.c | 4 +- arch/parisc/kernel/ptrace.c | 8 +- arch/powerpc/Kconfig | 2 - arch/powerpc/configs/44x/akebono_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/crypto/Kconfig | 16 - arch/powerpc/crypto/Makefile | 4 - arch/powerpc/crypto/sha1-spe-glue.c | 107 - arch/powerpc/crypto/sha1.c | 78 - arch/powerpc/kernel/legacy_serial.c | 62 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 74 +- arch/powerpc/kernel/secvar-sysfs.c | 2 +- arch/powerpc/lib/Makefile | 8 - arch/powerpc/lib/crc-t10dif.c | 83 - arch/powerpc/lib/crc32.c | 93 - arch/powerpc/lib/crypto/Kconfig | 22 - arch/powerpc/lib/crypto/Makefile | 10 - arch/powerpc/lib/crypto/sha256.c | 70 - arch/powerpc/mm/book3s64/hash_utils.c | 6 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/platforms/powermac/setup.c | 2 - arch/powerpc/platforms/powernv/opal-core.c | 4 +- arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/opal-elog.c | 2 +- arch/powerpc/platforms/powernv/opal-flash.c | 2 +- arch/powerpc/platforms/powernv/opal-msglog.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/ultravisor.c | 2 +- arch/riscv/Kconfig | 5 +- arch/riscv/Kconfig.socs | 7 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/andes/Makefile | 2 + arch/riscv/boot/dts/andes/qilai-voyager.dts | 28 + arch/riscv/boot/dts/andes/qilai.dtsi | 186 + .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 12 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 12 +- arch/riscv/boot/dts/sophgo/Makefile | 2 + arch/riscv/boot/dts/sophgo/cv180x.dtsi | 110 + arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dts | 8 + arch/riscv/boot/dts/sophgo/cv18xx-reset.h | 98 + arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi | 384 +- arch/riscv/boot/dts/sophgo/sg2042-evb-v1.dts | 245 + arch/riscv/boot/dts/sophgo/sg2042-evb-v2.dts | 233 + arch/riscv/boot/dts/sophgo/sg2042.dtsi | 61 + arch/riscv/boot/dts/sophgo/sg2044-cpus.dtsi | 283 +- .../boot/dts/sophgo/sg2044-sophgo-srd3-10.dts | 87 + arch/riscv/boot/dts/sophgo/sg2044.dtsi | 499 + arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 10 + arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 8 + arch/riscv/boot/dts/spacemit/k1.dtsi | 485 +- arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 9 + arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts | 12 +- arch/riscv/boot/dts/thead/th1520.dtsi | 14 + arch/riscv/configs/defconfig | 5 +- arch/riscv/crypto/Kconfig | 11 - arch/riscv/crypto/Makefile | 3 - arch/riscv/crypto/sha512-riscv64-glue.c | 124 - arch/riscv/crypto/sha512-riscv64-zvknhb-zvkb.S | 203 - arch/riscv/include/asm/irq.h | 2 + arch/riscv/kernel/entry.S | 2 +- arch/riscv/kernel/irq.c | 34 + arch/riscv/kernel/pi/Makefile | 2 +- arch/riscv/kernel/ptrace.c | 12 +- arch/riscv/lib/Makefile | 7 - arch/riscv/lib/crc-t10dif.c | 24 - arch/riscv/lib/crc32.c | 53 - arch/riscv/lib/crc64.c | 34 - arch/riscv/lib/crypto/Kconfig | 16 - arch/riscv/lib/crypto/Makefile | 7 - .../crypto/sha256-riscv64-zvknha_or_zvknhb-zvkb.S | 225 - arch/riscv/lib/crypto/sha256.c | 67 - arch/riscv/purgatory/Makefile | 2 +- arch/riscv/purgatory/purgatory.c | 8 +- arch/s390/Kconfig | 3 +- arch/s390/configs/debug_defconfig | 2 - arch/s390/configs/defconfig | 2 - arch/s390/crypto/Kconfig | 20 - arch/s390/crypto/Makefile | 2 - arch/s390/crypto/sha1_s390.c | 105 - arch/s390/crypto/sha512_s390.c | 154 - arch/s390/hypfs/hypfs.h | 2 +- arch/s390/hypfs/hypfs_diag.h | 2 +- arch/s390/kernel/cpacf.c | 2 +- arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/ipl.c | 18 +- arch/s390/kernel/ptrace.c | 42 +- arch/s390/lib/Makefile | 4 - arch/s390/lib/crc32.c | 77 - arch/s390/lib/crypto/Kconfig | 13 - arch/s390/lib/crypto/Makefile | 7 - arch/s390/lib/crypto/sha256.c | 47 - arch/s390/mm/init.c | 2 +- arch/s390/pci/pci_sysfs.c | 2 +- arch/s390/purgatory/purgatory.c | 2 +- arch/sh/kernel/ptrace_32.c | 4 +- arch/sparc/Kconfig | 1 - arch/sparc/crypto/Kconfig | 20 - arch/sparc/crypto/Makefile | 4 - arch/sparc/crypto/sha1_glue.c | 94 - arch/sparc/crypto/sha512_glue.c | 122 - arch/sparc/kernel/ptrace_32.c | 4 +- arch/sparc/kernel/ptrace_64.c | 8 +- arch/sparc/lib/Makefile | 3 - arch/sparc/lib/crc32.c | 93 - arch/sparc/lib/crypto/Kconfig | 8 - arch/sparc/lib/crypto/Makefile | 4 - arch/sparc/lib/crypto/sha256.c | 64 - arch/sparc/vdso/Makefile | 3 +- arch/x86/Kconfig | 5 +- arch/x86/crypto/Kconfig | 27 - arch/x86/crypto/Makefile | 6 - arch/x86/crypto/sha1_avx2_x86_64_asm.S | 700 - arch/x86/crypto/sha1_ni_asm.S | 304 - arch/x86/crypto/sha1_ssse3_asm.S | 554 - arch/x86/crypto/sha1_ssse3_glue.c | 324 - arch/x86/crypto/sha512-avx-asm.S | 423 - arch/x86/crypto/sha512-avx2-asm.S | 750 - arch/x86/crypto/sha512-ssse3-asm.S | 425 - arch/x86/crypto/sha512_ssse3_glue.c | 322 - arch/x86/entry/calling.h | 4 +- arch/x86/entry/vdso/Makefile | 3 +- arch/x86/include/asm/acpi.h | 4 +- arch/x86/include/asm/ce4100.h | 6 + arch/x86/include/asm/init.h | 2 +- arch/x86/include/asm/intel_telemetry.h | 37 - arch/x86/include/asm/realmode.h | 2 +- arch/x86/kernel/ksysfs.c | 8 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/ptrace.c | 22 +- arch/x86/lib/.gitignore | 4 + arch/x86/lib/Makefile | 12 - arch/x86/lib/crc-pclmul-consts.h | 195 - arch/x86/lib/crc-pclmul-template.S | 582 - arch/x86/lib/crc-pclmul-template.h | 76 - arch/x86/lib/crc-t10dif.c | 40 - arch/x86/lib/crc32.c | 111 - arch/x86/lib/crc64.c | 50 - arch/x86/lib/crypto/Kconfig | 34 - arch/x86/lib/crypto/Makefile | 20 - arch/x86/lib/crypto/poly1305_glue.c | 129 - arch/x86/lib/crypto/sha256-avx-asm.S | 499 - arch/x86/lib/crypto/sha256-avx2-asm.S | 774 -- arch/x86/lib/crypto/sha256-ni-asm.S | 196 - arch/x86/lib/crypto/sha256-ssse3-asm.S | 511 - arch/x86/lib/crypto/sha256.c | 80 - arch/x86/mm/init_64.c | 2 +- arch/x86/platform/ce4100/ce4100.c | 95 - arch/x86/purgatory/Makefile | 2 +- arch/x86/purgatory/purgatory.c | 2 +- arch/x86/um/ptrace.c | 10 +- arch/xtensa/kernel/ptrace.c | 4 +- block/blk-mq-debugfs.c | 12 +- crypto/Kconfig | 14 +- crypto/Makefile | 8 +- crypto/crc32.c | 65 +- crypto/crc32c.c | 66 +- crypto/sha1.c | 201 + crypto/sha1_generic.c | 87 - crypto/sha256.c | 371 +- crypto/sha512.c | 354 + crypto/sha512_generic.c | 217 - crypto/testmgr.c | 85 +- drivers/Kconfig | 6 + drivers/accel/habanalabs/common/sysfs.c | 4 +- drivers/acpi/Kconfig | 1 + drivers/acpi/acpi_processor.c | 2 +- drivers/acpi/acpi_tad.c | 4 +- drivers/acpi/acpica/extrace.c | 4 +- drivers/acpi/apei/apei-internal.h | 2 +- drivers/acpi/apei/einj-core.c | 386 +- drivers/acpi/apei/einj-cxl.c | 2 +- drivers/acpi/apei/ghes.c | 90 +- drivers/acpi/bgrt.c | 2 +- drivers/acpi/bus.c | 2 +- drivers/acpi/device_pm.c | 8 +- drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 7 + drivers/acpi/fan.h | 1 + drivers/acpi/fan_attr.c | 8 +- drivers/acpi/fan_core.c | 2 +- drivers/acpi/nfit/intel.c | 119 +- drivers/acpi/pci_link.c | 2 +- drivers/acpi/pfr_update.c | 63 +- drivers/acpi/prmt.c | 26 +- drivers/acpi/proc.c | 17 +- drivers/acpi/processor_perflib.c | 10 +- drivers/acpi/processor_throttling.c | 2 +- drivers/acpi/sysfs.c | 4 +- drivers/acpi/wakeup.c | 4 +- drivers/acpi/x86/lpss.c | 3 - drivers/amba/bus.c | 4 +- drivers/android/Kconfig | 15 +- drivers/android/Makefile | 2 +- drivers/android/binder.c | 49 +- drivers/android/binder_alloc.c | 53 +- drivers/android/binder_alloc.h | 22 +- drivers/android/binder_alloc_selftest.c | 306 - drivers/android/binder_internal.h | 4 + drivers/android/binder_trace.h | 21 - drivers/android/binderfs.c | 5 +- drivers/android/tests/.kunitconfig | 7 + drivers/android/tests/Makefile | 6 + drivers/android/tests/binder_alloc_kunit.c | 572 + drivers/base/auxiliary.c | 4 +- drivers/base/cacheinfo.c | 50 + drivers/base/core.c | 81 +- drivers/base/dd.c | 2 + drivers/base/devcoredump.c | 2 +- drivers/base/firmware_loader/sysfs.c | 6 +- drivers/base/node.c | 2 +- drivers/base/platform.c | 9 +- drivers/base/power/common.c | 9 +- drivers/base/power/main.c | 157 +- drivers/base/power/runtime.c | 160 +- drivers/base/regmap/regmap-debugfs.c | 10 - drivers/base/regmap/regmap-kunit.c | 2 +- drivers/base/topology.c | 2 +- drivers/bus/Kconfig | 6 + drivers/bus/Makefile | 1 + drivers/bus/imx-aipstz.c | 108 + drivers/bus/mhi/host/boot.c | 8 +- drivers/bus/mhi/host/debugfs.c | 3 +- drivers/bus/mhi/host/init.c | 8 +- drivers/bus/mhi/host/internal.h | 11 +- drivers/bus/mhi/host/main.c | 14 +- drivers/bus/mhi/host/pci_generic.c | 84 +- drivers/bus/moxtet.c | 3 +- drivers/bus/ti-sysc.c | 3 +- drivers/cdx/Kconfig | 3 +- drivers/cdx/controller/Kconfig | 1 + drivers/cdx/controller/cdx_controller.c | 27 +- drivers/char/Kconfig | 2 +- drivers/char/misc.c | 10 +- drivers/char/tpm/eventlog/of.c | 8 +- drivers/char/tpm/st33zp24/st33zp24.c | 2 +- drivers/char/tpm/tpm-interface.c | 39 +- drivers/char/tpm/tpm2-sessions.c | 12 +- drivers/char/tpm/tpm_atmel.c | 3 +- drivers/char/tpm/tpm_crb.c | 2 +- drivers/char/tpm/tpm_crb_ffa.c | 94 +- drivers/char/tpm/tpm_crb_ffa.h | 2 - drivers/char/tpm/tpm_ftpm_tee.c | 66 +- drivers/char/tpm/tpm_ftpm_tee.h | 4 - drivers/char/tpm/tpm_i2c_atmel.c | 3 +- drivers/char/tpm/tpm_i2c_infineon.c | 3 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 3 +- drivers/char/tpm/tpm_ibmvtpm.c | 6 +- drivers/char/tpm/tpm_infineon.c | 3 +- drivers/char/tpm/tpm_nsc.c | 3 +- drivers/char/tpm/tpm_ppi.c | 52 +- drivers/char/tpm/tpm_svsm.c | 28 +- drivers/char/tpm/tpm_tis_core.c | 3 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 6 +- drivers/char/tpm/tpm_vtpm_proxy.c | 4 +- drivers/char/tpm/xen-tpmfront.c | 3 +- drivers/clk/Kconfig | 9 + drivers/clk/Makefile | 1 + drivers/clk/clk-rp1.c | 1494 ++ drivers/clk/qcom/apcs-sdx55.c | 2 +- drivers/clocksource/arm_arch_timer.c | 2 +- drivers/clocksource/timer-orion.c | 2 +- drivers/comedi/comedi_fops.c | 31 +- drivers/comedi/comedi_internal.h | 1 + drivers/comedi/drivers.c | 13 +- drivers/cpufreq/Kconfig.arm | 3 +- drivers/cpufreq/armada-8k-cpufreq.c | 5 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 61 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq-dt.c | 11 + drivers/cpufreq/cpufreq-dt.h | 2 + drivers/cpufreq/cpufreq.c | 56 +- drivers/cpufreq/cpufreq_userspace.c | 1 + drivers/cpufreq/intel_pstate.c | 6 +- drivers/cpufreq/rcpufreq_dt.rs | 3 +- drivers/cpufreq/tegra124-cpufreq.c | 49 +- drivers/cpuidle/cpuidle-psci-domain.c | 14 - drivers/cpuidle/cpuidle-riscv-sbi.c | 14 - drivers/cpuidle/dt_idle_states.c | 14 +- drivers/crypto/img-hash.c | 6 +- drivers/crypto/inside-secure/safexcel.c | 1 - drivers/crypto/inside-secure/safexcel.h | 1 - drivers/crypto/inside-secure/safexcel_hash.c | 92 +- drivers/crypto/starfive/jh7110-hash.c | 16 +- drivers/crypto/stm32/Kconfig | 9 - drivers/crypto/stm32/Makefile | 1 - drivers/crypto/stm32/stm32-crc32.c | 480 - drivers/cxl/port.c | 2 +- drivers/devfreq/Kconfig | 11 + drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq.c | 23 +- drivers/devfreq/governor_userspace.c | 6 +- drivers/devfreq/hisi_uncore_freq.c | 658 + drivers/devfreq/sun8i-a33-mbus.c | 38 +- drivers/dma/dmaengine.c | 30 + drivers/firmware/arm_ffa/driver.c | 2 +- drivers/firmware/arm_scmi/bus.c | 26 + drivers/firmware/arm_scmi/common.h | 8 + drivers/firmware/arm_scmi/driver.c | 28 +- drivers/firmware/arm_scmi/notify.c | 39 +- drivers/firmware/arm_scmi/perf.c | 2 +- drivers/firmware/arm_scmi/raw_mode.c | 6 +- drivers/firmware/arm_scmi/scmi_power_control.c | 22 +- drivers/firmware/cirrus/cs_dsp.c | 45 +- drivers/firmware/efi/libstub/Makefile | 8 +- drivers/firmware/efi/mokvar-table.c | 2 +- drivers/firmware/google/cbmem.c | 2 +- drivers/firmware/google/gsmi.c | 2 +- drivers/firmware/google/memconsole.c | 2 +- drivers/firmware/google/vpd.c | 4 +- drivers/firmware/qcom/qcom_scm.c | 95 +- drivers/firmware/qcom/qcom_scm.h | 1 + drivers/firmware/qcom/qcom_tzmem.c | 11 +- drivers/firmware/qemu_fw_cfg.c | 2 +- drivers/firmware/smccc/smccc.c | 5 +- drivers/firmware/tegra/Kconfig | 5 +- drivers/firmware/tegra/Makefile | 1 + drivers/firmware/tegra/bpmp-private.h | 6 - drivers/firmware/tegra/bpmp-tegra186.c | 9 +- drivers/firmware/tegra/bpmp.c | 6 +- drivers/firmware/xilinx/zynqmp.c | 18 +- drivers/fpga/zynq-fpga.c | 4 +- drivers/fsi/fsi-core.c | 6 +- drivers/fsi/fsi-master-ast-cf.c | 11 +- drivers/gpio/Kconfig | 24 +- drivers/gpio/Makefile | 3 +- drivers/gpio/TODO | 19 +- drivers/gpio/gpio-74xx-mmio.c | 32 +- drivers/gpio/gpio-adp5585.c | 364 +- drivers/gpio/gpio-arizona.c | 2 - drivers/gpio/gpio-brcmstb.c | 6 +- drivers/gpio/gpio-cadence.c | 59 +- drivers/gpio/gpio-clps711x.c | 28 +- drivers/gpio/gpio-davinci.c | 2 +- drivers/gpio/gpio-em.c | 3 +- drivers/gpio/gpio-en7523.c | 36 +- drivers/gpio/gpio-grgpio.c | 5 +- drivers/gpio/gpio-loongson-64bit.c | 6 + drivers/gpio/gpio-lpc18xx.c | 4 +- drivers/gpio/gpio-macsmc.c | 292 + drivers/gpio/gpio-mm-lantiq.c | 12 +- drivers/gpio/gpio-mmio.c | 131 +- drivers/gpio/gpio-moxtet.c | 16 +- drivers/gpio/gpio-mpc5200.c | 12 +- drivers/gpio/gpio-mpfs.c | 11 +- drivers/gpio/gpio-mpsse.c | 22 +- drivers/gpio/gpio-msc313.c | 6 +- drivers/gpio/gpio-mvebu.c | 4 +- drivers/gpio/gpio-mxc.c | 89 +- drivers/gpio/gpio-mxs.c | 2 +- drivers/gpio/gpio-nomadik.c | 8 +- drivers/gpio/gpio-npcm-sgpio.c | 10 +- drivers/gpio/gpio-octeon.c | 7 +- drivers/gpio/gpio-omap.c | 14 +- drivers/gpio/gpio-palmas.c | 26 +- drivers/gpio/gpio-pca953x.c | 169 +- drivers/gpio/gpio-pca9570.c | 5 +- drivers/gpio/gpio-pcf857x.c | 17 +- drivers/gpio/gpio-pch.c | 6 +- drivers/gpio/gpio-pisosr.c | 8 - drivers/gpio/gpio-pl061.c | 6 +- drivers/gpio/gpio-pmic-eic-sprd.c | 7 - drivers/gpio/gpio-pxa.c | 11 +- drivers/gpio/gpio-raspberrypi-exp.c | 10 +- drivers/gpio/gpio-rc5t583.c | 19 +- drivers/gpio/gpio-rcar.c | 35 +- drivers/gpio/gpio-rdc321x.c | 8 +- drivers/gpio/gpio-reg.c | 16 +- drivers/gpio/gpio-rockchip.c | 12 +- drivers/gpio/gpio-rtd.c | 6 +- drivers/gpio/gpio-sa1100.c | 7 +- drivers/gpio/gpio-sama5d2-piobu.c | 8 +- drivers/gpio/gpio-sch.c | 9 +- drivers/gpio/gpio-sch311x.c | 8 +- drivers/gpio/gpio-sim.c | 83 +- drivers/gpio/gpio-siox.c | 11 +- drivers/gpio/gpio-sloppy-logic-analyzer.c | 2 +- drivers/gpio/gpio-sodaville.c | 4 +- drivers/gpio/gpio-spear-spics.c | 21 +- drivers/gpio/gpio-sprd.c | 8 +- drivers/gpio/gpio-stmpe.c | 15 +- drivers/gpio/gpio-stp-xway.c | 10 +- drivers/gpio/gpio-syscon.c | 33 +- drivers/gpio/gpio-tangier.c | 6 +- drivers/gpio/gpio-tb10x.c | 5 +- drivers/gpio/gpio-tc3589x.c | 11 +- drivers/gpio/gpio-tegra.c | 8 +- drivers/gpio/gpio-tegra186.c | 49 +- drivers/gpio/gpio-thunderx.c | 18 +- drivers/gpio/gpio-timberdale.c | 7 +- drivers/gpio/gpio-tpic2810.c | 27 +- drivers/gpio/gpio-tps65086.c | 16 +- drivers/gpio/gpio-tps65218.c | 31 +- drivers/gpio/gpio-tps65219.c | 124 +- drivers/gpio/gpio-tps6586x.c | 15 +- drivers/gpio/gpio-tps65910.c | 21 +- drivers/gpio/gpio-tps65912.c | 17 +- drivers/gpio/gpio-tps68470.c | 14 +- drivers/gpio/gpio-tqmx86.c | 8 +- drivers/gpio/gpio-ts4900.c | 14 +- drivers/gpio/gpio-ts5500.c | 6 +- drivers/gpio/gpio-twl4030.c | 25 +- drivers/gpio/gpio-twl6040.c | 23 +- drivers/gpio/gpio-uniphier.c | 16 +- drivers/gpio/gpio-viperboard.c | 130 +- drivers/gpio/gpio-virtio.c | 16 +- drivers/gpio/gpio-virtuser.c | 4 +- drivers/gpio/gpio-vx855.c | 9 +- drivers/gpio/gpio-wcd934x.c | 16 +- drivers/gpio/gpio-wcove.c | 11 +- drivers/gpio/gpio-winbond.c | 16 +- drivers/gpio/gpio-wm831x.c | 13 +- drivers/gpio/gpio-wm8350.c | 15 +- drivers/gpio/gpio-wm8994.c | 8 +- drivers/gpio/gpio-xgene.c | 6 +- drivers/gpio/gpio-xilinx.c | 14 +- drivers/gpio/gpio-xlp.c | 10 +- drivers/gpio/gpio-xra1403.c | 13 +- drivers/gpio/gpio-xtensa.c | 13 +- drivers/gpio/gpio-zevio.c | 6 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpio/gpio-zynqmp-modepin.c | 10 +- drivers/gpio/gpiolib-legacy.c | 38 - drivers/gpio/gpiolib-of.h | 2 +- drivers/gpio/gpiolib-sysfs.c | 676 +- drivers/gpio/gpiolib.c | 47 +- drivers/gpio/gpiolib.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 +- drivers/gpu/drm/display/drm_dp_aux_bus.c | 2 +- drivers/gpu/drm/drm_sysfs.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 4 +- drivers/gpu/drm/i915/i915_sysfs.c | 8 +- drivers/gpu/drm/lima/lima_drv.c | 4 +- drivers/gpu/drm/xe/xe_vsec.c | 20 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 38 +- drivers/gpu/nova-core/driver.rs | 7 +- drivers/gpu/nova-core/gpu.rs | 6 +- drivers/greybus/gb-beagleplay.c | 25 +- drivers/hid/hid-core.c | 5 +- drivers/hid/hid-roccat-arvo.c | 2 +- drivers/hid/hid-roccat-common.h | 8 +- drivers/hid/hid-roccat-isku.c | 10 +- drivers/hid/hid-roccat-kone.c | 6 +- drivers/hid/hid-roccat-koneplus.c | 14 +- drivers/hid/hid-roccat-konepure.c | 2 +- drivers/hid/hid-roccat-kovaplus.c | 12 +- drivers/hid/hid-roccat-lua.c | 4 +- drivers/hid/hid-roccat-pyra.c | 14 +- drivers/hid/hid-roccat-ryos.c | 2 +- drivers/hid/hid-roccat-savu.c | 2 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/mc33xs2410_hwmon.c | 178 + drivers/i2c/busses/i2c-imx-lpi2c.c | 256 +- drivers/i2c/busses/i2c-imx.c | 37 +- drivers/i2c/busses/i2c-riic.c | 54 +- drivers/i2c/busses/i2c-st.c | 19 +- drivers/i2c/busses/i2c-stm32f7.c | 3 +- drivers/i2c/busses/i2c-tegra.c | 1 + drivers/i2c/i2c-core-acpi.c | 2 +- drivers/i2c/i2c-core-base.c | 10 +- drivers/i2c/i2c-slave-eeprom.c | 4 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 3 +- drivers/iio/accel/adxl313.h | 33 +- drivers/iio/accel/adxl313_core.c | 923 +- drivers/iio/accel/adxl313_i2c.c | 6 + drivers/iio/accel/adxl313_spi.c | 6 + drivers/iio/accel/adxl345.h | 3 +- drivers/iio/accel/adxl345_core.c | 288 +- drivers/iio/accel/adxl372.c | 3 +- drivers/iio/accel/bma180.c | 3 - drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/kionix-kx022a.c | 12 +- drivers/iio/accel/kxcjk-1013.c | 7 +- drivers/iio/accel/mma9551.c | 6 +- drivers/iio/accel/mma9553.c | 11 +- drivers/iio/accel/msa311.c | 4 +- drivers/iio/accel/mxc4005.c | 6 +- drivers/iio/accel/mxc6255.c | 3 +- drivers/iio/accel/sca3000.c | 29 +- drivers/iio/accel/sca3300.c | 4 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 43 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad4000.c | 2 +- drivers/iio/adc/ad4080.c | 619 + drivers/iio/adc/ad4170-4.c | 3027 ++++ drivers/iio/adc/ad4851.c | 16 +- drivers/iio/adc/ad7091r5.c | 2 +- drivers/iio/adc/ad7091r8.c | 6 +- drivers/iio/adc/ad7124.c | 36 +- drivers/iio/adc/ad7173.c | 78 +- drivers/iio/adc/ad7380.c | 5 - drivers/iio/adc/ad7405.c | 253 + drivers/iio/adc/ad7476.c | 7 + drivers/iio/adc/ad7606.c | 361 +- drivers/iio/adc/ad7606.h | 22 +- drivers/iio/adc/ad7768-1.c | 918 +- drivers/iio/adc/ad_sigma_delta.c | 299 +- drivers/iio/adc/adi-axi-adc.c | 96 +- drivers/iio/adc/at91_adc.c | 10 +- drivers/iio/adc/axp20x_adc.c | 2 +- drivers/iio/adc/dln2-adc.c | 4 +- drivers/iio/adc/hi8435.c | 4 +- drivers/iio/adc/max9611.c | 4 +- drivers/iio/adc/mp2629_adc.c | 2 +- drivers/iio/adc/mt6359-auxadc.c | 440 +- drivers/iio/adc/mt6360-adc.c | 3 +- drivers/iio/adc/qcom-vadc-common.c | 2 +- drivers/iio/adc/rockchip_saradc.c | 4 +- drivers/iio/adc/rtq6056.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 3 +- drivers/iio/adc/stm32-adc.c | 9 +- drivers/iio/adc/stm32-dfsdm-adc.c | 1 + drivers/iio/adc/stm32-dfsdm-core.c | 1 + drivers/iio/adc/ti-ads1015.c | 4 +- drivers/iio/adc/ti-ads1119.c | 4 +- drivers/iio/adc/ti-ads131e08.c | 10 +- drivers/iio/adc/ti-lmp92064.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 3 +- drivers/iio/adc/vf610_adc.c | 5 +- drivers/iio/amplifiers/ad8366.c | 6 +- drivers/iio/amplifiers/ada4250.c | 55 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 2 +- drivers/iio/chemical/atlas-ezo-sensor.c | 2 +- drivers/iio/chemical/atlas-sensor.c | 3 +- drivers/iio/chemical/bme680_core.c | 2 +- drivers/iio/chemical/scd30_core.c | 3 +- drivers/iio/chemical/scd4x.c | 3 +- drivers/iio/chemical/sunrise_co2.c | 6 +- drivers/iio/common/cros_ec_sensors/Kconfig | 9 + drivers/iio/common/cros_ec_sensors/Makefile | 1 + .../iio/common/cros_ec_sensors/cros_ec_activity.c | 307 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 10 + .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 +- drivers/iio/dac/ad3552r.c | 3 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/adi-axi-dac.c | 42 +- drivers/iio/dac/ltc2688.c | 2 +- drivers/iio/dac/max517.c | 4 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/rohm-bd79703.c | 2 +- drivers/iio/dac/vf610_dac.c | 23 +- drivers/iio/gyro/bmg160_core.c | 4 +- drivers/iio/health/afe4403.c | 2 +- drivers/iio/health/afe4404.c | 2 +- drivers/iio/health/max30100.c | 3 +- drivers/iio/health/max30102.c | 3 +- drivers/iio/humidity/dht11.c | 4 +- drivers/iio/imu/adis16400.c | 314 +- drivers/iio/imu/bmi160/bmi160.h | 2 + drivers/iio/imu/bmi160/bmi160_core.c | 21 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 2 + drivers/iio/imu/bmi160/bmi160_spi.c | 2 + drivers/iio/imu/bmi270/bmi270.h | 2 + drivers/iio/imu/bmi270/bmi270_core.c | 327 +- drivers/iio/imu/bmi270/bmi270_i2c.c | 2 + drivers/iio/imu/bmi270/bmi270_spi.c | 2 + drivers/iio/imu/bno055/bno055.c | 60 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 62 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 360 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 24 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h | 10 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 107 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 41 +- drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c | 56 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 6 +- drivers/iio/imu/kmx61.c | 7 +- drivers/iio/industrialio-backend.c | 61 +- drivers/iio/industrialio-core.c | 1 + drivers/iio/light/adux1020.c | 3 +- drivers/iio/light/apds9160.c | 4 +- drivers/iio/light/apds9300.c | 3 +- drivers/iio/light/apds9306.c | 36 +- drivers/iio/light/apds9960.c | 3 +- drivers/iio/light/bh1745.c | 4 +- drivers/iio/light/cm3232.c | 18 +- drivers/iio/light/isl29028.c | 2 +- drivers/iio/light/isl76682.c | 2 +- drivers/iio/light/jsa1212.c | 3 +- drivers/iio/light/ltr501.c | 14 +- drivers/iio/light/opt4060.c | 6 +- drivers/iio/light/rpr0521.c | 6 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/light/vcnl4035.c | 6 +- drivers/iio/light/veml6030.c | 4 +- drivers/iio/light/zopt2201.c | 6 +- drivers/iio/magnetometer/af8133j.c | 4 +- drivers/iio/magnetometer/bmc150_magn.c | 5 +- drivers/iio/magnetometer/mmc35240.c | 3 +- drivers/iio/potentiometer/ds1803.c | 1 - drivers/iio/potentiometer/mcp4131.c | 1 - drivers/iio/pressure/abp060mg.c | 4 +- drivers/iio/pressure/bmp280-core.c | 5 +- drivers/iio/pressure/dlhl60d.c | 47 +- drivers/iio/pressure/mpl3115.c | 3 +- drivers/iio/pressure/mprls0025pa_i2c.c | 5 +- drivers/iio/pressure/zpa2326.c | 4 +- drivers/iio/proximity/Kconfig | 9 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/d3323aa.c | 816 ++ drivers/iio/proximity/irsd200.c | 22 +- drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/proximity/vcnl3020.c | 16 +- drivers/iio/resolver/ad2s1200.c | 3 +- drivers/iio/temperature/tmp006.c | 4 +- drivers/iio/trigger/stm32-lptimer-trigger.c | 1 + drivers/iio/trigger/stm32-timer-trigger.c | 1 + drivers/infiniband/hw/hfi1/debugfs.c | 28 - drivers/infiniband/hw/hfi1/debugfs.h | 9 +- drivers/infiniband/hw/hfi1/fault.c | 9 - drivers/infiniband/hw/hfi1/sysfs.c | 2 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/input/keyboard/Kconfig | 21 +- drivers/input/keyboard/Makefile | 2 +- drivers/input/keyboard/adp5585-keys.c | 371 + drivers/input/keyboard/adp5589-keys.c | 1066 -- drivers/input/touchscreen/goodix_berlin_core.c | 2 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/milos.c | 1931 +++ drivers/interconnect/qcom/qcs615.c | 42 - drivers/interconnect/qcom/sc8180x.c | 6 + drivers/interconnect/qcom/sc8280xp.c | 1 + drivers/irqchip/Kconfig | 18 +- drivers/irqchip/Makefile | 2 +- drivers/irqchip/irq-aclint-sswi.c | 208 + drivers/irqchip/irq-alpine-msi.c | 155 +- drivers/irqchip/irq-armada-370-xp.c | 48 +- drivers/irqchip/irq-bcm2712-mip.c | 20 +- drivers/irqchip/irq-gic-v3.c | 6 +- drivers/irqchip/irq-imgpdc.c | 4 +- drivers/irqchip/irq-imx-irqsteer.c | 4 +- drivers/irqchip/irq-imx-mu-msi.c | 14 +- drivers/irqchip/irq-keystone.c | 4 +- drivers/irqchip/irq-loongson-pch-msi.c | 25 +- drivers/irqchip/irq-ls-scfg-msi.c | 50 +- drivers/irqchip/irq-mips-gic.c | 8 +- drivers/irqchip/irq-mvebu-pic.c | 2 +- drivers/irqchip/irq-pruss-intc.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 12 +- drivers/irqchip/irq-renesas-irqc.c | 8 +- drivers/irqchip/irq-renesas-rza1.c | 5 +- drivers/irqchip/irq-renesas-rzg2l.c | 5 +- drivers/irqchip/irq-renesas-rzv2h.c | 9 +- drivers/irqchip/irq-riscv-aplic-direct.c | 16 +- drivers/irqchip/irq-riscv-imsic-early.c | 20 +- drivers/irqchip/irq-riscv-imsic-platform.c | 12 +- drivers/irqchip/irq-riscv-imsic-state.c | 7 +- drivers/irqchip/irq-riscv-imsic-state.h | 1 + drivers/irqchip/irq-sg2042-msi.c | 20 +- drivers/irqchip/irq-stm32mp-exti.c | 4 +- drivers/irqchip/irq-thead-c900-aclint-sswi.c | 176 - drivers/irqchip/irq-ti-sci-inta.c | 3 +- drivers/irqchip/irq-ti-sci-intr.c | 3 +- drivers/irqchip/irq-ts4800.c | 2 +- drivers/isdn/capi/capi.c | 8 +- drivers/leds/led-class.c | 2 +- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/cix-mailbox.c | 645 + drivers/mcb/mcb-core.c | 8 +- drivers/media/pci/solo6x10/solo6x10-core.c | 2 +- drivers/media/usb/stk1160/stk1160-v4l.c | 4 - drivers/media/usb/stk1160/stk1160-video.c | 43 +- drivers/media/usb/stk1160/stk1160.h | 7 - drivers/media/usb/uvc/uvc_video.c | 61 +- drivers/memory/brcmstb_memc.c | 56 +- drivers/memory/emif.c | 1 + drivers/memory/mtk-smi.c | 33 + drivers/memory/omap-gpmc.c | 4 +- drivers/memory/stm32_omm.c | 21 +- drivers/memory/tegra/Makefile | 2 + drivers/memory/tegra/mc.c | 5 +- drivers/memory/tegra/mc.h | 9 +- drivers/memory/tegra/tegra186-emc.c | 5 +- drivers/memory/tegra/tegra186.c | 17 +- drivers/memory/tegra/tegra264-bwmgr.h | 50 + drivers/memory/tegra/tegra264.c | 313 + drivers/mfd/Kconfig | 18 + drivers/mfd/Makefile | 1 + drivers/mfd/adp5585.c | 739 +- drivers/mfd/macsmc.c | 498 + drivers/mfd/tps6594-core.c | 88 +- drivers/mfd/tps6594-i2c.c | 10 +- drivers/mfd/tps6594-spi.c | 10 +- drivers/mfd/vexpress-sysreg.c | 46 +- drivers/misc/Kconfig | 1 + drivers/misc/Makefile | 1 + drivers/misc/c2port/core.c | 2 +- drivers/misc/cardreader/rts5264.c | 63 +- drivers/misc/cardreader/rts5264.h | 6 + drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/cardreader/rtsx_usb.c | 16 +- drivers/misc/ds1682.c | 4 +- drivers/misc/eeprom/Kconfig | 1 + drivers/misc/eeprom/at25.c | 343 +- drivers/misc/eeprom/max6875.c | 2 +- drivers/misc/enclosure.c | 3 +- drivers/misc/fastrpc.c | 19 +- drivers/misc/hi6421v600-irq.c | 4 +- drivers/misc/lkdtm/Makefile | 2 +- drivers/misc/lkdtm/kstack_erase.c | 150 + drivers/misc/lkdtm/stackleak.c | 150 - drivers/misc/mei/bus-fixup.c | 10 +- drivers/misc/mei/bus.c | 41 +- drivers/misc/mei/hbm.c | 14 +- drivers/misc/mei/interrupt.c | 2 +- drivers/misc/mei/main.c | 55 +- drivers/misc/mei/platform-vsc.c | 8 + drivers/misc/mei/vsc-tp.c | 80 +- drivers/misc/mei/vsc-tp.h | 3 - drivers/misc/misc_minor_kunit.c | 589 +- drivers/misc/ocxl/sysfs.c | 14 +- drivers/misc/pch_phub.c | 4 +- drivers/misc/rp1/Kconfig | 20 + drivers/misc/rp1/Makefile | 3 + drivers/misc/rp1/rp1-pci.dtso | 25 + drivers/misc/rp1/rp1_pci.c | 333 + drivers/misc/sram.c | 14 +- drivers/misc/ti_fpc202.c | 15 +- drivers/misc/tps6594-pfsm.c | 31 +- drivers/misc/vmw_vmci/vmci_context.c | 56 +- drivers/misc/vmw_vmci/vmci_context.h | 2 - drivers/misc/vmw_vmci/vmci_doorbell.c | 53 - drivers/misc/vmw_vmci/vmci_queue_pair.c | 133 - drivers/mmc/core/core.c | 1 - drivers/mmc/core/sdio_bus.c | 2 +- drivers/mmc/host/Kconfig | 13 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/alcor.c | 20 +- drivers/mmc/host/atmel-mci.c | 12 +- drivers/mmc/host/au1xmmc.c | 14 +- drivers/mmc/host/bcm2835.c | 5 +- drivers/mmc/host/cavium.c | 10 +- drivers/mmc/host/cb710-mmc.c | 8 +- drivers/mmc/host/davinci_mmc.c | 22 +- drivers/mmc/host/dw_mmc.c | 15 +- drivers/mmc/host/jz4740_mmc.c | 40 +- drivers/mmc/host/litex_mmc.c | 12 +- drivers/mmc/host/loongson2-mmc.c | 1030 ++ drivers/mmc/host/meson-mx-sdhc-mmc.c | 13 +- drivers/mmc/host/mmc_spi.c | 4 +- drivers/mmc/host/mmci.c | 32 +- drivers/mmc/host/moxart-mmc.c | 40 +- drivers/mmc/host/mvsdio.c | 24 +- drivers/mmc/host/mxcmmc.c | 31 +- drivers/mmc/host/mxs-mmc.c | 31 +- drivers/mmc/host/omap.c | 25 +- drivers/mmc/host/omap_hsmmc.c | 20 +- drivers/mmc/host/owl-mmc.c | 37 +- drivers/mmc/host/pxamci.c | 42 +- drivers/mmc/host/renesas_sdhi.h | 1 + drivers/mmc/host/renesas_sdhi_core.c | 54 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 5 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 42 +- drivers/mmc/host/sdhci-acpi.c | 11 +- drivers/mmc/host/sdhci-bcm-kona.c | 2 - drivers/mmc/host/sdhci-brcmstb.c | 1 - drivers/mmc/host/sdhci-cadence.c | 34 +- drivers/mmc/host/sdhci-dove.c | 12 +- drivers/mmc/host/sdhci-esdhc-imx.c | 78 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 25 +- drivers/mmc/host/sdhci-iproc.c | 18 +- drivers/mmc/host/sdhci-milbeaut.c | 19 +- drivers/mmc/host/sdhci-msm.c | 26 +- drivers/mmc/host/sdhci-npcm.c | 15 +- drivers/mmc/host/sdhci-of-arasan.c | 26 +- drivers/mmc/host/sdhci-of-aspeed.c | 10 +- drivers/mmc/host/sdhci-of-at91.c | 38 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 14 +- drivers/mmc/host/sdhci-of-esdhc.c | 11 +- drivers/mmc/host/sdhci-of-k1.c | 141 +- drivers/mmc/host/sdhci-of-ma35d1.c | 23 +- drivers/mmc/host/sdhci-of-sparx5.c | 24 +- drivers/mmc/host/sdhci-omap.c | 23 +- drivers/mmc/host/sdhci-pci-core.c | 28 +- drivers/mmc/host/sdhci-pic32.c | 9 +- drivers/mmc/host/sdhci-pltfm.c | 16 +- drivers/mmc/host/sdhci-pltfm.h | 1 - drivers/mmc/host/sdhci-pxav2.c | 26 +- drivers/mmc/host/sdhci-pxav3.c | 17 +- drivers/mmc/host/sdhci-s3c.c | 26 +- drivers/mmc/host/sdhci-spear.c | 11 +- drivers/mmc/host/sdhci-sprd.c | 34 +- drivers/mmc/host/sdhci-st.c | 6 +- drivers/mmc/host/sdhci-tegra.c | 9 +- drivers/mmc/host/sdhci-xenon.c | 24 +- drivers/mmc/host/sdhci.c | 17 +- drivers/mmc/host/sdhci.h | 5 +- drivers/mmc/host/sdhci_am654.c | 29 +- drivers/mmc/host/sdhci_f_sdh30.c | 13 +- drivers/mmc/host/sdricoh_cs.c | 10 +- drivers/mmc/host/sh_mmcif.c | 17 +- drivers/mmc/host/sunxi-mmc.c | 22 +- drivers/mmc/host/tifm_sd.c | 7 +- drivers/mmc/host/tmio_mmc.h | 2 +- drivers/mmc/host/tmio_mmc_core.c | 24 +- drivers/mmc/host/toshsd.c | 4 +- drivers/mmc/host/uniphier-sd.c | 8 +- drivers/mmc/host/usdhi6rol0.c | 30 +- drivers/mmc/host/ushc.c | 4 +- drivers/mmc/host/via-sdmmc.c | 7 +- drivers/mmc/host/vub300.c | 16 +- drivers/mmc/host/wbsd.c | 4 +- drivers/mmc/host/wmt-sdmmc.c | 8 +- drivers/mtd/nand/raw/qcom_nandc.c | 6 +- drivers/mtd/spi-nor/sysfs.c | 2 +- drivers/mux/core.c | 7 +- .../net/can/rockchip/rockchip_canfd-timestamp.c | 2 +- .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 2 +- drivers/net/can/usb/gs_usb.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.h | 2 +- drivers/net/dsa/mv88e6xxx/ptp.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-ptp.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 2 +- drivers/net/ethernet/cavium/common/cavium_ptp.c | 2 +- drivers/net/ethernet/freescale/fec_ptp.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_clock.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 15 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 10 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 34 +- drivers/net/ethernet/ti/cpts.c | 2 +- drivers/net/ethernet/wangxun/libwx/wx_ptp.c | 2 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/wireless/ti/wlcore/sysfs.c | 2 +- drivers/nvmem/Kconfig | 1 - drivers/nvmem/core.c | 26 +- drivers/nvmem/layouts/u-boot-env.c | 2 +- drivers/of/kobj.c | 2 +- drivers/of/unittest-data/tests-platform.dtsi | 10 + drivers/of/unittest.c | 2 + drivers/pci/hotplug/acpiphp_ibm.c | 2 +- drivers/pci/msi/msi.c | 6 +- drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-driver.c | 4 + drivers/pci/pci-sysfs.c | 12 +- drivers/pci/pwrctrl/slot.c | 8 + drivers/pci/quirks.c | 1 + drivers/pci/vpd.c | 2 +- drivers/pcmcia/cistpl.c | 4 +- drivers/pinctrl/Kconfig | 11 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-rp1.c | 1831 +++ drivers/pinctrl/pinctrl-tps6594.c | 35 + drivers/platform/arm64/lenovo-yoga-c630.c | 40 +- drivers/platform/chrome/Kconfig | 2 +- drivers/platform/chrome/chromeos_laptop.c | 9 +- drivers/platform/chrome/chromeos_pstore.c | 7 + drivers/platform/chrome/cros_ec.c | 3 + drivers/platform/chrome/cros_ec_sensorhub.c | 23 +- drivers/platform/chrome/cros_ec_typec.c | 91 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/cznic/turris-omnia-mcu-gpio.c | 35 +- drivers/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/x86/Kconfig | 239 +- drivers/platform/x86/Makefile | 13 +- drivers/platform/x86/amd/hsmp/acpi.c | 13 +- drivers/platform/x86/amd/hsmp/hsmp.h | 3 +- drivers/platform/x86/amd/hsmp/plat.c | 32 +- drivers/platform/x86/amd/pmc/pmc-quirks.c | 9 + drivers/platform/x86/dell/alienware-wmi-wmax.c | 100 +- drivers/platform/x86/dell/dcdbas.c | 2 +- drivers/platform/x86/dell/dell-uart-backlight.c | 2 +- drivers/platform/x86/dell/dell_rbu.c | 12 +- drivers/platform/x86/fujitsu-laptop.c | 8 +- drivers/platform/x86/ideapad-laptop.c | 2370 ---- drivers/platform/x86/intel/plr_tpmi.c | 3 +- drivers/platform/x86/intel/pmt/Kconfig | 28 + drivers/platform/x86/intel/pmt/Makefile | 4 + drivers/platform/x86/intel/pmt/class.c | 52 +- drivers/platform/x86/intel/pmt/class.h | 12 +- drivers/platform/x86/intel/pmt/crashlog.c | 459 +- drivers/platform/x86/intel/pmt/discovery-kunit.c | 116 + drivers/platform/x86/intel/pmt/discovery.c | 635 + drivers/platform/x86/intel/pmt/features.c | 205 + drivers/platform/x86/intel/pmt/telemetry.c | 94 +- drivers/platform/x86/intel/sdsi.c | 2 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 9 +- drivers/platform/x86/intel/telemetry/core.c | 177 - drivers/platform/x86/intel/telemetry/pltdrv.c | 231 - .../intel/uncore-frequency/uncore-frequency-tpmi.c | 7 +- drivers/platform/x86/intel/vsec.c | 372 +- drivers/platform/x86/intel/vsec_tpmi.c | 8 +- .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c | 339 - drivers/platform/x86/lenovo/Kconfig | 276 + drivers/platform/x86/lenovo/Makefile | 28 + drivers/platform/x86/lenovo/ideapad-laptop.c | 2474 ++++ drivers/platform/x86/{ => lenovo}/ideapad-laptop.h | 0 drivers/platform/x86/lenovo/think-lmi.c | 1791 +++ drivers/platform/x86/{ => lenovo}/think-lmi.h | 0 drivers/platform/x86/lenovo/thinkpad_acpi.c | 12097 ++++++++++++++++ .../{lenovo-wmi-camera.c => lenovo/wmi-camera.c} | 0 drivers/platform/x86/lenovo/wmi-capdata01.c | 302 + drivers/platform/x86/lenovo/wmi-capdata01.h | 25 + drivers/platform/x86/lenovo/wmi-events.c | 196 + drivers/platform/x86/lenovo/wmi-events.h | 20 + drivers/platform/x86/lenovo/wmi-gamezone.c | 407 + drivers/platform/x86/lenovo/wmi-gamezone.h | 20 + drivers/platform/x86/lenovo/wmi-helpers.c | 74 + drivers/platform/x86/lenovo/wmi-helpers.h | 20 + .../wmi-hotkey-utilities.c} | 0 drivers/platform/x86/lenovo/wmi-other.c | 665 + drivers/platform/x86/lenovo/wmi-other.h | 16 + .../platform/x86/{lenovo-ymc.c => lenovo/ymc.c} | 0 .../x86/lenovo/yoga-tab2-pro-1380-fastcharger.c | 328 + .../x86/{lenovo-yogabook.c => lenovo/yogabook.c} | 0 drivers/platform/x86/oxpec.c | 44 +- drivers/platform/x86/samsung-laptop.c | 110 + drivers/platform/x86/silicom-platform.c | 4 - drivers/platform/x86/think-lmi.c | 1789 --- drivers/platform/x86/thinkpad_acpi.c | 12097 ---------------- drivers/platform/x86/wmi-bmof.c | 2 +- drivers/platform/x86/wmi.c | 37 +- drivers/platform/x86/x86-android-tablets/asus.c | 21 +- .../x86/x86-android-tablets/shared-psy-info.c | 76 + .../x86/x86-android-tablets/shared-psy-info.h | 1 + drivers/pmdomain/amlogic/meson-secure-pwrc.c | 12 +- drivers/pmdomain/apple/Kconfig | 1 - drivers/pmdomain/arm/scmi_pm_domain.c | 12 +- drivers/pmdomain/core.c | 254 +- drivers/pmdomain/imx/imx8m-blk-ctrl.c | 10 + drivers/pmdomain/qcom/rpmhpd.c | 47 + drivers/pmdomain/qcom/rpmpd.c | 2 + drivers/pmdomain/renesas/Kconfig | 124 +- drivers/pmdomain/renesas/rcar-gen4-sysc.c | 2 +- drivers/pmdomain/renesas/rcar-sysc.c | 19 +- drivers/pmdomain/renesas/rmobile-sysc.c | 3 +- drivers/pmdomain/rockchip/pm-domains.c | 27 + drivers/pmdomain/samsung/exynos-pm-domains.c | 9 + drivers/pmdomain/sunxi/Kconfig | 19 +- drivers/pmdomain/sunxi/Makefile | 1 + drivers/pmdomain/sunxi/sun20i-ppu.c | 17 + drivers/pmdomain/sunxi/sun55i-pck600.c | 234 + drivers/pmdomain/thead/Kconfig | 1 + drivers/pmdomain/thead/th1520-pm-domains.c | 51 + drivers/pmdomain/ti/Kconfig | 2 +- drivers/pmdomain/xilinx/zynqmp-pm-domains.c | 16 - drivers/power/reset/Kconfig | 9 + drivers/power/reset/Makefile | 1 + drivers/power/reset/macsmc-reboot.c | 290 + drivers/power/sequencing/Kconfig | 10 +- drivers/power/sequencing/Makefile | 1 + drivers/power/sequencing/core.c | 6 +- drivers/power/sequencing/pwrseq-qcom-wcn.c | 10 +- drivers/power/sequencing/pwrseq-thead-gpu.c | 249 + drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/ds2780_battery.c | 10 +- drivers/power/supply/ds2781_battery.c | 10 +- drivers/power/supply/olpc_battery.c | 4 +- drivers/powercap/dtpm_cpu.c | 2 + drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 1 + drivers/powercap/intel_rapl_tpmi.c | 9 +- drivers/pps/clients/pps-gpio.c | 5 +- drivers/pps/pps.c | 11 +- drivers/ptp/ptp_mock.c | 2 +- drivers/ptp/ptp_ocp.c | 2 +- drivers/ptp/ptp_vclock.c | 2 +- drivers/pwm/Kconfig | 14 +- drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 348 +- drivers/pwm/pwm-adp5585.c | 78 +- drivers/pwm/pwm-argon-fan-hat.c | 109 + drivers/pwm/pwm-atmel.c | 12 - drivers/pwm/pwm-clps711x.c | 8 - drivers/pwm/pwm-fsl-ftm.c | 28 +- drivers/pwm/pwm-img.c | 2 - drivers/pwm/pwm-lpc18xx-sct.c | 14 - drivers/pwm/pwm-mc33xs2410.c | 20 +- drivers/pwm/pwm-mediatek.c | 38 +- drivers/pwm/pwm-microchip-core.c | 17 +- drivers/pwm/pwm-pxa.c | 6 + drivers/pwm/pwm-rockchip.c | 33 +- drivers/pwm/pwm-sifive.c | 52 +- drivers/pwm/pwm-sophgo-sg2042.c | 141 +- drivers/pwm/pwm-sti.c | 23 +- drivers/pwm/pwm-stm32.c | 42 +- drivers/pwm/pwm-sun4i.c | 10 - drivers/pwm/pwm-twl-led.c | 49 +- drivers/rapidio/rio-sysfs.c | 6 +- drivers/regulator/Kconfig | 13 +- drivers/regulator/Makefile | 1 + drivers/regulator/bd718x7-regulator.c | 27 +- drivers/regulator/core.c | 43 +- drivers/regulator/mt6370-regulator.c | 4 +- drivers/regulator/mtk-dvfsrc-regulator.c | 38 + drivers/regulator/pca9450-regulator.c | 141 +- drivers/regulator/qcom-rpmh-regulator.c | 58 + drivers/regulator/rpi-panel-v2-regulator.c | 125 + drivers/regulator/rt5739.c | 9 + drivers/regulator/rt6160-regulator.c | 19 +- drivers/regulator/stm32-vrefbuf.c | 6 - drivers/regulator/sy8827n.c | 3 +- drivers/regulator/tps6286x-regulator.c | 9 + drivers/regulator/tps6287x-regulator.c | 7 + drivers/regulator/tps6594-regulator.c | 275 +- drivers/remoteproc/imx_rproc.c | 45 +- drivers/reset/Kconfig | 21 +- drivers/reset/Makefile | 1 + drivers/reset/reset-k230.c | 371 + drivers/reset/reset-mpfs.c | 56 +- drivers/reset/reset-simple.c | 2 + drivers/rpmsg/rpmsg_core.c | 2 +- drivers/s390/char/sclp_config.c | 2 +- drivers/s390/char/sclp_sd.c | 2 +- drivers/s390/cio/chp.c | 2 +- drivers/s390/crypto/pkey_sysfs.c | 8 +- drivers/scsi/3w-sas.c | 4 +- drivers/scsi/arcmsr/arcmsr_attr.c | 6 +- drivers/scsi/esas2r/esas2r_main.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/ipr.c | 10 +- drivers/scsi/lpfc/lpfc_attr.c | 8 +- drivers/scsi/lpfc/lpfc_debugfs.c | 87 +- drivers/scsi/lpfc/lpfc_debugfs.h | 11 + drivers/scsi/qedf/qedf_attr.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 28 +- drivers/scsi/qla4xxx/ql4_attr.c | 4 +- drivers/scsi/scsi_sysfs.c | 6 +- drivers/soc/apple/rtkit.c | 3 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 225 +- drivers/soc/fsl/qe/gpio.c | 14 +- drivers/soc/fsl/qe/qe_ic.c | 3 +- drivers/soc/hisilicon/kunpeng_hccs.c | 4 +- drivers/soc/mediatek/mtk-mutex.c | 109 +- drivers/soc/qcom/mdt_loader.c | 63 +- drivers/soc/qcom/pmic_glink.c | 9 +- drivers/soc/qcom/qcom-geni-se.c | 13 +- drivers/soc/qcom/qcom_stats.c | 133 + drivers/soc/qcom/qmi_encdec.c | 52 +- drivers/soc/qcom/qmi_interface.c | 6 +- drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/socinfo.c | 13 + drivers/soc/renesas/Kconfig | 324 +- drivers/soc/renesas/pwc-rzv2m.c | 8 +- drivers/soc/tegra/Kconfig | 17 +- drivers/soc/tegra/cbb/tegra194-cbb.c | 34 +- drivers/soc/tegra/cbb/tegra234-cbb.c | 758 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 1 + drivers/soc/tegra/pmc.c | 150 +- drivers/soc/ti/pm33xx.c | 2 +- drivers/soundwire/bus_type.c | 2 +- drivers/spi/Kconfig | 26 +- drivers/spi/Makefile | 3 + drivers/spi/atmel-quadspi.c | 53 +- drivers/spi/spi-amlogic-spisg.c | 888 ++ drivers/spi/spi-cadence-quadspi.c | 2 - drivers/spi/spi-cadence.c | 1 - drivers/spi/spi-falcon.c | 5 +- drivers/spi/spi-fsl-dspi.c | 356 +- drivers/spi/spi-fsl-espi.c | 2 - drivers/spi/spi-fsl-lpspi.c | 2 - drivers/spi/spi-gpio.c | 16 +- drivers/spi/spi-imx.c | 3 - drivers/spi/spi-intel.c | 13 +- drivers/spi/spi-microchip-core-qspi.c | 226 +- drivers/spi/spi-mt65xx.c | 11 + drivers/spi/spi-mtk-nor.c | 1 - drivers/spi/spi-nxp-fspi.c | 1 - .../spi/spi-offload-trigger-adi-util-sigma-delta.c | 59 + drivers/spi/spi-omap2-mcspi.c | 3 - drivers/spi/spi-pci1xxxx.c | 285 +- drivers/spi/spi-qpic-snand.c | 72 +- drivers/spi/spi-rockchip-sfc.c | 3 - drivers/spi/spi-rspi.c | 9 +- drivers/spi/spi-rzv2h-rspi.c | 466 + drivers/spi/spi-s3c64xx.c | 3 - drivers/spi/spi-sg2044-nor.c | 29 +- drivers/spi/spi-sh-msiof.c | 11 +- drivers/spi/spi-sprd.c | 1 - drivers/spi/spi-st-ssc4.c | 14 +- drivers/spi/spi-stm32-ospi.c | 31 +- drivers/spi/spi-stm32-qspi.c | 7 - drivers/spi/spi-stm32.c | 318 +- drivers/spi/spi-ti-qspi.c | 2 - drivers/spi/spi-xilinx.c | 5 +- drivers/spi/spi-zynqmp-gqspi.c | 1 - drivers/spi/spi.c | 5 +- drivers/spi/spidev.c | 2 + drivers/staging/axis-fifo/axis-fifo.c | 213 +- drivers/staging/fbtft/fbtft-core.c | 38 +- drivers/staging/gpib/TODO | 5 +- drivers/staging/gpib/cb7210/cb7210.c | 15 +- drivers/staging/gpib/cec/cec_gpib.c | 2 +- drivers/staging/gpib/common/gpib_os.c | 4 +- drivers/staging/gpib/gpio/gpib_bitbang.c | 2 +- drivers/staging/gpib/hp_82341/hp_82341.c | 10 +- drivers/staging/gpib/include/gpibP.h | 1 + drivers/staging/gpib/include/gpib_cmd.h | 112 + drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 1 - drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 14 +- drivers/staging/gpib/uapi/gpib.h | 198 - drivers/staging/gpib/uapi/gpib_ioctl.h | 112 +- .../greybus/Documentation/firmware/firmware.c | 28 +- drivers/staging/greybus/camera.c | 2 +- drivers/staging/greybus/gbphy.c | 6 +- drivers/staging/greybus/gpio.c | 6 - drivers/staging/greybus/power_supply.c | 14 +- drivers/staging/greybus/uart.c | 7 +- drivers/staging/nvec/nvec_power.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 9 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 3 - drivers/staging/rtl8723bs/core/rtw_efuse.c | 25 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 152 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 9 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf.h | 2 - drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 10 - drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 7 - drivers/staging/rtl8723bs/hal/hal_com.c | 7 - drivers/staging/rtl8723bs/hal/hal_intf.c | 37 +- drivers/staging/rtl8723bs/hal/odm.c | 10 - drivers/staging/rtl8723bs/hal/odm_DIG.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 27 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 7 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 98 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 13 - drivers/staging/rtl8723bs/include/basic_types.h | 2 +- drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_com.h | 2 - drivers/staging/rtl8723bs/include/hal_intf.h | 17 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 1 + drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 3 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 1 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 1 - drivers/staging/rtl8723bs/include/rtw_efuse.h | 1 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 2 - drivers/staging/rtl8723bs/include/sdio_hal.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 24 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 19 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 4 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 1 - drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 16 +- drivers/staging/sm750fb/sm750.c | 36 +- drivers/staging/sm750fb/sm750.h | 4 +- drivers/staging/vme_user/vme.c | 6 +- drivers/staging/vme_user/vme_fake.c | 2 +- drivers/staging/vme_user/vme_tsi148.h | 2 +- drivers/thermal/armada_thermal.c | 2 +- drivers/thermal/da9062-thermal.c | 2 +- drivers/thermal/dove_thermal.c | 2 +- drivers/thermal/imx_thermal.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 3 +- .../intel/int340x_thermal/int3403_thermal.c | 1 + .../int340x_thermal/platform_temperature_control.c | 72 +- .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 4 + .../intel/int340x_thermal/processor_thermal_rfim.c | 1 + drivers/thermal/kirkwood_thermal.c | 2 +- drivers/thermal/loongson2_thermal.c | 15 +- drivers/thermal/mediatek/lvts_thermal.c | 76 +- drivers/thermal/qcom/lmh.c | 3 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 596 +- drivers/thermal/renesas/rcar_thermal.c | 2 +- drivers/thermal/rockchip_thermal.c | 251 +- drivers/thermal/spear_thermal.c | 2 +- drivers/thermal/st/st_thermal.c | 2 +- drivers/thermal/tegra/soctherm.c | 13 +- drivers/thermal/testing/command.c | 30 +- drivers/thermal/testing/zone.c | 2 +- drivers/thermal/thermal_sysfs.c | 9 +- drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/nvm.c | 2 +- drivers/thunderbolt/switch.c | 2 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serial/8250/8250.h | 8 + drivers/tty/serial/8250/8250_ce4100.c | 93 + drivers/tty/serial/8250/8250_core.c | 318 +- drivers/tty/serial/8250/8250_dw.c | 36 +- drivers/tty/serial/8250/8250_em.c | 4 +- drivers/tty/serial/8250/8250_ingenic.c | 8 +- drivers/tty/serial/8250/8250_ioc3.c | 4 +- drivers/tty/serial/8250/8250_lpc18xx.c | 2 +- drivers/tty/serial/8250/8250_ni.c | 56 +- drivers/tty/serial/8250/8250_omap.c | 53 +- drivers/tty/serial/8250/8250_pci.c | 6 +- drivers/tty/serial/8250/8250_port.c | 774 +- drivers/tty/serial/8250/8250_rsa.c | 96 + drivers/tty/serial/8250/8250_rt288x.c | 4 +- drivers/tty/serial/8250/8250_uniphier.c | 4 +- drivers/tty/serial/8250/Makefile | 3 + drivers/tty/serial/Kconfig | 7 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/fsl_lpuart.c | 8 +- drivers/tty/serial/qcom_geni_serial.c | 395 +- drivers/tty/serial/rsci.c | 480 + drivers/tty/serial/rsci.h | 10 + drivers/tty/serial/serial_core.c | 78 +- drivers/tty/serial/sh-sci-common.h | 8 + drivers/tty/serial/sh-sci.c | 223 +- drivers/tty/tty_buffer.c | 3 +- drivers/tty/tty_port.c | 17 +- drivers/tty/vt/defkeymap.c_shipped | 112 + drivers/tty/vt/keyboard.c | 2 +- drivers/usb/atm/cxacru.c | 106 +- drivers/usb/chipidea/ci_hdrc_imx.c | 11 + drivers/usb/chipidea/ci_hdrc_imx.h | 1 + drivers/usb/chipidea/udc.c | 5 + drivers/usb/chipidea/usbmisc_imx.c | 128 + drivers/usb/class/cdc-acm.c | 18 +- drivers/usb/class/usblp.c | 33 +- drivers/usb/core/config.c | 10 +- drivers/usb/core/driver.c | 4 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hcd.c | 29 +- drivers/usb/core/quirks.c | 2 +- drivers/usb/core/sysfs.c | 2 +- drivers/usb/core/urb.c | 31 +- drivers/usb/core/usb.c | 80 + drivers/usb/dwc2/params.c | 2 +- drivers/usb/dwc2/platform.c | 3 + drivers/usb/dwc3/dwc3-imx8mp.c | 7 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 3 + drivers/usb/dwc3/dwc3-xilinx.c | 35 +- drivers/usb/dwc3/gadget.c | 16 +- drivers/usb/early/xhci-dbc.c | 4 + drivers/usb/gadget/composite.c | 31 +- drivers/usb/gadget/config.c | 53 - drivers/usb/gadget/function/f_fs.c | 12 +- drivers/usb/gadget/function/f_hid.c | 7 +- drivers/usb/gadget/function/f_uac1.c | 2 +- drivers/usb/gadget/function/f_uac2.c | 2 +- drivers/usb/gadget/function/u_serial.c | 6 - drivers/usb/gadget/function/uvc_configfs.c | 10 + drivers/usb/gadget/udc/dummy_hcd.c | 2 +- drivers/usb/gadget/udc/m66592-udc.c | 6 +- drivers/usb/gadget/udc/net2280.c | 8 +- drivers/usb/gadget/udc/pch_udc.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 5 +- drivers/usb/gadget/udc/renesas_usb3.c | 10 +- drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/ehci-sysfs.c | 18 +- drivers/usb/host/fsl-mph-dr-of.c | 3 +- drivers/usb/host/ohci-at91.c | 2 +- drivers/usb/host/ohci-spear.c | 3 +- drivers/usb/host/xhci-mem.c | 2 + drivers/usb/host/xhci-plat.c | 2 +- drivers/usb/host/xhci-ring.c | 10 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/misc/apple-mfi-fastcharge.c | 24 +- drivers/usb/misc/onboard_usb_dev.c | 2 + drivers/usb/misc/onboard_usb_dev.h | 8 + drivers/usb/musb/Kconfig | 3 +- drivers/usb/musb/omap2430.c | 37 +- drivers/usb/phy/phy-tegra-usb.c | 89 - drivers/usb/renesas_usbhs/common.c | 8 +- drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/serial/cp210x.c | 10 +- drivers/usb/serial/ftdi_sio.c | 18 +- drivers/usb/serial/option.c | 2 + drivers/usb/serial/usb-serial.c | 7 +- drivers/usb/storage/realtek_cr.c | 2 +- drivers/usb/typec/altmodes/displayport.c | 28 + drivers/usb/typec/mux/intel_pmc_mux.c | 2 +- drivers/usb/typec/tcpm/fusb302.c | 20 +- drivers/usb/typec/tcpm/tcpci_maxim_core.c | 51 +- drivers/usb/typec/ucsi/Kconfig | 2 + drivers/usb/typec/ucsi/cros_ec_ucsi.c | 1 + drivers/usb/typec/ucsi/psy.c | 2 +- drivers/usb/typec/ucsi/trace.c | 17 - drivers/usb/typec/ucsi/trace.h | 1 - drivers/usb/typec/ucsi/ucsi.c | 6 +- drivers/usb/typec/ucsi/ucsi.h | 11 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 4 + drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 176 +- drivers/usb/usbip/vudc_sysfs.c | 2 +- drivers/video/fbdev/aty/radeon_base.c | 4 +- drivers/video/fbdev/udlfb.c | 4 +- drivers/virt/acrn/ioreq.c | 4 +- drivers/virt/acrn/mm.c | 8 +- drivers/virt/coco/guest/tsm-mr.c | 8 +- drivers/w1/slaves/w1_ds2406.c | 4 +- drivers/w1/slaves/w1_ds2408.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 2 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_ds2431.c | 2 +- drivers/w1/slaves/w1_ds2433.c | 12 +- drivers/w1/slaves/w1_ds2438.c | 2 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 4 +- drivers/w1/slaves/w1_ds28e04.c | 2 +- drivers/w1/w1.c | 2 +- drivers/zorro/zorro-sysfs.c | 4 +- fs/binfmt_elf.c | 38 +- fs/binfmt_elf_fdpic.c | 17 +- fs/btrfs/disk-io.c | 8 +- fs/ceph/crypto.c | 13 +- fs/ceph/crypto.h | 10 +- fs/ceph/file.c | 3 +- fs/ceph/inode.c | 3 +- fs/crypto/bio.c | 9 +- fs/crypto/crypto.c | 52 +- fs/crypto/fname.c | 69 +- fs/crypto/fscrypt_private.h | 23 +- fs/crypto/hkdf.c | 4 +- fs/crypto/hooks.c | 2 + fs/crypto/inline_crypt.c | 1 + fs/crypto/keyring.c | 5 +- fs/crypto/keysetup.c | 23 +- fs/crypto/keysetup_v1.c | 55 +- fs/crypto/policy.c | 4 +- fs/debugfs/file.c | 89 +- fs/debugfs/inode.c | 2 +- fs/debugfs/internal.h | 2 +- fs/proc/base.c | 6 +- fs/resctrl/pseudo_lock.c | 4 - fs/sysfs/file.c | 10 +- fs/ubifs/crypto.c | 2 +- fs/verity/Kconfig | 6 +- fs/verity/enable.c | 9 +- fs/verity/fsverity_private.h | 24 +- fs/verity/hash_algs.c | 194 +- fs/verity/measure.c | 1 + fs/verity/open.c | 37 +- fs/verity/read_metadata.c | 1 + fs/verity/verify.c | 8 +- include/acpi/cppc_acpi.h | 1 - include/acpi/ghes.h | 3 - include/asm-generic/vdso/vsyscall.h | 6 +- include/crypto/internal/sha2.h | 66 - include/crypto/sha1.h | 180 +- include/crypto/sha1_base.h | 82 - include/crypto/sha2.h | 800 +- include/crypto/sha512_base.h | 120 - include/dt-bindings/arm/qcom,ids.h | 5 + include/dt-bindings/clock/cix,sky1.h | 279 + include/dt-bindings/clock/nvidia,tegra264.h | 466 + include/dt-bindings/clock/qcom,gcc-sc8180x.h | 10 + include/dt-bindings/clock/qcom,sc8180x-camcc.h | 181 + include/dt-bindings/clock/raspberrypi,rp1-clocks.h | 61 + include/dt-bindings/clock/renesas,r9a09g056-cpg.h | 1 + include/dt-bindings/clock/renesas,r9a09g057-cpg.h | 1 + include/dt-bindings/clock/spacemit,k1-syscon.h | 141 + include/dt-bindings/iio/adc/adi,ad7768-1.h | 10 + .../dt-bindings/iio/adc/mediatek,mt6363-auxadc.h | 24 + .../dt-bindings/iio/adc/mediatek,mt6373-auxadc.h | 19 + include/dt-bindings/interconnect/qcom,milos-rpmh.h | 141 + include/dt-bindings/memory/nvidia,tegra264.h | 136 + .../power/allwinner,sun55i-a523-pck-600.h | 15 + .../dt-bindings/power/allwinner,sun55i-a523-ppu.h | 12 + include/dt-bindings/power/rockchip,rk3528-power.h | 19 + .../dt-bindings/regulator/nxp,pca9450-regulator.h | 18 + .../dt-bindings/regulator/st,stm32mp15-regulator.h | 40 + include/dt-bindings/reset/canaan,k230-rst.h | 90 + include/dt-bindings/reset/nvidia,tegra264.h | 92 + include/dt-bindings/reset/sun55i-a523-r-ccu.h | 1 + include/kunit/test.h | 12 + include/kunit/try-catch.h | 1 + include/linux/acpi.h | 4 +- include/linux/audit.h | 9 +- include/linux/bootconfig.h | 2 +- include/linux/container_of.h | 3 + include/linux/cpuhotplug.h | 2 +- include/linux/crc-t10dif.h | 10 +- include/linux/crc32.h | 119 +- include/linux/crc32poly.h | 16 +- include/linux/crc64.h | 22 +- include/linux/debugfs.h | 4 +- include/linux/devfreq.h | 4 + include/linux/device.h | 45 + include/linux/dmaengine.h | 7 + include/linux/efi.h | 2 +- include/linux/entry-common.h | 382 +- include/linux/firmware/cirrus/cs_dsp.h | 2 - include/linux/firmware/imx/sm.h | 20 +- include/linux/firmware/qcom/qcom_scm.h | 5 +- include/linux/firmware/xlnx-zynqmp.h | 6 - include/linux/fscrypt.h | 5 +- include/linux/fsi.h | 2 +- include/linux/fsl_devices.h | 1 - include/linux/futex.h | 16 +- include/linux/gpio.h | 43 +- include/linux/gpio/consumer.h | 5 +- include/linux/gpio/driver.h | 7 +- include/linux/gpio/generic.h | 120 + include/linux/iio/adc/ad_sigma_delta.h | 27 +- include/linux/iio/backend.h | 22 +- include/linux/iio/common/cros_ec_sensors_core.h | 1 + include/linux/iio/types.h | 1 + include/linux/init.h | 4 +- include/linux/intel_pmt_features.h | 157 + include/linux/intel_tpmi.h | 27 +- include/linux/intel_vsec.h | 98 +- include/linux/irq-entry-common.h | 389 + include/linux/irqdomain.h | 2 + include/linux/kstack_erase.h | 89 + include/linux/mc33xs2410.h | 16 + include/linux/memblock.h | 2 +- include/linux/mfd/adp5585.h | 118 +- include/linux/mfd/dbx500-prcmu.h | 2 +- include/linux/mfd/macsmc.h | 279 + include/linux/mfd/tps6594.h | 1 + include/linux/miscdevice.h | 3 - include/linux/mm.h | 1 - include/linux/mm_types.h | 5 + include/linux/msi.h | 2 + include/linux/mtd/nand-qpic-common.h | 2 + include/linux/mux/driver.h | 4 +- include/linux/pci_ids.h | 3 + include/linux/platform_data/cros_ec_commands.h | 26 +- include/linux/pm.h | 13 +- include/linux/pm_domain.h | 33 +- include/linux/pm_runtime.h | 203 +- include/linux/posix-timers.h | 5 + include/linux/pps_kernel.h | 1 + include/linux/property.h | 7 +- include/linux/pwm.h | 5 + include/linux/pwrseq/provider.h | 3 + include/linux/regmap.h | 8 +- include/linux/regset.h | 12 +- include/linux/regulator/coupler.h | 3 +- include/linux/sched.h | 4 +- include/linux/sched/mm.h | 2 +- include/linux/sched/task_stack.h | 2 +- include/linux/security.h | 2 - include/linux/serial_8250.h | 4 +- include/linux/serial_core.h | 6 +- include/linux/smp.h | 4 +- include/linux/soc/qcom/qmi.h | 6 +- include/linux/stackleak.h | 89 - include/linux/stddef.h | 20 + include/linux/string.h | 20 +- include/linux/timecounter.h | 6 +- include/linux/timekeeper_internal.h | 37 +- include/linux/timekeeping.h | 12 + include/linux/tpm.h | 4 +- include/linux/tty_port.h | 21 +- include/linux/usb.h | 16 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/composite.h | 3 - include/linux/usb/gadget.h | 4 - include/linux/usb/tegra_usb_phy.h | 9 - include/linux/vmw_vmci_api.h | 7 - include/soc/qcom/qcom-spmi-pmic.h | 2 + include/sound/cs35l41.h | 12 + include/sound/hda_codec.h | 40 +- include/sound/hdaudio.h | 24 + include/sound/sdca_asoc.h | 19 + include/sound/sdca_function.h | 71 + include/sound/sdca_hid.h | 25 + include/sound/sdca_interrupts.h | 78 + include/sound/soc-component.h | 1 - include/sound/soc-dai.h | 3 + include/sound/soc-dapm.h | 236 +- include/sound/soc_sdw_utils.h | 1 + include/sound/sof/ipc4/header.h | 2 + include/sound/tas2770-tlv.h | 23 + include/sound/tas2781.h | 4 + include/sound/tlv320aic32x4.h | 9 - include/trace/events/scmi.h | 24 +- include/uapi/linux/i2c.h | 3 +- include/uapi/linux/input.h | 1 + include/uapi/linux/prctl.h | 9 +- include/uapi/linux/pwm.h | 53 + include/uapi/linux/time.h | 11 + include/uapi/linux/vt.h | 78 +- include/vdso/auxclock.h | 13 + include/vdso/datapage.h | 5 + include/vdso/helpers.h | 50 +- init/Kconfig | 11 - kernel/Makefile | 11 +- kernel/audit.h | 2 +- kernel/auditsc.c | 2 +- kernel/bpf/btf.c | 2 +- kernel/bpf/core.c | 2 +- kernel/bpf/sysfs_btf.c | 2 +- kernel/configs/hardening.config | 6 + kernel/entry/Makefile | 3 +- kernel/entry/common.c | 113 +- kernel/entry/syscall-common.c | 112 + kernel/entry/syscall_user_dispatch.c | 36 +- kernel/fork.c | 12 +- kernel/futex/core.c | 281 +- kernel/futex/futex.h | 2 - kernel/irq/Kconfig | 11 + kernel/irq/Makefile | 1 + kernel/irq/chip.c | 72 +- kernel/irq/internals.h | 6 +- kernel/irq/irq_test.c | 229 + kernel/irq/irqdomain.c | 1 + kernel/irq/msi.c | 3 +- kernel/irq/pm.c | 16 +- kernel/irq/spurious.c | 37 +- kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 10 +- kernel/kexec_handover.c | 4 +- kernel/kstack_erase.c | 177 + kernel/module/main.c | 6 +- kernel/module/sysfs.c | 14 +- kernel/power/console.c | 7 +- kernel/power/main.c | 9 + kernel/power/snapshot.c | 12 +- kernel/sched/core.c | 8 +- kernel/smp.c | 44 +- kernel/stackleak.c | 177 - kernel/time/Kconfig | 15 +- kernel/time/clocksource.c | 8 +- kernel/time/namespace.c | 5 + kernel/time/ntp.c | 72 +- kernel/time/ntp_internal.h | 13 +- kernel/time/posix-timers.c | 3 + kernel/time/posix-timers.h | 1 + kernel/time/timecounter.c | 2 +- kernel/time/timekeeping.c | 629 +- kernel/time/timekeeping_internal.h | 3 + kernel/time/timer_migration.c | 23 +- kernel/time/vsyscall.c | 70 +- lib/Kconfig | 88 +- lib/Kconfig.debug | 35 +- lib/Makefile | 34 +- lib/crc-ccitt.c | 68 - lib/crc-itu-t.c | 67 - lib/crc-t10dif.c | 65 - lib/crc/.gitignore | 5 + lib/crc/Kconfig | 119 + lib/crc/Makefile | 63 + {arch/arm/lib => lib/crc/arm}/crc-t10dif-core.S | 0 lib/crc/arm/crc-t10dif.h | 55 + {arch/arm/lib => lib/crc/arm}/crc32-core.S | 0 lib/crc/arm/crc32.h | 101 + .../arm64/lib => lib/crc/arm64}/crc-t10dif-core.S | 0 lib/crc/arm64/crc-t10dif.h | 57 + {arch/arm64/lib => lib/crc/arm64}/crc32-core.S | 0 lib/crc/arm64/crc32.h | 88 + lib/crc/crc-ccitt.c | 66 + lib/crc/crc-itu-t.c | 68 + lib/crc/crc-t10dif-main.c | 89 + lib/crc/crc16.c | 65 + lib/crc/crc32-main.c | 105 + lib/crc/crc4.c | 45 + lib/crc/crc64-main.c | 93 + lib/crc/crc7.c | 73 + lib/crc/crc8.c | 87 + lib/crc/gen_crc32table.c | 89 + lib/crc/gen_crc64table.c | 88 + lib/crc/loongarch/crc32.h | 115 + lib/crc/mips/crc32.h | 162 + lib/crc/powerpc/crc-t10dif.h | 69 + .../lib => lib/crc/powerpc}/crc-vpmsum-template.S | 0 lib/crc/powerpc/crc32.h | 69 + .../lib => lib/crc/powerpc}/crc32c-vpmsum_asm.S | 0 .../lib => lib/crc/powerpc}/crct10dif-vpmsum_asm.S | 0 .../riscv/lib => lib/crc/riscv}/crc-clmul-consts.h | 0 .../lib => lib/crc/riscv}/crc-clmul-template.h | 0 {arch/riscv/lib => lib/crc/riscv}/crc-clmul.h | 0 lib/crc/riscv/crc-t10dif.h | 18 + {arch/riscv/lib => lib/crc/riscv}/crc16_msb.c | 0 lib/crc/riscv/crc32.h | 44 + {arch/riscv/lib => lib/crc/riscv}/crc32_lsb.c | 0 {arch/riscv/lib => lib/crc/riscv}/crc32_msb.c | 0 lib/crc/riscv/crc64.h | 27 + {arch/riscv/lib => lib/crc/riscv}/crc64_lsb.c | 0 {arch/riscv/lib => lib/crc/riscv}/crc64_msb.c | 0 {arch/s390/lib => lib/crc/s390}/crc32-vx.h | 0 lib/crc/s390/crc32.h | 67 + {arch/s390/lib => lib/crc/s390}/crc32be-vx.c | 0 {arch/s390/lib => lib/crc/s390}/crc32le-vx.c | 0 lib/crc/sparc/crc32.h | 67 + {arch/sparc/lib => lib/crc/sparc}/crc32c_asm.S | 0 lib/crc/tests/Makefile | 2 + lib/crc/tests/crc_kunit.c | 452 + lib/crc/x86/crc-pclmul-consts.h | 240 + lib/crc/x86/crc-pclmul-template.S | 575 + lib/crc/x86/crc-pclmul-template.h | 72 + lib/crc/x86/crc-t10dif.h | 35 + {arch/x86/lib => lib/crc/x86}/crc16-msb-pclmul.S | 0 {arch/x86/lib => lib/crc/x86}/crc32-pclmul.S | 0 lib/crc/x86/crc32.h | 137 + {arch/x86/lib => lib/crc/x86}/crc32c-3way.S | 0 {arch/x86/lib => lib/crc/x86}/crc64-pclmul.S | 0 lib/crc/x86/crc64.h | 48 + lib/crc16.c | 64 - lib/crc32.c | 126 - lib/crc4.c | 44 - lib/crc64.c | 58 - lib/crc7.c | 72 - lib/crc8.c | 86 - lib/crypto/Kconfig | 79 +- lib/crypto/Makefile | 109 +- lib/crypto/aes.c | 1 + lib/crypto/aescfb.c | 7 +- lib/crypto/aesgcm.c | 5 +- lib/crypto/arc4.c | 1 + lib/crypto/arm/.gitignore | 4 + lib/crypto/arm/Kconfig | 24 + lib/crypto/arm/Makefile | 26 + .../lib/crypto => lib/crypto/arm}/blake2s-core.S | 0 .../lib/crypto => lib/crypto/arm}/blake2s-glue.c | 0 .../lib/crypto => lib/crypto/arm}/chacha-glue.c | 0 .../crypto => lib/crypto/arm}/chacha-neon-core.S | 0 .../crypto => lib/crypto/arm}/chacha-scalar-core.S | 0 lib/crypto/arm/poly1305-armv4.pl | 1236 ++ lib/crypto/arm/poly1305-glue.c | 76 + .../crypto => lib/crypto/arm}/sha1-armv4-large.S | 0 lib/crypto/arm/sha1-armv7-neon.S | 633 + lib/crypto/arm/sha1-ce-core.S | 123 + lib/crypto/arm/sha1.h | 46 + lib/crypto/arm/sha256-armv4.pl | 724 + lib/crypto/arm/sha256-ce.S | 123 + lib/crypto/arm/sha256.h | 46 + .../arm/crypto => lib/crypto/arm}/sha512-armv4.pl | 0 lib/crypto/arm/sha512.h | 38 + lib/crypto/arm64/.gitignore | 4 + lib/crypto/arm64/Kconfig | 14 + lib/crypto/arm64/Makefile | 17 + .../crypto => lib/crypto/arm64}/chacha-neon-core.S | 0 .../crypto => lib/crypto/arm64}/chacha-neon-glue.c | 0 .../crypto => lib/crypto/arm64}/poly1305-armv8.pl | 0 lib/crypto/arm64/poly1305-glue.c | 74 + lib/crypto/arm64/sha1-ce-core.S | 130 + lib/crypto/arm64/sha1.h | 39 + lib/crypto/arm64/sha2-armv8.pl | 786 ++ lib/crypto/arm64/sha256-ce.S | 136 + lib/crypto/arm64/sha256.h | 57 + lib/crypto/arm64/sha512-ce-core.S | 197 + lib/crypto/arm64/sha512.h | 46 + lib/crypto/blake2s-generic.c | 9 +- lib/crypto/blake2s.c | 9 +- lib/crypto/chacha.c | 6 +- lib/crypto/chacha20poly1305.c | 8 +- lib/crypto/curve25519-generic.c | 1 + lib/crypto/des.c | 7 +- lib/crypto/gf128mul.c | 1 + {crypto => lib/crypto}/hash_info.c | 0 lib/crypto/libchacha.c | 7 +- lib/crypto/memneq.c | 3 +- .../mips/lib/crypto => lib/crypto/mips}/.gitignore | 0 {arch/mips/lib/crypto => lib/crypto/mips}/Kconfig | 0 {arch/mips/lib/crypto => lib/crypto/mips}/Makefile | 0 lib/crypto/mips/chacha-core.S | 491 + .../lib/crypto => lib/crypto/mips}/chacha-glue.c | 0 .../lib/crypto => lib/crypto/mips}/poly1305-glue.c | 0 .../crypto => lib/crypto/mips}/poly1305-mips.pl | 0 lib/crypto/mips/sha1.h | 81 + lib/crypto/mips/sha256.h | 58 + lib/crypto/mips/sha512.h | 74 + lib/crypto/mpi/mpi-add.c | 2 + lib/crypto/mpi/mpi-bit.c | 2 + lib/crypto/mpi/mpi-cmp.c | 2 + lib/crypto/mpi/mpi-mul.c | 2 + lib/crypto/mpi/mpi-pow.c | 2 + lib/crypto/mpi/mpi-sub-ui.c | 2 + lib/crypto/mpi/mpicoder.c | 3 +- lib/crypto/mpi/mpiutil.c | 2 + lib/crypto/poly1305-donna32.c | 3 +- lib/crypto/poly1305-donna64.c | 3 +- lib/crypto/poly1305-generic.c | 1 + lib/crypto/poly1305.c | 1 + lib/crypto/powerpc/Kconfig | 16 + lib/crypto/powerpc/Makefile | 7 + .../crypto/powerpc}/chacha-p10-glue.c | 0 .../crypto/powerpc}/chacha-p10le-8x.S | 0 .../crypto/powerpc}/poly1305-p10-glue.c | 0 .../crypto/powerpc}/poly1305-p10le_64.S | 0 .../crypto/powerpc}/sha1-powerpc-asm.S | 0 .../crypto => lib/crypto/powerpc}/sha1-spe-asm.S | 0 lib/crypto/powerpc/sha1.h | 67 + .../crypto => lib/crypto/powerpc}/sha256-spe-asm.S | 0 lib/crypto/powerpc/sha256.h | 58 + lib/crypto/riscv/Kconfig | 8 + lib/crypto/riscv/Makefile | 4 + .../crypto/riscv}/chacha-riscv64-glue.c | 0 .../crypto/riscv}/chacha-riscv64-zvkb.S | 0 .../riscv/sha256-riscv64-zvknha_or_zvknhb-zvkb.S | 225 + lib/crypto/riscv/sha256.h | 42 + lib/crypto/riscv/sha512-riscv64-zvknhb-zvkb.S | 203 + lib/crypto/riscv/sha512.h | 41 + lib/crypto/s390/Kconfig | 7 + lib/crypto/s390/Makefile | 4 + .../lib/crypto => lib/crypto/s390}/chacha-glue.c | 0 .../lib/crypto => lib/crypto/s390}/chacha-s390.S | 0 .../lib/crypto => lib/crypto/s390}/chacha-s390.h | 0 lib/crypto/s390/sha1.h | 28 + lib/crypto/s390/sha256.h | 28 + lib/crypto/s390/sha512.h | 28 + lib/crypto/sha1.c | 229 +- lib/crypto/sha256-generic.c | 137 - lib/crypto/sha256.c | 433 +- lib/crypto/sha512.c | 423 + lib/crypto/sm3.c | 1 + lib/crypto/sparc/sha1.h | 43 + {arch/sparc/crypto => lib/crypto/sparc}/sha1_asm.S | 0 lib/crypto/sparc/sha256.h | 43 + .../lib/crypto => lib/crypto/sparc}/sha256_asm.S | 0 lib/crypto/sparc/sha512.h | 42 + .../sparc/crypto => lib/crypto/sparc}/sha512_asm.S | 0 lib/crypto/tests/Kconfig | 60 + lib/crypto/tests/Makefile | 6 + lib/crypto/tests/hash-test-template.h | 683 + lib/crypto/tests/poly1305-testvecs.h | 186 + lib/crypto/tests/poly1305_kunit.c | 165 + lib/crypto/tests/sha1-testvecs.h | 212 + lib/crypto/tests/sha1_kunit.c | 39 + lib/crypto/tests/sha224-testvecs.h | 238 + lib/crypto/tests/sha224_kunit.c | 39 + lib/crypto/tests/sha256-testvecs.h | 238 + lib/crypto/tests/sha256_kunit.c | 39 + lib/crypto/tests/sha384-testvecs.h | 290 + lib/crypto/tests/sha384_kunit.c | 39 + lib/crypto/tests/sha512-testvecs.h | 342 + lib/crypto/tests/sha512_kunit.c | 39 + lib/crypto/utils.c | 3 +- {arch/x86/lib/crypto => lib/crypto/x86}/.gitignore | 0 lib/crypto/x86/Kconfig | 26 + lib/crypto/x86/Makefile | 17 + .../lib/crypto => lib/crypto/x86}/blake2s-core.S | 0 .../lib/crypto => lib/crypto/x86}/blake2s-glue.c | 0 .../crypto => lib/crypto/x86}/chacha-avx2-x86_64.S | 0 .../crypto/x86}/chacha-avx512vl-x86_64.S | 0 .../crypto/x86}/chacha-ssse3-x86_64.S | 0 .../lib/crypto => lib/crypto/x86}/chacha_glue.c | 0 .../crypto/x86}/poly1305-x86_64-cryptogams.pl | 0 lib/crypto/x86/poly1305_glue.c | 175 + lib/crypto/x86/sha1-avx2-asm.S | 697 + lib/crypto/x86/sha1-ni-asm.S | 152 + lib/crypto/x86/sha1-ssse3-and-avx.S | 551 + lib/crypto/x86/sha1.h | 74 + lib/crypto/x86/sha256-avx-asm.S | 493 + lib/crypto/x86/sha256-avx2-asm.S | 770 ++ lib/crypto/x86/sha256-ni-asm.S | 191 + lib/crypto/x86/sha256-ssse3-asm.S | 505 + lib/crypto/x86/sha256.h | 57 + lib/crypto/x86/sha512-avx-asm.S | 420 + lib/crypto/x86/sha512-avx2-asm.S | 748 + lib/crypto/x86/sha512-ssse3-asm.S | 419 + lib/crypto/x86/sha512.h | 54 + lib/gen_crc32table.c | 89 - lib/gen_crc64table.c | 95 - lib/kunit/Kconfig | 13 + lib/kunit/kunit-test.c | 55 +- lib/kunit/test.c | 47 +- lib/kunit/try-catch-impl.h | 4 +- lib/kunit/try-catch.c | 29 +- lib/kunit/user_alloc.c | 4 +- lib/tests/Makefile | 2 +- lib/tests/crc_kunit.c | 489 - lib/tests/fortify_kunit.c | 4 +- lib/tests/longest_symbol_kunit.c | 3 +- lib/tests/seq_buf_kunit.c | 208 + lib/vdso/gettimeofday.c | 224 +- mm/memory-failure.c | 13 - mm/page_idle.c | 2 +- mm/vmscan.c | 8 +- net/bluetooth/rfcomm/tty.c | 7 +- net/bridge/br_sysfs_br.c | 2 +- net/ceph/messenger_v2.c | 12 +- net/ipv6/addrconf.c | 2 +- rust/bindings/bindings_helper.h | 3 + rust/helpers/auxiliary.c | 10 - rust/helpers/device.c | 17 + rust/helpers/dma.c | 5 + rust/helpers/helpers.c | 3 + rust/helpers/io.c | 41 + rust/helpers/of.c | 8 + rust/helpers/pci.c | 10 - rust/helpers/platform.c | 10 - rust/helpers/property.c | 8 + rust/helpers/regulator.c | 43 + rust/kernel/acpi.rs | 70 + rust/kernel/auxiliary.rs | 49 +- rust/kernel/block/mq/tag_set.rs | 12 +- rust/kernel/cpu.rs | 2 +- rust/kernel/cpufreq.rs | 71 +- rust/kernel/cpumask.rs | 13 +- rust/kernel/device.rs | 108 +- rust/kernel/device/property.rs | 631 + rust/kernel/device_id.rs | 91 +- rust/kernel/devres.rs | 289 +- rust/kernel/dma.rs | 156 +- rust/kernel/driver.rs | 87 +- rust/kernel/drm/device.rs | 2 +- rust/kernel/drm/driver.rs | 14 +- rust/kernel/faux.rs | 2 +- rust/kernel/io.rs | 5 + rust/kernel/io/mem.rs | 279 + rust/kernel/io/resource.rs | 230 + rust/kernel/lib.rs | 2 + rust/kernel/miscdevice.rs | 11 +- rust/kernel/net/phy.rs | 108 +- rust/kernel/of.rs | 15 +- rust/kernel/opp.rs | 8 +- rust/kernel/pci.rs | 87 +- rust/kernel/platform.rs | 144 +- rust/kernel/regulator.rs | 418 + rust/kernel/revocable.rs | 8 +- rust/kernel/types.rs | 26 +- rust/pin-init/src/lib.rs | 40 +- samples/kobject/kobject-example.c | 4 +- samples/kobject/kset-example.c | 4 +- samples/landlock/sandboxer.c | 5 +- samples/mei/mei-amt-version.c | 2 +- samples/rust/rust_dma.rs | 14 +- samples/rust/rust_driver_auxiliary.rs | 3 +- samples/rust/rust_driver_pci.rs | 30 +- samples/rust/rust_driver_platform.rs | 147 +- scripts/Makefile.gcc-plugins | 16 +- scripts/Makefile.kstack_erase | 21 + scripts/const_structs.checkpatch | 1 + scripts/crypto/gen-hash-testvecs.py | 147 + scripts/gcc-plugins/stackleak_plugin.c | 52 +- security/Kconfig.hardening | 45 +- security/apparmor/Kconfig | 3 +- security/apparmor/crypto.c | 85 +- security/landlock/fs.c | 1 + security/landlock/id.c | 69 +- security/security.c | 2 +- security/selinux/hooks.c | 14 +- security/selinux/include/avc.h | 4 + security/selinux/include/objsec.h | 8 + security/selinux/include/security.h | 4 +- security/selinux/selinuxfs.c | 3 +- security/selinux/ss/hashtab.c | 3 +- security/selinux/ss/policydb.c | 19 + security/selinux/ss/policydb.h | 2 + security/selinux/ss/services.c | 20 + sound/core/control.c | 2 +- sound/core/hrtimer.c | 3 +- sound/core/init.c | 16 +- sound/core/oss/mixer_oss.c | 10 +- sound/core/pcm_compat.c | 20 +- sound/core/pcm_native.c | 117 +- sound/core/rawmidi.c | 6 +- sound/core/seq/oss/seq_oss_init.c | 4 +- sound/core/seq/seq_clientmgr.c | 2 +- sound/core/seq/seq_midi.c | 2 +- sound/core/seq/seq_system.c | 4 +- sound/core/seq/seq_ump_client.c | 2 +- sound/core/seq/seq_virmidi.c | 2 +- sound/core/timer.c | 2 +- sound/drivers/aloop.c | 9 +- sound/drivers/dummy.c | 9 +- sound/drivers/mpu401/mpu401.c | 4 +- sound/drivers/mtpav.c | 11 +- sound/drivers/mts64.c | 9 +- sound/drivers/opl3/opl3_lib.c | 14 +- sound/drivers/opl4/opl4_lib.c | 2 +- sound/drivers/pcmtest.c | 9 +- sound/drivers/pcsp/pcsp.c | 4 +- sound/drivers/pcsp/pcsp_lib.c | 2 +- sound/drivers/pcsp/pcsp_mixer.c | 2 +- sound/drivers/portman2x4.c | 6 +- sound/drivers/serial-generic.c | 4 +- sound/drivers/serial-u16550.c | 6 +- sound/drivers/virmidi.c | 6 +- sound/drivers/vx/vx_core.c | 2 +- sound/drivers/vx/vx_mixer.c | 2 +- sound/drivers/vx/vx_pcm.c | 2 +- sound/firewire/bebob/bebob.c | 6 +- sound/firewire/bebob/bebob_hwdep.c | 2 +- sound/firewire/dice/dice-hwdep.c | 2 +- sound/firewire/dice/dice-pcm.c | 2 +- sound/firewire/dice/dice.c | 10 +- sound/firewire/digi00x/digi00x-hwdep.c | 2 +- sound/firewire/digi00x/digi00x.c | 6 +- sound/firewire/fireface/ff-hwdep.c | 2 +- sound/firewire/fireface/ff.c | 6 +- sound/firewire/fireworks/fireworks.c | 6 +- sound/firewire/fireworks/fireworks_hwdep.c | 2 +- sound/firewire/isight.c | 8 +- sound/firewire/motu/motu-hwdep.c | 2 +- sound/firewire/motu/motu-pcm.c | 2 +- sound/firewire/motu/motu.c | 6 +- sound/firewire/oxfw/oxfw-hwdep.c | 2 +- sound/firewire/oxfw/oxfw-pcm.c | 2 +- sound/firewire/oxfw/oxfw.c | 6 +- sound/firewire/tascam/tascam-hwdep.c | 2 +- sound/firewire/tascam/tascam.c | 6 +- sound/hda/Kconfig | 70 +- sound/hda/Makefile | 28 +- sound/hda/codecs/Kconfig | 137 + sound/hda/codecs/Makefile | 34 + sound/hda/codecs/analog.c | 1177 ++ sound/hda/codecs/ca0110.c | 87 + sound/hda/codecs/ca0132.c | 10154 ++++++++++++++ sound/hda/codecs/ca0132_regs.h | 396 + sound/hda/codecs/cirrus/Kconfig | 31 + sound/hda/codecs/cirrus/Makefile | 10 + sound/hda/codecs/cirrus/cs420x.c | 785 ++ sound/hda/codecs/cirrus/cs421x.c | 590 + sound/hda/codecs/cirrus/cs8409-tables.c | 623 + sound/hda/codecs/cirrus/cs8409.c | 1487 ++ sound/hda/codecs/cirrus/cs8409.h | 377 + sound/hda/codecs/cm9825.c | 312 + sound/hda/codecs/cmedia.c | 106 + sound/hda/codecs/conexant.c | 1333 ++ sound/hda/codecs/generic.c | 6157 +++++++++ sound/hda/codecs/generic.h | 357 + sound/hda/codecs/hdmi/Kconfig | 68 + sound/hda/codecs/hdmi/Makefile | 18 + sound/hda/codecs/hdmi/atihdmi.c | 615 + sound/hda/codecs/hdmi/eld.c | 230 + sound/hda/codecs/hdmi/hdmi.c | 2416 ++++ sound/hda/codecs/hdmi/hdmi_local.h | 302 + sound/hda/codecs/hdmi/intelhdmi.c | 811 ++ sound/hda/codecs/hdmi/nvhdmi-mcp.c | 384 + sound/hda/codecs/hdmi/nvhdmi.c | 223 + sound/hda/codecs/hdmi/simplehdmi.c | 251 + sound/hda/codecs/hdmi/tegrahdmi.c | 316 + .../codecs/helpers/hp_x360.c} | 0 .../codecs/helpers/ideapad_hotkey_led.c} | 0 .../codecs/helpers/ideapad_s740.c} | 0 .../codecs/helpers/thinkpad.c} | 0 sound/hda/codecs/realtek/Kconfig | 90 + sound/hda/codecs/realtek/Makefile | 26 + sound/hda/codecs/realtek/alc260.c | 290 + sound/hda/codecs/realtek/alc262.c | 213 + sound/hda/codecs/realtek/alc268.c | 190 + sound/hda/codecs/realtek/alc269.c | 8153 +++++++++++ sound/hda/codecs/realtek/alc662.c | 1116 ++ sound/hda/codecs/realtek/alc680.c | 67 + sound/hda/codecs/realtek/alc861.c | 163 + sound/hda/codecs/realtek/alc861vd.c | 137 + sound/hda/codecs/realtek/alc880.c | 509 + sound/hda/codecs/realtek/alc882.c | 861 ++ sound/hda/codecs/realtek/realtek.c | 2299 ++++ sound/hda/codecs/realtek/realtek.h | 298 + sound/hda/codecs/senarytech.c | 246 + sound/hda/codecs/si3054.c | 303 + sound/hda/codecs/side-codecs/Kconfig | 128 + sound/hda/codecs/side-codecs/Makefile | 28 + .../hda => hda/codecs/side-codecs}/cirrus_scodec.c | 0 .../hda => hda/codecs/side-codecs}/cirrus_scodec.h | 0 .../codecs/side-codecs}/cirrus_scodec_test.c | 0 sound/hda/codecs/side-codecs/cs35l41_hda.c | 2112 +++ sound/hda/codecs/side-codecs/cs35l41_hda.h | 110 + .../codecs/side-codecs}/cs35l41_hda_i2c.c | 0 .../codecs/side-codecs}/cs35l41_hda_property.c | 0 .../codecs/side-codecs}/cs35l41_hda_property.h | 0 .../codecs/side-codecs}/cs35l41_hda_spi.c | 0 sound/hda/codecs/side-codecs/cs35l56_hda.c | 1181 ++ .../hda => hda/codecs/side-codecs}/cs35l56_hda.h | 0 .../codecs/side-codecs}/cs35l56_hda_i2c.c | 0 .../codecs/side-codecs}/cs35l56_hda_spi.c | 0 .../hda => hda/codecs/side-codecs}/hda_component.c | 0 .../hda => hda/codecs/side-codecs}/hda_component.h | 0 .../hda => hda/codecs/side-codecs}/tas2781_hda.c | 0 .../hda => hda/codecs/side-codecs}/tas2781_hda.h | 0 sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 798 ++ sound/hda/codecs/side-codecs/tas2781_hda_spi.c | 954 ++ sound/hda/codecs/sigmatel.c | 5169 +++++++ sound/hda/codecs/via.c | 1174 ++ sound/hda/common/Kconfig | 97 + sound/hda/common/Makefile | 13 + .../hda_auto_parser.c => hda/common/auto_parser.c} | 0 sound/{pci/hda/hda_beep.c => hda/common/beep.c} | 0 sound/hda/common/bind.c | 346 + sound/hda/common/codec.c | 4060 ++++++ sound/hda/common/controller.c | 1336 ++ sound/hda/common/controller_trace.h | 99 + sound/{pci/hda => hda/common}/hda_auto_parser.h | 0 sound/{pci/hda => hda/common}/hda_beep.h | 0 sound/{pci/hda => hda/common}/hda_controller.h | 0 sound/{pci/hda => hda/common}/hda_jack.h | 0 sound/hda/common/hda_local.h | 725 + sound/{pci/hda/hda_hwdep.c => hda/common/hwdep.c} | 0 sound/{pci/hda/hda_jack.c => hda/common/jack.c} | 0 sound/{pci/hda/hda_proc.c => hda/common/proc.c} | 0 sound/{pci/hda/hda_sysfs.c => hda/common/sysfs.c} | 0 sound/hda/controllers/Kconfig | 42 + sound/hda/controllers/Makefile | 13 + .../{pci/hda/hda_acpi.c => hda/controllers/acpi.c} | 0 sound/hda/controllers/intel.c | 2834 ++++ .../hda/hda_intel.h => hda/controllers/intel.h} | 0 sound/hda/controllers/intel_trace.h | 52 + .../hda/hda_tegra.c => hda/controllers/tegra.c} | 0 sound/hda/core/Kconfig | 51 + sound/hda/core/Makefile | 22 + sound/hda/{ => core}/array.c | 0 sound/hda/{hdac_bus.c => core/bus.c} | 0 sound/hda/{hdac_component.c => core/component.c} | 0 sound/hda/{hdac_controller.c => core/controller.c} | 0 sound/hda/core/device.c | 1170 ++ sound/hda/core/ext/Makefile | 4 + sound/hda/{ext/hdac_ext_bus.c => core/ext/bus.c} | 0 .../ext/controller.c} | 0 .../{ext/hdac_ext_stream.c => core/ext/stream.c} | 0 sound/hda/{ => core}/hda_bus_type.c | 0 sound/hda/{ => core}/hdmi_chmap.c | 0 sound/hda/{hdac_i915.c => core/i915.c} | 0 sound/hda/{ => core}/intel-dsp-config.c | 0 sound/hda/{ => core}/intel-nhlt.c | 0 sound/hda/{ => core}/intel-sdw-acpi.c | 0 sound/hda/core/local.h | 25 + sound/hda/{hdac_regmap.c => core/regmap.c} | 0 sound/hda/core/stream.c | 1014 ++ sound/hda/core/sysfs.c | 469 + sound/hda/{ => core}/trace.c | 0 sound/hda/{ => core}/trace.h | 0 sound/hda/ext/Makefile | 4 - sound/hda/hdac_device.c | 1171 -- sound/hda/hdac_stream.c | 1014 -- sound/hda/hdac_sysfs.c | 469 - sound/hda/local.h | 46 - sound/isa/ad1816a/ad1816a.c | 4 +- sound/isa/ad1816a/ad1816a_lib.c | 6 +- sound/isa/adlib.c | 4 +- sound/isa/als100.c | 8 +- sound/isa/cmi8328.c | 20 +- sound/isa/cmi8330.c | 8 +- sound/isa/cs423x/cs4236.c | 2 +- sound/isa/cs423x/cs4236_lib.c | 2 +- sound/isa/es1688/es1688_lib.c | 4 +- sound/isa/es18xx.c | 2 +- sound/isa/galaxy/galaxy.c | 4 +- sound/isa/gus/gus_main.c | 16 +- sound/isa/gus/gus_mixer.c | 2 +- sound/isa/gus/gus_pcm.c | 2 +- sound/isa/gus/gus_timer.c | 4 +- sound/isa/gus/gus_uart.c | 2 +- sound/isa/gus/gusextreme.c | 8 +- sound/isa/gus/gusmax.c | 16 +- sound/isa/gus/interwave.c | 34 +- sound/isa/msnd/msnd.c | 2 +- sound/isa/msnd/msnd_pinnacle.c | 22 +- sound/isa/msnd/msnd_pinnacle_mixer.c | 2 +- sound/isa/opl3sa2.c | 20 +- sound/isa/opti9xx/miro.c | 8 +- sound/isa/opti9xx/opti92x-ad1848.c | 18 +- sound/isa/sc6000.c | 20 +- sound/isa/sscape.c | 4 +- sound/isa/wavefront/wavefront.c | 16 +- sound/isa/wss/wss_lib.c | 6 +- sound/mips/hal2.c | 6 +- sound/mips/sgio2audio.c | 9 +- sound/parisc/harmony.c | 8 +- sound/pci/Kconfig | 2 - sound/pci/Makefile | 1 - sound/pci/ac97/ac97_codec.c | 23 +- sound/pci/ac97/ac97_local.h | 2 +- sound/pci/ac97/ac97_patch.c | 8 +- sound/pci/ac97/ac97_proc.c | 2 +- sound/pci/ad1889.c | 6 +- sound/pci/ak4531_codec.c | 2 +- sound/pci/ali5451/ali5451.c | 6 +- sound/pci/als300.c | 4 +- sound/pci/als4000.c | 4 +- sound/pci/asihpi/asihpi.c | 10 +- sound/pci/asihpi/hpi6000.c | 2 +- sound/pci/atiixp.c | 10 +- sound/pci/atiixp_modem.c | 6 +- sound/pci/au88x0/au88x0.c | 4 +- sound/pci/au88x0/au88x0_mixer.c | 2 +- sound/pci/aw2/aw2-alsa.c | 10 +- sound/pci/azt3328.c | 12 +- sound/pci/bt87x.c | 6 +- sound/pci/ca0106/ca0106_main.c | 6 +- sound/pci/ca0106/ca0106_mixer.c | 4 +- sound/pci/ca0106/ca_midi.c | 2 +- sound/pci/cmipci.c | 25 +- sound/pci/cs4281.c | 8 +- sound/pci/cs46xx/cs46xx.c | 4 +- sound/pci/cs46xx/cs46xx_lib.c | 20 +- sound/pci/cs46xx/dsp_spos.c | 8 +- sound/pci/cs5530.c | 4 +- sound/pci/cs5535audio/cs5535audio.c | 4 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 2 +- sound/pci/ctxfi/ctmixer.c | 2 +- sound/pci/echoaudio/echoaudio.c | 13 +- sound/pci/echoaudio/midi.c | 2 +- sound/pci/emu10k1/emu10k1.c | 3 +- sound/pci/emu10k1/emu10k1x.c | 13 +- sound/pci/emu10k1/emufx.c | 23 +- sound/pci/emu10k1/emumixer.c | 9 +- sound/pci/emu10k1/emumpu401.c | 2 +- sound/pci/emu10k1/emupcm.c | 10 +- sound/pci/emu10k1/p16v.c | 2 +- sound/pci/emu10k1/timer.c | 2 +- sound/pci/ens1370.c | 10 +- sound/pci/es1938.c | 8 +- sound/pci/es1968.c | 14 +- sound/pci/fm801.c | 6 +- sound/pci/hda/Kconfig | 436 - sound/pci/hda/Makefile | 84 - sound/pci/hda/ca0132_regs.h | 396 - sound/pci/hda/cs35l41_hda.c | 2087 --- sound/pci/hda/cs35l41_hda.h | 109 - sound/pci/hda/cs35l56_hda.c | 1178 -- sound/pci/hda/hda_bind.c | 343 - sound/pci/hda/hda_codec.c | 4060 ------ sound/pci/hda/hda_controller.c | 1336 -- sound/pci/hda/hda_controller_trace.h | 99 - sound/pci/hda/hda_eld.c | 402 - sound/pci/hda/hda_generic.c | 6159 --------- sound/pci/hda/hda_generic.h | 357 - sound/pci/hda/hda_intel.c | 2835 ---- sound/pci/hda/hda_intel_trace.h | 52 - sound/pci/hda/hda_local.h | 720 - sound/pci/hda/patch_analog.c | 1176 -- sound/pci/hda/patch_ca0110.c | 88 - sound/pci/hda/patch_ca0132.c | 10123 -------------- sound/pci/hda/patch_cirrus.c | 1243 -- sound/pci/hda/patch_cmedia.c | 396 - sound/pci/hda/patch_conexant.c | 1331 -- sound/pci/hda/patch_cs8409-tables.c | 623 - sound/pci/hda/patch_cs8409.c | 1484 -- sound/pci/hda/patch_cs8409.h | 375 - sound/pci/hda/patch_hdmi.c | 4695 ------- sound/pci/hda/patch_realtek.c | 13776 ------------------- sound/pci/hda/patch_senarytech.c | 244 - sound/pci/hda/patch_si3054.c | 304 - sound/pci/hda/patch_sigmatel.c | 5161 ------- sound/pci/hda/patch_via.c | 1247 -- sound/pci/hda/tas2781_hda_i2c.c | 747 - sound/pci/hda/tas2781_hda_spi.c | 958 -- sound/pci/ice1712/ice1712.c | 14 +- sound/pci/ice1712/ice1724.c | 18 +- sound/pci/intel8x0.c | 16 +- sound/pci/intel8x0m.c | 10 +- sound/pci/korg1212/korg1212.c | 6 +- sound/pci/lola/lola.c | 4 +- sound/pci/lx6464es/lx6464es.c | 4 +- sound/pci/maestro3.c | 8 +- sound/pci/mixart/mixart.c | 6 +- sound/pci/nm256/nm256.c | 6 +- sound/pci/oxygen/oxygen_lib.c | 6 +- sound/pci/oxygen/oxygen_pcm.c | 8 +- sound/pci/pcxhr/pcxhr.c | 4 +- sound/pci/riptide/riptide.c | 6 +- sound/pci/rme32.c | 12 +- sound/pci/rme96.c | 16 +- sound/pci/rme9652/hdsp.c | 12 +- sound/pci/rme9652/hdspm.c | 8 +- sound/pci/rme9652/rme9652.c | 12 +- sound/pci/sis7019.c | 6 +- sound/pci/sonicvibes.c | 8 +- sound/pci/trident/trident.c | 6 +- sound/pci/trident/trident_main.c | 14 +- sound/pci/via82xx.c | 20 +- sound/pci/via82xx_modem.c | 4 +- sound/pci/ymfpci/ymfpci.c | 2 +- sound/pci/ymfpci/ymfpci_main.c | 8 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 2 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 2 +- sound/pcmcia/vx/vxpocket.c | 2 +- sound/ppc/awacs.c | 2 +- sound/ppc/burgundy.c | 2 +- sound/ppc/daca.c | 2 +- sound/ppc/pmac.c | 2 +- sound/ppc/powermac.c | 8 +- sound/ppc/snd_ps3.c | 8 +- sound/sh/aica.c | 8 +- sound/sh/sh_dac_audio.c | 6 +- sound/soc/Kconfig | 8 +- sound/soc/adi/Kconfig | 9 +- sound/soc/amd/Kconfig | 3 + sound/soc/amd/acp/Kconfig | 1 + sound/soc/amd/acp/acp-i2s.c | 3 + sound/soc/amd/acp/acp-legacy-common.c | 2 + sound/soc/amd/acp/acp-mach-common.c | 1 + sound/soc/amd/acp/acp-pci.c | 9 +- sound/soc/amd/acp/acp-platform.c | 2 + sound/soc/amd/acp/acp70.c | 1 + sound/soc/amd/acp/acp_common.h | 1 + sound/soc/amd/acp/amd-acp70-acpi-match.c | 12 + sound/soc/amd/acp/amd-acpi-mach.c | 4 +- sound/soc/amd/acp/amd.h | 8 +- sound/soc/amd/mach-config.h | 1 + sound/soc/apple/Kconfig | 4 + sound/soc/atmel/Kconfig | 11 +- sound/soc/atmel/mchp-spdifrx.c | 6 - sound/soc/au1x/Kconfig | 4 + sound/soc/bcm/Kconfig | 4 + sound/soc/cirrus/Kconfig | 3 + sound/soc/codecs/Kconfig | 12 +- sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/arizona-jack.c | 2 - sound/soc/codecs/aw88395/aw88395_device.h | 21 + sound/soc/codecs/aw88399.c | 440 +- sound/soc/codecs/aw88399.h | 34 + sound/soc/codecs/cros_ec_codec.c | 30 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs35l41.c | 2 - sound/soc/codecs/cs35l45.c | 1 - sound/soc/codecs/cs35l56-sdw.c | 1 - sound/soc/codecs/cs35l56.c | 1 - sound/soc/codecs/cs42l42.c | 1 - sound/soc/codecs/cs42l43-jack.c | 5 - sound/soc/codecs/cs42l43.c | 2 - sound/soc/codecs/cs48l32.c | 1 - sound/soc/codecs/da7218.c | 2 +- sound/soc/codecs/da7219.c | 68 +- sound/soc/codecs/es8375.c | 2 +- sound/soc/codecs/hda.c | 20 +- sound/soc/codecs/hdac_hda.c | 29 +- sound/soc/codecs/hdac_hdmi.c | 328 +- sound/soc/codecs/hdac_hdmi.h | 10 - sound/soc/codecs/hdmi-codec.c | 6 +- sound/soc/codecs/lpass-rx-macro.c | 1 - sound/soc/codecs/lpass-tx-macro.c | 1 - sound/soc/codecs/lpass-va-macro.c | 1 - sound/soc/codecs/lpass-wsa-macro.c | 1 - sound/soc/codecs/max98363.c | 3 +- sound/soc/codecs/max98373-i2c.c | 2 +- sound/soc/codecs/max98373-sdw.c | 3 +- sound/soc/codecs/max98388.c | 2 +- sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/max98396.c | 4 +- sound/soc/codecs/max98504.c | 2 +- sound/soc/codecs/max98520.c | 2 +- sound/soc/codecs/max98927.c | 2 +- sound/soc/codecs/rt1017-sdca-sdw.c | 1 - sound/soc/codecs/rt1308-sdw.c | 1 - sound/soc/codecs/rt1316-sdw.c | 1 - sound/soc/codecs/rt1318-sdw.c | 1 - sound/soc/codecs/rt1320-sdw.c | 1 - sound/soc/codecs/rt5640.c | 43 +- sound/soc/codecs/rt5640.h | 6 +- sound/soc/codecs/rt5682-sdw.c | 1 - sound/soc/codecs/rt5682.c | 26 +- sound/soc/codecs/rt5682s.c | 26 +- sound/soc/codecs/rt700.c | 4 +- sound/soc/codecs/rt711-sdca.c | 2 - sound/soc/codecs/rt711.c | 2 - sound/soc/codecs/rt712-sdca-dmic.c | 1 - sound/soc/codecs/rt712-sdca.c | 2 - sound/soc/codecs/rt715-sdca.c | 1 - sound/soc/codecs/rt715.c | 3 +- sound/soc/codecs/rt721-sdca.c | 2 - sound/soc/codecs/rt722-sdca-sdw.c | 2 +- sound/soc/codecs/rt722-sdca.c | 2 - sound/soc/codecs/rt9123.c | 3 - sound/soc/codecs/rtq9124.c | 543 + sound/soc/codecs/tas2552.c | 1 - sound/soc/codecs/tas2781-i2c.c | 3 - sound/soc/codecs/tas571x.c | 52 + sound/soc/codecs/tlv320aic32x4.c | 53 +- sound/soc/codecs/wcd-mbhc-v2.c | 2 - sound/soc/codecs/wcd9335.c | 5 - sound/soc/codecs/wcd934x.c | 4 - sound/soc/codecs/wcd937x.c | 38 +- sound/soc/codecs/wcd937x.h | 1 - sound/soc/codecs/wcd938x.c | 64 +- sound/soc/codecs/wcd939x.c | 69 +- sound/soc/codecs/wm8524.c | 55 +- sound/soc/codecs/wsa881x.c | 5 +- sound/soc/codecs/wsa883x.c | 3 +- sound/soc/codecs/wsa884x.c | 3 +- sound/soc/dwc/Kconfig | 3 + sound/soc/fsl/Kconfig | 2 +- sound/soc/fsl/fsl-asoc-card.c | 13 +- sound/soc/fsl/fsl_asrc.c | 2 +- sound/soc/fsl/fsl_mqs.c | 11 +- sound/soc/fsl/fsl_sai.c | 4 +- sound/soc/fsl/imx-card.c | 13 +- sound/soc/generic/Kconfig | 4 + sound/soc/google/Kconfig | 3 + sound/soc/hisilicon/Kconfig | 4 + sound/soc/img/Kconfig | 14 +- sound/soc/intel/Kconfig | 4 + sound/soc/intel/atom/sst/sst_pvt.c | 1 - sound/soc/intel/avs/board_selection.c | 27 + sound/soc/intel/avs/boards/Kconfig | 12 + sound/soc/intel/avs/boards/Makefile | 2 + sound/soc/intel/avs/boards/rt5640.c | 270 + sound/soc/intel/avs/core.c | 1 - sound/soc/intel/avs/debugfs.c | 2 - sound/soc/intel/avs/ipc.c | 1 - sound/soc/intel/avs/pcm.c | 1 - sound/soc/intel/boards/cht_bsw_rt5672.c | 3 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 13 + sound/soc/intel/boards/sof_es8336.c | 10 + sound/soc/intel/boards/sof_rt5682.c | 7 + sound/soc/intel/boards/sof_sdw.c | 14 + sound/soc/intel/catpt/pcm.c | 6 - sound/soc/intel/catpt/sysfs.c | 1 - sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 34 + sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 57 + sound/soc/jz4740/Kconfig | 4 + sound/soc/kirkwood/Kconfig | 3 + sound/soc/loongson/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 4 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 4 +- sound/soc/mediatek/common/mtk-base-afe.h | 1 + sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 66 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 56 +- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 7 + sound/soc/mediatek/mt8188/mt8188-mt6359.c | 4 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 7 + sound/soc/meson/Kconfig | 2 +- sound/soc/meson/axg-card.c | 3 +- sound/soc/meson/meson-card-utils.c | 16 +- sound/soc/mxs/Kconfig | 2 +- sound/soc/pxa/Kconfig | 4 + sound/soc/qcom/Kconfig | 2 +- sound/soc/qcom/lpass-platform.c | 27 +- sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c | 8 +- sound/soc/qcom/sc8280xp.c | 1 + sound/soc/qcom/sm8250.c | 28 +- sound/soc/renesas/Kconfig | 2 +- sound/soc/renesas/rcar/core.c | 35 +- sound/soc/renesas/rcar/ctu.c | 8 +- sound/soc/renesas/rcar/dma.c | 4 +- sound/soc/renesas/rcar/dvc.c | 8 +- sound/soc/renesas/rcar/mix.c | 8 +- sound/soc/renesas/rcar/msiof.c | 94 +- sound/soc/renesas/rcar/src.c | 10 +- sound/soc/renesas/rcar/ssi.c | 18 +- sound/soc/renesas/rcar/ssiu.c | 7 +- sound/soc/rockchip/Kconfig | 23 +- sound/soc/rockchip/rockchip_sai.c | 52 +- sound/soc/samsung/Kconfig | 2 +- sound/soc/samsung/bells.c | 2 - sound/soc/samsung/littlemill.c | 2 - sound/soc/samsung/speyside.c | 2 - sound/soc/samsung/tobermory.c | 2 - sound/soc/sdca/Kconfig | 20 + sound/soc/sdca/Makefile | 6 +- sound/soc/sdca/sdca_asoc.c | 469 +- sound/soc/sdca/sdca_functions.c | 165 +- sound/soc/sdca/sdca_hid.c | 127 + sound/soc/sdca/sdca_interrupts.c | 444 + sound/soc/sdw_utils/soc_sdw_cs_amp.c | 10 - sound/soc/sdw_utils/soc_sdw_maxim.c | 9 - sound/soc/sdw_utils/soc_sdw_rt_amp.c | 6 - sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c | 7 - sound/soc/sdw_utils/soc_sdw_utils.c | 38 + sound/soc/soc-component.c | 1 - sound/soc/soc-core.c | 25 +- sound/soc/soc-dai.c | 16 +- sound/soc/soc-dapm.c | 1018 +- sound/soc/soc-ops-test.c | 29 +- sound/soc/soc-ops.c | 26 +- sound/soc/soc-topology.c | 7 +- sound/soc/sof/Kconfig | 2 +- sound/soc/sof/amd/pci-acp70.c | 1 + sound/soc/sof/control.c | 1 - sound/soc/sof/debug.c | 1 - sound/soc/sof/imx/imx-common.c | 36 +- sound/soc/sof/intel/hda-loader.c | 7 +- sound/soc/sof/intel/hda.c | 5 + sound/soc/sof/ipc3-dtrace.c | 1 - sound/soc/sof/ipc4-loader.c | 7 +- sound/soc/sof/ipc4-pcm.c | 137 +- sound/soc/sof/ipc4-priv.h | 6 + sound/soc/sof/ipc4-topology.c | 94 +- sound/soc/sof/ipc4-topology.h | 25 + sound/soc/sof/ipc4.c | 39 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 11 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 11 +- sound/soc/sof/pcm.c | 27 +- sound/soc/sof/sof-client-ipc-flood-test.c | 1 - sound/soc/sof/sof-client-ipc-kernel-injector.c | 1 - sound/soc/sof/sof-client-ipc-msg-injector.c | 1 - sound/soc/sof/sof-client-probes.c | 3 - sound/soc/sof/topology.c | 15 +- sound/soc/spear/Kconfig | 4 + sound/soc/sprd/Kconfig | 4 + sound/soc/starfive/Kconfig | 12 +- sound/soc/sti/Kconfig | 2 +- sound/soc/stm/Kconfig | 2 +- sound/soc/stm/stm32_i2s.c | 21 +- sound/soc/stm/stm32_sai_sub.c | 14 +- sound/soc/sunxi/Kconfig | 2 +- sound/soc/tegra/Kconfig | 4 + sound/soc/tegra/tegra210_ahub.c | 2 +- sound/soc/ti/Kconfig | 2 +- sound/soc/uniphier/Kconfig | 14 +- sound/soc/ux500/Kconfig | 2 +- sound/soc/xilinx/Kconfig | 4 + sound/soc/xtensa/Kconfig | 4 + sound/sparc/cs4231.c | 14 +- sound/spi/at73c213.c | 8 +- sound/synth/emux/emux_hwdep.c | 2 +- sound/synth/emux/emux_oss.c | 2 +- sound/usb/6fire/chip.c | 4 +- sound/usb/6fire/midi.c | 2 +- sound/usb/6fire/pcm.c | 2 +- sound/usb/card.c | 13 +- sound/usb/line6/driver.c | 8 +- sound/usb/line6/midi.c | 4 +- sound/usb/line6/pcm.c | 2 +- sound/usb/line6/toneport.c | 2 +- sound/usb/midi.c | 2 +- sound/usb/midi2.c | 3 +- sound/usb/misc/ua101.c | 6 +- sound/usb/mixer.c | 24 +- sound/usb/mixer_quirks.c | 575 +- sound/usb/mixer_scarlett.c | 31 +- sound/usb/mixer_scarlett2.c | 14 +- sound/usb/proc.c | 2 +- sound/usb/stream.c | 5 +- sound/usb/usx2y/us122l.c | 2 +- sound/usb/usx2y/usX2Yhwdep.c | 2 +- sound/usb/usx2y/usbusx2y.c | 2 +- sound/x86/intel_hdmi_audio.c | 3 - tools/include/uapi/linux/prctl.h | 9 +- tools/objtool/check.c | 4 +- tools/perf/bench/futex-hash.c | 1 - tools/perf/bench/futex-lock-pi.c | 1 - tools/perf/bench/futex-requeue.c | 1 - tools/perf/bench/futex-wake-parallel.c | 1 - tools/perf/bench/futex-wake.c | 1 - tools/perf/bench/futex.c | 21 +- tools/perf/bench/futex.h | 1 - tools/perf/trace/beauty/include/uapi/linux/prctl.h | 2 - tools/power/cpupower/bindings/python/Makefile | 12 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 4 - .../cpupower/utils/idle_monitor/mperf_monitor.c | 4 +- tools/testing/cxl/test/mem.c | 21 +- tools/testing/selftests/Makefile | 8 + .../breakpoints/step_after_suspend_test.c | 41 +- .../selftests/cpu-hotplug/cpu-on-off-test.sh | 4 +- .../ftrace/test.d/event/subsystem-enable.tc | 28 +- .../ftrace/test.d/ftrace/func-filter-glob.tc | 2 +- .../selftests/futex/functional/futex_priv_hash.c | 113 +- tools/testing/selftests/futex/include/futextest.h | 11 + tools/testing/selftests/ipc/msgque.c | 47 +- tools/testing/selftests/kexec/Makefile | 2 +- tools/testing/selftests/landlock/audit.h | 7 +- tools/testing/selftests/landlock/audit_test.c | 1 + tools/testing/selftests/landlock/fs_test.c | 40 + tools/testing/selftests/lkdtm/config | 2 +- tools/testing/selftests/pidfd/pidfd.h | 9 + tools/testing/selftests/ptrace/peeksiginfo.c | 2 +- .../selftests/syscall_user_dispatch/sud_test.c | 140 +- tools/testing/selftests/vDSO/Makefile | 2 +- tools/testing/selftests/vDSO/vdso_config.h | 2 + .../selftests/vDSO/vdso_standalone_test_x86.c | 59 +- tools/testing/selftests/vDSO/vdso_test_chacha.c | 3 +- .../selftests/vDSO/vdso_test_clock_getres.c | 1 - .../testing/selftests/vDSO/vdso_test_correctness.c | 2 +- tools/testing/selftests/vDSO/vdso_test_getrandom.c | 10 +- 3451 files changed, 217142 insertions(+), 133718 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-driver-samsung-laptop create mode 100644 Documentation/ABI/obsolete/sysfs-platform-ideapad-laptop create mode 100644 Documentation/ABI/stable/sysfs-kernel-time-aux-clocks create mode 100644 Documentation/ABI/testing/sysfs-class-intel_pmt-features create mode 100644 Documentation/devicetree/bindings/arm/axiado.yaml create mode 100644 Documentation/devicetree/bindings/arm/cix.yaml delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,vf610-mscm-ir.txt create mode 100644 Documentation/devicetree/bindings/bus/fsl,imx8mp-aipstz.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc8180x-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/raspberrypi,rp1-clocks.yaml delete mode 100644 Documentation/devicetree/bindings/display/fsl,dcu.txt create mode 100644 Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml create mode 100644 Documentation/devicetree/bindings/display/himax,hx8357.yaml delete mode 100644 Documentation/devicetree/bindings/display/himax,hx8357d.txt delete mode 100644 Documentation/devicetree/bindings/display/sitronix,st7586.txt create mode 100644 Documentation/devicetree/bindings/display/sitronix,st7586.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/8xxx_gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/abilis,tb10x-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/abilis,tb10x-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/altr-pio-1.0.yaml create mode 100644 Documentation/devicetree/bindings/gpio/apm,xgene-gpio-sb.yaml create mode 100644 Documentation/devicetree/bindings/gpio/apple,smc-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/cavium,octeon-3860-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/cavium-octeon-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/cdns,gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/cdns,gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/cirrus,clps711x-mctrl-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/cirrus,clps711x-mctrl-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/exar,xra1403.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/fcs,fxl6408.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gateworks,pld-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-74xx-mmio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-altera.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-ath79.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-clps711x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-dsp-keystone.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-lp3943.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-max3191x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-max77620.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mm-lantiq.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-moxtet.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-palmas.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca9570.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-pisosr.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-ts4800.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-ts4900.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-twl4030.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-xgene-sb.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-xgene.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-xra1403.txt delete mode 100644 Documentation/devicetree/bindings/gpio/ibm,ppc4xx-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/lacie,netxbig-gpio-ext.yaml create mode 100644 Documentation/devicetree/bindings/gpio/lantiq,gpio-mm-lantiq.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/loongson,ls1x-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/maxim,max31910.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/microchip,pic32-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/microchip,pic32mzda-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/netxbig-gpio-ext.txt delete mode 100644 Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/nxp,lpc1850-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/nxp,lpc1850-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/pisosr-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/qca,ar7100-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/spear_spics.txt create mode 100644 Documentation/devicetree/bindings/gpio/st,spear-spics-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/ti,keystone-dsp-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/ti,twl4030-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/trivial-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpu/apple,agx.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4170-4.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7405.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/st,spear600-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,itg3 [...] create mode 100644 Documentation/devicetree/bindings/iio/proximity/nicera,d3323aa.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,milos-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/andestec [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/apm,xgen [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,icoll.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,mpic [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,vf61 [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/xlnx,intc.yaml create mode 100644 Documentation/devicetree/bindings/ipmi/ipmb-dev.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/cix,sky1-mbox.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/arm,pl172.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/arm,pl172.yaml create mode 100644 Documentation/devicetree/bindings/mfd/apple,smc.yaml create mode 100644 Documentation/devicetree/bindings/misc/pci1de4,1.yaml create mode 100644 Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml create mode 100644 Documentation/devicetree/bindings/net/marvell,armada-370-neta.yaml create mode 100644 Documentation/devicetree/bindings/net/marvell,armada-380-neta-bm.yaml delete mode 100644 Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt delete mode 100644 Documentation/devicetree/bindings/net/marvell-neta-bm.txt create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,vf610-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/lpc1857-eeprom.txt create mode 100644 Documentation/devicetree/bindings/nvmem/nxp,lpc1857-eeprom.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/vf610-ocotp.txt delete mode 100644 Documentation/devicetree/bindings/pci/xgene-pci-msi.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/raspberrypi,rp1-gpio.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/apple,smc-reboot.yaml delete mode 100644 Documentation/devicetree/bindings/powerpc/fsl/msi-pic.txt create mode 100644 Documentation/devicetree/bindings/pwm/argon40,fan-hat.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/lpc1850-sct-pwm.txt delete mode 100644 Documentation/devicetree/bindings/pwm/lpc32xx-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/nxp,lpc1850-sct-pwm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/nxp,lpc3220-pwm.yaml create mode 100644 Documentation/devicetree/bindings/reset/canaan,k230-rst.yaml delete mode 100644 Documentation/devicetree/bindings/reset/nxp,lpc1850-rgu.txt create mode 100644 Documentation/devicetree/bindings/reset/nxp,lpc1850-rgu.yaml delete mode 100644 Documentation/devicetree/bindings/reset/snps,dw-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/snps,dw-reset.yaml create mode 100644 Documentation/devicetree/bindings/riscv/andes.yaml delete mode 100644 Documentation/devicetree/bindings/riscv/sophgo.yaml create mode 100644 Documentation/devicetree/bindings/serial/qcom,sa8255p-geni-uart.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,imx23-digctl.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,sa8255p-geni-se [...] create mode 100644 Documentation/devicetree/bindings/soc/sophgo/sophgo.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/ti,j784s4-bist.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,mxs-audio-sgtl5000.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8173-afe-pcm.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mtk-afe-pcm.txt delete mode 100644 Documentation/devicetree/bindings/sound/mxs-audio-sgtl5000.txt create mode 100644 Documentation/devicetree/bindings/spi/amlogic,a4-spisg.yaml create mode 100644 Documentation/devicetree/bindings/spi/marvell,orion-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/nxp,lpc3220-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-orion.txt delete mode 100644 Documentation/devicetree/bindings/staging/iio/adc/spear-adc.txt create mode 100644 Documentation/devicetree/bindings/timer/andestech,plmt0.yaml delete mode 100644 Documentation/devicetree/bindings/timer/via,vt8500-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml create mode 100644 Documentation/devicetree/bindings/trigger-source/adi,util-sigma [...] create mode 100644 Documentation/devicetree/bindings/trigger-source/gpio-trigger.yaml delete mode 100644 Documentation/devicetree/bindings/usb/isp1301.txt delete mode 100644 Documentation/devicetree/bindings/usb/lpc32xx-udc.txt create mode 100644 Documentation/devicetree/bindings/usb/nxp,lpc3220-udc.yaml create mode 100644 Documentation/hwmon/mc33xs2410_hwmon.rst create mode 100644 Documentation/iio/adxl313.rst create mode 100644 Documentation/wmi/devices/lenovo-wmi-gamezone.rst create mode 100644 Documentation/wmi/devices/lenovo-wmi-other.rst create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts delete mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-swift.dts create mode 100644 arch/arm/boot/dts/mediatek/mt6572-jty-d101.dts create mode 100644 arch/arm/boot/dts/mediatek/mt6572-lenovo-a369i.dts create mode 100644 arch/arm/boot/dts/mediatek/mt6572.dtsi create mode 100644 arch/arm/boot/dts/nvidia/tegra30-asus-p1801-t.dts create mode 100644 arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea-bmm.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea-gtw.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea-rmm.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea.dtsi create mode 100644 arch/arm/boot/dts/nxp/mxs/imx28-amarula-rmm.dts create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974-sony-xperia-rhine-togari.dts create mode 100644 arch/arm/boot/dts/st/stm32mp157f-dk2-scmi.dtsi create mode 100644 arch/arm/boot/dts/st/stm32mp157f-dk2.dts create mode 100644 arch/arm/boot/dts/st/stm32mp15xf.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/am335x-bonegreen-eco.dts delete mode 100644 arch/arm/crypto/sha1-armv7-neon.S delete mode 100644 arch/arm/crypto/sha1-ce-core.S delete mode 100644 arch/arm/crypto/sha1-ce-glue.c delete mode 100644 arch/arm/crypto/sha1_glue.c delete mode 100644 arch/arm/crypto/sha1_neon_glue.c delete mode 100644 arch/arm/crypto/sha512-glue.c delete mode 100644 arch/arm/crypto/sha512-neon-glue.c delete mode 100644 arch/arm/crypto/sha512.h create mode 100644 arch/arm/lib/.gitignore delete mode 100644 arch/arm/lib/crc-t10dif.c delete mode 100644 arch/arm/lib/crc32.c delete mode 100644 arch/arm/lib/crypto/.gitignore delete mode 100644 arch/arm/lib/crypto/Kconfig delete mode 100644 arch/arm/lib/crypto/Makefile delete mode 100644 arch/arm/lib/crypto/poly1305-armv4.pl delete mode 100644 arch/arm/lib/crypto/poly1305-glue.c delete mode 100644 arch/arm/lib/crypto/sha256-armv4.pl delete mode 100644 arch/arm/lib/crypto/sha256-ce.S delete mode 100644 arch/arm/lib/crypto/sha256.c create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-t527-orangepi-4a.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-ugoos-am3.dts create mode 100644 arch/arm64/boot/dts/axiado/Makefile create mode 100644 arch/arm64/boot/dts/axiado/ax3000-evk.dts create mode 100644 arch/arm64/boot/dts/axiado/ax3000.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts create mode 100644 arch/arm64/boot/dts/broadcom/rp1-common.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/rp1-nexus.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/rp1.dtso create mode 100644 arch/arm64/boot/dts/cix/Makefile create mode 100644 arch/arm64/boot/dts/cix/sky1-orion-o6.dts create mode 100644 arch/arm64/boot/dts/cix/sky1.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos2200-g0s.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos2200-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos2200.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-security.dtsi rename arch/arm64/boot/dts/freescale/{imx8mp-tqma8mpql-mba8mpxl-lvds.dtso => imx8m [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-display [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-display [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-display [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-mek-ov5640-csi0.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-mek-ov5640-csi1.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek-ov5640-csi.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-security.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-phyboard-nash-peb-wlbt-07.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx93-phyboard-segin-peb-eval-01.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx93-phyboard-segin-peb-wlbt-05.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx93-phycore-rpmsg.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx95-libra-rdk-fpsc.dts create mode 100644 arch/arm64/boot/dts/freescale/imx95-phycore-fpsc.dtsi create mode 100644 arch/arm64/boot/dts/lg/lg131x.dtsi create mode 100644 arch/arm64/boot/dts/marvell/mmp/Makefile create mode 100644 arch/arm64/boot/dts/marvell/mmp/pxa1908-samsung-coreprimevelte.dts create mode 100644 arch/arm64/boot/dts/marvell/mmp/pxa1908.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-squirtle.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb-sku589824.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb-sku589825.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3834-0008.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3834.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3971-0089+p3834-0008.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3971-0089+p3834.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3971-0089.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra264.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts create mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dtso create mode 100644 arch/arm64/boot/dts/qcom/msm8976-longcheer-l9360.dts create mode 100644 arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-asus-zenbook-a14.dts create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14.dts create mode 100644 arch/arm64/boot/dts/renesas/gray-hawk-single.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779h2-gray-hawk-single.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779h2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e57-smarc-cru-csi-ov5645.dtso create mode 100644 arch/arm64/boot/dts/renesas/rzv2-evk-cn15-emmc.dtso create mode 100644 arch/arm64/boot/dts/renesas/rzv2-evk-cn15-sd.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-sakurapi-rk3308b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64-screen.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5-v1.2-wifibt.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-luckfox-core3576.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-luckfox-omni3576.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-nanopi-m5.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar-ethernet-switch.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-5bp-5t.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk8xx.h create mode 100644 arch/arm64/boot/dts/sophgo/Makefile create mode 100644 arch/arm64/boot/dts/sophgo/sg2000-milkv-duo-module-01-evb.dts create mode 100644 arch/arm64/boot/dts/sophgo/sg2000-milkv-duo-module-01.dtsi create mode 100644 arch/arm64/boot/dts/sophgo/sg2000.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62d2-evm.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62d2.dtsi delete mode 100644 arch/arm64/crypto/sha1-ce-core.S delete mode 100644 arch/arm64/crypto/sha1-ce-glue.c delete mode 100644 arch/arm64/crypto/sha512-ce-core.S delete mode 100644 arch/arm64/crypto/sha512-ce-glue.c delete mode 100644 arch/arm64/crypto/sha512-glue.c create mode 100644 arch/arm64/lib/.gitignore delete mode 100644 arch/arm64/lib/crc-t10dif.c delete mode 100644 arch/arm64/lib/crc32.c delete mode 100644 arch/arm64/lib/crypto/.gitignore delete mode 100644 arch/arm64/lib/crypto/Kconfig delete mode 100644 arch/arm64/lib/crypto/Makefile delete mode 100644 arch/arm64/lib/crypto/poly1305-glue.c delete mode 100644 arch/arm64/lib/crypto/sha2-armv8.pl delete mode 100644 arch/arm64/lib/crypto/sha256-ce.S delete mode 100644 arch/arm64/lib/crypto/sha256.c delete mode 100644 arch/loongarch/lib/crc32-loongarch.c delete mode 100644 arch/mips/cavium-octeon/crypto/octeon-sha1.c delete mode 100644 arch/mips/cavium-octeon/crypto/octeon-sha256.c delete mode 100644 arch/mips/cavium-octeon/crypto/octeon-sha512.c rename arch/mips/{cavium-octeon/crypto/octeon-crypto.h => include/asm/octeon/crypt [...] create mode 100644 arch/mips/lib/.gitignore delete mode 100644 arch/mips/lib/crc32-mips.c delete mode 100644 arch/mips/lib/crypto/chacha-core.S delete mode 100644 arch/powerpc/crypto/sha1-spe-glue.c delete mode 100644 arch/powerpc/crypto/sha1.c delete mode 100644 arch/powerpc/lib/crc-t10dif.c delete mode 100644 arch/powerpc/lib/crc32.c delete mode 100644 arch/powerpc/lib/crypto/Kconfig delete mode 100644 arch/powerpc/lib/crypto/Makefile delete mode 100644 arch/powerpc/lib/crypto/sha256.c create mode 100644 arch/riscv/boot/dts/andes/Makefile create mode 100644 arch/riscv/boot/dts/andes/qilai-voyager.dts create mode 100644 arch/riscv/boot/dts/andes/qilai.dtsi create mode 100644 arch/riscv/boot/dts/sophgo/cv18xx-reset.h create mode 100644 arch/riscv/boot/dts/sophgo/sg2042-evb-v1.dts create mode 100644 arch/riscv/boot/dts/sophgo/sg2042-evb-v2.dts delete mode 100644 arch/riscv/crypto/sha512-riscv64-glue.c delete mode 100644 arch/riscv/crypto/sha512-riscv64-zvknhb-zvkb.S delete mode 100644 arch/riscv/lib/crc-t10dif.c delete mode 100644 arch/riscv/lib/crc32.c delete mode 100644 arch/riscv/lib/crc64.c delete mode 100644 arch/riscv/lib/crypto/Kconfig delete mode 100644 arch/riscv/lib/crypto/Makefile delete mode 100644 arch/riscv/lib/crypto/sha256-riscv64-zvknha_or_zvknhb-zvkb.S delete mode 100644 arch/riscv/lib/crypto/sha256.c delete mode 100644 arch/s390/crypto/sha1_s390.c delete mode 100644 arch/s390/crypto/sha512_s390.c delete mode 100644 arch/s390/lib/crc32.c delete mode 100644 arch/s390/lib/crypto/Kconfig delete mode 100644 arch/s390/lib/crypto/Makefile delete mode 100644 arch/s390/lib/crypto/sha256.c delete mode 100644 arch/sparc/crypto/sha1_glue.c delete mode 100644 arch/sparc/crypto/sha512_glue.c delete mode 100644 arch/sparc/lib/crc32.c delete mode 100644 arch/sparc/lib/crypto/Kconfig delete mode 100644 arch/sparc/lib/crypto/Makefile delete mode 100644 arch/sparc/lib/crypto/sha256.c delete mode 100644 arch/x86/crypto/sha1_avx2_x86_64_asm.S delete mode 100644 arch/x86/crypto/sha1_ni_asm.S delete mode 100644 arch/x86/crypto/sha1_ssse3_asm.S delete mode 100644 arch/x86/crypto/sha1_ssse3_glue.c delete mode 100644 arch/x86/crypto/sha512-avx-asm.S delete mode 100644 arch/x86/crypto/sha512-avx2-asm.S delete mode 100644 arch/x86/crypto/sha512-ssse3-asm.S delete mode 100644 arch/x86/crypto/sha512_ssse3_glue.c delete mode 100644 arch/x86/lib/crc-pclmul-consts.h delete mode 100644 arch/x86/lib/crc-pclmul-template.S delete mode 100644 arch/x86/lib/crc-pclmul-template.h delete mode 100644 arch/x86/lib/crc-t10dif.c delete mode 100644 arch/x86/lib/crc32.c delete mode 100644 arch/x86/lib/crc64.c delete mode 100644 arch/x86/lib/crypto/Kconfig delete mode 100644 arch/x86/lib/crypto/Makefile delete mode 100644 arch/x86/lib/crypto/poly1305_glue.c delete mode 100644 arch/x86/lib/crypto/sha256-avx-asm.S delete mode 100644 arch/x86/lib/crypto/sha256-avx2-asm.S delete mode 100644 arch/x86/lib/crypto/sha256-ni-asm.S delete mode 100644 arch/x86/lib/crypto/sha256-ssse3-asm.S delete mode 100644 arch/x86/lib/crypto/sha256.c create mode 100644 crypto/sha1.c delete mode 100644 crypto/sha1_generic.c create mode 100644 crypto/sha512.c delete mode 100644 crypto/sha512_generic.c delete mode 100644 drivers/android/binder_alloc_selftest.c create mode 100644 drivers/android/tests/.kunitconfig create mode 100644 drivers/android/tests/Makefile create mode 100644 drivers/android/tests/binder_alloc_kunit.c create mode 100644 drivers/bus/imx-aipstz.c create mode 100644 drivers/clk/clk-rp1.c delete mode 100644 drivers/crypto/stm32/stm32-crc32.c create mode 100644 drivers/devfreq/hisi_uncore_freq.c create mode 100644 drivers/gpio/gpio-macsmc.c create mode 100644 drivers/hwmon/mc33xs2410_hwmon.c create mode 100644 drivers/iio/adc/ad4080.c create mode 100644 drivers/iio/adc/ad4170-4.c create mode 100644 drivers/iio/adc/ad7405.c create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_activity.c create mode 100644 drivers/iio/proximity/d3323aa.c create mode 100644 drivers/input/keyboard/adp5585-keys.c delete mode 100644 drivers/input/keyboard/adp5589-keys.c create mode 100644 drivers/interconnect/qcom/milos.c create mode 100644 drivers/irqchip/irq-aclint-sswi.c delete mode 100644 drivers/irqchip/irq-thead-c900-aclint-sswi.c create mode 100644 drivers/mailbox/cix-mailbox.c create mode 100644 drivers/memory/tegra/tegra264-bwmgr.h create mode 100644 drivers/memory/tegra/tegra264.c create mode 100644 drivers/mfd/macsmc.c create mode 100644 drivers/misc/lkdtm/kstack_erase.c delete mode 100644 drivers/misc/lkdtm/stackleak.c create mode 100644 drivers/misc/rp1/Kconfig create mode 100644 drivers/misc/rp1/Makefile create mode 100644 drivers/misc/rp1/rp1-pci.dtso create mode 100644 drivers/misc/rp1/rp1_pci.c create mode 100644 drivers/mmc/host/loongson2-mmc.c create mode 100644 drivers/pinctrl/pinctrl-rp1.c delete mode 100644 drivers/platform/x86/ideapad-laptop.c create mode 100644 drivers/platform/x86/intel/pmt/discovery-kunit.c create mode 100644 drivers/platform/x86/intel/pmt/discovery.c create mode 100644 drivers/platform/x86/intel/pmt/features.c delete mode 100644 drivers/platform/x86/lenovo-yoga-tab2-pro-1380-fastcharger.c create mode 100644 drivers/platform/x86/lenovo/Kconfig create mode 100644 drivers/platform/x86/lenovo/Makefile create mode 100644 drivers/platform/x86/lenovo/ideapad-laptop.c rename drivers/platform/x86/{ => lenovo}/ideapad-laptop.h (100%) create mode 100644 drivers/platform/x86/lenovo/think-lmi.c rename drivers/platform/x86/{ => lenovo}/think-lmi.h (100%) create mode 100644 drivers/platform/x86/lenovo/thinkpad_acpi.c rename drivers/platform/x86/{lenovo-wmi-camera.c => lenovo/wmi-camera.c} (100%) create mode 100644 drivers/platform/x86/lenovo/wmi-capdata01.c create mode 100644 drivers/platform/x86/lenovo/wmi-capdata01.h create mode 100644 drivers/platform/x86/lenovo/wmi-events.c create mode 100644 drivers/platform/x86/lenovo/wmi-events.h create mode 100644 drivers/platform/x86/lenovo/wmi-gamezone.c create mode 100644 drivers/platform/x86/lenovo/wmi-gamezone.h create mode 100644 drivers/platform/x86/lenovo/wmi-helpers.c create mode 100644 drivers/platform/x86/lenovo/wmi-helpers.h rename drivers/platform/x86/{lenovo-wmi-hotkey-utilities.c => lenovo/wmi-hotkey-ut [...] create mode 100644 drivers/platform/x86/lenovo/wmi-other.c create mode 100644 drivers/platform/x86/lenovo/wmi-other.h rename drivers/platform/x86/{lenovo-ymc.c => lenovo/ymc.c} (100%) create mode 100644 drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c rename drivers/platform/x86/{lenovo-yogabook.c => lenovo/yogabook.c} (100%) delete mode 100644 drivers/platform/x86/think-lmi.c delete mode 100644 drivers/platform/x86/thinkpad_acpi.c create mode 100644 drivers/pmdomain/sunxi/sun55i-pck600.c create mode 100644 drivers/power/reset/macsmc-reboot.c create mode 100644 drivers/power/sequencing/pwrseq-thead-gpu.c create mode 100644 drivers/pwm/pwm-argon-fan-hat.c create mode 100644 drivers/regulator/rpi-panel-v2-regulator.c create mode 100644 drivers/reset/reset-k230.c create mode 100644 drivers/spi/spi-amlogic-spisg.c create mode 100644 drivers/spi/spi-offload-trigger-adi-util-sigma-delta.c create mode 100644 drivers/spi/spi-rzv2h-rspi.c create mode 100644 drivers/staging/gpib/include/gpib_cmd.h create mode 100644 drivers/tty/serial/8250/8250_ce4100.c create mode 100644 drivers/tty/serial/rsci.c create mode 100644 drivers/tty/serial/rsci.h delete mode 100644 include/crypto/internal/sha2.h delete mode 100644 include/crypto/sha1_base.h delete mode 100644 include/crypto/sha512_base.h create mode 100644 include/dt-bindings/clock/cix,sky1.h create mode 100644 include/dt-bindings/clock/nvidia,tegra264.h create mode 100644 include/dt-bindings/clock/qcom,sc8180x-camcc.h create mode 100644 include/dt-bindings/clock/raspberrypi,rp1-clocks.h create mode 100644 include/dt-bindings/iio/adc/adi,ad7768-1.h create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6363-auxadc.h create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6373-auxadc.h create mode 100644 include/dt-bindings/interconnect/qcom,milos-rpmh.h create mode 100644 include/dt-bindings/memory/nvidia,tegra264.h create mode 100644 include/dt-bindings/power/allwinner,sun55i-a523-pck-600.h create mode 100644 include/dt-bindings/power/allwinner,sun55i-a523-ppu.h create mode 100644 include/dt-bindings/power/rockchip,rk3528-power.h create mode 100644 include/dt-bindings/regulator/nxp,pca9450-regulator.h create mode 100644 include/dt-bindings/regulator/st,stm32mp15-regulator.h create mode 100644 include/dt-bindings/reset/canaan,k230-rst.h create mode 100644 include/dt-bindings/reset/nvidia,tegra264.h create mode 100644 include/linux/gpio/generic.h create mode 100644 include/linux/intel_pmt_features.h create mode 100644 include/linux/irq-entry-common.h create mode 100644 include/linux/kstack_erase.h create mode 100644 include/linux/mc33xs2410.h create mode 100644 include/linux/mfd/macsmc.h delete mode 100644 include/linux/stackleak.h create mode 100644 include/sound/sdca_hid.h create mode 100644 include/sound/sdca_interrupts.h create mode 100644 include/sound/tas2770-tlv.h create mode 100644 include/uapi/linux/pwm.h create mode 100644 include/vdso/auxclock.h create mode 100644 kernel/entry/syscall-common.c create mode 100644 kernel/irq/irq_test.c create mode 100644 kernel/kstack_erase.c delete mode 100644 kernel/stackleak.c delete mode 100644 lib/crc-ccitt.c delete mode 100644 lib/crc-itu-t.c delete mode 100644 lib/crc-t10dif.c create mode 100644 lib/crc/.gitignore create mode 100644 lib/crc/Kconfig create mode 100644 lib/crc/Makefile rename {arch/arm/lib => lib/crc/arm}/crc-t10dif-core.S (100%) create mode 100644 lib/crc/arm/crc-t10dif.h rename {arch/arm/lib => lib/crc/arm}/crc32-core.S (100%) create mode 100644 lib/crc/arm/crc32.h rename {arch/arm64/lib => lib/crc/arm64}/crc-t10dif-core.S (100%) create mode 100644 lib/crc/arm64/crc-t10dif.h rename {arch/arm64/lib => lib/crc/arm64}/crc32-core.S (100%) create mode 100644 lib/crc/arm64/crc32.h create mode 100644 lib/crc/crc-ccitt.c create mode 100644 lib/crc/crc-itu-t.c create mode 100644 lib/crc/crc-t10dif-main.c create mode 100644 lib/crc/crc16.c create mode 100644 lib/crc/crc32-main.c create mode 100644 lib/crc/crc4.c create mode 100644 lib/crc/crc64-main.c create mode 100644 lib/crc/crc7.c create mode 100644 lib/crc/crc8.c create mode 100644 lib/crc/gen_crc32table.c create mode 100644 lib/crc/gen_crc64table.c create mode 100644 lib/crc/loongarch/crc32.h create mode 100644 lib/crc/mips/crc32.h create mode 100644 lib/crc/powerpc/crc-t10dif.h rename {arch/powerpc/lib => lib/crc/powerpc}/crc-vpmsum-template.S (100%) create mode 100644 lib/crc/powerpc/crc32.h rename {arch/powerpc/lib => lib/crc/powerpc}/crc32c-vpmsum_asm.S (100%) rename {arch/powerpc/lib => lib/crc/powerpc}/crct10dif-vpmsum_asm.S (100%) rename {arch/riscv/lib => lib/crc/riscv}/crc-clmul-consts.h (100%) rename {arch/riscv/lib => lib/crc/riscv}/crc-clmul-template.h (100%) rename {arch/riscv/lib => lib/crc/riscv}/crc-clmul.h (100%) create mode 100644 lib/crc/riscv/crc-t10dif.h rename {arch/riscv/lib => lib/crc/riscv}/crc16_msb.c (100%) create mode 100644 lib/crc/riscv/crc32.h rename {arch/riscv/lib => lib/crc/riscv}/crc32_lsb.c (100%) rename {arch/riscv/lib => lib/crc/riscv}/crc32_msb.c (100%) create mode 100644 lib/crc/riscv/crc64.h rename {arch/riscv/lib => lib/crc/riscv}/crc64_lsb.c (100%) rename {arch/riscv/lib => lib/crc/riscv}/crc64_msb.c (100%) rename {arch/s390/lib => lib/crc/s390}/crc32-vx.h (100%) create mode 100644 lib/crc/s390/crc32.h rename {arch/s390/lib => lib/crc/s390}/crc32be-vx.c (100%) rename {arch/s390/lib => lib/crc/s390}/crc32le-vx.c (100%) create mode 100644 lib/crc/sparc/crc32.h rename {arch/sparc/lib => lib/crc/sparc}/crc32c_asm.S (100%) create mode 100644 lib/crc/tests/Makefile create mode 100644 lib/crc/tests/crc_kunit.c create mode 100644 lib/crc/x86/crc-pclmul-consts.h create mode 100644 lib/crc/x86/crc-pclmul-template.S create mode 100644 lib/crc/x86/crc-pclmul-template.h create mode 100644 lib/crc/x86/crc-t10dif.h rename {arch/x86/lib => lib/crc/x86}/crc16-msb-pclmul.S (100%) rename {arch/x86/lib => lib/crc/x86}/crc32-pclmul.S (100%) create mode 100644 lib/crc/x86/crc32.h rename {arch/x86/lib => lib/crc/x86}/crc32c-3way.S (100%) rename {arch/x86/lib => lib/crc/x86}/crc64-pclmul.S (100%) create mode 100644 lib/crc/x86/crc64.h delete mode 100644 lib/crc16.c delete mode 100644 lib/crc32.c delete mode 100644 lib/crc4.c delete mode 100644 lib/crc64.c delete mode 100644 lib/crc7.c delete mode 100644 lib/crc8.c create mode 100644 lib/crypto/arm/.gitignore create mode 100644 lib/crypto/arm/Kconfig create mode 100644 lib/crypto/arm/Makefile rename {arch/arm/lib/crypto => lib/crypto/arm}/blake2s-core.S (100%) rename {arch/arm/lib/crypto => lib/crypto/arm}/blake2s-glue.c (100%) rename {arch/arm/lib/crypto => lib/crypto/arm}/chacha-glue.c (100%) rename {arch/arm/lib/crypto => lib/crypto/arm}/chacha-neon-core.S (100%) rename {arch/arm/lib/crypto => lib/crypto/arm}/chacha-scalar-core.S (100%) create mode 100644 lib/crypto/arm/poly1305-armv4.pl create mode 100644 lib/crypto/arm/poly1305-glue.c rename {arch/arm/crypto => lib/crypto/arm}/sha1-armv4-large.S (100%) create mode 100644 lib/crypto/arm/sha1-armv7-neon.S create mode 100644 lib/crypto/arm/sha1-ce-core.S create mode 100644 lib/crypto/arm/sha1.h create mode 100644 lib/crypto/arm/sha256-armv4.pl create mode 100644 lib/crypto/arm/sha256-ce.S create mode 100644 lib/crypto/arm/sha256.h rename {arch/arm/crypto => lib/crypto/arm}/sha512-armv4.pl (100%) create mode 100644 lib/crypto/arm/sha512.h create mode 100644 lib/crypto/arm64/.gitignore create mode 100644 lib/crypto/arm64/Kconfig create mode 100644 lib/crypto/arm64/Makefile rename {arch/arm64/lib/crypto => lib/crypto/arm64}/chacha-neon-core.S (100%) rename {arch/arm64/lib/crypto => lib/crypto/arm64}/chacha-neon-glue.c (100%) rename {arch/arm64/lib/crypto => lib/crypto/arm64}/poly1305-armv8.pl (100%) create mode 100644 lib/crypto/arm64/poly1305-glue.c create mode 100644 lib/crypto/arm64/sha1-ce-core.S create mode 100644 lib/crypto/arm64/sha1.h create mode 100644 lib/crypto/arm64/sha2-armv8.pl create mode 100644 lib/crypto/arm64/sha256-ce.S create mode 100644 lib/crypto/arm64/sha256.h create mode 100644 lib/crypto/arm64/sha512-ce-core.S create mode 100644 lib/crypto/arm64/sha512.h rename {crypto => lib/crypto}/hash_info.c (100%) rename {arch/mips/lib/crypto => lib/crypto/mips}/.gitignore (100%) rename {arch/mips/lib/crypto => lib/crypto/mips}/Kconfig (100%) rename {arch/mips/lib/crypto => lib/crypto/mips}/Makefile (100%) create mode 100644 lib/crypto/mips/chacha-core.S rename {arch/mips/lib/crypto => lib/crypto/mips}/chacha-glue.c (100%) rename {arch/mips/lib/crypto => lib/crypto/mips}/poly1305-glue.c (100%) rename {arch/mips/lib/crypto => lib/crypto/mips}/poly1305-mips.pl (100%) create mode 100644 lib/crypto/mips/sha1.h create mode 100644 lib/crypto/mips/sha256.h create mode 100644 lib/crypto/mips/sha512.h create mode 100644 lib/crypto/powerpc/Kconfig create mode 100644 lib/crypto/powerpc/Makefile rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/chacha-p10-glue.c (100%) rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/chacha-p10le-8x.S (100%) rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/poly1305-p10-glue.c (100%) rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/poly1305-p10le_64.S (100%) rename {arch/powerpc/crypto => lib/crypto/powerpc}/sha1-powerpc-asm.S (100%) rename {arch/powerpc/crypto => lib/crypto/powerpc}/sha1-spe-asm.S (100%) create mode 100644 lib/crypto/powerpc/sha1.h rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/sha256-spe-asm.S (100%) create mode 100644 lib/crypto/powerpc/sha256.h create mode 100644 lib/crypto/riscv/Kconfig create mode 100644 lib/crypto/riscv/Makefile rename {arch/riscv/lib/crypto => lib/crypto/riscv}/chacha-riscv64-glue.c (100%) rename {arch/riscv/lib/crypto => lib/crypto/riscv}/chacha-riscv64-zvkb.S (100%) create mode 100644 lib/crypto/riscv/sha256-riscv64-zvknha_or_zvknhb-zvkb.S create mode 100644 lib/crypto/riscv/sha256.h create mode 100644 lib/crypto/riscv/sha512-riscv64-zvknhb-zvkb.S create mode 100644 lib/crypto/riscv/sha512.h create mode 100644 lib/crypto/s390/Kconfig create mode 100644 lib/crypto/s390/Makefile rename {arch/s390/lib/crypto => lib/crypto/s390}/chacha-glue.c (100%) rename {arch/s390/lib/crypto => lib/crypto/s390}/chacha-s390.S (100%) rename {arch/s390/lib/crypto => lib/crypto/s390}/chacha-s390.h (100%) create mode 100644 lib/crypto/s390/sha1.h create mode 100644 lib/crypto/s390/sha256.h create mode 100644 lib/crypto/s390/sha512.h delete mode 100644 lib/crypto/sha256-generic.c create mode 100644 lib/crypto/sha512.c create mode 100644 lib/crypto/sparc/sha1.h rename {arch/sparc/crypto => lib/crypto/sparc}/sha1_asm.S (100%) create mode 100644 lib/crypto/sparc/sha256.h rename {arch/sparc/lib/crypto => lib/crypto/sparc}/sha256_asm.S (100%) create mode 100644 lib/crypto/sparc/sha512.h rename {arch/sparc/crypto => lib/crypto/sparc}/sha512_asm.S (100%) create mode 100644 lib/crypto/tests/Kconfig create mode 100644 lib/crypto/tests/Makefile create mode 100644 lib/crypto/tests/hash-test-template.h create mode 100644 lib/crypto/tests/poly1305-testvecs.h create mode 100644 lib/crypto/tests/poly1305_kunit.c create mode 100644 lib/crypto/tests/sha1-testvecs.h create mode 100644 lib/crypto/tests/sha1_kunit.c create mode 100644 lib/crypto/tests/sha224-testvecs.h create mode 100644 lib/crypto/tests/sha224_kunit.c create mode 100644 lib/crypto/tests/sha256-testvecs.h create mode 100644 lib/crypto/tests/sha256_kunit.c create mode 100644 lib/crypto/tests/sha384-testvecs.h create mode 100644 lib/crypto/tests/sha384_kunit.c create mode 100644 lib/crypto/tests/sha512-testvecs.h create mode 100644 lib/crypto/tests/sha512_kunit.c rename {arch/x86/lib/crypto => lib/crypto/x86}/.gitignore (100%) create mode 100644 lib/crypto/x86/Kconfig create mode 100644 lib/crypto/x86/Makefile rename {arch/x86/lib/crypto => lib/crypto/x86}/blake2s-core.S (100%) rename {arch/x86/lib/crypto => lib/crypto/x86}/blake2s-glue.c (100%) rename {arch/x86/lib/crypto => lib/crypto/x86}/chacha-avx2-x86_64.S (100%) rename {arch/x86/lib/crypto => lib/crypto/x86}/chacha-avx512vl-x86_64.S (100%) rename {arch/x86/lib/crypto => lib/crypto/x86}/chacha-ssse3-x86_64.S (100%) rename {arch/x86/lib/crypto => lib/crypto/x86}/chacha_glue.c (100%) rename {arch/x86/lib/crypto => lib/crypto/x86}/poly1305-x86_64-cryptogams.pl (100%) create mode 100644 lib/crypto/x86/poly1305_glue.c create mode 100644 lib/crypto/x86/sha1-avx2-asm.S create mode 100644 lib/crypto/x86/sha1-ni-asm.S create mode 100644 lib/crypto/x86/sha1-ssse3-and-avx.S create mode 100644 lib/crypto/x86/sha1.h create mode 100644 lib/crypto/x86/sha256-avx-asm.S create mode 100644 lib/crypto/x86/sha256-avx2-asm.S create mode 100644 lib/crypto/x86/sha256-ni-asm.S create mode 100644 lib/crypto/x86/sha256-ssse3-asm.S create mode 100644 lib/crypto/x86/sha256.h create mode 100644 lib/crypto/x86/sha512-avx-asm.S create mode 100644 lib/crypto/x86/sha512-avx2-asm.S create mode 100644 lib/crypto/x86/sha512-ssse3-asm.S create mode 100644 lib/crypto/x86/sha512.h delete mode 100644 lib/gen_crc32table.c delete mode 100644 lib/gen_crc64table.c delete mode 100644 lib/tests/crc_kunit.c create mode 100644 lib/tests/seq_buf_kunit.c create mode 100644 rust/helpers/of.c create mode 100644 rust/helpers/property.c create mode 100644 rust/helpers/regulator.c create mode 100644 rust/kernel/acpi.rs create mode 100644 rust/kernel/device/property.rs create mode 100644 rust/kernel/io/mem.rs create mode 100644 rust/kernel/io/resource.rs create mode 100644 rust/kernel/regulator.rs create mode 100644 scripts/Makefile.kstack_erase create mode 100755 scripts/crypto/gen-hash-testvecs.py create mode 100644 sound/hda/codecs/Kconfig create mode 100644 sound/hda/codecs/Makefile create mode 100644 sound/hda/codecs/analog.c create mode 100644 sound/hda/codecs/ca0110.c create mode 100644 sound/hda/codecs/ca0132.c create mode 100644 sound/hda/codecs/ca0132_regs.h create mode 100644 sound/hda/codecs/cirrus/Kconfig create mode 100644 sound/hda/codecs/cirrus/Makefile create mode 100644 sound/hda/codecs/cirrus/cs420x.c create mode 100644 sound/hda/codecs/cirrus/cs421x.c create mode 100644 sound/hda/codecs/cirrus/cs8409-tables.c create mode 100644 sound/hda/codecs/cirrus/cs8409.c create mode 100644 sound/hda/codecs/cirrus/cs8409.h create mode 100644 sound/hda/codecs/cm9825.c create mode 100644 sound/hda/codecs/cmedia.c create mode 100644 sound/hda/codecs/conexant.c create mode 100644 sound/hda/codecs/generic.c create mode 100644 sound/hda/codecs/generic.h create mode 100644 sound/hda/codecs/hdmi/Kconfig create mode 100644 sound/hda/codecs/hdmi/Makefile create mode 100644 sound/hda/codecs/hdmi/atihdmi.c create mode 100644 sound/hda/codecs/hdmi/eld.c create mode 100644 sound/hda/codecs/hdmi/hdmi.c create mode 100644 sound/hda/codecs/hdmi/hdmi_local.h create mode 100644 sound/hda/codecs/hdmi/intelhdmi.c create mode 100644 sound/hda/codecs/hdmi/nvhdmi-mcp.c create mode 100644 sound/hda/codecs/hdmi/nvhdmi.c create mode 100644 sound/hda/codecs/hdmi/simplehdmi.c create mode 100644 sound/hda/codecs/hdmi/tegrahdmi.c rename sound/{pci/hda/hp_x360_helper.c => hda/codecs/helpers/hp_x360.c} (100%) rename sound/{pci/hda/ideapad_hotkey_led_helper.c => hda/codecs/helpers/ideapad_ho [...] rename sound/{pci/hda/ideapad_s740_helper.c => hda/codecs/helpers/ideapad_s740.c} (100%) rename sound/{pci/hda/thinkpad_helper.c => hda/codecs/helpers/thinkpad.c} (100%) create mode 100644 sound/hda/codecs/realtek/Kconfig create mode 100644 sound/hda/codecs/realtek/Makefile create mode 100644 sound/hda/codecs/realtek/alc260.c create mode 100644 sound/hda/codecs/realtek/alc262.c create mode 100644 sound/hda/codecs/realtek/alc268.c create mode 100644 sound/hda/codecs/realtek/alc269.c create mode 100644 sound/hda/codecs/realtek/alc662.c create mode 100644 sound/hda/codecs/realtek/alc680.c create mode 100644 sound/hda/codecs/realtek/alc861.c create mode 100644 sound/hda/codecs/realtek/alc861vd.c create mode 100644 sound/hda/codecs/realtek/alc880.c create mode 100644 sound/hda/codecs/realtek/alc882.c create mode 100644 sound/hda/codecs/realtek/realtek.c create mode 100644 sound/hda/codecs/realtek/realtek.h create mode 100644 sound/hda/codecs/senarytech.c create mode 100644 sound/hda/codecs/si3054.c create mode 100644 sound/hda/codecs/side-codecs/Kconfig create mode 100644 sound/hda/codecs/side-codecs/Makefile rename sound/{pci/hda => hda/codecs/side-codecs}/cirrus_scodec.c (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/cirrus_scodec.h (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/cirrus_scodec_test.c (100%) create mode 100644 sound/hda/codecs/side-codecs/cs35l41_hda.c create mode 100644 sound/hda/codecs/side-codecs/cs35l41_hda.h rename sound/{pci/hda => hda/codecs/side-codecs}/cs35l41_hda_i2c.c (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/cs35l41_hda_property.c (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/cs35l41_hda_property.h (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/cs35l41_hda_spi.c (100%) create mode 100644 sound/hda/codecs/side-codecs/cs35l56_hda.c rename sound/{pci/hda => hda/codecs/side-codecs}/cs35l56_hda.h (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/cs35l56_hda_i2c.c (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/cs35l56_hda_spi.c (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/hda_component.c (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/hda_component.h (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/tas2781_hda.c (100%) rename sound/{pci/hda => hda/codecs/side-codecs}/tas2781_hda.h (100%) create mode 100644 sound/hda/codecs/side-codecs/tas2781_hda_i2c.c create mode 100644 sound/hda/codecs/side-codecs/tas2781_hda_spi.c create mode 100644 sound/hda/codecs/sigmatel.c create mode 100644 sound/hda/codecs/via.c create mode 100644 sound/hda/common/Kconfig create mode 100644 sound/hda/common/Makefile rename sound/{pci/hda/hda_auto_parser.c => hda/common/auto_parser.c} (100%) rename sound/{pci/hda/hda_beep.c => hda/common/beep.c} (100%) create mode 100644 sound/hda/common/bind.c create mode 100644 sound/hda/common/codec.c create mode 100644 sound/hda/common/controller.c create mode 100644 sound/hda/common/controller_trace.h rename sound/{pci/hda => hda/common}/hda_auto_parser.h (100%) rename sound/{pci/hda => hda/common}/hda_beep.h (100%) rename sound/{pci/hda => hda/common}/hda_controller.h (100%) rename sound/{pci/hda => hda/common}/hda_jack.h (100%) create mode 100644 sound/hda/common/hda_local.h rename sound/{pci/hda/hda_hwdep.c => hda/common/hwdep.c} (100%) rename sound/{pci/hda/hda_jack.c => hda/common/jack.c} (100%) rename sound/{pci/hda/hda_proc.c => hda/common/proc.c} (100%) rename sound/{pci/hda/hda_sysfs.c => hda/common/sysfs.c} (100%) create mode 100644 sound/hda/controllers/Kconfig create mode 100644 sound/hda/controllers/Makefile rename sound/{pci/hda/hda_acpi.c => hda/controllers/acpi.c} (100%) create mode 100644 sound/hda/controllers/intel.c rename sound/{pci/hda/hda_intel.h => hda/controllers/intel.h} (100%) create mode 100644 sound/hda/controllers/intel_trace.h rename sound/{pci/hda/hda_tegra.c => hda/controllers/tegra.c} (100%) create mode 100644 sound/hda/core/Kconfig create mode 100644 sound/hda/core/Makefile rename sound/hda/{ => core}/array.c (100%) rename sound/hda/{hdac_bus.c => core/bus.c} (100%) rename sound/hda/{hdac_component.c => core/component.c} (100%) rename sound/hda/{hdac_controller.c => core/controller.c} (100%) create mode 100644 sound/hda/core/device.c create mode 100644 sound/hda/core/ext/Makefile rename sound/hda/{ext/hdac_ext_bus.c => core/ext/bus.c} (100%) rename sound/hda/{ext/hdac_ext_controller.c => core/ext/controller.c} (100%) rename sound/hda/{ext/hdac_ext_stream.c => core/ext/stream.c} (100%) rename sound/hda/{ => core}/hda_bus_type.c (100%) rename sound/hda/{ => core}/hdmi_chmap.c (100%) rename sound/hda/{hdac_i915.c => core/i915.c} (100%) rename sound/hda/{ => core}/intel-dsp-config.c (100%) rename sound/hda/{ => core}/intel-nhlt.c (100%) rename sound/hda/{ => core}/intel-sdw-acpi.c (100%) create mode 100644 sound/hda/core/local.h rename sound/hda/{hdac_regmap.c => core/regmap.c} (100%) create mode 100644 sound/hda/core/stream.c create mode 100644 sound/hda/core/sysfs.c rename sound/hda/{ => core}/trace.c (100%) rename sound/hda/{ => core}/trace.h (100%) delete mode 100644 sound/hda/ext/Makefile delete mode 100644 sound/hda/hdac_device.c delete mode 100644 sound/hda/hdac_stream.c delete mode 100644 sound/hda/hdac_sysfs.c delete mode 100644 sound/hda/local.h delete mode 100644 sound/pci/hda/Kconfig delete mode 100644 sound/pci/hda/Makefile delete mode 100644 sound/pci/hda/ca0132_regs.h delete mode 100644 sound/pci/hda/cs35l41_hda.c delete mode 100644 sound/pci/hda/cs35l41_hda.h delete mode 100644 sound/pci/hda/cs35l56_hda.c delete mode 100644 sound/pci/hda/hda_bind.c delete mode 100644 sound/pci/hda/hda_codec.c delete mode 100644 sound/pci/hda/hda_controller.c delete mode 100644 sound/pci/hda/hda_controller_trace.h delete mode 100644 sound/pci/hda/hda_eld.c delete mode 100644 sound/pci/hda/hda_generic.c delete mode 100644 sound/pci/hda/hda_generic.h delete mode 100644 sound/pci/hda/hda_intel.c delete mode 100644 sound/pci/hda/hda_intel_trace.h delete mode 100644 sound/pci/hda/hda_local.h delete mode 100644 sound/pci/hda/patch_analog.c delete mode 100644 sound/pci/hda/patch_ca0110.c delete mode 100644 sound/pci/hda/patch_ca0132.c delete mode 100644 sound/pci/hda/patch_cirrus.c delete mode 100644 sound/pci/hda/patch_cmedia.c delete mode 100644 sound/pci/hda/patch_conexant.c delete mode 100644 sound/pci/hda/patch_cs8409-tables.c delete mode 100644 sound/pci/hda/patch_cs8409.c delete mode 100644 sound/pci/hda/patch_cs8409.h delete mode 100644 sound/pci/hda/patch_hdmi.c delete mode 100644 sound/pci/hda/patch_realtek.c delete mode 100644 sound/pci/hda/patch_senarytech.c delete mode 100644 sound/pci/hda/patch_si3054.c delete mode 100644 sound/pci/hda/patch_sigmatel.c delete mode 100644 sound/pci/hda/patch_via.c delete mode 100644 sound/pci/hda/tas2781_hda_i2c.c delete mode 100644 sound/pci/hda/tas2781_hda_spi.c delete mode 100644 sound/soc/codecs/hdac_hdmi.h create mode 100644 sound/soc/codecs/rtq9124.c create mode 100644 sound/soc/intel/avs/boards/rt5640.c create mode 100644 sound/soc/sdca/sdca_hid.c create mode 100644 sound/soc/sdca/sdca_interrupts.c mode change 100644 => 120000 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c