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 a5b3d8660b04 Merge tag 'hyperv-next-signed-20250324' of git://git.kerne [...] adds 270247a209a9 PNP: Remove prehistoric deadcode adds 425b1c97b07f PNP: Expand length of fixup id string adds 7d36289aa744 ACPI: power: Use str_on_off() helper function adds 6c00f29f74cb ACPI: fan: Add fan speed reporting for fans with only _FST adds 01ca2846338d ACPI: thermal: Fix stale comment regarding trip points adds a7e23ec17fee ACPI: button: Install notifier for system events as well adds 064009ebc171 ACPI: video: Use str_yes_no() helper in acpi_video_bus_add() adds 1bca17e8a211 Merge branches 'acpi-power', 'acpi-fan', 'acpi-thermal', ' [...] adds c9e6f7fb1c58 x86/ACPI: CPPC: Add missing include adds dd4f730b557c ACPI: platform-profile: Fix CFI violation when accessing s [...] adds bb519cf61134 ACPI: platform_profile: Improve platform_profile_unregister() adds 9597965c7155 Merge back ACPI platform_profile material for 6.15 adds f3161782eb8a Merge back ACPI platform_profile driver material for 6.15 adds cccf6ee090c8 ACPI: HED: Always initialize before evged adds 18de61d6aa5c MAINTAINERS: Use my kernel.org address for ACPI PMIC work adds 8b30d2a3962a Merge branches 'acpi-x86', 'acpi-platform-profile', 'acpi- [...] adds 21e0ff5b10ec Merge tag 'acpi-6.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds 208baa3ec904 pm: cpupower: bench: Prevent NULL dereference on malloc failure adds 80d3175a7e07 cpupower: monitor: Exit with error status if execvp() fail adds d52d2b311a5a pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology adds 0014f65e3df0 pm: cpupower: remove hard-coded topology depth values adds f89cb9cba7a2 cpupower: Implement CPU physical core querying adds fffadbdd6b5a cpupower: Make lib versioning scheme more obvious and fix [...] adds 80f0f07946ae Merge tag 'linux-cpupower-6.15-rc1' of git://git.kernel.or [...] adds 6ceb877d5cec cpufreq/amd-pstate: Modify the min_perf calculation in adj [...] adds 932da6489669 cpufreq/amd-pstate: Remove the redundant des_perf clamping [...] adds e9869c836b2a cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_per [...] adds 555bbe67a622 cpufreq/amd-pstate: Convert all perf values to u8 adds 620136ced35a cpufreq/amd-pstate: Modularize perf<->freq conversion adds b899434857b0 cpufreq/amd-pstate: Remove the unnecessary cpufreq_update_ [...] adds 426db24d4db2 cpufreq/amd-pstate: Add missing NULL ptr check in amd_psta [...] adds 97a705dc1a36 cpufreq/amd-pstate: Use scope based cleanup for cpufreq_po [...] adds 3e93edc58a63 cpufreq/amd-pstate: Remove the unncecessary driver_lock in [...] adds a1d1d8fb6535 cpufreq/amd-pstate: Fix the clamping of perf values adds b7a41156588a cpufreq/amd-pstate: Invalidate cppc_req_cached during suspend adds a9ba0fd452d8 cpufreq/amd-pstate: Show a warning when a CPU fails to setup adds a9b9b4c2a4cd cpufreq/amd-pstate: Drop min and max cached frequencies adds 009d1c29a451 cpufreq/amd-pstate: Move perf values into a union adds 6f0b13f16f7a cpufreq/amd-pstate: Overhaul locking adds f458cf79d73b cpufreq/amd-pstate: Drop `cppc_cap1_cached` adds 93984d3cea8a cpufreq/amd-pstate-ut: Use _free macro to free put policy adds 66030cc1c533 cpufreq/amd-pstate-ut: Allow lowest nonlinear and lowest t [...] adds a7875346c689 cpufreq/amd-pstate-ut: Drop SUCCESS and FAIL enums adds 2aac38ac06cb cpufreq/amd-pstate-ut: Run on all of the correct CPUs adds c630458c7a4b cpufreq/amd-pstate-ut: Adjust variable scope adds b4cc466b9735 cpufreq/amd-pstate: Replace all AMD_CPPC_* macros with masks adds 9f5daa2f2f6d cpufreq/amd-pstate: Cache CPPC request in shared mem case too adds 77fbea69b0ff cpufreq/amd-pstate: Move all EPP tracing into *_update_per [...] adds 1905fac6f9e0 cpufreq/amd-pstate: Update cppc_req_cached for shared mem [...] adds 93039a60fb28 cpufreq/amd-pstate: Drop debug statements for policy setting adds 2064543f5ba0 cpufreq/amd-pstate: Rework CPPC enabling adds 4e16c1175238 cpufreq/amd-pstate: Stop caching EPP adds efb758c8c803 cpufreq/amd-pstate: Drop actions in amd_pstate_epp_cpu_offline() adds f96d92fcbbd0 Merge tag 'amd-pstate-v6.15-2025-03-06' of ssh://gitolite. [...] adds 7802fce7dc18 cpufreq: intel_pstate: Make it possible to avoid enabling CAS adds 3698dd6b139d cpufreq: governor: Fix negative 'idle_time' handling in db [...] adds ed7cad0504e3 cpufreq: intel_pstate: Relocate platform preference check adds 7983a0b56550 Merge back earlier cpufreq material for 6.15 adds 4742da9774a4 cpufreq: scpi: compare kHz instead of Hz adds db1cafc77aaa cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost adds 4ba6d37ccca1 cpufreq: Use str_enable_disable() helper adds dc47f23f1df6 cpufreq: Always create freq-table related sysfs file adds 991e0a064bf3 cpufreq: dt: Stop setting cpufreq_driver->attr field adds 5c840223abc5 cpufreq: acpi: Stop setting common freq attributes adds 8b04d1435ffe cpufreq: apple: Stop setting cpufreq_driver->attr field adds 818c3748ade6 cpufreq: bmips: Stop setting cpufreq_driver->attr field adds 80f9f241bb2a cpufreq: brcmstb: Stop setting common freq attributes adds 6f80f75511fe cpufreq: davinci: Stop setting cpufreq_driver->attr field adds b9b60007e643 cpufreq: e_powersaver: Stop setting cpufreq_driver->attr field adds 32ada732b629 cpufreq: elanfreq: Stop setting cpufreq_driver->attr field adds 03973e997fc4 cpufreq: imx6q: Stop setting cpufreq_driver->attr field adds 25e4d8c131b2 cpufreq: kirkwood: Stop setting cpufreq_driver->attr field adds d4a3b9572b83 cpufreq: longhaul: Stop setting cpufreq_driver->attr field adds 06e9a34aa8fc cpufreq: loongson: Stop setting cpufreq_driver->attr field adds 1a867c7ce6d7 cpufreq: mediatek: Stop setting cpufreq_driver->attr field adds ef282f6bef14 cpufreq: omap: Stop setting cpufreq_driver->attr field adds 047124e431b0 cpufreq: p4: Stop setting cpufreq_driver->attr field adds d3d57f9d2eee cpufreq: pasemi: Stop setting cpufreq_driver->attr field adds 6cdc8c3ca954 cpufreq: pmac: Stop setting cpufreq_driver->attr field adds 5b6fc62eff3d cpufreq: powernow: Stop setting cpufreq_driver->attr field adds 792e6a8ec211 cpufreq: powernv: Stop setting common freq attributes adds ac0bcf38f336 cpufreq: qcom: Stop setting cpufreq_driver->attr field adds e382146efae2 cpufreq: qoriq: Stop setting cpufreq_driver->attr field adds e2079dcc2b63 cpufreq: sc520_freq: Stop setting cpufreq_driver->attr field adds 50b8cd5c91d2 cpufreq: scmi: Stop setting cpufreq_driver->attr field adds ad3f116fe3de cpufreq: scpi: Stop setting cpufreq_driver->attr field adds 7b748fa7f316 cpufreq: sh: Stop setting cpufreq_driver->attr field adds c3245e78b542 cpufreq: spear: Stop setting cpufreq_driver->attr field adds 63c778aa1598 cpufreq: speedstep: Stop setting cpufreq_driver->attr field adds f577fab0cc76 cpufreq: tegra: Stop setting cpufreq_driver->attr field adds 260d6cdc7b69 cpufreq: vexpress: Stop setting cpufreq_driver->attr field adds 0df09bf56eb2 cpufreq: virtual: Stop setting cpufreq_driver->attr field adds 486729c60120 cpufreq: Remove cpufreq_generic_attrs adds 38bcdb635ac6 cpufreq: Stop checking for duplicate available/boost freq [...] adds 1f04815057a4 cpufreq: staticize cpufreq_boost_trigger_state() adds 9a23eb8b2b5d cpufreq: Export cpufreq_boost_set_sw() adds 1f7d1bab50e6 cpufreq: Introduce policy->boost_supported flag adds be6b8681a0e4 cpufreq: acpi: Set policy->boost_supported adds 98f39e93d102 cpufreq: amd: Set policy->boost_supported adds a3f48fb2e5b7 cpufreq: cppc: Set policy->boost_supported adds 691b32127812 cpufreq: Restrict enabling boost on policies with no boost [...] adds ddef17bb8698 cpufreq: apple: Set .set_boost directly adds 13e92357b6e8 cpufreq: loongson: Set .set_boost directly adds 3fd920377884 cpufreq: powernv: Set .set_boost directly adds 11847a5c1265 cpufreq: scmi: Set .set_boost directly adds 707e222314ff cpufreq: dt: Set .set_boost directly adds e8b08af135b7 cpufreq: qcom: Set .set_boost directly adds c952775a3d72 cpufreq: staticize policy_has_boost_freq() adds 0322f3e89b4e cpufreq: Remove cpufreq_enable_boost_support() adds f2d32942026c cpufreq: enable 1200Mhz clock speed for armada-37xx adds 4a1e3bf61fc7 cpufreq: tegra194: Allow building for Tegra234 adds be4ae8c19492 cpufreq: tegra186: Share policy per cluster adds 45f589b7167f cpufreq: Init cpufreq only for present CPUs adds c6d5df70004f dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCS8300 compatible adds a298c20f39de dt-bindings: cpufreq: cpufreq-qcom-hw: Add missing constra [...] adds 684ab6f7ec5d dt-bindings: cpufreq: cpufreq-qcom-hw: Drop redundant minItems:1 adds 169b9b1db893 dt-bindings: cpufreq: cpufreq-qcom-hw: Narrow properties o [...] adds 7a6589f1aa9b Merge tag 'cpufreq-arm-updates-6.15' of git://git.kernel.o [...] adds 1774be7cfc2f Merge branch 'pm-cpufreq' adds c93d13b661a6 intel_idle: clean up BYT/CHT auto demotion disable adds 5e7e39ae15b0 intel_idle: introduce 'no_native' module parameter adds d2cd195b57cf cpuidle: menu: Drop a redundant local variable adds 13982929fb08 cpuidle: menu: Use one loop for average and variance computations adds 60256e458e1c cpuidle: menu: Tweak threshold use in get_typical_interval() adds 8de7606f0fe2 cpuidle: menu: Eliminate outliers on both ends of the sample set adds 85975daeaa4d cpuidle: menu: Avoid discarding useful information adds 5c3504109996 cpuidle: menu: Update documentation after get_typical_inte [...] adds de585eac08b9 Merge branch 'cpuidle-menu' adds 64c66da08d10 cpuidle: intel_idle: Update MAINTAINERS adds 3332dd1259f7 Merge back earlier cpuidle material for 6.15 adds 68cb0139fec8 cpuidle: Init cpuidle only for present CPUs adds 7a9072d85994 Merge branch 'pm-cpuidle' adds 5fad775d432c PM: EM: Drop unused parameter from em_adjust_new_capacity() adds a8e62726ac0d PM: EM: Slightly reduce em_check_capacity_update() overhead adds 1618f635bdf5 PM: EM: use kfree_rcu() to simplify the code adds a29ba0023ddf MAINTAINERS: Add Energy Model framework as properly maintained adds 860a731f52f8 PM: EM: Consify two parameters of em_dev_register_perf_domain() adds 3ee7be9e10dd PM: EM: Address RCU-related sparse warnings adds 17f08280cf89 PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL adds 258e231dc29f PM: Rearrange documentation related to __pm_runtime_disable() adds d2677d57d4b8 PM: runtime: Drop status check from pm_runtime_force_resume() adds 72263869656d PM: runtime: Unify error handling during suspend and resume adds 871302441256 Merge branches 'pm-em' and 'pm-runtime' adds d42044aad652 PM: hibernate: Replace deprecated kmap_atomic() with kmap_ [...] adds 6146b949946d Merge branch 'pm-runtime' adds 3e5eee147b7b PM: Block enabling of runtime PM during system suspend adds 758cc55ce3d5 PM: runtime: Introduce pm_runtime_blocked() adds bca84a7b93fd PM: sleep: Use DPM_FLAG_SMART_SUSPEND conditionally adds 520a552f19d5 PM: sleep: Avoid unnecessary checks in device_prepare_smar [...] adds 52323ed1444e PM: hibernate: Avoid deadlock in hibernate_compressor_param_set() adds e8195f0630f1 PM: sleep: Suppress sleeping parent warning in special case adds 630d55e03872 PM: wakeup: Remove needless return in three void APIs adds eeb87d17acea PM: sleep: Adjust check before setting power.must_resume adds cb88c229fe77 PM: sleep: Update power.smart_suspend under PM spinlock adds 1476bb20eec3 PM: runtime: Convert pm_runtime_blocked() to static inline adds a84c2a885bc6 PM: core: Tweak pm_runtime_block_if_disabled() return value adds 3038b22bc098 PM: sleep: Rename power.async_in_progress to power.work_in [...] adds 628ccd805292 PM: sleep: Rearrange dpm_async_fn() and async state clearing adds 13b4f9e126cb PM: sleep: Remove unused pm_generic_ wrappers adds 0f42194c6b22 PM: s2idle: Drop redundant locks when entering s2idle adds 4b7d654258e0 PM: s2idle: Extend comment in s2idle_enter() adds 956af869a2b7 PM: sleep: core: Fix indentation in dpm_wait_for_children() adds 03f1444016b7 PM: sleep: Fix handling devices with direct_complete set o [...] adds 3860cbe23963 PM: sleep: Fix bit masking operation adds 5a98796468e6 Merge branch 'pm-sleep' adds 7ebd85022c00 PM: clk: remove unused of_pm_clk_add_clk() adds 3efeeaf85f5c PM: clk: Remove unused pm_clk_remove() adds c5a55e427c94 Merge branch 'pm-misc' adds 7d20aa5c32ac Merge tag 'pm-6.15-rc1' of git://git.kernel.org/pub/scm/li [...] adds 2542a3f70e56 thermal: int340x: Add NULL check for adev adds f6e221e666fd thermal: core: Fix spelling mistake "Occurences" -> "Occurrences" adds ff63b62d5abd thermal: core: Delay exposing sysfs interface adds e6ca59bb3c8f thermal/debugfs: replace kzalloc() with kcalloc() in therm [...] adds c65b5c518743 thermal/of: Use kcalloc() instead of kzalloc() with multip [...] adds 83c34f5099bf thermal: k3_j72xx_bandgap: Use kcalloc() instead of kzalloc() adds e6c0525fc6af thermal: int340x: Use kcalloc() instead of kzalloc() with [...] adds 063ab16ff5cf thermal: hisi: Use kcalloc() instead of kzalloc() with mul [...] adds 067345f11ae9 thermal: intel: Clean up zone_trips[] initialization in in [...] adds c3b659b74541 Merge branches 'thermal-core' and 'thermal-misc' adds b3c623b9a94f Merge tag 'thermal-6.15-rc1' of git://git.kernel.org/pub/s [...] adds b8a468e0b060 io_uring: refactor io_uring_allowed() adds c6ad9fdbd44b io_uring,lsm,selinux: add LSM hooks for io_uring_setup() adds 4632cd0ec3fa lsm: fix a missing security_uring_allowed() prototype adds 9ec84f79c5a7 perf: Remove unnecessary parameter of security check adds 55e16418dd08 lsm,rust: mark SecurityCtx methods inline adds 0a01beac927a lsm,rust: reword "destroy" -> "release" in SecurityCtx adds ab938b59e9de cred,rust: mark Credential methods inline adds b51543e9fb39 MAINTAINERS: add an explicit credentials entry adds 75e6184ce064 MAINTAINERS: add Serge Hallyn as a credentials reviewer adds 9da4f4f9877e lsm: remove old email address for Stephen Smalley adds 65b796acea1e mailmap: map Stephen Smalley's old email addresses adds 054570267d23 Merge tag 'lsm-pr-20250323' of git://git.kernel.org/pub/sc [...] adds 75eb39f2f50b selinux: fix spelling error adds 5fc80fb5b776 selinux: always check the file label in selinux_kernel_rea [...] adds 2c2b1e059792 selinux: add permission checks for loading other kinds of [...] adds 6ae0042f4d3f selinux: Chain up tool resolving errors in install_policy.sh adds 8af43b61c17e selinux: support wildcard network interface names adds a3d3043ef24a selinux: get netif_wildcard policycap from policy instead [...] adds 59c017ce9ec7 Merge tag 'selinux-pr-20250323' of git://git.kernel.org/pu [...] adds 2aad5cd1dbeb Smack: fix typos and spelling errors adds bfcf4004bcbc smack: dont compile ipv6 code unless ipv6 is configured adds 6cce0cc38613 smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label adds bf9f14c91a05 smack: remove /smack/logging if audit is not configured adds c7fb50cecff9 smack: Revert "smackfs: Added check catlen" adds a158a937d864 smack: recognize ipv4 CIPSO w/o categories adds 61af143fbea4 Merge tag 'Smack-for-6.15' of https://github.com/cschaufle [...] adds 212df80e0106 Documentation: add a usecase for FS_IOC_READ_VERITY_METADATA adds a19bcde49998 Revert "fsverity: relax build time dependency on CRYPTO_SHA256" adds bdab2977e47a Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 75eb8b9410ee Revert "fscrypt: relax Kconfig dependencies for crypto API [...] adds eea957d8db1d fscrypt: drop obsolete recommendation to enable optimized [...] adds 13dc8eb90067 fscrypt: mention init_on_free instead of page poisoning adds a86c6d0b2ad1 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds feb541bfacbe lib/crc64-rocksoft: stop wrapping the crypto API adds 0fcec0b73adc crypto: crc64-rocksoft - remove from crypto API adds f6c3f6fb3230 lib/crc64: rename CRC64-Rocksoft to CRC64-NVME adds 23709bd3c4c5 lib/crc_kunit.c: add test and benchmark for CRC64-NVME adds 067bc8717aee lib/crc64: add support for arch-optimized implementations adds 79fbe85a0310 lib/crc32: remove obsolete CRC32 options from defconfig files adds 92ef2ce86ac9 mips/crc32: remove unused enums adds 2d7da4f6b0c0 lib/crc32: use void pointer for data adds bc2736fe7e0b lib/crc32: don't bother with pure and const function attributes adds 8df36829045a lib/crc32: standardize on crc32c() name for Castagnoli CRC32 adds c64e6570b48a lib/crc32: rename __crc32c_le_combine() to crc32c_combine() adds 68ea3c2ae0af lib/crc32: remove "_le" from crc32c base and arch functions adds 8522104f75bf crypto: crct10dif - remove from crypto API adds 0645b245a2bd lib/crc-t10dif: remove crc_t10dif_is_optimized() adds 968e9bc4cef8 x86: move ZMM exclusion list into CPU feature flag adds 31c89102cf39 scripts/gen-crc-consts: add gen-crc-consts.py adds 8d2d3e72e35b x86/crc: add "template" for [V]PCLMULQDQ based CRC functions adds a03fda967eb3 x86/crc32: implement crc32_le using new template adds dbdda1fde382 x86/crc-t10dif: implement crc_t10dif using new template adds 4ffd50862d41 x86/crc64: implement crc64_be and crc64_nvme using new template adds cf1ea3a7c1f6 x86/crc32: improve crc32c_arch() code generation with clang adds a0bd462f3a13 x86/crc: add ANNOTATE_NOENDBR to suppress objtool warnings adds bbe2610bc5ad riscv/crc: add "template" for Zbc optimized CRC functions adds 72acff5f8185 riscv/crc32: reimplement the CRC32 functions using new template adds 8bf3e17898eb riscv/crc-t10dif: add Zbc optimized CRC-T10DIF function adds 511484fa881e riscv/crc64: add Zbc optimized CRC64 functions adds 5aebe00b2f72 x86/crc32: optimize tail handling for crc32c short inputs adds 7715f8cfe5df lib/crc_kunit.c: add test and benchmark for crc7_be() adds 415999ea3001 lib/crc_kunit.c: update comment in crc_benchmark() adds f3e5fe4adfb8 lib/crc7: unexport crc7_be_syndrome_table adds 7f36255f92e6 lib/crc: remove unnecessary prompt for CONFIG_CRC4 adds f5a40fcf82c1 lib/crc: remove unnecessary prompt for CONFIG_CRC7 adds aa09b3223c85 lib/crc: remove unnecessary prompt for CONFIG_CRC8 adds dce214db5d99 lib/crc: remove unnecessary prompt for CONFIG_LIBCRC32C adds 981b39dc6da6 lib/crc: remove unnecessary prompt for CONFIG_CRC64 adds acf9f8da5e19 x86/crc: drop the avx10_256 functions and rename avx10_512 [...] adds ee6740fd34eb Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/ [...] adds f9cbf56b0a19 dt-bindings: regulator: pca9450: Add properties for handling LDO5 adds b5ec74c2aec7 arm64: dts: imx8mp-skov-reva: Use hardware signal for SD c [...] adds c73be62caabb Revert "regulator: pca9450: Add SD_VSEL GPIO for LDO5" adds 3ce6f4f943dd regulator: pca9450: Fix control register for LDO5 adds f5aab0438ef1 regulator: pca9450: Fix enable register for LDO5 adds 19d022d67d73 regulator: ad5398: change enable bit name to improve readibility adds 5a6a461079de regulator: ad5398: Add device tree support adds 3c32a4386909 regulator: Add device tree support to AD5398 adds 0a7c85b51683 regulator: ad5398: Fix incorrect power down bit mask adds 66d8e76e8e85 regulator: pca9450: Remove duplicate code in probe adds 0dffacbbf8d0 regulator: Add (devm_)of_regulator_get() adds b80fd34df258 Fix RK3588 power domain problems adds 18311a766c58 err.h: move IOMEM_ERR_PTR() to err.h adds a21cad931276 driver core: Split devres APIs to device/devres.h adds 99e297cdd338 iio: imu: st_lsm9ds0: Replace device.h with what is needed adds a103b833ac38 devres: Introduce devm_kmemdup_array() adds 6ddd1159825c regulator: devres: use devm_kmemdup_array() adds c5c4ce6612bb regulator: cros-ec: use devm_kmemdup_array() adds 1455f0badd63 Convert regulator drivers to use adds c8c1ab2c5cb7 regulator: pca9450: Handle hardware with fixed SD_VSEL for LDO5 adds 248bc01138b1 regulator: pcf50633-regulator: Remove adds 276c2fe14632 regulator: dt-bindings: pca9450: Add nxp,pf9453 compatible string adds 0959b6706325 regulator: pf9453: add PMIC PF9453 support adds 502d16c0bd8f regulator: rtq6752: make const read-only array fault_mask static adds 64b3fb38b45f regulator: dt-bindings: rtq2208: Mark fixed LDO VOUT prope [...] adds 5e9491370a58 regulator: dt-bindings: rtq2208: Cleanup whitespace adds c94764d3f4e5 regulator: axp20x: AXP717: dcdc4 doesn't have delay adds e2ae6e14d7c4 Merge tag 'regulator-v6.15' of git://git.kernel.org/pub/sc [...] adds c1ac98492d15 spi: realtek-rtl-snand: Drop unneeded assignment for cache_type adds d61009bd578e spi: zynqmp-gqspi: Reformat long line adds ba54629287f5 spi: zynqmp-gqspi: Add some more debug prints adds d2ead60d8531 spi: zynqmp-gqspi: Add helpers for enabling/disabling DMA adds 9b32c86e40da spi: zynqmp-gqspi: Clean up fillgenfifo adds 89785306453c spi: zynqmp-gqspi: Always acknowledge interrupts adds 26a756fc10fa spi: zynqmp-gqspi: Clean up the driver a bit adds 652ffad172d0 spi: fsi: Batch TX operations adds 215705db51eb spi: Replace custom fsleep() implementation adds c108905a7423 spi: gpio: Remove stale documentation part adds 25fac20edd09 spi: gpio: Support a single always-selected device adds 9bbbf33a5ab8 spi: gpio: Enable a single always-selected device adds 8e02d1886988 spi: add basic support for SPI offloading adds d7231be4b465 spi: offload: add support for hardware triggers adds 83f37ba7b76a dt-bindings: trigger-source: add generic PWM trigger source adds ebb398ae1e05 spi: offload-trigger: add PWM trigger driver adds 700a281905f2 spi: add offload TX/RX streaming APIs adds e1101373df5c spi: dt-bindings: axi-spi-engine: add SPI offload properties adds 5a19e1985d01 spi: axi-spi-engine: implement offload support adds f46eb2bfb878 spi: axi-spi-engine: add offload support adds fcd7ace9a725 spi: offload: types: include linux/bits.h adds ff4d4158ef91 spi: spi-offload-trigger-pwm: add extra headers adds d795a052b0dd spi: fix missing offload_flags doc adds e957c96455e8 spi: offload: fix use after free adds d1a09c610027 MAINTAINERS: adjust the file entry in SPI OFFLOAD adds cb15abd47806 spi: s3c64xx: extend description of compatible's fifo_depth adds f3bfa0f07976 spi: dt-bindings: Convert Freescale SPI bindings to YAML adds 32fcd1b9c397 spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies() adds 1d2e01d53a8e spi: spi-imx: convert timeouts to secs_to_jiffies() adds 825687c1662c spi: dt-bindings: Add rk3562 support adds fd6bc2ba410b spi: dt-bindings: Introduce qcom,spi-qpic-snand adds 7304d1909080 spi: spi-qpic: add driver for QCOM SPI NAND flash Interface adds bed97e35786a dt-bindings: spi: Add STM32 OSPI controller adds 79b8a705e26c spi: stm32: Add OSPI driver adds 5fac6c2785f9 Add STM32MP25 SPI NOR support adds 7dfc9bdde9fa spi: stm32-ospi: Fix an IS_ERR() vs NULL bug in stm32_ospi [...] adds 3707fd9c383f spi: stm32: Remove unnecessary print function dev_err() adds 02a838b01b8e spi: dt-bindings: fsl-lpspi: Add i.MX94 support adds 632556d5799a spi: mt65xx: add PM QoS support adds cf1ba3cb2450 spi: spi-qpic-snand: Fix ECC_CFG_ECC_DISABLE shift in qcom [...] adds 9f95e2dff3fe dt-bindings: spi: add SG2044 SPI NOR controller driver adds de16c322eefb spi: sophgo: add SG2044 SPI NOR controller driver adds 37a1fcaf01ee spi: sophgo: add Sophgo SPI NOR controller driver adds b8665a1b49f5 spi: cadence-qspi: Fix probe on AM62A LP SK adds cce2200dacd6 spi: cadence-qspi: Improve spi memory performance adds 91ce208d7ab7 spi: Use inclusive language adds 3b2e1b87ad08 dt-bindings: spi: add compatibles for mt7988 adds 5f0d2de41716 dt-bindings: vendor-prefixes: add GOcontroll adds 43fd4d2f4f9d dt-bindings: connector: Add the GOcontroll Moduline module [...] adds 8f1cc5242544 MAINTAINERS: add maintainer for the GOcontroll Moduline mo [...] adds 10254a6c6073 spi: spidev: Add an entry for the gocontroll moduline module slot adds 336a41c90c86 arm64: dts: freescale: Add support for the GOcontroll Modu [...] adds 3c9403f150b7 spi: sophgo: fix incorrect type for ret in sg2044_spifmc_write() adds 5a5fc308418a spi: spi-mux: Fix coverity issue, unchecked return value adds d450cdd9c439 spi: spi-qpic-snand: avoid memleak in qcom_spi_ecc_init_ct [...] adds c6d94963333d spi: sg2044-nor: Fully convert to device managed resources adds 085cf53d71b9 spi: sg2044-nor: Convert to dev_err_probe() adds ea327171a3b1 spi: sg2044-nor: A couple of cleanups adds 30514f2576e5 spi: Merge up fixes adds e7c7c1d2fcca MAINTAINERS: adjust the file entry in GOCONTROLL MODULINE [...] adds cc1273dfac26 spi: stm32-ospi: Include "gpio/consumer.h" adds 16c6cac2463d spi: sg2044-nor: fix signedness bug in sg2044_spifmc_write() adds a1d8f70954f6 spi: sg2044-nor: fix uninitialized variable in probe adds 48303ef31d76 spi: sg2044-nor: fix a couple static checker bugs adds ad4488845193 spi: spi-mem: Introduce a default ->exec_op() debug log adds 77289a8a8b33 spi: dt-bindings: cdns,qspi-nor: Be more descriptive regar [...] adds 8b35d653878f spi: dt-bindings: cdns,qspi-nor: Deprecate the Cadence com [...] adds 50605d2eefed spi: dt-bindings: cdns,qspi-nor: Require some peripheral p [...] adds ee2ecf2cf501 spi: dt-bindings: cdns,qspi-nor: Improve adds 47618bc87540 Merge tag 'spi-v6.15' of git://git.kernel.org/pub/scm/linu [...] adds 444053e3c42a pwm: lpss: Only include <linux/pwm.h> where needed adds d893760cedbf dt-bindings: pwm: sophgo: add PWM controller for SG2042 adds c98e66144b7d pwm: sophgo: add driver for Sophgo SG2042 PWM adds e320a24059f8 pwm: gpio: Switch to use hrtimer_setup() adds 895fe4537cc8 pwm: Add upgrade path to #pwm-cells = <3> for users of of_ [...] adds 963f117530e0 dt-bindings: pwm: Add support for PWM nexus node adds e71e46a6f19c pwm: Add support for pwm nexus dt bindings adds b2693edd0963 pwm: pca9685: Drop ACPI_PTR() and of_match_ptr() adds f2037a3ee9b4 pwm: clps711x: Drop of_match_ptr() usage for .of_match_table adds e8af7c083520 pwm: Strengthen dependency for PWM_SIFIVE adds 058210e84b48 dt-bindings: pwm: rockchip: Add rockchip,rk3562-pwm adds 4b31eb55dbc6 pwm: Check for CONFIG_PWM using IS_REACHABLE() in main header adds a2b8191ab695 pwm: stmpe: Allow to compile as a module adds 20f23ad37759 dt-bindings: pwm: rockchip: Add rockchip,rk3528-pwm adds 6df320abbb40 dt-bindings: pwm: imx: Add i.MX93, i.MX94 and i.MX95 support adds 5e0c2cc4c352 Merge tag 'pwm/for-6.15-rc1' of git://git.kernel.org/pub/s [...] adds 352a21d29092 hwmon: (gsc) drop unneeded assignment for cache_type adds 8dfd7e08269a dt-bindings: hwmon: ltc2978: add support for ltm4673 adds 68b6f9586199 hwmon: (pmbus/ltc2978) add support for ltm4673 adds d9371812f181 dt-bindings: hwmon: lm90: Add support for NCT7716, NCT7717 [...] adds 02778f69fd34 hwmon: (lm90): Add support for NCT7716, NCT7717 and NCT7718 adds c36e0a1b26cb hwmon: (isl28022) Use per-client debugfs entry adds 82dda5cb88f8 hwmon: (ina3221) Use per-client debugfs entry adds 2e522c2933d0 hwmon: (ltc4282) Use per-client debugfs entry adds cd4db38c4368 hwmon: (sg2042) Use per-client debugfs entry adds 84d867067b2b hwmon: (tps23861) Use per-client debugfs entry adds bfbb730c4255 hwmon: (sht3x) Use per-client debugfs entry adds 89cb3ca56cb3 hwmon: (sg2042) Add back module description/author tags adds 4f3cef561f65 docs: hwmon: Fix spelling and grammatical issues adds 8df0f002827e hwmon: (xgene-hwmon) use appropriate type for the latency value adds f392611e268f hwmon: (nct6683) Add customer ID for AMD BC-250 adds fafac0ebb289 hwmon: (k10temp) add support for cyan skillfish adds 69af654bf972 hwmon: (pmbus/core) Replace deprecated strncpy() with strscpy() adds e3ff0c72cbb7 hwmon: (ntc_thermistor) Fix module name in the Kconfig adds 9fd33bb86747 dt-bindings: hwmon: ntc-thermistor: fix typo regarding the [...] adds e0444758dd1b hwmon: (asus-ec-sensors) add PRIME X670E-PRO WIFI adds e6b082d7a136 dt-bindings: hwmon: Add UCD90320 gpio description adds 649b419f918f hwmon: (pmbus/core) Fix various coding style issues adds 6625a059e60c hwmon: (pmbus/core) Use local debugfs variable in debugfs [...] adds de438ec92f83 hwmon: (pmbus/core) Use the new i2c_client debugfs directory adds 05452a3328a5 hwmon: (pmbus/core) Make debugfs code unconditional adds 510db88a1c56 hwmon: (pmbus/core) Declare regulator notification functio [...] adds 2a431adc9639 hwmon: (pmbus/core) Optimize debugfs block data attribute [...] adds 64fbb4c42ab9 hwmon: (pmbus/core) Optimize debugfs status attribute init [...] adds c90a00368d90 hwmon: (pmbus/core) Report content of CAPABILITY register [...] adds 9f8e2e49c55f dt-bindings: hwmon: gpio-fan: Add optional regulator support adds 9fee7d19bab6 hwmon: (gpio-fan) Add missing mutex locks adds 0ea627381eb5 hwmon: (acpi_power_meter) Fix the fake power alarm reporting adds 232427772fc1 hwmon: Fix the missing of 'average' word in hwmon_power_at [...] adds ee65d9e63046 hwmon: (pt5161l) Use per-client debugfs entry adds 7953605976f5 hwmon: (ntc_thermistor) return error instead of clipping on OOB adds dbcfcb239b3b hwmon: (dell-smm) Increment the number of fans adds 80d363e1b3b6 hwmon: (pmbus/ltc2978) Add support for LT717x - docs adds 156c6ebbab10 dt-bindings: hwmon: ltc2978: add support for LT717x adds c1d6afdbb8ed hwmon: (pmbus/ltc2978) add support for lt717x adds 08ebc9def79f hwmon: Add Congatec Board Controller monitoring driver adds 52ffdbbd49b8 dt-bindings: hwmon: ti,ina2xx: Add INA233 device adds b64b6cb163f1 hwmon: Add driver for TI INA233 Current and Power Monitor adds fb36a0b3398a dt-bindings: hwmon: Add description for sensor HTU31 adds bf1bb26f23f1 hwmon: add driver for HTU31 adds 16746ce8adfe hwmon: (acpi_power_meter) Replace the deprecated hwmon_dev [...] adds 73d51cb9396b dt-bindings: hwmon: Drop stray blank line in the header adds a25633a00906 dt-bindings: hwmon: Add Microchip emc2305 support adds 882bd6de1a5b hwmon: emc2305: Add OF support adds 2115cbeec8a3 hwmon: emc2305: Use devm_thermal_of_cooling_device_register adds c07666e29be2 Merge tag 'hwmon-for-v6.15' of git://git.kernel.org/pub/sc [...] adds de454ac4fc5a gpio: Use str_enable_disable-like helpers adds e8f2ca6be61f dt-bindings: gpio: ast2400-gpio: Add hogs parsing adds 84693df49dac gpio: virtio: support multiple virtio-gpio controller instances adds cd323c6e62dd gpio: 74x164: Remove unneeded dependency to OF_GPIO adds bdd603acf6a2 gpio: 74x164: Simplify code with cleanup helpers adds d746cc6e6402 gpio: 74x164: Annotate buffer with __counted_by() adds e742e6b02d85 gpio: 74x164: Make use of the macros from bits.h adds abe3817fa1dc gpio: 74x164: Fully convert to use managed resources adds 9bd2dbe4066b gpio: 74x164: Switch to use dev_err_probe() adds 5892cfc7db98 gpio: 74x164: Utilise temporary variable for struct device adds 5f05e9194ada gpiolib: Even more opportunities to use str_high_low() helper adds 91931af18bd2 gpiolib: add gpiod_multi_set_value_cansleep() adds e6aaeffeafe6 Merge tag 'gpio-set-array-helper-v6.15-rc1' into gpio/for-next adds eb2e9c308d28 gpio: max3191x: use gpiod_multi_set_value_cansleep adds 8beaf8390180 gpiolib: Deduplicate gpiod_direction_input_nonotify() call adds 2af1f6675320 gpio: xilinx: Use better bitmap APIs where appropriate adds c11708e2b66b gpio: xilinx: Replace custom variants of bitmap_read()/bit [...] adds 8893516000b2 gpiolib: Deduplicate some code in for_each_requested_gpio_ [...] adds 767412f092fc gpiolib: Simplify implementation of for_each_hwgpio_in_range() adds aac4be9341dd mmc: pwrseq_simple: use gpiod_multi_set_value_cansleep adds 35d950a66f1f mux: gpio: use gpiod_multi_set_value_cansleep adds d50a7908df16 phy: mapphone-mdm6600: use gpiod_multi_set_value_cansleep adds 3150619d1a14 gpio: latch: use generic device properties adds 8efee9c43127 gpio: latch: store the address of pdev->dev in a helper variable adds b2108fc82a0a drm: Move for_each_if() to util_macros.h for wider use adds 23318614f8c1 gpiolib: Switch to use for_each_if() helper adds f04867a5d0d3 gpio: loongson-64bit: Remove unneeded ngpio assignment adds dea69f2d1cc8 gpiolib: move all includes to the top of gpio/consumer.h adds 63cdf6241ac7 gpiolib: don't build HTE code with CONFIG_HTE disabled adds 375790f18396 gpiolib: Extract gpiochip_choose_fwnode() for wider use adds 6f077e575893 gpiolib: Use fwnode instead of device in gpiochip_get_ngpios() adds 97673ea38a77 gpio: regmap: Group optional assignments together for bett [...] adds a630d3960b6a gpio: regmap: Move optional assignments down in the code adds db305161880a gpio: regmap: Allow ngpio to be read from the property adds 2d13f801f1a6 Merge tag 'v6.14-rc4' of git://git.kernel.org/pub/scm/linu [...] adds 69920338f813 gpiolib: sanitize the return value of gpio_chip::request() adds dcf8f3bffa2d gpiolib: sanitize the return value of gpio_chip::set_config() adds 86ef402d805d gpiolib: sanitize the return value of gpio_chip::get() adds 74abd086d2ee gpiolib: sanitize the return value of gpio_chip::get_multiple() adds dfeb70c86d63 gpiolib: sanitize the return value of gpio_chip::direction [...] adds 4750ddce95ae gpiolib: sanitize the return value of gpio_chip::direction [...] adds e623c4303ed1 gpiolib: sanitize the return value of gpio_chip::get_direction() adds 11067f50458a gpiolib: read descriptor flags once in gpiolib_dbg_show() adds eb5ab6ffb4ca gpio: introduce utilities for synchronous fake device creation adds 2f41dbf9cb84 gpio: sim: convert to use dev-sync-probe utilities adds 45af02f06f69 gpio: virtuser: convert to use dev-sync-probe utilities adds 2145ba374069 gpio: mmio: Add flag for calling pinctrl back-end adds da5dd31efd24 gpio: vf610: Switch to gpio-mmio adds 007094c83872 gpiolib: use the required minimum set of headers adds 129fdfe25ac5 leds: aw200xx: don't use return with gpiod_set_value() variants adds 8ce258f62f90 gpiolib: make value setters have return values adds d36058b89a4a gpiolib: wrap gpio_chip::set() adds 9b407312755f gpiolib: rework the wrapper around gpio_chip::set_multiple() adds 98ce1eb1fd87 gpiolib: introduce gpio_chip setters that return values adds fe69bedc77c1 gpio: sim: use value returning setters adds a458d2309c81 gpio: regmap: use value returning setters adds e32ce8f62dd9 gpio: pca953x: use value returning setters adds 66d231b12eb8 gpio: mockup: use value returning setters adds 468eae4166ab gpio: aggregator: use value returning setters adds 97c9b59f6658 gpio: max77650: use value returning setters adds 14628b692707 gpio: latch: use lock guards adds 4b28762caa7b gpio: latch: use value returning setters adds f01436c2a038 gpio: davinci: use value returning setters adds 9080b5d1b9c2 gpio: mvebu: use value returning setters adds b28037d4f375 dt-bindings: gpio: nxp,pcf8575: add reset GPIO adds 087f8a6b8ce9 gpio: pcf857x: add support for reset-gpios on (most) PCA967x adds 9becde08f1bc gpiolib: don't use gpiochip_get_direction() when registeri [...] adds cc78604fd479 gpiolib: use a more explicit retval logic in gpiochip_get_ [...] adds 8a5680bffb2f gpiolib: don't double-check the gc->get callback's existence adds cc76847bf3ec Merge tag 'v6.14-rc5' of git://git.kernel.org/pub/scm/linu [...] adds 8014097f1466 gpiolib: remove unneeded WARN_ON() from gpiochip_set_multiple() adds 6224e7fc1ce7 gpiolib: deprecate gpio_chip::set and gpio_chip::set_multiple adds 9778568dede2 gpiolib: update kerneldocs for value setters adds 732457dc46d6 gpiolib: of: Use local variables adds bd3ce71078bd gpiolib: of: Handle threecell GPIO chips adds f2f3d5d62f6f dt-bindings: gpio: mvebu: Add missing 'gpio-ranges' proper [...] adds a45faa2aba2c gpiolib: Align FLAG_* definitions in the struct gpio_desc adds e4a345c55e1b dt-bindings: gpio: loongson: Add new loongson gpio chip co [...] adds 44fe79020b91 gpio: loongson-64bit: Add more gpio chip support adds a501624864f3 gpio: Respect valid_mask when requesting GPIOs adds f636d4f60ac4 gpio: Add a valid_mask getter adds 43b665c961a6 gpio: gpio-rcar: Drop direct use of valid_mask adds 8015443e24e7 gpio: Hide valid_mask from direct assignments adds 9b443b68d979 gpiolib: fix kerneldoc adds e93160942585 dt-bindings: gpio: vf610: Add i.MX94 support adds 56f16c9f26ef gpio: 74x164: use new line value setter callbacks adds 0dfce460fe2e gpio: adnp: use devm_mutex_init() adds 8a9bc5a56f53 gpio: adp5520: use new line value setter callbacks adds 3fccfa561b55 gpio: adp5585: use new line value setter callbacks adds 65a0b13d92a0 gpio: altera-a10sr: use new line value setter callbacks adds adf5412d66e8 gpio: altera: use new line value setter callbacks adds 53f2a240401b gpio: amd8111: use new line value setter callbacks adds 33dbb118e89d gpio: amd-fch: use new line value setter callbacks adds 74ab45232141 gpio: arizona: use new line value setter callbacks adds 4cdc191279cb gpio: aspeed: use lock guards adds c72e61b51207 gpio: aspeed: use new line value setter callbacks adds 952cf0938b38 gpio: aspeed-sgpio: use lock guards adds 460560100a2c gpio: aspeed-sgpio: use new line value setter callbacks adds c7fe19ed3973 gpio: adnp: use lock guards for the I2C lock adds 21c853ad9309 gpio: adnp: use new line value setter callbacks adds e646f0dae7b0 gpiolib-acpi: Drop unneeded ERR_CAST() in __acpi_find_gpio() adds 240ba5b6df0f Merge tag 'intel-gpio-v6.15-1' of git://git.kernel.org/pub [...] adds 496fa7462275 Merge tag 'v6.14-rc7' of git://git.kernel.org/pub/scm/linu [...] adds cd7d117a2971 gpio: bcm-kona: use lock guards adds d5cc72803b14 gpio: bcm-kona: use new line value setter callbacks adds 7bd2bb7901a6 gpio: bd71815: use new line value setter callbacks adds 8a050f738d41 gpio: bd71828: use new line value setter callbacks adds fe7667f2085e gpio: bd9571mwv: use new line value setter callbacks adds c948feeadba2 gpio: bt8xx: allow to build the module with COMPILE_TEST=y adds b9a557d05a7d gpio: bt8xx: use lock guards adds 19c39c53752a gpio: bt8xx: use new line value setter callbacks adds 1e69c7532a18 gpio: cgbc: use new line value setter callbacks adds 68f5b74e0db7 gpio: creg-snps: use new line value setter callbacks adds 2661dc2de186 gpio: cros-ec: use new line value setter callbacks adds 96498b83b3de gpio: crystalcove: use new line value setter callbacks adds 588dfcdb1628 gpio: cs5535: use new line value setter callbacks adds 489c19cee3b9 gpio: da9052: use new line value setter callbacks adds 2eb5dc9a4b0d gpio: da9055: use new line value setter callbacks adds 0c6dcc494876 gpio: TODO: remove the item about the new debugfs interface adds 01cbfc45b48b gpio: TODO: remove task duplication adds c36420dc4f9e gpio: TODO: remove the pinctrl integration task adds 5ceb3536f2f9 gpio: TODO: add delimiters between tasks for better readability adds 9ff2443b37d8 gpio: TODO: add an item to track the conversion to the new [...] adds af54a2fbdf45 gpio: TODO: add an item to track reworking the sysfs interface adds 5143840cef6b Merge tag 'gpio-updates-for-v6.15-rc1' of git://git.kernel [...] adds 6bc022653d51 mmc: slot-gpio: Remove unused mmc_gpio_set_cd_isr adds 4e35c611eed7 mmc: sdhci-of-dwcmshc: Change to dwcmshc_phy_init for reus [...] adds fb3bbc46c94f mmc: sdhci: Disable SD card clock before changing parameters adds 63dde9c39374 dt-bindings: mmc: samsung,exynos-dw-mshc: add exynos7870 support adds 57c0902f8bec mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves adds 7cbe799ac10f mmc: dw_mmc: add exynos7870 DW MMC support adds 759779470695 dt-bindings: mmc: Change to additionalProperties to fix fa [...] adds e01578e0a437 dt-bindings: mmc: fsl-imx-esdhc: Add i.MX94 support adds ec53e2ea6b86 dt-bindings: mmc: mmc-slot: Make compatible property optional adds c784b7617c9e dt-bindings: mmc: atmel,hsmci: Convert to json schema adds 3b791214c8bc mmc: core: Trim trailing whitespace from card product names adds e50bbfe98251 dt-bindings: mmc: Add support for rk3562 eMMC adds ab5d7073adba dt-bindings: mmc: rockchip-dw-mshc: Add support for rk3562 adds 93745285ad9b dt-bindings: mmc: renesas,sdhi: Document RZ/G3E support adds fae80a99dc03 mmc: renesas_sdhi: Add support for RZ/G3E SoC adds 8d83327918d9 dt-bindings: mmc: rockchip-dw-mshc: Add compatible string [...] adds 75aaf6cc1a1f dt-bindings: mmc: sdhci-of-dwcmhsc: Add compatible string [...] adds 0f7a4a167aa6 dt-bindings: mmc: sunxi: Simplify compatible string listing adds 63ddfb9c3a12 dt-bindings: mmc: sunxi: add compatible strings for Allwin [...] adds 4139badab0d8 mmc: Merge branch fixes into next adds 38e7047a4dac tty: mmc: sdio: use bool for cts and remove parentheses adds 49d162635151 mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD adds a41fcca4b342 mmc: sdhci-pxav3: set NEED_RSP_BUSY capability adds ede057759b83 mmc: renesas_sdhi: fix error code in renesas_sdhi_probe() adds 4676741a3464 memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb [...] adds 3834a759afb8 mmc: omap: Fix memory leak in mmc_omap_new_slot adds f4dfef81e971 mmc: Merge branch fixes into next adds 31e75ed96458 mmc: host: Wait for Vdd to settle on card power off adds c48e13e83513 mmc: core: Remove redundant null check adds 0163c8864bee Merge tag 'mmc-v6.15' of git://git.kernel.org/pub/scm/linu [...] adds c4f5ac99f896 pmdomain: ti: Use of_property_present() for non-boolean pr [...] adds 503d12a535c1 dt-bindings: power: rpmpd: Fix comment for SM6375 adds 43b73a5a0367 pmdomain: bcm2835-power: set flag GENPD_FLAG_ACTIVE_WAKEUP adds 184055a9ae2b soc: rockchip: add header for suspend mode SIP interface adds cd3fa304ba5c pmdomain: core: Introduce dev_pm_genpd_rpm_always_on() adds 58ebba35ddab pmdomain: rockchip: Add smc call to inform firmware adds 7ad91e9c4aff mdomain: Merge branch rockchip into next adds 0104f4daa339 dt-bindings: power: add V853 ppu bindings adds a42c920cc00e pmdomain: Merge branch dt into next adds c41bac728aea pmdomain: sunxi: add V853 ppu support adds c2851be5f183 pmdomain: renesas: rcar-sysc: Drop fwnode_dev_initialized() call adds 7b7644831e72 cpuidle: psci: Add trace for PSCI domain idle adds 61eeb9678789 pmdomain: rockchip: Check if SMC could be handled by TA adds 00fa8243e572 pmdomain: Merge branch rockchip into next adds 6d137f8101fc MAINTAINERS: Update section for cpuidle-psci adds 6568cb40e731 pmdomain: imx: gpcv2: use proper helper for property detection adds bc4bc2a16097 pmdomain: rockchip: Fix build error adds 36ccabe59dda pmdomain: Merge branch rockchip into next adds c432bdcf39d5 pmdomain: Merge tag 'v6.14-rc4' from Linus into next adds a8e9ef4c8fd5 pmdomain: Merge tag regulator-devm-of-get into next adds b0c4f44b87e4 dt-bindings: power: rockchip: add regulator support adds 53d956d60c9e mdomain: Merge branch dt into next adds 83b2fbac8982 pmdomain: rockchip: cleanup mutex handling in rockchip_pd_power adds 7ab6c930b923 pmdomain: rockchip: forward rockchip_do_pmu_set_power_doma [...] adds edcef667070f pmdomain: rockchip: reduce indentation in rockchip_pd_power adds 6b2690df3f03 pmdomain: rockchip: fix rockchip_pd_power error handling adds db6df2e3fc16 pmdomain: rockchip: add regulator support adds a4cb9066283d pmdomain: rockchip: add regulator dependency adds b90a6e60619f pmdomain: Merge branch fixes into next adds fe59b0395437 dt-bindings: firmware: thead,th1520: Add support for firmw [...] adds e4b3cbd840e5 firmware: thead: Add AON firmware protocol driver adds 0c54b63d247a dt-bindings: power: Add TH1520 SoC power domains adds dc9a897dbb03 pmdomain: thead: Add power-domain driver for TH1520 adds 6ec7c4a297ba pmdomain: thead: fix TH1520_AON_PROTOCOL dependency adds 6cf5db71dc6d pmdomain: arm: scmi_pm_domain: Remove redundant state veri [...] adds ae85dabcef32 firmware: thead,th1520-aon: Fix use after free in th1520_a [...] adds 51f0b8911ec4 firmware: thead: add CONFIG_MAILBOX dependency adds 2a2274e90a76 Merge tag 'pmdomain-v6.15' of git://git.kernel.org/pub/scm [...] adds 57b38c3c69da MAINTAINERS: Update maintainers for ChromeOS USBC related drivers adds d83c45aeec9b platform/chrome: cros_ec_lpc: Match on Framework ACPI device adds e6a3215f7871 platform/chrome: cros_ec_sysfs: Expose PD mux status adds 435a3d78b87a platform/chrome: cros_ec_sysfs: Expose AP_MODE_ENTRY featu [...] adds 9fc83373f0ff platform/chrome: cros_ec_typec: Add support for setting US [...] adds b23d8a07abed Merge tag 'chrome-platform-v6.15' of git://git.kernel.org/ [...] adds 76256c6edf29 Merge tag 'gpio-set-array-helper-v6.15-rc1' of git://git.k [...] adds d5808b5b17e8 auxdisplay: seg-led-gpio: use gpiod_multi_set_value_cansleep adds fce85f3da08b auxdisplay: MAX6959 should select BITREVERSE adds 9b98a7d2e5f4 auxdisplay: hd44780: Fix an API misuse in hd44780.c adds 72e1c440c848 auxdisplay: panel: Fix an API misuse in panel.c adds 09965a142078 auxdisplay: charlcd: Partially revert "Move hwidth and bwi [...] adds 68917dfc6bf9 auxdisplay: lcd2s: Allocate memory for custom data in char [...] adds d5c7c273d28d auxdisplay: hd44780: Introduce hd44780_common_free() adds 33152d3660b8 auxdisplay: hd44780: Make use of hd44780_common_free() adds 664d2179c6e3 auxdisplay: panel: Make use of hd44780_common_free() adds 65f095b2b1f2 auxdisplay: hd44780: Call charlcd_alloc() from hd44780_com [...] adds 2c4849a41326 auxdisplay: hd44780: Rename hd to hdc in hd44780_common_alloc() adds 67200d70e459 Merge patch series "auxdisplay: charlcd: Refactor memory a [...] adds c84907a14595 Merge tag 'auxdisplay-v6.15-1' of git://git.kernel.org/pub [...] adds 097372fb5c20 media: dt-bindings: update clocks for sc7280-camss adds e00590ffff33 media: qcom: camss: update clock names for sc7280 adds 8fae162daec5 media: qcom: camss: csiphy-3ph: Fix trivial indentation fa [...] adds 87c2c2716523 media: qcom: camss: csiphy-3ph: Remove redundant PHY init [...] adds eec18b9d9dba media: qcom: camss: csiphy-3ph: Rename struct adds a2a03937d44e media: qcom: camss: csiphy: Add an init callback to CSI PH [...] adds fbce0ca24c3a media: qcom: camss: csiphy-3ph: Move CSIPHY variables to d [...] adds e6e267c82070 media: qcom: camss: csiphy-3ph: Use an offset variable to [...] adds f759b8fd3086 media: qcom: camss: csid: Move common code into csid core adds 10693fed125d media: qcom: camss: vfe: Move common code into vfe core adds d959fed68e4d media: qcom: camss: Add callback API for RUP update and buf done adds 2f4204bb00b3 media: qcom: camss: Add default case in vfe_src_pad_code adds 2f1361f862a6 media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG ha [...] adds c35ad8e3c597 dt-bindings: media: camss: Add qcom,sm8550-camss binding adds ea2ccca0a217 media: qcom: camss: Add sm8550 compatible adds af4c004d5947 media: qcom: camss: csiphy-3ph: Add Gen2 v2.1.2 two-phase [...] adds d96fe1808dcc media: qcom: camss: Add CSID 780 support adds 39e3f5bc0ab4 media: qcom: camss: Add support for VFE 780 adds f0694355df51 dt-bindings: media: Add video support for QCOM SM8550 SoC adds 38506cb7e8d2 media: iris: add platform driver for iris video device adds fa186c97e3d2 media: iris: implement iris v4l2 file ops adds d7378f84e94e media: iris: introduce iris core state management with sha [...] adds d19b163356b8 media: iris: implement video firmware load/unload adds abf5bac63f68 media: iris: implement the boot sequence of the firmware adds fb583a214337 media: iris: introduce host firmware interface with necess [...] adds bb8a95aa038e media: iris: implement power management adds 38fc8beaba55 media: iris: implement reqbuf ioctl with vb2_queue_setup adds b530b95de22c media: iris: implement s_fmt, g_fmt and try_fmt ioctls adds 402109e02f7f media: iris: implement g_selection ioctl adds fb1417ed727b media: iris: implement enum_fmt and enum_framesizes ioctls adds 5c1418b8e9b4 media: iris: implement subscribe_event and unsubscribe_eve [...] adds 33be1dde17e3 media: iris: implement iris v4l2_ctrl_ops adds 1dc5c9700fcc media: iris: implement query_cap ioctl adds 11712ce70f8e media: iris: implement vb2 streaming ops adds 3a19d7b9e08b media: iris: implement set properties to firmware during streamon adds 025398e9121c media: iris: subscribe parameters and properties to firmwa [...] adds 73702f45db81 media: iris: allocate, initialize and queue internal buffers adds 17f2a485ca67 media: iris: implement vb2 ops for buf_queue and firmware [...] adds 84e17adae3e3 media: iris: add support for dynamic resolution change adds c1f8b2cc72ec media: iris: handle streamoff/on from client in dynamic re [...] adds d09100763bed media: iris: add support for drain sequence adds bdbe1cac0c10 media: iris: add check whether the video session is suppor [...] adds ef0baf36f72e media: iris: implement power scaling for vpu2 and vpu3 adds 547f7b8c5090 media: iris: add check to allow sub states transitions adds 79865252acb6 media: iris: enable video driver probe of SM8250 SoC adds bb77ddc4eefb media: MAINTAINERS: add Qualcomm iris video accelerator driver adds 0274ea59f83e dt-bindings: media: camss: Add qcom,sdm670-camss adds c52643b24152 media: qcom: camss: add support for SDM670 camss adds f656cfbc7a29 media: streamzap: fix race between device disconnection an [...] adds 549f6d348167 media: streamzap: prevent processing IR data on URB failure adds b2c4bf0c1020 media: rc: add keymap for Siemens Gigaset RC20 remote adds 6bae4d5053da media: chips-media: wave5: Fix gray color on screen adds ac35f7689866 media: chips-media: wave5: Avoid race condition in the int [...] adds a2c75e964e51 media: chips-media: wave5: Fix a hang after seeking adds 035371c9e509 media: chips-media: wave5: Fix timeout while testing 10bit [...] adds ed554da65abd media: hi556: Fix memory leak (on error) in hi556_check_hwcfg() adds ddf3e6e028ba media: hi556: Add missing '\n' to hi556 error messages adds d8460548104d media: hi556: Improve error logging when fwnode is not found adds c8525bd0a714 media: hi556: Don't log hi556_check_hwcfg() errors twice adds 69dea0ed8461 media: ov08x40: Properly turn sensor on/off when runtime-s [...] adds a7966ed7a6a2 media: ov08x40: Move fwnode_graph_get_next_endpoint() call up adds 6cdde1bbefa0 media: ov08x40: Get reset GPIO and regulators on ACPI plat [...] adds e354dc1d6d99 media: ov08x40: Get clock on ACPI platforms too adds 7a39639e448f media: ov08x40: Move ov08x40_identify_module() function up adds 24d74ca5024a media: ov08x40: Improve ov08x40_identify_module() error logging adds db718c2745e3 media: ov08x40: Improve ov08x40_[read|write]_reg() error returns adds ebf185efadb7 media: ov08x40: Add missing ov08x40_identify_module() call [...] adds 4254dc1ab3b8 media: ov08x40: Add missing '\n' to ov08x40_check_hwcfg() [...] adds 766d952c08bd media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice adds abd88757252c Revert "media: imx214: Fix the error handling in imx214_probe()" adds ccc888d1698b media: i2c: imx214: Rectify probe error handling related t [...] adds b6832ff659f5 media: i2c: imx214: Use subdev active state adds 5d6dc133e6e4 media: i2c: imx214: Simplify with dev_err_probe() adds 4f0aeba4f155 media: i2c: imx214: Convert to CCI register access helpers adds 341a133beb43 media: i2c: imx214: Replace register addresses with macros adds ef9b58f257e9 media: i2c: imx214: Drop IMX214_REG_EXPOSURE from mode reg arrays adds 3d55f4eb03fc media: i2c: imx214: Check number of lanes from device tree adds 0b57fcf81d32 media: i2c: imx214: Add vblank and hblank controls adds 5f8d5fe0bd94 media: i2c: imx214: Implement vflip/hflip controls adds dafbd1e96044 media: i2c: imx214: Add analogue/digital gain control adds f35f7422b9dd media: i2c: imx214: Verify chip ID adds aac37a3a763d media: i2c: imx214: Add test pattern control adds acc294519f17 media: i2c: imx214: Fix link frequency validation adds 71dfb2c75489 media: i2c: ov2740: Free control handler on error path adds ac05e841be0e media: i2c: ov2740: Small cleanups adds a310e76a3d0b media: stm32: dcmipp: correct ret type in dcmipp_graph_not [...] adds 3114848ee260 dt-bindings: media: clarify stm32 csi & simplify example adds f7cd9c94959e media: stm32: csi: add missing pm_runtime_put on error adds c631dc74b069 media: stm32: csi: register subdev only at end of probe adds a3a91b6e62be media: stm32: csi: use ARRAY_SIZE to search D-PHY table adds e0c2081221a2 media: stm32: csi: simplify enable_streams error handling adds 1ec16c335c46 media: stm32: csi: remove useless fwnode_graph_get_endpoint call adds 052b228faaf4 media: stm32: csi: correct unsigned or useless variable settings adds 09518df7856e media: stm32: dcmipp: add has_csi2 & needs_mclk in match data adds e04604583095 media: i2c: ccs: Set the device's runtime PM status correc [...] adds 80704d14f1bd media: i2c: ccs: Set the device's runtime PM status correc [...] adds 42eceae97935 media: i2c: imx219: Rectify runtime PM handling in probe a [...] adds 5f5ffd3bc62b media: i2c: imx319: Rectify runtime PM handling probe and remove adds a1963698d59c media: i2c: ov7251: Set enable GPIO low in probe adds 3d391292cdd5 media: i2c: ov7251: Introduce 1 ms delay between regulator [...] adds 4100f206c5b7 media: pci: ipu6: drop vb2_ops_wait_prepare/finish adds 15f0035bfd0a media: v4l: Support passing media pad argument to v4l2_get [...] adds 9849b9fead64 media: v4l: Support obtaining link frequency via get_mbus_config adds be1e7b0e78ff media: Documentation: Update link frequency driver documentation adds 28e6cd53f833 media: Documentation: tx-rx: Move transmitter control out [...] adds 015853f0bd27 media: Documentation: Receiver drivers should call v4l2_ge [...] adds 91d6a99acfa5 media: v4l: Memset argument to 0 before calling get_mbus_c [...] adds 55a163e6d992 media: intel/ipu6: Obtain link frequency from the remote s [...] adds 56f697e3cdf9 media: ivsc: csi: Obtain link frequency from the media pad adds e7bad98c205d media: v4l: Convert the users of v4l2_get_link_freq to cal [...] adds 3bcae55ab96a media: i2c: imx415: Add read/write control of VBLANK adds 4e42bc8bf989 media: i2c: imx415: Make HBLANK controllable and in consis [...] adds da1e42d3fe6f media: i2c: imx415: Link frequencies are not exclusive to [...] adds 591a07588c03 media: imx219: Adjust PLL settings based on the number of [...] adds e3b82d49bf67 media: i2c: imx219: Correct the minimum vblanking value adds 04f78503f99a media: i2c: imx219: Rename VTS to FRM_LENGTH adds cd5e2fd89923 media: i2c: imx219: make HBLANK r/w to allow longer exposures adds 79199bfd8c2a media: i2c: imx219: Increase minimum LLP to fix blocky artefacts adds f513997119f4 media: i2c: imx219: Scale the pixel rate for analog binning adds cf670ed7fe96 media: qcom: camss: switch CSID to defined MIPI CSI data type IDs adds 2a1551665a85 media: dw9719: Add DW9761 support adds e4740118b752 media: test-drivers: vivid: don't call schedule in loop adds 91c4ee4a7628 media: radio-aztech.c: fix old email in comment adds e31668e7b6ef media: v4l2-dv-timings: add v4l2_num_edid_blocks() helper adds 023081281c06 media: adv7511-v4l2: add support for the EEODB adds 955a999ca233 media: platform: rpi1-cfe: drop vb2_ops_wait_prepare/finish adds 07df4f23ef3f media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning adds a21766b51857 media: iris: rename module file adds 3a544a39e0a4 dt-bindings: media: st,stmipid02: correct lane-polarities [...] adds 5fae33f90208 media: dt-bindings: aspeed,video-engine: Convert to json schema adds 7b0ee2de7c76 media: uapi: rkisp1-config: Fix typo in extensible params example adds 4936cd5817af media: mediatek: vcodec: Fix a resource leak related to th [...] adds 9020350c3303 media: video-i2c: Use HWMON_CHANNEL_INFO macro to simplify code adds bf786586ca0a Documentation: media: fix spelling error in the HDMI CEC d [...] adds 7b8b6bdfab43 media: admin-guide: add mgb4 GMSL modules variants description adds 22d3d1f0d1ab media: mgb4: Added support for additional GMSL modules variants adds 9e38acacb9d8 media: i2c: adv748x: Fix test pattern selection mask adds 648dec6840a8 media: pwc: remove useless header files adds 8deb1e2a392b media: usb: use kmalloc_array() to replace kmalloc() adds 19442ed18373 media: dt-bindings: adv7180: Document the 'interrupts' property adds 51f76375e3d2 media: dvb-usb: Constify struct usb_device_id adds 1a9dbb4b3d22 media: coda: Add system resume interface adds 88a7400c4117 media: cx23885: add simple suspend/resume adds 7527f40f7eba media: cx231xx: Convert enum into a define adds acd83e8e684f media: qcom: camss: Add sm845 named power-domain support adds 5efde2811c1c staging: media: imx: vdic: Drop unused prepare_vdi_in_buffers() adds 4f527a0463fd media: dibx000_common: Constify struct i2c_algorithm adds fc91d334e045 media: dvb-usb: Constify struct i2c_algorithm adds d22d91fb1d7f media: dvb-usb-v2: Constify struct i2c_algorithm adds 70d4fd1200ca media: tuners: Constify struct tunertype, tuner_range and [...] adds 7fcb42b3835e media: verisilicon: HEVC: Initialize start_bit field adds cc2f92dfd304 media: verisilicon: VP9: Fix typo adds c2b96a681815 media: platform: allgro-dvt: unregister v4l2_device on the [...] adds 44967f0933f6 media: tc358746: add support for 8/10/12/14-bit RAW Bayer formats adds 78d7265e2e1c media: tc358746: improve calculation of the D-PHY timing r [...] adds 7d8fa0ee43e5 media: tc358746: fix locking issue adds d93c0a7923c1 media: hi556: remove redundant assignment to variable enable adds d40f4b15c077 media: cx23885: Remove unused netup_eeprom_write adds dd05443189f9 media: mgb4: Fix CMT registers update logic adds 450acf084023 media: mgb4: Fix switched CMT frequency range "magic values" sets adds a980bc5f56b0 media: adv7180: Disable test-pattern control on adv7180 adds 8ba4ef40ad6c media: nuvoton: Fix reference handling of ece_node adds 453d5cadab1b media: nuvoton: Fix reference handling of ece_pdev adds d98e9213a768 media: visl: Fix ERANGE error when setting enum controls adds 172bf5a9ef70 media: venus: hfi_parser: add check to avoid out of bound access adds 9edaaa8e3e15 media: venus: hfi_parser: refactor hfi packet parsing logic adds 69baf245b23e media: venus: hfi: add check to handle incorrect queue size adds f4b211714bcc media: venus: hfi: add a check to handle OOB in sfr region adds 3b9d7340cfac media: v4l2_ctrl: Add V4L2_CTRL_TYPE_RECT adds a5bd42aafb06 media: v4l2-ctrls: add support for V4L2_CTRL_WHICH_MIN/MAX_VAL adds ad2ebde8eeab media: vivid: Add a rectangle control adds 9109a0b4cb10 media: uvcvideo: Handle uvc menu translation inside uvc_ge [...] adds 7f1556a5d826 media: uvcvideo: Handle uvc menu translation inside uvc_se [...] adds 2002ce444328 media: uvcvideo: refactor uvc_ioctl_g_ext_ctrls adds 66dcae2c3b29 media: uvcvideo: uvc_ioctl_(g|s)_ext_ctrls: handle NoP case adds 4e15c535659b media: uvcvideo: Support any size for mapping get/set adds 813b01567825 media: uvcvideo: Factor out clamping from uvc_ctrl_set adds 8c3d9d4dc63b media: uvcvideo: add support for compound controls adds cc9a7cb3f7f4 media: uvcvideo: Factor out query_boundaries from query_ctrl adds 39d2c891c96e media: uvcvideo: support V4L2_CTRL_WHICH_MIN/MAX_VAL adds 1fde21ea0b4f media: uvcvideo: let v4l2_query_v4l2_ctrl() work with v4l2 [...] adds dc6d7e050c1d media: uvcvideo: Introduce uvc_mapping_v4l2_size adds 990262fdfce2 media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map adds 2dc768d71b45 media: uvcvideo: implement UVC v1.5 ROI adds 7171c9cb519f media: uvcvideo: document UVC v1.5 ROI adds 8c54e58f94ed media: uvcvideo: Add quirk for Actions UVC05 adds fd4f68174d86 media: uvcvideo: Drop the uvc_driver structure adds 6f0ab5d3671f media: intel/ipu6: set the dev_parent of video device to pdev adds 6bc076eec6f8 media: omap3isp: Handle ARM dma_iommu_mapping adds d8bf3298df57 media: omap3isp: Use syscon_regmap_lookup_by_phandle_args adds 38985a25682c media: i2c: imx214: Fix uninitialized variable in imx214_s [...] adds 2256456c2671 media: i2c: imx219: remove context around case adds 5b1ea9af9955 media: i2c: imx283: Drop runtime suspend/resume functions adds 5345c743ba36 media: i2c: imx219: Simplify binning mode adds 07444c60ff31 media: i2c: imx219: Use subdev state to calculate binning [...] adds 5de9a5165fa7 media: i2c: imx219: Only use higher LLP_MIN for binned res [...] adds ab936836ec09 media: vgxy61: Replace nested min() with single min3() adds 1e022996efc4 media: i2c: ov9282: use register definitions adds 109bc8fb23d4 media: i2c: ov9282: add AEC Manual register definition adds d89ad441974a media: ipu6: Drop unused ipu6_dma_get_sgtable() adds c0aa40f45fef media: imx335: Set vblank immediately adds 8d5471544139 media: ov08x40: Fix value of reset GPIO when requesting it adds f2006362aa3f media: ov08x40: Log chip ID when identifying the chip adds cc2022cbb961 media: rcar-csi2: Move Y8 entry to a better place adds a383cb7afced media: rcar-csi2: Add RAW10 and RAW12 formats adds 733c985036ae media: rcar-isp: Add RAW8, RAW10 and RAW12 formats adds e62a3254d569 media: rcar-csi2: Use v4l2_get_link_freq() adds 178c1be58476 media: rcar-vin: Use v4l2_subdev_{enable|disable}_streams() adds f562fc5f4868 media: rcar-isp: Use v4l2_subdev_{enable|disable}_streams() adds 12a1ac9c9733 media: rcar-csi2: Use v4l2_subdev_{enable|disable}_streams() adds 2e4c60baa051 media: rcar-isp: Convert to subdev state adds 6fd944db2814 media: rcar-isp: Convert to .{enable|disable}_streams adds 8bab784bbd80 media: rcar-csi2: Convert to .{enable|disable}_streams adds eb9919b541ad media: rc: reduce useless padding in struct rc_dev etc adds 7a419b3bb84d media: cx23885: Add analog support for AVerMedia H789-C PCIe card adds fff538822c22 media: cec: core: allow raw msg transmit while configuring adds a79efc44b514 media: cx231xx: set device_caps for 417 adds 46108b41aeb5 media: ioctl: Simulate v4l2_queryctrl with v4l2_query_ext_ctrl adds 8b5ebc688054 media: pvrusb2: Convert queryctrl to query_ext_ctrl adds 731cfc63a5c3 media: pvrusb2: Remove g/s_ctrl callbacks adds b810697e1c2a media: uvcvideo: Remove vidioc_queryctrl adds 959d15077c77 media: atomisp: Replace queryctrl with query_ext_ctrl adds d8d867ccc464 media: atomisp: Remove vidioc_g/s callback adds 0f6b05e069a7 media: v4l2: Remove vidioc_queryctrl callback adds 70307f28ee61 media: v4l2: Remove vidioc_g_ctrl callback adds e65d147bcf0f media: cx231xx: Remove vidioc_s_ctrl callback adds 0d75129312ff media: v4l2: Remove vidioc_s_ctrl callback adds 6494d3504cb0 media: v4l2-core: Introduce v4l2_query_ext_ctrl_to_v4l2_queryctrl adds 021f88afdc8b media: radio-wl1273: Rename wl1273_fm_vidioc_s_ctrl adds 3851fdc360a3 media: v4l2-tpg: use (t,l)/wxh format for rectangle adds 11340fbdc6c8 media: v4l2-core: use (t,l)/wxh format for rectangle adds d9cf84f666dd MAINTAINERS: Add entry for Synopsys DesignWare HDMI RX Driver adds 9436332618f3 dt-bindings: media: Document bindings for HDMI RX Controller adds 7b59b132ad43 media: platform: synopsys: Add support for HDMI input driver adds 972df327d89c media: platform: ti: Remove unused omap3isp_print_status adds 7d0d0b2342be media: s5p-mfc: Corrected NV12M/NV21M plane-sizes adds 990f6f4b81dd media: dvb: Fix spelling mistake "ofset" -> "offset" adds 36cef585e2a3 media: vimc: skip .s_stream() for stopped entities adds e49563c3be09 media: i2c: add lt6911uxe hdmi bridge driver adds c0c1a6bf80e9 media: cec: use us_to_ktime() where appropriate adds f90133bd1756 media: ccs-pll: Make variables const where appropriate adds 5b1b37e97b23 staging: media: sdis: move open brace to a new line adds 9c1cde7eb08d staging: media: sdis: move open braces to the previous line adds 1e7bd9627dad media: rockchip: rga: fix field in OUTPUT buffers adds 11de3582675c media: rockchip: rga: fix rga offset lookup adds 3edd1fc48d2c media: v4l2-dv-timings: prevent possible overflow in v4l2_ [...] adds b15a5ce86383 dt-bindings: media: mediatek,jpeg: Relax IOMMU max item count adds 223fc68d3177 dt-bindings: media: mediatek,vcodec: Revise description adds b50231ff015e media: i2c: tda1997x: Call of_node_put(ep) only once in td [...] adds b773530a34df media: c8sectpfe: Call of_node_put(i2c_bus) only once in c [...] adds 734ac57e47b3 media: siano: Fix error handling in smsdvb_module_init() adds 347d84833faa media: xilinx-tpg: fix double put in xtpg_parse_of() adds f883f34b6a46 media: platform: stm32: Add check for clk_enable() adds 466b7053cb88 media: dvb-frontends: tda10048: Make the range of z explicit. adds 97e2ef56db57 media: qcom: Clean up Kconfig dependencies adds 4a0f44372ffe media: platform: synopsys: hdmirx: Remove duplicated heade [...] adds 0e5bc4863c30 media: platform: synopsys: hdmirx: Remove unused HDMI audi [...] adds 308e51f41239 media: platform: synopsys: hdmirx: Optimize struct snps_hd [...] adds ff71ef947815 media: vivid: Move all fb_info references into vivid-osd adds 20889ddede38 media: vivid: Introduce VIDEO_VIVID_OSD adds 143d75583f24 media: vim2m: print device name after registering device adds fae8cab4ba3a media: platform: synopsys: hdmirx: Fix 64-bit division for [...] adds ca8dc5951b6b media: synopsys: hdmirx: Fix signedness bug in hdmirx_parse_dt() adds f2151613e040 media: pci: mgb4: include linux/errno.h adds 1e26c5e28ca5 Merge tag 'media/v6.15-1' of git://git.kernel.org/pub/scm/ [...] adds e8d04a92484e ALSA: lola: Remove unused lola_(save|restore)_mixer adds 1b0e9d7f76c9 ALSA: hda/hdmi: extract common interface for ELD handling adds 0ecd24a6d8b2 ASoC: hdmi-codec: dump ELD through procfs adds 1d5efdd4e76e ALSA: docs: Fix typo adds de7d2a70707e ALSA: docs: Fix module paths in /sys adds 2b360ba9a493 ALSA: hda: intel: Fix Optimus when GPU has no sound adds becc794c5e46 ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist adds 0f1f26c59196 ALSA: arm: aaci: Constify amba_id table adds 604a0fe88db0 ALSA: pcm: Drop superfluous NULL check in snd_pcm_format_s [...] adds aeb7cf20285a ALSA: emu10k1: fix inconsistent indenting warning in snd_e [...] adds e747104c99fd ALSA: opti9xx: fix inconsistent indenting warning in snd_o [...] adds 080564558eb1 ALSA: usb-audio: enable support for Presonus Studio 1824c [...] adds 7fa25e87fecb ALSA: es18xx: Fix spelling mistake "grap" -> "grab" adds 3abe3d342fc6 ALSA: seq: seq_oss_event: fix inconsistent indenting warni [...] adds aa85822c611a ALSA: hda/realtek: Enable PC beep passthrough for HP Elite [...] adds e3cd33ab17c3 ALSA: seq: Improve data consistency at polling adds ef749c8d9573 ALSA: seq: Avoid client data changes during proc reads adds 520a563b9a16 ALSA: ctxfi: change dao_set_input functions from kzalloc t [...] adds 3954382bb5b2 ALSA: ac97: Convert to RUNTIME_PM_OPS() macro adds 4c60cf85e291 ALSA: atmel: Convert to DEFINE_SIMPLE_DEV_PM_OPS() macro adds 0d8dfeba4b80 ALSA: pcm: Convert to SYSTEM_SLEEP_PM_OPS() adds 3f38aa32c51e ALSA: hda: Use RUNTIME_PM_OPS() and pm_ptr() adds dd69342a043e ALSA: hda-intel: Convert to RUNTIME_PM_OPS() adds f923335da9e8 ALSA: hda/tegra: Convert to RUNTIME_PM_OPS() & co adds 5ea0a2206b58 ALSA: oxygen: Convert to EXPORT_SIMPLE_DEV_PM_OPS() adds f3f9dfde4c88 ALSA: vx222: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 9335a36faacf ALSA: intel-hdmi-audio: Convert to SYSTEM_SLEEP_PM_OPS() adds c2820405ba55 ALSA: usb-audio: Fix CME quirk for UF series keyboards adds 5a0c72c1da3c ALSA: hda/realtek: Always honor no_shutup_pins adds 38e94cefbf45 ALSA: usb-audio: separate DJM-A9 cap lvl options adds 35ef1c79d2e0 ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx adds 1a7c3068143b Merge branch 'for-linus' into for-next adds 84d6a465f211 ASoC: tas2781: Support dsp firmware Alpha and Beta seaies adds 765fee28fe0e ALSA: echoaudio: remove unused variable adds ee3d1f09e046 ALSA: oxygen: Fix dependency on CONFIG_PM_SLEEP adds 0b1b5161648f ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315 adds 78f4ca3c6f6f ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247 adds de74ec718e07 ASoC: simple-card-utils: Don't use __free(device_node) at [...] adds 3c423a68643c ASoC: dt-bindings: fsl,sai: Add i.MX94 support adds 309b367eafc8 ASoC: amd: Add DMI quirk for ACP6X mic support adds 45ff65e30deb ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200- [...] adds e8e472d0c5a4 Merge tag 'asoc-fix-v6.14-rc7' of https://git.kernel.org/p [...] adds 3424c8f53bc6 ALSA: timer: Don't take register_mutex with copy_from/to_user() adds 29951021367f ALSA: hda/realtek: Add support for various HP Laptops usin [...] adds 41a507095040 Merge branch 'for-linus' into for-next adds c9e9aa80022c ASoC: mediatek: Remove unused mtk_memif_set_rate adds f9a5c4b6afc7 ASoC: rt722-sdca: Add some missing readable registers adds 299ce4beaf71 ASoC: rt722-sdca: Make use of new expanded MBQ regmap adds 4a91fe4c0d68 ASoC: tegra: Add interconnect support adds a05143a8f713 ASoC: SOF: topology: Use krealloc_array() to replace krealloc() adds fb6ec1d27608 ASoC: mediatek: mt6358: Remove unused functions adds 1a4a5a752fcd ASoC: soc-ops: remove soc-dpcm.h adds 6eab70345799 ASoC: soc-core: Stop using of_property_read_bool() for non [...] adds 678681828bf4 ASoC: dmic: Add DSD big endian format support adds b3d993c7566f ASoC: amd: acp: Use str_low_high() helper function adds 3f75771987f3 ASoC: SOF: mediatek: Use str_on_off() helper function adds 185ac20a7b05 ASoC: rt722: get lane mapping property adds 6603c5133daa ASoC: dt-bindings: atmel,at91-ssc: Convert to YAML format adds 78e66dd5f32a ASoC: mediatek: mt8186: Remove unused mt8186_afe_(suspend| [...] adds ecfcee245cc9 ASoC: dapm: unexport snd_soc_dapm_init() adds 3f78762d1770 ASoC: dapm: unexport snd_soc_dapm_update_dai() adds 5ea46b436079 ASoC: SOF: ipc4-pcm: Move out be_rate initialization from [...] adds 2466b62268c0 ASoC: dapm: unexport dapm_mark_endpoints_dirty() adds 4c7518062d63 ASoC: SOF: ipc4: Add support for split firmware releases adds dc561ab16d8b ASoC: codecs: pcm3168a: Add ACPI match table adds e92f042642ae ASoC: codecs: pcm3168a: Relax probing conditions adds 7d92a38d67e5 ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode adds 79ebb596201c ASoC: Intel: avs: Add pcm3168a machine board adds b9fb91692af8 ASoC: Intel: avs: pcm3168a board selection adds e995c5190338 ASoC: Intel: avs: Move DSP-boot steps into individual functions adds cbe37a4d2b3c ASoC: Intel: avs: Configure basefw on TGL-based platforms adds f0173cbe7fa7 ASoC: Intel: avs: New gateway configuration mechanism adds 320155a61f7f ASoC: Intel: avs: Remove unused gateway configuration code adds 4343af66b8e1 ASoC: Intel: avs: Add WHM module support adds 856366dc924a ALSA: hda: Select avs-driver by default on MBL adds a23ff143804d ASoC: Intel: avs: Add support for MalibouLake adds 8478dadc8148 ASoC: dt-bindings: Add bindings for WCD934x DAIs adds e27c125040b1 ASoC: codecs: wcd934x: use wcd934x binding header adds 96dd187c93af This is continued work on Samsung S9(SM-9600) adds 943116ba2a6a ASoC: add common snd_soc_ret() and use it adds 062b7ef6b103 ASoC: soc-utils: care -EOPNOTSUPP on snd_soc_ret() adds be61cd4242e4 ASoC: soc-pcm: use snd_soc_ret() adds a0ef5b4b1014 ASoC: simple-card: use snd_soc_ret() adds 2d7395b23dbf ASoC: simple-card-utils: use snd_soc_ret() adds 74a0ca4c7f19 ASoC: audio-graph-card: use snd_soc_ret() adds 8d83282e5318 ASoC: audio-graph-card2: use snd_soc_ret() adds f2d161e5804d ASoC: and adn use snd_soc_ret() adds 5b4288792ff2 ASoC: cpcap: Implement .set_bias_level adds 02d4a97ce30c dt-bindings: mfd: motorola-cpcap: Document audio-codec interrupts adds 7ed1b265021d ASoC: cpcap: Implement jack detection adds f0703ce627a2 ASoC: cpcap: Implement jack headset detection adds 72826381215e ASoC: dt-bindings: wcd937x-sdw: Add static channel mapping [...] adds c06c4f7cbea1 ASoC: codecs: wcd937x: Add static channel mapping support [...] adds 7796c97df6b1 soundwire: qcom: Add set_channel_map api support adds 0e9a970d7b2c ASoC: qcom: sdw: Add get and set channel maps support from [...] adds 46ab7d80ed4f Add static channel mapping between soundwire master adds 169ec0a541aa ASoC: SOF: Relocate and rework functionality for PCM strea [...] adds 4d2ea16576c8 ASoC: SOF: pcm: Move period/buffer configuration print aft [...] adds 860693187c59 ASoC: SOF: pcm: Add snd_sof_pcm specific wrappers for dev_ [...] adds 583348bd65ce ASoC: SOF: ipc4-topology: Improve the information in prepa [...] adds 6b8f162bd3fa ASoC: SOF: Improve the spcm and ipc4 copier prints adds cb161c333927 ASoC: tas2781: Switch to use %ptTsr adds 91f505dc3a94 ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt13 [...] adds 852c0b7204de ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13 adds f98d42000216 ASoC: Intel: soc-acpi-intel-ptl-match typo fixups adds e2ceac2f3236 ASoC: amd: ps: rename structure names, variable and other macros adds 4b36a47e2d98 ASoC: amd: ps: use macro for ACP6.3 pci revision id adds db746fff89a1 ASoC: amd: ps: add acp pci driver hw_ops for acp6.3 platform adds 491628388005 ASoC: amd: ps: add callback functions for acp pci driver pm ops adds 6547577e94ae ASoC: amd: ps: add callback to read acp pin configuration adds 0a27b2d7a224 ASoC: amd: ps: add soundwire dma irq thread callback adds 4516be370ced ASoC: amd: ps: refactor soundwire dma interrupt handling adds fcb754602724 ASoC: amd: ps: store acp revision id in SoundWire dma driv [...] adds 0fa0843db17c ASoC: amd: ps: refactor soundwire dma driver code adds 43d6140cedad ASoC: amd: ps: refactor soundwire dma interrupts enable/di [...] adds 605aab3b3ca8 ASoC: amd: ps: rename acp_restore_sdw_dma_config() function adds 7c0ea26c57b0 ASoC: amd: ps: add pci driver hw_ops for ACP7.0 & ACP7.1 variants adds fde277dbcf53 ASoC: amd: ps: add pm ops related hw_ops for ACP7.0 & ACP7 [...] adds c878d5c1a525 ASoC: amd: ps: add ACP7.0 & ACP7.1 specific soundwire dma [...] adds 1c35755f4642 ASoC: amd: ps: implement function to restore dma config fo [...] adds 0b6914a0121b ASoC: amd: ps: add soundwire dma interrupts handling for A [...] adds 3898b189079c ASoC: amd: ps: add soundwire wake interrupt handling adds 0eb8f83c055c ASoC: amd: ps: update module description adds f1e91acacf86 ASoC: amd: ps: update file description and copyright year adds 552f66c40134 ASoC: amd: update Pink Sardine platform Kconfig description adds 638ad2bdb2f9 ASoC: amd: acp: add machine driver changes for ACP7.0 and [...] adds 187150671d83 ASoC: amd: acp: add RT711, RT714 & RT1316 support for ACP7 [...] adds d0252b0b945e ASoC: amd: acp: amd-acp70-acpi-match: Add rt722 support adds 31e3100d5e1f ASoC: amd: acp: amd-acp70-acpi-match: Add RT1320 & RT722 c [...] adds 4bb5b6f13fd8 ASoC: amd: amd_sdw: Add quirks for Dell SKU's adds 005859a2cf7a ASoC: amd: Add support for ACP7.0 & ACP7.1 adds 651e0ed391b1 ASoC: SOF: imx: introduce more common structures and functions adds 645753d01356 ASoC: SOF: imx8: use common imx chip interface adds 563e40153a56 ASoC: SOF: imx8: use IMX_SOF_* macros adds 45e02edd8422 ASoC: SOF: imx8: drop unneeded/unused macros/header includes adds 896530b7b0c0 ASoC: SOF: imx: merge imx8 and imx8m drivers adds 07e3e514dd38 ASoC: SOF: imx: merge imx8 and imx8ulp drivers adds 6cf5df1040ba ASoC: SOF: imx: add driver for the imx95 chip adds 3c331bdeecec Refactor imx drivers and introduce support for adds 629dd55cf77b ASoC: SDCA: Minor formatting and naming tweaks adds 996bf834d0b6 ASoC: SDCA: Add code to parse Function information adds 19f6748abbab ASoC: SDCA: Parse initialization write table adds 9ee6d50ae4b0 ASoC: SDCA: Add support for Entity 0 adds 42b144cb6a2d ASoC: SDCA: Add SDCA Control parsing adds 64fb5af1d1bb ASoC: SDCA: Add parsing for Control range structures adds f87c2a275033 ASoC: SDCA: Add Channel Cluster parsing adds 5c93b20f6de4 ASoC: SDCA: Add support for IT/OT Entity properties adds e80b8e5c53c3 ASoC: SDCA: Add support for clock Entity properties adds 9da195880f16 ASoC: SDCA: Add support for PDE Entity properties adds d1541caab053 Add SDCA DisCo parsing support adds e97d06cb4386 ASoC: tscs454: Use str_enable_disable() in pll_power_event() adds c5528214c7c0 ASoC: codecs: wcd93xx-sdw: fix of_property_read_bool() warnings adds 330cbb40bb36 dt-bindings: ASoC: rockchip: Add compatible for RK3588 SPDIF adds ad1212a9cc24 arm64: dts: rockchip: Add SPDIF on RK3588 adds 21aa330fec31 ASoC: fsl_micfil: Add decimation filter bypass mode support adds f22ba3561daa ASoC: SOF: imx-common: set sdev->pdata->hw_pdata after com [...] adds 828c0aa63706 ASoC: amd: ps: use switch statements for acp pci revision [...] adds ae575d2145d1 ASoC: tegra: Remove the isomgr_bw APIs export adds 994719ed6d81 ASoC: Intel: avs: Use str_on_off() in avs_dsp_core_power() adds ad0fbcebb5f6 ASoC: adau1701: use gpiod_multi_set_value_cansleep adds 74e0fcbd705d gpiolib: add gpiod_multi_set_value_cansleep adds 783db6851c18 ASoC: ops: Enforce platform maximum on initial value adds 9dc016eaba3a ASoC: SOF: Intel: Don't import non-existing module namespace adds e0f421d73053 ASoC: SOF: ipc3: Use str_enabled_disabled() helper function adds 5c7e4c4da858 ASoC: dt-bindings: wlf,wm8960: add 'port' property adds 9f25b6f2568d ASoC: wm_hubs: Use str_enable_disable() in wm_hubs_update_ [...] adds e08fe24c34d3 ASoC: SOF: Intel: Use str_enable_disable() helper adds 1c3b5f374096 ASoC: tas2764: Power up/down amp on mute ops adds 08a66f55f724 ASoC: tas2764: Wait for ramp-down after shutdown adds f37f1748564a ASoC: tas2764: Mark SW_RESET as volatile adds d64c4c3d1c57 ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG adds 0770b7cc095e ASoC: tas2764: Random patches from the Asahi Linux adds 11c1967f1a79 ASoC: soc-pcm: no need to check dpcm->fe on dpcm_be_connect() adds 238c863eb3d3 ASoC: soc-core: makes snd_soc_set_dmi_name() local adds 1248d29464cc ASoC: soc-ops: makes snd_soc_read_signed() void adds 7e1caa679686 ASoC: soc-pcm: makes dpcm_dapm_stream_event() void adds 7f1186a8d738 ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot() adds 0c4a06395156 ASoC: soc-pcm: remove duplicate param from __soc_pcm_hw_params() adds 257a060fe219 ASoC: remove update from snd_soc_card adds 40b1f89a1691 ASoC: remove dpcm_process_paths() adds 3aebbcba4baa ASoC: soc-pcm: cleanup dpcm_dai_trigger_fe_be() adds 42da18e62652 ASoC: soc-pcm: cleanup dpcm_fe_dai_do_trigger() adds 3f02dedf1566 ASoC: random cleanup adds b20be2c77ce5 ASoC: SOF: imx: Fix an IS_ERR() vs NULL bug in imx_parse_i [...] adds a78f244a9150 ASoC: SOF: imx: Fix error code in probe() adds 5d9fca12f54d ASoC: amd: ps: fix inconsistent indenting warning in check [...] adds b2f10aa2eb18 x86/entry: Add __init to ia32_emulation_override_cmdline() adds e3cd85963a20 x86/mtrr: Use str_enabled_disabled() helper in print_mtrr_state() adds 735049b801cf x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN thr [...] adds bebe0afb7451 x86/amd_node: Add SMN offsets to exclusive region access adds 6b06755af667 x86/amd_node: Add support for debugfs access to SMN registers adds c893ee3f95f1 x86/amd_node: Add a smn_read_register() helper adds e211adcf36d0 ASoC: amd: acp: rembrandt: Use AMD_NODE adds 135c6af1cac5 ASoC: amd: acp: acp70: Use AMD_NODE adds 8f969537149d ASoC: amd: acp: acp63: Use AMD_NODE adds f120cf33d232 ASoC: SOF: amd: Use AMD_NODE adds 40d059278302 ASoC: amd: acp: Drop local symbols for smn read/write adds a261d77fec14 ASoC: SOF: amd: Drop host bridge ID from struct adds 67ebf71236f2 Adjust all AMD audio drivers to use AMD_NODE adds c8d08464bce9 ASoC: dt-bindings: atmel-at91sam9g20ek: convert to json-schema adds 2e2f89b18464 firmware: cs_dsp: test_bin_error: Use same test cases for [...] adds 42ae6e2559e6 firmware: cs_dsp: test_control_parse: null-terminate test strings adds 64899904d610 ASoC: soc-core: Use str_yes_no() in snd_soc_close_delayed_work() adds b47834ee4485 ASoC: SOF: amd: Add depends on CPU_SUP_AMD adds 2fa56dae1a65 ASoC: fsl: fsl_qmc_audio: Remove unnecessary bool conversions adds 91b751291494 ASoC: SOF: amd: Move depends on AMD_NODE to consumers adds 88e09306b7e0 ASoC: atmel: atmel-classd: Use str_enabled_disabled() helper adds 10efa8079290 ASoC: cros_ec_codec: Use str_enable_disable() helper in wo [...] adds 5a09e179024e ASoC: Documentation: DPCM: use inclusive language for SND_ [...] adds 1c4749873bd0 ASoC: kirkwood: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds 38399716e353 ASoC: ti: rx51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds a5a3de8990f4 ASoC: sh: migor: use inclusive language for SND_SOC_DAIFMT [...] adds 63d93f4d0f38 ASoC: q6dsp: q6apm: replace kzalloc() with kcalloc() in q6 [...] adds 8fd0e127d8da ASoC: amd: acp: acp70: Remove unnecessary if-check adds 8c6ede5cc422 ASoC: dt-bindings: imx-card: Add playback-only and capture [...] adds 1877c3e7937f ASoC: imx-card: Add playback_only or capture_only support adds f9d4f699751f ASoC: imx-card: support playback or capture only adds 758beab02529 ASoC: topology: Create kcontrols based on their type adds 81eb3a2bd273 ASoC: topology: Save num_channels value for mixer controls adds 28feec15fa28 ASoC: Intel: avs: Make PEAKVOL configurable from topology adds 4c43a930e3e1 ASoC: Intel: avs: Add volume control for GAIN module adds 10188a25c9b5 ASoC: Intel: avs: Update VOLUME and add MUTE IPCs adds c321a4d705a3 ASoC: Intel: avs: New volume control operations adds 4c32ebcc8650 ASoC: Intel: avs: Move to the new control operations adds a4217a036869 ASoC: Intel: avs: Add support for mute for PEAKVOL and GAIN adds 76e013152891 ASoC: Intel: avs: Honor the invert flag for mixer controls adds a9409fcb979e ASoC: Intel: avs: Support multi-channel PEAKVOL instantiation adds d909b8d13a13 ASoC: Intel: avs: Mute and multi-channel controls adds 6542db20caf4 ASoC: dt-bindings: fsl,easrc: Reference common DAI properties adds 3e7b375752b5 ASoC: dt-bindings: fsl,imx-asrc: Reference common DAI properties adds 22254fca9bc7 ASoC: dt-bindings: fsl: Reference common DAI adds ef6a24c79d50 ASoC: mediatek: mt8188: Add audsys hires clocks adds bf1800073f4d ASoC: mediatek: mt8188: Add reference for dmic clocks adds 7d87bde21c73 ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile adds c1e42ec04197 ASoC: mediatek: mt8188: Add support for DMIC adds 390ebb24b3c3 ASoC: mediatek: mt8188-mt6359: Add DMIC support adds f00b3056843d ASoC: dt-bindings: mediatek,mt8188-mt6359: Add DMIC backen [...] adds dc64e1b9da22 Enable DMIC for Genio 700/510 EVK adds 62142da241a0 ASoC: rt712-sdca: Add FU05 playback switch control adds be1e3607f29a ASoC: tas2781: Clean up for some define adds a206376b4254 ASoC: dt-bindings: xlnx,i2s: Convert to json-schema adds 1b8b6dd0c91b ASoC: dt-bindings: xlnx,audio-formatter: Convert to json-schema adds 7ed7065dfbba ASoC: dt-bindings: xlnx,spdif: Convert to json-schema adds 55a1abd6e76c MAINTAINERS: Add Vincenzo Frascino as Xilinx Sound Driver [...] adds a54a659f5cc2 xlnx: dt-bindings: Convert to json-schema adds 79ed408b2402 ASoC: mediatek: mt8188: avoid uninitialized variable use adds fd80df352ba1 regcache: Add support for sorting defaults arrays adds e3f7caf74b79 ASoC: SDCA: Add generic regmap SDCA helpers adds 28c12866c22c ASoC: SDCA: Add regmap helpers for parsing for DisCo Const [...] adds c143755d8cce ASoC: SDCA: Add helper to write out defaults and fixed values adds d0343fdb567d Add SDCA register map support adds 0bd862846e7f ASoC: Intel: avs: use devm_kmemdup_array() adds 3e706be02bef ASoC: hdac_hdmi: use devm_kmemdup_array() adds 69aaab0e65e9 ASoC: tlv320dac33: use devm_kmemdup_array() adds d9d71a6e2d19 ASoC: uda1380: use devm_kmemdup_array() adds b26205e172ca ASoC: meson: axg-tdm-interface: use devm_kmemdup_array() adds c173b5ee81a2 ASoC: uniphier: use devm_kmemdup_array() adds 579a20181cf2 Convert sound drivers to use devm_kmemdup_array() adds feb849404a8b ASoC: SOF: Intel: hda-dai: Remove unnecessary bool conversion adds a02c42d41af7 ASoC: codecs: wsa883x: Implement temperature reading and hwmon adds 79c080c75cdd ASoC: mediatek: mt6359: Fix DT parse error due to wrong ch [...] adds 1d251a7adc5b ASoC: dt-bindings: everest,es8328: Mark ES8388 compatible [...] adds 8243a49145e5 ASoC: dt-bindings: everest,es8328: Require reg property adds 22e5c40fda71 ASoC: audio-graph-card2-custom-sample1.dtsi: Separate Sample DT adds 7c0572197faf ASoC: audio-graph-card2-custom-sample2.dtsi: Separate Sample DT adds 7d73a1beaa94 ASoC: audio-graph-card2-custom-sample.dtsi: remove origina [...] adds 56e8bbb7a0d1 ASoC: audio-graph-card2-custom-sample: Separate Sample adds 8450fa6b16e2 ASoC: Documentation: Codec to Codec: use inclusive languag [...] adds 231bf041d425 ASoC: ti: n810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds dfdc0debf1b8 ASoC: ti: osk5912: use inclusive language for SND_SOC_DAIF [...] adds 48d5e50e4fe7 ASoC: ti: ams-delta: use inclusive language for SND_SOC_DA [...] adds 5cfb2f62242b ASoC: ti: j721e-evm: use inclusive language for SND_SOC_DA [...] adds bc17eaf1b925 ASoC: ti: davinci-evm: use inclusive language for SND_SOC_ [...] adds 9fde82ea39a7 ASoC: ti: omap-twl4030: use inclusive language for SND_SOC [...] adds 941abe67e176 ASoC: ti: omap3pandora: use inclusive language for SND_SOC [...] adds df95f0157ba1 ASoC: amd: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds 2920be2fabcb ASoC: fsl: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds 74f6e045d879 ASoC: mxs: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds e42ec97657fa ASoC: pxa: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds a1cadae42c9b ASoC: qcom: sc7180: use inclusive language for SND_SOC_DAI [...] adds f8ca280bf5c2 ASoC: qcom: sc7280: use inclusive language for SND_SOC_DAI [...] adds 3c2e63a3a0ef ASoC: codec: cs4234: use inclusive language for SND_SOC_DA [...] adds c974655b0c7f ASoC: codec: cs4265: use inclusive language for SND_SOC_DA [...] adds 46dbe25747fc ASoC: codec: cs4270: use inclusive language for SND_SOC_DA [...] adds e9ab4b38205a ASoC: codec: cs4271: use inclusive language for SND_SOC_DA [...] adds 0d41068ca151 ASoC: codec: cs4341: use inclusive language for SND_SOC_DA [...] adds 0c57e5571968 ASoC: codec: cs530x: use inclusive language for SND_SOC_DA [...] adds b26c604a0dce ASoC: codec: cs35l32: use inclusive language for SND_SOC_D [...] adds ea38f63c4afd ASoC: codec: cs35l33: use inclusive language for SND_SOC_D [...] adds d21e3b442ff6 ASoC: codec: cs35l34: use inclusive language for SND_SOC_D [...] adds 952b334dcfcf ASoC: codec: cs42l42: use inclusive language for SND_SOC_D [...] adds fad200733e50 ASoC: codec: cs42l51: use inclusive language for SND_SOC_D [...] adds 1ef8b1c830a0 ASoC: codec: cs42l52: use inclusive language for SND_SOC_D [...] adds b9dde447dd27 ASoC: codec: cs42l56: use inclusive language for SND_SOC_D [...] adds 8f5ae8395333 ASoC: codec: cs42l73: use inclusive language for SND_SOC_D [...] adds 90fd7bb1af17 ASoC: codec: cs42xx8: use inclusive language for SND_SOC_D [...] adds dc946ef548ae ASoC: codec: cs43130: use inclusive language for SND_SOC_D [...] adds e759aeeb1d09 ASoC: codec: cs53l30: use inclusive language for SND_SOC_D [...] adds b50e5b9694e2 ASoC: codec: da7210: use inclusive language for SND_SOC_DA [...] adds 7177a7a8e10d ASoC: codec: da7218: use inclusive language for SND_SOC_DA [...] adds fc0a8ee9921f ASoC: codec: da7219: use inclusive language for SND_SOC_DA [...] adds e5f0c2ad987b ASoC: codec: da732x: use inclusive language for SND_SOC_DA [...] adds 6f8ac982806a ASoC: codec: da9055: use inclusive language for SND_SOC_DA [...] adds 739f4f44dc42 ASoC: codec: nau8540: use inclusive language for SND_SOC_D [...] adds a3c86259f8a4 ASoC: codec: nau8810: use inclusive language for SND_SOC_D [...] adds 1fca457c22a2 ASoC: codec: nau8822: use inclusive language for SND_SOC_D [...] adds e23d68d7d3b3 ASoC: codec: nau8824: use inclusive language for SND_SOC_D [...] adds 2f120ee8026a ASoC: codec: nau8825: use inclusive language for SND_SOC_D [...] adds 5f2d29942c82 ASoC: codec: rk817: use inclusive language for SND_SOC_DAI [...] adds 9c7cf29bdb11 ASoC: codec: rt274: use inclusive language for SND_SOC_DAI [...] adds a212edb16ca0 ASoC: codec: rt286: use inclusive language for SND_SOC_DAI [...] adds 84f32702f3ef ASoC: codec: rt298: use inclusive language for SND_SOC_DAI [...] adds b865e0823cbf ASoC: codec: rt1011: use inclusive language for SND_SOC_DA [...] adds 2281565db79b ASoC: codec: rt1015: use inclusive language for SND_SOC_DA [...] adds f9ef0947ba84 ASoC: codec: rt1016: use inclusive language for SND_SOC_DA [...] adds 9261d67d8bd2 ASoC: codec: rt1305: use inclusive language for SND_SOC_DA [...] adds 668db7178502 ASoC: codec: rt1308: use inclusive language for SND_SOC_DA [...] adds 2d5e9d40998b ASoC: codec: rt5616: use inclusive language for SND_SOC_DA [...] adds 1b16920e651d ASoC: codec: rt5631: use inclusive language for SND_SOC_DA [...] adds 60143172c63d ASoC: codec: rt5640: use inclusive language for SND_SOC_DA [...] adds 3165df2f130d ASoC: codec: rt5645: use inclusive language for SND_SOC_DA [...] adds e41ebb0a1f8b ASoC: codec: rt5651: use inclusive language for SND_SOC_DA [...] adds f1205656ef23 ASoC: codec: rt5659: use inclusive language for SND_SOC_DA [...] adds 67f2243f2b1f ASoC: codec: rt5660: use inclusive language for SND_SOC_DA [...] adds 0ad3a7d311f0 ASoC: codec: rt5663: use inclusive language for SND_SOC_DA [...] adds 0b74ed5533c8 ASoC: codec: rt5665: use inclusive language for SND_SOC_DA [...] adds 4869417f4a2b ASoC: codec: rt5668: use inclusive language for SND_SOC_DA [...] adds b3a3eda6cb30 ASoC: codec: rt5670: use inclusive language for SND_SOC_DA [...] adds 40213f8d5b49 ASoC: codec: rt5677: use inclusive language for SND_SOC_DA [...] adds f61c11db0f59 ASoC: codec: rt5682: use inclusive language for SND_SOC_DA [...] adds bd178280c7d9 ASoC: codec: rt5682s: use inclusive language for SND_SOC_D [...] adds 461deb4911f3 ASoC: codec: wm2200: use inclusive language for SND_SOC_DA [...] adds 4042bb6e973a ASoC: codec: wm5100: use inclusive language for SND_SOC_DA [...] adds 474cd6355413 ASoC: codec: wm8350: use inclusive language for SND_SOC_DA [...] adds 24684cc20601 ASoC: codec: wm8400: use inclusive language for SND_SOC_DA [...] adds 420663ae8fa2 ASoC: codec: wm8510: use inclusive language for SND_SOC_DA [...] adds e2bcc61a4481 ASoC: codec: wm8523: use inclusive language for SND_SOC_DA [...] adds dee14c5b6d29 ASoC: codec: wm8524: use inclusive language for SND_SOC_DA [...] adds 1b94f3874d61 ASoC: codec: wm8580: use inclusive language for SND_SOC_DA [...] adds 042ecb2ab236 ASoC: codec: wm8711: use inclusive language for SND_SOC_DA [...] adds 4d20a35acef6 ASoC: codec: wm8728: use inclusive language for SND_SOC_DA [...] adds bb0b8a07192d ASoC: codec: wm8737: use inclusive language for SND_SOC_DA [...] adds a018b6601c47 ASoC: codec: wm8741: use inclusive language for SND_SOC_DA [...] adds 4be54b6bdafa ASoC: codec: wm8750: use inclusive language for SND_SOC_DA [...] adds 92acd9f7409d ASoC: codec: wm8753: use inclusive language for SND_SOC_DA [...] adds d17b39f6d3e6 ASoC: codec: wm8770: use inclusive language for SND_SOC_DA [...] adds 9b9cbc6b4fa3 ASoC: codec: wm8776: use inclusive language for SND_SOC_DA [...] adds ad3993c44963 ASoC: codec: wm8804: use inclusive language for SND_SOC_DA [...] adds 2f8b07842e9e ASoC: codec: wm8900: use inclusive language for SND_SOC_DA [...] adds 1a126668ab09 ASoC: codec: wm8903: use inclusive language for SND_SOC_DA [...] adds 25baeacd9c63 ASoC: codec: wm8904: use inclusive language for SND_SOC_DA [...] adds 2d2223d742d9 ASoC: codec: wm8940: use inclusive language for SND_SOC_DA [...] adds fb44bd4902cd ASoC: codec: wm8955: use inclusive language for SND_SOC_DA [...] adds 541e0b4947a9 ASoC: codec: wm8960: use inclusive language for SND_SOC_DA [...] adds b99c850bd41e ASoC: codec: wm8961: use inclusive language for SND_SOC_DA [...] adds c6472392301f ASoC: codec: wm8962: use inclusive language for SND_SOC_DA [...] adds ed86f7b7e5f6 ASoC: codec: wm8971: use inclusive language for SND_SOC_DA [...] adds 68084db5e7a5 ASoC: codec: wm8974: use inclusive language for SND_SOC_DA [...] adds f0bd6cb02505 ASoC: codec: wm8978: use inclusive language for SND_SOC_DA [...] adds 93b1fefd8b1a ASoC: codec: wm8983: use inclusive language for SND_SOC_DA [...] adds 7f3ed7ea52f2 ASoC: codec: wm8985: use inclusive language for SND_SOC_DA [...] adds 2725c018785d ASoC: codec: wm8988: use inclusive language for SND_SOC_DA [...] adds d542f5bfa3e4 ASoC: codec: wm8990: use inclusive language for SND_SOC_DA [...] adds 0d4291fa3a89 ASoC: codec: wm8991: use inclusive language for SND_SOC_DA [...] adds 291b4eb98479 ASoC: codec: wm8993: use inclusive language for SND_SOC_DA [...] adds 35492f84fbd6 ASoC: codec: wm8994: use inclusive language for SND_SOC_DA [...] adds c417a7cf976e ASoC: codec: wm8995: use inclusive language for SND_SOC_DA [...] adds cc49a35ab195 ASoC: codec: wm8996: use inclusive language for SND_SOC_DA [...] adds cfb91be8f9c8 ASoC: codec: wm9081: use inclusive language for SND_SOC_DA [...] adds 9c914ef3b876 ASoC: codec: wm9713: use inclusive language for SND_SOC_DA [...] adds 74da545ec6a8 ASoC: codec: madera: use inclusive language for SND_SOC_DA [...] adds 1af0148c3f87 ASoC: codec: arizona: use inclusive language for SND_SOC_D [...] adds c80956630fa0 ASoC: codec: twl4030: use inclusive language for SND_SOC_D [...] adds 27f5e88fdc8a ASoC: codec: src4xxx: use inclusive language for SND_SOC_D [...] adds 6575dd53217e ASoC: codec: sgtl5000: use inclusive language for SND_SOC_ [...] adds 6dd61011a67e ASoC: codec: lochnagar-sc: use inclusive language for SND_ [...] adds 521c04c6e32a ASoC: ux500: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds 6cc4d2c11537 ASoC: meson: t9015: use inclusive language for SND_SOC_DAI [...] adds 4586b0569569 ASoC: meson: meson-card-utils: use inclusive language for [...] adds 04ea3e0d2e10 ASoC: tegra: tegra_asoc_machine: use inclusive language fo [...] adds b15ea10972a1 ASoC: tegra: tegra_wm8903: use inclusive language for SND_ [...] adds 836d2924c05e ASoC: intel: rt274: use inclusive language for SND_SOC_DAI [...] adds ccf2a77a5d15 ASoC: intel: rt286: use inclusive language for SND_SOC_DAI [...] adds f5617b647c85 ASoC: intel: rt298: use inclusive language for SND_SOC_DAI [...] adds 6d41096d7df6 ASoC: intel: rt5514: use inclusive language for SND_SOC_DA [...] adds e15abfa60107 ASoC: intel: da7219: use inclusive language for SND_SOC_DA [...] adds 0808c1ab8d1a ASoC: intel: ssm4567: use inclusive language for SND_SOC_D [...] adds 4994da5c7fea ASoC: intel: nau8825: use inclusive language for SND_SOC_D [...] adds bcb896a69864 ASoC: intel: max98927: use inclusive language for SND_SOC_ [...] adds d2f277bf8aae ASoC: intel: max98357a: use inclusive language for SND_SOC [...] adds 69e35d9bfd6b ASoC: samsung: snow: use inclusive language for SND_SOC_DA [...] adds 5dc6b4a351de ASoC: samsung: bells: use inclusive language for SND_SOC_D [...] adds 06d07a4f5b98 ASoC: samsung: odroid: use inclusive language for SND_SOC_ [...] adds 3f97e52562dd ASoC: samsung: arndale: use inclusive language for SND_SOC [...] adds 9ef6a439bc98 ASoC: samsung: lowland: use inclusive language for SND_SOC [...] adds 3d5f026256d9 ASoC: samsung: speyside: use inclusive language for SND_SO [...] adds 29664312a75e ASoC: samsung: tobermory: use inclusive language for SND_S [...] adds 1455b3857ca2 ASoC: samsung: tm2_wm5110: use inclusive language for SND_ [...] adds 2c4a2b5d084b ASoC: samsung: littlemill: use inclusive language for SND_ [...] adds 795aad6b179d ASoC: samsung: smdk_wm8994: use inclusive language for SND [...] adds 697c58941c0a ASoC: samsung: aries_wm8994: use inclusive language for SN [...] adds 22bbcab0a2a1 ASoC: samsung: midas_wm1811: use inclusive language for SN [...] adds cc8e22b6b162 ASoC: samsung: smdk_wm8994pcm: use inclusive language for [...] adds 862123a0a416 ASoC: mediatek: mt2701-wm8960: use inclusive language for [...] adds b1f5886cca25 ASoC: mediatek: mt2701-cs42448: use inclusive language for [...] adds c709a876b7de ASoC: mediatek: mt7986-wm8960: use inclusive language for [...] adds d8c808af2a9b ASoC: mediatek: mt7986-dai-etdm: use inclusive language fo [...] adds eeb25b3ca1ef ASoC: mediatek: mt8173-rt5650: use inclusive language for [...] adds 47c59833c42a ASoC: mediatek: mt8173-max98090: use inclusive language fo [...] adds b73c2719c951 ASoC: mediatek: mt8173-rt5650-rt5676: use inclusive langua [...] adds 522f5021cfb5 ASoC: mediatek: mt8173-rt5650-rt5514: use inclusive langua [...] adds 711035c043b3 ASoC: mediatek: mt8183-da7219-max98357: use inclusive lang [...] adds e33d0569d7a1 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use inclus [...] adds 38cc5b0bed6c ASoC: mediatek: mt8186-mt6366: use inclusive language for [...] adds d4ee06219f2f ASoC: mediatek: mt8192-mt6359-rt1015-rt5682: use inclusive [...] adds cb1ebf6e2037 ASoC: mediatek: mt8195-mt6359: use inclusive language for [...] adds db9912ce99c3 ASoC: mediatek: mt8365-mt6357: use inclusive language for [...] adds 9002421ebb14 ASoC: mediatek: mt8365-dai-i2s: use inclusive language for [...] adds 0526b0b88c30 ASoC: mediatek: mt8365-dai-pcm: use inclusive language for [...] adds 99239dc5147e ASoC: rockchip: rk3288_hdmi_analog: use inclusive language [...] adds 8410a099c88d ASoC: rockchip: rk3399_gru_sound: use inclusive language f [...] adds edca7ad57c50 ASoC: rockchip: rockchip_max98090: use inclusive language [...] adds 7370a8fe5bd2 ASoC: rockchip: rockchip_rt5645: use inclusive language fo [...] adds 0f68f56ab7be ASoC: soc-dai: remove SND_SOC_DAIFMT_CB{MS}_CF{MS} adds ee3cce59b1ce ASoC: use inclusive language for adds b686559772d1 ASoC: codecs: rt1011: Fix definition of device_id tables adds a859d2383f66 ASoC: codecs: rt1015: Fix definition of device_id tables adds e7795c17b826 ASoC: codecs: rt1016: Fix definition of device_id tables adds 689e4d5fd8a7 ASoC: codecs: rt1019: Fix definition of device_id tables adds 0440f938aacf ASoC: codecs: rt1305: Fix definition of device_id tables adds 30e038711461 ASoC: codecs: rt1308: Fix definition of device_id tables adds acac29fa62a8 ASoC: codecs: rt1318: Fix definition of device_id tables adds 5a84cbb03094 ASoC: codecs: rt274: Fix definition of device_id tables adds 1c418cf14638 ASoC: codecs: rt5514: Fix definition of device_id tables adds dfc6b8ccb1bb ASoC: codecs: rt5640: Fix definition of device_id tables adds d3a37a664ebe ASoC: codecs: rt5645: Fix definition of device_id tables adds 85188e3bd7cb ASoC: codecs: rt5651: Fix definition of device_id tables adds 24a430247811 ASoC: codecs: rt5659: Fix definition of device_id tables adds 4d34ea670989 ASoC: codecs: rt5660: Fix definition of device_id tables adds e9d9a43e3f00 ASoC: codecs: rt5663: Fix definition of device_id tables adds b89d9d26fb6c ASoC: codecs: rt5665: Fix definition of device_id tables adds a06ef7754b8e ASoC: codecs: rt5668: Fix definition of device_id tables adds 9aa85f433bb1 ASoC: codecs: rt5670: Fix definition of device_id tables adds 6de7c4def7a6 ASoC: codecs: rt5682: Fix definition of device_id tables adds 7f15da9a55d3 ASoC: codecs: rt286: Update definition of device_id tables adds ed4bef1d52ce ASoC: codecs: rt298: Update definition of device_id tables adds 739db0529c2a ASoC: codecs: rt5677: Update definition of device_id tables adds 24056de9976d ASoC: codecs: Update device_id tables for Realtek adds b19d340d5d08 ASoC: samsung: bells: Drop unused include adds c4b2d9643a06 ASoC: samsung: littlemill: Drop unused include adds 5c06f7f3d837 ASoC: samsung: lowland: Drop unused include adds da9146c19b17 ASoC: samsung: speyside: Convert to GPIO descriptor adds c095b7a27529 ASoC: samsung: tobermory: Drop unused include adds 0a22454ab2ec ASoC: samsung: tm2_wm5110: Drop unused include adds d6c08418955a ASoC: samsung: GPIO descriptor conversion adds c01a74844b74 ASoC: Remove unused helper macro adds b2b691339448 ASoC: rt715: Remove duplicate SOC_DOUBLE_R_EXT() helper macro adds 17ec58ac3c08 ASoC: sma1307: Use SOC_SINGLE_EXT() helper macro adds aecdaa84adaf ASoC: tas2562: Use SOC_SINGLE_EXT_TLV() helper macro adds 9bb7d7452363 ASoC: wcd938x: Use SOC_SINGLE_EXT_TLV() helper macro adds bf19467b8512 ASoC: wm9712: Use SOC_SINGLE_EXT() helper macro adds 516493232a9b ASoC: wm9713: Use SOC_DOUBLE_EXT() helper macro adds 98413be56faa ASoC: wsa881x: Use SOC_SINGLE_EXT_TLV() helper macro adds 7c5b07b497ea ASoC: atmel: tse850-pcm5142: Use SOC_SINGLE_EXT() helper macro adds 9e6e7e088cb7 ASoC: dapm: Add missing SOC_DAPM_DOUBLE_R_TLV() helper adds c951b20766f0 ASoC: dapm: Use ASoC control macros where possible adds 1743dbb45b2c ASoC: Tidy up SOC_DOUBLE_R_* helpers adds 2cb6290a24f7 Tidy up ASoC VALUE control macros adds 6db630902727 ASoC: Tidy up SOC_DOUBLE_* and SOC_SINGLE_* helpers adds abcb9a1fd891 ASoC: dt-bindings: fsl,sai: Document audio graph port adds 5fee78e517ce ASoC: dt-bindings: fsl,audmix: Document audio graph port adds 597acf1a04be ASoC: dt-bindings: fsl,audmix: make 'dais' property to be [...] adds 294a60e5e983 ASoC: fsl_audmix: register card device depends on 'dais' property adds 426aae69373f ASoC: fsl_audmix: support audio graph card for audmix adds de22dc76e11d ASoC: doc: use SND_SOC_DAILINK_xxx() macro adds b92bc4d6e21f ASoC: soc-pcm: merge soc_pcm_hw_update_format/subformat() adds 8b36447c9ae1 ASoC: Intel: adl: add 2xrt1316 audio configuration adds 02467341e357 ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb_l3_rt1 [...] adds ffe450cb6bce ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l3_rt1 [...] adds 65e246d33ded ASoC: sdw_utils: add mic and amp dais to 0xaaaa codec adds e1a0657c6d94 ASoC: Intel: add multi-function SDW mockup codec match adds 438405704eec ASoC: Intel: soc-acpi-intel-lnl-match: add sdw multi funct [...] adds c7a6a74f8479 ASoC: Intel: soc-acpi-intel-ptl-match: add sdw multi funct [...] adds 1ff07522690d ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 6x cs35 [...] adds 7172d9ae29af ASoC: Intel: soc-acpi-intel-ptl-match: add cs42l43 6x cs35 [...] adds a1462fb8b5dd ASoC: Intel: boards: updates for 6.15 adds c6141ba0110f ASoC: Merge up fixes adds 269b84423914 ASoC: dapm: Fix changes to DECLARE_ADAU17X1_DSP_MUX_CTRL adds 2c2eadd07e74 ASoC: cs42l43: convert to SYSTEM_SLEEP_PM_OPS adds 7a2ff0510c51 ASoC: soc-pcm: reuse dpcm_state_string() adds 5d5eceb9bb10 ASoC: soc-dai: add snd_soc_dai_mute_is_ctrled_at_trigger() adds db91ad81a254 ASoC: dt-bindings: fsl,imx-asrc: Document audio graph port adds a8fed0bddf8f ASoC: dt-bindings: add regulator support to dmic codec adds d3321a20b511 ASoC: dmic: add regulator support adds 1ec3f1dc215d ASoC: dmic: add regulator support adds 698233342000 ASoC: SOF: Intel: mtl: Split up dsp_ops setup code adds 0d2d276f53ea ASoC: SOF: Intel: lnl/ptl: Only set dsp_ops which differs [...] adds 80416226920c ASoC: SOF: Intel: mtl: Stop exporting dsp_ops callback functions adds 8aeb7d2c3fc3 ASoC: SOF: Intel: Create ptl.c as placeholder for Panther [...] adds eea84a7f0cdb ASoC: SOF: ipc4: Add support for Intel HW managed mic priv [...] adds 0978e8207b61 ASoC: SOF: Intel: hda-mlink: Add support for mic privacy i [...] adds a0db661e7d8e ASoC: SOF: hda/shim: Add callbacks to handle mic privacy c [...] adds 4a43c3241ec3 ASoC: SOF: Intel: ptl: Add support for mic privacy adds 8a7e7a03e3c5 ASoC: SOF: Intel: Add support for ACE3+ mic privacy adds ad5a0970f86d ASoC: cs35l41: check the return value from spi_setup() adds 89be3c15a58b ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_ [...] adds ac5b4a24f16f ASoC: Intel: soc-acpi-intel-ptl-match: Add cs42l43 support adds c3d5d331c96f ASoC: amd: acp: Remove redundant acp70 chip->name adds 8ae746fe5104 ASoC: amd: acp: Implement acp_common_hw_ops support for ac [...] adds e2cda4617656 ASoC: amd: acp: Refactor dmic-codec platform device creation adds a8b9d2d7376d ASoC: amd: acp: Refactor acp platform device creation adds 6e60db74b69c ASoC: amd: acp: Refactor acp machine select adds aaf7a668bb38 ASoC: amd: acp: Add new interrupt handle callbacks in acp_ [...] adds e3933683b25e ASoC: amd: acp: Remove redundant acp_dev_data structure adds a95a1dbbd3d6 ASoC: amd: acp: Move spin_lock and list initialization to [...] adds c8b5f251f0e5 ASoC: amd: acp: Remove white line adds f8b4f3f525e8 ASoC: amd: acp: Refactor acp70 platform resource structure adds d08220b6e32e ASoC: amd: acp: Refactor acp63 platform resource structure adds ee7ab0fd5408 ASoC: amd: acp: Refactor rembrant platform resource structure adds e167e5b268b2 ASoC: amd: acp: Refactor renoir platform resource structure adds 02e1cf7a352a ASoC: amd: acp: Fix for enabling DMIC on acp platforms via [...] adds 87fa872a1ecf ASoC: samsung: speyside: Free gpiod table adds a935b3f98180 ASoC: SOF: ipc4-topology: Allocate ref_params on stack adds 25a83f870b8a ASoC: dt-bindings: tas27xx: add compatible for SN012776 adds ce9233937f32 ASoC: dt-bindings: tas2770: add compatible for TAS5770L adds ad18392962df ASoC: tas2764: Extend driver to SN012776 adds f8d5f28e3f2e ASoC: tas2764: Add control concerning overcurrent events adds 6553ee024b44 ASoC: tas2770: Factor out set_ivsense_slots adds f0066c8d1d32 ASoC: tas2770: Fix and redo I/V sense TDM slot setting logic adds e0afd7d370c6 ASoC: Merge up fixes adds 7bda89a2489f ASoC: dt-bindings: sun4i-a10-codec: add hp-det-gpios adds ae5f76d4044d ASoC: sun4i-codec: correct dapm widgets and controls for h616 adds a149377c033a ASoC: sun4i-codec: support hp-det-gpios property adds d389719fb4ec ASoC: sun4i-codec: add h616 card long_name adds d9a06936ee9e ASoC: sun4i-codec: add headphone dectection for adds 1458fae110c8 ASoC: ti: davinci-i2s: remove unnecessary NULL check befor [...] adds f37ab219a333 ASoC: mt8365: remove unnecessary NULL check before clk_dis [...] adds 0ec6bd16705f ASoC: sma1307: Add NULL check in sma1307_setting_loaded() adds f1d742c35b65 ASoC: tegra: Use non-atomic timeout for ADX status register adds 9aa499f28ef8 ASoC: tlv320adc3xxx: remove unnecessary NULL check before [...] adds 02026aabaa82 ASoC: amd: acp: Fix leak in acp_pci_probe() adds ede6445d5405 ASoC: soc-pcm: tidyup function name to snd_soc_dpcm_be_can_xxx() adds 3e330acf4efd ASoC: codecs: wcd937x: fix a potential memory leak in wcd9 [...] adds 3cab1fc85f9d ASoC: cs35l56: Remove redundant 'flush_workqueue()' calls adds 9c2c0ef64009 ASoC: amd: acp: Fix snd_soc_acpi_mach id's duplicate symbol error adds 09dc8031f4a8 ASoC: amd: acp: Fix acp_resource duplicate symbol error adds 77ad261ecc4a ASoC: amd: acp: Fix acp_common_hw_ops declaration error adds 18abb3797f1c ASoC: soc-utils: Transition to the faux device interface adds 3fec903f2cb1 ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,accdet adds cf536e2622e2 ASoC: mediatek: common: Handle mediatek,accdet property adds 0116a7d84b32 ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_ [...] adds f35d834d67ad ASoC: mediatek: mt8188-mt6359: Add accdet headset jack det [...] adds b9d98aea6b7b Allow retrieving accessory detection reference on adds 98dba9dab5d9 ASoC: pcm1681: Drop unused include adds ef5aa8bd2237 ASoC: pcm3008: Convert to GPIO descriptors adds 17fdf318f5fb ASoC: pcm6240: Drop bogus code handling IRQ as GPIO adds 65086ec20099 ASoC: Convert PCM codecs to GPIO descriptors adds 988adcb73669 ASoC: SDCA: Tidy up initialization write parsing adds 0d16daa9405e ASoC: SDCA: Use __free() to manage local buffers adds 49680c9f13b6 ASoC: SDCA: Allow naming of imp def controls adds 2a4667f3d589 ASoC: SDCA: Add type flag for Controls adds 1bcbb88bedb1 ASoC: SDCA: Add SDCA Control Range data access helper adds d1cd13f80dc6 ASoC: SDCA: Add support for GE Entity properties adds aaf08d734e20 Some minor SDCA preparation adds 958448bfee50 ASoC: au1x: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 5f3aeb44694f ASoC: ak4375: Convert to RUNTIME_PM_OPS() & co adds 9f9c8e9064ea ASoC: ak4458: Convert to RUNTIME_PM_OPS() & co adds 5ef209dcdc3f ASoC: ak5558: Convert to RUNTIME_PM_OPS() & co adds 5b73cae57a02 ASoC: cs35l32: Convert to RUNTIME_PM_OPS() adds 7d1d8f90e456 ASoC: cs35l33: Convert to RUNTIME_PM_OPS() adds 1d6128f56c01 ASoC: cs35l34: Convert to RUNTIME_PM_OPS() adds fd24b93ebaa1 ASoC: cs4234: Convert to RUNTIME_PM_OPS() adds 227b13234982 ASoC: cs42l42: Convert to RUNTIME_PM_OPS() & co adds 92104ed88e7c ASoC: cs42l51: Convert to SYSTEM_SLEEP_PM_OPS() adds 850910df7a5c ASoC: cs42l83: Convert to SYSTEM_SLEEP_PM_OPS() adds 7b7e2292e0ba ASoC: cs42xx8: Convert to EXPORT_GPL_DEV_PM_OPS() adds 9a1d4a565651 ASoC: cs43130: Convert to RUNTIME_PM_OPS() adds 2492a736dd89 ASoC: cs4349: Convert to RUNTIME_PM_OPS() adds 646443af4452 ASoC: cs53l30: Convert to RUNTIME_PM_OPS() adds 81f150d4b96d ASoC: cx2072x: Convert to RUNTIME_PM_OPS() & co adds 948cf1681e2e ASoC: da7213: Convert to RUNTIME_PM_OPS() & co adds 218b32ca6c63 ASoC: hdac_hdmi: Convert to RUNTIME_PM_OPS() & co adds efd74b16af66 ASoC: lpass: Convert to RUNTIME_PM_OPS() adds f744bcb575f7 ASoC: max98090: Convert to RUNTIME_PM_OPS() & co adds db001865fdbc ASoC: max98373: Convert to RUNTIME_PM_OPS() & co adds 69b638e8d434 ASoC: max98390: Convert to SYSTEM_SLEEP_PM_OPS() adds c009893bc586 ASoC: max98396: Convert to SYSTEM_SLEEP_PM_OPS() adds b352343e448c ASoC: max98520: Convert to SYSTEM_SLEEP_PM_OPS() adds d0029e0a7867 ASoC: max9860: Convert to RUNTIME_PM_OPS() adds 113d29a94410 ASoC: max98927: Convert to SYSTEM_SLEEP_PM_OPS() adds aa912611c430 ASoC: mt6660: Convert to RUNTIME_PM_OPS() adds 85e8d0f37879 ASoC: pcm512x: Convert to EXPORT_GPL_DEV_PM_OPS() adds b83ab4fb2c6e ASoC: rt1017-sdca-sdw: Convert to RUNTIME_PM_OPS() & co adds 7130c4302b92 ASoC: rt1308-sdw: Convert to RUNTIME_PM_OPS() & co adds dfe8999a4f5c ASoC: rt1316-sdw: Convert to RUNTIME_PM_OPS() & co adds d0bb681f8e9a ASoC: rt1318-sdw: Convert to RUNTIME_PM_OPS() & co adds 3eedadf3d704 ASoC: rt1320-sdw: Convert to RUNTIME_PM_OPS() & co adds fdf698fa3ff2 ASoC: rt5514: Convert to SYSTEM_SLEEP_PM_OPS() adds 71ba303a04ed ASoC: rt5645: Convert to SYSTEM_SLEEP_PM_OPS() adds ef57148d2cea ASoC: rt5682-sdw: Convert to RUNTIME_PM_OPS() & co adds 569f75535df2 ASoC: rt700-sdw: Convert to RUNTIME_PM_OPS() & co adds 98cdea5b7acd ASoC: rt711: Convert to RUNTIME_PM_OPS() & co adds e4efc3694d8a ASoC: rt712: Convert to RUNTIME_PM_OPS() & co adds a83d01d19ef2 ASoC: rt715: Convert to RUNTIME_PM_OPS() & co adds 8798eaedd6d7 ASoC: rt721: Convert to RUNTIME_PM_OPS() & co adds 957e8cb375e6 ASoC: rt722: Convert to RUNTIME_PM_OPS() & co adds 9aaa57d36f38 ASoC: rt9120: Convert to RUNTIME_PM_OPS() adds 9eb264d115a5 ASoC: rtq9128: Convert to RUNTIME_PM_OPS() adds 1570c33f2f38 ASoC: tas2552: Convert to RUNTIME_PM_OPS() adds 2db8e2c7c6f9 ASoC: ts3a227e: Convert to SYSTEM_SLEEP_PM_OPS() adds 40a3111b8f18 ASoC: wcd937x: Convert to RUNTIME_PM_OPS() adds a0f0a8814ab4 ASoC: wcd938x: Convert to RUNTIME_PM_OPS() adds 6714a569c839 ASoC: wcd939x: Convert to RUNTIME_PM_OPS() adds 208a479d0392 ASoC: wm2200: Convert to RUNTIME_PM_OPS() adds adcb5d32f731 ASoC: wm5100: Convert to RUNTIME_PM_OPS() adds 30200e61f8b8 ASoC: wm8804: Convert to EXPORT_GPL_DEV_PM_OPS() adds 327e7dd45cea ASoC: wm8962: Convert to RUNTIME_PM_OPS() & co adds ae5ad50b9fea ASoC: wm8994: Convert to SYSTEM_SLEEP_PM_OPS() adds 6fb2ff498d5a ASoC: wsa881x: Convert to RUNTIME_PM_OPS() adds d09125c2c68c ASoC: wsa883x: Convert to RUNTIME_PM_OPS() adds 60c1c181139e ASoC: wsa884x: Convert to RUNTIME_PM_OPS() adds fc12699cda76 ASoC: dwc: Convert to RUNTIME_PM_OPS() adds d1baa8193fd8 ASoC: fsl: Convert to RUNTIME_PM_OPS() and co adds 5580e82d2226 ASoC: img: Convert to RUNTIME_PM_OPS() and co adds 72954863350e ASoC: intel: avs: Convert to RUNTIME_PM_OPS() adds 2c498d9a3a5a ASoC: intel: catpt: Convert to RUNTIME_PM_OPS() & co adds 50ffa9e4d22d ASoC: mediatek: mt2701: Convert to RUNTIME_PM_OPS() adds 6afabcdad370 ASoC: mediatek: mt6797: Convert to RUNTIME_PM_OPS() adds 0d7c63bc74a8 ASoC: mediatek: mt7986: Convert to RUNTIME_PM_OPS() adds 09b926f215df ASoC: mediatek: mt8173: Convert to RUNTIME_PM_OPS() adds 564cb5ebb488 ASoC: mediatek: mt8183: Convert to RUNTIME_PM_OPS() adds 26d342b04f5e ASoC: mediatek: mt8186: Convert to RUNTIME_PM_OPS() adds 49a70f2ed0a2 ASoC: mediatek: mt8188: Convert to RUNTIME_PM_OPS() adds ecd140a2063d ASoC: mediatek: mt8192: Convert to RUNTIME_PM_OPS() adds 951f082eb09b ASoC: mediatek: mt8195: Convert to RUNTIME_PM_OPS() adds bd8540105e88 ASoC: mediatek: mt8365: Convert to RUNTIME_PM_OPS() & co adds 23a6b07ceff5 ASoC: qcom: Convert to SYSTEM_SLEEP_PM_OPS() adds 4330d33f04ea ASoC: rcar: Convert to SYSTEM_SLEEP_PM_OPS() adds 43a293034804 ASoC: rockchip: Convert to RUNTIME_PM_OPS() & co adds 692fc8ac774a ASoC: samsung: Convert to RUNTIME_PM_OPS() & co adds 40456c8e7b94 ASoC: SOF: acpi: Convert to EXPORT_NS_DEV_PM_OPS() adds 24df03e2b43c ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS() adds f8d952c5f77f ASoC: SOF: of: Convert to EXPORT_DEV_PM_OPS() adds 7369a2d95878 ASoC: stm: Convert to SYSTEM_SLEEP_PM_OPS() adds 723b69072328 ASoC: sunxi: Convert to RUNTIME_PM_OPS() adds 5f6e34c575b8 ASoC: tegra186: Convert to RUNTIME_PM_OPS() & co adds 083c6a6f79e7 ASoC: tegra210: Convert to RUNTIME_PM_OPS() & co adds b7055fc11dc6 ASoC: tegra20: Convert to RUNTIME_PM_OPS() & co adds 212f5c4f1d45 ASoC: tegra30: Convert to RUNTIME_PM_OPS() & co adds c7ef05c0061a ASoC: xtensa: Convert to RUNTIME_PM_OPS() adds 5f86b16c49a9 ASoC: amd: Convert to RUNTIME_PM_OPS() & co adds 15559cdeb9be ASoC: pcm3168a: Convert to EXPORT_GPL_DEV_PM_OPS() adds ebfbcfc7b962 ASoC: Convert to modern PM macros adds 340abded86de ASoC: ti: j721e-evm: Reduce log level for EPROBE_DEFER adds 1822c4484efe ASoC: codecs: ntp8918: Remove duplicate clk.h header adds 6d9d66626c58 ASoC: Intel: avs: Replace devm_kzalloc() with devm_kcalloc() adds 61b1a1bddf7d ASoC: Intel: avs: ssm4567: Replace devm_kzalloc() with dev [...] adds bde479694a7d ASoC: Intel: avs: max98373: Replace devm_kzalloc() with de [...] adds 3602571baf9a ASoC: Intel: avs: max98927: Replace devm_kzalloc() with de [...] adds b7a253db0a3a ASoC: Intel: avs: Replace devm_kzalloc() with adds 811944a79045 ASoC: dt-bindings: support imx95's CM7 core adds ed92f40eccc8 ASoC: dt-bindings: audio-graph-card2: add widgets and hp-d [...] adds 4103337f3c06 add sof support on imx95 adds 399f9bd01644 ASoC: dt-bindings: Add schema for "awinic,aw88166" adds 94e412c28e61 ASoC: codecs: Add aw88166 amplifier driver adds 88f200955977 ASoC: codecs: Add aw88166 amplifier driver adds 83eddf0116b0 irqdomain: sound: Switch to irq_domain_create_linear() adds 7a24b876ad8c ASoC: ops-test: Add some basic kunit tests for soc-ops adds 534bfb330b26 ASoC: ops: Minor formatting fixups adds 7f978180673b ASoC: ops: Update comments for xr_sx control helpers adds c6002c1177ca ASoC: ops: Update mask generation to use GENMASK adds eeb76cb1fa0d ASoC: ops: Factor out helper to check valid control values adds 1522aacd0114 ASoC: ops: Replace snd_soc_read_signed() with new helper adds ed336066202c ASoC: ops: Add control to register value helper adds 894a37c9de4b ASoC: ops: Remove snd_soc_info_volsw_range() adds fd7442561cfe ASoC: ops: Remove snd_soc_get_volsw_range() adds 7d5df968f95c ASoC: ops: Remove snd_soc_put_volsw_range() adds 9dfcafe2037a ASoC: ops: Factor out common code from info callbacks adds 318e8794e05c ASoC: ops: Factor out common code from put callbacks adds 1e3cd64a29ba ASoC: ops: Factor out common code from get callbacks adds 94dfe71f0a4e ASoC: ops: Remove some unnecessary local variables adds 502a668fad12 ASoC: ops: Apply platform_max after deciding control type adds 47c4f9b1722f Tidy up ASoC control get and put handlers adds fd9582998b9a of: Add of_property_read_u16_index adds 2aa853248b6b ASoC: wm8904: Don't touch GPIO configs set to 0xFFFF adds bd552e937fc8 ASoC: dt-bindings: wm8904: Add DMIC, GPIO, MIC and EQ support adds afe66ef96531 ASoC: wm8904: get platform data from DT adds b6612c8fc3a2 ASoC: wm8904: add DMIC support adds 3160e750530e ASoC: wm8904: Add DMIC and DRC support adds 6271b746e40e ASoC: dmic: Fix NULL pointer dereference adds 24489150c5d9 ASoC: SOF: mediatek: Commonize duplicated functions adds 5a4dd520ef8a ASoC: amd: yc: update quirk data for new Lenovo model adds 9ef52d529bb7 ASoC: SDCA: Correct handling of selected mode DisCo property adds a98a9c11a35c Merge tag 'asoc-v6.15' of https://git.kernel.org/pub/scm/l [...] adds 829ee558f352 ALSA: hda/realtek: Fix built-in mic assignment on ASUS Viv [...] adds be8cd366beb8 ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA adds 09e269f550f5 ALSA: hda: cs35l56: Remove unnecessary NULL check before r [...] adds 3a949fc08103 ALSA: hda: tas2781-i2c: Remove unnecessary NULL check befo [...] adds e50da555ca4d Merge tag 'sound-6.15-rc1' of git://git.kernel.org/pub/scm [...] adds 5d40a8577559 mlxbf-bootctl: Support sysfs entries for RTC battery status adds e87af94c0794 platform/x86: compal-laptop: Do not include <linux/fb.h> adds 1bcfd16b1226 platform/x86: thinkpad-acpi: Do not include <linux/fb.h> adds 8c03f64d1df9 mellanox: Relocate mlx-platform driver adds 749d3e00ec2f platform: mellanox: mlx-platform: Cosmetic changes adds e75394bbf483 platform: mellanox: mlx-platform: Change register name adds 56f529ce4370 platform/x86: samsung-galaxybook: Add samsung-galaxybook driver adds 4c546de99054 platform/x86: alienware-wmi: Add a state container for LED [...] adds 898a2302d7c7 platform/x86: alienware-wmi: Add WMI Drivers adds 763c16fb149e platform/x86: alienware-wmi: Add a state container for the [...] adds 21cc9dee7d0b platform/x86: alienware-wmi: Refactor LED control methods adds 7292fb2a40ca platform/x86: alienware-wmi: Refactor hdmi, amplifier, dee [...] adds 27e9e6339896 platform/x86: alienware-wmi: Refactor thermal control methods adds 6d7f1b1a5db6 platform/x86: alienware-wmi: Split DMI table adds fd683f9fbb74 MAINTAINERS: Update ALIENWARE WMI DRIVER entry adds 2e56ac8c2724 platform/x86: Rename alienware-wmi.c adds c5ebbaf146b7 platform/x86: Add alienware-wmi.h adds 8cc2c415d092 platform/x86: Split the alienware-wmi driver adds dea2895be326 platform/x86: dell: Modify Makefile alignment adds b1b8fcf6e677 platform/x86: Update alienware-wmi config entries adds 0738c3026cc0 platform/x86: alienware-wmi: Update header and module information adds db7155b5e3d6 platform/x86:intel/pmc: Make tgl_core_generic_init() static adds 78eaf4d12d7c platform/x86/intel/pmc: Remove duplicate enum adds ac6bef0d5401 platform/x86:intel/pmc: Create generic_core_init() for all [...] adds 45fa1a0d4d87 platform/x86/intel/pmc: Remove simple init functions adds bd820906ea9d platform/x86/intel/pmc: Add Arrow Lake U/H support to inte [...] adds 432c2adb9e2f Merge branch 'fixes' into for-next adds 81b251c66bdf platform/x86: int3472: Call "func" "con_id" instead adds 9cf1c75bfda5 sonypi: Use str_on_off() helper in sonypi_display_info() adds d026feb03bdc platform/x86:intel/pmc: Move arch specific action to init [...] adds d497c47481f8 platform/x86: ideapad-laptop: use dev_groups to register a [...] adds c86e269c4da6 platform/x86: dell: Use *-y instead of *-objs in Makefile adds 27cc2914e495 hwmon: (hp-wmi-sensors) Use the WMI bus API when accessing [...] adds 82d3af6b30ac platform/x86: think-lmi: Use ACPI object when extracting strings adds 126a53a94a3f platform/x86: think-lmi: Use WMI bus API when accessing BI [...] adds 0fcc3162e3fb platform/x86: hp-bioscfg: Use wmi_instance_count() adds b6b566908cd7 platform/x86: wmi: Use devres to disable the WMI device adds 656f0961d126 platform/x86: wmi: Rework WCxx/WExx ACPI method handling adds 08c9f4029007 platform/x86: wmi: Call WCxx methods when setting data blocks adds 8d5316c6c663 platform/x86: wmi: Update documentation regarding the GUID [...] adds d31feed799c1 platform/x86/intel/pmc: Add Panther Lake support to intel_ [...] adds 9eeeb2a7c773 platform/x86/intel/pmc: Remove unnecessary declarations in header adds c5855d2022b0 platform/x86/intel/pmc: Remove unneeded extern keyword in header adds 38b9ab80db31 platform/x86: thinkpad_acpi: Move subdriver initialization [...] adds 43fc63a1e8f6 platform/x86: thinkpad_acpi: Move HWMON initialization to [...] adds 363171c96a15 platform/x86: dell: dell-wmi-sysman: Use *-y instead of *- [...] adds cfba129ad277 platform/x86: amd: Use *-y instead of *-objs in Makefiles adds f0ea699b1816 platform/x86: hp: Use *-y instead of *-objs in Makefile adds 677fb7b0699d platform/x86: intel: Use *-y instead of *-objs in Makefile adds 5ad6d62c9b18 MAINTAINERS: Add documentation reference for Mellanox platform adds defcf2fb30f7 dt-bindings: platform: Add Huawei Matebook E Go EC adds 7636f090d02e platform: arm64: add Huawei Matebook E Go EC driver adds 0b6d8f9d2df7 arm64: dts: qcom: gaokun3: Add Embedded Controller node adds baa18b6ed420 platform/x86: hp-bioscfg: Replace deprecated strncpy() wit [...] adds 61250669eaa9 platform/x86:lenovo-wmi-hotkey-utilities.c: Support for mi [...] adds 886ca11a0c70 platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make [...] adds 4878e0b14c3e platform/x86: dell-uart-backlight: Make dell_uart_bl_serde [...] adds 7bb84ca9b8d0 platform/x86: samsung-galaxybook: Fix block_recording not [...] adds e57eabe2fb04 platform/x86: thinkpad_acpi: check the return value of dev [...] adds 7a248294a314 platform/x86: dell-ddv: Fix temperature calculation adds 8dc3f0161e35 platform/x86: dell-ddv: Use devm_battery_hook_register adds 99923a0df785 platform/x86: dell-ddv: Use the power supply extension mechanism adds 351f3d9a0550 platform/x86/amd/pmc: Notify user when platform does not s [...] adds e3f1fe98983e platform/x86/amd/pmc: Move macros and structures to the PM [...] adds c183cf6c5398 platform/x86/amd/pmc: Remove unnecessary line breaks adds 6ad1b2dc0f2a platform/x86/amd/pmc: Use managed APIs for mutex adds d74e6e29d2b2 tools/power/x86/intel-speed-select: Prevent increasing MAX [...] adds c49e805db306 tools/power/x86/intel-speed-select: Fix the condition to c [...] adds 7ad93737ddf3 tools/power/x86/intel-speed-select: Die ID for IO dies adds 8d9cfb6d712b tools/power/x86/intel-speed-select: Prefix header search p [...] adds 7dd556365b0c tools/power/x86/intel-speed-select: v1.22 release adds f895f2493098 Merge branch 'intel-sst' of https://github.com/spandruvada [...] adds 01db3d1ff43a platform/x86/amd/pmc: fix leak in probe() adds 80bb29fe1717 irqdomain: platform/x86: Switch to irq_domain_create_linear() adds b3e8dc1143b9 platform/x86: thinkpad_acpi: convert timeouts to secs_to_j [...] adds 96b8f4658b70 platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() adds 2c30357e755b platform/x86: x86-android-tablets: Add select POWER_SUPPLY [...] adds fb1ceb29b27c Merge tag 'platform-drivers-x86-v6.15-1' of git://git.kern [...] adds e38764f6dbb3 HID: amd_sfh: Allow configuring whether HPD is enabled or [...] adds 832ecb010e60 HID: amd_sfh: Default to HPD disabled adds 01601fdd40ec HID: amd_sfh: Don't show wrong status for amd_sfh_hpd_info() adds b3cc7428a322 Merge branch 'for-6.15/amd_sfh' into for-linus adds 1fd41e5e3d7c HID: hid-appletb-bl: add driver for the backlight of Apple [...] adds 8e9b9152cfbd HID: hid-appletb-kbd: add driver for the keyboard mode of [...] adds 7d62ba8deacf HID: hid-appletb-kbd: add support for fn toggle between me [...] adds 93a0fc489481 HID: hid-appletb-kbd: add support for automatic brightness [...] adds cc9714a5227b HID: hid-appletb-kbd: make struct attribute *appletb_kbd_a [...] adds a4fa2e6bfe6b HID: hid-appletb-bl: use appletb_bl_brightness_map instead [...] adds 534bac4f126b HID: hid-appletb-kbd: simplify logic used to switch betwee [...] adds 172e23f5d05d HID: hid-appletb-bl: fix incorrect error message for defau [...] adds 70409f3bc0c0 HID: appletb-kbd: Fix inconsistent indentation and pass -E [...] adds ac91d5c71845 Merge branch 'for-6.15/apple' into for-linus adds 56be86393214 HID: bpf: Add support for the default firmware mode of the [...] adds 43db1911f807 HID: bpf: Suppress bogus F13 trigger on Sirius keyboard fu [...] adds 531a1cc66713 HID: bpf: Added updated Kamvas Pro 19 descriptor adds 4be933521ffa HID: bpf: add support for the XP-Pen Artist Pro 19 (gen2) adds 91bb3115efdf HID: bpf: import new kfunc from v6.10 & v6.11 adds 4a94deb94994 HID: bpf: new hid_bpf_async.h common header adds 834da3756f49 HID: bpf: add a v6.11+ compatible BPF fixup for the XPPen [...] adds 5d28bc6b495c Merge branch 'for-6.15/bpf' into for-linus adds c600a5592264 HID: core: Add reserved item tag for main items adds b928908e9b5a Merge branch 'for-6.15/core' into for-linus adds 38ad1eec979b HID: google: don't include '<linux/pm_wakeup.h>' directly adds e4f7cc8c36e7 Merge branch 'for-6.15/google' into for-linus adds fe0fb58325e5 HID: remove superfluous (and wrong) Makefile entry for CON [...] adds 770493524e9f Merge branch 'for-6.15/intel-ish' into for-linus adds 03dcede2199a HID: intel-thc-hid: Remove deprecated PCI API calls adds d05c76fceb09 Hid: Intel-thc-hid: Intel-thc: Fix "dubious: !x | !y" issue adds f97455f936f1 HID: Intel-thc-hid: Intel-quickspi: Correct device state n [...] adds 071b38ee0975 Merge branch 'for-6.15/intel-thc' into for-linus adds d6ea85f8371b HID: lenovo: Fix to ensure the data as __le32 instead of u32 adds 608446c23807 HID: lenovo: silence unreachable code warning adds 880d010ca55f Merge branch 'for-6.15/lenovo' into for-linus adds a3a064146c50 HID: hid-lg-g15: Use standard multicolor LED API adds 4465f4fa21e0 HID: Kconfig: Add LEDS_CLASS_MULTICOLOR dependency to HID_ [...] adds 867bc163da6d Merge branch 'for-6.15/logitech' into for-linus adds 37e0591fe44d HID: pidff: Convert infinite length from Linux API to PID [...] adds 8876fc1884f5 HID: pidff: Do not send effect envelope if it's empty adds f538183e997a HID: pidff: Clamp PERIODIC effect period to device's logic [...] adds 2d5c7ce5bf4c HID: pidff: Add MISSING_DELAY quirk and its detection adds fc7c154e9bb3 HID: pidff: Add MISSING_PBO quirk and its detection adds a4119108d253 HID: pidff: Add PERMISSIVE_CONTROL quirk adds 36de0164bbaf HID: pidff: Add hid_pidff_init_with_quirks and export as G [...] adds 3051bf5ec773 HID: pidff: Add FIX_WHEEL_DIRECTION quirk adds ce52c0c939fc HID: pidff: Stop all effects before enabling actuators adds f06bf8d94fff HID: Add hid-universal-pidff driver and supported device ids adds 7d3adb9695ec MAINTAINERS: Add entry for hid-universal-pidff driver adds abdbf8764f49 HID: pidff: Add PERIODIC_SINE_ONLY quirk adds cb3fd788e3fa HID: pidff: Completely rework and fix pidff_reset function adds e4bdc80ef142 HID: pidff: Simplify pidff_upload_effect function adds 1c12f136891c HID: pidff: Define values used in pidff_find_special_fields adds 8713107221a8 HID: pidff: Rescale time values to match field units adds f7ebf0b11b9e HID: pidff: Factor out code for setting gain adds 22a05462c3d0 HID: pidff: Fix null pointer dereference in pidff_find_fields adds 0d24d4b1da96 HID: pidff: Move all hid-pidff definitions to a dedicated header adds 4eb9c2ee538b HID: pidff: Simplify pidff_rescale_signed adds 217551624569 HID: pidff: Use macros instead of hardcoded min/max values [...] adds 5d98079b2d01 HID: pidff: Factor out pool report fetch and remove excess [...] adds 2c2afb50b50f MAINTAINERS: Update hid-universal-pidff entry adds 1f650dcec32d HID: pidff: Make sure to fetch pool before checking SIMULT [...] adds c385f61108d4 HID: hid-universal-pidff: Add Asetek wheelbases support adds e19675c24774 HID: pidff: Comment and code style update adds 9d4174dc4a23 HID: pidff: Support device error response from PID_BLOCK_LOAD adds 1bd55e79cbc0 HID: pidff: Remove redundant call to pidff_find_special_keys adds b9c340b67b33 HID: hid-universal-pidff: Fix spelling mistake "sucessfull [...] adds bbeface10511 HID: pidff: Rename two functions to align them with naming [...] adds 0c6673e3d17b HID: pidff: Clamp effect playback LOOP_COUNT value adds 1a575044d516 HID: pidff: Compute INFINITE value instead of using hardco [...] adds f98ecedbeca3 HID: pidff: Fix 90 degrees direction name North -> East adds e2fa0bdf08a7 HID: pidff: Fix set_device_control() adds 765b8aa0f7df Merge branch 'for-6.15/pidff' into for-linus adds 9821709af892 HID: hid-plantronics: Add mic mute mapping and generalize quirks adds 486f6205c233 ALSA: usb-audio: Add quirk for Plantronics headsets to fix [...] adds 74ed6b5bad42 Merge branch 'for-6.15/plantronics' into for-linus adds c5cd1f0f0e74 HID: Enable playstation driver independently of sony driver adds e65990eb256a HID: Enable playstation driver for PlayStation 5 controllers adds 82931ba4c1fe Merge branch 'for-6.15/sony' into for-linus adds 41ab65301d03 HID: hid-steam: Mutex cleanup in steam_set_lizard_mode() adds 795b318f0577 Merge branch 'for-6.15/steam' into for-linus adds d73a4bfa2881 HID: usbkbd: Fix the bit shift number for LED_KANA adds 6fe38a26b25a Merge branch 'for-6.15/usb-hidbp' into for-linus adds 5e013ad20689 HID: wacom: Remove static WACOM_PKGLEN_MAX limit adds 4ee4d7b177cf Merge branch 'for-6.15/wacom' into for-linus adds 5e06802b426b Merge tag 'hid-for-linus-2025032601' of git://git.kernel.o [...] adds 9ea13d9e40cf dt-bindings: mtd: physmap: Ensure all properties are defined adds 1b61a59876f0 mtd: Replace kcalloc() with devm_kcalloc() adds 2aee30bb10d7 mtd: Add check for devm_kcalloc() adds 6697dae1e2da mtd: capture device name setting failure when adding mtd adds 2a6a44555f07 mtd: Fix error handling in mtd_device_parse_register() error path adds 6bc9f4273988 mtd: mtdpart: Do not supply NULL to printf() adds 9fe1617df3c8 mtd: rawnand: gpmi: Use str_enabled_disabled() in gpmi_nan [...] adds 3081f26059a8 mtd: mchp48l640: Use str_enable_disable() in mchp48l640_wr [...] adds 48a29721c967 dt-bindings: mtd: atmel,dataflash: convert txt to yaml adds 9b4db032fb2b mtd: spi-nor: winbond: Add support for w25q01jv adds 8079d5bc5c3d mtd: spi-nor: winbond: Add support for w25q02jv adds a20d7d265eda mtd: spi-nor: sort headers alphabetically adds 03e7bb864d9a mtd: spi-nor: use scope-based mutex cleanup helpers adds 798aafeffb36 mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Inpu [...] adds 797bbaa7531f mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g adds 93020292fea7 mtd: spi-nor: explicitly include <linux/math64.h> adds fafa240a1798 mtd: spi-nor: explicitly include <linux/of.h> adds eec373688d91 mtd: spi-nor: drop unused <linux/of_platform.h> adds 59ee921ca7ec Merge tag 'spi-nor/for-6.15' into mtd/next adds 499a4b16a486 dt-bindings: mtd: arasan,nand-controller: Ensure all prope [...] adds 07d0aa9393ab mtd: spinand: make spinand_{read,write}_page global adds c06b1f753bea mtd: spinand: add OTP support adds e278b8c73b05 mtd: spinand: make spinand_{wait,otp_page_size} global adds 9ad2857c82d5 mtd: spinand: otp: add helpers functions adds b741d3fa5d3c mtd: spinand: micron: OTP access for MT29F2G01ABAGD adds a3b219e476d3 mtd: spinand: esmt: OTP access for F50{L,D}1G41LB adds 1db50b96b059 mtd: rawnand: qcom: finish converting register to FIELD_PREP adds 34684bb5e436 mtd: rawnand: use kcalloc() instead of kzalloc() adds f2cb43c98010 mtd: spinand: Add read retry support adds a9d94a2a9e5a mtd: spinand: macronix: Add support for read retry adds 87b726bc79f1 dt-bindings: mtd: mxc-nand: Document fsl,imx31-nand adds ddc210cf8b8a mtd: rawnand: brcmnand: fix PM resume warning adds b28f47ac3ddd mtd: spinand: Improve spinand_info macros style adds ca8cbbb2be8f mtd: nand: Fix a kdoc comment adds b0e63a0847ee dt-bindings: mtd: gpmi-nand: Add compatible string for i.M [...] adds 2dd33fc2a81d Merge tag 'nand/for-6.15' into mtd/next adds f6e0150b2003 Merge tag 'mtd/for-6.15' of git://git.kernel.org/pub/scm/l [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + Documentation/ABI/testing/sysfs-class-chromeos | 20 + Documentation/ABI/testing/sysfs-driver-amd-sfh | 13 + .../ABI/testing/sysfs-driver-hid-appletb-kbd | 13 + .../ABI/testing/sysfs-platform-mellanox-bootctl | 10 + Documentation/admin-guide/kernel-parameters.txt | 3 + Documentation/admin-guide/laptops/index.rst | 1 + .../admin-guide/laptops/samsung-galaxybook.rst | 174 ++ Documentation/admin-guide/media/cec.rst | 2 +- Documentation/admin-guide/media/mgb4.rst | 4 +- Documentation/admin-guide/pm/cpuidle.rst | 29 +- Documentation/admin-guide/pm/intel_idle.rst | 18 +- Documentation/admin-guide/pm/intel_pstate.rst | 3 + Documentation/admin-guide/pnp.rst | 3 - .../connector/gocontroll,moduline-module-slot.yaml | 88 + .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 35 +- .../bindings/firmware/thead,th1520-aon.yaml | 53 + .../bindings/gpio/aspeed,ast2400-gpio.yaml | 6 + .../devicetree/bindings/gpio/gpio-mvebu.yaml | 10 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 1 + .../devicetree/bindings/gpio/loongson,ls-gpio.yaml | 3 + .../devicetree/bindings/gpio/nxp,pcf8575.yaml | 37 + .../devicetree/bindings/hwmon/adi,ad741x.yaml | 1 - .../devicetree/bindings/hwmon/adi,adm1275.yaml | 1 - .../devicetree/bindings/hwmon/adi,ltc2991.yaml | 1 - .../devicetree/bindings/hwmon/gpio-fan.yaml | 3 + .../devicetree/bindings/hwmon/lltc,ltc2978.yaml | 5 + .../devicetree/bindings/hwmon/maxim,max20730.yaml | 1 - .../devicetree/bindings/hwmon/maxim,max6639.yaml | 1 - .../devicetree/bindings/hwmon/maxim,max6650.yaml | 1 - .../bindings/hwmon/microchip,emc2305.yaml | 111 + .../devicetree/bindings/hwmon/national,lm90.yaml | 6 + .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 2 +- .../devicetree/bindings/hwmon/nuvoton,nct6775.yaml | 1 - .../devicetree/bindings/hwmon/nuvoton,nct7363.yaml | 1 - .../devicetree/bindings/hwmon/nuvoton,nct7802.yaml | 1 - .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 9 + .../devicetree/bindings/hwmon/ti,adc128d818.yaml | 1 - .../devicetree/bindings/hwmon/ti,ads7828.yaml | 1 - .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 31 +- .../devicetree/bindings/hwmon/ti,lm87.yaml | 1 - .../devicetree/bindings/hwmon/ti,tmp513.yaml | 1 - .../devicetree/bindings/hwmon/ti,tps23861.yaml | 1 - .../devicetree/bindings/hwmon/winbond,w83781d.yaml | 1 - .../bindings/media/aspeed,video-engine.yaml | 70 + .../devicetree/bindings/media/aspeed-video.txt | 33 - .../devicetree/bindings/media/i2c/adv7180.yaml | 4 + .../bindings/media/i2c/st,st-mipid02.yaml | 2 +- .../media/mediatek,vcodec-subdev-decoder.yaml | 100 +- .../bindings/media/mediatek-jpeg-decoder.yaml | 3 +- .../bindings/media/mediatek-jpeg-encoder.yaml | 2 +- .../bindings/media/qcom,sc7280-camss.yaml | 10 +- .../bindings/media/qcom,sdm670-camss.yaml | 318 +++ .../bindings/media/qcom,sm8550-camss.yaml | 597 +++++ .../bindings/media/qcom,sm8550-iris.yaml | 158 ++ .../devicetree/bindings/media/snps,dw-hdmi-rx.yaml | 132 + .../bindings/media/st,stm32mp25-csi.yaml | 5 +- .../devicetree/bindings/mfd/motorola-cpcap.txt | 6 + .../devicetree/bindings/misc/atmel-ssc.txt | 50 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 38 +- .../bindings/mmc/amlogic,meson-mx-sdio.yaml | 3 + .../devicetree/bindings/mmc/atmel,hsmci.yaml | 106 + .../devicetree/bindings/mmc/atmel-hsmci.txt | 73 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../devicetree/bindings/mmc/mmc-controller.yaml | 2 +- .../devicetree/bindings/mmc/mmc-slot.yaml | 1 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 16 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 2 + .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 2 + .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 5 +- .../bindings/mtd/arasan,nand-controller.yaml | 2 +- .../devicetree/bindings/mtd/atmel,dataflash.yaml | 55 + .../devicetree/bindings/mtd/atmel-dataflash.txt | 17 - .../devicetree/bindings/mtd/gpmi-nand.yaml | 7 + .../devicetree/bindings/mtd/mtd-physmap.yaml | 5 +- .../devicetree/bindings/mtd/mxc-nand.yaml | 8 +- .../bindings/platform/huawei,gaokun-ec.yaml | 124 + .../bindings/power/allwinner,sun20i-d1-ppu.yaml | 1 + .../bindings/power/rockchip,power-controller.yaml | 3 + .../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 11 +- .../devicetree/bindings/pwm/pwm-nexus-node.yaml | 65 + .../devicetree/bindings/pwm/pwm-rockchip.yaml | 2 + .../devicetree/bindings/pwm/sophgo,sg2042-pwm.yaml | 58 + .../bindings/regulator/nxp,pca9450-regulator.yaml | 51 +- .../bindings/regulator/richtek,rtq2208.yaml | 3 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 6 + .../devicetree/bindings/sound/atmel,at91-ssc.yaml | 104 + .../bindings/sound/atmel,at91sam9g20ek-wm8731.yaml | 72 + .../sound/atmel-at91sam9g20ek-wm8731-audio.txt | 26 - .../bindings/sound/audio-graph-card2.yaml | 4 + .../devicetree/bindings/sound/awinic,aw88395.yaml | 1 + .../devicetree/bindings/sound/dmic-codec.yaml | 3 + .../devicetree/bindings/sound/everest,es8328.yaml | 11 +- .../devicetree/bindings/sound/fsl,audmix.yaml | 61 +- .../devicetree/bindings/sound/fsl,easrc.yaml | 5 +- .../devicetree/bindings/sound/fsl,imx-asrc.yaml | 15 +- .../bindings/sound/fsl,imx95-cm7-sof.yaml | 64 + .../devicetree/bindings/sound/fsl,sai.yaml | 55 + .../devicetree/bindings/sound/fsl,sof-cpu.yaml | 27 + .../devicetree/bindings/sound/imx-audio-card.yaml | 14 + .../bindings/sound/mediatek,mt8188-mt6359.yaml | 9 + .../bindings/sound/qcom,wcd937x-sdw.yaml | 36 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 4 + .../devicetree/bindings/sound/ti,tas2770.yaml | 1 + .../devicetree/bindings/sound/ti,tas27xx.yaml | 1 + .../devicetree/bindings/sound/wlf,wm8904.yaml | 129 + .../devicetree/bindings/sound/wlf,wm8960.yaml | 4 + .../bindings/sound/xlnx,audio-formatter.txt | 29 - .../bindings/sound/xlnx,audio-formatter.yaml | 72 + .../devicetree/bindings/sound/xlnx,i2s.txt | 28 - .../devicetree/bindings/sound/xlnx,i2s.yaml | 65 + .../devicetree/bindings/sound/xlnx,spdif.txt | 28 - .../devicetree/bindings/sound/xlnx,spdif.yaml | 77 + .../bindings/spi/adi,axi-spi-engine.yaml | 24 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 25 +- .../devicetree/bindings/spi/fsl,espi.yaml | 65 + Documentation/devicetree/bindings/spi/fsl,spi.yaml | 74 + Documentation/devicetree/bindings/spi/fsl-spi.txt | 62 - .../bindings/spi/mediatek,spi-mt65xx.yaml | 2 + .../bindings/spi/qcom,spi-qpic-snand.yaml | 83 + .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 1 + .../devicetree/bindings/spi/spi-rockchip.yaml | 1 + .../devicetree/bindings/spi/spi-sg2044-nor.yaml | 52 + .../devicetree/bindings/spi/st,stm32mp25-ospi.yaml | 105 + .../bindings/trigger-source/pwm-trigger.yaml | 37 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/media/tx-rx.rst | 26 +- Documentation/filesystems/fscrypt.rst | 8 +- Documentation/filesystems/fsverity.rst | 16 +- Documentation/hwmon/abituguru-datasheet.rst | 8 +- Documentation/hwmon/abituguru.rst | 2 +- Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/cgbc-hwmon.rst | 63 + Documentation/hwmon/dell-smm-hwmon.rst | 14 +- Documentation/hwmon/htu31.rst | 37 + Documentation/hwmon/ina233.rst | 75 + Documentation/hwmon/index.rst | 3 + Documentation/hwmon/lm90.rst | 43 + Documentation/hwmon/ltc2978.rst | 36 +- Documentation/hwmon/nct6683.rst | 3 +- Documentation/sound/alsa-configuration.rst | 2 +- Documentation/sound/designs/powersave.rst | 6 +- Documentation/sound/soc/codec-to-codec.rst | 4 +- Documentation/sound/soc/dpcm.rst | 21 +- .../userspace-api/media/drivers/uvcvideo.rst | 64 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 26 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 14 + .../userspace-api/media/videodev2.h.rst.exceptions | 4 + Documentation/wmi/acpi-interface.rst | 3 + Documentation/wmi/driver-development-guide.rst | 4 + MAINTAINERS | 147 +- arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 2 - arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/mvebu_v5_defconfig | 1 - arch/arm/configs/mxs_defconfig | 1 - arch/arm/configs/omap1_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 2 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/configs/stm32_defconfig | 1 - arch/arm/configs/wpcm450_defconfig | 1 - arch/arm/lib/crc-t10dif-glue.c | 6 - arch/arm/lib/crc32-glue.c | 12 +- .../arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi | 5 +- .../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts | 163 ++ arch/arm64/lib/crc-t10dif-glue.c | 6 - arch/arm64/lib/crc32-glue.c | 10 +- arch/hexagon/configs/comet_defconfig | 1 - arch/loongarch/lib/crc32-loongarch.c | 6 +- arch/mips/configs/bcm47xx_defconfig | 1 - arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/cobalt_defconfig | 1 - arch/mips/configs/db1xxx_defconfig | 1 - arch/mips/configs/decstation_64_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/lib/crc32-mips.c | 15 +- arch/parisc/configs/generic-64bit_defconfig | 1 - arch/powerpc/configs/85xx/ge_imp3a_defconfig | 1 - arch/powerpc/configs/adder875_defconfig | 1 - arch/powerpc/configs/ep88xc_defconfig | 1 - arch/powerpc/configs/mpc866_ads_defconfig | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/configs/tqm8xx_defconfig | 1 - arch/powerpc/lib/crc-t10dif-glue.c | 6 - arch/powerpc/lib/crc32-glue.c | 10 +- arch/riscv/Kconfig | 2 + arch/riscv/lib/Makefile | 5 + arch/riscv/lib/crc-clmul-consts.h | 122 + arch/riscv/lib/crc-clmul-template.h | 265 ++ arch/riscv/lib/crc-clmul.h | 23 + arch/riscv/lib/crc-t10dif.c | 24 + arch/riscv/lib/crc16_msb.c | 18 + arch/riscv/lib/crc32-riscv.c | 311 --- arch/riscv/lib/crc32.c | 53 + arch/riscv/lib/crc32_lsb.c | 18 + arch/riscv/lib/crc32_msb.c | 18 + arch/riscv/lib/crc64.c | 34 + arch/riscv/lib/crc64_lsb.c | 18 + arch/riscv/lib/crc64_msb.c | 18 + arch/s390/configs/debug_defconfig | 3 - arch/s390/configs/defconfig | 3 - arch/s390/lib/crc32-glue.c | 2 +- arch/sh/configs/se7206_defconfig | 2 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sparc/configs/sparc32_defconfig | 1 - arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/lib/crc32_glue.c | 10 +- arch/x86/Kconfig | 3 +- arch/x86/crypto/aesni-intel_glue.c | 22 +- arch/x86/events/amd/ibs.c | 2 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 2 +- arch/x86/events/intel/p4.c | 2 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/msr-index.h | 20 +- arch/x86/kernel/acpi/cppc.c | 4 +- arch/x86/kernel/cpu/intel.c | 22 + arch/x86/lib/Makefile | 5 +- 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-glue.c | 29 +- arch/x86/lib/crc16-msb-pclmul.S | 6 + arch/x86/lib/crc32-glue.c | 57 +- arch/x86/lib/crc32-pclmul.S | 219 +- arch/x86/lib/crc64-glue.c | 50 + arch/x86/lib/crc64-pclmul.S | 7 + arch/x86/lib/crct10dif-pcl-asm_64.S | 332 --- block/Kconfig | 2 +- block/t10-pi.c | 2 +- crypto/Kconfig | 20 - crypto/Makefile | 3 - crypto/crc32c_generic.c | 8 +- crypto/crc64_rocksoft_generic.c | 89 - crypto/crct10dif_generic.c | 168 -- crypto/tcrypt.c | 8 - crypto/testmgr.c | 14 - crypto/testmgr.h | 303 --- drivers/acpi/Kconfig | 2 +- drivers/acpi/acpi_video.c | 7 +- drivers/acpi/button.c | 10 +- drivers/acpi/device_pm.c | 4 +- drivers/acpi/fan.h | 1 + drivers/acpi/fan_attr.c | 37 +- drivers/acpi/fan_core.c | 25 +- drivers/acpi/fan_hwmon.c | 8 + drivers/acpi/hed.c | 7 +- drivers/acpi/platform_profile.c | 45 +- drivers/acpi/power.c | 5 +- drivers/acpi/thermal.c | 2 +- drivers/auxdisplay/Kconfig | 1 + drivers/auxdisplay/charlcd.c | 5 +- drivers/auxdisplay/charlcd.h | 5 +- drivers/auxdisplay/hd44780.c | 19 +- drivers/auxdisplay/hd44780_common.c | 24 +- drivers/auxdisplay/hd44780_common.h | 4 +- drivers/auxdisplay/lcd2s.c | 12 +- drivers/auxdisplay/panel.c | 17 +- drivers/auxdisplay/seg-led-gpio.c | 3 +- drivers/base/power/clock_ops.c | 73 - drivers/base/power/generic_ops.c | 24 - drivers/base/power/main.c | 165 +- drivers/base/power/runtime.c | 87 +- drivers/base/regmap/regcache.c | 31 + drivers/char/sonypi.c | 11 +- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/acpi-cpufreq.c | 4 +- drivers/cpufreq/amd-pstate-trace.h | 57 +- drivers/cpufreq/amd-pstate-ut.c | 211 +- drivers/cpufreq/amd-pstate.c | 670 +++-- drivers/cpufreq/amd-pstate.h | 65 +- drivers/cpufreq/apple-soc-cpufreq.c | 18 +- drivers/cpufreq/armada-37xx-cpufreq.c | 6 +- drivers/cpufreq/armada-8k-cpufreq.c | 2 +- drivers/cpufreq/bmips-cpufreq.c | 1 - drivers/cpufreq/brcmstb-avs-cpufreq.c | 1 - drivers/cpufreq/cppc_cpufreq.c | 9 +- drivers/cpufreq/cpufreq-dt.c | 24 +- drivers/cpufreq/cpufreq.c | 46 +- drivers/cpufreq/cpufreq_governor.c | 45 +- drivers/cpufreq/davinci-cpufreq.c | 1 - drivers/cpufreq/e_powersaver.c | 1 - drivers/cpufreq/elanfreq.c | 1 - drivers/cpufreq/freq_table.c | 15 +- drivers/cpufreq/imx6q-cpufreq.c | 1 - drivers/cpufreq/intel_pstate.c | 27 +- drivers/cpufreq/kirkwood-cpufreq.c | 1 - drivers/cpufreq/longhaul.c | 1 - drivers/cpufreq/loongson2_cpufreq.c | 1 - drivers/cpufreq/loongson3_cpufreq.c | 11 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 3 +- drivers/cpufreq/mediatek-cpufreq.c | 3 +- drivers/cpufreq/mvebu-cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 1 - drivers/cpufreq/p4-clockmod.c | 1 - drivers/cpufreq/pasemi-cpufreq.c | 1 - drivers/cpufreq/pmac32-cpufreq.c | 1 - drivers/cpufreq/pmac64-cpufreq.c | 1 - drivers/cpufreq/powernow-k6.c | 1 - drivers/cpufreq/powernow-k7.c | 1 - drivers/cpufreq/powernow-k8.c | 1 - drivers/cpufreq/powernv-cpufreq.c | 11 +- drivers/cpufreq/qcom-cpufreq-hw.c | 16 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 8 +- drivers/cpufreq/qoriq-cpufreq.c | 1 - drivers/cpufreq/sc520_freq.c | 1 - drivers/cpufreq/scmi-cpufreq.c | 21 +- drivers/cpufreq/scpi-cpufreq.c | 8 +- drivers/cpufreq/sh-cpufreq.c | 1 - drivers/cpufreq/spear-cpufreq.c | 1 - drivers/cpufreq/speedstep-centrino.c | 1 - drivers/cpufreq/speedstep-ich.c | 1 - drivers/cpufreq/speedstep-smi.c | 1 - drivers/cpufreq/sun50i-cpufreq-nvmem.c | 6 +- drivers/cpufreq/tegra186-cpufreq.c | 8 +- drivers/cpufreq/tegra194-cpufreq.c | 1 - drivers/cpufreq/vexpress-spc-cpufreq.c | 1 - drivers/cpufreq/virtual-cpufreq.c | 3 +- drivers/cpuidle/cpuidle-arm.c | 8 +- drivers/cpuidle/cpuidle-big_little.c | 2 +- drivers/cpuidle/cpuidle-psci.c | 7 +- drivers/cpuidle/cpuidle-qcom-spm.c | 2 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 4 +- drivers/cpuidle/governors/menu.c | 129 +- drivers/crypto/stm32/stm32-crc32.c | 2 +- drivers/firmware/Kconfig | 10 + drivers/firmware/Makefile | 1 + .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 13 +- .../cirrus/test/cs_dsp_test_control_parse.c | 51 +- drivers/firmware/thead,th1520-aon.c | 250 ++ drivers/gpio/Kconfig | 9 +- drivers/gpio/Makefile | 3 + drivers/gpio/TODO | 89 +- drivers/gpio/dev-sync-probe.c | 97 + drivers/gpio/dev-sync-probe.h | 25 + drivers/gpio/gpio-74x164.c | 92 +- drivers/gpio/gpio-adnp.c | 138 +- drivers/gpio/gpio-adp5520.c | 12 +- drivers/gpio/gpio-adp5585.c | 10 +- drivers/gpio/gpio-aggregator.c | 38 +- drivers/gpio/gpio-altera-a10sr.c | 14 +- drivers/gpio/gpio-altera.c | 6 +- drivers/gpio/gpio-amd-fch.c | 7 +- drivers/gpio/gpio-amd8111.c | 6 +- drivers/gpio/gpio-arizona.c | 9 +- drivers/gpio/gpio-aspeed-sgpio.c | 86 +- drivers/gpio/gpio-aspeed.c | 108 +- drivers/gpio/gpio-bcm-kona.c | 69 +- drivers/gpio/gpio-bd71815.c | 15 +- drivers/gpio/gpio-bd71828.c | 15 +- drivers/gpio/gpio-bd9571mwv.c | 8 +- drivers/gpio/gpio-brcmstb.c | 3 +- drivers/gpio/gpio-bt8xx.c | 48 +- drivers/gpio/gpio-cgbc.c | 24 +- drivers/gpio/gpio-creg-snps.c | 10 +- drivers/gpio/gpio-cros-ec.c | 13 +- drivers/gpio/gpio-crystalcove.c | 15 +- drivers/gpio/gpio-cs5535.c | 6 +- drivers/gpio/gpio-da9052.c | 34 +- drivers/gpio/gpio-da9055.c | 14 +- drivers/gpio/gpio-davinci.c | 6 +- drivers/gpio/gpio-grgpio.c | 3 +- drivers/gpio/gpio-latch.c | 68 +- drivers/gpio/gpio-loongson-64bit.c | 55 +- drivers/gpio/gpio-max3191x.c | 18 +- drivers/gpio/gpio-max77650.c | 14 +- drivers/gpio/gpio-mmio.c | 37 +- drivers/gpio/gpio-mockup.c | 14 +- drivers/gpio/gpio-mvebu.c | 15 +- drivers/gpio/gpio-nomadik.c | 3 +- drivers/gpio/gpio-pca953x.c | 17 +- drivers/gpio/gpio-pcf857x.c | 29 +- drivers/gpio/gpio-rcar.c | 13 +- drivers/gpio/gpio-regmap.c | 73 +- drivers/gpio/gpio-sim.c | 98 +- drivers/gpio/gpio-stmpe.c | 6 +- drivers/gpio/gpio-vf610.c | 105 +- drivers/gpio/gpio-virtio.c | 29 +- drivers/gpio/gpio-virtuser.c | 73 +- drivers/gpio/gpio-wcove.c | 3 +- drivers/gpio/gpio-wm831x.c | 3 +- drivers/gpio/gpio-xilinx.c | 102 +- drivers/gpio/gpio-xra1403.c | 3 +- drivers/gpio/gpiolib-acpi.c | 2 +- drivers/gpio/gpiolib-of.c | 128 +- drivers/gpio/gpiolib.c | 365 ++- drivers/gpio/gpiolib.h | 39 +- drivers/hid/Kconfig | 40 + drivers/hid/Makefile | 4 +- drivers/hid/amd-sfh-hid/amd_sfh_common.h | 1 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 58 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 50 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.h | 3 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 2 +- drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c | 75 +- drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c | 531 ++++ .../progs/TUXEDO__Sirius-16-Gen1-and-Gen2.bpf.c | 47 + drivers/hid/bpf/progs/XPPen__ACK05.bpf.c | 330 +++ drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c | 44 +- drivers/hid/bpf/progs/hid_bpf_async.h | 219 ++ drivers/hid/bpf/progs/hid_bpf_helpers.h | 19 + drivers/hid/hid-appletb-bl.c | 204 ++ drivers/hid/hid-appletb-kbd.c | 507 ++++ drivers/hid/hid-core.c | 6 +- drivers/hid/hid-google-hammer.c | 1 - drivers/hid/hid-ids.h | 37 + drivers/hid/hid-lenovo.c | 8 +- drivers/hid/hid-lg-g15.c | 146 +- drivers/hid/hid-plantronics.c | 144 +- drivers/hid/hid-quirks.c | 24 +- drivers/hid/hid-steam.c | 7 +- drivers/hid/hid-universal-pidff.c | 202 ++ .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 14 +- .../intel-thc-hid/intel-quickspi/pci-quickspi.c | 16 +- .../intel-thc-hid/intel-quickspi/quickspi-dev.h | 4 +- .../intel-quickspi/quickspi-protocol.c | 2 +- .../hid/intel-thc-hid/intel-thc/intel-thc-dma.c | 2 +- drivers/hid/usbhid/hid-core.c | 1 + drivers/hid/usbhid/hid-pidff.c | 569 ++-- drivers/hid/usbhid/hid-pidff.h | 33 + drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/wacom_sys.c | 35 +- drivers/hid/wacom_wac.c | 8 +- drivers/hid/wacom_wac.h | 7 +- drivers/hwmon/Kconfig | 25 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/acpi_power_meter.c | 856 +++--- drivers/hwmon/asus-ec-sensors.c | 10 + drivers/hwmon/cgbc-hwmon.c | 304 +++ drivers/hwmon/dell-smm-hwmon.c | 5 +- drivers/hwmon/emc2305.c | 38 +- drivers/hwmon/gpio-fan.c | 16 +- drivers/hwmon/gsc-hwmon.c | 1 - drivers/hwmon/hp-wmi-sensors.c | 4 +- drivers/hwmon/htu31.c | 350 +++ drivers/hwmon/hwmon.c | 4 +- drivers/hwmon/ina3221.c | 9 +- drivers/hwmon/isl28022.c | 44 +- drivers/hwmon/k10temp.c | 2 + drivers/hwmon/lm90.c | 82 +- drivers/hwmon/ltc4282.c | 44 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/ntc_thermistor.c | 15 +- drivers/hwmon/pmbus/Kconfig | 15 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/ina233.c | 191 ++ drivers/hwmon/pmbus/ltc2978.c | 69 +- drivers/hwmon/pmbus/pmbus_core.c | 371 ++- drivers/hwmon/pt5161l.c | 46 +- drivers/hwmon/sg2042-mcu.c | 42 +- drivers/hwmon/sht3x.c | 67 +- drivers/hwmon/tps23861.c | 31 +- drivers/hwmon/xgene-hwmon.c | 2 +- drivers/idle/intel_idle.c | 35 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 2 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 2 +- drivers/infiniband/sw/siw/siw.h | 4 +- drivers/leds/leds-aw200xx.c | 2 +- drivers/md/raid5-cache.c | 31 +- drivers/md/raid5-ppl.c | 16 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/cec/core/cec-pin.c | 11 +- drivers/media/common/siano/smsdvb-main.c | 2 + drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 8 +- drivers/media/dvb-frontends/dibx000_common.c | 10 +- drivers/media/dvb-frontends/stv0299.c | 2 +- drivers/media/dvb-frontends/tda10048.c | 8 +- drivers/media/i2c/Kconfig | 12 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7180.c | 34 +- drivers/media/i2c/adv748x/adv748x.h | 2 +- drivers/media/i2c/adv7511-v4l2.c | 6 +- drivers/media/i2c/ccs-pll.c | 16 +- drivers/media/i2c/ccs/ccs-core.c | 6 +- drivers/media/i2c/dw9719.c | 113 +- drivers/media/i2c/hi556.c | 46 +- drivers/media/i2c/imx214.c | 1287 +++++---- drivers/media/i2c/imx219.c | 320 ++- drivers/media/i2c/imx283.c | 37 +- drivers/media/i2c/imx319.c | 9 +- drivers/media/i2c/imx335.c | 21 +- drivers/media/i2c/imx415.c | 183 +- drivers/media/i2c/lt6911uxe.c | 707 +++++ drivers/media/i2c/ov08x40.c | 168 +- drivers/media/i2c/ov2740.c | 27 +- drivers/media/i2c/ov7251.c | 4 +- drivers/media/i2c/ov9282.c | 23 +- drivers/media/i2c/st-mipid02.c | 5 +- drivers/media/i2c/tc358746.c | 235 +- drivers/media/i2c/tda1997x.c | 7 +- drivers/media/i2c/vgxy61.c | 4 +- drivers/media/i2c/video-i2c.c | 12 +- drivers/media/pci/cx23885/cx23885-cards.c | 30 + drivers/media/pci/cx23885/cx23885-core.c | 33 +- drivers/media/pci/cx23885/cx23885-video.c | 3 +- drivers/media/pci/cx23885/cx23885.h | 1 + drivers/media/pci/cx23885/netup-eeprom.c | 29 - drivers/media/pci/cx23885/netup-eeprom.h | 1 - drivers/media/pci/intel/ipu3/ipu3-cio2.c | 11 +- drivers/media/pci/intel/ipu6/ipu6-dma.c | 33 - drivers/media/pci/intel/ipu6/ipu6-dma.h | 3 - drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 12 +- drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 2 - drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 1 + drivers/media/pci/intel/ivsc/mei_csi.c | 78 +- drivers/media/pci/mgb4/mgb4_cmt.c | 8 +- drivers/media/pci/mgb4/mgb4_core.c | 13 +- drivers/media/pci/mgb4/mgb4_core.h | 8 +- drivers/media/pci/mgb4/mgb4_regs.c | 1 + drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/allegro-dvt/allegro-core.c | 1 + drivers/media/platform/cadence/cdns-csi2rx.c | 4 +- .../media/platform/chips-media/coda/coda-common.c | 1 + .../media/platform/chips-media/wave5/wave5-hw.c | 2 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 31 +- .../media/platform/chips-media/wave5/wave5-vpu.c | 4 +- .../platform/chips-media/wave5/wave5-vpuapi.c | 10 + .../mediatek/vcodec/common/mtk_vcodec_fw_scp.c | 5 +- .../mediatek/vcodec/encoder/venc/venc_h264_if.c | 6 +- drivers/media/platform/nuvoton/npcm-video.c | 6 +- drivers/media/platform/nxp/imx-mipi-csis.c | 5 +- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 11 +- drivers/media/platform/qcom/Kconfig | 1 + drivers/media/platform/qcom/Makefile | 1 + drivers/media/platform/qcom/camss/Makefile | 2 + drivers/media/platform/qcom/camss/camss-csid-4-1.c | 19 - drivers/media/platform/qcom/camss/camss-csid-4-7.c | 42 - drivers/media/platform/qcom/camss/camss-csid-780.c | 337 +++ drivers/media/platform/qcom/camss/camss-csid-780.h | 25 + .../media/platform/qcom/camss/camss-csid-gen2.c | 60 - drivers/media/platform/qcom/camss/camss-csid.c | 258 +- drivers/media/platform/qcom/camss/camss-csid.h | 54 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 6 + .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 794 +++--- drivers/media/platform/qcom/camss/camss-csiphy.c | 4 + drivers/media/platform/qcom/camss/camss-csiphy.h | 8 + drivers/media/platform/qcom/camss/camss-vfe-17x.c | 112 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 9 - drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 11 - drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 11 - drivers/media/platform/qcom/camss/camss-vfe-480.c | 274 +- drivers/media/platform/qcom/camss/camss-vfe-780.c | 159 ++ drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe.c | 275 ++ drivers/media/platform/qcom/camss/camss-vfe.h | 59 +- drivers/media/platform/qcom/camss/camss.c | 595 ++++- drivers/media/platform/qcom/camss/camss.h | 6 +- drivers/media/platform/qcom/iris/Kconfig | 13 + drivers/media/platform/qcom/iris/Makefile | 31 + drivers/media/platform/qcom/iris/iris_buffer.c | 623 +++++ drivers/media/platform/qcom/iris/iris_buffer.h | 117 + drivers/media/platform/qcom/iris/iris_core.c | 96 + drivers/media/platform/qcom/iris/iris_core.h | 111 + drivers/media/platform/qcom/iris/iris_ctrls.c | 259 ++ drivers/media/platform/qcom/iris/iris_ctrls.h | 22 + drivers/media/platform/qcom/iris/iris_firmware.c | 116 + drivers/media/platform/qcom/iris/iris_firmware.h | 15 + drivers/media/platform/qcom/iris/iris_hfi_common.c | 176 ++ drivers/media/platform/qcom/iris/iris_hfi_common.h | 155 ++ drivers/media/platform/qcom/iris/iris_hfi_gen1.h | 16 + .../platform/qcom/iris/iris_hfi_gen1_command.c | 826 ++++++ .../platform/qcom/iris/iris_hfi_gen1_defines.h | 448 ++++ .../platform/qcom/iris/iris_hfi_gen1_response.c | 666 +++++ drivers/media/platform/qcom/iris/iris_hfi_gen2.h | 41 + .../platform/qcom/iris/iris_hfi_gen2_command.c | 957 +++++++ .../platform/qcom/iris/iris_hfi_gen2_defines.h | 161 ++ .../platform/qcom/iris/iris_hfi_gen2_packet.c | 292 +++ .../platform/qcom/iris/iris_hfi_gen2_packet.h | 125 + .../platform/qcom/iris/iris_hfi_gen2_response.c | 934 +++++++ drivers/media/platform/qcom/iris/iris_hfi_queue.c | 318 +++ drivers/media/platform/qcom/iris/iris_hfi_queue.h | 182 ++ drivers/media/platform/qcom/iris/iris_instance.h | 77 + .../platform/qcom/iris/iris_platform_common.h | 186 ++ .../platform/qcom/iris/iris_platform_sm8250.c | 149 ++ .../platform/qcom/iris/iris_platform_sm8550.c | 266 ++ drivers/media/platform/qcom/iris/iris_power.c | 140 + drivers/media/platform/qcom/iris/iris_power.h | 13 + drivers/media/platform/qcom/iris/iris_probe.c | 349 +++ drivers/media/platform/qcom/iris/iris_resources.c | 131 + drivers/media/platform/qcom/iris/iris_resources.h | 18 + drivers/media/platform/qcom/iris/iris_state.c | 276 ++ drivers/media/platform/qcom/iris/iris_state.h | 144 + drivers/media/platform/qcom/iris/iris_utils.c | 90 + drivers/media/platform/qcom/iris/iris_utils.h | 53 + drivers/media/platform/qcom/iris/iris_vb2.c | 335 +++ drivers/media/platform/qcom/iris/iris_vb2.h | 19 + drivers/media/platform/qcom/iris/iris_vdec.c | 659 +++++ drivers/media/platform/qcom/iris/iris_vdec.h | 25 + drivers/media/platform/qcom/iris/iris_vidc.c | 453 ++++ drivers/media/platform/qcom/iris/iris_vidc.h | 15 + drivers/media/platform/qcom/iris/iris_vpu2.c | 38 + drivers/media/platform/qcom/iris/iris_vpu3.c | 122 + drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 270 ++ drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 91 + drivers/media/platform/qcom/iris/iris_vpu_common.c | 369 +++ drivers/media/platform/qcom/iris/iris_vpu_common.h | 28 + .../platform/qcom/iris/iris_vpu_register_defines.h | 17 + drivers/media/platform/qcom/venus/Kconfig | 2 +- drivers/media/platform/qcom/venus/hfi_parser.c | 100 +- drivers/media/platform/qcom/venus/hfi_venus.c | 18 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 9 +- drivers/media/platform/raspberrypi/rp1-cfe/cfe.c | 6 +- drivers/media/platform/renesas/rcar-csi2.c | 118 +- drivers/media/platform/renesas/rcar-isp.c | 162 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 4 +- drivers/media/platform/rockchip/rga/rga-buf.c | 7 + drivers/media/platform/rockchip/rga/rga-hw.c | 2 +- .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c | 5 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 3 +- drivers/media/platform/st/stm32/dma2d/dma2d.c | 3 +- drivers/media/platform/st/stm32/stm32-csi.c | 106 +- .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 23 +- drivers/media/platform/synopsys/Kconfig | 3 + drivers/media/platform/{qcom => synopsys}/Makefile | 3 +- drivers/media/platform/synopsys/hdmirx/Kconfig | 35 + drivers/media/platform/synopsys/hdmirx/Makefile | 4 + .../media/platform/synopsys/hdmirx/snps_hdmirx.c | 2746 ++++++++++++++++++++ .../media/platform/synopsys/hdmirx/snps_hdmirx.h | 394 +++ .../platform/synopsys/hdmirx/snps_hdmirx_cec.c | 275 ++ .../platform/synopsys/hdmirx/snps_hdmirx_cec.h | 43 + drivers/media/platform/ti/cal/cal-camerarx.c | 3 +- drivers/media/platform/ti/cal/cal.c | 4 +- drivers/media/platform/ti/cal/cal.h | 1 + drivers/media/platform/ti/omap3isp/isp.c | 54 +- drivers/media/platform/ti/omap3isp/isp.h | 2 - .../platform/verisilicon/hantro_g2_hevc_dec.c | 1 + .../media/platform/verisilicon/hantro_g2_vp9_dec.c | 8 +- drivers/media/platform/xilinx/xilinx-tpg.c | 2 - drivers/media/radio/radio-aztech.c | 2 +- drivers/media/radio/radio-wl1273.c | 4 +- drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-siemens-gigaset-rc20.c | 71 + drivers/media/rc/rc-core-priv.h | 4 +- drivers/media/rc/streamzap.c | 70 +- drivers/media/test-drivers/vim2m.c | 6 +- drivers/media/test-drivers/vimc/vimc-streamer.c | 6 + drivers/media/test-drivers/visl/visl-core.c | 12 + drivers/media/test-drivers/vivid/Kconfig | 12 +- drivers/media/test-drivers/vivid/Makefile | 5 +- drivers/media/test-drivers/vivid/vivid-core.c | 14 +- drivers/media/test-drivers/vivid/vivid-core.h | 2 + drivers/media/test-drivers/vivid/vivid-ctrls.c | 36 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 11 +- .../media/test-drivers/vivid/vivid-kthread-out.c | 11 +- .../media/test-drivers/vivid/vivid-kthread-touch.c | 11 +- drivers/media/test-drivers/vivid/vivid-osd.c | 24 +- drivers/media/test-drivers/vivid/vivid-osd.h | 19 +- drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 11 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 3 +- drivers/media/tuners/tuner-simple.c | 20 +- drivers/media/tuners/tuner-types.c | 296 +-- drivers/media/usb/cx231xx/cx231xx-417.c | 17 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h | 18 +- drivers/media/usb/dvb-usb-v2/af9015.c | 2 +- drivers/media/usb/dvb-usb-v2/af9035.c | 2 +- drivers/media/usb/dvb-usb-v2/anysee.c | 2 +- drivers/media/usb/dvb-usb-v2/au6610.c | 2 +- drivers/media/usb/dvb-usb-v2/az6007.c | 2 +- drivers/media/usb/dvb-usb-v2/ce6230.c | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 2 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 2 +- drivers/media/usb/dvb-usb-v2/ec168.c | 2 +- drivers/media/usb/dvb-usb-v2/gl861.c | 2 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 2 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 2 +- drivers/media/usb/dvb-usb/a800.c | 2 +- drivers/media/usb/dvb-usb/af9005.c | 4 +- drivers/media/usb/dvb-usb/az6027.c | 4 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 2 +- drivers/media/usb/dvb-usb/cxusb-analog.c | 4 +- drivers/media/usb/dvb-usb/cxusb.c | 6 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 2 +- drivers/media/usb/dvb-usb/digitv.c | 4 +- drivers/media/usb/dvb-usb/dtt200u.c | 2 +- drivers/media/usb/dvb-usb/dtv5100.c | 4 +- drivers/media/usb/dvb-usb/dvb-usb.h | 6 +- drivers/media/usb/dvb-usb/dw2102.c | 16 +- drivers/media/usb/dvb-usb/gp8psk.c | 2 +- drivers/media/usb/dvb-usb/m920x.c | 4 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 2 +- drivers/media/usb/dvb-usb/opera1.c | 4 +- drivers/media/usb/dvb-usb/pctv452e.c | 6 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 4 +- drivers/media/usb/dvb-usb/ttusb2.c | 4 +- drivers/media/usb/dvb-usb/umt-010.c | 2 +- drivers/media/usb/dvb-usb/vp702x.c | 2 +- drivers/media/usb/dvb-usb/vp7045.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 40 +- drivers/media/usb/pwc/pwc-if.c | 1 - drivers/media/usb/uvc/uvc_ctrl.c | 799 ++++-- drivers/media/usb/uvc/uvc_driver.c | 44 +- drivers/media/usb/uvc/uvc_v4l2.c | 74 +- drivers/media/usb/uvc/uvcvideo.h | 32 +- drivers/media/v4l2-core/v4l2-common.c | 32 +- drivers/media/v4l2-core/v4l2-ctrls-api.c | 105 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 169 +- drivers/media/v4l2-core/v4l2-dev.c | 6 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 40 +- drivers/media/v4l2-core/v4l2-ioctl.c | 43 +- drivers/media/v4l2-core/v4l2-subdev.c | 2 + drivers/memstick/host/rtsx_usb_ms.c | 1 + drivers/mfd/intel-lpss.c | 2 +- drivers/mmc/core/core.c | 2 +- drivers/mmc/core/mmc.c | 6 +- drivers/mmc/core/pwrseq_simple.c | 3 +- drivers/mmc/core/sd.c | 4 + drivers/mmc/core/sdio_uart.c | 2 +- drivers/mmc/core/slot-gpio.c | 12 - drivers/mmc/host/dw_mmc-exynos.c | 41 +- drivers/mmc/host/dw_mmc.c | 94 +- drivers/mmc/host/dw_mmc.h | 27 + drivers/mmc/host/omap.c | 19 +- drivers/mmc/host/renesas_sdhi.h | 1 + drivers/mmc/host/renesas_sdhi_core.c | 131 + drivers/mmc/host/sdhci-of-dwcmshc.c | 72 +- drivers/mmc/host/sdhci-omap.c | 4 +- drivers/mmc/host/sdhci-pci-core.c | 6 +- drivers/mmc/host/sdhci-pxav3.c | 1 + drivers/mmc/host/sdhci.c | 9 +- drivers/mmc/host/tmio_mmc.h | 10 + drivers/mtd/devices/mchp48l640.c | 9 +- drivers/mtd/mtdcore.c | 14 +- drivers/mtd/mtdpart.c | 3 +- drivers/mtd/mtdpstore.c | 12 +- drivers/mtd/nand/Makefile | 4 + drivers/mtd/nand/raw/brcmnand/brcmnand.c | 2 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 5 +- drivers/mtd/nand/raw/nand_base.c | 4 +- drivers/mtd/nand/raw/qcom_nandc.c | 36 +- drivers/mtd/nand/spi/Makefile | 3 +- drivers/mtd/nand/spi/core.c | 85 +- drivers/mtd/nand/spi/esmt.c | 90 +- drivers/mtd/nand/spi/macronix.c | 79 +- drivers/mtd/nand/spi/micron.c | 135 +- drivers/mtd/nand/spi/otp.c | 362 +++ drivers/mtd/spi-nor/core.c | 77 +- drivers/mtd/spi-nor/macronix.c | 31 + drivers/mtd/spi-nor/otp.c | 1 + drivers/mtd/spi-nor/swp.c | 1 + drivers/mtd/spi-nor/winbond.c | 88 + drivers/mux/gpio.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 2 +- drivers/of/property.c | 33 + drivers/pci/pci-driver.c | 6 +- drivers/perf/arm_spe_pmu.c | 4 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 4 +- drivers/platform/arm64/Kconfig | 21 + drivers/platform/arm64/Makefile | 1 + drivers/platform/arm64/huawei-gaokun-ec.c | 825 ++++++ drivers/platform/chrome/cros_ec_lpc.c | 22 +- drivers/platform/chrome/cros_ec_sysfs.c | 71 + drivers/platform/chrome/cros_ec_typec.c | 28 + drivers/platform/chrome/cros_ec_typec.h | 1 + drivers/platform/mellanox/Kconfig | 13 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/{x86 => mellanox}/mlx-platform.c | 17 +- drivers/platform/mellanox/mlxbf-bootctl.c | 20 + drivers/platform/mellanox/mlxbf-bootctl.h | 5 + drivers/platform/x86/Kconfig | 41 +- drivers/platform/x86/Makefile | 7 +- drivers/platform/x86/amd/Makefile | 2 +- drivers/platform/x86/amd/hsmp/Makefile | 6 +- drivers/platform/x86/amd/pmc/Makefile | 6 +- drivers/platform/x86/amd/pmc/pmc.c | 113 +- drivers/platform/x86/amd/pmc/pmc.h | 82 + drivers/platform/x86/amd/pmf/Makefile | 8 +- drivers/platform/x86/amd/pmf/acpi.c | 2 +- drivers/platform/x86/asus-tf103c-dock.c | 2 +- drivers/platform/x86/compal-laptop.c | 1 - drivers/platform/x86/dell/Kconfig | 30 +- drivers/platform/x86/dell/Makefile | 45 +- drivers/platform/x86/dell/alienware-wmi-base.c | 491 ++++ drivers/platform/x86/dell/alienware-wmi-legacy.c | 95 + drivers/platform/x86/dell/alienware-wmi-wmax.c | 768 ++++++ drivers/platform/x86/dell/alienware-wmi.c | 1249 --------- drivers/platform/x86/dell/alienware-wmi.h | 117 + drivers/platform/x86/dell/dell-uart-backlight.c | 2 +- drivers/platform/x86/dell/dell-wmi-ddv.c | 84 +- drivers/platform/x86/dell/dell-wmi-sysman/Makefile | 2 +- drivers/platform/x86/hp/hp-bioscfg/Makefile | 2 +- drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 15 +- drivers/platform/x86/ideapad-laptop.c | 23 +- drivers/platform/x86/intel/ifs/Makefile | 2 +- drivers/platform/x86/intel/int3472/discrete.c | 48 +- drivers/platform/x86/intel/pmc/Makefile | 2 +- drivers/platform/x86/intel/pmc/adl.c | 56 +- drivers/platform/x86/intel/pmc/arl.c | 137 +- drivers/platform/x86/intel/pmc/cnp.c | 29 +- drivers/platform/x86/intel/pmc/core.c | 115 +- drivers/platform/x86/intel/pmc/core.h | 199 +- drivers/platform/x86/intel/pmc/icl.c | 24 +- drivers/platform/x86/intel/pmc/lnl.c | 67 +- drivers/platform/x86/intel/pmc/mtl.c | 109 +- drivers/platform/x86/intel/pmc/ptl.c | 550 ++++ drivers/platform/x86/intel/pmc/spt.c | 45 +- drivers/platform/x86/intel/pmc/tgl.c | 59 +- drivers/platform/x86/lenovo-wmi-hotkey-utilities.c | 212 ++ .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c | 2 +- drivers/platform/x86/samsung-galaxybook.c | 1425 ++++++++++ drivers/platform/x86/think-lmi.c | 51 +- drivers/platform/x86/think-lmi.h | 2 + drivers/platform/x86/thinkpad_acpi.c | 181 +- drivers/platform/x86/wmi.c | 143 +- drivers/platform/x86/x86-android-tablets/Kconfig | 1 + drivers/pmdomain/Kconfig | 1 + drivers/pmdomain/Makefile | 1 + drivers/pmdomain/arm/scmi_pm_domain.c | 11 +- drivers/pmdomain/bcm/bcm2835-power.c | 1 + drivers/pmdomain/core.c | 35 + drivers/pmdomain/imx/gpcv2.c | 2 +- drivers/pmdomain/renesas/rcar-sysc.c | 2 - drivers/pmdomain/rockchip/Kconfig | 2 + drivers/pmdomain/rockchip/pm-domains.c | 205 +- drivers/pmdomain/sunxi/sun20i-ppu.c | 15 + drivers/pmdomain/thead/Kconfig | 12 + drivers/pmdomain/thead/Makefile | 2 + drivers/pmdomain/thead/th1520-pm-domains.c | 218 ++ drivers/pmdomain/ti/omap_prm.c | 2 +- drivers/pnp/base.h | 4 - drivers/pnp/card.c | 32 - drivers/pnp/core.c | 16 - drivers/powercap/Kconfig | 2 +- drivers/pwm/Kconfig | 14 +- drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 19 +- drivers/pwm/pwm-clps711x.c | 4 +- drivers/pwm/pwm-gpio.c | 5 +- drivers/pwm/pwm-lpss.c | 1 + drivers/pwm/pwm-lpss.h | 1 - drivers/pwm/pwm-pca9685.c | 9 +- drivers/pwm/pwm-sophgo-sg2042.c | 194 ++ drivers/pwm/pwm-stmpe.c | 25 +- drivers/regulator/Kconfig | 14 +- drivers/regulator/Makefile | 2 +- drivers/regulator/ad5398.c | 30 +- drivers/regulator/axp20x-regulator.c | 14 +- drivers/regulator/cros-ec-regulator.c | 4 +- drivers/regulator/devres.c | 22 +- drivers/regulator/of_regulator.c | 21 + drivers/regulator/pca9450-regulator.c | 91 +- drivers/regulator/pcf50633-regulator.c | 124 - drivers/regulator/pf9453-regulator.c | 879 +++++++ drivers/regulator/rtq6752-regulator.c | 2 +- drivers/soundwire/qcom.c | 26 + drivers/spi/Kconfig | 44 + drivers/spi/Makefile | 7 + drivers/spi/spi-aspeed-smc.c | 7 - drivers/spi/spi-axi-spi-engine.c | 315 ++- drivers/spi/spi-cadence-quadspi.c | 8 +- drivers/spi/spi-fsi.c | 13 + drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-gpio.c | 45 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-mem.c | 11 + drivers/spi/spi-mt65xx.c | 17 + drivers/spi/spi-mtk-snfi.c | 3 - drivers/spi/spi-mux.c | 4 +- drivers/spi/spi-npcm-fiu.c | 5 - drivers/spi/spi-offload-trigger-pwm.c | 169 ++ drivers/spi/spi-offload.c | 468 ++++ drivers/spi/spi-qpic-snand.c | 1633 ++++++++++++ drivers/spi/spi-realtek-rtl-snand.c | 1 - drivers/spi/spi-s3c64xx.c | 4 +- drivers/spi/spi-sg2044-nor.c | 488 ++++ drivers/spi/spi-stm32-ospi.c | 1063 ++++++++ drivers/spi/spi-stm32-qspi.c | 5 - drivers/spi/spi-zynq-qspi.c | 4 - drivers/spi/spi-zynqmp-gqspi.c | 173 +- drivers/spi/spi.c | 111 +- drivers/spi/spidev.c | 2 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 35 +- .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 9 +- drivers/staging/media/imx/imx-media-vdic.c | 54 - drivers/thermal/hisi_thermal.c | 4 +- .../intel/int340x_thermal/int3402_thermal.c | 3 + .../intel/int340x_thermal/int340x_thermal_zone.c | 6 +- drivers/thermal/k3_j72xx_bandgap.c | 4 +- drivers/thermal/thermal_core.c | 20 +- drivers/thermal/thermal_debugfs.c | 4 +- drivers/thermal/thermal_of.c | 2 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/eeprom.c | 2 +- fs/crypto/Kconfig | 20 +- fs/verity/Kconfig | 8 +- include/drm/drm_util.h | 16 +- .../dt-bindings/power/allwinner,sun8i-v853-ppu.h | 10 + include/dt-bindings/power/qcom-rpmpd.h | 2 +- include/dt-bindings/power/thead,th1520-power.h | 19 + include/dt-bindings/sound/qcom,wcd934x.h | 16 + include/linux/cpufreq.h | 24 +- include/linux/crc-t10dif.h | 12 - include/linux/crc32.h | 55 +- include/linux/crc32c.h | 8 - include/linux/crc64.h | 38 +- include/linux/crc7.h | 7 - include/linux/device.h | 128 +- include/linux/device/devres.h | 129 + include/linux/energy_model.h | 20 +- include/linux/err.h | 3 + include/linux/firmware/thead/thead,th1520-aon.h | 200 ++ include/linux/gpio.h | 4 +- include/linux/gpio/consumer.h | 80 +- include/linux/gpio/driver.h | 92 +- include/linux/gpio/regmap.h | 4 +- include/linux/hid.h | 8 +- include/linux/io.h | 2 - include/linux/lsm_audit.h | 2 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/mmc/slot-gpio.h | 1 - include/linux/mtd/nand-qpic-common.h | 13 +- include/linux/mtd/nand.h | 2 +- include/linux/mtd/spinand.h | 129 +- include/linux/of.h | 9 + include/linux/pci_ids.h | 1 + include/linux/perf_event.h | 10 +- include/linux/platform_data/huawei-gaokun-ec.h | 79 + include/linux/platform_profile.h | 2 +- include/linux/pm.h | 9 +- include/linux/pm_clock.h | 5 - include/linux/pm_domain.h | 7 + include/linux/pm_runtime.h | 33 +- include/linux/pm_wakeup.h | 6 +- include/linux/pnp.h | 2 +- include/linux/pwm.h | 4 +- include/linux/regmap.h | 7 + include/linux/regulator/consumer.h | 6 + include/linux/security.h | 10 +- include/linux/spi/offload/consumer.h | 39 + include/linux/spi/offload/provider.h | 47 + include/linux/spi/offload/types.h | 100 + include/linux/spi/spi.h | 56 +- include/linux/util_macros.h | 15 + include/media/rc-core.h | 46 +- include/media/rc-map.h | 1 + include/media/tuner-types.h | 6 +- include/media/v4l2-common.h | 19 +- include/media/v4l2-ctrls.h | 50 +- include/media/v4l2-dv-timings.h | 1 + include/media/v4l2-ioctl.h | 12 - include/media/v4l2-mediabus.h | 2 + include/media/v4l2-subdev.h | 4 +- include/net/sctp/checksum.h | 7 +- include/soc/rockchip/rockchip_sip.h | 3 + include/sound/hda-mlink.h | 25 + include/sound/hda_codec.h | 1 + include/sound/pcm_drm_eld.h | 91 + include/sound/sdca.h | 22 +- include/sound/sdca_function.h | 1179 ++++++++- include/sound/sdca_regmap.h | 31 + include/sound/simple_card_utils.h | 8 +- include/sound/soc-dai.h | 8 +- include/sound/soc-dapm.h | 61 +- include/sound/soc-dpcm.h | 8 +- include/sound/soc.h | 133 +- include/sound/sof/ipc4/header.h | 13 + include/sound/tas2781-dsp.h | 30 +- include/sound/tas2781.h | 33 +- include/sound/wm8904.h | 3 + include/trace/events/power.h | 37 + include/uapi/linux/rkisp1-config.h | 2 +- include/uapi/linux/usb/video.h | 1 + include/uapi/linux/uvcvideo.h | 13 + include/uapi/linux/v4l2-controls.h | 7 + include/uapi/linux/videodev2.h | 5 + include/uapi/sound/intel/avs/tokens.h | 11 + io_uring/io_uring.c | 21 +- kernel/events/core.c | 14 +- kernel/power/Kconfig | 3 +- kernel/power/energy_model.c | 67 +- kernel/power/hibernate.c | 6 +- kernel/power/snapshot.c | 16 +- kernel/power/suspend.c | 14 +- kernel/trace/trace_event_perf.c | 4 +- lib/Kconfig | 45 +- lib/Kconfig.debug | 1 + lib/Makefile | 1 - lib/crc32.c | 21 +- lib/crc64-rocksoft.c | 126 - lib/crc64.c | 49 +- lib/crc7.c | 6 +- lib/gen_crc64table.c | 10 +- lib/tests/crc_kunit.c | 68 +- rust/kernel/cred.rs | 5 + rust/kernel/security.rs | 12 +- scripts/gen-crc-consts.py | 291 +++ scripts/selinux/install_policy.sh | 15 +- security/lsm_audit.c | 2 +- security/security.c | 17 +- security/selinux/avc.c | 2 +- security/selinux/hooks.c | 74 +- security/selinux/include/classmap.h | 6 +- security/selinux/include/policycap.h | 1 + security/selinux/include/policycap_names.h | 1 + security/selinux/include/security.h | 8 +- security/selinux/ss/services.c | 15 +- security/smack/smack.h | 20 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 40 +- security/smack/smackfs.c | 29 +- sound/ac97/bus.c | 9 +- sound/arm/aaci.c | 2 +- sound/atmel/ac97c.c | 9 +- sound/core/pcm.c | 4 +- sound/core/pcm_drm_eld.c | 387 +++ sound/core/pcm_misc.c | 4 +- sound/core/seq/oss/seq_oss_event.c | 8 +- sound/core/seq/seq_clientmgr.c | 7 +- sound/core/seq/seq_memory.c | 1 + sound/core/timer.c | 147 +- sound/hda/intel-dsp-config.c | 4 + sound/isa/es18xx.c | 8 +- sound/isa/opti9xx/opti92x-ad1848.c | 2 +- sound/pci/ctxfi/ctdaio.c | 4 +- sound/pci/echoaudio/echoaudio.c | 6 +- sound/pci/emu10k1/memory.c | 2 +- sound/pci/hda/Kconfig | 1 + sound/pci/hda/cs35l56_hda.c | 6 +- sound/pci/hda/hda_beep.c | 15 +- sound/pci/hda/hda_bind.c | 2 +- sound/pci/hda/hda_codec.c | 3 +- sound/pci/hda/hda_eld.c | 385 +-- sound/pci/hda/hda_intel.c | 56 +- sound/pci/hda/hda_local.h | 49 +- sound/pci/hda/hda_tegra.c | 16 +- sound/pci/hda/patch_hdmi.c | 6 +- sound/pci/hda/patch_realtek.c | 79 +- sound/pci/hda/tas2781-spi.h | 1 - sound/pci/hda/tas2781_hda_i2c.c | 13 +- sound/pci/hda/tas2781_hda_spi.c | 5 +- sound/pci/hda/tas2781_spi_fwlib.c | 8 +- sound/pci/lola/lola.h | 2 - sound/pci/lola/lola_mixer.c | 43 - sound/pci/oxygen/oxygen.c | 4 +- sound/pci/oxygen/oxygen.h | 2 - sound/pci/oxygen/oxygen_lib.c | 5 +- sound/pci/oxygen/se6x.c | 4 +- sound/pci/oxygen/virtuoso.c | 4 +- sound/pci/vx222/vx222.c | 9 +- sound/soc/Kconfig | 7 + sound/soc/Makefile | 4 + sound/soc/amd/Kconfig | 10 +- sound/soc/amd/acp/Kconfig | 12 + sound/soc/amd/acp/Makefile | 4 +- sound/soc/amd/acp/acp-i2s.c | 185 +- sound/soc/amd/acp/acp-legacy-common.c | 308 ++- sound/soc/amd/acp/acp-mach-common.c | 2 +- sound/soc/amd/acp/acp-pci.c | 220 +- sound/soc/amd/acp/acp-pdm.c | 53 +- sound/soc/amd/acp/acp-platform.c | 145 +- sound/soc/amd/acp/acp-rembrandt.c | 149 +- sound/soc/amd/acp/acp-renoir.c | 116 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 45 + sound/soc/amd/acp/acp-sdw-mach-common.c | 34 + sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c | 5 +- sound/soc/amd/acp/acp63.c | 163 +- sound/soc/amd/acp/acp70.c | 132 +- sound/soc/amd/acp/amd-acp70-acpi-match.c | 160 ++ sound/soc/amd/acp/amd-acpi-mach.c | 93 + sound/soc/amd/acp/amd.h | 168 +- sound/soc/amd/acp/chip_offset_byte.h | 12 +- sound/soc/amd/acp/soc_amd_sdw_common.h | 12 + sound/soc/amd/mach-config.h | 1 + sound/soc/amd/ps/Makefile | 2 +- sound/soc/amd/ps/acp63.h | 246 +- sound/soc/amd/ps/pci-ps.c | 434 ++-- sound/soc/amd/ps/ps-common.c | 475 ++++ sound/soc/amd/ps/ps-pdm-dma.c | 18 +- sound/soc/amd/ps/ps-sdw-dma.c | 381 ++- sound/soc/amd/rpl/rpl-pci-acp6x.c | 10 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 11 +- sound/soc/amd/yc/acp6x-mach.c | 14 + sound/soc/amd/yc/acp6x-pdm-dma.c | 12 +- sound/soc/amd/yc/pci-acp6x.c | 10 +- sound/soc/atmel/atmel-classd.c | 3 +- sound/soc/atmel/tse850-pcm5142.c | 11 +- sound/soc/au1x/i2sc.c | 17 +- sound/soc/au1x/psc-ac97.c | 17 +- sound/soc/au1x/psc-i2s.c | 17 +- sound/soc/codecs/Kconfig | 13 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/adau1701.c | 4 +- sound/soc/codecs/adau17x1.c | 2 +- sound/soc/codecs/ak4375.c | 11 +- sound/soc/codecs/ak4458.c | 13 +- sound/soc/codecs/ak5558.c | 11 +- sound/soc/codecs/arizona.c | 12 +- sound/soc/codecs/aw88166.c | 1933 ++++++++++++++ sound/soc/codecs/aw88166.h | 534 ++++ sound/soc/codecs/aw88395/aw88395_device.c | 2 +- sound/soc/codecs/cpcap.c | 200 +- sound/soc/codecs/cros_ec_codec.c | 3 +- sound/soc/codecs/cs35l32.c | 11 +- sound/soc/codecs/cs35l33.c | 14 +- sound/soc/codecs/cs35l34.c | 14 +- sound/soc/codecs/cs35l41-spi.c | 5 +- sound/soc/codecs/cs35l56.c | 1 - sound/soc/codecs/cs4234.c | 12 +- sound/soc/codecs/cs4265.c | 4 +- sound/soc/codecs/cs4270.c | 4 +- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs42l42-i2c.c | 6 +- sound/soc/codecs/cs42l42-sdw.c | 16 +- sound/soc/codecs/cs42l42.c | 4 +- sound/soc/codecs/cs42l51-i2c.c | 2 +- sound/soc/codecs/cs42l51.c | 8 +- sound/soc/codecs/cs42l52.c | 4 +- sound/soc/codecs/cs42l56.c | 4 +- sound/soc/codecs/cs42l73.c | 4 +- sound/soc/codecs/cs42l83-i2c.c | 6 +- sound/soc/codecs/cs42xx8-i2c.c | 2 +- sound/soc/codecs/cs42xx8.c | 14 +- sound/soc/codecs/cs43130.c | 33 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 7 +- sound/soc/codecs/cs530x.c | 4 +- sound/soc/codecs/cs53l30.c | 11 +- sound/soc/codecs/cx2072x.c | 12 +- sound/soc/codecs/da7210.c | 4 +- sound/soc/codecs/da7213.c | 10 +- sound/soc/codecs/da7218.c | 4 +- sound/soc/codecs/da7219.c | 4 +- sound/soc/codecs/da732x.c | 4 +- sound/soc/codecs/da9055.c | 4 +- sound/soc/codecs/dmic.c | 27 +- sound/soc/codecs/hdac_hdmi.c | 18 +- sound/soc/codecs/hdmi-codec.c | 68 + sound/soc/codecs/jz4760.c | 32 +- sound/soc/codecs/jz4770.c | 40 +- sound/soc/codecs/lochnagar-sc.c | 4 +- sound/soc/codecs/lpass-rx-macro.c | 8 +- sound/soc/codecs/lpass-tx-macro.c | 8 +- sound/soc/codecs/lpass-va-macro.c | 8 +- sound/soc/codecs/lpass-wsa-macro.c | 8 +- sound/soc/codecs/madera.c | 12 +- sound/soc/codecs/max98090.c | 11 +- sound/soc/codecs/max98373-i2c.c | 6 +- sound/soc/codecs/max98373-sdw.c | 10 +- sound/soc/codecs/max98390.c | 6 +- sound/soc/codecs/max98396.c | 6 +- sound/soc/codecs/max98520.c | 8 +- sound/soc/codecs/max9860.c | 6 +- sound/soc/codecs/max98927.c | 6 +- sound/soc/codecs/mt6358.c | 104 - sound/soc/codecs/mt6358.h | 4 - sound/soc/codecs/mt6359-accdet.h | 9 + sound/soc/codecs/mt6359.c | 9 +- sound/soc/codecs/mt6660.c | 9 +- sound/soc/codecs/nau8540.c | 4 +- sound/soc/codecs/nau8810.c | 4 +- sound/soc/codecs/nau8822.c | 4 +- sound/soc/codecs/nau8824.c | 4 +- sound/soc/codecs/nau8825.c | 4 +- sound/soc/codecs/ntp8918.c | 1 - sound/soc/codecs/pcm1681.c | 1 - sound/soc/codecs/pcm3008.c | 61 +- sound/soc/codecs/pcm3008.h | 19 - sound/soc/codecs/pcm3168a-i2c.c | 11 +- sound/soc/codecs/pcm3168a-spi.c | 2 +- sound/soc/codecs/pcm3168a.c | 18 +- sound/soc/codecs/pcm512x-i2c.c | 2 +- sound/soc/codecs/pcm512x-spi.c | 2 +- sound/soc/codecs/pcm512x.c | 7 +- sound/soc/codecs/pcm6240.c | 28 +- sound/soc/codecs/pcm6240.h | 7 +- sound/soc/codecs/rk817_codec.c | 4 +- sound/soc/codecs/rt1011.c | 8 +- sound/soc/codecs/rt1015.c | 10 +- sound/soc/codecs/rt1016.c | 10 +- sound/soc/codecs/rt1017-sdca-sdw.c | 10 +- sound/soc/codecs/rt1019.c | 6 +- sound/soc/codecs/rt1305.c | 12 +- sound/soc/codecs/rt1308-sdw.c | 10 +- sound/soc/codecs/rt1308.c | 8 +- sound/soc/codecs/rt1316-sdw.c | 10 +- sound/soc/codecs/rt1318-sdw.c | 10 +- sound/soc/codecs/rt1318.c | 6 +- sound/soc/codecs/rt1320-sdw.c | 10 +- sound/soc/codecs/rt274.c | 12 +- sound/soc/codecs/rt286.c | 9 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5514-spi.c | 8 +- sound/soc/codecs/rt5514.c | 12 +- sound/soc/codecs/rt5616.c | 4 +- sound/soc/codecs/rt5631.c | 4 +- sound/soc/codecs/rt5640.c | 18 +- sound/soc/codecs/rt5645.c | 24 +- sound/soc/codecs/rt5651.c | 12 +- sound/soc/codecs/rt5659.c | 12 +- sound/soc/codecs/rt5660.c | 12 +- sound/soc/codecs/rt5663.c | 10 +- sound/soc/codecs/rt5665.c | 12 +- sound/soc/codecs/rt5668.c | 10 +- sound/soc/codecs/rt5670.c | 12 +- sound/soc/codecs/rt5677-spi.c | 3 +- sound/soc/codecs/rt5677.c | 5 +- sound/soc/codecs/rt5682-i2c.c | 6 +- sound/soc/codecs/rt5682-sdw.c | 12 +- sound/soc/codecs/rt5682.c | 4 +- sound/soc/codecs/rt5682s.c | 4 +- sound/soc/codecs/rt700-sdw.c | 12 +- sound/soc/codecs/rt711-sdca-sdw.c | 12 +- sound/soc/codecs/rt711-sdw.c | 12 +- sound/soc/codecs/rt712-sdca-dmic.c | 12 +- sound/soc/codecs/rt712-sdca-sdw.c | 12 +- sound/soc/codecs/rt712-sdca.c | 80 +- sound/soc/codecs/rt712-sdca.h | 3 + sound/soc/codecs/rt715-sdca-sdw.c | 10 +- sound/soc/codecs/rt715-sdca.c | 8 - sound/soc/codecs/rt715-sdw.c | 10 +- sound/soc/codecs/rt715.c | 8 - sound/soc/codecs/rt721-sdca-sdw.c | 12 +- sound/soc/codecs/rt722-sdca-sdw.c | 142 +- sound/soc/codecs/rt722-sdca-sdw.h | 99 +- sound/soc/codecs/rt722-sdca.c | 135 +- sound/soc/codecs/rt722-sdca.h | 4 +- sound/soc/codecs/rt9120.c | 8 +- sound/soc/codecs/rtq9128.c | 8 +- sound/soc/codecs/sgtl5000.c | 4 +- sound/soc/codecs/sma1307.c | 39 +- sound/soc/codecs/src4xxx.c | 4 +- sound/soc/codecs/tas2552.c | 9 +- sound/soc/codecs/tas2562.c | 14 +- sound/soc/codecs/tas2764.c | 113 +- sound/soc/codecs/tas2764.h | 7 + sound/soc/codecs/tas2770.c | 57 +- sound/soc/codecs/tas2781-fmwlib.c | 197 +- sound/soc/codecs/tas2781-i2c.c | 215 +- sound/soc/codecs/tlv320adc3xxx.c | 3 +- sound/soc/codecs/tlv320dac33.c | 6 +- sound/soc/codecs/ts3a227e.c | 6 +- sound/soc/codecs/tscs454.c | 5 +- sound/soc/codecs/twl4030.c | 2 +- sound/soc/codecs/uda1380.c | 6 +- sound/soc/codecs/wcd934x.c | 16 +- sound/soc/codecs/wcd937x-sdw.c | 49 +- sound/soc/codecs/wcd937x.c | 57 +- sound/soc/codecs/wcd937x.h | 7 +- sound/soc/codecs/wcd938x-sdw.c | 10 +- sound/soc/codecs/wcd938x.c | 11 +- sound/soc/codecs/wcd939x-sdw.c | 10 +- sound/soc/codecs/wcd939x.c | 2 +- sound/soc/codecs/wm2200.c | 15 +- sound/soc/codecs/wm5100.c | 15 +- sound/soc/codecs/wm5110.c | 4 +- sound/soc/codecs/wm8350.c | 4 +- sound/soc/codecs/wm8400.c | 4 +- sound/soc/codecs/wm8510.c | 4 +- sound/soc/codecs/wm8523.c | 4 +- sound/soc/codecs/wm8524.c | 2 +- sound/soc/codecs/wm8580.c | 4 +- sound/soc/codecs/wm8711.c | 4 +- sound/soc/codecs/wm8728.c | 2 +- sound/soc/codecs/wm8737.c | 4 +- sound/soc/codecs/wm8741.c | 2 +- sound/soc/codecs/wm8750.c | 4 +- sound/soc/codecs/wm8753.c | 12 +- sound/soc/codecs/wm8770.c | 4 +- sound/soc/codecs/wm8776.c | 4 +- sound/soc/codecs/wm8804-i2c.c | 2 +- sound/soc/codecs/wm8804-spi.c | 2 +- sound/soc/codecs/wm8804.c | 11 +- sound/soc/codecs/wm8900.c | 8 +- sound/soc/codecs/wm8903.c | 8 +- sound/soc/codecs/wm8904.c | 325 ++- sound/soc/codecs/wm8940.c | 4 +- sound/soc/codecs/wm8955.c | 4 +- sound/soc/codecs/wm8960.c | 4 +- sound/soc/codecs/wm8961.c | 4 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/codecs/wm8971.c | 4 +- sound/soc/codecs/wm8974.c | 4 +- sound/soc/codecs/wm8978.c | 4 +- sound/soc/codecs/wm8983.c | 4 +- sound/soc/codecs/wm8985.c | 4 +- sound/soc/codecs/wm8988.c | 4 +- sound/soc/codecs/wm8990.c | 4 +- sound/soc/codecs/wm8991.c | 4 +- sound/soc/codecs/wm8993.c | 8 +- sound/soc/codecs/wm8994.c | 10 +- sound/soc/codecs/wm8995.c | 4 +- sound/soc/codecs/wm8996.c | 8 +- sound/soc/codecs/wm9081.c | 8 +- sound/soc/codecs/wm9712.c | 10 +- sound/soc/codecs/wm9713.c | 18 +- sound/soc/codecs/wm_hubs.c | 3 +- sound/soc/codecs/wsa881x.c | 17 +- sound/soc/codecs/wsa883x.c | 202 +- sound/soc/codecs/wsa884x.c | 8 +- sound/soc/dwc/dwc-i2s.c | 6 +- sound/soc/fsl/fsl-asoc-card.c | 4 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_audmix.c | 16 +- sound/soc/fsl/fsl_esai.c | 9 +- sound/soc/fsl/fsl_micfil.c | 58 +- sound/soc/fsl/fsl_micfil.h | 1 + sound/soc/fsl/fsl_qmc_audio.c | 4 +- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_xcvr.c | 3 +- sound/soc/fsl/imx-card.c | 5 + sound/soc/generic/audio-graph-card.c | 97 +- .../generic/audio-graph-card2-custom-sample.dtsi | 702 ----- .../generic/audio-graph-card2-custom-sample1.dtsi | 396 +++ .../generic/audio-graph-card2-custom-sample2.dtsi | 382 +++ sound/soc/generic/audio-graph-card2.c | 95 +- sound/soc/generic/simple-card-utils.c | 177 +- sound/soc/generic/simple-card.c | 132 +- sound/soc/img/img-i2s-in.c | 9 +- sound/soc/img/img-i2s-out.c | 9 +- sound/soc/img/img-parallel-out.c | 5 +- sound/soc/img/img-spdif-in.c | 9 +- sound/soc/img/img-spdif-out.c | 10 +- sound/soc/img/pistachio-internal-dac.c | 8 +- sound/soc/intel/avs/avs.h | 1 + sound/soc/intel/avs/board_selection.c | 17 +- sound/soc/intel/avs/boards/Kconfig | 10 + sound/soc/intel/avs/boards/Makefile | 2 + sound/soc/intel/avs/boards/da7219.c | 5 +- sound/soc/intel/avs/boards/es8336.c | 3 +- sound/soc/intel/avs/boards/max98357a.c | 2 +- sound/soc/intel/avs/boards/max98373.c | 2 +- sound/soc/intel/avs/boards/max98927.c | 4 +- sound/soc/intel/avs/boards/nau8825.c | 5 +- sound/soc/intel/avs/boards/pcm3168a.c | 143 + sound/soc/intel/avs/boards/rt274.c | 5 +- sound/soc/intel/avs/boards/rt286.c | 5 +- sound/soc/intel/avs/boards/rt298.c | 7 +- sound/soc/intel/avs/boards/rt5514.c | 2 +- sound/soc/intel/avs/boards/rt5663.c | 3 +- sound/soc/intel/avs/boards/rt5682.c | 3 +- sound/soc/intel/avs/boards/ssm4567.c | 4 +- sound/soc/intel/avs/control.c | 182 +- sound/soc/intel/avs/control.h | 12 +- sound/soc/intel/avs/core.c | 24 +- sound/soc/intel/avs/dsp.c | 3 +- sound/soc/intel/avs/loader.c | 64 +- sound/soc/intel/avs/messages.c | 149 +- sound/soc/intel/avs/messages.h | 46 +- sound/soc/intel/avs/path.c | 375 ++- sound/soc/intel/avs/path.h | 5 + sound/soc/intel/avs/pcm.c | 2 +- sound/soc/intel/avs/tgl.c | 33 + sound/soc/intel/avs/topology.c | 89 +- sound/soc/intel/avs/topology.h | 16 +- sound/soc/intel/catpt/device.c | 14 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 29 + sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 137 + sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 284 ++ .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 42 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 1 + sound/soc/kirkwood/armada-370-db.c | 6 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 20 - sound/soc/mediatek/common/mtk-afe-fe-dai.h | 2 - sound/soc/mediatek/common/mtk-soc-card.h | 1 + sound/soc/mediatek/common/mtk-soundcard-driver.c | 19 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 6 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 8 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 6 +- sound/soc/mediatek/mt7986/mt7986-afe-pcm.c | 6 +- sound/soc/mediatek/mt7986/mt7986-dai-etdm.c | 4 +- sound/soc/mediatek/mt7986/mt7986-wm8960.c | 2 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 4 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 6 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 4 +- sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 55 - sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 2 - sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 6 +- sound/soc/mediatek/mt8186/mt8186-mt6366.c | 2 +- sound/soc/mediatek/mt8188/Makefile | 1 + sound/soc/mediatek/mt8188/mt8188-afe-clk.c | 8 + sound/soc/mediatek/mt8188/mt8188-afe-clk.h | 8 + sound/soc/mediatek/mt8188/mt8188-afe-common.h | 1 + sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 34 +- sound/soc/mediatek/mt8188/mt8188-audsys-clk.c | 4 + sound/soc/mediatek/mt8188/mt8188-audsys-clkid.h | 4 + sound/soc/mediatek/mt8188/mt8188-dai-dmic.c | 683 +++++ sound/soc/mediatek/mt8188/mt8188-mt6359.c | 57 + sound/soc/mediatek/mt8188/mt8188-reg.h | 17 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 6 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 2 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 12 +- sound/soc/mediatek/mt8365/mt8365-afe-clk.c | 3 +- sound/soc/mediatek/mt8365/mt8365-afe-pcm.c | 19 +- sound/soc/mediatek/mt8365/mt8365-dai-i2s.c | 12 +- sound/soc/mediatek/mt8365/mt8365-dai-pcm.c | 4 +- sound/soc/mediatek/mt8365/mt8365-mt6357.c | 2 +- sound/soc/meson/axg-tdm-interface.c | 9 +- sound/soc/meson/meson-card-utils.c | 4 +- sound/soc/meson/t9015.c | 4 +- sound/soc/mxs/mxs-sgtl5000.c | 2 +- sound/soc/pxa/spitz.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 8 +- sound/soc/qcom/lpass-sc7280.c | 8 +- sound/soc/qcom/qdsp6/q6apm.c | 2 +- sound/soc/qcom/sc7180.c | 2 +- sound/soc/qcom/sc7280.c | 4 +- sound/soc/qcom/sdw.c | 34 +- sound/soc/qcom/sm8250.c | 3 + sound/soc/renesas/migor.c | 2 +- sound/soc/renesas/rcar/core.c | 8 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 2 +- sound/soc/rockchip/rk3399_gru_sound.c | 10 +- sound/soc/rockchip/rockchip_i2s.c | 5 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 16 +- sound/soc/rockchip/rockchip_max98090.c | 8 +- sound/soc/rockchip/rockchip_pdm.c | 10 +- sound/soc/rockchip/rockchip_rt5645.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 9 +- sound/soc/samsung/aries_wm8994.c | 6 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/bells.c | 21 +- sound/soc/samsung/i2s.c | 10 +- sound/soc/samsung/littlemill.c | 5 +- sound/soc/samsung/lowland.c | 7 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/odroid.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/speyside.c | 53 +- sound/soc/samsung/tm2_wm5110.c | 9 +- sound/soc/samsung/tobermory.c | 3 +- sound/soc/sdca/Makefile | 2 +- sound/soc/sdca/sdca_device.c | 3 +- sound/soc/sdca/sdca_functions.c | 1697 +++++++++++- sound/soc/sdca/sdca_regmap.c | 321 +++ sound/soc/sdw_utils/soc_sdw_utils.c | 14 +- sound/soc/soc-card.c | 14 +- sound/soc/soc-component.c | 38 +- sound/soc/soc-compress.c | 2 +- sound/soc/soc-core.c | 50 +- sound/soc/soc-dai.c | 38 +- sound/soc/soc-dapm.c | 51 +- sound/soc/soc-link.c | 18 +- sound/soc/soc-ops-test.c | 541 ++++ sound/soc/soc-ops.c | 731 ++---- sound/soc/soc-pcm.c | 281 +- sound/soc/soc-topology.c | 59 +- sound/soc/soc-utils.c | 61 +- sound/soc/sof/amd/Kconfig | 5 + sound/soc/sof/amd/acp.c | 56 +- sound/soc/sof/amd/acp.h | 2 - sound/soc/sof/amd/pci-acp63.c | 3 +- sound/soc/sof/amd/pci-acp70.c | 3 +- sound/soc/sof/amd/pci-rmb.c | 1 - sound/soc/sof/amd/pci-rn.c | 3 +- sound/soc/sof/amd/pci-vangogh.c | 3 +- sound/soc/sof/imx/Kconfig | 17 +- sound/soc/sof/imx/Makefile | 6 +- sound/soc/sof/imx/imx-common.c | 430 ++- sound/soc/sof/imx/imx-common.h | 151 ++ sound/soc/sof/imx/imx8.c | 755 ++---- sound/soc/sof/imx/imx8m.c | 567 ---- sound/soc/sof/imx/imx8ulp.c | 520 ---- sound/soc/sof/imx/imx9.c | 137 + sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/bdw.c | 3 +- sound/soc/sof/intel/byt.c | 3 +- sound/soc/sof/intel/hda-dai.c | 2 +- sound/soc/sof/intel/hda-mlink.c | 127 + sound/soc/sof/intel/hda.c | 34 + sound/soc/sof/intel/hda.h | 4 - sound/soc/sof/intel/lnl.c | 117 +- sound/soc/sof/intel/lnl.h | 6 + sound/soc/sof/intel/mtl.c | 81 +- sound/soc/sof/intel/mtl.h | 15 +- sound/soc/sof/intel/pci-apl.c | 2 +- sound/soc/sof/intel/pci-cnl.c | 2 +- sound/soc/sof/intel/pci-icl.c | 2 +- sound/soc/sof/intel/pci-lnl.c | 14 +- sound/soc/sof/intel/pci-mtl.c | 10 +- sound/soc/sof/intel/pci-ptl.c | 19 +- sound/soc/sof/intel/pci-skl.c | 2 +- sound/soc/sof/intel/pci-tgl.c | 2 +- sound/soc/sof/intel/pci-tng.c | 3 +- sound/soc/sof/intel/ptl.c | 106 + sound/soc/sof/intel/ptl.h | 19 + sound/soc/sof/intel/shim.h | 2 + sound/soc/sof/ipc3-pcm.c | 13 +- sound/soc/sof/ipc3-topology.c | 20 +- sound/soc/sof/ipc3.c | 12 +- sound/soc/sof/ipc4-loader.c | 176 +- sound/soc/sof/ipc4-pcm.c | 21 +- sound/soc/sof/ipc4-priv.h | 6 + sound/soc/sof/ipc4-topology.c | 65 +- sound/soc/sof/ipc4.c | 26 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 107 +- sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 3 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 107 +- sound/soc/sof/mediatek/mtk-adsp-common.c | 130 + sound/soc/sof/mediatek/mtk-adsp-common.h | 10 + sound/soc/sof/pcm.c | 169 +- sound/soc/sof/sof-acpi-dev.c | 9 +- sound/soc/sof/sof-audio.c | 49 - sound/soc/sof/sof-audio.h | 17 +- sound/soc/sof/sof-of-dev.c | 8 +- sound/soc/sof/sof-pci-dev.c | 9 +- sound/soc/sof/topology.c | 4 +- sound/soc/stm/stm32_i2s.c | 6 +- sound/soc/stm/stm32_sai.c | 6 +- sound/soc/stm/stm32_sai_sub.c | 6 +- sound/soc/stm/stm32_spdifrx.c | 6 +- sound/soc/sunxi/sun4i-codec.c | 57 +- sound/soc/sunxi/sun4i-spdif.c | 6 +- sound/soc/sunxi/sun50i-dmic.c | 6 +- sound/soc/sunxi/sun8i-codec.c | 6 +- sound/soc/tegra/Makefile | 2 +- sound/soc/tegra/tegra186_asrc.c | 13 +- sound/soc/tegra/tegra186_dspk.c | 13 +- sound/soc/tegra/tegra20_i2s.c | 13 +- sound/soc/tegra/tegra20_spdif.c | 13 +- sound/soc/tegra/tegra210_admaif.c | 37 +- sound/soc/tegra/tegra210_admaif.h | 9 +- sound/soc/tegra/tegra210_adx.c | 19 +- sound/soc/tegra/tegra210_ahub.c | 13 +- sound/soc/tegra/tegra210_amx.c | 13 +- sound/soc/tegra/tegra210_dmic.c | 13 +- sound/soc/tegra/tegra210_i2s.c | 13 +- sound/soc/tegra/tegra210_mixer.c | 13 +- sound/soc/tegra/tegra210_mvc.c | 13 +- sound/soc/tegra/tegra210_ope.c | 13 +- sound/soc/tegra/tegra210_sfc.c | 13 +- sound/soc/tegra/tegra30_ahub.c | 13 +- sound/soc/tegra/tegra30_i2s.c | 13 +- sound/soc/tegra/tegra_asoc_machine.c | 18 +- sound/soc/tegra/tegra_isomgr_bw.c | 129 + sound/soc/tegra/tegra_isomgr_bw.h | 31 + sound/soc/tegra/tegra_wm8903.c | 2 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/davinci-i2s.c | 6 +- sound/soc/ti/j721e-evm.c | 9 +- sound/soc/ti/n810.c | 2 +- sound/soc/ti/omap-twl4030.c | 6 +- sound/soc/ti/omap3pandora.c | 4 +- sound/soc/ti/osk5912.c | 2 +- sound/soc/ti/rx51.c | 2 +- sound/soc/uniphier/aio-cpu.c | 8 +- sound/soc/ux500/mop500_ab8500.c | 4 +- sound/soc/xtensa/xtfpga-i2s.c | 6 +- sound/usb/format.c | 4 + sound/usb/midi.c | 80 +- sound/usb/mixer_quirks.c | 61 +- sound/usb/quirks.c | 4 +- sound/x86/intel_hdmi_audio.c | 8 +- tools/power/cpupower/Makefile | 19 +- tools/power/cpupower/bench/parse.c | 4 + tools/power/cpupower/lib/cpupower.c | 48 +- tools/power/cpupower/lib/cpupower.h | 3 + .../cpupower/utils/idle_monitor/cpupower-monitor.c | 48 +- tools/power/x86/intel-speed-select/Makefile | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 22 +- tools/power/x86/intel-speed-select/isst-display.c | 11 +- tools/testing/selftests/arm64/fp/kernel-test.c | 1 - 1574 files changed, 68116 insertions(+), 21301 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-amd-sfh create mode 100644 Documentation/ABI/testing/sysfs-driver-hid-appletb-kbd create mode 100644 Documentation/admin-guide/laptops/samsung-galaxybook.rst create mode 100644 Documentation/devicetree/bindings/connector/gocontroll,moduline [...] create mode 100644 Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,emc2305.yaml create mode 100644 Documentation/devicetree/bindings/media/aspeed,video-engine.yaml delete mode 100644 Documentation/devicetree/bindings/media/aspeed-video.txt create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm670-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8550-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8550-iris.yaml create mode 100644 Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml delete mode 100644 Documentation/devicetree/bindings/misc/atmel-ssc.txt create mode 100644 Documentation/devicetree/bindings/mmc/atmel,hsmci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/atmel-hsmci.txt create mode 100644 Documentation/devicetree/bindings/mtd/atmel,dataflash.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/atmel-dataflash.txt create mode 100644 Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml create mode 100644 Documentation/devicetree/bindings/pwm/pwm-nexus-node.yaml create mode 100644 Documentation/devicetree/bindings/pwm/sophgo,sg2042-pwm.yaml create mode 100644 Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml create mode 100644 Documentation/devicetree/bindings/sound/atmel,at91sam9g20ek-wm8 [...] delete mode 100644 Documentation/devicetree/bindings/sound/atmel-at91sam9g20ek-wm8 [...] create mode 100644 Documentation/devicetree/bindings/sound/fsl,imx95-cm7-sof.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,sof-cpu.yaml delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.yaml create mode 100644 Documentation/devicetree/bindings/spi/fsl,espi.yaml create mode 100644 Documentation/devicetree/bindings/spi/fsl,spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/fsl-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qpic-snand.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sg2044-nor.yaml create mode 100644 Documentation/devicetree/bindings/spi/st,stm32mp25-ospi.yaml create mode 100644 Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml create mode 100644 Documentation/hwmon/cgbc-hwmon.rst create mode 100644 Documentation/hwmon/htu31.rst create mode 100644 Documentation/hwmon/ina233.rst create mode 100644 arch/riscv/lib/crc-clmul-consts.h create mode 100644 arch/riscv/lib/crc-clmul-template.h create mode 100644 arch/riscv/lib/crc-clmul.h create mode 100644 arch/riscv/lib/crc-t10dif.c create mode 100644 arch/riscv/lib/crc16_msb.c delete mode 100644 arch/riscv/lib/crc32-riscv.c create mode 100644 arch/riscv/lib/crc32.c create mode 100644 arch/riscv/lib/crc32_lsb.c create mode 100644 arch/riscv/lib/crc32_msb.c create mode 100644 arch/riscv/lib/crc64.c create mode 100644 arch/riscv/lib/crc64_lsb.c create mode 100644 arch/riscv/lib/crc64_msb.c create mode 100644 arch/x86/lib/crc-pclmul-consts.h create mode 100644 arch/x86/lib/crc-pclmul-template.S create mode 100644 arch/x86/lib/crc-pclmul-template.h create mode 100644 arch/x86/lib/crc16-msb-pclmul.S create mode 100644 arch/x86/lib/crc64-glue.c create mode 100644 arch/x86/lib/crc64-pclmul.S delete mode 100644 arch/x86/lib/crct10dif-pcl-asm_64.S delete mode 100644 crypto/crc64_rocksoft_generic.c delete mode 100644 crypto/crct10dif_generic.c create mode 100644 drivers/firmware/thead,th1520-aon.c create mode 100644 drivers/gpio/dev-sync-probe.c create mode 100644 drivers/gpio/dev-sync-probe.h create mode 100644 drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c create mode 100644 drivers/hid/bpf/progs/TUXEDO__Sirius-16-Gen1-and-Gen2.bpf.c create mode 100644 drivers/hid/bpf/progs/XPPen__ACK05.bpf.c create mode 100644 drivers/hid/bpf/progs/hid_bpf_async.h create mode 100644 drivers/hid/hid-appletb-bl.c create mode 100644 drivers/hid/hid-appletb-kbd.c create mode 100644 drivers/hid/hid-universal-pidff.c create mode 100644 drivers/hid/usbhid/hid-pidff.h create mode 100644 drivers/hwmon/cgbc-hwmon.c create mode 100644 drivers/hwmon/htu31.c create mode 100644 drivers/hwmon/pmbus/ina233.c create mode 100644 drivers/media/i2c/lt6911uxe.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-780.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-780.h create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-780.c create mode 100644 drivers/media/platform/qcom/iris/Kconfig create mode 100644 drivers/media/platform/qcom/iris/Makefile create mode 100644 drivers/media/platform/qcom/iris/iris_buffer.c create mode 100644 drivers/media/platform/qcom/iris/iris_buffer.h create mode 100644 drivers/media/platform/qcom/iris/iris_core.c create mode 100644 drivers/media/platform/qcom/iris/iris_core.h create mode 100644 drivers/media/platform/qcom/iris/iris_ctrls.c create mode 100644 drivers/media/platform/qcom/iris/iris_ctrls.h create mode 100644 drivers/media/platform/qcom/iris/iris_firmware.c create mode 100644 drivers/media/platform/qcom/iris/iris_firmware.h create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_common.c create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_common.h create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_gen1.h create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_gen1_defines.h create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_gen2.h create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_gen2_defines.h create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.h create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_queue.c create mode 100644 drivers/media/platform/qcom/iris/iris_hfi_queue.h create mode 100644 drivers/media/platform/qcom/iris/iris_instance.h create mode 100644 drivers/media/platform/qcom/iris/iris_platform_common.h create mode 100644 drivers/media/platform/qcom/iris/iris_platform_sm8250.c create mode 100644 drivers/media/platform/qcom/iris/iris_platform_sm8550.c create mode 100644 drivers/media/platform/qcom/iris/iris_power.c create mode 100644 drivers/media/platform/qcom/iris/iris_power.h create mode 100644 drivers/media/platform/qcom/iris/iris_probe.c create mode 100644 drivers/media/platform/qcom/iris/iris_resources.c create mode 100644 drivers/media/platform/qcom/iris/iris_resources.h create mode 100644 drivers/media/platform/qcom/iris/iris_state.c create mode 100644 drivers/media/platform/qcom/iris/iris_state.h create mode 100644 drivers/media/platform/qcom/iris/iris_utils.c create mode 100644 drivers/media/platform/qcom/iris/iris_utils.h create mode 100644 drivers/media/platform/qcom/iris/iris_vb2.c create mode 100644 drivers/media/platform/qcom/iris/iris_vb2.h create mode 100644 drivers/media/platform/qcom/iris/iris_vdec.c create mode 100644 drivers/media/platform/qcom/iris/iris_vdec.h create mode 100644 drivers/media/platform/qcom/iris/iris_vidc.c create mode 100644 drivers/media/platform/qcom/iris/iris_vidc.h create mode 100644 drivers/media/platform/qcom/iris/iris_vpu2.c create mode 100644 drivers/media/platform/qcom/iris/iris_vpu3.c create mode 100644 drivers/media/platform/qcom/iris/iris_vpu_buffer.c create mode 100644 drivers/media/platform/qcom/iris/iris_vpu_buffer.h create mode 100644 drivers/media/platform/qcom/iris/iris_vpu_common.c create mode 100644 drivers/media/platform/qcom/iris/iris_vpu_common.h create mode 100644 drivers/media/platform/qcom/iris/iris_vpu_register_defines.h create mode 100644 drivers/media/platform/synopsys/Kconfig copy drivers/media/platform/{qcom => synopsys}/Makefile (55%) create mode 100644 drivers/media/platform/synopsys/hdmirx/Kconfig create mode 100644 drivers/media/platform/synopsys/hdmirx/Makefile create mode 100644 drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c create mode 100644 drivers/media/platform/synopsys/hdmirx/snps_hdmirx.h create mode 100644 drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c create mode 100644 drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.h create mode 100644 drivers/media/rc/keymaps/rc-siemens-gigaset-rc20.c create mode 100644 drivers/mtd/nand/spi/otp.c create mode 100644 drivers/platform/arm64/huawei-gaokun-ec.c rename drivers/platform/{x86 => mellanox}/mlx-platform.c (99%) create mode 100644 drivers/platform/x86/dell/alienware-wmi-base.c create mode 100644 drivers/platform/x86/dell/alienware-wmi-legacy.c create mode 100644 drivers/platform/x86/dell/alienware-wmi-wmax.c delete mode 100644 drivers/platform/x86/dell/alienware-wmi.c create mode 100644 drivers/platform/x86/dell/alienware-wmi.h create mode 100644 drivers/platform/x86/intel/pmc/ptl.c create mode 100644 drivers/platform/x86/lenovo-wmi-hotkey-utilities.c create mode 100644 drivers/platform/x86/samsung-galaxybook.c create mode 100644 drivers/pmdomain/thead/Kconfig create mode 100644 drivers/pmdomain/thead/Makefile create mode 100644 drivers/pmdomain/thead/th1520-pm-domains.c create mode 100644 drivers/pwm/pwm-sophgo-sg2042.c delete mode 100644 drivers/regulator/pcf50633-regulator.c create mode 100644 drivers/regulator/pf9453-regulator.c create mode 100644 drivers/spi/spi-offload-trigger-pwm.c create mode 100644 drivers/spi/spi-offload.c create mode 100644 drivers/spi/spi-qpic-snand.c create mode 100644 drivers/spi/spi-sg2044-nor.c create mode 100644 drivers/spi/spi-stm32-ospi.c create mode 100644 include/dt-bindings/power/allwinner,sun8i-v853-ppu.h create mode 100644 include/dt-bindings/power/thead,th1520-power.h create mode 100644 include/dt-bindings/sound/qcom,wcd934x.h create mode 100644 include/linux/device/devres.h create mode 100644 include/linux/firmware/thead/thead,th1520-aon.h create mode 100644 include/linux/platform_data/huawei-gaokun-ec.h create mode 100644 include/linux/spi/offload/consumer.h create mode 100644 include/linux/spi/offload/provider.h create mode 100644 include/linux/spi/offload/types.h create mode 100644 include/sound/sdca_regmap.h delete mode 100644 lib/crc64-rocksoft.c create mode 100755 scripts/gen-crc-consts.py create mode 100644 sound/soc/amd/acp/amd-acp70-acpi-match.c create mode 100644 sound/soc/amd/acp/amd-acpi-mach.c create mode 100644 sound/soc/amd/ps/ps-common.c create mode 100644 sound/soc/codecs/aw88166.c create mode 100644 sound/soc/codecs/aw88166.h delete mode 100644 sound/soc/codecs/pcm3008.h delete mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.dtsi create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample1.dtsi create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample2.dtsi create mode 100644 sound/soc/intel/avs/boards/pcm3168a.c create mode 100644 sound/soc/mediatek/mt8188/mt8188-dai-dmic.c create mode 100644 sound/soc/sdca/sdca_regmap.c create mode 100644 sound/soc/soc-ops-test.c delete mode 100644 sound/soc/sof/imx/imx8m.c delete mode 100644 sound/soc/sof/imx/imx8ulp.c create mode 100644 sound/soc/sof/imx/imx9.c create mode 100644 sound/soc/sof/intel/ptl.c create mode 100644 sound/soc/sof/intel/ptl.h create mode 100644 sound/soc/tegra/tegra_isomgr_bw.c create mode 100644 sound/soc/tegra/tegra_isomgr_bw.h