This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 30550a739f85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e856720c6d49 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 6c1b335ff515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 3288fc99dffe Merge branch '9p-next' of git://github.com/martinetd/linux omits 67cd1843d585 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b745462e38fa Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits b45df2511f0d Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 85fecfbfce9a Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits b5ab117d0f4b Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits e73086d9ff87 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 178071d06caa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b65f72e40bb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0270dd83eaa Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 676937d90d9e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7daf872ac483 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3355c8d1dbbc Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 5990f49487c1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 218a434f25b8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0563cf53b372 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b4ba10d05bb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c1db95ecc203 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 09e06e3b38fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1aee4850edc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 677328132d3d Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits a4e3daa398c8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits da1784671e58 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c9a1e7f6c37f bcachefs: Don't unnecessarily decrypt data when moving omits e8008b277d89 bcachefs: Document disk accounting keys and conuters omits 7074c25210ec bcachefs: Validate number of counters for accounting keys omits 5490554cf06f bcachefs: bch2_time_stats_init_no_pcpu() omits 3d84ddb8f042 cifs: Check if server supports reparse points before using them omits 7ffcdeafeba2 cifs: Fix getting DACL-only xattr system.cifs_acl and syst [...] omits aac22260238b ksmbd: fix r_count dec/increment mismatch omits 6f997a8c1c81 ksmbd: fix multichannel connection failure omits c0c27a114d91 ksmbd: fix use-after-free in ksmbd_sessions_deregister() omits 80707fde4205 ksmbd: use ib_device_get_netdev() instead of calling ops.g [...] omits 2f768943f110 cifs: add validation check for the fields in smb_aces omits 2bc704078da2 smb: client: Fix netns refcount imbalance causing leaks an [...] omits be0204427ab8 CIFS: Propagate min offload along with other parameters fr [...] omits 23933a2b971c Merge branch 'for-next-next-v6.14-20250318' into for-next- [...] omits d6e90f57c8e4 Merge branch 'for-next-current-v6.13-20250318' into for-ne [...] omits 69a589f97fe6 Merge branch 'zstd-1.5.7-for-next' into for-next-next-v6.1 [...] omits ffac1781f709 Merge branch 'misc-next' into for-next-next-v6.14-20250318 omits 5abfd242bfc9 Merge branch 'misc-6.15' into for-next-next-v6.14-20250318 omits 46b447d26c65 Merge branch 'misc-6.14' into for-next-current-v6.13-20250318 omits f1a8fdf161b7 btrfs: enable larger data folios support for defrag omits ae3b29909105 btrfs: prepare btrfs_end_repair_bio() for larger data folios omits 21fc70290bdb btrfs: zlib: prepare copy_data_into_buffer() for larger da [...] omits a4bb76bd9460 btrfs: subpage: prepare for larger data folios omits d1a09e182293 btrfs: prepare end_bbio_data_write() for larger data folios omits d0a181ae6d56 btrfs: prepare prepare_one_folio() for larger data folios omits c35138d0d198 btrfs: prepare btrfs_page_mkwrite() for larger data folios omits 08c69365f8eb btrfs: send: prepare put_file_data() for larger data folios omits cac48790e97e btrfs: send: remove the again label inside put_file_data() omits 500a15309de6 btrfs: kill EXTENT_FOLIO_PRIVATE omits 3fa49f20ddb6 btrfs: add mapping_set_release_always to inode's mapping omits 9045bd16d255 btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl omits c6b67f04ca95 btrfs: add more zeroout modes to CLEAR_FREE ioctl omits b17da1a45022 btrfs: add secure erase mode to CLEAR_FREE ioctl omits 896ff77ba064 btrfs: add zeroout mode to CLEAR_FREE ioctl omits a984d96152dc btrfs: add new ioctl CLEAR_FREE omits 17c61f212e1d btrfs: extend trim callchains to pass the operation type omits a2643e389e50 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits 603a2f71d30d btrfs: scrub: ensure we output at least one error message [...] omits 8cff2cc5d4b1 btrfs: scrub: simplify the inode iteration output omits 6967033dc38d btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 404dd262fde1 btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 78eaeed68c2d btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 90c9ce8dcf26 btrfs: scrub: fix incorrectly reported logical/physical address omits 84519cdba09d btrfs: === misc-next on b-for-next === omits 65d1f5507ed2 zstd: Import upstream v1.5.7 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() new 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 new 8b30d2a3962a Merge branches 'acpi-x86', 'acpi-platform-profile', 'acpi- [...] new 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 [...] new 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 new 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 new 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 new 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() new c5a55e427c94 Merge branch 'pm-misc' new 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 [...] new c3b659b74541 Merge branches 'thermal-core' and 'thermal-misc' new 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 new 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 [...] new 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 new 61af143fbea4 Merge tag 'Smack-for-6.15' of https://github.com/cschaufle [...] new bdab2977e47a Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] new 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 [...] new 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 new 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 new 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 new 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 new 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 new 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 new 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 new 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 [...] new 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 [...] new 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 new 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 [...] new 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 [...] new 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() new 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 [...] new 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 [...] new 5d28bc6b495c Merge branch 'for-6.15/bpf' into for-linus adds c600a5592264 HID: core: Add reserved item tag for main items new b928908e9b5a Merge branch 'for-6.15/core' into for-linus adds 38ad1eec979b HID: google: don't include '<linux/pm_wakeup.h>' directly new e4f7cc8c36e7 Merge branch 'for-6.15/google' into for-linus adds fe0fb58325e5 HID: remove superfluous (and wrong) Makefile entry for CON [...] new 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 [...] new 071b38ee0975 Merge branch 'for-6.15/intel-thc' into for-linus new d6ea85f8371b HID: lenovo: Fix to ensure the data as __le32 instead of u32 new 608446c23807 HID: lenovo: silence unreachable code warning new 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_ [...] new 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() new 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 [...] new 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 new 82931ba4c1fe Merge branch 'for-6.15/sony' into for-linus adds 41ab65301d03 HID: hid-steam: Mutex cleanup in steam_set_lizard_mode() new 795b318f0577 Merge branch 'for-6.15/steam' into for-linus adds d73a4bfa2881 HID: usbkbd: Fix the bit shift number for LED_KANA new 6fe38a26b25a Merge branch 'for-6.15/usb-hidbp' into for-linus adds 5e013ad20689 HID: wacom: Remove static WACOM_PKGLEN_MAX limit new 4ee4d7b177cf Merge branch 'for-6.15/wacom' into for-linus new 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> new 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 [...] new 2dd33fc2a81d Merge tag 'nand/for-6.15' into mtd/next new f6e0150b2003 Merge tag 'mtd/for-6.15' of git://git.kernel.org/pub/scm/l [...] new 25ed9d4d4cb6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 87835aaaa0b6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b95fe17aa385 bcachefs: bch2_time_stats_init_no_pcpu() new bd8618421691 bcachefs: Validate number of counters for accounting keys new 1fe0d7b09873 bcachefs: Document disk accounting keys and conuters new e7b5ba092e71 bcachefs: Don't unnecessarily decrypt data when moving new c79b265b8b30 bcachefs: Fix btree iter flags in data move (2) new 8062d209796e bcachefs: Fix 'hung task' messages in btree node scan new dfae6edb22da bcachefs: cond_resched() in journal_key_sort_cmp() new cf38f23978b0 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 2499d2b60258 Merge branch 'misc-6.15' into for-next-current-v6.14-20250326 new df1aeed93edc Merge branch 'for-next-current-v6.14-20250326' into for-ne [...] new da37629337be Merge branch 'misc-6.15' into for-next-next-v6.15-20250326 new 50167cf6b29b Merge branch 'for-next-next-v6.15-20250326' into for-next- [...] new 7d3384fe78d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5eeebd995836 MAINTAINERS: reorder preferred email for Steve French new 6c06be908ca1 cifs: Check if server supports reparse points before using them new ad9364a6835c cifs: Fix getting DACL-only xattr system.cifs_acl and syst [...] new 781802aa5a59 cifs: Fix establishing NetBIOS session for SMB2+ connection new b26df4f57b6c cifs: Improve establishing SMB connection with NetBIOS session new 1821e90be08e CIFS: Propagate min offload along with other parameters fr [...] new eeb827f2922e cifs: add validation check for the fields in smb_aces new 4e7f1644f2ac smb: client: Fix netns refcount imbalance causing leaks an [...] new be786e509c1a cifs: Set default Netbios RFC1001 server name to hostname in UNC new e14b64247438 cifs: Add new mount option -o nounicode to disable SMB1 UN [...] new c68f84168dd8 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 79b827e78191 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7ec3e65c726a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c62128d5c999 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new e1884e5ccee6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new f5dcc03adb54 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 7077d6bb0622 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 294898796f89 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 261908ddb226 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5e6fbfd4a7c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 254c1b0ea802 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 45722e181f28 ksmbd: use ib_device_get_netdev() instead of calling ops.g [...] new 47ecaec6a45e ksmbd: fix use-after-free in ksmbd_sessions_deregister() new d4d53f28a56c ksmbd: fix multichannel connection failure new 419cbe815bc2 ksmbd: fix r_count dec/increment mismatch new 182c0c2622d1 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new f56879501a80 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 932d1beea526 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 32f41b043823 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 895e1c8eddf2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6a15273ecc91 Merge branch '9p-next' of git://github.com/martinetd/linux new a4b929f61c3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 5965b305b52f Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 4b929e3c2c1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (30550a739f85) \ N -- N -- N refs/heads/fs-next (4b929e3c2c1e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 99 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + Documentation/ABI/testing/sysfs-class-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/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 | 149 +- 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/bcachefs/btree_journal_iter.c | 2 + fs/bcachefs/btree_node_scan.c | 4 +- fs/bcachefs/move.c | 37 +- fs/bcachefs/time_stats.c | 14 +- fs/btrfs/Kconfig | 1 - fs/btrfs/bio.c | 28 +- fs/btrfs/compression.c | 2 +- fs/btrfs/defrag.c | 74 +- fs/btrfs/discard.c | 4 +- fs/btrfs/extent-tree.c | 159 +- fs/btrfs/extent-tree.h | 5 +- fs/btrfs/extent_io.c | 64 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/file.c | 12 +- fs/btrfs/free-space-cache.c | 38 +- fs/btrfs/free-space-cache.h | 8 +- fs/btrfs/inode.c | 15 +- fs/btrfs/ioctl.c | 62 - fs/btrfs/reflink.c | 2 +- fs/btrfs/relocation.c | 4 +- fs/btrfs/scrub.c | 142 +- fs/btrfs/send.c | 29 +- fs/btrfs/subpage.c | 6 +- fs/btrfs/volumes.c | 10 +- fs/btrfs/volumes.h | 1 - fs/btrfs/zlib.c | 2 + fs/smb/client/cifsfs.c | 4 + fs/smb/client/cifsglob.h | 2 + fs/smb/client/cifsproto.h | 3 + fs/smb/client/cifssmb.c | 5 +- fs/smb/client/connect.c | 189 +- fs/smb/client/fs_context.c | 22 + fs/smb/client/fs_context.h | 2 + fs/smb/client/sess.c | 1 + fs/smb/client/smb1ops.c | 1 + fs/smb/client/transport.c | 2 +- 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/linux/zstd.h | 87 +- include/linux/zstd_errors.h | 30 +- include/linux/zstd_lib.h | 1123 ++----- 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/btrfs.h | 53 - 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 +- lib/zstd/Makefile | 3 +- lib/zstd/common/allocations.h | 56 - lib/zstd/common/bits.h | 150 - lib/zstd/common/bitstream.h | 155 +- lib/zstd/common/compiler.h | 151 +- lib/zstd/common/cpu.h | 3 +- lib/zstd/common/debug.c | 9 +- lib/zstd/common/debug.h | 37 +- lib/zstd/common/entropy_common.c | 42 +- lib/zstd/common/error_private.c | 13 +- lib/zstd/common/error_private.h | 88 +- lib/zstd/common/fse.h | 103 +- lib/zstd/common/fse_decompress.c | 132 +- lib/zstd/common/huf.h | 240 +- lib/zstd/common/mem.h | 3 +- lib/zstd/common/portability_macros.h | 45 +- lib/zstd/common/zstd_common.c | 38 +- lib/zstd/common/zstd_deps.h | 16 +- lib/zstd/common/zstd_internal.h | 153 +- lib/zstd/compress/clevels.h | 3 +- lib/zstd/compress/fse_compress.c | 74 +- lib/zstd/compress/hist.c | 13 +- lib/zstd/compress/hist.h | 10 +- lib/zstd/compress/huf_compress.c | 441 +-- lib/zstd/compress/zstd_compress.c | 3293 ++++++-------------- lib/zstd/compress/zstd_compress_internal.h | 621 ++-- lib/zstd/compress/zstd_compress_literals.c | 157 +- lib/zstd/compress/zstd_compress_literals.h | 25 +- lib/zstd/compress/zstd_compress_sequences.c | 21 +- lib/zstd/compress/zstd_compress_sequences.h | 16 +- lib/zstd/compress/zstd_compress_superblock.c | 394 +-- lib/zstd/compress/zstd_compress_superblock.h | 3 +- lib/zstd/compress/zstd_cwksp.h | 222 +- lib/zstd/compress/zstd_double_fast.c | 245 +- lib/zstd/compress/zstd_double_fast.h | 27 +- lib/zstd/compress/zstd_fast.c | 703 ++--- lib/zstd/compress/zstd_fast.h | 16 +- lib/zstd/compress/zstd_lazy.c | 840 +++-- lib/zstd/compress/zstd_lazy.h | 195 +- lib/zstd/compress/zstd_ldm.c | 102 +- lib/zstd/compress/zstd_ldm.h | 17 +- lib/zstd/compress/zstd_ldm_geartab.h | 3 +- lib/zstd/compress/zstd_opt.c | 571 ++-- lib/zstd/compress/zstd_opt.h | 55 +- lib/zstd/compress/zstd_preSplit.c | 239 -- lib/zstd/compress/zstd_preSplit.h | 34 - lib/zstd/decompress/huf_decompress.c | 887 ++---- lib/zstd/decompress/zstd_ddict.c | 9 +- lib/zstd/decompress/zstd_ddict.h | 3 +- lib/zstd/decompress/zstd_decompress.c | 375 +-- lib/zstd/decompress/zstd_decompress_block.c | 724 ++--- lib/zstd/decompress/zstd_decompress_block.h | 10 +- lib/zstd/decompress/zstd_decompress_internal.h | 19 +- lib/zstd/decompress_sources.h | 2 +- lib/zstd/zstd_common_module.c | 5 +- lib/zstd/zstd_compress_module.c | 75 +- lib/zstd/zstd_decompress_module.c | 4 +- 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 - 1667 files changed, 73031 insertions(+), 30485 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 delete mode 100644 lib/zstd/common/allocations.h delete mode 100644 lib/zstd/common/bits.h delete mode 100644 lib/zstd/compress/zstd_preSplit.c delete mode 100644 lib/zstd/compress/zstd_preSplit.h 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