This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 64c1a00b5687 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 6c9c6a7f5856 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f71952fd45bf Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 8286f5dd1a40 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 305794184feb Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits d9849c7f5c20 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 32e183ed378b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f33417492b95 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0c2721610164 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 02adf71f1659 Merge branch 'fs-current' of linux-next omits 155c38237b9f Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] 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 4ea3fff52fee Merge remote-tracking branch 'asoc/for-6.14' into asoc-linus 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 [...] adds 212df80e0106 Documentation: add a usecase for FS_IOC_READ_VERITY_METADATA adds a19bcde49998 Revert "fsverity: relax build time dependency on CRYPTO_SHA256" new bdab2977e47a Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 75eb8b9410ee Revert "fscrypt: relax Kconfig dependencies for crypto API [...] adds eea957d8db1d fscrypt: drop obsolete recommendation to enable optimized [...] adds 13dc8eb90067 fscrypt: mention init_on_free instead of page poisoning 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 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 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/ [...] 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 af85fa733308 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] 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 44f3e05930cd Merge branch 'fs-current' of linux-next new 70facbf978ac mctp: Fix incorrect tx flow invalidation condition in mctp-i2c new 86ecad33acbc Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new b97b2b60e15f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 84c3c08f5a6c ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoB [...] new 09aa40348fb6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 012a6efcc805 ASoC: sma1307: Fix error handling in sma1307_setting_loaded() new ed3b274abc40 ASoC: codecs: wsa883x: Correct VI sense channel mask new 060fac202eb8 ASoC: codecs: wsa884x: Correct VI sense channel mask new 7e010a045330 ASoC: codecs: wsa88xx: Correct VI sense channel mask new 4945935b9071 Merge remote-tracking branch 'asoc/for-6.14' into asoc-linus new fcb47f9ea763 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 7a874e8b54ea spi-rockchip: Fix register out of bounds access new c754f35e0ae2 Merge remote-tracking branch 'spi/for-6.14' into spi-linus new 11b4ea32c0a2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b28d0de3e235 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new fbba18c6b3c3 Merge branch 'counter-current' of git://git.kernel.org/pub [...] new ed157d4e02d7 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 51d80ffdc5e2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0e1ff67d164b x86/split_lock: Simplify reenabling adds 61c39d8c83e2 lockdep: Fix wait context check on softirq for PREEMPT_RT new 0e9707510507 Merge branch into tip/master: 'locking/urgent' adds ef753d66051c objtool: Fix detection of consecutive jump tables on Clang 20 adds eeff7ac61526 objtool: Warn when disabling unreachable warnings adds c84301d706c5 objtool: Ignore entire functions rather than instructions adds 1154bbd326de objtool: Fix X86_FEATURE_SMAP alternative handling adds 4759670bc3e6 objtool: Fix CONFIG_OBJTOOL_WERROR for vmlinux.o adds 4fab2d7628dd objtool: Fix init_module() handling adds 6b023c784204 objtool: Silence more KCOV warnings adds e1a9dda74dbf objtool: Properly disable uaccess validation adds c5995abe1547 objtool: Improve error handling adds d39f82a058c0 objtool: Reduce CONFIG_OBJTOOL_WERROR verbosity adds 24fe172b50b5 objtool: Fix up some outdated references to ENTRY/ENDPROC adds 876a4bce3849 objtool: Remove --no-unreachable for noinstr-only vmlinux.o runs adds a8d39a62c6f5 objtool: Remove redundant opts.noinstr dependency adds 76e51db43fe4 objtool, spi: amd: Fix out-of-bounds stack access in amd_s [...] adds 107a23185d99 objtool, nvmet: Fix out-of-bounds stack access in nvmet_ct [...] adds e63d465f5901 objtool, media: dib8000: Prevent divide-by-zero in dib8000 [...] adds 72c774aa9d1e objtool, panic: Disable SMAP in __stack_chk_fail() adds 7501153750b4 objtool, Input: cyapa - Remove undefined behavior in cyapa [...] adds 060aed9c0093 objtool, ASoC: codecs: wcd934x: Remove potential undefined [...] adds 29c578c84840 objtool, regulator: rk808: Remove potential undefined beha [...] adds 2dad2ba8f248 objtool, pwm: mediatek: Prevent theoretical divide-by-zero [...] adds 26d2ab43acdd objtool, lkdtm: Obfuscate the do_nothing() pointer new 89721c2ca8ae objtool: Fix NULL printf() '%s' argument in builtin-check. [...] new 4a27bba6f8c5 Merge branch into tip/master: 'objtool/urgent' adds 9232c49ff31c x86/Kconfig: Enable X86_X2APIC by default and improve help text adds 31be5041dca3 x86/Kconfig: Always enable ARCH_SPARSEMEM_ENABLE adds e35e328d37ee x86/Kconfig: Move all X86_EXTENDED_PLATFORM options together adds 4047e8773fb6 x86/Kconfig: Update lists in X86_EXTENDED_PLATFORM adds 21d8fb8d4e70 x86/Kconfig: Document CONFIG_PCI_MMCONFIG adds d9f87802676b x86/Kconfig: Make CONFIG_PCI_CNB20LE_QUIRK depend on X86_32 adds de7115636c41 x86/Kconfig: Document release year of glibc 2.3.3 adds c8c81458863a x86/speculation: Remove the extra #ifdef around CALL_NOSPEC adds 2487b6b9bf28 Merge branch 'linus' into x86/urgent, to pick up fixes and [...] adds 99bb1bd810ea x86/Kconfig: Correct X86_X2APIC help text adds 2704ad556cf2 x86/Kconfig: Fix lists in X86_EXTENDED_PLATFORM help text adds 57e2428f8df8 x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 adds 2c118f50d7fd x86/dumpstack: Fix inaccurate unwinding from exception sta [...] adds 3181424aeac2 x86/early_printk: Add support for MMIO-based UARTs adds 878477a59537 x86/fpu: Update the outdated comment above fpstate_init_user() adds dc84bc2aba85 x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_ [...] new b53771956748 Merge branch into tip/master: 'x86/urgent' new a65f94f99c2a Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] new 3d50e61a17b6 drm/virtio: Fix flickering issue seen with imported dmabufs new 73e4405aba1d Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (64c1a00b5687) \ N -- N -- N refs/heads/pending-fixes (73e4405aba1d)
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 79 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 | 12 +- 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 +- .../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/spi/adi,axi-spi-engine.yaml | 24 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 25 +- .../devicetree/bindings/spi/fsl,espi.yaml | 65 + Documentation/devicetree/bindings/spi/fsl,spi.yaml | 74 + Documentation/devicetree/bindings/spi/fsl-spi.txt | 62 - .../bindings/spi/mediatek,spi-mt65xx.yaml | 2 + .../bindings/spi/qcom,spi-qpic-snand.yaml | 83 + .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 1 + .../devicetree/bindings/spi/spi-rockchip.yaml | 1 + .../devicetree/bindings/spi/spi-sg2044-nor.yaml | 52 + .../devicetree/bindings/spi/st,stm32mp25-ospi.yaml | 105 + .../bindings/trigger-source/pwm-trigger.yaml | 37 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/media/tx-rx.rst | 26 +- Documentation/filesystems/fscrypt.rst | 8 +- Documentation/filesystems/fsverity.rst | 16 +- Documentation/hwmon/abituguru-datasheet.rst | 8 +- Documentation/hwmon/abituguru.rst | 2 +- Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/cgbc-hwmon.rst | 63 + Documentation/hwmon/dell-smm-hwmon.rst | 14 +- Documentation/hwmon/htu31.rst | 37 + Documentation/hwmon/ina233.rst | 75 + Documentation/hwmon/index.rst | 3 + Documentation/hwmon/lm90.rst | 43 + Documentation/hwmon/ltc2978.rst | 36 +- Documentation/hwmon/nct6683.rst | 3 +- .../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 | 136 +- 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 | 86 +- arch/x86/crypto/aesni-intel_glue.c | 22 +- arch/x86/entry/calling.h | 2 + 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/arch_hweight.h | 6 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/msr-index.h | 20 +- arch/x86/include/asm/nospec-branch.h | 4 - arch/x86/include/asm/smap.h | 23 +- arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/kernel/acpi/cppc.c | 4 +- arch/x86/kernel/cpu/bus_lock.c | 35 +- arch/x86/kernel/cpu/intel.c | 22 + arch/x86/kernel/dumpstack.c | 5 +- arch/x86/kernel/early_printk.c | 45 +- arch/x86/kernel/fpu/core.c | 2 +- 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 --- arch/x86/mm/pat/memtype.c | 52 +- 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/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 + 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/gpu/drm/virtio/virtgpu_prime.c | 1 + 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/infiniband/sw/siw/siw.h | 4 +- drivers/input/mouse/cyapa.c | 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/dib8000.c | 5 +- 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/misc/lkdtm/perms.c | 14 +- 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/net/mctp/mctp-i2c.c | 2 +- drivers/nvme/target/debugfs.c | 2 +- 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-mediatek.c | 8 +- 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/rk808-regulator.c | 4 +- drivers/regulator/rtq6752-regulator.c | 2 +- drivers/spi/Kconfig | 44 + drivers/spi/Makefile | 7 + drivers/spi/spi-amd.c | 2 +- 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-rockchip.c | 2 +- drivers/spi/spi-s3c64xx.c | 4 +- drivers/spi/spi-sg2044-nor.c | 488 ++++ drivers/spi/spi-stm32-ospi.c | 1063 ++++++++ drivers/spi/spi-stm32-qspi.c | 5 - drivers/spi/spi-zynq-qspi.c | 4 - drivers/spi/spi-zynqmp-gqspi.c | 173 +- drivers/spi/spi.c | 111 +- drivers/spi/spidev.c | 2 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 35 +- .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 9 +- drivers/staging/media/imx/imx-media-vdic.c | 54 - drivers/thermal/hisi_thermal.c | 4 +- .../intel/int340x_thermal/int3402_thermal.c | 3 + .../intel/int340x_thermal/int340x_thermal_zone.c | 6 +- drivers/thermal/k3_j72xx_bandgap.c | 4 +- drivers/thermal/thermal_core.c | 20 +- drivers/thermal/thermal_debugfs.c | 4 +- drivers/thermal/thermal_of.c | 2 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/eeprom.c | 2 +- fs/crypto/Kconfig | 20 +- fs/verity/Kconfig | 8 +- include/drm/drm_util.h | 16 +- .../dt-bindings/power/allwinner,sun8i-v853-ppu.h | 10 + include/dt-bindings/power/qcom-rpmpd.h | 2 +- include/dt-bindings/power/thead,th1520-power.h | 19 + include/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 | 9 + include/linux/energy_model.h | 20 +- include/linux/firmware/thead/thead,th1520-aon.h | 200 ++ include/linux/gpio.h | 4 +- include/linux/gpio/consumer.h | 69 +- include/linux/gpio/driver.h | 92 +- include/linux/gpio/regmap.h | 4 +- include/linux/hid.h | 8 +- include/linux/linkage.h | 4 - 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/objtool.h | 2 +- include/linux/pci_ids.h | 1 + include/linux/perf_event.h | 10 +- include/linux/pgtable.h | 28 +- 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/regulator/consumer.h | 6 + include/linux/security.h | 10 +- include/linux/spi/offload/consumer.h | 39 + include/linux/spi/offload/provider.h | 47 + include/linux/spi/offload/types.h | 100 + include/linux/spi/spi.h | 56 +- include/linux/util_macros.h | 15 + include/media/rc-core.h | 46 +- include/media/rc-map.h | 1 + include/media/tuner-types.h | 6 +- include/media/v4l2-common.h | 19 +- include/media/v4l2-ctrls.h | 50 +- include/media/v4l2-dv-timings.h | 1 + include/media/v4l2-ioctl.h | 12 - include/media/v4l2-mediabus.h | 2 + include/media/v4l2-subdev.h | 4 +- include/net/sctp/checksum.h | 7 +- include/soc/rockchip/rockchip_sip.h | 3 + include/trace/events/power.h | 37 + include/uapi/linux/rkisp1-config.h | 2 +- include/uapi/linux/usb/video.h | 1 + include/uapi/linux/uvcvideo.h | 13 + include/uapi/linux/v4l2-controls.h | 7 + include/uapi/linux/videodev2.h | 5 + io_uring/io_uring.c | 21 +- kernel/events/core.c | 14 +- kernel/fork.c | 4 + kernel/panic.c | 6 + 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/softirq.c | 18 + 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 +- mm/memory.c | 11 +- rust/kernel/cred.rs | 5 + rust/kernel/security.rs | 12 +- scripts/Makefile.lib | 2 +- scripts/Makefile.vmlinux_o | 15 +- 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/pci/hda/patch_realtek.c | 1 + sound/soc/codecs/aw88395/aw88395_device.c | 2 +- sound/soc/codecs/sma1307.c | 11 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/codecs/wsa883x.c | 2 +- sound/soc/codecs/wsa884x.c | 2 +- sound/usb/mixer_quirks.c | 51 + tools/objtool/Documentation/objtool.txt | 10 +- tools/objtool/arch/x86/special.c | 38 +- tools/objtool/builtin-check.c | 146 +- tools/objtool/check.c | 523 ++-- tools/objtool/elf.c | 28 +- tools/objtool/include/objtool/builtin.h | 6 +- tools/objtool/include/objtool/check.h | 3 +- tools/objtool/include/objtool/elf.h | 28 +- tools/objtool/include/objtool/objtool.h | 2 +- tools/objtool/include/objtool/special.h | 4 +- tools/objtool/include/objtool/warn.h | 13 +- tools/objtool/objtool.c | 11 +- tools/objtool/special.c | 12 +- 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 - 1008 files changed, 49105 insertions(+), 13183 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 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/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/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 delete mode 100644 lib/crc64-rocksoft.c create mode 100755 scripts/gen-crc-consts.py