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 c1600bb7eb5c Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 2dd47cba0858 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 582988b41be4 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits f7b7d8302bfb Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits e624cb456f6f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0f46aabc3acb Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits be8ab4b2cd5f Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits f4ec2adc75e7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits aaef8384dffc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bb2167b9fe8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6ac74ebf334e Merge branch '' of linux-next omits 7a356e4b5038 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits da36ee529b11 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e2e465b039ee mm/madvise: process_madvise() drop capability check if same mm omits 09e6c1cd4c51 mm/huge_memory: ensure huge_zero_folio won't have large_rm [...] omits 26d7ba957e2b mm/hugetlb.c: fix UAF of vma in hugetlb fault pathway omits 0939c5135600 mm: change vmf_anon_prepare() to __vmf_anon_prepare() omits 30ff448f15b4 resource: fix region_intersects() vs add_memory_driver_managed() omits 27f467f645d5 zsmalloc: use unique zsmalloc caches names omits f00c4182df03 mm-hugetlb-simplify-refs-in-memfd_alloc_folio-v2 omits 067451d46f38 mm/hugetlb: simplify refs in memfd_alloc_folio omits da85e010bf5a mm/gup: fix memfd_pin_folios alloc race panic omits 9faa54f97462 mm/gup: fix memfd_pin_folios hugetlb page allocation omits 43e824db7aff mm/hugetlb: fix memfd_pin_folios resv_huge_pages leak omits 4846f8715b70 mm/hugetlb: fix memfd_pin_folios free_huge_pages leak omits 26c015c7ddb9 mm/filemap: fix filemap_get_folios_contig THP panic omits 1df22cdd6a82 padata: honor the caller's alignment in case of chunk_size 0 adds c0e81a455e23 cpu/hotplug: Make HOTPLUG_PARALLEL independent of HOTPLUG_SMT adds 2dce99316508 cpu/hotplug: Provide weak fallback for arch_cpuhp_init_par [...] adds eb876ea72483 Merge branch 'linus' into smp/core adds 8db70faeab90 cpu: Fix W=1 build kernel-doc warning adds 1d07085402d1 smp: Mark smp_prepare_boot_cpu() __init new 97e17c08a428 Merge tag 'smp-core-2024-09-16' of git://git.kernel.org/pu [...] adds 17915131ae46 clocksource: Improve comments for watchdog skew bounds adds f33a5d4bd9c2 clocksource: Fix comments on WATCHDOG_THRESHOLD & WATCHDOG [...] adds 4ac1dd3245b9 clocksource: Set cs_watchdog_read() checks based on .uncer [...] new a64405b78be9 Merge tag 'timers-clocksource-2024-09-16' of git://git.ker [...] adds 5e389e986887 irqchip/armada-370-xp: Drop _OFFS suffix from some registe [...] adds 9fa3e59a003b irqchip/armada-370-xp: Change register constant suffix fro [...] adds f04ef167b350 irqchip/armada-370-xp: Change spaces to tabs adds 2613b94d2dc5 irqchip/armada-370-xp: Use BIT() and GENMASK() macros adds 9236717b97e3 irqchip/armada-370-xp: Cosmetic fix parentheses in registe [...] adds e812dd60b6cc irqchip/armada-370-xp: Change register constants prefix to MPIC_ adds 0cbbf7c15d19 irqchip/armada-370-xp: Use correct type for cpu variable adds ccef3a991b7c irqchip/armada-370-xp: Simplify is_percpu_irq() code adds 045c4bb86448 irqchip/armada-370-xp: Change to SPDX license identifier adds 644799f920c9 irqchip/armada-370-xp: Declare iterators in for loop adds 55689986d7ea irqchip/armada-370-xp: Rename variable for consistency adds e4cd7c553a00 irqchip/armada-370-xp: Use unsigned int type for virqs adds 88d49ee30ca5 irqchip/armada-370-xp: Use !virq instead of virq == 0 in c [...] adds 0381be072f30 irqchip/armada-370-xp: Simplify ipi_resume() code adds 5302e767ebfc irqchip/armada-370-xp: Improve indentation adds f63f54a2b8ff irqchip/armada-370-xp: Change symbol prefixes to mpic adds 5ecafc9a640f irqchip/armada-370-xp: Don't read number of supported inte [...] adds 92128c74e418 irqchip/armada-370-xp: Use FIELD_GET() and named register [...] adds 63697bc7199e irqchip/armada-370-xp: Refactor mpic_handle_msi_irq() code adds baf01c726b7f irqchip/armada-370-xp: Refactor handling IPI interrupts adds 66fc31034f96 irqchip/armada-370-xp: Use consistent variable names for hwirqs adds a5d32b7475ff irqchip/armada-370-xp: Use consistent types when iterating [...] adds 0d4b1fcd378e irqchip/armada-370-xp: Use consistent name for struct irq_ [...] adds 15a50eeaadc1 irqchip/armada-370-xp: Simplify mpic_reenable_percpu() and [...] adds 081b64cc8727 irqchip/armada-370-xp: Drop redundant continue adds ac0ae59db6f5 irqchip/armada-370-xp: Rename variable for consistency adds 625f0582f05d irqchip/armada-370-xp: Use u32 type instead of unsigned lo [...] adds 654caa9db664 irqchip/armada-370-xp: Refactor initial memory regions mapping adds 1d07c9a3e71c irqchip/armada-370-xp: Print error and return error code o [...] adds b8fb82e4ffec irqchip: Remove asmlinkage for handlers registered with se [...] adds bb4531976523 irqchip/gic-v4.1: Replace bare number with ID_AA64PFR0_EL1 [...] adds 3431392d5e8a irqchip/armada-370-xp: Drop IPI_DOORBELL_START and rename [...] adds 0dbf9b6025e3 irqchip/armada-370-xp: Drop msi_doorbell_end() adds 37e130c224fd irqchip/armada-370-xp: Add the __init attribute to mpic_ms [...] adds a4d4d4a642da irqchip/armada-370-xp: Put __init attribute after return t [...] adds 68fe2c598536 irqchip/armada-370-xp: Put static variables into driver pr [...] adds ee5d09cf14a1 irqchip/armada-370-xp: Put MSI doorbell limits into the mp [...] adds 77eef29b642f irqchip/armada-370-xp: Pass around the driver private structure adds 6abd809a5439 irqchip/armada-370-xp: Dynamically allocate the driver pri [...] adds 2793f68749c1 irqchip/armada-370-xp: Fix reenabling last per-CPU interrupt adds 4042a965a5e6 irqchip/armada-370-xp: Iterate only valid bits of the per- [...] adds d6ca3f440239 irqchip/armada-370-xp: Allow mapping only per-CPU interrupts adds b77c6a73e10a irqchip/armada-370-xp: Use mpic_is_ipi_available() in mpic [...] adds 76bee035c6ad irqchip/mbigen: Simplify code logic with for_each_child_of [...] adds 15e46124ec93 genirq/irq_sim: Remove unused irq_sim_work_ctx:: Irq_base adds a09cdb8f5646 genirq: Remove unused irq_chip_generic:: {type,polarity}_cache adds 60029162a045 genirq: Remove irq_chip_regs:: Polarity adds 70114e7f7585 irqdomain: Simplify simple and legacy domain creation adds 1bf2c9282927 irqdomain: Cleanup domain name allocation adds 1e7c05292531 irqdomain: Allow giving name suffix for domain adds 46c3e31cb0f8 Merge tag 'irq-domain-24-08-09' into irq/core adds c0ece6449799 irqdomain: Clarify checks for bus_token adds 7b9414cb2d37 irqdomain: Remove stray '-' in the domain name adds 24d02c4e53e2 irqdomain: Always associate interrupts for legacy domains adds e68ac2b48849 softirq: Remove unused 'action' parameter from action callback adds 0b3af7591dbf irqchip/loongson-pch-msi: Switch to MSI parent domains adds 06fac729a6d5 LoongArch: Move irqchip function prototypes to irq-loongson.h adds 843ed9317be1 LoongArch: Architectural preparation for AVEC irqchip adds 9e83dd3ebb14 irqchip/loongson-eiointc: Rename CPUHP_AP_IRQ_LOONGARCH_STARTING adds a1d4646d34c6 irqchip/loongson-pch-msi: Prepare get_pch_msi_handle() for [...] adds ae16f05c928a irqchip/loongarch-avec: Add AVEC irqchip support adds 17e28a9aeae4 genirq: Fix typo in struct comment adds 64b6d1d7a845 genirq: Get rid of global lock in irq_do_set_affinity() adds c7718e5c76d4 genirq/proc: Correctly set file permissions for affinity c [...] adds 9012f84e1c5b genirq/proc: Use irq_move_pending() in show_irq_affinity() adds eb29369fa543 genirq/proc: Change the return value for set affinity perm [...] adds bf1e0fb69a15 genirq/msi: Use kmemdup_array() instead of kmemdup() adds 4609c6eab67b irqdomain: Use IS_ERR_OR_NULL() in irq_domain_trim_hierarchy() adds 9e65863194ad dt-bindings: apple,aic: Document A7-A11 compatibles adds 5527b06c9671 irqchip/apple-aic: Skip unnecessary enabling of use_fast_ipi adds a845342e6e5f irqchip/apple-aic: Add a new "Global fast IPIs only" featu [...] adds 59fc20ba7029 irqchip/apple-aic: Only access system registers on SoCs wh [...] adds 87b5a153b862 genirq/cpuhotplug: Use cpumask_intersects() adds a6fe30d1e365 genirq: Use cpumask_intersects() new cb69d86550b3 Merge tag 'irq-core-2024-09-16' of git://git.kernel.org/pu [...] adds 0af02a8e356f selftests/timers/posix_timers: Simplify error handling adds 45c4225c3dcc selftests/timers/posix_timers: Add SIG_IGN test adds e65bb03e4427 selftests/timers/posix_timers: Validate signal rules adds 2c2b56132bb7 selftests/timers/posix-timers: Validate SIGEV_NONE adds f924f868ed05 selftests/timers/posix-timers: Validate timer_gettime() adds 73339b82f865 selftests/timers/posix-timers: Validate overrun after unblock adds d859704bf185 posix-cpu-timers: Split up posix_cpu_timer_get() adds b3e866b2dffb posix-cpu-timers: Save interval only for armed timers adds 1c5028425793 posix-cpu-timers: Handle interval timers correctly in timer_get() adds d786b8ba9f01 posix-cpu-timers: Handle SIGEV_NONE timers correctly in ti [...] adds 5f9d4a106594 posix-cpu-timers: Handle SIGEV_NONE timers correctly in ti [...] adds d471ff397c35 posix-cpu-timers: Replace old expiry retrieval in posix_cp [...] adds bd29d773ea8d posix-cpu-timers: Do not arm SIGEV_NONE timers adds c44462661e4c posix-cpu-timers: Use @now instead of @val for clarity adds 286bfaccea76 posix-cpu-timers: Remove incorrect comment in posix_cpu_ti [...] adds c20b99e3243f posix-cpu-timers: Simplify posix_cpu_timer_set() adds bfa408f03fc7 posix-timers: Retrieve interval in common timer_settime() code adds aca1dc0ce128 posix-timers: Clear overrun in common_timer_set() adds 52dea0a15cc8 posix-timers: Convert timer list to hlist adds 20f13385b583 posix-timers: Consolidate timer setup adds 24aea4cc4832 posix-cpu-timers: Make k_itimer::it_active consistent adds 566e2d82536c posix-timers: Consolidate signal queueing adds a2b80ce87a87 signal: Remove task argument from dequeue_signal() adds 7f8af7bac538 signal: Replace BUG_ON()s adds 9a7b0158aea7 Merge tag 'posix-timers-2024-07-29' of git://git.kernel.or [...] adds 38cd4cee73a8 timers: Add sparse annotation for timer_sync_wait_running(). adds 330dd6d9c0fc hrtimer: Annotate hrtimer_cpu_base_.*_expiry() for sparse. adds ed4fb6d7ef68 hrtimer: Use and report correct timerslack values for real [...] adds 4381b895f544 timers: Remove historical extra jiffie for timeout in msleep() adds 79f8b28e85f8 timers: Annotate possible non critical data race of next_expiry adds 0c87282074be dt-bindings: timer: rockchip: Add rk3576 compatible adds a7456d7d1b8e clocksource/drivers/arm_arch_timer: Using for_each_availab [...] adds 56bd72e9cd82 clocksource: acpi_pm: Add external callback for suspend/resume adds e86c8186d03a platform/x86:intel/pmc: Enable the ACPI PM Timer to be tur [...] adds 414b2fb4bb5a clocksource/drivers/ingenic: Use devm_clk_get_enabled() helpers adds ca140a0dc0a1 clocksource/drivers/qcom: Add missing iounmap() on errors [...] adds 6cc11b65e5e0 clocksource/drivers/asm9260: Add missing clk_disable_unpre [...] adds 2e02da1d86c9 clocksource/drivers/cadence-ttc: Add missing clk_disable_u [...] adds 69a9dcbd2d65 clocksource/drivers/jcore: Use request_percpu_irq() adds 2376d871f855 platform/x86:intel/pmc: Fix comment for the pmc_core_acpi_ [...] adds d7b01b81bd2d Merge tag 'timers-v6.12-rc1' of https://git.linaro.org/peo [...] adds fe90c5ba88ad timers: Rename next_expiry_recalc() to be unique adds 662a1bfb907c cpu: Use already existing usleep_range() adds bd7c8ff9fef4 treewide: Fix wrong singular form of jiffies in comments adds 2f7eedca6cec Merge branch 'linus' into timers/core adds 35b603f8a78b ntp: Make sure RTC is synchronized when time goes backwards new 9ea925c806db Merge tag 'timers-core-2024-09-16' of git://git.kernel.org [...] adds e4757c710ba2 debugobjects: Fix the compilation attributes of some globa [...] adds 684d28feb854 debugobjects: Fix conditions in fill_pool() adds 63a4a9b52c3c debugobjects: Remove redundant checks in fill_pool() new daa394f0f9d3 Merge tag 'core-debugobjects-2024-09-16' of git://git.kern [...] adds eda25860bf6e printk: Add notation to console_srcu locking adds f37b105faef6 printk: nbcon: Consolidate alloc() and init() adds d3ff380d47b6 printk: Properly deal with nbcon consoles on seq init adds 0e1d5731d3c1 printk: Check printk_deferred_enter()/_exit() usage adds 8c9dab2c55ad printk: nbcon: Clarify rules of the owner/waiter matching adds b7049d88c176 printk: nbcon: Remove return value for write_atomic() adds 7d56936c1e52 printk: nbcon: Add detailed doc for write_atomic() adds 7a16a7718907 printk: nbcon: Add callbacks to synchronize with driver adds e55c3bcf380c printk: nbcon: Use driver synchronization while (un)registering adds 77e73c0687f5 serial: core: Provide low-level functions to lock port adds eabd4600dafa serial: core: Introduce wrapper to set @uart_port->cons adds dc219d8d858d console: Improve console_srcu_read_flags() comments adds adf6f37d142e nbcon: Add API to acquire context for non-printing operations adds 4126f149c48b serial: core: Acquire nbcon context in port->lock wrapper adds 1c17ebb7907a printk: nbcon: Do not rely on proxy headers adds 864c25c83d83 printk: Make console_is_usable() available to nbcon.c adds 20846d1ce2ad printk: Let console_is_usable() handle nbcon adds fc400d5f6357 printk: Add @flags argument for console_is_usable() adds 06683a664989 printk: nbcon: Add helper to assign priority based on CPU state adds d3a9f82ec5c0 printk: nbcon: Provide function to flush using write_atomic() adds 97ea9bccfcbe printk: Track registered boot consoles adds c158834b223f printk: nbcon: Use nbcon consoles in console_flush_all() adds 70411bf8d22a printk: Add is_printk_legacy_deferred() adds 8ba77712a750 printk: nbcon: Flush new records on device_release() adds d2e85ca7a736 printk: Flush nbcon consoles first on panic adds 5dde3b735413 printk: nbcon: Add unsafe flushing on panic adds 60013065fdc6 printk: Avoid console_lock dance if no legacy or boot consoles adds bebd87ae27e0 printk: Track nbcon consoles adds e35a8884270b printk: Coordinate direct printing in panic adds 6690d6b52726 printk: Add helper for flush type logic adds ecb5e1aa82c8 printk: nbcon: Implement emergency sections adds 4833794db61c panic: Mark emergency section in warn adds 4bdfa0d8e920 panic: Mark emergency section in oops adds 8c03273a509c rcu: Mark emergency sections in rcu stalls adds 59cd94ef8009 lockdep: Mark emergency sections in lockdep splats adds 85a147a986e4 printk: Use the BITS_PER_LONG macro adds d33d5e683b0d printk: nbcon: Use raw_cpu_ptr() instead of open coding adds bd07d864522e printk: nbcon: Add function for printers to reacquire ownership adds e37577ebbf1e printk: Fail pr_flush() if before SYSTEM_SCHEDULING adds 0e53e2d9f720 printk: Flush console on unregister_console() adds 6cb58cfebb29 printk: nbcon: Add context to usable() and emit() adds fb9fabf3d862 printk: nbcon: Init @nbcon_seq to highest possible adds 76f258bf3f2a printk: nbcon: Introduce printer kthreads adds 9b79a3d0d64a printk: nbcon: Relocate nbcon_atomic_emit_one() adds 5c586baa60e4 printk: nbcon: Use thread callback if in task context for legacy adds 13189fa73afa printk: nbcon: Rely on kthreads for normal operation adds 75d430372abb printk: Provide helper for message prepending adds 5102981d5e2a printk: nbcon: Show replay message on takeover adds fe6fa88d865e proc: consoles: Add notation to c_start/c_stop adds c83a20662dd0 proc: Add nbcon support for /proc/consoles adds def84b446777 tty: sysfs: Add nbcon support for 'active' adds 5f53ca3ff83b printk: Implement legacy printer kthread for PREEMPT_RT adds 1529bbb6e261 printk: nbcon: Assign nice -20 for printing threads adds daeed1595b4d printk: Avoid false positive lockdep report for legacy printing new c903327d3295 Merge tag 'printk-for-6.12' of git://git.kernel.org/pub/sc [...] adds dde286ee5770 regmap: Allow setting IRQ domain name suffix adds c69bb91c47e8 regmap IRQ support for devices with multiple IRQs adds fd4ebc07b4df regmap: Hold the regmap lock when allocating and freeing t [...] adds 290d6e5d6498 regmap: Use locking during kunit tests adds ae0acef3822e regcache: use map->alloc_flags also for allocating cache adds c7edb7ac8472 regmap: kunit: Add coverage of spinlocked regmaps new 9179b73aa72a Merge tag 'regmap-v6.12' of git://git.kernel.org/pub/scm/l [...] adds f0aaae1a5827 regulator: bd96801: Delete unnecessary check in probe() adds 291f854ecade regulator: wm831x-isink: Convert comma to semicolon adds 3078425f63c5 regulator: rt5120: Convert comma to semicolon adds cd7d47c57629 regulator: max77857: Make max77857_id static adds b03695d95213 regulator: Use of_property_read_bool() adds 08b856b38c25 regulator: bd9576: Constify struct linear_range adds 1b4ec561b47d regulator: dt-bindings: mediatek,mt6397-regulator: convert [...] adds 861289835002 regulator: mcp16502: Add supplier for regulators adds bf5ba94fa0b9 regulator: dt-bindings: microchip,mcp16502: Add voltage in [...] adds b31274caf399 Add input voltage suppliers for PMIC MCP16502 adds d275e9918cc0 regulator: dt-bindings: qcom,qca6390-pmu: fix the descript [...] adds 2416d2f87be4 regulator: dt-bindings: qcom,qca6390-pmu: document WCN6855 adds 39b8cb4e1b51 regulator: dt-bindings: qcom,qca6390-pmu: document the swc [...] adds 83c7cdeef5b2 regulator: bd718x7: Use scoped device node handling to sim [...] adds f372c262d4cf regulator: bd96801: Use scoped device node handling to sim [...] adds ea13bd391d1b regulator: max8997: Use scoped device node handling to sim [...] adds 34a3f95941e0 regulator: s5m8767: Use scoped device node handling to sim [...] adds 17636d443fbe regulator: qcom-rpmh: Simplify with scoped for each OF child loop adds d4cd75b8eff7 regulator: qcom-smd: Simplify with scoped for each OF child loop adds 99cf5db9cdd3 regulator: scmi: Simplify with scoped for each OF child loop adds 5a38089fe443 regulator: Use scoped device node handling to simplify adds b8195520e8b4 regulator: s2mps11: use scoped memory allocation to simpli [...] adds ad9d7a82901d regulator: Clarify error message for "id == NULL" in _regu [...] adds 395a41a1d3e3 regulator: Return actual error in of_regulator_bulk_get_all() adds bfefa214d179 regulator: Fully clean up on error in of_regulator_bulk_get_all() adds bff5ca837918 regulator: Minor cleanups adds 7540bd339867 regulator: qcom_spmi: Drop unnecessary of_find_property() call adds dd72a3b8a600 regulator: qcom_spmi: Use of_property_read_bool() adds caa08dd8cdb8 regulator: core: Fix short description for _regulator_chec [...] adds 753b9d86adb9 regulator: core: Fix regulator_is_supported_voltage() kern [...] adds f746af13dd11 regulator: core: Fix incorrectly formatted kerneldoc "Retu [...] adds 4ac204ff2d4e regulator: core: Add missing kerneldoc "Return" sections adds dac41d59f2de regulator: of: Fix incorrectly formatted kerneldoc "Return [...] adds 5f93c59e607e regulator: fixed: Fix incorrectly formatted kerneldoc "Ret [...] adds 4ddb16cf5390 regulator: fixed-helper: Add missing "Return" kerneldoc section adds 77904c81703b regulator: irq_helpers: Fix regulator_irq_map_event_simple [...] adds 6eace77a6048 regulator: of: Fix kerneldoc format for of_regulator_bulk_ [...] adds 98ce82a52886 regulator: Unify "negative error number" terminology in comments adds b8c325545714 regulator: Move OF-specific regulator lookup code to of_re [...] adds 401d078eaf2e regulator: of: Refactor of_get_*regulator() to decrease in [...] adds b4c21faf69b8 dt-bindings: mfd: x-powers,axp152: add boost regulator adds bb2ac59f8205 mfd: axp20x: AXP717: Add support for boost regulator adds 22dfe2ea1d63 regulator: axp20x: AXP717: Add boost regulator adds 8651db0fcb60 regulator: Add AXP717 boost support adds 97e63bc35f4c regulator: mp5416: Constify struct regulator_desc adds 0c0966b5019f regulator: da9211: Constify struct regulator_desc adds 48cc042bd68e regulator: wm8400: Constify struct regulator_desc adds 63a68ee1c27f regulator: tps6287x: Constify struct regulator_desc adds 886fee352511 regulator: Fix typos in the comment adds 9653007e7d87 regulator: da9052: Constify static data adds dfa9e708c63e regulator: da9055: Constify static data adds 0601c1e5c4a1 regulator: da9063: Constify static data adds b3f1e8e32ef5 regulator: da9121: Constify static data adds b94afa51cad4 regulator: hi6421: Constify static data adds 5ec424afc95a regulator: hi6421v600: Constify static data adds 7fb636dc26d6 regulator: tps65023: Constify static data adds 653976707d03 regulator: max77826: Drop unused 'rdesc' in 'struct max778 [...] adds 96d7ee7cb012 regulator: max77826: Constify static data adds 90b94a05b6cd regulator: mtk-dvfsrc: Constify static data adds 7f1bfca46b15 regulator: pcap: Constify static data adds 6f4fd2b8a5c0 regulator: pfuze100: Constify static data adds 7eb5d065ec67 regulator: qcom-refgen: Constify static data adds e9c7ff34c26d regulator: hi6421v530: Drop unused 'eco_microamp' adds 7dd36b328718 regulator: hi6421v530: Use container_of and constify static data adds c4d6a804713a regulator: max77650: Use container_of and constify static data adds 5faf6daf659a regulator: Few constifications of static data adds a1d12410d9b1 regulator: core: fix the broken behavior of regulator_dev_ [...] adds ff97b9c0df58 regulator: max8973: Use irq_get_trigger_type() helper adds fb9ce84a0158 regulator: update some comments ([gs]et_voltage_vsel vs [g [...] adds 2a1de5678944 regulator: Split up _regulator_get() adds 4591a2271f2e regulator: sm5703: Remove because it is unused and fails to build new 6df928086070 Merge tag 'regulator-v6.12' of git://git.kernel.org/pub/sc [...] adds f8918ef1267e spi: axi-spi-engine: don't emit XFER_BITS for empty xfer adds 158678bea637 spi: dt-bindings: mediatek,spi-mt65xx: add compatible for MT7981 adds 0f245463b01e spi: ppc4xx: handle irq_of_parse_and_map() errors adds dc58d15ae7f2 spi: meson-spicc: convert comma to semicolon adds 5972eb05ca32 spi: spi-mt65xx: Use threaded interrupt for non-SPIMEM transfer adds f58872f45c36 spi: Enable controllers to extend the SPI protocol with MO [...] adds 320f6693097b spi: bitbang: Implement support for MOSI idle state configuration adds 927d382c7efb spi: spi-gpio: Add support for MOSI idle state configuration adds a62073f4b216 spi: spi-axi-spi-engine: Add support for MOSI idle configuration adds 96472f18a4af dt-bindings: iio: adc: Add AD4000 adds 50ac44c76875 Add support for AD4000 series of ADCs adds 49f63e6a89e9 spi: dt-bindings: cadence: Add Marvell overlay bindings do [...] adds b0d06169a715 spi: cadence: Add static PHY configuration in Marvell overlay adds 26d34fdc4971 spi: cadence: Add clock configuration for Marvell xSPI overlay adds 75128e2a14a9 spi: cadence: Add Marvell SDMA operations adds fa7279acef67 spi: cadence: Add Marvell xSPI interrupt changes adds 931e389ded0f spi: cadence: Add Marvell xfer operation support adds 4b8cb7dcd8ac spi: cadence: Change resource mapping adds 8232f1e2584a spi: cadence: Change cs property reading. adds 9cabf4a487cd spi: cadence: Try to read spi-tx/rx-bus width property using ACPI adds 5cb7651f78e1 Marvell HW overlay support for Cadence xSPI adds d58ecc54bb09 spi: cadence: Add 64BIT Kconfig dependency adds 0880f6694360 spi: rpc-if: Add missing MODULE_DEVICE_TABLE adds d196c714a54c spi: Add dummy definitions for ACPI lookup functions adds 1c4d834e4e81 spi: dt-bindings: convert spi-sc18is602.txt to yaml format adds f1011ba20b83 spi: ppc4xx: handle irq_of_parse_and_map() errors adds 7781f1d120fe spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ adds 6a2ab229abdd spi: cadence-quadspi: Simplify with scoped for each OF child loop adds d6d0af1b9eff dt-bindings: spi: add PIC64GX SPI/QSPI compatibility to MP [...] adds 802df33076ca spi: cadence: Make cdns_mrvl_xspi_clk_div_list static adds aa6e8296a7ff spi: s3c64xx: Fix module autoloading adds 909f34f2462a spi: bcm63xx: Fix module autoloading adds 265697288ec2 spi: bcm63xx: Fix missing pm_runtime_disable() adds 429ecbef0d59 spi: bcm63xx: Fix two bugs adds 3bf2a5359b0b spi: wpcm-fiu: Use devm_platform_ioremap_resource_byname() adds 3ccea1dedef3 spi: atmel-quadspi: Simpify resource lookup adds 91232b00b1a5 spi: bcmbca-hsspi: Simpify resource lookup adds 2fe6102bf01a spi: davinci: Adapt transfer's timeout to transfer's length adds 8a0ec8c2d736 spi: Insert the missing pci_dev_put()before return adds ac7ee784fd00 dt-bindings: trivial-devices: Document elgin,jg10309-01 adds ab3f6e159204 spi: spidev: Add an entry for elgin,jg10309-01 adds 3959d1f0f8d6 spi: nxp-fspi: Use max macro adds 0f2cf3bc4727 spi: wpcm-fiu: Fix uninitialized res adds 196d34e2c8cf spi: wpcm-fiu: Simplify with dev_err_probe() adds 1db86650b978 spi: wpcm-fiu: Fix uninitialized res adds 4439a2e92cb8 spi: bcmbca-hsspi: Fix missing pm_runtime_disable() adds deb269e0394f spi: bcmbca-hsspi: Use devm_spi_alloc_host() adds 11543f534adf spi: bcmbca-hsspi: Fix missing pm_runtime_disable() adds c2ea9b8a536b spi: atmel-quadspi: Fix uninitialized res adds 2d3e6351a25d spi: atmel-quadspi: Simplify with dev_err_probe() adds 99311b8a9ea2 spi: atmel-quadspi: Fix uninitialized res adds e3de1d8deb9f spi: spi-ppc4xx: Remove duplicate included header file lin [...] adds 64640f6c972e spi: zynqmp-gqspi: Use devm_spi_alloc_host() adds d814fd0f046c spi: zynqmp-gqspi: Simplify with dev_err_probe() adds 7f9f8c5939b1 spi: ppc4xx: Revert "handle irq_of_parse_and_map() errors" adds e86836883a8a spi: ppc4xx: Sort headers adds f626a0cd07dd spi: zynq-qspi: Replace kzalloc with kmalloc for buffer al [...] adds bf62a8c7908e spi: Revert "spi: Insert the missing pci_dev_put()before return" adds 02774b14439d spi: mxs: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() adds b0cdf9cc0895 spi: dt-bindings: Add rockchip,rk3576-spi compatible adds 8426899ff62c Add device tree for ArmSoM Sige 5 board adds dce35dd27684 spi: spidev_fdx: Fix the wrong format specifier adds 12736adc43b7 dt-bindings: spi: nxp-fspi: add imx8ulp support adds 190b7e2efb1e spi: fspi: involve lut_num for struct nxp_fspi_devtype_data adds 9228956a6205 spi: fspi: add support for imx8ulp adds 1e0cc8d0a142 spi: switch to use spi_controller_is_target() adds 6adfdf0780a7 spi: slave-time: switch to use spi_target_abort() adds f4bf5454f852 spi: slave-system-control: switch to use spi_target_abort() adds 94628e5a07e7 spi: spidev: switch to use spi_target_abort() adds be03763d2476 spi: slave-mt27xx: switch to use target_abort adds 5b2e4d15154c platform/olpc: olpc-xo175-ec: switch to use spi_target_abort(). adds 740c1c84bfa3 spi: remove spi_controller_is_slave() and spi_slave_abort() adds f10d52087cbe spi: Merge up fixes adds 07f1eb718db2 spi: geni-qcom: Use devm functions to simplify code new 303ba85c6044 Merge tag 'spi-v6.12' of git://git.kernel.org/pub/scm/linu [...] adds 32121e158449 riscv: dts: thead: add basic spi node adds e919fe036a97 riscv: dts: thead: Add TH1520 AP_SUBSYS clock controller adds c101b4a028e2 riscv: dts: thead: change TH1520 uart nodes to use clock c [...] adds 03a20182e1e0 riscv: dts: thead: change TH1520 mmc nodes to use clock co [...] adds 89d58327fd74 riscv: dts: thead: update TH1520 dma and timer nodes to us [...] adds 7f5b28218cec riscv: dts: thead: add clock to TH1520 gpio nodes adds 2d98fea7491a riscv: dts: thead: change TH1520 SPI node to use clock controller adds d846d5f1ba5c Merge tag 'thead-dt-for-v6.12' of https://github.com/pdp7/ [...] adds 9bd41653c14d dt-bindings: soc: renesas: Document RZ/G2M v3.0 (r8a774a3) SoC adds 3eb434de00b3 dt-bindings: power: renesas: Document RZ/G2M v3.0 (r8a774a [...] adds 9f766e8f5c23 dt-bindings: reset: renesas: Document RZ/G2M v3.0 (r8a774a [...] adds ca947a4b03d7 Merge tag 'renesas-dt-bindings-for-v6.12-tag1' of https:// [...] adds ebeb40c77b3c arm64: dts: renesas: gray-hawk-single: Add Sound support adds e8b655803da2 arm64: dts: renesas: r8a774a1: Add missing iommus properties adds 1d325f5060d4 arm64: dts: renesas: r8a774b1: Add missing iommus properties adds b4bcb7792f3a arm64: dts: renesas: r8a774c0: Add missing iommus properties adds 3d7de696a109 arm64: dts: renesas: r8a774e1: Add missing iommus properties adds 9e2494ba0a22 arm64: dts: renesas: r8a77960: Add missing iommus properties adds fc50fd9ab56d arm64: dts: renesas: r8a77961: Add missing iommus properties adds bc909045fd89 arm64: dts: renesas: r8a77965: Add missing iommus properties adds da840cce10c4 arm64: dts: renesas: r8a77970: Add missing iommus property adds 58026a0353d7 arm64: dts: renesas: r8a77980: Add missing iommus properties adds 2c44893ba3e2 arm64: dts: renesas: r8a779a0: Add missing iommus properties adds c313c77babc7 arm64: dts: renesas: r8a779g0: Add missing iommus properties adds cd0a847aa6c8 arm64: dts: renesas: r8a779h0: Add missing iommus properties adds d4d9a2fbeaa0 arm64: dts: renesas: gray-hawk-single: Add push switches adds 1200525fbc95 arm64: dts: renesas: gray-hawk-single: Add GP LEDs adds ca999750b95c arm64: dts: renesas: r8a779h0: Add PWM device nodes adds 41c934da488d arm64: dts: renesas: rzg2l: Enable Ethernet TXC output adds dabee5f14308 arm64: dts: renesas: rzg2lc: Enable Ethernet TXC output adds 73302ad17ed6 arm64: dts: renesas: rzg2ul: Enable Ethernet TXC output adds 96a3f5257081 arm64: dts: renesas: rzg2l: Set Ethernet PVDD to 1.8V adds 831d521927c9 arm64: dts: renesas: rzg2lc: Set Ethernet PVDD to 1.8V adds d98121492b03 arm64: dts: renesas: rzg2ul: Set Ethernet PVDD to 1.8V adds 054a83a1548c arm64: dts: renesas: r9a08g045: Add DMAC node adds b3749d434ea4 arm64: dts: renesas: r8a779h0: Add CAN-FD node adds ab7d885a33a7 arm64: dts: renesas: gray-hawk-single: Add CAN-FD support adds 01dc1baee8f9 Merge tag 'renesas-dts-for-v6.12-tag1' of https://git.kern [...] adds d281814b8f7a arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amo [...] adds 2d0c7ae784b4 arm64: dts: exynos: gs101: add syscon-poweroff and syscon- [...] adds a8782104b78a arm64: dts: exynosautov9: add dpum clock DT nodes adds 01ce1bf22adc dt-bindings: clock: exynos850: Add TMU clock adds abf3a3ea9acb dt-bindings: clock: exynos7885: Fix duplicated binding adds 59baa83e30f8 dt-bindings: clock: exynos7885: Add CMU_TOP PLL MUX indices adds b9dee49cc6f9 dt-bindings: clock: exynos7885: Add indices for USB clocks adds ccb41c445a3e dt-bindings: clock: exynosautov9: add dpum clock adds 1e6084cf69b3 Merge branch 'for-v6.12/clk-dt-bindings' into next/dt64 adds 71e0b08ed2a9 arm64: dts: exynosautov9: Add dpum SysMMU adds 997daa8de64c dt-bindings: clock: add ExynosAuto v920 SoC CMU bindings adds 93b41cdc21f3 Merge branch 'for-v6.12/clk-dt-bindings' into next/dt64 adds 4d06000979cd arm64: dts: exynosautov920: add initial CMU clock nodes in [...] adds 3b8b1ff762e9 Merge tag 'samsung-dt64-6.12' of https://git.kernel.org/pu [...] adds 9d4a984a53be arm64: dts: fvp: Set stdout-path to serial0 in the chosen node adds 76ae26c4b9dd Merge tag 'juno-update-6.12' of https://git.kernel.org/pub [...] adds c20ebc7fbd2a dt-bindings: arm: tegra: Document Nyan, all revisions in k [...] adds e2886f23d319 Merge tag 'tegra-for-6.12-dt-bindings' of https://git.kern [...] adds b457e191a740 ARM: tegra: tf701t: Use unimomentary pinmux setup adds 984d444a1026 ARM: tegra: tf701t: Bind VDE device adds 1f02c9fb3aab ARM: tegra: tf701t: Correct and complete PMIC and PMC bindings adds fceb6acd5d65 ARM: tegra: tf701t: Add HDMI bindings adds 6ca426a09504 ARM: tegra: tf701t: Add Bluetooth node adds c79e35e6067f ARM: tegra: tf701t: Adjust sensors nodes adds e4cee35431c8 ARM: tegra: tf701t: Complete sound bindings adds 1731cbba9f14 ARM: tegra: tf701t: Bind WIFI SDIO and EMMC adds 003b99aa3044 ARM: tegra: tf701t: Re-group GPIO keys adds 8c80f44126da ARM: tegra: tf701t: Use dedicated backlight regulator adds c6d17e1a4270 ARM: tegra: tf701t: Configure USB adds 8f4c834d8915 ARM: tegra: Wire up two front panel LEDs on TrimSlice adds ee11148c098f Merge tag 'tegra-for-6.12-arm-dt' of https://git.kernel.or [...] adds 7ac0be7a4cd7 arm64: tegra: Add DMA properties for Tegra234 UARTA adds 92331cc63ce3 arm64: tegra: enable same UARTs for Orin NX/Nano adds b93679b8f165 arm64: tegra: Correct location of power-sensors for IGX Orin adds 46a26db82748 arm64: tegra: Fix gpio for P2597 vmmc regulator adds ebe899563a83 arm64: tegra: Add wp-gpio for P2597's external card slot adds 0580286d0d22 arm64: tegra: Add Tegra234 PCIe C4 EP definition adds 6e1a196425fc arm64: tegra: Add p3767 PCIe C4 EP details adds 3ed4e0986028 arm64: tegra: Wire up power sensors on Jetson TX1 DevKit adds 6eba6471bbb7 arm64: tegra: Wire up Bluetooth on Jetson TX1 module adds a50d5dcd2815 arm64: tegra: Wire up WiFi on Jetson TX1 module adds ab9cd79d418f arm64: tegra: Add common nodes to AGX Orin module adds 7a3f6cb1deb8 arm64: tegra: Combine AGX Orin board files adds a034db9e4dc8 arm64: tegra: Combine IGX Orin board files adds d075995c114b arm64: tegra: Move AGX Orin nodes to correct location adds 7662fe9639d8 arm64: tegra: Move padctl supply nodes to AGX Orin module adds 1f190117a1ed arm64: tegra: Move BPMP nodes to AGX Orin module adds 93ff9686228a arm64: tegra: Add thermal nodes to AGX Orin SKU8 adds d3f92f5d8e01 Merge tag 'tegra-for-6.12-arm64-dt' of https://git.kernel. [...] adds d0d92d272c29 ARM: dts: microchip: at91-sama7g5ek: add EEPROMs adds 9dbd9dbed73c ARM: dts: microchip: sam9x60: Move i2c address/size to dtsi adds b39c457205d0 ARM: dts: microchip: at91: align LED node name with bindings adds c27bc7da27d7 ARM: dts: microchip: at91-sama7g5ek: Add reg_5v to supply [...] adds b6f4d5bccfb9 ARM: dts: microchip: at91-sama7g54_curiosity: Add reg_5v t [...] adds f4a052050ce8 ARM: dts: microchip: at91-sama5d2_icp: Add reg_5v to suppl [...] adds 6067310c050e ARM: dts: microchip: at91-sama5d27_wlsom1: Add reg_5v to s [...] adds 3c8787edab85 ARM: dts: microchip: sama5d29_curiosity: Add reg_5v to sup [...] adds 58c63181554b ARM: dts: microchip: change to simple-mfd from simple-bus [...] adds f9abec74133a ARM: dts: microchip: Remove additional compatible string f [...] adds 57ab1757f68d ARM: dts: microchip: sam9x60: Remove additional compatible [...] adds bef17a417cc9 dt-bindings: pinctrl: Convert Atmel PIO3 pinctrl to json-schema adds d355c895fa4d ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks adds 867bf1923200 ARM: dts: microchip: sama7g5: Fix RTT clock adds a86f3dc85fd5 Merge tag 'at91-dt-6.12' of https://git.kernel.org/pub/scm [...] adds 0406da35b496 dt-bindings: arm: rockchip: Add Firefly Core-PX30-JD4 on b [...] adds a32b1a46502e arm64: dts: rockchip: add Firefly Core-PX30-JD4 SoM adds 710a568b6ab8 arm64: dts: rockchip: add Firefly JD4 baseboard with Core- [...] adds def33fb11912 arm64: dts: rockchip: Correct the Pinebook Pro battery des [...] adds 22de886d4961 arm64: dts: rockchip: use generic Ethernet PHY reset bindi [...] adds ecb0835328a5 arm64: dts: rockchip: remove useless tx/rx_delay for Lunzn [...] adds 9df34247766b arm64: dts: rockchip: Enable UHS-I SDR-50 for Lunzn FastRh [...] adds 82e3aaae3881 arm64: dts: rockchip: Add sdmmc_ext for RK3328 adds bd6e614356d4 arm64: dts: rockchip: Add sdmmc/sdio/emmc reset controls f [...] adds e0ec6d48226f arm64: dts: rockchip: add PCIe supply regulator to Qnap-TS433 adds 0f5f87a1d602 arm64: dts: rockchip: enable second PCIe controller on the [...] adds 07ef8be476be arm64: dts: rockchip: enable uart0 on Qnap-TS433 adds d992203f57c5 arm64: dts: rockchip: enable usb ports on Qnap-TS433 adds e1cb5d8a92e4 arm64: dts: rockchip: add stdout path on Qnap-TS433 adds 673c1353b3d4 arm64: dts: rockchip: enable sata1+2 on Qnap-TS433 adds dadd4256e123 arm64: dts: rockchip: add board-aliases for Qnap-TS433 adds ea91aabf18bc arm64: dts: rockchip: add hdd leds to Qnap-TS433 adds 2dfdddd9d203 arm64: dts: rockchip: enable the tsadc on the Qnap-TS433 adds 9b682d31b24f arm64: dts: rockchip: add gpio-keys to Qnap-TS433 adds 99b36ba910d8 arm64: dts: rockchip: define cpu-supply on the Qnap-TS433 adds ee078c7daa98 arm64: dts: rockchip: add missing pmic information on Qnap-TS433 adds 9130eb62586f arm64: dts: rockchip: enable gpu on Qnap-TS433 adds 64b7f16fb394 arm64: dts: rockchip: add 2 pmu_io_domain supplies for Qnap-TS433 adds 296602b8e5f7 arm64: dts: rockchip: Move RK3399 OPPs to dtsi files for S [...] adds e8d45544f806 arm64: dts: rockchip: Simplify network PHY connection on q [...] adds 40cc42571697 arm64: dts: rockchip: actually enable pmu-io-domains on qn [...] adds afeccc408496 arm64: dts: rockchip: add DT entry for RNG to RK356x adds 8e0eb3dea973 arm64: dts: rockchip: add rfkill node for M.2 E wifi on or [...] adds db0d831c58ce dt-bindings: arm: rockchip: Add Cool Pi CM5 GenBook adds 4a8c1161b843 arm64: dts: rockchip: Add support for rk3588 based Cool Pi [...] adds 8c51521de187 arm64: dts: rockchip: Raise Pinebook Pro's panel backlight [...] adds 2c04a4defced arm64: dts: rockchip: drop dr_mode for Radxa ZERO 3W/3E adds e68b29cb711e dt-bindings: arm: rockchip: Add NanoPi R2S Plus adds b8c028782922 arm64: dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus adds da6f41302344 arm64: dts: rockchip: add product-data eeproms to QNAP TS433 adds ec532f3591ce arm64: dts: rockchip: drop obsolete reset-names from rk356 [...] adds 73d6eb7e7709 arm64: dts: rockchip: add wolfvision pf5 visualizer display adds cc0a05865cd5 arm64: dts: rockchip: Add VEPU121 to RK3588 adds 6166b1c0084e arm64: dts: rockchip: Add VPU121 support for RK3588 adds 174c30632135 arm64: dts: rockchip: Enable RK809 audio codec for Radxa ROCK 4C+ adds fa63d087bbf6 dt-bindings: arm: rockchip: Correct vendor for Hardkernel [...] adds 735065e774dc arm64: dts: rockchip: Correct vendor prefix for Hardkernel [...] adds 611a434a7d33 dt-bindings: arm: rockchip: Add Hardkernel ODROID-M1S adds 10dc64fe0f98 arm64: dts: rockchip: Add Hardkernel ODROID-M1S adds d6ec4fefbe9e dt-bindings: vendor-prefixes: Add Shenzhen JLC Technology [...] adds 4d4b28ba3a0f dt-bindings: arm: rockchip: Add LCKFB Taishan Pi RK3566 adds 251e5ade9ba4 arm64: dts: rockchip: add dts for LCKFB Taishan Pi RK3566 adds b8ac0cf405c2 arm64: dts: rockchip: remove unnecessary properties for Ra [...] adds b728d4c51f0c arm64: dts: rockchip: enable PCIe on M.2 E key for Radxa ROCK 5A adds 5d4b29c2bf1b arm64: dts: rockchip: disable display subsystem only for R [...] adds 809b3cb3285d dt-bindings: arm: rockchip: Add NanoPC-T6 LTS adds d14f3a4f1fea arm64: dts: rockchip: prepare NanoPC-T6 for LTS board adds aea8d84070fe arm64: dts: rockchip: move NanoPC-T6 parts to DTS adds db1dcbe5f752 arm64: dts: rockchip: add NanoPC-T6 LTS adds a22a629c63b1 arm64: dts: rockchip: add SPI flash on NanoPC-T6 adds b70caff0f959 arm64: dts: rockchip: add IR-receiver to NanoPC-T6 adds e86cbf999cda arm64: dts: rockchip: enable GPU on NanoPC-T6 adds c9ba75320e5a arm64: dts: rockchip: enable USB-C on NanoPC-T6 adds da439eed06ff arm64: dts: rockchip: add Mask Rom key on NanoPC-T6 adds 170c77276d47 arm64: dts: rockchip: use correct fcs,suspend-voltage-sele [...] adds 9c50ba541a52 arm64: dts: rockchip: drop unsupported regulator property [...] adds 78d500329b65 arm64: dts: rockchip: drop unsupported regulator-property [...] adds 57e8098a9a31 Merge tag 'v6.12-rockchip-dts64-1' of https://git.kernel.o [...] adds a24fc5819808 ARM: dts: rockchip: use constant for HCLK_SFC on rk3128 adds fc5aa1ba77c7 ARM: dts: rockchip: Add vpu nodes for RK3128 adds 0296f20c72d2 ARM: dts: rockchip: Do not describe unexisting DAC device [...] adds 06b6879f0a07 Merge tag 'v6.12-rockchip-dts32-1' of https://git.kernel.o [...] adds c7b4d6e7fa83 arm64: dts: renesas: r8a779g0: R-Car Ethernet TSN support adds 3d8e475bd7a7 arm64: dts: renesas: white-hawk-single: Wire-up Ethernet TSN adds bdfa062d14b2 arm64: dts: renesas: r9a07g0{43,44,54}: Move regulator-vbu [...] adds ec9532628eb9 arm64: dts: renesas: r9a08g045: Correct GICD and GICR sizes adds ab39547f7392 arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes adds 45afa9eacb59 arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes adds 833948fb2b63 arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes adds a94a244a5b1a arm64: dts: renesas: r9a07g043u: Add FCPVD node adds 6bfd974d03a4 arm64: dts: renesas: r9a07g043u: Add VSPD node adds a502d6e78403 arm64: dts: renesas: r9a08g045: Add I2C nodes adds 268a99583372 arm64: dts: renesas: rzg3s-smarc: Enable I2C0 node adds 1670b7cc71da arm64: dts: renesas: rzg3s-smarc-som: Enable I2C1 node adds 9b3e59b707f2 arm64: dts: renesas: r8a779g0: Add PCIe Host and Endpoint nodes adds 6ca537aa160f arm64: dts: renesas: white-hawk-cpu-common: Enable PCIe Host ch0 adds e895a806608a arm64: dts: renesas: r9a07g043u: Add DU node adds 73573fde91eb arm64: dts: renesas: rzg2l-smarc: Enable HDMI audio adds 7fe722ee4c5a arm64: dts: renesas: rzg2lc-smarc: Enable HDMI audio adds cc49fcd0bc2d arm64: dts: renesas: r9a07g043u11-smarc: Enable DU adds afec1aba0860 dt-bindings: clock: renesas: Document RZ/V2H(P) SoC CPG adds 15bba65c1927 dt-bindings: soc: renesas: Document RZ/V2H EVK board adds bbdee962b2c1 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag' into ren [...] adds 740cf2a2d686 arm64: dts: renesas: Add initial SoC DTSI for RZ/V2H(P) SoC adds 2fddca72dc95 arm64: dts: renesas: Add initial DTS for RZ/V2H EVK board adds e3dc593ef3a8 arm64: dts: renesas: r9a09g057: Add OSTM0-OSTM7 nodes adds 04c80e7bed79 arm64: dts: renesas: r9a09g057: Add RIIC0-RIIC8 nodes adds 2cc5322acdb4 arm64: dts: renesas: r9a09g057: Add SDHI0-SDHI2 nodes adds 095105496e7d arm64: dts: renesas: r9a09g057: Add WDT0-WDT3 nodes adds 5f0dad980205 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable OSTM, [...] adds 686bba2a17f4 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable watchdog adds 8c07e11916ff arm64: dts: renesas: r8a779g0: Add family fallback for VIN IP adds e9f351d67d59 arm64: dts: renesas: r8a779a0: Add family fallback for VIN IP adds c92be7b6b355 arm64: dts: renesas: r8a779h0: Add family fallback for VIN IP adds 2c5c9e37c10e arm64: dts: renesas: r8a779g0: Add family fallback for CSISP IP adds af9e91cb9792 arm64: dts: renesas: r8a779a0: Add family fallback for CSISP IP adds cc41aa93bbaf arm64: dts: renesas: r8a779h0: Add family fallback for CSISP IP adds 5d9e36498bea Merge tag 'renesas-dts-for-v6.12-tag2' of https://git.kern [...] adds c36f60772e2a arm64: dts: ti: k3-j721s2-som-p0: Update mux-controller node name adds e3cce1229c34 arm64: dts: ti: k3-j7200-som-p0: Update mux-controller node name adds ba7b9e8408ab arm64: dts: ti: k3-j784s4-evm: Use 4 lanes for PCIe0 on EVM adds 7439fec041c2 arm64: dts: ti: k3-am642-tqma64xxl-mbax4xxl: add PRU Ether [...] adds f2a5177bb83d arm64: dts: ti: k3-am68-sk-base-board: Add clklb pin mux for mmc1 adds 235b5b08ea3c arm64: dts: ti: k3-am62p: Add gpio-reserved-ranges for main_gpio1 adds 67d820656fd8 arm64: dts: ti: k3-j722s: Add gpio-reserved-ranges for main_gpio1 adds 10e7bfd8114c arm64: dts: ti: k3-am62: Enable CPU freq throttling on the [...] adds 87adfd1ab03a arm64: dts: ti: am642-phyboard-electra: Add PRU-ICSSG nodes adds f92ed4e4c845 dt-bindings: soc: ti: am654-serdes-ctrl: Add simple-mfd to [...] adds 73f7ec38556e arm64: dts: ti: k3-am65: Add simple-mfd compatible to SerD [...] adds f0f961ab9c96 arm64: dts: ti: k3-am654-idk: Add Support for MCAN adds 182a86256009 arm64: dts: ti: k3-am642-evm: Silence schema warning adds 9f3814a7c06b arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations adds 1a314099b755 arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x [...] adds 549833b69753 arm64: dts: ti: k3-j784s4-main: Align watchdog clocks adds fdf47b3a379b arm64: dts: ti: k3-am64*: Disable ethernet by default at S [...] adds 936fa8b91aba arm64: dts: ti: k3-j7200-som-p0: Switch MAIN R5F cluster t [...] adds 956d1f88a7df arm64: dts: ti: k3-j721e-som-p0: Switch MAIN R5F clusters [...] adds 17613194f8f7 arm64: dts: ti: k3-j721e-sk: Switch MAIN R5F clusters to S [...] adds ab630a7f4291 arm64: dts: ti: k3-j721s2-som-p0: Switch MAIN R5F clusters [...] adds e1f2bf759c53 arm64: dts: ti: k3-am68-sk-som: Switch MAIN R5F clusters t [...] adds 10ef034f94ef arm64: dts: ti: k3-j784s4-evm: Switch MAIN R5F clusters to [...] adds 34d0e51ad34b arm64: dts: ti: k3-am69-sk: Switch MAIN R5F clusters to Sp [...] adds e0133f883cf1 arm64: dts: ti: iot2050: Disable lock-step for all iot2050 boards adds dba27d026fc8 arm64: dts: ti: iot2050: Add overlays for M.2 used by firmware adds f7d6dacb233e arm64: dts: ti: k3-j7200-som-p0: Change timer nodes status [...] adds 96b2d17bfe40 arm64: dts: ti: k3-j721e-som-p0: Change timer nodes status [...] adds a8d1241bd6e5 arm64: dts: ti: k3-j721e-sk: Change timer nodes status to [...] adds 1cf3a036f91a arm64: dts: ti: k3-j721s2-som-p0: Change timer nodes statu [...] adds ce25e4c7dff5 arm64: dts: ti: k3-am68-sk-som: Change timer nodes status [...] adds d8087ca36a29 arm64: dts: ti: k3-j784s4-evm: Change timer nodes status t [...] adds bdebd509e43e arm64: dts: ti: k3-am69-sk: Change timer nodes status to reserved adds 0c95ffb74eec arm64: dts: ti: k3-am62p5-sk: Remove CTS/RTS from wkup_uar [...] adds 010b035ab4d7 arm64: dts: ti: k3-j722s-evm: Describe main_uart5 adds 46ca5c720770 arm64: dts: ti: k3-j722s-evm: Add support for multiple CAN [...] adds 540fcd5fbdb5 arm64: dts: ti: k3-am62a: Add E5010 JPEG Encoder adds 99ced42d6f3e arm64: dts: ti: k3-am64: add USB fallback compatible to J721E adds 557998663825 arm64: dts: ti: k3-am65: Include entire FSS region in ranges adds 16dee71beec8 arm64: dts: ti: k3-j721e: Include entire FSS region in ranges adds a919e59c0c15 arm64: dts: ti: k3-j721s2: Include entire FSS region in ranges adds 6c67a0f1647d arm64: dts: ti: k3-j784s4: Include entire FSS region in ranges adds 2bea7920da80 arm64: dts: ti: k3-am654-idk: Fix dtbs_check warning in IC [...] adds 47ca0776e363 arm64: dts: ti: k3-am642-evm-nand: Rename pinctrl node and [...] adds 5c19aeb8ae4f arm64: dts: ti: k3-j721s2-evm-gesi-exp-board: Rename gpio- [...] adds d4847546b620 arm64: dts: ti: k3-am62p: Remove 'reserved' status for ESM adds c94da2159dfd arm64: dts: ti: k3-am62p: Fix ESM interrupt sources adds cc3a295ebb65 arm64: dts: ti: k3-am62: Add comments to ESM nodes adds 54ed32742a2b arm64: dts: ti: k3-am62a: Add ESM nodes adds 633bcfa50259 arm64: dts: ti: k3-am64: Add more ESM interrupt sources adds 50f368a0c166 arm64: dts: ti: k3-am65: Add ESM nodes adds f3be0032e116 arm64: dts: ti: iot2050: Declare Ethernet PHY leds adds b8c773f55693 dt-bindings: arm: ti: Add BeagleY-AI adds c5e615963bbe arm64: dts: ti: Add k3-am67a-beagley-ai adds ce9d793b2bbb arm64: dts: ti: k3-am68-sk-som: Update Partition info for [...] adds 05b1653c4fc1 arm64: dts: ti: k3-j722s-main: Add R5F and C7x remote proc [...] adds 5b035d14a508 arm64: dts: ti: k3-j722s-evm: Enable Inter-Processor Commu [...] adds 7b6eee4f0e31 Merge tag 'ti-k3-dt-for-v6.12' of https://git.kernel.org/p [...] adds 514951a81a5e riscv: dts: sophgo: cv18xx: add DMA controller adds 63c33528b70d riscv: dts: sophgo: Add sdhci0 configuration for Huashan Pi adds 5d9e6bc82bd0 riscv: dts: sophgo: Use common "interrupt-parent" for all [...] adds c8eb04aecdd4 riscv: dts: sophgo: Add i2c device support for sg2042 adds 014b839f79dc riscv: sophgo: dts: add mmc controllers for SG2042 SoC adds a508d794f86e riscv: sophgo: dts: add gpio controllers for SG2042 SoC adds 585dcb21ccba riscv: dts: sophgo: Add mcu device for Milk-V Pioneer adds 747d99c586fd dt-bindings: interrupt-controller: Add SOPHGO SG2002 plic adds fa1823d4e2eb dt-bindings: riscv: Add Sipeed LicheeRV Nano board compatibles adds 8456010c9557 Merge tag 'riscv-sophgo-dt-for-6.12' of https://github.com [...] adds 9ebd74c20a48 dt-bindings: arm: fsl: add i.MX93 14x14 EVK board adds 32e1089ed235 dt-bindings: arm: fsl: add fsl-ls2081a-rdb board adds 5d7b3dfb30e0 dt-bindings: arm: fsl: correct spelling of TQ-Systems adds b575d3bd08d2 dt-bindings: arm: fsl: Add Kontron i.MX93 OSM-S based boards adds e09e0a7ae3c6 dt-bindings: arm: fsl: rename gw7905 to gw75xx adds 8a8f1e4e46a8 dt-bindings: arm: fsl: drop usage of VAR-SOM-MX8MM SoM com [...] adds 7dfb497191f0 dt-bindings: arm: fsl: Add Variscite Symphony board and VA [...] adds 701f86fce5c9 Merge tag 'imx-bindings-6.12' of https://git.kernel.org/pu [...] adds 52f82ed6a606 ARM: dts: imx6sx-udoo-neo: Properly configure ENET_REF adds 53ad698be8fe ARM: dts: imx53-qsb-hdmi: Do not disable TVE adds 8fd256b6e6dc ARM: dts: imx53-qsb-hdmi: Merge display0 node adds ebfaa1a900c4 ARM: dts: imx1/imx27: Use dma-controller as node name adds d8ae1cdea3e7 ARM: dts: imx7-mba7: add iio-hwmon support adds 3e74825cd9ff ARM: dts: imx7-mba7: improve compatible for LM75 temp sensor adds 0353e9809eb6 ARM: dts: imx28-apx4devkit: Fix the regulator description adds d469b771afe1 ARM: dts: imx6: update spdif sound card node properties adds 6c8c4d077f15 MAINTAINERS: correct TQ Systems DTS patterns adds 0e49cfe364de ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property adds d6d6642bfc88 ARM: dts: imx7: align pin config nodes with bindings adds b0d9c74d8865 ARM: dts: imx7d-sdb: align pin config nodes with bindings adds 135be5386de7 ARM: dts: imx6qdl-tqma6: move i2c3 pinmux to imx6qdl-tqma6b adds 5d0813c2f73d ARM: dts: imx6qdl-tqma6: improve compatible for LM75 temp sensor adds 0bfef93bd6ac ARM: dts: imx6qdl-mba6: improve compatible for LM75 temp sensor adds 968a549ccadb ARM: dts: imx6qdl-mba6b: remove doubled entry for I2C1 pinmux adds 6e55258118bd ARM: dts: imx23/8: Rename apbh and apbx nodes adds 1b0e32753d85 ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl adds 3dedd4889cfc ARM: dts: imx6ull-seeed-npi: fix fsl,pins property in tscg [...] adds c4f3e42454b6 ARM: dts: imx28-tx28: Fix the fsl,saif-master usage adds e515be1280c3 ARM: dts: imx6ul-tx6ul: drop empty pinctrl placeholder adds a9c741d8e97c ARM: dts: imx6ul: align pin config nodes with bindings adds d1b442036690 ARM: dts: imx6sl: align pin config nodes with bindings adds 79691288f75d ARM: dts: imx6qdl: align pin config nodes with bindings adds a51f97aef653 ARM: dts: imx28-lwe: Fix partitions definitions adds f526d20a33d3 ARM: dts: imx28-lwe: Reduce maximal SPI frequency adds c30f4711b8bf ARM: dts: imx28-lwe: Remove saif[01] definitions adds 9c6a3382f5ac Merge tag 'imx-dt-6.12' of https://git.kernel.org/pub/scm/ [...] adds b06402b31d9f arm64: dts: imx95: add p2a reply channel adds 1bf641c514cf arm64: dts: imx93: drop duplicated properties adds 0481dadbc5e5 arm64: dts: imx93: support i.MX93-14x14-EVK board adds 915fd2e127e8 arm64: dts: imx95: add edma[1..3] nodes adds 70fd1f6641e2 arm64: dts: imx95: add sai[1..6], xcvr and micfill adds 288c31c92f45 arm64: dts: imx95-19x19-evk: Add audio related nodes adds a748b411d6ba arm64: dts: imx95: add flexspi node adds cb681512722d arm64: dts: imx95-19x19-evk: add flexspi and child node adds 3d282d5cc8a8 arm64: dts: imx95: add thermal_zone label adds 7500e5b3706e arm64: dts: imx95-19x19-evk: add pwm fan control adds c716fb7effde arm64: dts: imx8mm-phygate-tauri-l: Remove compatible from dtso adds f384d2828f0d arm64: dts: imx8mm-venice-gw72xx-0x: Remove compatible from dtso adds 3d2ce0fbcd33 arm64: dts: s32g: Disable usdhc write-protect adds 64c9c977c802 arm64: dts: freescale: imx8mp-phycore: Add no-eth overlay adds 128cc36bdad8 arm64: dts: imx8mp-phyboard-pollux: Disable write-protect [...] adds 9f92b047d05f arm64: dts: imx8: remove non-existent DACs adds 33b49409f066 arm64: dts: imx8-ss-dma: add #address-cells and #size-cell [...] adds f2fd0ca4fe87 arm64: dts: imx8-ss-dma: Fix adc0 closing brace location adds be9885cee34e arm64: dts: imx8mm-tqma8mqml-mba8mx: Increase frequency fo [...] adds b4167d9757c1 arm64: dts: freescale: imx93-tqma9352: improve pad configuration adds d82a4f5c9528 arm64: dts: s32g: add the pinctrl node adds 38e93270fd73 arm64: dts: imx8mm-emtop-baseboard: Add Ethernet Support adds f5639dfb0352 arm64: dts: imx93: Add #sound-dai-cells property adds 198aa4706cc7 arm64: dts: imx93-11x11-evk: add bt-sco sound card support adds fcfa86b3e02c arm64: dts: imx93-11x11-evk: Add PDM microphone sound card [...] adds 06980320c808 arm64: dts: imx93-11x11-evk: Add audio XCVR sound card adds 280899d46f70 arm64: dts: imx8-ss-dma: enable dma support for lpspi adds 331c038a95dc arm64: dts: imx93: add cache info adds d51f75270a60 arm64: dts: imx8mp-verdin: drop limit to sdio wi-fi freque [...] adds 61a3e037b813 arm64: dts: layerscape: rename aux-bus to bus adds e39f567e1c38 arm64: dts: layerscape: rename rcpm as wakeup-control from [...] adds 2950f80befa8 arm64: dts: layerscape: use common pcs-handle property adds e32faab60d69 arm64: dts: fsl-ls1043a: change uqe to uqe-bus and remove [...] adds 8b35a4aceaa1 arm64: dts: fsl-ls1028a: add fsl,ls1028-reset for syscon adds c7ad422f0e09 arm64: dts: layerscape: add msi-cell = <1> for gic its adds 7c8ffc5555cb arm64: dts: layerscape: remove big-endian for mmc nodes adds f79fbf356da3 arm64: dts: fsl-ls1046a: remove big-endian at memory-controller adds d8a01abb8280 arm64: dts: layerscape: remove undocumented fsl,ls-pcie-ep adds 1573f6a201be arm64: dts: fsl,ls2085a: remove fsl,ls2085a-pcie adds abfd53a708ff arm64: dts: imx95: add DDR Perf Monitor node adds 6ed087411969 arm64: dts: imx95: add flexcan[1..5] support adds c771a5ef48a2 arm64: dts: imx8mp-verdin: add HDMI audio support adds f15a8b38af2b arm64: dts: fsl-ls1028a: remove undocumented 'little-endia [...] adds 997fde9d422b arm64: dts: fsl-ls208xa: move reboot node under syscon adds c59339ec2661 arm64: dts: imx8mm-venice-gw7901: add #address(size)-cells [...] adds ad46d513b0ed arm64: dts: imx8mp-data-modul-edm-sbc: remove #clock-cells [...] adds 3779d89370aa arm64: dts: imx8mp-venice-gw74xx-imx219: remove compatible [...] adds d77d0cebbbbc arm64: dts: imx8mm/n-beacon-kit: Fix the order of ADV7535 [...] adds ebd60f604a88 arm64: dts: imx93-tqma9352-mba93: Fix USB hub node name adds 3298cd783179 arm64: dts: imx93: add lpi2c1 and st lsm6dso node adds 788f125e5db1 arm64: dts: freescale: imx8mp-phyboard-pollux: Add and enable TPM adds 6f5a740c5f47 arm64: dts: layerscape: remove unused num-viewport adds 70cf622bb16e arm64: dts: mba8mx: Add Ethernet PHY IRQ support adds 2b52fd6035b7 arm64: dts: Add support for Kontron i.MX93 OSM-S SoM and B [...] adds 7e4030e32a53 arm64: dts: imx8mp: Clarify csis clock frequency adds 54b7ff384dbf arm64: dts: imx8mp-phycore: Add VDD_IO regulator adds 5e302aae4c77 arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node adds 893a86ce49aa arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply adds c27b263935de arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EE [...] adds c53c06cdfa60 arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator adds 6338d429cf2d arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulato [...] adds f6c6f596d8a6 arm64: dts: imx8mp-phyboard-pollux: add rtc aux-voltage-ch [...] adds b2fa132fd274 arm64: dts: imx8mm-phyboard-polis: add rtc aux-voltage-chargeable adds d39cff92b956 arm64: dts: imx8mm-phygate-tauri-l: add rtc aux-voltage-ch [...] adds 2d39b78e5716 arm64: dts: imx8mp: Add DT nodes for the two ISPs adds 928325d20d5a arm64: dts: imx8mp: Enable HDMI to Data Modul i.MX8M Plus eDM SBC adds 4a2fdc1691c5 arm64: dts: imx8mm: Update Data Modul i.MX8M Mini eDM SBC [...] adds d2858e6bd36c arm64: dts: freescale: imx93-tqma9352: Add PMIC node adds efe6a2213292 arm64: dts: freescale: imx93-tqma9352: add eMMC regulators adds e9237480629f arm64: dts: freescale: imx93-tqma9352-mba93xxla: improve p [...] adds 7301ba350c9d arm64: dts: freescale: imx93-tqma9352-mba93xxla: enable LP [...] adds ce5e59c145f0 arm64: dts: freescale: imx93-tqma9352-mba93xxla: add irq f [...] adds 3dc31c4153f5 arm64: dts: freescale: imx93-tqma9352-mba93xxla: add missi [...] adds bd8ef6c43919 arm64: dts: freescale: imx93-tqma9352-mba93xxla: Add ether [...] adds a1309c3f6b1f arm64: dts: freescale: imx93-tqma9352-mba93xxla: add GPIO [...] adds 7a47f6fa0d4a arm64: dts: freescale: imx93-tqma9352-mba93xxca: add RTC / [...] adds ed02d0b9d979 arm64: dts: freescale: imx93-tqma9352-mba93xxca: improve p [...] adds 4f823f59a78d arm64: dts: freescale: imx93-tqma9352-mba93xxca: add missi [...] adds 89950bd76309 arm64: dts: freescale: imx93-tqma9352-mba93xxca: Add ether [...] adds 167445e13b58 arm64: dts: freescale: imx93-tqma9352-mba93xxca: add GPIO [...] adds 0b5fdfaa8e45 arm64: dts: freescale: imx93-tqma9352: set SION for cmd an [...] adds 3157f6cd7159 arm64: dts: imx8-ss-img: remove undocument slot for jpeg adds d509a067be04 arm64: dts: fsl-ls1043a: move "fsl,ls1043a-qdma" ahead "fs [...] adds 6daeee3e422a arm64: dts: fsl-ls1012a-frdm: move clock-sc16is7xx under r [...] adds 82cf5d1fb908 arm64: dts: layerscape: rename mdio-mux-emi to mdio-mux@<addr> adds beb9c79ef91d arm64: dts: fsl-ls1028: add missed supply for wm8904 adds f3ab34595c53 arm64: dts: imx8mm-venice-gw7902(3): add #address-cells fo [...] adds e1a23f2ba98d arm64: dts: fsl-lx2160a-tqmlx2160a: change "vcc" to "vdd" [...] adds 5c7a868e297f arm64: dts: imx8mp-venice: add vddl and vana for sensor@10 adds cb2633ee47d9 arm64: dts: fsl-ls1088a-ten64: change to low case hex value adds 6f1d1dc17e46 arm64: dts: s32v234: remove fallback compatible string arm [...] adds 96aaa0a893d1 arm64: dts: imx8mm-beacon-kit: add DVDD-supply and DOVDD-supply adds 7b1e0e856892 arm64: dts: imx8mp-beacon: Enable DW HDMI Bridge adds 7c52e1695f89 arm64: dts: imx8m: update spdif sound card node properties adds 52e6774ac3f9 arm64: dts: imx8mp-evk: Add native HDMI output adds 945413212894 arm64: dts: imx8mp-phyboard-pollux-rdk: Add support for PCIe adds 47ccd0f2df48 arm64: dts: imx93-11x11-evk: Add PWM backlight for "LVDS" [...] adds 124ec4bbafbb arm64: dts: freescale: rename gw7905 to gw75xx adds 7764fef26ea9 arm64: dts: imx95: Add NETCMIX block control support adds 0fba24b3b956 arm64: dts: imx8: add basic lvds0 and lvds1 subsystem adds cb53240c0458 arm64: dts: imx8qm: add lvds subsystem adds 9b0a5fac0312 arm64: dts: imx8: add basic mipi subsystem adds b6b7aaf3814d arm64: dts: imx8qm: add mipi subsystem adds 52c9971edd4f arm64: dts: imx8qm-mek: add cm4 remote-proc and related me [...] adds d8b48040cb7c arm64: dts: imx8qm-mek: add pwm and i2c in lvds subsystem adds 1110cb4fc637 arm64: dts: imx8qm-mek: add i2c in mipi[0,1] subsystem adds b237975b2cd5 arm64: dts: imx8qm-mek: add usb 3.0 and related type C nodes adds 53f7fe50706f arm64: dts: colibri-imx8x: Add usb support adds 7f6b48a66362 arm64: dts: colibri-imx8x: Add analog inputs adds 0f264378357a arm64: dts: colibri-imx8x: Add fxl6408 gpio expander adds ce97bdc344e5 arm64: dts: colibri-imx8x: Add sound card adds 8b23ba41e6a1 arm64: dts: colibri-imx8x: Add PMIC thermal zone adds 8b3667465927 arm64: dts: colibri-imx8x: Add USB3803 HUB adds 6cfdfed8a65d arm64: dts: colibri-imx8x: Add vpu support adds 9d4b4f60b556 arm64: dts: colibri-imx8x: Add adma_pwm adds 251268b10122 arm64: dts: colibri-imx8x: Add 50mhz clock for eth adds 0b8b11f00a20 arm64: dts: colibri-imx8x: Cleanup comments adds 6a312e42c599 arm64: dts: ls1088ardb: add new RTC PCF2131 support adds 1a15e6751e2b arm64: dts: imx8mm-var-som: drop unused top-level compatible adds 6c2a1f4f7125 arm64: dts: imx8mp-var-som-symphony: Add Variscite Symphon [...] adds f68db46a0977 arm64: dts: imx: rename gpio hog as <gpio name>-hog adds 003729a1e5c4 Merge tag 'imx-dt64-6.12' of https://git.kernel.org/pub/sc [...] adds b9bf5612610a ARM: dts: am335x-bone-common: Increase MDIO reset deassert time adds cf399f182c86 ARM: dts: omap: am335x-bone: convert NVMEM content to layo [...] adds 65dcab697039 ARM: dts: ti: omap: am335x-regor: Fix RS485 settings adds 22644cc04435 ARM: dts: ti: omap: am335x-wega: Fix audio clock provider adds 76276bfb89f2 Merge tag 'omap-for-v6.12/dt-signed' of https://git.kernel [...] adds b230e1b21c62 ARM: dts: stm32: Keep MDIO bus in AF across suspend DH STM [...] adds 44791c0fe327 ARM: dts: stm32: Disable PHY clock output on DH STM32MP13x [...] adds 5d1ff2dde48f ARM: dts: stm32: Add ethernet MAC nvmem cells to DH STM32M [...] adds 4a12b200a66c ARM: dts: stm32: Add missing gpio options for sdmmc2_d47_pins_d adds 9d4de04f615b ARM: dts: stm32: Describe PHY LEDs in DH STM32MP13xx DHCOR [...] adds 7de129f5389b ARM: dts: stm32: stm32mp151a-prtt1l: Fix QSPI configuration adds eb2247f1420a dt-bindings: arm: stm32: Add compatible strings for Proton [...] adds 8267753c891c ARM: dts: stm32: Add MECIO1 and MECT1S board variants adds 2ac59e0957f8 ARM: dts: stm32: Sort properties in audio endpoints on STM [...] adds 5afb9b98a748 ARM: dts: stm32: Switch bitclock/frame-master to flag on S [...] adds 7d6b8316ba13 ARM: dts: stm32: Use SAI to generate bit and frame clock o [...] adds a0f35e934e0b Merge tag 'stm32-dt-for-v6.12-1' of https://git.kernel.org [...] adds 611cd69fe4c7 ARM: dts: qcom: pma8084: add pon node adds 046301eafc32 ARM: dts: qcom: apq8064-pins: correct error in drive-stren [...] adds 6dbec1c39d3f ARM: dts: qcom: asus,nexus7-flo: remove duplicate pinctrl [...] adds c9c8f449c8a2 ARM: dts: qcom: apq8064: adhere to pinctrl dtschema adds de52c020e1a9 ARM: dts: qcom: ipq8064: adhere to pinctrl dtschema adds 268a968ef946 ARM: dts: qcom: ipq4019: adhere to pinctrl dtschema adds 56080a497739 ARM: dts: qcom: msm8974pro-samsung-klte: Add pstore node adds 89721c0e5bf1 ARM: dts: qcom: apq8064: drop reg-names on sata-phy node adds 440c3fdbfa7d ARM: dts: qcom: {a,i}pq8064: correct clock-names in sata node adds 02f2ddaa1a78 ARM: dts: qcom: msm8226: Add CPU frequency scaling support adds 807dfab84520 ARM: dts: qcom: msm8226: Hook up CPU cooling adds c47dd4a87160 ARM: dts: qcom: msm8226: Convert APCS usages to mbox interface adds 18042ad9dfd0 ARM: dts: qcom: msm8226-microsoft-common: Add inertial sensors adds a11a87a9a66e ARM: dts: qcom: add generic compat string to RPM glink channels adds a77498a43345 Merge tag 'qcom-arm32-for-6.12' of https://git.kernel.org/ [...] adds 27302c7d8590 arm64: dts: qcom: x1e80100: Fix up hex style adds a237b8da413c arm64: dts: qcom: x1e80100: Disable SMB2360_2 by default adds 8d86550c2fc2 arm64: dts: qcom: x1e80100-crd: Add LID switch adds e93230d0597a arm64: dts: qcom: sa8775p: Add interconnects for ethernet adds 86b8eb4dbb61 arm64: dts: qcom: pmi8994: Add label to wled node adds ed14bed60cbe arm64: dts: qcom: pmi8950: Remove address from lpg node adds 421688265d7f arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA [...] adds dd5f9b31bb1a arm64: dts: qcom: sm8650-hdk: use the PMU to power up bluetooth adds af8f801f59ed arm64: dts: qcom: sm8550-qrd: use the PMU to power up bluetooth adds 6b18c5d2cd61 arm64: dts: qcom: msm8939-samsung-a7: rename pwm node to c [...] adds 1e19ffdb780a arm64: dts: qcom: msm8916-samsung-grandmax: Add touchscreen adds 73655137a570 arm64: dts: qcom: sm8550-hdk: add the Wifi node adds 7313361396d1 arm64: dts: qcom: sc8280xp-crd: disable PCIe perst pull downs adds 60a99c4c10d4 arm64: dts: qcom: sc8280xp-crd: clean up PCIe2a pinctrl node adds a59e55237c47 arm64: dts: qcom: sc8280xp-x13s: disable PCIe perst pull downs adds dfd06c0e7ff7 arm64: dts: qcom: sc8280xp-x13s: clean up PCIe2a pinctrl node adds 3ac5e84058a6 Merge branch 'arm64-fixes-for-6.11' into HEAD adds 62ab23e15508 arm64: dts: qcom: x1e80100: add PCIe5 nodes adds b045fcaaa8c1 arm64: dts: qcom: x1e80100-crd: enable SDX65 modem adds 0bf8dabfa3c0 arm64: dts: qcom: msm8916-longcheer-l8910: Add rear flash adds 40e9327a8036 arm64: dts: qcom: x1e80100: add rpmh-stats node adds 4e597323ef3d arm64: dts: qcom: msm8916-samsung-rossa: Add touchscreen adds f98bdb21cfc9 arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash adds d2e577267cc2 dt-bindings: arm: qcom: Add LG G4 (h815) adds ed3c955cab3a arm64: dts: qcom: msm8992-lg-h815: Initial support for LG [...] adds e3eaace51cb0 dt-bindings: arm: qcom: Add msm8916/39 based Lenovo devices adds bc5bf7b1ec49 arm64: dts: qcom: msm8916-wingtech-wt865x8: Add Lenovo A60 [...] adds 9a2ec63ae683 arm64: dts: qcom: msm8939-wingtech-wt82918: Add Lenovo Vib [...] adds ff5affd17bde arm64: dts: qcom: sm6115-pro1x: Add Hall Switch and Camera Button adds 4686161eb871 arm64: dts: qcom: sm6115-pro1x: Add PCA9534 IO Expander adds e46b455e67f8 arm64: dts: qcom: sm6115-pro1x: Add Goodix Touchscreen adds 17c98581155e arm64: dts: qcom: sm6115-pro1x: Add Caps Lock LED adds 95b19afd734d arm64: dts: qcom: sm6115-pro1x: Enable SD card slot adds 8b9f76a6f8fb arm64: dts: qcom: sm6115-pro1x: Enable MDSS and GPU adds e0674d85c804 arm64: dts: qcom: sm6115-pro1x: Hook up USB3 SS adds 79f8d127c46a arm64: dts: qcom: sm6115-pro1x: Add PMI632 Type-C property adds b5c63330a7ef arm64: dts: qcom: sm6115-pro1x: Enable RGB LED adds e055924159df arm64: dts: qcom: sm6115-pro1x: Enable remoteprocs adds 84c1711f2750 arm64: dts: qcom: sm6115-pro1x: Enable ATH10K WLAN adds 39b5ffc95543 dt-bindings: clock: qcom: Add missing USB MP resets adds 9ed1dd650d44 Merge branch '20240730-sc8180x-usb-mp-v2-1-a7dc4265b553@qu [...] adds c8d8e936bc82 arm64: dts: qcom: sc8180x-pmics: Add second PMC8180 GPIO adds 82a40c7b0656 arm64: dts: qcom: sc8180x: Align USB nodes with binding adds 96aab8ff59a9 arm64: dts: qcom: sc8180x: Add USB MP controller and phys adds e12953d3b126 arm64: dts: qcom: sc8180x-primus: Enable the two MP USB ports adds c1ece392ed90 arm64: dts: qcom: sc8180x-lenovo-flex-5g: Enable USB multi [...] adds 44933cd06e34 dt-bindings: clock: qcom: Add SM8150 camera clock controller adds 0e1b56c06029 Merge branch '20240731062916.2680823-7-quic_skakitap@quici [...] adds f75537a42afb arm64: dts: qcom: Add camera clock controller for sm8150 adds 359c8c8491b5 arm64: dts: qcom: pm8950: Add resin node adds 717ca334afd7 arm64: dts: qcom: sa8775p: Add capacity and DPC properties adds ccf683fa0c9b arm64: dts: qcom: msm8916-samsung-fortuna: Add touch keys adds 99447ef003d1 dt-bindings: clock: qcom,sm8650-dispcc: replace with symlink adds bb80185cde48 Merge branch '20240717-dispcc-sm8550-fixes-v2-7-5c4a3128c4 [...] adds 4e71c38244db arm64: dts: qcom: sm8650-qrd: use the PMU to power up bluetooth adds 3706bcfbdb8a arm64: dts: qcom: sc8180x: Enable the power key adds 5115bcaf68d8 dt-bindings: clock: qcom: add DISPCC clocks on SM4450 adds 9bf45e4f317f dt-bindings: clock: qcom: add CAMCC clocks on SM4450 adds 47bad234eed9 dt-bindings: clock: qcom: add GPUCC clocks on SM4450 adds b40c6fe8215c Merge branch '20240611133752.2192401-1-quic_ajipan@quicinc [...] adds b87b8df9c0e4 arm64: dts: qcom: sm4450: add camera, display and gpu cloc [...] adds 4f33e6432f08 arm64: dts: qcom: sm8550: add description of CCI controllers adds 9e2ebc5817c9 arm64: dts: qcom: sm8650: add description of CCI controllers adds 8c7dbbed2772 arm64: dts: qcom: x1e80100: add soundwire controller resets adds d374fafd8972 arm64: dts: x1e80100-crd: fix wsa soundwire port mapping adds 6e229f911843 arm64: dts: x1e80100-qcp: fix wsa soundwire port mapping adds b5cbd179f466 arm64: dts: qcom: sa8295p-adp: Enable the four USB Type-A ports adds 7a7d98fca65d arm64: dts: qcom: sdx75: update reserved memory regions for mpss adds 41c72f36b286 arm64: dts: qcom: sdx75: Add remoteproc node adds 42a7b7ca4d1d arm64: dts: qcom: sdx75-idp: enable MPSS remoteproc node adds 0b7d94e9d15d arm64: dts: qcom: add generic compat string to RPM glink channels adds 04b2f8d5aec3 arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash adds 1dd1a6d2b185 arm64: dts: qcom: sa8775p: Add CPU and LLCC BWMON adds 0bdadbf5c6fa arm64: dts: qcom: sm7125-xiaomi-common: Add reset-gpios fo [...] adds 5e1cf9f1f397 arm64: dts: qcom: sm8350: add MDSS registers interconnect adds 08822cf3de00 arm64: dts: qcom: sm8350: add refgen regulator adds c17427c6ca5e dt-bindings: qcom: Document samsung,j3ltetw adds 469fc2e7a995 arm64: dts: qcom: msm8916-samsung-j3ltetw: Add initial dev [...] adds 89817522b1a5 dt-bindings: mailbox: qcom-ipcc: Add GPDSP0 and GPDSP1 clients adds df54dcb34ff2 arm64: dts: qcom: sa8775p: add ADSP, CDSP and GPDSP nodes adds 2bec6f6a2281 arm64: dts: qcom: sa8775p-ride: enable remoteprocs adds 21927e94caa5 arm64: dts: qcom: sc8280xp-x13s: Enable RGB sensor adds 3e813b5408b7 arm64: dts: qcom: msm8916-samsung-gt58: Enable the touchkeys adds c46eef29907b arm64: dts: qcom: x1e80100-yoga: Update panel bindings adds 4f79d0deae37 arm64: dts: qcom: sa8775p: add CPU idle states adds a13676eac29c arm64: dts: qcom: msm8976: Add restart node adds 015dff12dfde dt-bindings: clock: gcc-msm8998: Add Q6 and LPASS clocks d [...] adds 562a2a89ab4e Merge branch '20240814-lpass-v1-1-a5bb8f9dfa8b@freebox.fr' [...] adds 1a9544b83225 arm64: dts: qcom: msm8998: Add disabled support for LPASS [...] adds be7399872f79 arm64: dts: qcom: sm8250: move lpass codec macros to use c [...] adds a500427c84d1 dt-bindings: interconnect: Add Qualcomm IPQ5332 support adds a7948e0535db Merge branch '20240730054817.1915652-2-quic_varada@quicinc [...] adds 8312d0f20f83 arm64: dts: qcom: ipq5332: Add icc provider ability to gcc adds b45af698d511 arm64: dts: qcom: sa8775p: fix the fastrpc label adds 5c5edbf46177 arm64: dts: qcom: x1e80100: Add USB Multiport controller adds f7b01bfb4b47 arm64: qcom: sa8775p: Add ADSP and CDSP0 fastrpc nodes adds cad5b06c1fc7 arm64: dts: qcom: sm8150-mtp: drop incorrect amd,imageon adds 2538d0689cfe dt-bindings: arm: qcom: Add Surface Laptop 7 devices adds 02a1bfb34ca8 arm64: dts: qcom: x1e80100-pmics: Add PMC8380C PWM adds ecbdce2041ee arm64: dts: qcom: x1e80100: Add UART2 adds 09d77be56093 arm64: dts: qcom: Add support for X1-based Surface Laptop [...] adds 4b520e4983c3 Revert "arm64: dts: qcom: msm8939-longcheer-l9100: Add rea [...] adds 7ad660f9991d dt-bindings: arm: qcom: Add Lenovo ThinkPad T14s Gen 6 adds 7d1cbe2f4985 arm64: dts: qcom: Add X1E78100 ThinkPad T14s Gen 6 adds 17c5909f53e0 arm64: dts: qcom: x1e80100: Add orientation-switch to all [...] adds fec09568a355 arm64: dts: qcom: qcm6490-idp: Add SD Card node adds ba728bda663b arm64: dts: qcom: x1e80100: Fix PHY for DP2 adds 4f6dc10b7e4a Merge tag 'qcom-arm64-for-6.12' of https://git.kernel.org/ [...] adds 6e7fd890f1d6 arm64: dts: toshiba: Fix pl011 and pl022 clocks adds 488386d7ec68 ARM: dts: amlogic: meson8b-ec100: align GPIO keys node nam [...] adds 771dfd5a900b Merge tag 'amlogic-arm-dt-for-v6.11' of https://git.kernel [...] adds d08c561325ba arm64: dts: amlogic: a5: add power domain controller node adds 3ab9d54b5d84 arm64: dts: amlogic: enable some device nodes for S4 adds 48635ba6f7a1 arm64: dts: amlogic: add watchdog node for A4 SoCs adds 4b26afe7d216 arm64: dts: amlogic: s4: add ao secure node adds 84ed73ee34d1 arm64: dts: amlogic: c3: add ao secure node adds 4c23177c5188 arm64: dts: amlogic: t7: add ao secure node adds b2d7fd0ecb29 arm64: dts: amlogic: a4: add ao secure node adds 4ccba8cb2c5c dt-bindings: clock: fix C3 PLL input parameter adds 520b792e8317 arm64: dts: amlogic: add some device nodes for C3 adds d4bd8f3023b6 arm64: dts: amlogic: add C3 AW419 board adds ca55a30d27cb arm64: dts: amlogic: c3: fix dtbcheck warning adds 9b5d25117985 arm64: dts: amlogic: add clock and clock-names to sound cards adds e202307b7566 arm64: dts: amlogic: gxlx-s905l-p271: drop saradc gxlx compatible adds 828b70ea7fd1 Merge tag 'amlogic-arm64-dt-for-v6.12' of https://git.kern [...] adds ef1e32cb6314 ARM: dts: Fix undocumented LM75 compatible nodes adds a957af089616 arm64: dts: nuvoton: Add syscon to the system-management node adds 0dfa542df942 arm64: dts: nuvoton: ma35d1: Add pinctrl and gpio nodes adds 82d7cf56551a arm64: dts: nuvoton: ma35d1: Add uart pinctrl settings adds dbd52a3a0669 dt-bindings: arm: sunxi: Add Anbernic RG35XXSP adds 7c9ea4ab7617 arm64: dts: allwinner: h616: Add r_i2c pinctrl nodes adds c712e5d09856 arm64: dts: allwinner: h616: Change RG35XX Series from r_r [...] adds 2873085a8cd5 arm64: dts: allwinner: h700: Add Anbernic RG35XX-SP adds 6b5502c1d43d arm64: dts: allwinner: h700: Add charger for Anbernic RG35XX adds 89f1a037e97c arm64: dts: allwinner: a64: Add GPU thermal trips to the SoC dtsi adds 15eb92636c60 Merge tag 'sunxi-dt-for-6.12' of https://git.kernel.org/pu [...] adds 2bc1577ea2b1 arm64: dts: apm: storm: Rename menetphy@3 to ethernet-phy@3 adds 0dcc20395653 arm64: dts: sprd: rename SDHCI and fuel gauge nodes to mat [...] adds e2e0d4554de7 arm64: dts: sprd: reorder clock-names after clocks adds a4b3f197bcd1 arm64: dts: sprd: move/add SPDX license to top of the file adds 765fbe81d780 Merge tag 'dt64-cleanup-6.12' of https://git.kernel.org/pu [...] adds 71aa9fd7b5de arm: dts: realview: Add/drop missing/spurious unit-addreses adds c7b44ed960dd ARM: dts: nuvoton: wpcm450: align LED and GPIO keys node n [...] adds 79800fa98d72 Merge tag 'dt-cleanup-6.12' of https://git.kernel.org/pub/ [...] adds 8859ad50c41e dt-bindings: soc: bcm: document brcm,bcm2711-avs-monitor adds ed0d78c75ca9 ARM: dts: broadcom: convert NVMEM content to layout syntax adds 19c48f2789b0 ARM: dts: broadcom: bcm21664: Move chosen node into Garnet DTS adds 34f86e8500af ARM: dts: bcm-mobile: Split out nodes used by both BCM2166 [...] adds 364ae87602c5 dt-bindings: timer: convert bcm2835-system-timer bindings to YAML adds 2192ef5e4bd1 dt-bindings: interrupt-controller: convert bcm2836-l1-intc [...] adds ceb7d8adf640 Merge tag 'arm-soc/for-6.12/devicetree' of https://github. [...] adds 01c007567944 arm64: dts: rockchip: drop hp-pin-name property from audio [...] adds f1f348158813 dt-bindings: arm: rockchip: Add Hardkernel ODROID-M2 adds ce48b8c976ce arm64: dts: rockchip: Add Hardkernel ODROID-M2 adds 93f5fb809b83 arm64: dts: rockchip: Add missing tshut props to tsadc on [...] adds 13066fc101ca arm64: dts: rockchip: Add RGA2 support to rk3588 adds bd60cae2932c arm64: dts: rockchip: rk3588s fix sdio pins to pull up adds 3e5be1d7e7ef dt-bindings: arm: rockchip: Add GameForce Ace adds 4e946c447a04 arm64: dts: rockchip: Add GameForce Ace adds 2edb4f0ede44 arm64: dts: rockchip: remove duplicate nodes from dts for [...] adds 687d6009ae28 arm64: dts: rockchip: add CAN-FD controller nodes to rk3568 adds e00bf1118503 arm64: dts: rockchip: add CAN0 and CAN1 interfaces to mecs [...] adds 05b24f63b49b Merge tag 'v6.12-rockchip-dts64-2' of https://git.kernel.o [...] adds 15db79e0bdcb ARM: dts: rockchip: Add i2c3 node for RV1126 adds 212cda94739b ARM: dts: rockchip: Add i2s0 node for RV1126 adds 898eb75f443e ARM: dts: rockchip: Add pwm node for RV1126 adds 611347bb0e92 Merge tag 'v6.12-rockchip-dts32-2' of https://git.kernel.o [...] adds db769d76874e dt-bindings: arm: aspeed: add IBM P11 BMC boards adds e09e75d5c669 ARM: dts: aspeed: Add IBM P11 FSI devices adds fe1d09efd2ae ARM: dts: aspeed: Add IBM P11 Blueridge BMC system adds 787d4cbff0dc ARM: dts: aspeed: Add IBM P11 Blueridge 4U BMC system adds fdc26e0560a0 ARM: dts: aspeed: Add IBM P11 Fuji BMC system adds 76c553392543 ARM: dts: aspeed: convert ASRock SPC621D8HM3 NVMEM content [...] adds 995d8fe0341e ARM: dts: aspeed: System1: Updates to BMC board adds 931f133325d9 ARM: dts: aspeed: minerva: change the address of tmp75 adds 606fe7e549cf ARM: dts: aspeed: minerva: change aliases for uart adds adb385a33386 ARM: dts: aspeed: minerva: add eeprom on i2c bus adds fff89fba6ff7 ARM: dts: aspeed: minerva: change RTC reference adds 183d8a5973ef ARM: dts: aspeed: minerva: enable mdio3 adds 6b843a98e7b6 ARM: dts: aspeed: minerva: remove unused bus and device adds 90098bb35213 ARM: dts: aspeed: minerva: Define the LEDs node name adds c0bb01e26f28 ARM: dts: aspeed: minerva: Add adc sensors for fan board adds 6fcb6ad68ce0 ARM: dts: aspeed: minerva: add linename of two pins adds 469e35cc2f36 ARM: dts: aspeed: minerva: enable ehci0 for USB adds 629e75e5dc88 ARM: dts: aspeed: minerva: add tmp75 sensor adds b9de5a3f82db ARM: dts: aspeed: minerva: add power monitor xdp710 adds d0d21a66c8f0 ARM: dts: aspeed: minerva: revise sgpio line name adds 99d1feddda30 ARM: dts: aspeed: minerva: Switch the i2c bus number adds 527cb309bf8c ARM: dts: aspeed: minerva: remove unused power device adds 9ac7385c0e1d ARM: dts: aspeed: minerva: add ltc4287 device adds bd14a21d089a ARM: dts: aspeed: minerva: Add spi-gpio adds e087adb102f5 ARM: dts: aspeed: minerva: add host0-ready pin adds b49b858234f8 dt-bindings: arm: aspeed: add Meta Catalina board adds ac552a63bb89 ARM: dts: aspeed: catalina: add Meta Catalina BMC adds 326bed426c43 ARM: dts: aspeed: mtjade, mtmitchell: Add OCP temperature sensors adds f90607680b36 ARM: dts: aspeed: mtmitchell: Add I2C temperature sensor a [...] adds 0aa7ca5e8fb3 ARM: dts: aspeed: mtmitchell: Add Riser cards adds f689462fcd5d ARM: dts: aspeed: mtmitchell: Enable i2c10 and i2c15 adds 6177ea49c6b8 ARM: dts: aspeed: mtmitchell: Add LEDs adds ae8fd5618411 ARM: dts: aspeed: Fix coprocessor interrupt controller node name adds e5d7d1878921 ARM: dts: aspeed: Specify correct generic compatible for CVIC adds df274369540d ARM: dts: aspeed: Specify required properties for sram node adds 1c8b6faf882d ARM: dts: aspeed: Remove undocumented XDMA nodes adds 27df8e28036e ARM: dts: aspeed: Clean up AST2500 pinctrl properties adds 342329720a2c ARM: dts: aspeed-g6: Use generic 'ethernet' for ftgmac100 nodes adds 8e778b7ec90a ARM: dts: aspeed-g6: Drop cells properties from ethernet nodes adds 16d6671033c2 ARM: dts: aspeed: harma: Revise hsc chip adds b44b6e3f4009 ARM: dts: aspeed: harma: Add VR devices adds aeebc5a412fe ARM: dts: aspeed: harma: Add sgpio name adds 7d0597019acb ARM: dts: aspeed: harma: Add ina238 adds f0ad6cc9f6aa ARM: dts: aspeed: harma: Add power monitor xdp710 adds bdf27467ba66 ARM: dts: aspeed: harma: Remove multi-host property adds 687d7e18049e ARM: dts: aspeed: harma: Add fru device adds 43a688a9e9d7 ARM: dts: aspeed: harma: Add temperature device adds c8d75c18367d ARM: dts: aspeed: harma: Enable mctp controller adds 7fa11184852f ARM: dts: aspeed: harma: Fix spi-gpio dtb_check warnings adds d212c55cc811 ARM: dts: aspeed: harma: Remove pca9546 adds 0bba315e04d2 ARM: dts: aspeed: catalina: Add pdb cpld io expander adds b4c322c2783a ARM: dts: aspeed: catalina: Update io expander line names adds 72e68896a787 Merge tag 'aspeed-6.12-devicetree' of https://git.kernel.o [...] adds 2317d018b835 arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs adds b0a4ce81f327 arm64: dts: mediatek: Add ADC node on MT6357, MT6358, MT63 [...] adds d92fd0cc01b3 arm64: dts: mediatek: cherry: Specify pull resistance for [...] adds 4c03a44e2668 arm64: dts: mediatek: mt8195-cherry: Remove keyboard-backl [...] adds 98ef7cef1b3a arm64: dts: mediatek: mt8183-kukui-jacuzzi: Simplify DSI e [...] adds 587c945c9333 arm64: dts: mediatek: mt8195: Add SCP phandle to MDP3 DMA [...] adds 09d385679487 arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 [...] adds be985531a5dd arm64: dts: mediatek: mt8395-nio-12l: Mark USB 3.0 on xhci [...] adds fe035fa6f56c arm64: dts: mediatek: mt8195: Assign USB 3.0 PHY to xhci1 [...] adds b3610c99f11c arm64: dts: mediatek: mt8186: add lvts definitions adds 965fe9178871 arm64: dts: mediatek: mt8186: add default thermal zones adds d39aacd1021a arm64: dts: mediatek: mt8188: add lvts definitions adds 48456547da15 arm64: dts: mediatek: mt8188: add default thermal zones adds 732ba9859604 arm64: dts: mediatek: mt8183-kukui: Disable unused efuse a [...] adds ec5c04abbb3b arm64: dts: mediatek: mt7981: add SPI controllers adds f5843dc83583 arm64: dts: mt8183-kukui: clean up regulator tree adds 8294c090a05d arm64: dts: mediatek: mt8183: Remove clock from mfg_async [...] adds d03521e6c18f arm64: dts: mediatek: mt8186-corsola: Update ADSP reserved [...] adds 009d855a26fd arm64: dts: mt8183: add dpi node to mt8183 adds 51bc68debab9 arm64: dts: mediatek: mt8195: Correct clock order for dp_intf* adds 7a3852a9ba2e arm64: dts: mediatek: mt8186: Add power domain for DPI adds 14fde547d2aa arm64: dts: mediatek: mt8186: Add svs node adds 3079fb09ddac arm64: dts: mediatek: mt8186-corsola: Disable DPI display [...] adds b4a3a52e5a67 arm64: dts: mediatek: add afe support for mt8365 SoC adds a9efc40fd601 arm64: dts: mediatek: add audio support for mt8365-evk adds d053652f386e Merge tag 'v6.11-next-dts64' of https://git.kernel.org/pub [...] adds faa3381267d0 arm64: dts: broadcom: Add minimal support for Raspberry Pi 5 adds eb81f43c901f ARM: dts: bcm2837/bcm2712: adjust local intc node names adds af0103eccc10 Merge tag 'arm-soc/for-6.12/devicetree-arm64' of https://g [...] adds 37ed8e75c660 arm64: dts: allwinner: h5: NanoPi Neo Plus2: Fix regulators adds 605f56405a67 arm64: dts: allwinner: h5: NanoPi NEO Plus2: Use regulator [...] adds 168c3e0d4435 Merge tag 'sunxi-dt-for-6.12-2' of https://git.kernel.org/ [...] new 7b17f5ebd5fc Merge tag 'soc-dt-6.12' of git://git.kernel.org/pub/scm/li [...] adds 29d258542f90 firmware: turris-mox-rwtm: Use macro constant instead of h [...] adds c3358e101741 firmware: turris-mox-rwtm: Use ETH_ALEN instead of hardcoded 6 adds b787a6b89284 firmware: turris-mox-rwtm: Use the boolean type where appropriate adds 99ed7980b5b0 firmware: turris-mox-rwtm: Hide signature related constant [...] adds 671d5f68698b firmware: turris-mox-rwtm: Fix driver includes adds 97a9c5b3e0a4 firmware: turris-mox-rwtm: Use sysfs_emit() instead of sprintf() adds 579e05ee1bfb firmware: turris-mox-rwtm: Don't create own kobject type adds 1b649ec180d4 firmware: turris-mox-rwtm: Simplify debugfs code adds fbd48bd8cf0c firmware: turris-mox-rwtm: Convert rest to devm_* and get [...] adds 869b1fc04356 firmware: turris-mox-rwtm: Use dev_err_probe() where possible adds ed09d6d4f593 firmware: turris-mox-rwtm: Drop redundant device pointer adds db955e084748 firmware: turris-mox-rwtm: Use devm_mutex_init() instead o [...] adds 21733f5902be firmware: turris-mox-rwtm: Use container_of() instead of h [...] adds 8a4853a65b88 firmware: turris-mox-rwtm: Use EOPNOTSUPP instead of ENOSYS adds 82944f65a0a5 firmware: turris-mox-rwtm: Use ALIGN() instead of hardcoding adds a79f256fc99d firmware: turris-mox-rwtm: Deduplicate command execution code adds 84236ed0a2b1 dt-bindings: samsung: exynos-usi: add missing constraints adds 259f5082721f dt-bindings: media: s5p-mfc: Remove s5p-mfc.txt binding adds 8f99d776b940 Merge tag 'samsung-drivers-6.12' of https://git.kernel.org [...] adds 649f4783dcda memory: tegra: Remove periodic compensation duplicate calls adds 7b4dcb8888e1 memory: tegra: Move DQSOSC measurement to common place adds c5f83622ccd0 memory: tegra: Reword and correct comments adds a238f62b3666 memory: tegra: Change macros to interpret parameter as integer adds adc720820f96 memory: tegra: Loop update_clock_tree_delay() adds b109656e9ca3 memory: tegra: Move compare/update current delay values to [...] adds ddb869ea237e memory: tegra: Rework update_clock_tree_delay() adds 23d22b0fe6a1 memory: emif: Use of_property_read_bool() adds e3e4e77140b4 dt-bindings: memory-controllers: fsl,imx-weim: Fix "fsl,we [...] adds 8c38617722bd memory: ti-aemif: remove platform data support adds f6ae541cc335 memory: ti-aemif: use devm_clk_get_enabled() and shrink the code adds 23a641d5c2bc memory: ti-aemif: don't needlessly iterate over child nodes adds 67dd9e861add memory: tegra186-emc: drop unused to_tegra186_emc() adds eba8a7b05e21 dt-bindings: memory-controllers: renesas,rpc-if: add top-l [...] adds d47d52554d02 memory: atmel-ebi: use scoped device node handling to simp [...] adds 50e40b71598c memory: atmel-ebi: simplify with scoped for each OF child loop adds 2af13f97fc67 memory: samsung: exynos5422-dmc: simplify dmc->dev usage adds e2cc3ddaec02 memory: samsung: exynos5422-dmc: use scoped device node ha [...] adds 48ec68281d40 memory: stm32-fmc2-ebi: simplify with scoped for each OF c [...] adds 4c1a381a9eb7 memory: stm32-fmc2-ebi: simplify with dev_err_probe() adds 210059143b6f memory: tegra-mc: simplify with scoped for each OF child loop adds 2bc48f697174 memory: tegra124-emc: simplify with scoped for each OF child loop adds 818902cb74c3 memory: tegra20-emc: simplify with scoped for each OF child loop adds c7f67fec1774 memory: tegra30-emc: simplify with scoped for each OF child loop adds 82986f5cdd23 memory: ti-aemif: simplify with dev_err_probe() adds 5e8431f722d9 memory: ti-aemif: simplify with scoped for each OF child loop adds c7d2f3fbdf59 memory: ti-aemif: Revert "memory: ti-aemif: don't needless [...] adds 99602b4d3035 memory: emif: drop unused 'irq_state' member adds f1619986d7e9 memory: emif: simplify locking with guard() adds c93ad423edd8 memory: omap-gpmc: simplify locking with guard() adds 8f3cb397cbc1 memory: pl172: simplify with dev_err_probe() adds 610395de8496 memory: pl172: simplify with devm_clk_get_enabled() adds 49ee2e842a40 memory: pl353-smc: simplify with dev_err_probe() adds ce536578e565 memory: pl353-smc: simplify with devm_clk_get_enabled() adds ff390189b7f2 memory: mtk-smi: Use devm_clk_get_enabled() adds 3a059ee6553b Merge tag 'memory-controller-drv-6.12' of https://git.kern [...] adds ff2bed591a82 dt-bindings: power: rockchip: Document RK3308 IO voltage domains adds f0d704788958 soc: rockchip: io-domain: Add RK3308 IO voltage domains adds 7bd76f405d32 soc: rockchip: grf: Set RK3128's vpu main clock adds 4261b5804661 dt-bindings: soc: rockchip: Add rk3576 syscon compatibles adds e1aaecacfa13 soc: rockchip: grf: Add rk3576 default GRF values adds 9a2f5cbf8f83 Merge tag 'v6.12-rockchip-drivers-1' of https://git.kernel [...] adds 874c5b601856 soc: versatile: integrator: fix OF node leak in probe() er [...] adds 1c4f26a41f9d soc: versatile: realview: fix memory leak during device remove adds c774f2564c00 soc: versatile: realview: fix soc_dev leak during device remove adds 2f05726171f8 soc: versatile: enable compile testing adds ef5651a4a0bf Merge tag 'versatile-soc-for-v6.12' of https://git.kernel. [...] adds fbbb0e5fd260 firmware: arm_ffa: Some coding style fixes adds 7c432a18ad21 firmware: arm_ffa: Update the FF-A command list with v1.2 [...] adds d37fff98262d firmware: arm_ffa: Move the function ffa_features() earlier adds ba85c644ac8d firmware: arm_ffa: Add support for FFA_PARTITION_INFO_GET_REGS adds aaef3bc98129 firmware: arm_ffa: Add support for FFA_MSG_SEND_DIRECT_{RE [...] adds eaca7ef8f31a firmware: arm_ffa: Add support for FFA_YIELD in direct messaging adds 61824feae5c0 firmware: arm_ffa: Fetch the Rx/Tx buffer size using ffa_f [...] adds 74f19eb2ff30 Merge tag 'ffa-updates-6.12' of https://git.kernel.org/pub [...] adds 20c9234d623c firmware: arm_scmi: Remove superfluous handle_to_scmi_info adds 1b18d4295f9d firmware: arm_scmi: Add support for debug metrics at the i [...] adds 0b3d48c4726e firmware: arm_scmi: Track basic SCMI communication debug metrics adds f6a905eaf6bf firmware: arm_scmi: Create debugfs files for SCMI communic [...] adds bd02b0737f38 firmware: arm_scmi: Add support to reset the debug metrics adds eedc060cff72 firmware: arm_scmi: Fix voltage description in failure cases adds 4d5921a39f67 dt-bindings: firmware: arm,scmi: Add support for system po [...] adds e98dba934b2f firmware: arm_scmi: Fix double free in OPTEE transport adds 1ebc28e9357c firmware: arm_scmi: Introduce setup_shmem_iomap adds b6b7c77c988a firmware: arm_scmi: Introduce packet handling helpers adds 8b76a8c95930 firmware: arm_scmi: Add support for standalone transport drivers adds b53515fa177c firmware: arm_scmi: Make MBOX transport a standalone driver adds a41759500b71 firmware: arm_scmi: Make SMC transport a standalone driver adds db9cc5e67778 firmware: arm_scmi: Make OPTEE transport a standalone driver adds 20bda12a0ea0 firmware: arm_scmi: Make VirtIO transport a standalone driver adds fc789363c9f0 firmware: arm_scmi: Remove legacy transport-layer code adds be9f086524b3 firmware: arm_scmi: Update various protocols versions adds a8bd37e64560 firmware: arm_scmi: Simplify with scoped for each OF child loop adds 668f0cb2337f firmware: arm_scmi: Remove const from transport descriptors adds 3a5e6ab06eab dt-bindings: firmware: arm,scmi: Introduce property max-rx [...] adds 1780e411ef94 firmware: arm_scmi: Use max-rx-timeout-ms from devicetree adds 50db2ef5c719 firmware: arm_scmi: Fix trivial whitespace/coding style issues adds ccf502193126 firmware: arm_scmi: Replace the use of of_node_put() to __ [...] adds c4b908a23fab firmware: arm_scmi: Replace comma with the semicolon adds 7d2b23fda996 dt-bindings: firmware: Add i.MX95 SCMI Extension protocol adds c66beeab7436 firmware: arm_scmi: Add NXP i.MX95 SCMI documentation adds 41845541adeb firmware: arm_scmi: Add initial support for i.MX BBM protocol adds 61c9f03e22fc firmware: arm_scmi: Add initial support for i.MX MISC protocol adds 0b4f8a68b292 firmware: imx: Add i.MX95 MISC driver adds d17baf052cbb input: keyboard: support i.MX95 BBM module adds 3008598ef3b0 rtc: support i.MX95 BBM RTC adds cdcf6263145b Merge tag 'scmi-updates-6.12' of https://git.kernel.org/pu [...] adds 4d57a840560c soc/tegra: pmc: Simplify with scoped for each OF child loop adds e99769bf7adf Merge tag 'tegra-for-6.12-soc' of https://git.kernel.org/p [...] adds 9c3a62c20f7f firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp() adds 8812b8689ee6 firmware: tegra: bpmp: Use scoped device node handling to [...] adds ec62e2e82581 Merge tag 'tegra-for-6.12-firmware' of https://git.kernel. [...] adds 77a1a5130831 soc: fsl: qbman: Use iommu_paging_domain_alloc() adds e266aa8b3598 soc: fsl: qbman: Remove redundant warnings adds c3cc3e69b33f soc: fsl: cpm1: qmc: Update TRNSYNC only in transparent mode adds d285cf22f8c0 soc: fsl: cpm1: qmc: Enable TRNSYNC only when needed adds 47a347bae9a4 soc: fsl: cpm1: tsa: Fix tsa_write8() adds 37dbcd596f90 soc: fsl: cpm1: tsa: Use BIT(), GENMASK() and FIELD_PREP() macros adds bfd4f092c49f soc: fsl: cpm1: tsa: Fix blank line and spaces adds a68757abc0d5 soc: fsl: cpm1: tsa: Add missing spinlock comment adds a0bbe77fafbc dt-bindings: soc: fsl: cpm_qe: Add QUICC Engine (QE) TSA c [...] adds 442f3799fa38 soc: fsl: cpm1: tsa: Remove unused registers offset definition adds 58edcace87b0 soc: fsl: cpm1: tsa: Use ARRAY_SIZE() instead of hardcoded [...] adds 8c8e1ba3e98c soc: fsl: cpm1: tsa: Make SIRAM entries specific to CPM1 adds 8d600cc337ad soc: fsl: cpm1: tsa: Introduce tsa_setup() and its CPM1 co [...] adds 9c6c022d1c3c soc: fsl: cpm1: tsa: Isolate specific CPM1 part from tsa_s [...] adds 572312a5bb49 soc: fsl: cpm1: tsa: Introduce tsa_version adds 7ac947021d9d soc: fsl: cpm1: tsa: Add support for QUICC Engine (QE) imp [...] adds 2a2b83aca083 MAINTAINERS: Add QE files related to the Freescale TSA controller adds 3825890981e6 soc: fsl: cpm1: tsa: Introduce tsa_serial_get_num() adds e8344905b341 soc: fsl: cpm1: qmc: Rename QMC_TSA_MASK adds 44beb343d893 soc: fsl: cpm1: qmc: Use BIT(), GENMASK() and FIELD_PREP() macros adds f06ab938bcdd soc: fsl: cpm1: qmc: Fix blank line and spaces adds 1934f6aa5e30 soc: fsl: cpm1: qmc: Remove unneeded parenthesis adds e49dd637e025 soc: fsl: cpm1: qmc: Fix 'transmiter' typo adds 211ddf7cc331 soc: fsl: cpm1: qmc: Add missing spinlock comment adds 41725760d2ce dt-bindings: soc: fsl: cpm_qe: Add QUICC Engine (QE) QMC c [...] adds d23ae9f1815e soc: fsl: cpm1: qmc: Introduce qmc_data structure adds a13bf605342e soc: fsl: cpm1: qmc: Re-order probe() operations adds 727b3ab490a5 soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its [...] adds de5fdb7d14b3 soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and t [...] adds ef0878a5ba1c soc: fsl: cpm1: qmc: Rename qmc_chan_command() adds 278d799caa2e soc: fsl: cpm1: qmc: Handle RPACK initialization adds 8f55d06b4c49 soc: fsl: cpm1: qmc: Rename SCC_GSMRL_MODE_QMC adds b741b66f1cc8 soc: fsl: cpm1: qmc: Introduce qmc_version adds c6f39c7c165f soc: fsl: qe: Add resource-managed muram allocators adds f68cd02d51a6 soc: fsl: qe: Add missing PUSHSCHED command adds eb680d563089 soc: fsl: cpm1: qmc: Add support for QUICC Engine (QE) imp [...] adds 8655b76b7004 soc: fsl: cpm1: qmc: Handle QUICC Engine (QE) soft-qmc firmware adds 3969d8d95802 MAINTAINERS: Add QE files related to the Freescale QMC controller adds 7a99b1c0bce5 Merge branch 'support-for-quicc-engine-tsa-and-qmc' adds a0e199ecf935 Merge tag 'soc_fsl-6.12-2' of https://github.com/chleroy/l [...] adds d205c06a326e soc: fsl: cpm1: qmc: Fix dependency on fsl_soc.h adds d9483b44c94e soc: ti: k3-ringacc: Constify struct k3_ring_ops adds 8737e167dc55 soc: ti: knav: Drop unnecessary check for property presence adds b2a0176620db soc: ti: knav: Use of_property_read_variable_u32_array() adds 952ceb03787d soc: ti: pruss: factor out memories setup adds df70c0b4828b soc: ti: pruss: do device_node auto cleanup adds b0289dbf1c95 soc: ti: knav_qmss_queue: do device_node auto cleanup adds 68123510b7c1 soc: ti: pm33xx: do device_node auto cleanup adds b1cd063981de Merge tag 'ti-driver-soc-for-v6.12' of https://git.kernel. [...] adds f2642d97f210 ARM: versatile: fix OF node leak in CPUs prepare adds 15a62b811758 bus: integrator-lm: fix OF node leak in probe() adds 639d5f6dee6e Merge tag 'integrator-v6.12' of https://git.kernel.org/pub [...] adds 6bbc0fa234a2 dt-bindings: reset: socionext,uniphier-glue-reset: add top [...] adds 5f58a88cc910 reset: berlin: fix OF node leak in probe() error path adds b14e40f5dc7c reset: k210: fix OF node leak in probe() error path adds 3ec21e7fa854 reset: simplify locking with guard() adds ece222e91f2f reset: lpc18xx: simplify with dev_err_probe() adds 0fa8ce76b713 reset: lpc18xx: simplify with devm_clk_get_enabled() adds a05f87270e90 reset: core: add get_device()/put_device on rcdev adds 47c270a9bf21 dt-bindings: reset: Add Amlogic T7 reset controller adds b062ef2907a2 reset: reset-meson: Add support for Amlogic T7 SoC reset c [...] adds ce50a775bd2e Revert "dt-bindings: reset: mobileye,eyeq5-reset: add bindings" adds 487b1b32e317 reset: eyeq: add platform driver adds 311ef8837ff2 Merge tag 'reset-for-v6.12' of git://git.pengutronix.de/pz [...] adds ce6697a613c5 bus: imx-weim: support compile test adds 2ea2113b3dac bus: imx-weim: change to use devm_clk_get_enabled() helper adds 742d98080959 Merge tag 'imx-drivers-6.12' of https://git.kernel.org/pub [...] adds 0070dc29c85f bus: ti-sysc: Use of_property_present() adds a80a3d92dc60 bus: ti-sysc: Remove excess struct member 'disable_on_idle [...] adds 9aee8262445d ARM: OMAP2+: Remove obsoleted declaration for gpmc_onenand_init adds be5ea8f3e376 Merge tag 'omap-for-v6.12/drivers-signed' of https://git.k [...] adds dc2b17fbd599 soc: fsl: qe: ucc: Export ucc_mux_set_grant_tsa_bkpt adds 1afe599a0a48 dt-bindings: atmel-sysreg: add sam9x7 adds 67146942efe9 ARM: at91: pm: add support for sam9x7 SoC family adds 2488bde930e5 ARM: at91: pm: add sam9x7 SoC init config adds 5eb64f2b368f ARM: at91: add support in SoC driver for new sam9x7 adds 1a92f0387b17 ARM: at91: Kconfig: add config flag for SAM9X7 SoC adds 3b4253063844 Merge tag 'at91-soc-6.12' of https://git.kernel.org/pub/sc [...] adds 85a55eeed40d soc: qcom: smp2p: Introduce tracepoint support adds e6b5a4c3ae3b firmware: qcom: scm: Allow QSEECOM on ThinkPad T14s adds 99a7b371eef6 soc: qcom: llcc: Update configuration data for x1e80100 adds dc8c4a8aee49 soc: qcom: icc-bwmon: Add tracepoints in bwmon_intr_thread adds 79cb2cb8d89b firmware: qcom: scm: Disable SDI and write no dump to dump mode adds 3f780bba3fc3 Merge branch 'drivers-fixes-for-6.11' into HEAD adds bd6db1f1486e soc: qcom: pd_mapper: Add X1E80100 adds ed2c37520893 soc: qcom: pd_mapper: Add more older platforms without domains adds c802b0a2ed0f firmware: qcom: scm: Refactor code to support multiple dload mode adds d4d4049e411b firmware: qcom: scm: Add multiple download mode support adds b17155133391 Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of [...] adds 9d5f3cc5024d dt-bindings: soc: qcom: smd-rpm: add generic compatibles adds b14c150d195b soc: qcom: smd-rpm: add qcom,smd-rpm compatible adds 6c26d9c764c6 soc: qcom: apr: simplify with scoped for each OF child loop adds c50203cbba15 soc: qcom: aoss: simplify with scoped for each OF child loop adds 877840f13bcc soc: qcom: ice: use scoped device node handling to simplif [...] adds f4c1c19f5c0e soc: qcom: ocmem: use scoped device node handling to simpl [...] adds a29e97bdc160 soc: qcom: pbs: use scoped device node handling to simplif [...] adds f72877827224 soc: qcom: smp2p: use scoped device node handling to simpl [...] adds 6b34e75c48bb dt-bindings: arm: qcom,ids: add SoC ID for QCS8275/QCS8300 adds dff75ec5763e soc: qcom: socinfo: add QCS8275/QCS8300 SoC ID adds c580e7bfc0cd dt-bindings: arm: qcom,ids: Add IDs for SM7325 family adds 31150c9e87b4 soc: qcom: socinfo: Add Soc IDs for SM7325 family adds 79b26c110545 soc: qcom: pd_mapper: Add SM7325 compatible adds e6b666de995e dt-bindings: soc: qcom: qcom,pmic-glink: Document SM7325 c [...] adds 6614be053588 firmware: qcom: scm: Allow QSEECOM on Surface Laptop 7 models adds 6d67480404db Merge tag 'qcom-drivers-for-6.12' of https://git.kernel.or [...] adds dde3c6401303 dt-bindings: arm: amlogic: meson-gx-ao-secure: support more SoCs adds 009ff80bfaec soc: amlogic: meson-gx-socinfo: add new SoCs id adds 249d30b515c9 Merge tag 'amlogic-drivers-for-v6.12' of https://git.kerne [...] adds 2d516b8fc0f1 platform: cznic: turris-omnia-mcu: Fix error check in omni [...] adds 7ad250e13ff8 bus: sunxi-rsb: Simplify code with dev_err_probe() adds fc282a6643ee Merge tag 'sunxi-drivers-for-6.12' of https://git.kernel.o [...] adds 540c830212ed firmware: imx: remove duplicate scmi_imx_misc_ctrl_get() adds ded525f8ac5d soc: mediatek: pwrap: Constify struct pmic_wrapper_type adds 10c1ea1eaf4d soc: mediatek: pwrap: Constify some struct int[] adds 1c28c9452d52 soc: mediatek: pwrap: Use devm_clk_bulk_get_all_enable() adds d1e5d531d20b soc: mediatek: mtk-mutex: Reduce type size for mtk_mutex_d [...] adds 5f79d76727ec Merge tag 'v6.11-next-soc' of https://git.kernel.org/pub/s [...] adds 59420d8ad780 dt-bindings: arm: rockchip: Add rk3576 compatible string t [...] adds 80bc8215cecf Merge tag 'v6.12-rockchip-drivers-2' of https://git.kernel [...] adds 70c2cf283c2f firmware: raspberrypi: Improve timeout warning adds 13e87440bf0f Merge tag 'arm-soc/for-6.12/drivers' of https://github.com [...] adds 84d1078af52f memory: renesas-rpc-if: Use Hi-Z state as the default sett [...] adds 331b8a963137 memory: pl172: simplify releasing AMBA regions with devm adds 32960b4f25c2 memory: pl353-smc: simplify with scoped for each OF child loop adds b62800736f61 Merge tag 'memory-controller-drv-6.12-2' of https://git.ke [...] new b8979c6b4d0d Merge tag 'soc-drivers-6.12' of git://git.kernel.org/pub/s [...] adds cffa8c8026e1 ARM: configs: at91: enable config flags for sam9x7 SoC family adds 636348dd90e4 Merge tag 'at91-defconfig-6.12' of https://git.kernel.org/ [...] adds 4200161c564d arm64: defconfig: Enable AK4619 codec support adds 6d21b760b7a6 ARM: shmobile: defconfig: Enable slab hardening and kmallo [...] adds 84542dfad122 arm64: defconfig: Enable R-Car Ethernet-TSN support adds a9e8c7dbb9b9 Merge tag 'renesas-arm-defconfig-for-v6.12-tag1' of https: [...] adds 12803ded10b8 arm64: defconfig: Enable Tegra194 PCIe Endpoint adds 78b7ade94fe3 Merge tag 'tegra-for-6.12-arm64-defconfig' of https://git. [...] adds e8c643daeaa9 arm64: defconfig: Enable E5010 JPEG Encoder adds 714dfb9556b4 Merge tag 'ti-k3-config-for-v6.12' of https://git.kernel.o [...] adds 7f66e5271706 arm64: defconfig: Enable ADP5585 GPIO and PWM drivers adds d32d0c26ed67 Merge tag 'imx-defconfig-6.12' of https://git.kernel.org/p [...] adds 115c14ee54aa arm64: defconfig: build CONFIG_REGULATOR_QCOM_REFGEN as module adds e4a82810c685 Merge tag 'qcom-arm64-defconfig-for-6.12' of https://git.k [...] adds 3ccedd259cc3 riscv: defconfig: sophgo: enable clks for sg2042 adds 72160ec6cb12 riscv: defconfig: Enable pinctrl support for CV18XX Series SoC adds 3c557d0062bc Merge tag 'riscv-config-for-v6.12' of https://git.kernel.o [...] adds e6be129f4c18 arm64: defconfig: enable mt8365 sound adds 7eee0f8bbd1b Merge tag 'v6.11-next-defconfig' of https://git.kernel.org [...] new 38ea77ab0748 Merge tag 'soc-defconfig-6.12' of git://git.kernel.org/pub [...] adds 773df3eb14ef Merge tag 'integrator-v6.12' of https://git.kernel.org/pub [...] adds 67cbfa95adb7 ARM: omap1: Remove unused struct 'dma_link_info' adds fcd5b7401dc4 ARM: omap2: Switch to use kmemdup_array() adds 1934b0c82e98 ARM: OMAP1: Remove unused declarations in arch/arm/mach-om [...] adds d4c3179671bc Merge tag 'omap-for-v6.12/soc-signed' of https://git.kerne [...] adds 8ac942a1fabc ARM: davinci: remove unused davinci_cfg_reg_list() declaration adds 8205d5c7463d ARM: davinci: remove unused davinci_init_ide() declaration adds 973d248c43f2 ARM: davinci: remove unused cpuidle code adds 350d0f012c9f Merge tag 'davinci-updates-for-v6.12-rc1' of https://git.k [...] adds 9c26327ee71a ARM: mach-imx: imx6sx: Remove Ethernet refclock setting adds 1ec2362084a0 ARM: imx: Annotate imx7d_enet_init() as __init adds 35e834e812f7 Merge tag 'imx-soc-6.12' of https://git.kernel.org/pub/scm [...] adds c652cfd1d31e ARM: s3c: Drop explicit initialization of struct i2c_devic [...] adds 265e472e12da MAINTAINERS: Add entry for Samsung Exynos850 SoC adds 200b6c1a5997 ARM: s3c: Remove unused s3c_init_uart_irqs() declaration adds d248577a1583 ARM: s3c: remove unused declarations for s3c6400 adds 3c8966403dae ARM: s3c: remove unused s3c2410_cpu_suspend() declaration adds f166da5c9dcd Merge tag 'samsung-soc-6.12' of https://git.kernel.org/pub [...] adds 499243b40580 ARM: mvebu: Warn about memory chunks too small for DDR training adds 4bf23b964ba0 ARM: orion5x: Switch to new sys-off handler API adds dea56c781ed3 ARM: dove: Drop a write-only variable adds e494548a15ea Merge tag 'mvebu-arm-6.12-1' of https://git.kernel.org/pub [...] adds 2b28fe75c7db ARM: bcm: Select ARM_GIC_V3 for ARCH_BRCMSTB adds 46d2efc4efc0 Merge tag 'arm-soc/for-6.12/soc' of https://github.com/Bro [...] new a940d9a43e62 Merge tag 'soc-arm-6.12' of git://git.kernel.org/pub/scm/l [...] adds 477d81a1c47a x86/entry: Remove unwanted instrumentation in common_interrupt() adds 6cd0dd934b03 kcov: Add interrupt handling self test adds f34d086fb710 module: Fix KCOV-ignored file name adds ae94b263f5f6 x86: Ignore stack unwinding in KCOV new 5ba202a7c986 Merge tag 'x86-build-2024-09-17' of git://git.kernel.org/p [...] adds decb9ac4a973 x86/cpu_entry_area: Annotate percpu_setup_exception_stacks [...] adds 741fc1d788c0 x86/mtrr: Remove obsolete declaration for mtrr_bp_restore() adds 80a4da05642c x86/EISA: Use memremap() to probe for the EISA BIOS signature adds c6e6a3c1698a x86/sgx: Fix a W=1 build warning in function comment adds 3c41ad39f179 x86/kexec: Fix a comment of swap_pages() assembly adds ea49cdb26e7c x86/kexec: Add comments around swap_pages() assembly to im [...] adds 7678a53a1688 x86/cpu: Clarify the error message when BIOS does not support SGX adds b51207dc02ec x86/boot/64: Strip percpu address space when setting up GD [...] adds cc5e03f3be31 x86/extable: Remove unused declaration fixup_bug() adds a678164aadbf x86/EISA: Dereference memory directly instead of using readl() new 0279aa780df4 Merge tag 'x86-cleanups-2024-09-17' of git://git.kernel.or [...] adds 830802a0fea8 x86/ioapic: Handle allocation failures gracefully adds 6daceb891d5f x86/ioapic: Mark mp_alloc_timer_irq() __init adds d8c76d0167a0 x86/ioapic: Cleanup structs adds ed57538b8510 x86/ioapic: Use guard() for locking where applicable adds d768e3f3e3fb x86/apic: Provide apic_printk() helpers adds ac1c9fc1b571 x86/apic: Cleanup apic_printk()s adds f47998da395c x86/ioapic: Cleanup apic_printk()s adds 54cd3795b471 x86/ioapic: Cleanup guarded debug printk()s adds 1ee0aa8285c1 x86/mpparse: Cleanup apic_printk()s adds 48855a2c9220 iommu/vt-d: Cleanup apic_printk() adds ee64510fb959 x86/ioapic: Move replace_pin_at_irq_node() to the call site adds 75d449402b12 x86/ioapic: Cleanup comments adds 4bcfdf76d7d1 x86/ioapic: Cleanup bracket usage adds 966e09b18625 x86/ioapic: Cleanup line breaks adds 62e303e346d7 x86/ioapic: Cleanup remaining coding style issues adds 00e5bd443891 x86/apic: Remove unused inline function apic_set_eoi_cb() adds 838ba7733e4e x86/apic: Remove logical destination mode for 64-bit adds 2db5f86c0d5d x86/apic: Remove unused extern declarations adds a1fab3e69d9d x86/irq: Fix comment on IRQ vector layout new 61d1ea914b35 Merge tag 'x86-apic-2024-09-17' of git://git.kernel.org/pu [...] adds 7424fc6b86c8 x86/traps: Enable UBSAN traps on x86 new dea435d397ab Merge tag 'x86-core-2024-09-17' of git://git.kernel.org/pu [...] adds ba386777a30b x86/elf: Add a new FPU buffer layout info to x86 core files new c3056a7d1494 Merge tag 'x86-fpu-2024-09-17' of git://git.kernel.org/pub [...] adds 989b5cfaa7b6 x86/fred: Parse cmdline param "fred=" in cpu_parse_early_param() adds 73270c1f2369 x86/fred: Move FRED RSP initialization into a separate function adds a97756cbec44 x86/fred: Enable FRED right after init_mem_mapping() adds 723edbd2ca5f x86/fred: Set SS to __KERNEL_DS when enabling FRED adds 0dfac6f267fa x86/entry: Test ti_work for zero before processing individ [...] adds efe508816d2c x86/msr: Switch between WRMSRNS and WRMSR with the alterna [...] adds fe85ee391966 x86/entry: Set FRED RSP0 on return to userspace instead of [...] new b136021126b9 Merge tag 'x86-fred-2024-09-17' of git://git.kernel.org/pu [...] adds 3b299b99556c x86/mm: Use IPIs to synchronize LAM enablement adds ec225f8c255f x86/mm: Fix LAM inconsistency during context switch adds b7c35279e0da x86/mm: Cleanup prctl_enable_tagged_addr() nr_bits error checking adds 4436e6da008f Merge branch 'linus' into x86/mm adds 24cf2bc982ff x86/pkeys: Add PKRU as a parameter in signal handling functions adds 84ee6e8d195e x86/pkeys: Add helper functions to update PKRU on the sigframe adds 70044df250d0 x86/pkeys: Update PKRU to enable all pkeys before XSAVE adds d10b554919d4 x86/pkeys: Restore altstack access in sigreturn() adds 6998a73efbb8 selftests/mm: Add new testcases for pkeys adds 5760929f6545 x86/kexec: Add EFI config table identity mapping for kexec kernel adds cc31744a2945 x86/mm/ident_map: Use gbpages only where full GB page shou [...] adds 830a0d12943f x86/mm: Don't print out SRAT table information adds 4276a0bb6259 x86/mm: Remove unused CR3_HW_ASID_BITS adds 1aa0c92f816b x86/mm: Remove unused NX related declarations adds d4245fd4a629 x86/mm: Remove duplicate check from build_cr3() adds 50c6dbdfd16e x86/ioremap: Improve iounmap() address range checks new 70f43ea3a360 Merge tag 'x86-mm-2024-09-17' of git://git.kernel.org/pub/ [...] adds 22f426972655 x86/platform/uv: Remove unused declaration uv_irq_2_mmr_info() new a3233da6c014 Merge tag 'x86-platform-2024-09-17' of git://git.kernel.or [...] adds 59c34008d3bd x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h adds 39e470057f78 tools/x86/kcpuid: Remove unused variable adds a52e735f282c tools/x86/kcpuid: Properly align long-description columns adds 5dd7ca42475b tools/x86/kcpuid: Set max possible subleaves count to 64 adds cf96ab1a966b tools/x86/kcpuid: Protect against faulty "max subleaf" values adds 9ecbc60a5ede tools/x86/kcpuid: Strip bitfield names leading/trailing wh [...] adds b0a59d14966d tools/x86/kcpuid: Recognize all leaves with subleaves adds 58921443e9b0 tools/x86/kcpuid: Parse subleaf ranges if provided adds cbbd847d107f tools/x86/kcpuid: Introduce a complete cpuid bitfields CSV file adds ea66e7107bdc MAINTAINERS: Add x86 cpuid database entry adds d19d638b1e6c x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments() adds 0f70fdd42559 x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h-70h adds 4460e8538ef1 MAINTAINERS: Add selftests/x86 entry new b50753547453 Merge tag 'x86-misc-2024-09-17' of git://git.kernel.org/pu [...] adds b4bac279319d x86/tsc: Use topology_max_packages() to get package number adds 70e6b7d9ae3c x86/i8253: Disable PIT timer 0 when not in use adds 531b2ca0a940 clockevents/drivers/i8253: Fix stop sequence for timer 0 adds e7ff4ebffe3b x86/tsc: Check for sockets instead of CPUs to make code ma [...] new fc1dc0d50780 Merge tag 'x86-timers-2024-09-17' of git://git.kernel.org/ [...] new 8202cc803f3d Merge tag 'm68k-for-v6.12-tag1' of git://git.kernel.org/pu [...] adds b745fdeff539 docs/core-api: memory-allocation: GFP_NOWAIT doesn't need [...] adds e6a5af90f0a2 docs/zh_CN: add the translation of kbuild/headers_install.rst adds 0a8e4dc1d353 Documentation: ioctl: document 0x07 ioctl code adds 565a3041b527 MAINTAINERS: add Documentation/dev-tools/ to workflows@ adds 63e96ce050e5 scripts: fix all issues reported by pylint adds d40981350844 doc-guide: add help documentation checktransupdate.rst adds 1b2255db3c22 Documentation: Add detailed explanation for 'N' taint flag adds 8663dd38a7ba docs/zh_CN: fix a broken reference adds 195a56986c50 docs: fault-injection: document cache-filter feature for failslab adds 91031ca349ee docs: improve comment consistency in .muttrc example confi [...] adds e9c7acd72312 docs: dm-crypt: Removal of unexpected indentation error adds 602bce7e5ede docs: scheduler: Start documenting the EEVDF scheduler adds 1f5e3920b5e4 Documentation: dontdiff: remove 'utf8data.h' adds 8839adc33ff7 Documentation: devres: fix error about PCI devres adds 0769a1b7cf30 Documentation: Capitalize Fahrenheit in watchdog-api.rst adds 6e56774c17d8 docs: process: fix typos in Documentation/process/backporting.rst adds 14ac4cac4ddb docs: leds: fix typo in Documentation/leds/leds-mlxcpld.rst adds 6ffc34cefc43 docs/sp_Sp: Add translation to spanish of the documentatio [...] adds a4931bb8b066 Documentation: add ublk driver ioctl numbers adds cbbdb6c625f6 docs: bug-bisect: rewrite to better match the other bisect [...] adds 0a6339ff3906 Fix typo "allocateed" to allocated adds 748c3404c8cd docs/zh_CN: Add dev-tools/kcsan Chinese translation adds 033964f13ef2 get_maintainer: add --bug option to print bug reporting info adds cd0403adeaf7 Documentation: admin-guide: direct people to bug trackers, [...] adds 323221622841 doc: iio: Fix sysfs paths adds ee27a49c0fe9 Docs/translations/ko_KR: link howto.rst with other languag [...] adds 227f6cf96948 Docs/translations/ko_KR: link memory-barriers wrapper with [...] adds f92a24ae7c95 Documentation/fs/9p: Expand goo.gl link adds 72ffee678f6f docs: update dev-tools/kcsan.rst url about KTSAN adds eb5ed2fae197 docs: submitting-patches: Advertise b4 adds d224338aa105 Merge tag 'v6.11-rc6' into docs-mw adds 93292980f390 docs: kerneldoc-preamble.sty: Suppress extra spaces in CJK [...] adds 34ea875cca2c docs: scheduler: completion: Update member of struct completion adds e04eb52bfaf4 Documentation: Document the kernel flag bdev_allow_write_mounted adds bc6cb62007fd Loongarch: KVM: Add KVM hypercalls documentation for LoongArch adds 9b8a79f4c1d8 scripts: sphinx-pre-install: remove unnecessary double che [...] adds 4a93831daadd Documentation/gpu: Fix typo in Documentation/gpu/komeda-kms.rst adds 4538480b27a9 Documentation: Fix spelling mistakes adds 2259b0693841 docs: block: Fix grammar and spelling mistakes in bfq-iosched.rst adds 49417ad48abb docs/zh_CN: update the translation of security-bugs adds d895eb31ae56 accel/qaic: Fix a typo adds 406c4c5ee4ea docs:mm: fix spelling mistakes in heterogeneous memory man [...] adds c5d436f05a3f docs/process: fix typos adds 5d5f9229ab01 docs/zh_CN: add the translation of kbuild/gcc-plugins.rst adds e6ba83cb81e8 Documentation: PCI: fix typo in pci.rst adds bf78b4668322 docs:mm: fixed spelling and grammar mistakes on vmalloc ke [...] adds 0cac9253a03f docs:filesystem: fix mispelled words on autofs page adds 2409952f645e docs:filesystems: fix spelling and grammar mistakes adds 4f77c3462308 Remove duplicate "and" in 'Linux NVMe docs. new d58db3f3a00a Merge tag 'docs-6.12' of git://git.lwn.net/linux adds 6ea2987c9a7b tools/nolibc: include arch.h from string.h adds ae1f550efc11 tools/nolibc: add stdbool.h header adds 754283ce8326 tools/nolibc: pass argc, argv and envp to constructors adds 55850eb4e582 tools/nolibc: arm: use clang-compatible asm syntax adds 0daf8c86a451 tools/nolibc: mips: load current function to $t9 adds 1daea158d0aa tools/nolibc: powerpc: limit stack-protector workaround to GCC adds 02a62b551cee tools/nolibc: compiler: introduce __nolibc_has_attribute() adds ef32e9b6a325 tools/nolibc: move entrypoint specifics to compiler.h adds e098eebb63cb tools/nolibc: compiler: use attribute((naked)) if available adds ddae1d7fab8c selftests/nolibc: report failure if no testcase passed adds f1a58f61d886 selftests/nolibc: avoid passing NULL to printf("%s") adds 1a1200b66fd5 selftests/nolibc: determine $(srctree) first adds ae574ae37059 selftests/nolibc: add support for LLVM= parameter adds 1bd75aeb5446 selftests/nolibc: add cc-option compatible with clang cros [...] adds 27e458bbebdb selftests/nolibc: run-tests.sh: avoid overwriting CFLAGS_EXTRA adds 801cf69ca030 selftests/nolibc: don't use libgcc when building with clang adds 8404af7e13ee selftests/nolibc: use correct clang target for s390/systemz adds 22ba81c50a49 selftests/nolibc: run-tests.sh: allow building through LLVM adds 0021d6670d1a tools/nolibc: crt: mark _start_c() as used adds ff7b9abbfce9 tools/nolibc: stackprotector: mark implicitly used symbols [...] adds 25fb329a23c7 tools/nolibc: x86_64: use local label in memcpy/memmove adds 248f6b935bbd Merge tag 'nolibc-20240824-for-6.12-1' of https://git.kern [...] new 395b15778e8f Merge tag 'linux_kselftest-nolibc-6.12-rc1' of git://git.k [...] adds 45eb1bf4d726 selftests: tpm2: redirect python unittest logs to stdout adds 37ee7d199570 selftests/exec: Fix grammar in an error message. adds 0b631ed3ce92 kselftest: cpufreq: Add RTC wakeup alarm adds 4e51e13bd986 selftests: user: remove user suite adds 44b045e27c65 selftests: lib: remove strscpy test adds f0a1ffa6f977 selftest: acct: Add selftest for the acct() syscall adds 2a6b6c9a2262 selftests: harness: remove unneeded __constructor_order_last() adds 2c082b62aeb5 selftests: harness: rename __constructor_order for clarification adds 98f8faea4b63 selftests/uprobes: Add a basic uprobe testcase adds 53af1a4b6a55 tracing/selftests: Run the ownership test twice adds fe8340a75000 selftests: rust: config: add trailing newline adds 8afc0816f5f6 selftests: rust: config: disable GCC_PLUGINS adds 41f37c852ac3 selftests/ftrace: Add required dependency for kprobe tests adds 99338cc1e471 kselftest: timers: Fix const correctness adds c049acee3c71 selftests/ftrace: Fix test to handle both old and new kernels adds 611fbeb44a77 selftests:core: test coverage for dup_fd() failure handlin [...] adds b4bcdff7e839 selftests: filesystems: fix warn_unused_result build warnings adds f0a6ecebd858 selftests/ftrace: Fix eventfs ownership testcase to find m [...] adds 7beaf1da074f selftests:resctrl: Fix build failure on archs without __cp [...] adds af1ec38c6ccc selftests/timers: Remove unused NSEC_PER_SEC macro adds a0474b8d5974 selftests: kselftest: Use strerror() on nolibc new 32b72debef5a Merge tag 'linux_kselftest-next-6.12-rc1' of git://git.ker [...] adds 1757cc292ad4 Documentation: KUnit: Update filename best practices adds a4311c274e08 kunit: Fix kernel-doc for EXPORT_SYMBOL_IF_KUNIT adds e4835f1da425 kunit: tool: Build compile_commands.json adds 7fcc9b53216c lib/math: Add int_pow test suite new 194fcd20ebcc Merge tag 'linux_kselftest-kunit-6.12-rc1' of git://git.ke [...] adds 3c0e1ed9c878 Merge branch 'for-linus' into for-next adds 4e9652003bc3 ALSA: control: Annotate snd_kcontrol with __counted_by() adds 0642a3c5cacc ALSA: ump: Update substream name from assigned FB names adds 8abe0423ddd3 ALSA: hda: Keep PM disablement for deny-listed instance adds 3bb668264db5 ALSA: hda: Enhance pm_blacklist option adds fcc62b19104a ALSA: control: Take power_ref lock primarily adds fef1ac950c60 ALSA: control: Fix leftover snd_power_unref() adds 9c27301342a5 ALSA: memalloc: Use DMA API for x86 WC page allocations, too adds e469e2045f1b ALSA: memalloc: Let IOMMU handle S/G primarily adds 7ca1d0ed1ad0 ALSA: pci: pcxhr: use snd_pcm_direction_name() adds fc5aeeabd28b ALSA: pci: rme9652: use snd_pcm_direction_name() adds 469b77e421b9 ALSA: trace: use snd_pcm_direction_name() adds e1a642aba479 ALSA: aloop: use snd_pcm_direction_name() adds a48fee68a8fa ALSA: pcm_timer: use snd_pcm_direction_name() adds 0079c9d1e58a ALSA: ump: Handle MIDI 1.0 Function Block in MIDI 2.0 protocol adds 901e85677ec0 ALSA: usb-audio: Add input value sanity checks for standard types adds 08713dcc4906 ALSA: ump: Choose the protocol when protocol caps are changed adds b28654233f65 ALSA: usb-audio: Accept multiple protocols in GTBs adds ac3a9185bd5f ALSA: usb-audio: Set MIDI1 flag appropriately for GTB MIDI [...] adds ebaa86c0bddd ALSA: usb-audio: Update UMP group attributes for GTB blocks, too adds 8e3f30b8dc06 ALSA: seq: Print MIDI 1.0 specific port in proc output adds b977831342ec ALSA: seq: Fix missing seq port info bit return for MIDI 1 [...] adds 94cd66f8dcad ALSA: portman2x4: Use standard print API adds f7d4adacc588 ALSA: mts64: Use standard print API adds 2bddeda8ac8d ALSA: mpu401: Use standard print API adds 1fa884ebeb73 ALSA: mpu401_uart: Use standard print API adds 1e594f9a7ba8 ALSA: mtpav: Use standard print API adds a2fa882d6dea ALSA: opl3: Use standard print API adds 7debf0350e26 ALSA: opl4: Use standard print API adds 4d82bf10d162 ALSA: serial-u16550: Use standard print API adds b5557ef98530 ALSA: virmidi: Use standard print API adds b426b3ba9f6f ALSA: vx_core: Drop unused dev field adds 41abc8056dd3 ALSA: vx_core: Use standard print API adds ca2f73ffaada ALSA: aloop: Use standard print API adds 650dcf25e181 ALSA: dummy: Use standard print API adds 9cbe416b9356 ALSA: pcsp: Use standard print API adds e71391ba9434 ALSA: i2c: cs8427: Use standard print API adds 1ac6352e5078 ALSA: i2c: pt2258: Use standard print API adds ae1873eeb8ba ALSA: i2c: Drop commented old debug prints adds 20869176d7a7 ALSA: ad1816a: Use standard print API adds 2508acd40301 ALSA: als100: Use standard print API adds 80134f1bc7b3 ALSA: azt2320: Use standard print API adds 09d1e9b4c18e ALSA: cmi8328: Use standard print API adds 6aa5cb8540d0 ALSA: cmi8330: Use standard print API adds 257d0c813b65 ALSA: cs4236: Use standard print API adds 7f7eff209ee2 ALSA: es1688: Use standard print API adds 12174dfee07e ALSA: es18xx: Use standard print API adds a6676811deb7 ALSA: gus: Use standard print API adds b48601834da4 ALSA: msnd: Use standard print API adds 764a55bb8d41 ALSA: opl3sa2: Use standard print API adds 40b15de3c4f2 ALSA: opti9xx: Use standard print API adds b8986876e719 ALSA: sb: Use standard print API adds 56887daf2fa9 ALSA: control_led: Use dev_err() adds 55c531bd81a6 ALSA: pcm: oss: Use pr_debug() adds e7c475b92043 ALSA: sc6000: Use standard print API adds 610f04ca710c ALSA: sscape: Use standard print API adds 8b4ac5429938 ALSA: wavefront: Use standard print API adds 661c43fcdf62 ALSA: wss: Use standard print API adds 8aee49444faa ALSA: riptide: Use standard print API adds adf72c364816 ALSA: korg1212: Use standard print API adds 8455587c8924 ALSA: lx6464es: Cleanup the print API usages adds 594508d5f358 ALSA: azt3328: Use pr_warn() adds 1b28f418e779 ALSA: emu10k1: Use dev_warn() adds def358f9baaa ALSA: trident: Use standard print API adds fea1510719dd ALSA: emux: Use standard print API adds f8466d91f36d ALSA: usx2y: Use standard print API adds df04b43fee68 ALSA: usb-audio: Use standard print API adds c7e58049a20b ALSA: intel8x0: Drop unused snd_printd() calls adds 2acbb5e57230 ALSA: vxpocket: Use standard print API adds 7ba0212231bc ALSA: pdaudiocf: Use standard print API adds 76a6ef90d540 ALSA: ppc: Use standard print API adds 7e88541f006b ALSA: sh: Use standard print API adds d41abde89483 ALSA: sparc: Use standard print API adds 7f5485c4d319 ALSA: asihpi: Use standard print API adds 9acb51e9617c ALSA: docs: Drop snd_print*() stuff adds 504dc9f5e62e ALSA: core: Drop snd_print stuff and co adds 7b986c7430a6 ALSA: asihpi: Fix potential OOB array access adds c01f3815453e ALSA: hdsp: Break infinite MIDI input flush loop adds 9b88d0890ed9 ALSA: usb-audio: Check shutdown at endpoint_set_interface() adds c37f7cd7e5b6 ALSA: vxpocket: Drop no longer existent chip->dev assignment adds a1066453b5e4 ALSA: control: Fix power_ref lock order for compat code, too adds e95b9f7f2ee0 ALSA: snd-usb-caiaq: use snd_pcm_rate_to_rate_bit adds c46fc83e3f3c ALSA: vxpocket: Fix a typo at conversion to dev_*() adds 528baf4f62dd ALSA: sparc: Fix a typo at dev_*() conversion adds af1d53b6e0eb ALSA: caiaq: Fix unused variable warning adds f6c9a097b55e ALSA: usx2y: Drop no longer used variable adds f428cc9eac6e ALSA: control: Rename ctl_files_rwlock to controls_rwlock adds 38ea4c3dc306 ALSA: control: Optimize locking for look-up adds 9cacb32a0ba6 ASoC: Drop snd_soc_*_get_kcontrol_locked() adds 4004f3029e1f Merge branch 'topic/control-lookup-rwlock' into for-next adds e9606148a671 ALSA: usb-audio: Add input gain and master output mixer el [...] adds 72c0f57dbe8b ALSA: pcm: Add xrun counter for snd_pcm_substream adds ddf1a212905a Merge branch 'for-linus' into for-next adds ebfb5a57caa4 ALSA: hda/realtek: tas2781: Fix ROG ALLY X audio adds 6aa8700150f7 ALSA: usb-audio: Support multiple control interfaces adds 0c3ad39b791c ALSA: usb-audio: Define macros for quirk table entries adds d79e13f8e8ab ALSA: usb-audio: Replace complex quirk lines with macros adds d32cf9fbcb61 ALSA: aoa: Use helper function for_each_child_of_node() adds c8a3231ae6d0 ALSA: oss: Remove unused declarations adds b0b228bb8d54 ALSA: seq: Remove unused declarations adds ff6615efa874 ALSA: trident: Remove unused declarations adds 48f1434a4632 ALSA: hda: cs35l41: fix module autoloading adds e949df0b021c ALSA: aloop: Allow using global timers adds 8fad71b6771a Docs/sound: Add documentation for userspace-driven ALSA timers adds 37745918e0e7 ALSA: timer: Introduce virtual userspace-driven timers adds 1026392d10af selftests: ALSA: Cover userspace-driven timers with test adds 3531df81dca2 ALSA: seq: Drop superfluous filter argument of get_event_d [...] adds 41776e40082b Merge branch 'topic/seq-filter-cleanup' into for-next adds b29ba8f1f942 ALSA: hda/realtek: Convert existing CS35L56 products to us [...] adds f7b1633d6467 ALSA: usb-audio: Use kmemdup_array instead of kmemdup for [...] adds 002353a537a2 drm/bridge: dw-hdmi: Move vmalloc PCM buffer management in [...] adds 5e1c5c5a687b ALSA: pcm: Drop PCM vmalloc buffer helpers adds dfe5b1fe04ba Merge branch 'for-linus' into for-next adds 2186fe21e57a ALSA: hda/realtek: Autodetect Cirrus Logic companion ampli [...] adds 61bc4deff033 ALSA: pcm: replace simple_strtoul to kstrtoul adds 43b42ed438bf ALSA: pcm: Fix the previous conversion to kstrtoul() adds 2657539a2714 ALSA: ali5451: Remove trailing space after \n newline adds 3606f92de365 ALSA: pcm: Fix yet more compile warning at replacement wit [...] adds f48bd50a1c8d ALSA: core: timer: Use NSEC_PER_SEC macro adds 40a024b81d1c ALSA: core: Drop superfluous no_free_ptr() for memdup_user [...] adds c032044e9672 ALSA: usb-audio: Add quirk for RME Digiface USB adds 611a96f6acf2 ALSA: usb-audio: Add mixer quirk for RME Digiface USB adds 2994586e2c48 Merge branch 'for-linus' into for-next adds 090624b7dc83 ALSA: pcm: add more sample rate definitions adds 91dd20d855d6 ALSA: cmipci: drop SNDRV_PCM_RATE_KNOT adds 1f40410623b7 ALSA: emu10k1: drop SNDRV_PCM_RATE_KNOT adds 3cc1e94dbc1e ALSA: hdsp: drop SNDRV_PCM_RATE_KNOT adds 151d82f914e8 ALSA: hdspm: drop SNDRV_PCM_RATE_KNOT adds 7067e8142c4b ASoC: cs35l36: drop SNDRV_PCM_RATE_KNOT adds 79acb4c046ce ASoC: cs35l41: drop SNDRV_PCM_RATE_KNOT adds eab3464be764 ASoC: cs53l30: drop SNDRV_PCM_RATE_KNOT adds 9469cf57cd95 ASoC: Intel: avs: drop SNDRV_PCM_RATE_KNOT adds c061d1e4b2af ASoC: qcom: q6asm-dai: drop SNDRV_PCM_RATE_KNOT adds 9dc03a1250d4 ASoC: sunxi: sun4i-codec: drop SNDRV_PCM_RATE_KNOT adds 7bc09f7eb5e1 ASoC: cs35l34: drop useless rate contraint adds 8055c0cd6ba5 ASoC: spdif: extend supported rates to 768kHz adds 63e38d078797 ALSA: hda: Allow the default preallocation for x86 again adds b12891c7b6d2 ALSA: IEC958 definition for consumer status channel update adds 0a131eb8551d ALSA: rme9652: remove unused parameter in macro adds 28fbfaf6bd1d ALSA: hda: Use non-SG allocation for the communication buffers adds 5516e3f4763e Merge branch 'for-linus' into for-next adds fc09ea51ddc0 ALSA: hda/realtek: Enable mic on Vaio VJFH52 adds 7e4d4b32ab95 ALSA: hda/realtek: Refactor and simplify Samsung Galaxy Book init adds 5ced8b914ed4 ALSA: memalloc: Move snd_malloc_ops definition into memall [...] adds 0ccbc99e05ec ALSA: hda: Add a new CM9825 standard driver adds 9408ace468c3 ALSA: memalloc: Drop Xen PV workaround again adds 9a26234423b8 ALSA: pcm: Fix breakage of PCM rates used for topology adds 12647a7cfbaa ALSA: ump: Use %*ph to print small buffer adds a51c925c11d7 ALSA: usb-audio: Add logitech Audio profile quirk adds c880a5146642 ALSA: memalloc: Use proper DMA mapping API for x86 WC buff [...] adds 0b9f2bd00fc3 ALSA: memalloc: Use proper DMA mapping API for x86 S/G buf [...] adds 5740434e1e0f ALSA: hda/realtek: Add support for Galaxy Book2 Pro (NP950XEE) adds 00425bf8cbc9 ASoC: dt-bindings: ti,pcm512x: Convert to dtschema adds 00645b42e3ca ASoC: dt-bindings: fsl,imx-audio-es8328: Convert to dtschema adds 6024f3429fd1 ASoC: codecs: ES8326: suspend issue adds 8716bd241fa1 ASoC: dt-bindings: qcom,apq8016-sbc-sndcard: move to separ [...] adds 3ff810b9bebe ASoC: rt5682s: Return devm_of_clk_add_hw_provider to trans [...] adds b3f35bae68c0 ASoC: codecs: lpass-wsa-macro: Do not hard-code dai in VI mixer adds 4f8cd05a4305 ASoC: sh: rz-ssi: Add full duplex support adds 42eb47310f89 ASoC: mediatek: mt8192: remove redundant null pointer chec [...] adds aaa5e1aa3907 ASoC: Use __counted_by() annotation for snd_soc_pcm_runtime adds d57ef03314f5 ASoC: dt-bindings: dlg,da7213: Convert to json-schema adds 275d57ae441f ASoC: cs42l42: Convert comma to semicolon adds 2cc719983603 ASoC: dt-bindings: renesas,rz-ssi: Document port property adds 2e08bba3a83c Add HDMI Audio support adds 3d2a69eb503d ASoC: codecs: wsa881x: Drop unused version readout adds 2fbf16992e5a ASoC: codecs: wsa883x: Handle reading version failure adds cd15fded0e10 ASoC: codecs: wsa883x: Simplify handling variant/version adds 7eb62acd43c9 ASoC: codecs: wsa884x: Simplify handling variant adds d0296adb0db1 ASoC: codecs: wsa88xx: Few cleanups adds 874d04fe15d1 ASoC: codecs: wsa881x: Use designator array initializers f [...] adds add41ea55060 ASoC: codecs: wsa883x: Use designator array initializers f [...] adds 125ed86b0d66 ASoC: codecs: wsa884x: Use designator array initializers f [...] adds 06fa8271273d ASoC: codecs: wcd938x: Drop unused defines and enums adds 42f3a2caf809 ASoC: codecs: wcd937x: Move max port number defines to enum adds 5e388488f0a1 ASoC: codecs: wcd938x: Move max port number defines to enum adds a9d843e6b231 ASoC: codecs: wcd939x: Move max port number defines to enum adds 780369398841 ASoC: codecs: wsa88xx and wcd93xx: Soundwire port adds e620b496c787 ASoC: tas2781: Add TAS2563 into the Header adds 80565764c7f5 ASoC: rsnd: remove rsnd_mod_confirm_ssi() under DEBUG adds 22c406c9bf5e ASoC: rsnd: use pcm_dmaengine code adds d5742b5d4d7b ASoC: fsl: lpc3xxx-i2s: Remove set but not used variable ' [...] adds a1c8929b0ebb ASoC: Use of_property_present() adds 69dd15a8ef0a ASoC: Use of_property_read_bool() adds 6588fcc8833d ASoC: intel: rename codec_info and dai_info structures names adds 408a454ee888 ASoC: intel: rename soundwire common header macros adds 96990cfeff61 ASoC: intel: rename soundwire machine driver soc ops adds bd5838c89998 ASoC: intel: rename soundwire codec helper functions adds a2b5ec0ca5fc ASoC: intel: rename maxim codec macros adds b1f7cbf0d574 ASoC: intel: rename ignore_pch_dmic variable name adds d39388e6555c ASoC: intel/sdw-utils: move soundwire machine driver soc ops adds 73619137c633 ASoC: intel: move soundwire machine driver common structures adds 941d6933eb31 ASoC: intel/sdw_utils: move soundwire machine driver helpe [...] adds 4776d0c90886 ASoC: intel/sdw_utils: move dmic codec helper function adds a9831fd1c0e6 ASoC: intel/sdw_utils: move rtk dmic helper functions adds 09c60bc9da91 ASoC: intel/sdw_utils: move rt712 sdca helper functions adds 89b3456e9afa ASoC: intel/sdw_utils: move rt722 sdca helper functions adds 4f54856b4ea4 ASoC: intel: split soundwire machine driver private data adds 139e17740200 ASoC: intel/sdw_utils: move rt5682 codec helper function adds da5b18316732 ASoC: intel/sdw_utils: move rtk jack common helper functions adds 8e84fd22dc42 ASoC: intel/sdw_utils: move rt700 and rt711 codec helper f [...] adds ccc96ae2814a ASoC: intel/sdw_utils: move rtk amp codec helper functions adds 5fa46627d511 ASoC: intel/sdw_utils: move cirrus soundwire codec helper [...] adds 051b7cb3fde1 ASoC: intel/sdw_utils: move maxim codec helper functions adds 8f87e292a348 ASoC: intel/sdw_utils: move dai id common macros adds 6e7af1fdf7da ASoC: intel/sdw_utils: move soundwire dai type macros adds e377c9477317 ASoC: intel/sdw_utils: move soundwire codec_info_list structure adds 778dcb08832a ASoC: intel/sdw_utils: move machine driver dai link helper [...] adds 5bd414c7b80e ASoC: sdw_utils: refactor sof_sdw_card_late_probe function adds 59f8b622d52e ASoC: intel/sdw_utils: refactor init_dai_link() and init_s [...] adds 0b8f009ae92f ASoC: soc-acpi: add pci revision id field in mach params s [...] adds 57677ccde752 ASoC: amd: acp: add soundwire machines for acp6.3 based platform adds 15049b6a6c19 ASoC: SOF: amd: add alternate machines for acp6.3 based platform adds b7cdb4a89cc8 ASoC: SOF: amd: update mach params subsystem_rev variable adds cb8ea62e6402 ASoC: amd/sdw_utils: add sof based soundwire generic machi [...] adds bb2bf8568a42 AMD SOF based generic SoundWire machine driver adds 7dfdcde20179 ASoC: stm: use snd_pcm_direction_name() adds cda4aa0069b7 ASoC: sof: pcm: use snd_pcm_direction_name() adds baa779902020 ASoC: sof: intel: use snd_pcm_direction_name() adds 8156921e6208 ASoC: fsl: lpc3xxx-i2s: use snd_pcm_direction_name() adds d6db65bc62fd ASoC: tegra: use snd_pcm_direction_name() adds ebbd6703d463 ASoC: soc-pcm: use snd_pcm_direction_name() adds bb660132868b ASoC: soc-dapm: use snd_pcm_direction_name() adds 9aafe1dd035f ALSA/ASoC: use snd_pcm_direction_name() adds 92b796845a4a ASoC: tas2781: Fix a compiling warning reported by robot k [...] adds 11c2d223713b ASoC: sti-sas: Constify snd_soc_component_driver struct adds a1c2716738b7 ASoC: fsl: lpc3xxx: Make some symbols static adds 839e231a53b8 ASoC: cs43130: Constify snd_soc_component_driver struct adds cac88e96ba09 ASoC: SOF: sof-priv.h: optimize snd_sof_platform_stream_params adds e9e7eeaf199c ASoC: SOF: sof-priv.h: optimize snd_sof_mailbox adds 5a4413d0fa8d ASoC: SOF: sof-priv.h: optimize snd_sof_ipc_msg adds 5821d7b4981f ASoC: SOF: sof-audio.h: optimize snd_sof_pcm_stream_pipeline_list adds 218c9007851c ASoC: SOF: reshuffle and optimize structures adds 6a965fbaac46 ASoC: Intel: soc-acpi: add PTL match tables adds 42b4763ab301 ASoC: SOF: Intel: add PTL specific power control register adds 3f8c80277759 ASoC: SOF: Intel: add initial support for PTL adds 77a6869afbbf ASoC: Intel: soc-acpi-intel-ptl-match: add rt711-sdca table adds 2786d3f4943c ASoC: Intel: soc-acpi-intel-ptl-match: Add rt722 support adds cf410c1beade ASoC/SOF/PCI/Intel: add PantherLake support adds 7d2fb3812acd ASoC: remove bespoke trigger support adds 1a4f7965016b ASoC: Merge fixes adds 7063a710830a ASoC: cs35l56: Use regmap_read_bypassed() to wake the device adds be942e3d20cf ASoC: codecs: ES8326: input issue after init adds 20288905e1ee ASoC: amd: acp: remove MODULE_ALIAS for SoundWire machine driver adds c35fad6f7e0d ASoC: amd: acp: add ZSC control register programming sequence adds 5dde0cd2433d ASoC: SOF: sof-audio: Avoid -Wflex-array-member-not-at-end [...] adds 001f8443d480 ASoC: SOF: amd: update conditional check for cache registe [...] adds c2c0b67dca3c ASoC: tas2781-i2c: Drop weird GPIO code adds 1c4b509edad1 ASoC: tas2781-i2c: Get the right GPIO line adds caab9a1cbb9a ASoC: tas*: Drop unused GPIO includes adds 5db564d4242e ASoC: tas*: Fix up GPIO usage adds 86297bb30ae0 ASoC: cs43130: Constify struct reg_sequence and reg_sequences adds 6024b86b4a61 ASoC: amd: acp: Convert comma to semicolon adds ab73c7c0e580 ASoC: rt1318: Constify struct reg_sequence adds c6f3abbbdc99 ASoC: amd: acp: add legacy driver support for ACP7.1 based [...] adds 8f712c12f34d ASoc: tas2781: Rename dai_driver name to unify the name be [...] adds 73abd9698960 ASoC: fsl_audmix: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() adds b7e4dd8da05a ASoC: fsl_mqs: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() adds bbc0798c402a ASoC: fsl_rpmsg: Switch to RUNTIME_PM_OPS() adds 01661bb9560d ASoC: fsl_spdif: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() adds 8ffb2fe2e92c ASoC: fsl_ssi: Switch to SYSTEM_SLEEP_PM_OPS adds c504885a351b ASoC: imx-audmux: Switch to SYSTEM_SLEEP_PM_OPS adds bcbbf713061c ASoC: imx-pcm-rpmsg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() adds c8c3d9f8e3ff ASoC: soc-pcm: remove snd_soc_dpcm_stream_{lock/unlock}_irq() adds 60b5c173f554 ASoC: loongson: Remove useless variable definitions adds 0a9173541b3f ASoc: tas2781: Remove unnecessary line feed and space adds d08ea4193a72 ASoC: dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250 adds e486feb7b8ec ASoC: dt-bindings: convert tlv320aic31xx.txt to yaml adds ec7bccd770b6 ALSA: hda: Move SST device entries to AVS adds cd5c4dd97f35 ASoC: Intel: Drop skl_machine_pdata usage adds 4d61ed7609d8 ASoC: Intel: Remove bxt_rt298 board driver adds fa07502e0156 ASoC: Intel: Remove bxt_da7219_max98357a board driver adds a08b5fde945e ASoC: Intel: Remove kbl_rt5663_rt5514_max98927 board driver adds 1af242897512 ASoC: Intel: Remove kbl_rt5663_max98927 board driver adds 1a40ef882fee ASoC: Intel: Remove kbl_rt5660 board driver adds 1daa8dce0461 ASoC: Intel: Remove kbl_da7219_max98927 board driver adds 15d6966580f3 ASoC: Intel: Remove kbl_da7219_max98357a board driver adds 51d8e9b20db8 ASoC: Intel: Remove skl_rt286 board driver adds 4dbf2f9a725d ASoC: Intel: Remove skl_nau88l25_ssm4567 board driver adds 6de8dddc56b0 ASoC: Intel: Remove skl_nau88l25_max98357a board driver adds a882f4d750ee ASoC: Intel: Remove skylake driver adds 526139aff1d1 ASoC: Intel: avs: Enable by default for all SST configurations adds 46e211411113 ASoC: Intel: Remove skylake driver adds b27404b2bbf9 ALSA/ASoC/SoundWire: Intel: use single definition for SDW_ [...] adds d2234596be21 soundwire: intel: add probe-time check on link id adds 1f3662838a05 soundwire: intel: increase maximum number of links adds 175fcd15e860 ALSA/ASoC/SoundWire: Intel: update maximum number adds e6c1d9068295 ASoC: dt-bindings: samsung,odroid: drop stale clocks adds 5f83ee4b1f0c ASoC: tas5086: use sleeping variants of gpiod API adds 2c9abde40389 ASoC: Merge up fixes adds 1004f34d4f4a ASoC: amd: acp: replace desc->rev check with acp pci revision id adds aaf55d12fb51 ASoC: dt-bindings: Convert tpa6130a2.txt to yaml adds 6f6d8b2d4929 ASoC: codecs: wcd934x: make read-only array minCode_param [...] adds 8a8dcf702673 ASoC: tas2781: Remove unnecessary line feed for tasdevice_ [...] adds 2d3b218d383e ASoC: soc-pcm: remove snd_soc_dpcm_stream_lock_irqsave_nested() adds 61c80c77b4f3 ASoC: SOF: amd: remove unused variable from sof_amd_acp_de [...] adds 23618f5b630a ASoC: dwc: change to use devm_clk_get_enabled() helpers adds 1a9e3b0af301 ASoC: tas2781: mark const variables tas2563_dvc_table as _ [...] adds 90dc34da02ac ASoC: cs35l56: Make struct regmap_config const adds fd69dfe6789f ASoC: soc-pcm: Indicate warning if dpcm_playback/capture w [...] adds 128065104814 ASoC: remove snd_soc_dai_link_set_capabilities() adds 46fb727a28d8 ASoC: amlogic: do not use dpcm_playback/capture flags adds 61e1f74f7395 ASoC: Intel: sof_sdw: use playback/capture_only flags adds ca39fab8b7bc ASoC: grace time for DPCM cleanup adds b42c0ec286c5 ASoC: Merge up fixes adds 5a98c2e5399b ASoC: dapm-graph: remove the "ROOT" cluster adds 64a1e3ddab1e ASoC: dapm-graph: visualize component On/Off bias level adds a14b278a47dd ASoC: dapm-graph: show path name for non-static routes adds 6756d308bce1 ASoC: dapm-graph: add component on/off and route names adds e17de785850e ASoC: amd: Add acpi machine id for acp7.0 version based platform adds 490be7ba2a01 ASoC: SOF: amd: add support for acp7.0 based platform adds 7db44914889f Add SOF support for ACP7.0 based platform adds c8dc1016ba0e ASoC: tas2781: replace devm_kzalloc and scnprintf with dev [...] adds 0225d3b9efe3 ASoC: MAINTAINERS: Drop incorrect tlv320aic31xx.txt path adds 69a8d0edb9d7 ASoC: SOF: topology: Use kmemdup_array instead of kmemdup [...] adds 75560718e83b ASoC: dapm: Use IS_ERR_OR_NULL() helper function adds 4dd4baa4408a ASoC: soc-pcm: move snd_soc_dpcm_can_be_xxx() to top adds 290f31e943a2 ASoC: soc-pcm: makes snd_soc_dpcm_can_be_xxx() local function adds a1a94016db4b ASoC: soc-pcm: makes snd_soc_dpcm_can_be_xxx() local adds 6785244f3dfd ASoC: Intel: sof_sdw: make sof_sdw_quirk static adds 1ab959bea29c ASoC: Intel: sof_sdw: add rt1320 amp support adds 14e91ddd5c02 ASoC: Intel: boards: always check the result of acpi_dev_g [...] adds 5458411d7594 ASoC: SOF: Intel: hda: refactoring topology name fixup for [...] adds 85b66359c5a7 ASoC: SOF: Intel: hda: refactoring topology name fixup for [...] adds 775c1a4aa640 ASoC: Intel: sof_sdw: move ignore_internal_dmic check earlier adds 7db9f6361170 ASoC: Intel: sof_sdw: overwrite mach_params->dmic_num adds 65dc80a78c5f ASoC: SOF: Intel: hda: support BT link mask in mach_params adds 0752ba426a81 ASoC: Intel: skl_hda_dsp_generic: support BT audio offload adds 26254073e74e ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ARL mat [...] adds e1580f48d4a5 ASoC: Intel: soc-acpi: Add entry for HDMI_In capture suppo [...] adds a2a0312ac9ee ASoC: Intel: skl_hda_dsp_generic: remove hdac-hdmi support adds 690640ef35a4 ASoC: Intel: skl_hda_dsp_generic: use sof_hdmi_private to [...] adds c0524067653d ASoC: Intel: soc-acpi: arl: Add match entries for new cs42 [...] adds 9ed85cb8c3af ASoC: Intel: soc-acpi: adl: Add match entries for new cs42 [...] adds 1be6b1c68957 ASoC: Intel: soc-acpi: lnl: Add match entries for new cs42 [...] adds 9307694f340e ASoC: Intel: sof_sdw: Add quirks from some new Dell laptops adds 4f451bc91e7a ASoC: Intel: boards: updates for 6.12 adds 125b749221aa ASoC: dt-bindings: Convert mxs-saif.txt to fsl,saif.yaml ( [...] adds 7817eb1ad353 ASoC: dt-bindings: cirrus,cs4271: Convert to dtschema adds 6b99dc62d940 ASoC: codecs: wsa884x: Implement temperature reading and hwmon adds 4b1d9019b26f ASoC: dt-bindings: amlogic,axg-sound-card: document clocks [...] adds f189c972f86b ASoC: dt-bindings: amlogic,gx-sound-card: document clocks [...] adds 03515f9f3f21 ASoC: dt-bindings: amlogic-sound-cards: document adds 99c9767c0444 ASoC: cs-amp-lib: Add KUnit test case for empty calibratio [...] adds f465d10cd731 ASoC: rt1320: Add support for version C adds dc70fd024043 ASoC: adi: Use str_enabled_disabled() helper adds a14e9323267d ASoC: loongson: remove unnecessary assignment in i2s_resume() adds fcca6d05ef49 ASoC: rt5682: Return devm_of_clk_add_hw_provider to transf [...] adds 568dc2fae5d3 ASoC: tlv320aic32x4: Add multi endpoint support adds 97688a9c5b1f ASoC: loongson: fix error release adds ceb3ca287624 ASoC: dt-bindings: mediatek,mt8365-afe: Add audio afe document adds 76d80dcdd55f ASoC: dt-bindings: mediatek,mt8365-mt6357: Add audio sound [...] adds 761cab667898 dt-bindings: mfd: mediatek: Add codec property for MT6357 PMIC adds 38c7c9ddc740 ASoC: mediatek: mt8365: Add common header adds ef307b40b7f0 ASoC: mediatek: mt8365: Add audio clock control support adds 402bbb13a195 ASoC: mediatek: mt8365: Add I2S DAI support adds 7c58c88e5241 ASoC: mediatek: mt8365: Add ADDA DAI support adds 1c50ec75ce6c ASoC: mediatek: mt8365: Add DMIC DAI support adds 5097c0c8634d ASoC: mediatek: mt8365: Add PCM DAI support adds 1bf6dbd75f76 ASoc: mediatek: mt8365: Add a specific soundcard for EVK adds e1991d102bc2 ASoC: mediatek: mt8365: Add the AFE driver support adds 9a029545bb36 Add audio support for the MediaTek Genio 350-evk adds ea8f615b3999 ASoC: dt-bindings: realtek,rt5616: document mclk clock adds 92ff90cffbee ASoC: dt-bindings: realtek,rt5616: Document audio graph port adds 56f97d4da7f1 Fixes for the audio setup on the rk3588-nanopc-t6 adds cd60dec8994c ASoC: amd: acp: Refactor TDM slots selction based on acp r [...] adds 093184a3fe44 ASoC: amd: acp: Refactor I2S dai driver adds 973e9edea939 ASoC: amd: acp: Update pcm hardware capabilities for acp6. [...] adds 13aeb56e6dac ASoC: amd: acp: Add I2S TDM support for acp6.3 platform adds 7a040cc55797 ASoC: amd: acp: Update pcm hardware capabilities for acp7. [...] adds fb2eaec6a38d ASoC: amd: acp: Add I2S master clock generation support fo [...] adds 13073ed06a9f ASoC: amd: acp: Set i2s clock for acp7.0 platform adds b24df4fa40cc ASoC: amd: acp: Modify max channels and sample rate suppor [...] adds b80d5a0c875f ASoC: amd: acp: Add I2S TDM support for acp7.0 platform adds f6f7d25b1103 ASoC: amd: acp: Add pte configuration for ACP7.0 platform adds 1150c18ba353 ASoC: amd: acp: Add i2s master clock generation support fo [...] adds 3f600592fa0c ASoC: amd: acp: Add I2S TDM support for acp7.1 platform adds 1324e5ff2eeb Add i2s/tdm support for acp7.0 and acp7.1 platforms adds 77e6a5e40aa3 ASoC: mediatek: mt2701-cs42448: Optimize redundant code in [...] adds de849243404e ASoC: audio-graph-card: Use for_each_child_of_node_scoped( [...] adds 815f1fcf2403 ASoC: audio-graph-card2: Use helper function of_get_child_count() adds e328ab3de4d8 Some clean up with helper fucntion adds 03667e3d4fbc ASoC: atmel: mchp-i2s-mcc: Improve maxburst calculation fo [...] adds 5e2404493f9f ASoC: codecs: add MT6357 support adds 5bbfdad8cf8d ASoC: mediatek: Add MT8365 support adds d39b510a145a Add audio support for the MediaTek Genio 350-evk adds 54694840eff5 ASoC: topology-test: Convert comma to semicolon adds 813751eaec93 ASoC: Intel: skl_hda_dsp_generic: convert comma to semicolon adds 1798acef8f50 ASoC: loongson: remove redundant variable assignments adds 3c5a18a10a8c ASoC: amd: acp: Return in-case of error adds 4849b2f78020 ASoC: makes rtd->initialized bit field adds 241c044e743f ASoC: codecs: Use devm_clk_get_enabled() helpers adds 77b696f489d2 ASoC: tlv320aic31xx: Add support for loading filter coefficients adds 6b31d6a4ca3b ASoC: mediatek: mt8365: include linux/bitfield.h adds 876dec03fdfb ASoC: mediatek: mt8365: remove unused mt8365_i2s_hd_str adds 130eb72d3cb3 ASoC: codecs: fix the right check and simplify code adds b09c71f3e841 ASoC: atmel: mchp-i2s-mcc: Remove interface name from stream_name adds 130af75b5c05 ASoC: Switch back to struct platform_driver::remove() adds f2bd6f5b3777 ASoC: loongson: Use BIT() macro adds ce3997ab8b4a ASoC: loongson: Simplify probe() with local dev variable adds 3d2528d6c021 ASoC: loongson: Simplify with dev_err_probe() adds e28ee1b8a92e ASoC: loongson: Simplify if statment in loongson_card_hw_params() adds c7b626a8930d ASoC: loongson: Replace if with ternary operator adds ddb538a3004b ASoC: loongson: Factor out loongson_card_acpi_find_device( [...] adds 4c22b04e116e ASoC: loongson: Factor out loongson i2s enable clock functions adds 43fbb2c70266 ASoC: loongson: Simplify code formatting adds d01c6a398750 ASoC: mt8365: Open code BIT() to avoid spurious warnings adds 1b084d8e3b98 ASoC: mt8365: Remove spurious unsigned long casts adds 3e61df7d2ff6 ASoC: mt8365: Remove unused prototype for mt8365_afe_clk_g [...] adds 63157d994025 ASoC: mt8365: Make non-exported functions static adds 067d83280622 ASoC: mt8365: Remove unused variables adds d70ce6d3105a ASoC: mt8365: Remove unused DMIC IIR coefficient configuration adds 36fa259b214c ASoC: mt8365: Allow build coverage adds 16faf8cb4c1a ASoC: mt8365: Fix -Werror builds adds 86a7f453e99c ASoC: soc-ac97: Fix the incorrect description adds 5e6f78cb5f53 ASoC: loongson: Add the correct judgement return adds afe671ac3e93 ASoC: meson: Remove unused declartion in header file adds 69f3014248f0 ASoC: tlv320aic31xx: Fix typos adds bacae49eccb9 ASoC: amd: acp: remove MODULE_ALIAS for legacy machine driver adds 0b0aa67baa89 ASoC: amd: acp: remove MODULE_ALIAS for sof based generic [...] adds 5c4e15e63216 ASoC: mediatek: mt8365: check validity before usage of i2s_data adds 851e3a2a4490 ASoC: qcom: sm8250: enable primary mi2s adds 92556bd800fe Add support for primary mi2s on SM8250 adds a2187d0dadfc ASoC: dt-bindings: renesas,rsnd: add post-init-providers property adds 448aa89af07b ASoC: dt-bindings: microchip,sama7g5-spdifrx: Add common D [...] adds 8f0280c84607 ASoC: atmel: mchp-pdmc: Improve maxburst calculation for b [...] adds e6b95bdc1e33 ASoC: atmel: mchp-pdmc: Add snd_soc_dai_driver name adds 32d5f79aafeb ASoC: Improvements for mchp-pdmc adds d69f11e8c57e ASoc: mediatek: mt8365: Remove unneeded assignment adds f6e2e7397d00 ASoC: mediatek: mt7986-afe-pcm: Remove redundant error message adds bd07676ddade ASoC: Intel: board_helpers: support HDA link initialization adds b28b23dea314 ASoC: Intel: skl_hda_dsp_generic: use common module for DAI links adds 2c80bcc27557 ASoC: Intel: ehl_rt5660: do not check common_hdmi_codec_drv adds f22a351fe219 ASoC: Intel: sof_pcm512x: do not check common_hdmi_codec_drv adds dfa1a7f456f1 ASoC: SOF: Intel: hda: remove common_hdmi_codec_drv adds 47d94c13d5f1 ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 s [...] adds 322706e16988 ASoC: Intel: ARL: Add entry for HDMI-In capture support to [...] adds 49b2597a9e53 ASoC: Intel: boards: updates for 6.12 - part 2 adds 2ed1a4a5c005 ASoC: atmel: mchp-pdmc: Retain Non-Runtime Controls adds f5c05fd7e9d2 ASoC: intel: sof_sdw: rename soundwire endpoint and dailin [...] adds 23f020bd607b ASoC: intel: sof_sdw: rename soundwire parsing helper functions adds 7860df5b2994 ASoC: sdw_util/intel: move soundwire endpoint and dai link [...] adds 13b24f84782d ASoC: sdw_utils/intel: move soundwire endpoint parsing hel [...] adds 6d8348ddc56e ASoC: amd: acp: refactor SoundWire machine driver code adds 0b117e58409e AMD SoundWire machine driver code refactor adds 49e2e353fb0d ASoC: tas2781: Add Calibration Kcontrols for Chromebook adds 2772ee6de6cf ASoC: topology: Fix redundant logical jump adds 1a529af6f81e Merge tag 'asoc-v6.12' of https://git.kernel.org/pub/scm/l [...] adds 64c0ce555ad2 Merge branch 'for-linus' into for-next new 2f27fce67173 Merge tag 'sound-6.12-rc1' of git://git.kernel.org/pub/scm [...] new 8276a39ecaa6 mm: fix PHYSMEM_END build error on m68k new 747a2b358277 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6040f650c568 zsmalloc: use unique zsmalloc caches names new b4afe4183ec7 resource: fix region_intersects() vs add_memory_driver_managed() new 2a058ab3286d mm: change vmf_anon_prepare() to __vmf_anon_prepare() new 98b74bb4d7e9 mm/hugetlb.c: fix UAF of vma in hugetlb fault pathway new 2a1b8648d9be mm/huge_memory: ensure huge_zero_folio won't have large_rm [...] new 22af8caff7d1 mm/madvise: process_madvise() drop capability check if same mm new ff2235b6bd9e padata: honor the caller's alignment in case of chunk_size 0 new 2365b78a499b mm/filemap: fix filemap_get_folios_contig THP panic new 200bc1e30fb9 mm/hugetlb: fix memfd_pin_folios free_huge_pages leak new ba7bc21d555e mm/hugetlb: fix memfd_pin_folios resv_huge_pages leak new 99c2661a8122 mm/gup: fix memfd_pin_folios hugetlb page allocation new e3284f0e60ad mm/gup: fix memfd_pin_folios alloc race panic new 439d6cca9603 mm/hugetlb: simplify refs in memfd_alloc_folio new 3356b5a839fe mm-hugetlb-simplify-refs-in-memfd_alloc_folio-v2 new 3631396d91a8 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 7ee85f5515e8 btrfs: fix race setting file private on concurrent lseek u [...] new b0b595e61d97 btrfs: tree-checker: fix the wrong output of data backref [...] new 7f1b63f981b8 btrfs: fix use-after-free on rbtree that tracks inodes for [...] new a064948e242c Merge branch 'misc-6.12' into next-fixes new 6816eeb6fbcc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 65ca1300d8e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 647b35acadc6 Merge branch '' of linux-next new 1fdb52253d34 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 14e3ca12ddac Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b85b2955cbd3 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 1aae2201c43f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new e8a5c25146a8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c3e12e6cc385 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 79c66872af16 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] new b35a94daef7a Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] new 5671be8c09c4 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 (c1600bb7eb5c) \ N -- N -- N refs/heads/pending-fixes (5671be8c09c4)
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 62 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/PCI/pci.rst | 2 +- Documentation/accel/qaic/qaic.rst | 2 +- Documentation/admin-guide/bug-bisect.rst | 208 +- Documentation/admin-guide/bug-hunting.rst | 17 +- .../admin-guide/device-mapper/dm-crypt.rst | 11 +- Documentation/admin-guide/kernel-parameters.txt | 12 + Documentation/admin-guide/media/vivid.rst | 2 +- Documentation/admin-guide/tainted-kernels.rst | 2 + .../arch/arm/stm32/stm32-dma-mdma-chaining.rst | 4 +- Documentation/arch/arm64/cpu-hotplug.rst | 2 +- Documentation/arch/powerpc/ultravisor.rst | 2 +- Documentation/arch/riscv/vector.rst | 2 +- Documentation/arch/x86/mds.rst | 2 +- Documentation/arch/x86/x86_64/fsgs.rst | 4 +- Documentation/block/bfq-iosched.rst | 22 +- Documentation/core-api/memory-allocation.rst | 5 +- Documentation/dev-tools/kcsan.rst | 3 +- Documentation/dev-tools/kunit/style.rst | 29 +- .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 16 +- .../devicetree/bindings/arm/aspeed/aspeed.yaml | 3 + .../devicetree/bindings/arm/atmel-sysregs.txt | 6 +- Documentation/devicetree/bindings/arm/fsl.yaml | 38 +- Documentation/devicetree/bindings/arm/qcom.yaml | 19 + .../devicetree/bindings/arm/rockchip.yaml | 42 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + .../devicetree/bindings/arm/stm32/stm32.yaml | 8 + Documentation/devicetree/bindings/arm/sunxi.yaml | 9 +- Documentation/devicetree/bindings/arm/tegra.yaml | 42 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 1 + .../bindings/clock/amlogic,c3-pll-clkc.yaml | 7 +- .../bindings/clock/qcom,ipq5332-gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmcc.yaml | 2 +- .../bindings/clock/qcom,sm4450-camcc.yaml | 63 + .../bindings/clock/qcom,sm4450-dispcc.yaml | 71 + .../bindings/clock/qcom,sm8150-camcc.yaml | 77 + .../bindings/clock/qcom,sm8450-gpucc.yaml | 2 + .../bindings/clock/renesas,rzv2h-cpg.yaml | 80 + .../bindings/clock/samsung,exynosautov9-clock.yaml | 19 + .../clock/samsung,exynosautov920-clock.yaml | 162 + .../devicetree/bindings/firmware/arm,scmi.yaml | 20 +- .../bindings/firmware/nxp,imx95-scmi.yaml | 43 + .../devicetree/bindings/iio/adc/adi,ad4000.yaml | 197 ++ .../bindings/interrupt-controller/apple,aic.yaml | 14 +- .../interrupt-controller/brcm,bcm2836-l1-intc.txt | 37 - .../interrupt-controller/brcm,bcm2836-l1-intc.yaml | 51 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../devicetree/bindings/media/s5p-mfc.txt | 0 .../memory-controllers/fsl/fsl,imx-weim.yaml | 25 +- .../memory-controllers/renesas,rpc-if.yaml | 4 +- .../devicetree/bindings/mfd/mediatek,mt6357.yaml | 21 + .../devicetree/bindings/mfd/x-powers,axp152.yaml | 2 +- .../bindings/pinctrl/atmel,at91-pinctrl.txt | 178 - .../bindings/pinctrl/atmel,at91rm9200-pinctrl.yaml | 184 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../bindings/power/rockchip-io-domain.yaml | 24 + .../regulator/mediatek,mt6397-regulator.yaml | 238 ++ .../bindings/regulator/microchip,mcp16502.yaml | 20 + .../bindings/regulator/mt6397-regulator.txt | 220 -- .../bindings/regulator/qcom,qca6390-pmu.yaml | 22 +- .../bindings/remoteproc/qcom,glink-rpm-edge.yaml | 2 +- .../bindings/remoteproc/qcom,rpm-proc.yaml | 4 +- .../bindings/reset/amlogic,meson-reset.yaml | 1 + .../bindings/reset/mobileye,eyeq5-reset.yaml | 43 - .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../reset/socionext,uniphier-glue-reset.yaml | 8 +- .../devicetree/bindings/riscv/sophgo.yaml | 5 + .../bindings/soc/bcm/brcm,bcm2711-avs-monitor.yaml | 44 + .../bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml | 210 ++ .../bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml | 197 ++ .../bindings/soc/qcom/qcom,pmic-glink.yaml | 5 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 74 +- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 2 +- .../devicetree/bindings/soc/renesas/renesas.yaml | 14 + .../devicetree/bindings/soc/rockchip/grf.yaml | 16 + .../bindings/soc/samsung/exynos-usi.yaml | 15 +- .../bindings/soc/ti/ti,am654-serdes-ctrl.yaml | 3 +- .../bindings/sound/amlogic,axg-sound-card.yaml | 7 + .../bindings/sound/amlogic,gx-sound-card.yaml | 7 + .../devicetree/bindings/sound/cirrus,cs4271.yaml | 101 + Documentation/devicetree/bindings/sound/cs4271.txt | 57 - Documentation/devicetree/bindings/sound/da7213.txt | 45 - .../devicetree/bindings/sound/dlg,da7213.yaml | 103 + .../bindings/sound/fsl,imx-audio-es8328.yaml | 111 + .../devicetree/bindings/sound/fsl,saif.yaml | 83 + .../devicetree/bindings/sound/imx-audio-es8328.txt | 60 - .../bindings/sound/mediatek,mt8365-afe.yaml | 130 + .../bindings/sound/mediatek,mt8365-mt6357.yaml | 107 + .../bindings/sound/microchip,sama7g5-spdifrx.yaml | 5 +- .../devicetree/bindings/sound/mxs-saif.txt | 41 - .../devicetree/bindings/sound/pcm512x.txt | 53 - ...m,sm8250.yaml => qcom,apq8016-sbc-sndcard.yaml} | 161 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 22 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 137 - .../devicetree/bindings/sound/realtek,rt5616.yaml | 12 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 6 + .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 4 + .../devicetree/bindings/sound/samsung,odroid.yaml | 5 - .../devicetree/bindings/sound/ti,pcm512x.yaml | 101 + .../bindings/sound/ti,tlv320dac3100.yaml | 127 + .../devicetree/bindings/sound/ti,tpa6130a2.yaml | 55 + .../devicetree/bindings/sound/tlv320aic31xx.txt | 77 - .../devicetree/bindings/sound/tpa6130a2.txt | 27 - .../devicetree/bindings/spi/cdns,xspi.yaml | 32 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 1 + .../bindings/spi/microchip,mpfs-spi.yaml | 7 +- .../devicetree/bindings/spi/nxp,sc18is.yaml | 51 + .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 1 + .../devicetree/bindings/spi/spi-rockchip.yaml | 1 + .../devicetree/bindings/spi/spi-sc18is602.txt | 23 - .../bindings/timer/brcm,bcm2835-system-timer.txt | 22 - .../bindings/timer/brcm,bcm2835-system-timer.yaml | 50 + .../bindings/timer/rockchip,rk-timer.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/checktransupdate.rst | 54 + Documentation/doc-guide/index.rst | 1 + Documentation/dontdiff | 2 +- Documentation/driver-api/driver-model/devres.rst | 2 +- Documentation/driver-api/iio/buffers.rst | 8 +- Documentation/driver-api/iio/core.rst | 14 +- Documentation/fault-injection/fault-injection.rst | 22 +- Documentation/filesystems/9p.rst | 2 +- Documentation/filesystems/autofs.rst | 4 +- Documentation/filesystems/journalling.rst | 6 +- Documentation/gpu/komeda-kms.rst | 2 +- Documentation/leds/leds-mlxcpld.rst | 2 +- Documentation/mm/hmm.rst | 10 +- Documentation/mm/vmalloced-kernel-stacks.rst | 8 +- Documentation/nvme/feature-and-quirk-policy.rst | 6 +- Documentation/process/backporting.rst | 6 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/email-clients.rst | 2 +- Documentation/process/maintainer-tip.rst | 2 +- Documentation/process/submitting-patches.rst | 8 + Documentation/scheduler/completion.rst | 2 +- Documentation/scheduler/index.rst | 1 + Documentation/scheduler/sched-design-CFS.rst | 10 +- Documentation/scheduler/sched-eevdf.rst | 43 + Documentation/sound/alsa-configuration.rst | 3 + Documentation/sound/hd-audio/notes.rst | 6 - Documentation/sound/index.rst | 1 + .../sound/kernel-api/writing-an-alsa-driver.rst | 25 - Documentation/sound/utimers.rst | 126 + Documentation/sphinx/kerneldoc-preamble.sty | 2 + Documentation/spi/spi-summary.rst | 83 + Documentation/timers/timers-howto.rst | 2 +- .../ko_KR/core-api/wrappers/memory-barriers.rst | 18 + Documentation/translations/ko_KR/index.rst | 16 +- .../translations/ko_KR/{ => process}/howto.rst | 0 .../translations/sp_SP/scheduler/index.rst | 1 + .../sp_SP/scheduler/sched-design-CFS.rst | 10 +- .../translations/sp_SP/scheduler/sched-eevdf.rst | 58 + .../translations/zh_CN/admin-guide/index.rst | 1 - .../zh_CN/admin-guide/reporting-issues.rst | 4 +- .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/dev-tools/kcsan.rst | 320 ++ .../zh_CN/doc-guide/checktransupdate.rst | 55 + .../translations/zh_CN/doc-guide/index.rst | 1 + Documentation/translations/zh_CN/index.rst | 2 +- .../translations/zh_CN/kbuild/gcc-plugins.rst | 126 + .../translations/zh_CN/kbuild/headers_install.rst | 39 + Documentation/translations/zh_CN/kbuild/index.rst | 35 + Documentation/translations/zh_CN/process/index.rst | 3 +- .../{admin-guide => process}/security-bugs.rst | 42 +- .../zh_CN/process/submitting-patches.rst | 2 +- .../zh_TW/admin-guide/reporting-issues.rst | 4 +- .../zh_TW/process/submitting-patches.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/virt/kvm/index.rst | 1 + Documentation/virt/kvm/loongarch/hypercalls.rst | 89 + Documentation/virt/kvm/loongarch/index.rst | 10 + Documentation/watchdog/watchdog-api.rst | 2 +- MAINTAINERS | 44 +- arch/arm/boot/dts/amlogic/meson8b-ec100.dts | 2 - arch/arm/boot/dts/arm/arm-realview-eb-mp.dtsi | 2 +- arch/arm/boot/dts/arm/arm-realview-pb11mp.dts | 2 +- arch/arm/boot/dts/arm/arm-realview-pba8.dts | 2 +- arch/arm/boot/dts/arm/arm-realview-pbx-a9.dts | 2 +- arch/arm/boot/dts/aspeed/Makefile | 3 + .../boot/dts/aspeed/aspeed-bmc-ampere-mtjade.dts | 20 +- .../dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts | 154 + .../aspeed/aspeed-bmc-arm-stardragon4800-rep2.dts | 4 - .../dts/aspeed/aspeed-bmc-asrock-spc621d8hm3.dts | 12 +- .../boot/dts/aspeed/aspeed-bmc-asrock-x570d4u.dts | 4 - .../dts/aspeed/aspeed-bmc-facebook-catalina.dts | 1110 ++++++ .../dts/aspeed/aspeed-bmc-facebook-greatlakes.dts | 2 +- .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 177 +- .../dts/aspeed/aspeed-bmc-facebook-minerva.dts | 518 ++- .../dts/aspeed/aspeed-bmc-ibm-blueridge-4u.dts | 21 + ...bm-rainier.dts => aspeed-bmc-ibm-blueridge.dts} | 629 ++-- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-bonnell.dts | 5 - .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 5 - ...bmc-ibm-everest.dts => aspeed-bmc-ibm-fuji.dts} | 1328 ++++--- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dts | 5 - .../arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 6 +- .../boot/dts/aspeed/aspeed-bmc-inspur-fp5280g2.dts | 4 - .../boot/dts/aspeed/aspeed-bmc-inspur-on5263m5.dts | 4 - .../boot/dts/aspeed/aspeed-bmc-intel-s2600wf.dts | 4 - .../arm/boot/dts/aspeed/aspeed-bmc-opp-lanyang.dts | 4 - arch/arm/boot/dts/aspeed/aspeed-bmc-opp-nicole.dts | 4 - .../arm/boot/dts/aspeed/aspeed-bmc-opp-romulus.dts | 4 - arch/arm/boot/dts/aspeed/aspeed-bmc-opp-swift.dts | 4 - arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts | 5 - .../boot/dts/aspeed/aspeed-bmc-opp-witherspoon.dts | 9 - arch/arm/boot/dts/aspeed/aspeed-bmc-opp-zaius.dts | 2 - .../dts/aspeed/aspeed-bmc-supermicro-x11spi.dts | 4 - arch/arm/boot/dts/aspeed/aspeed-g4.dtsi | 7 +- arch/arm/boot/dts/aspeed/aspeed-g5.dtsi | 18 +- arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 29 +- arch/arm/boot/dts/aspeed/ibm-power11-quad.dtsi | 1539 +++++++++ arch/arm/boot/dts/broadcom/bcm21664-garnet.dts | 4 + arch/arm/boot/dts/broadcom/bcm21664.dtsi | 342 +- .../{bcm23550.dtsi => bcm2166x-common.dtsi} | 113 +- arch/arm/boot/dts/broadcom/bcm23550.dtsi | 370 +- arch/arm/boot/dts/broadcom/bcm2837.dtsi | 2 +- .../arm/boot/dts/broadcom/bcm53016-meraki-mr32.dts | 12 +- .../dts/broadcom/bcm958625-meraki-mx6x-common.dtsi | 12 +- .../intel/socfpga/socfpga_cyclone5_vining_fpga.dts | 4 +- .../boot/dts/marvell/armada-385-clearfog-gtr.dtsi | 8 +- .../boot/dts/microchip/at91-sam9x60_curiosity.dts | 2 - arch/arm/boot/dts/microchip/at91-sam9x60ek.dts | 4 - .../boot/dts/microchip/at91-sama5d27_wlsom1.dtsi | 13 + .../boot/dts/microchip/at91-sama5d29_curiosity.dts | 13 + arch/arm/boot/dts/microchip/at91-sama5d2_icp.dts | 13 + .../boot/dts/microchip/at91-sama7g54_curiosity.dts | 13 + arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 53 + arch/arm/boot/dts/microchip/at91rm9200.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9260.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9261.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9263.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9g20ek_2mmc.dts | 4 +- .../at91sam9g25-gardena-smart-gateway.dts | 24 +- arch/arm/boot/dts/microchip/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9n12.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9n12ek.dts | 6 +- arch/arm/boot/dts/microchip/at91sam9rl.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9x5.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9x5cm.dtsi | 4 +- arch/arm/boot/dts/microchip/sam9x60.dtsi | 40 +- arch/arm/boot/dts/microchip/sama5d3.dtsi | 2 +- arch/arm/boot/dts/microchip/sama5d4.dtsi | 2 +- arch/arm/boot/dts/microchip/sama7g5.dtsi | 2 +- arch/arm/boot/dts/nuvoton/nuvoton-npcm730-kudo.dts | 32 +- arch/arm/boot/dts/nuvoton/nuvoton-npcm750-evb.dts | 6 +- .../nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 6 +- arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dts | 1602 +++++++-- arch/arm/boot/dts/nvidia/tegra20-trimslice.dts | 30 +- arch/arm/boot/dts/nxp/imx/imx1.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx27.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx53-mba53.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso | 6 - arch/arm/boot/dts/nxp/imx/imx53-tqma53.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-cm-fx6.dts | 15 +- arch/arm/boot/dts/nxp/imx/imx6q-prti6q.dts | 15 +- arch/arm/boot/dts/nxp/imx/imx6q-tbs2910.dts | 9 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 15 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apf6dev.dtsi | 9 +- .../boot/dts/nxp/imx/imx6qdl-aristainetos2.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 15 +- arch/arm/boot/dts/nxp/imx/imx6qdl-cubox-i.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw52xx.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw53xx.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw54xx.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw553x.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw560x.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5903.dtsi | 10 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5904.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5910.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5912.dtsi | 4 +- .../arm/boot/dts/nxp/imx/imx6qdl-hummingboard.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx6qdl-icore-rqs.dtsi | 8 +- arch/arm/boot/dts/nxp/imx/imx6qdl-mba6a.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi | 11 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 13 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi | 14 - arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi | 20 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-var-dart.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-var-som.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-wandboard.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx6sl-evk.dts | 12 +- arch/arm/boot/dts/nxp/imx/imx6sl-warp.dts | 8 +- arch/arm/boot/dts/nxp/imx/imx6sx-sabreauto.dts | 9 +- arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx6sx-udoo-neo.dtsi | 5 + arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 4 +- .../boot/dts/nxp/imx/imx6ul-ccimx6ulsbcexpress.dts | 4 +- .../arm/boot/dts/nxp/imx/imx6ul-ccimx6ulsbcpro.dts | 14 +- arch/arm/boot/dts/nxp/imx/imx6ul-ccimx6ulsom.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6ul-geam.dts | 6 +- arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi | 4 +- .../boot/dts/nxp/imx/imx6ul-kontron-bl-common.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul-liteboard.dts | 2 +- .../nxp/imx/imx6ul-phytec-segin-peb-wlbt-05.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6ul-phytec-segin.dtsi | 6 +- .../boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi | 2 +- .../boot/dts/nxp/imx/imx6ul-tx6ul-mainboard.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi | 18 +- .../boot/dts/nxp/imx/imx6ull-myir-mys-6ulx.dtsi | 8 +- .../dts/nxp/imx/imx6ull-seeed-npi-dev-board.dtsi | 20 +- arch/arm/boot/dts/nxp/imx/imx6ull-seeed-npi.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6ulz-bsh-smm-m2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7-mba7.dtsi | 8 +- arch/arm/boot/dts/nxp/imx/imx7d-nitrogen7.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx7d-pico.dtsi | 20 +- arch/arm/boot/dts/nxp/imx/imx7d-remarkable2.dts | 8 +- arch/arm/boot/dts/nxp/imx/imx7d-sdb-reva.dts | 34 +- arch/arm/boot/dts/nxp/imx/imx7d-sdb.dts | 608 ++-- arch/arm/boot/dts/nxp/imx/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7s-warp.dts | 4 +- arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 6 +- .../arm/boot/dts/nxp/lpc/lpc4357-ea4357-devkit.dts | 4 +- arch/arm/boot/dts/nxp/lpc/lpc4357-myd-lpc4357.dts | 2 +- arch/arm/boot/dts/nxp/mxs/imx23-evk.dts | 4 +- arch/arm/boot/dts/nxp/mxs/imx23-olinuxino.dts | 4 +- arch/arm/boot/dts/nxp/mxs/imx23-sansa.dts | 4 +- arch/arm/boot/dts/nxp/mxs/imx23-stmp378x_devb.dts | 4 +- arch/arm/boot/dts/nxp/mxs/imx23-xfi3.dts | 4 +- arch/arm/boot/dts/nxp/mxs/imx23.dtsi | 4 +- arch/arm/boot/dts/nxp/mxs/imx28-apx4devkit.dts | 20 +- arch/arm/boot/dts/nxp/mxs/imx28-cfa10037.dts | 4 +- arch/arm/boot/dts/nxp/mxs/imx28-lwe.dtsi | 38 +- arch/arm/boot/dts/nxp/mxs/imx28-tx28.dts | 2 +- arch/arm/boot/dts/nxp/mxs/imx28.dtsi | 4 +- arch/arm/boot/dts/qcom/pma8084.dtsi | 16 +- .../boot/dts/qcom/qcom-apq8064-asus-nexus7-flo.dts | 4 - arch/arm/boot/dts/qcom/qcom-apq8064-cm-qs600.dts | 25 +- arch/arm/boot/dts/qcom/qcom-apq8064-ifc6410.dts | 25 +- arch/arm/boot/dts/qcom/qcom-apq8064-pins.dtsi | 362 +- .../qcom/qcom-apq8064-sony-xperia-lagan-yuga.dts | 10 +- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 39 +- arch/arm/boot/dts/qcom/qcom-apq8084.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dtsi | 34 +- arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dts | 27 +- arch/arm/boot/dts/qcom/qcom-ipq4019-ap.dk01.1.dtsi | 26 +- arch/arm/boot/dts/qcom/qcom-ipq4019-ap.dk04.1.dtsi | 14 +- .../boot/dts/qcom/qcom-ipq4019-ap.dk07.1-c1.dts | 8 +- .../boot/dts/qcom/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4019-ap.dk07.1.dtsi | 6 +- arch/arm/boot/dts/qcom/qcom-ipq8064-ap148.dts | 11 +- arch/arm/boot/dts/qcom/qcom-ipq8064-rb3011.dts | 76 +- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 116 +- .../dts/qcom/qcom-msm8226-microsoft-common.dtsi | 26 + .../dts/qcom/qcom-msm8226-microsoft-moneypenny.dts | 3 + arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 136 +- .../boot/dts/qcom/qcom-msm8926-microsoft-tesla.dts | 3 + arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 4 +- .../qcom/qcom-msm8974pro-samsung-klte-common.dtsi | 13 + arch/arm/boot/dts/rockchip/rk3128.dtsi | 26 +- arch/arm/boot/dts/rockchip/rv1108-elgin-r1.dts | 4 +- arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi | 256 ++ arch/arm/boot/dts/rockchip/rv1126.dtsi | 151 + arch/arm/boot/dts/st/Makefile | 3 + arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 20 +- arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts | 44 + arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 3 + arch/arm/boot/dts/st/stm32mp151a-prtt1a.dts | 12 +- arch/arm/boot/dts/st/stm32mp151a-prtt1c.dts | 108 +- arch/arm/boot/dts/st/stm32mp151a-prtt1l.dtsi | 126 +- arch/arm/boot/dts/st/stm32mp151a-prtt1s.dts | 16 +- arch/arm/boot/dts/st/stm32mp151c-mecio1r0.dts | 48 + arch/arm/boot/dts/st/stm32mp151c-mect1s.dts | 290 ++ arch/arm/boot/dts/st/stm32mp153c-mecio1r1.dts | 48 + arch/arm/boot/dts/st/stm32mp15x-mecio1-io.dtsi | 527 +++ arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2.dtsi | 12 +- arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 66 +- arch/arm/boot/dts/ti/omap/am335x-boneblue.dts | 12 +- arch/arm/boot/dts/ti/omap/am335x-nano.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-regor.dtsi | 10 +- arch/arm/boot/dts/ti/omap/am335x-wega.dtsi | 7 +- arch/arm/boot/dts/xilinx/zynq-zturn-common.dtsi | 4 +- arch/arm/configs/at91_dt_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 1 + arch/arm/mach-at91/Kconfig | 22 +- arch/arm/mach-at91/Makefile | 1 + arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/pm.c | 29 + arch/arm/mach-at91/sam9x7.c | 33 + arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-davinci/Makefile | 1 - arch/arm/mach-davinci/common.h | 1 - arch/arm/mach-davinci/cpuidle.c | 99 - arch/arm/mach-davinci/cpuidle.h | 15 - arch/arm/mach-davinci/devices-da8xx.c | 1 - arch/arm/mach-davinci/mux.h | 5 - arch/arm/mach-dove/common.c | 4 +- arch/arm/mach-imx/mach-imx6sx.c | 22 - arch/arm/mach-imx/mach-imx7d.c | 2 +- arch/arm/mach-mvebu/board-v7.c | 3 + arch/arm/mach-omap1/omap-dma.c | 13 - arch/arm/mach-omap1/pm.h | 4 - arch/arm/mach-omap2/omap_device.c | 2 +- arch/arm/mach-orion5x/board-mss2.c | 2 +- arch/arm/mach-orion5x/dns323-setup.c | 6 +- arch/arm/mach-orion5x/kurobox_pro-setup.c | 2 +- arch/arm/mach-orion5x/mv2120-setup.c | 2 +- arch/arm/mach-orion5x/net2big-setup.c | 2 +- arch/arm/mach-orion5x/terastation_pro2-setup.c | 2 +- arch/arm/mach-orion5x/ts209-setup.c | 2 +- arch/arm/mach-orion5x/ts409-setup.c | 2 +- arch/arm/mach-s3c/irq-uart-s3c64xx.h | 2 - arch/arm/mach-s3c/mach-crag6410-module.c | 2 +- arch/arm/mach-s3c/pm.h | 2 - arch/arm/mach-s3c/s3c64xx.h | 11 - arch/arm/mach-versatile/platsmp-realview.c | 1 + arch/arm/mach-versatile/spc.c | 2 +- arch/arm64/boot/dts/allwinner/Makefile | 3 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 16 + .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 37 + arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 2 + .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 27 +- .../allwinner/sun50i-h700-anbernic-rg35xx-sp.dts | 34 + arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/amlogic-a4-common.dtsi | 14 + arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi | 10 + .../boot/dts/amlogic/amlogic-c3-c302x-aw409.dts | 231 ++ .../boot/dts/amlogic/amlogic-c3-c308l-aw419.dts | 260 ++ arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 503 ++- arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi | 8 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 4 + arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 4 + .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 4 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 4 + arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 4 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 4 + .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 4 + .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 4 + .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 4 + .../boot/dts/amlogic/meson-g12b-dreambox.dtsi | 6 + .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 4 + .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 4 + arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 4 + .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 4 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 4 + .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 4 + .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 4 + .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 4 + .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 4 + .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 4 + arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 4 + .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 4 + .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 4 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 4 + .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 4 + .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 4 + .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 + .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 4 + .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 4 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 + .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 4 + .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 4 + .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 4 + .../boot/dts/amlogic/meson-gxl-s905x-vero4k.dts | 5 + .../boot/dts/amlogic/meson-gxlx-s905l-p271.dts | 4 - .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 4 + .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 4 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 + .../dts/amlogic/meson-libretech-cottonwood.dtsi | 4 + .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 145 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 136 + .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 4 + .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 4 + .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 4 + .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 4 + arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 4 + arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 4 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 4 + .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 4 + arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 4 + arch/arm64/boot/dts/apm/apm-storm.dtsi | 2 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 4 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 4 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 4 +- arch/arm64/boot/dts/broadcom/Makefile | 1 + arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 64 + arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 283 ++ .../boot/dts/exynos/exynos7885-jackpotlte.dts | 2 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 46 + arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 40 +- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 15 + arch/arm64/boot/dts/freescale/Makefile | 9 +- arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 5 +- .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 12 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 29 +- arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi | 3 + arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 15 +- arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi | 4 + arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 13 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 7 + .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 34 +- .../freescale/fsl-lx2160a-tqmlx2160a-mblx2160a.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 17 +- arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8-ss-lvds0.dtsi | 63 + arch/arm64/boot/dts/freescale/imx8-ss-lvds1.dtsi | 114 + arch/arm64/boot/dts/freescale/imx8-ss-mipi0.dtsi | 129 + arch/arm64/boot/dts/freescale/imx8-ss-mipi1.dtsi | 138 + arch/arm64/boot/dts/freescale/imx8dx-colibri.dtsi | 11 + arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 6 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 16 + .../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 4 +- .../dts/freescale/imx8mm-data-modul-edm-sbc.dts | 19 +- .../boot/dts/freescale/imx8mm-emtop-baseboard.dts | 48 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 15 +- .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 1 + .../imx8mm-phygate-tauri-l-rs232-rs232.dtso | 7 +- .../imx8mm-phygate-tauri-l-rs232-rs485.dtso | 7 +- .../imx8mm-phygate-tauri-l-rs232-rts-cts.dtso | 6 - .../boot/dts/freescale/imx8mm-phygate-tauri-l.dts | 1 + .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 1 - .../freescale/imx8mm-venice-gw72xx-0x-imx219.dtso | 16 + .../imx8mm-venice-gw72xx-0x-rs232-rts.dtso | 6 +- .../freescale/imx8mm-venice-gw72xx-0x-rs422.dtso | 8 +- .../freescale/imx8mm-venice-gw72xx-0x-rs485.dtso | 8 +- .../freescale/imx8mm-venice-gw73xx-0x-imx219.dtso | 16 + .../imx8mm-venice-gw73xx-0x-rs232-rts.dtso | 2 +- .../freescale/imx8mm-venice-gw73xx-0x-rs422.dtso | 4 +- .../freescale/imx8mm-venice-gw73xx-0x-rs485.dtso | 4 +- ...e-gw7905-0x.dts => imx8mm-venice-gw75xx-0x.dts} | 6 +- ...enice-gw7905.dtsi => imx8mm-venice-gw75xx.dtsi} | 0 .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 2 + .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 2 + .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 2 + .../boot/dts/freescale/imx8mm-venice-gw7904.dts | 2 + .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 16 + .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 15 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 2 + .../arm64/boot/dts/freescale/imx8mp-beacon-kit.dts | 48 + .../dts/freescale/imx8mp-data-modul-edm-sbc.dts | 47 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 46 + .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 66 + .../boot/dts/freescale/imx8mp-phycore-no-eth.dtso | 16 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 10 + .../boot/dts/freescale/imx8mp-var-som-symphony.dts | 11 + arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi | 359 ++ .../dts/freescale/imx8mp-venice-gw74xx-imx219.dtso | 16 +- ...e-gw7905-2x.dts => imx8mp-venice-gw75xx-2x.dts} | 6 +- ...enice-gw7905.dtsi => imx8mp-venice-gw75xx.dtsi} | 0 .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 10 + .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 10 + .../boot/dts/freescale/imx8mp-verdin-mallow.dtsi | 10 + .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 1 - .../boot/dts/freescale/imx8mp-verdin-yavia.dtsi | 10 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 8 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 67 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 24 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 284 +- arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi | 76 + arch/arm64/boot/dts/freescale/imx8qm-ss-mipi.dtsi | 19 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 27 + .../boot/dts/freescale/imx8x-colibri-aster.dtsi | 36 + .../boot/dts/freescale/imx8x-colibri-eval-v3.dtsi | 36 + .../boot/dts/freescale/imx8x-colibri-iris.dtsi | 36 + arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 212 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 185 +- .../{imx93-9x9-qsb.dts => imx93-14x14-evk.dts} | 302 +- arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 2 - .../boot/dts/freescale/imx93-kontron-bl-osm-s.dts | 163 + .../boot/dts/freescale/imx93-kontron-osm-s.dtsi | 628 ++++ .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 301 +- .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 320 +- arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi | 172 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 47 + arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 340 ++ arch/arm64/boot/dts/freescale/imx95.dtsi | 454 ++- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 9 +- .../boot/dts/freescale/qoriq-fman3-0-10g-0.dtsi | 1 + .../boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi | 1 + .../boot/dts/freescale/qoriq-fman3-0-1g-0.dtsi | 1 + .../boot/dts/freescale/qoriq-fman3-0-1g-1.dtsi | 1 + .../boot/dts/freescale/qoriq-fman3-0-1g-2.dtsi | 1 + .../boot/dts/freescale/qoriq-fman3-0-1g-3.dtsi | 1 + .../boot/dts/freescale/qoriq-fman3-0-1g-4.dtsi | 1 + arch/arm64/boot/dts/freescale/s32g2.dtsi | 50 + arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 1 + arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 1 + arch/arm64/boot/dts/freescale/s32g3.dtsi | 52 +- arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 3 +- arch/arm64/boot/dts/freescale/s32v234.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6357.dtsi | 5 + arch/arm64/boot/dts/mediatek/mt6358.dtsi | 5 + arch/arm64/boot/dts/mediatek/mt6359.dtsi | 5 + arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 42 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 13 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 26 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 13 +- arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 5 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 345 +- arch/arm64/boot/dts/mediatek/mt8188.dtsi | 482 +++ .../boot/dts/mediatek/mt8195-cherry-dojo-r1.dts | 11 +- .../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 11 +- .../boot/dts/mediatek/mt8195-cherry-tomato-r3.dts | 11 +- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 15 +- arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 86 + arch/arm64/boot/dts/mediatek/mt8365.dtsi | 43 +- .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 2 - .../dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts | 1 + .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 2 + arch/arm64/boot/dts/nuvoton/ma35d1-iot-512m.dts | 80 +- arch/arm64/boot/dts/nuvoton/ma35d1-som-256m.dts | 83 +- arch/arm64/boot/dts/nuvoton/ma35d1.dtsi | 151 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 64 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 53 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 135 - .../arm64/boot/dts/nvidia/tegra234-p3701-0008.dtsi | 142 +- arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi | 125 + .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 108 +- .../arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi | 90 - .../dts/nvidia/tegra234-p3740-0002+p3701-0008.dts | 230 +- .../arm64/boot/dts/nvidia/tegra234-p3740-0002.dtsi | 215 -- .../dts/nvidia/tegra234-p3768-0000+p3767-0000.dts | 17 - .../boot/dts/nvidia/tegra234-p3768-0000+p3767.dtsi | 26 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 33 + arch/arm64/boot/dts/qcom/Makefile | 10 + arch/arm64/boot/dts/qcom/ipq5332.dtsi | 7 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq9574.dtsi | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 27 + .../dts/qcom/msm8916-samsung-fortuna-common.dtsi | 2 + .../boot/dts/qcom/msm8916-samsung-grandmax.dts | 24 +- arch/arm64/boot/dts/qcom/msm8916-samsung-gt58.dts | 1 + .../boot/dts/qcom/msm8916-samsung-j3-common.dtsi | 62 + .../boot/dts/qcom/msm8916-samsung-j3ltetw.dts | 31 + arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts | 20 + .../boot/dts/qcom/msm8916-wingtech-wt86518.dts | 87 + .../boot/dts/qcom/msm8916-wingtech-wt86528.dts | 158 + .../boot/dts/qcom/msm8916-wingtech-wt865x8.dtsi | 215 ++ arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8929-pm8916.dtsi | 162 + .../boot/dts/qcom/msm8929-wingtech-wt82918hd.dts | 17 + arch/arm64/boot/dts/qcom/msm8929.dtsi | 7 + .../boot/dts/qcom/msm8939-longcheer-l9100.dts | 27 + arch/arm64/boot/dts/qcom/msm8939-samsung-a7.dts | 2 +- .../boot/dts/qcom/msm8939-wingtech-wt82918.dts | 17 + .../boot/dts/qcom/msm8939-wingtech-wt82918.dtsi | 252 ++ .../boot/dts/qcom/msm8939-wingtech-wt82918hd.dts | 17 + arch/arm64/boot/dts/qcom/msm8939.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8976.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8992-lg-h815.dts | 231 ++ arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 29 +- arch/arm64/boot/dts/qcom/pm8950.dtsi | 10 +- arch/arm64/boot/dts/qcom/pmi8950.dtsi | 3 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 3 + arch/arm64/boot/dts/qcom/qcm2290.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 33 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/sa8155p.dtsi | 4 + arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 83 + arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 25 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 1006 ++++++ .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 38 + arch/arm64/boot/dts/qcom/sc8180x-pmics.dtsi | 18 +- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 64 + arch/arm64/boot/dts/qcom/sc8180x.dtsi | 181 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 16 +- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 83 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdx75-idp.dts | 6 + arch/arm64/boot/dts/qcom/sdx75.dtsi | 65 +- arch/arm64/boot/dts/qcom/sm4450.dtsi | 38 + arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts | 343 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi | 2 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 5 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 13 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 31 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 113 +- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 26 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 252 ++ arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 26 +- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 28 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 291 ++ ...lim7x.dts => x1e78100-lenovo-thinkpad-t14s.dts} | 470 +-- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 4 - arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 96 + .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 21 +- ...100-qcp.dts => x1e80100-microsoft-romulus.dtsi} | 638 ++-- .../boot/dts/qcom/x1e80100-microsoft-romulus13.dts | 13 + .../boot/dts/qcom/x1e80100-microsoft-romulus15.dts | 13 + arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 10 + arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 14 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 484 ++- arch/arm64/boot/dts/renesas/Makefile | 5 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 6 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 26 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 3 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 22 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 128 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 207 +- .../dts/renesas/r8a779g2-white-hawk-single.dts | 51 + .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 212 ++ arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 147 +- arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 4 + arch/arm64/boot/dts/renesas/r9a07g043u.dtsi | 53 +- .../dts/renesas/r9a07g043u11-smarc-du-adv7513.dtso | 62 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 8 +- arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 3 + arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 8 +- arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 130 +- arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 513 +++ .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 256 ++ arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 3 - .../boot/dts/renesas/rz-smarc-du-adv7513.dtsi | 76 + .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 6 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 86 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 30 + arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 43 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 33 + arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 86 +- arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 5 + arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 7 + .../boot/dts/renesas/white-hawk-cpu-common.dtsi | 18 + arch/arm64/boot/dts/rockchip/Makefile | 9 + .../boot/dts/rockchip/px30-firefly-jd4-core-mb.dts | 179 + .../boot/dts/rockchip/px30-firefly-jd4-core.dtsi | 320 ++ .../boot/dts/rockchip/rk3328-nanopi-r2s-plus.dts | 32 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 20 + .../dts/rockchip/{rk3399.dtsi => rk3399-base.dtsi} | 0 arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 - .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 1 - .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - .../{rk3399-op1-opp.dtsi => rk3399-op1.dtsi} | 2 + arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 133 - arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 1 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 5 +- .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 - .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 49 +- arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts | 17 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 2 - .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts | 2 +- .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 1 - .../rockchip/{rk3399-t-opp.dtsi => rk3399-t.dtsi} | 2 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 3070 +---------------- .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts | 1 - ...{rk3568-odroid-m1.dts => rk3566-lckfb-tspi.dts} | 490 ++- ...{rk3568-odroid-m1.dts => rk3566-odroid-m1s.dts} | 340 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 2 + .../boot/dts/rockchip/rk3566-radxa-zero-3.dtsi | 1 - .../boot/dts/rockchip/rk3568-fastrhino-r66s.dts | 2 +- .../boot/dts/rockchip/rk3568-fastrhino-r68s.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3568-mecsbc.dts | 14 + arch/arm64/boot/dts/rockchip/rk3568-odroid-m1.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 571 +++- .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3568-radxa-e25.dts | 4 + .../rockchip/rk3568-wolfvision-pf5-display-vz.dtso | 17 + .../rockchip/rk3568-wolfvision-pf5-display.dtsi | 121 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 43 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 9 + .../boot/dts/rockchip/rk3588-base-pinctrl.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 112 + .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 349 ++ .../boot/dts/rockchip/rk3588-nanopc-t6-lts.dts | 60 + arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 909 +---- ...{rk3588-nanopc-t6.dts => rk3588-nanopc-t6.dtsi} | 148 +- .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 7 + .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 1237 +++++++ .../{rk3588s-rock-5a.dts => rk3588s-odroid-m2.dts} | 565 +-- arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 54 +- arch/arm64/boot/dts/sprd/sc2731.dtsi | 5 +- arch/arm64/boot/dts/sprd/sc9836-openphone.dts | 3 +- arch/arm64/boot/dts/sprd/sc9836.dtsi | 3 +- arch/arm64/boot/dts/sprd/sc9860.dtsi | 3 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 8 +- arch/arm64/boot/dts/sprd/sharkl64.dtsi | 3 +- arch/arm64/boot/dts/sprd/sp9860g-1h10.dts | 3 +- arch/arm64/boot/dts/sprd/ums512.dtsi | 4 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 43 +- arch/arm64/boot/dts/ti/Makefile | 7 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62-thermal.dtsi | 34 + arch/arm64/boot/dts/ti/k3-am625.dtsi | 4 + arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 18 + arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 8 + arch/arm64/boot/dts/ti/k3-am62a.dtsi | 2 + .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 3 +- .../boot/dts/ti/k3-am62p-j722s-common-mcu.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 2 - arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am642-evm-nand.dtso | 6 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 7 + .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 146 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 3 + arch/arm64/boot/dts/ti/k3-am642-sr-som.dtsi | 6 +- .../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 104 +- .../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 5 - arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 51 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 16 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 5 - arch/arm64/boot/dts/ti/k3-am654-idk.dtso | 69 +- ...-am6548-iot2050-advanced-m2-bkey-ekey-pcie.dtso | 27 + .../k3-am6548-iot2050-advanced-m2-bkey-usb3.dtso | 47 + arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts | 393 +++ arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 1 + arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi | 37 +- arch/arm64/boot/dts/ti/k3-am69-sk.dts | 53 + arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 21 +- arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 4 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 41 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 37 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 8 +- .../boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 37 +- arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 246 ++ arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 62 + arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 58 +- arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 38 +- arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 14 +- arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 8 +- arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 44 +- arch/arm64/configs/defconfig | 10 + arch/loongarch/Kconfig | 1 + arch/loongarch/include/asm/cpu-features.h | 1 + arch/loongarch/include/asm/cpu.h | 2 + arch/loongarch/include/asm/hardirq.h | 3 +- arch/loongarch/include/asm/irq.h | 31 +- arch/loongarch/include/asm/loongarch.h | 18 +- arch/loongarch/include/asm/smp.h | 2 + arch/loongarch/kernel/cpu-probe.c | 3 +- arch/loongarch/kernel/irq.c | 12 + arch/loongarch/kernel/paravirt.c | 5 + arch/loongarch/kernel/smp.c | 6 + arch/m68k/q40/q40ints.c | 2 +- arch/mips/kernel/smp.c | 2 +- arch/powerpc/kernel/smp.c | 2 +- arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dts | 9 + arch/riscv/boot/dts/sophgo/cv18xx.dtsi | 16 + .../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 77 + arch/riscv/boot/dts/sophgo/sg2042.dtsi | 148 +- arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts | 17 +- .../boot/dts/thead/th1520-lichee-module-4a.dtsi | 12 - arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dts | 5 + arch/riscv/boot/dts/thead/th1520.dtsi | 83 +- arch/riscv/configs/defconfig | 7 + arch/x86/Kconfig | 1 + arch/x86/include/asm/apic.h | 48 +- arch/x86/include/asm/bug.h | 12 + arch/x86/include/asm/entry-common.h | 13 +- arch/x86/include/asm/extable.h | 1 - arch/x86/include/asm/fpu/signal.h | 2 +- arch/x86/include/asm/fred.h | 23 +- arch/x86/include/asm/hardirq.h | 8 +- arch/x86/include/asm/idtentry.h | 6 +- arch/x86/include/asm/irq_vectors.h | 4 +- arch/x86/include/asm/mmu_context.h | 8 +- arch/x86/include/asm/msr.h | 25 +- arch/x86/include/asm/mtrr.h | 2 - arch/x86/include/asm/pgtable_types.h | 2 - arch/x86/include/asm/processor.h | 3 +- arch/x86/include/asm/switch_to.h | 6 +- arch/x86/include/asm/syscall.h | 7 +- arch/x86/include/asm/tlbflush.h | 9 +- arch/x86/include/asm/uv/uv_irq.h | 1 - arch/x86/include/uapi/asm/elf.h | 16 + arch/x86/kernel/Makefile | 8 + arch/x86/kernel/amd_nb.c | 7 + arch/x86/kernel/apic/apic.c | 81 +- arch/x86/kernel/apic/apic_flat_64.c | 119 +- arch/x86/kernel/apic/io_apic.c | 749 ++-- arch/x86/kernel/cpu/common.c | 22 +- arch/x86/kernel/cpu/cpuid-deps.c | 1 - arch/x86/kernel/cpu/feat_ctl.c | 2 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 11 - arch/x86/kernel/cpu/sgx/main.c | 2 +- arch/x86/kernel/eisa.c | 8 +- arch/x86/kernel/fpu/signal.c | 27 +- arch/x86/kernel/fpu/xstate.c | 102 + arch/x86/kernel/fpu/xstate.h | 2 + arch/x86/kernel/fred.c | 45 +- arch/x86/kernel/head64.c | 3 +- arch/x86/kernel/i8253.c | 11 +- arch/x86/kernel/machine_kexec_64.c | 27 + arch/x86/kernel/mpparse.c | 13 +- arch/x86/kernel/process_64.c | 42 +- arch/x86/kernel/relocate_kernel_64.S | 10 +- arch/x86/kernel/setup.c | 7 +- arch/x86/kernel/signal.c | 29 +- arch/x86/kernel/signal_64.c | 6 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/traps.c | 87 +- arch/x86/kernel/tsc.c | 10 +- arch/x86/mm/cpu_entry_area.c | 2 +- arch/x86/mm/ident_map.c | 23 +- arch/x86/mm/ioremap.c | 3 +- arch/x86/mm/srat.c | 6 +- arch/x86/mm/tlb.c | 19 +- block/blk-mq.c | 2 +- drivers/base/regmap/regcache-flat.c | 2 +- drivers/base/regmap/regcache-maple.c | 2 +- drivers/base/regmap/regcache-rbtree.c | 2 +- drivers/base/regmap/regcache.c | 4 + drivers/base/regmap/regmap-irq.c | 37 +- drivers/base/regmap/regmap-kunit.c | 19 +- drivers/base/regmap/regmap.c | 1 + drivers/bus/Kconfig | 2 +- drivers/bus/arm-integrator-lm.c | 1 + drivers/bus/imx-weim.c | 14 +- drivers/bus/sunxi-rsb.c | 34 +- drivers/bus/ti-sysc.c | 7 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/clocksource/acpi_pm.c | 32 + drivers/clocksource/arm_arch_timer.c | 11 +- drivers/clocksource/asm9260_timer.c | 1 + drivers/clocksource/i8253.c | 49 +- drivers/clocksource/ingenic-ost.c | 7 +- drivers/clocksource/jcore-pit.c | 7 +- drivers/clocksource/timer-cadence-ttc.c | 6 +- drivers/clocksource/timer-qcom.c | 7 +- drivers/dma-buf/st-dma-fence.c | 2 +- drivers/firmware/arm_ffa/driver.c | 240 +- drivers/firmware/arm_scmi/Kconfig | 120 +- drivers/firmware/arm_scmi/Makefile | 14 +- drivers/firmware/arm_scmi/base.c | 6 +- drivers/firmware/arm_scmi/clock.c | 1 + drivers/firmware/arm_scmi/common.h | 208 +- drivers/firmware/arm_scmi/driver.c | 241 +- drivers/firmware/arm_scmi/msg.c | 32 +- drivers/firmware/arm_scmi/perf.c | 2 +- drivers/firmware/arm_scmi/pinctrl.c | 1 + drivers/firmware/arm_scmi/power.c | 2 +- drivers/firmware/arm_scmi/reset.c | 2 +- drivers/firmware/arm_scmi/sensors.c | 2 +- drivers/firmware/arm_scmi/shmem.c | 85 +- drivers/firmware/arm_scmi/system.c | 2 +- drivers/firmware/arm_scmi/{ => transports}/Kconfig | 112 +- drivers/firmware/arm_scmi/transports/Makefile | 16 + .../firmware/arm_scmi/{ => transports}/mailbox.c | 84 +- drivers/firmware/arm_scmi/{ => transports}/optee.c | 131 +- drivers/firmware/arm_scmi/{ => transports}/smc.c | 62 +- .../firmware/arm_scmi/{ => transports}/virtio.c | 103 +- drivers/firmware/arm_scmi/vendors/imx/Kconfig | 25 + drivers/firmware/arm_scmi/vendors/imx/Makefile | 3 + drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c | 383 +++ .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 318 ++ drivers/firmware/arm_scmi/vendors/imx/imx95.rst | 886 +++++ drivers/firmware/arm_scmi/voltage.c | 6 +- drivers/firmware/imx/Kconfig | 11 + drivers/firmware/imx/Makefile | 1 + drivers/firmware/imx/sm-misc.c | 119 + drivers/firmware/qcom/Kconfig | 11 - drivers/firmware/qcom/qcom_scm.c | 72 +- drivers/firmware/raspberrypi.c | 3 +- drivers/firmware/tegra/bpmp.c | 20 +- drivers/firmware/turris-mox-rwtm.c | 380 +-- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 2 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 4 +- drivers/gpu/drm/i915/i915_utils.c | 2 +- drivers/gpu/drm/v3d/v3d_bo.c | 2 +- drivers/hwmon/k10temp.c | 1 + drivers/input/keyboard/Kconfig | 11 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/imx-sm-bbm-key.c | 225 ++ drivers/iommu/intel/irq_remapping.c | 11 +- drivers/irqchip/Kconfig | 1 + drivers/irqchip/Makefile | 2 +- drivers/irqchip/irq-apple-aic.c | 59 +- drivers/irqchip/irq-armada-370-xp.c | 861 ++--- drivers/irqchip/irq-atmel-aic.c | 3 +- drivers/irqchip/irq-atmel-aic5.c | 3 +- drivers/irqchip/irq-clps711x.c | 2 +- drivers/irqchip/irq-davinci-cp-intc.c | 3 +- drivers/irqchip/irq-ftintc010.c | 2 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic-v4.c | 2 +- drivers/irqchip/irq-ixp4xx.c | 3 +- drivers/irqchip/irq-loongarch-avec.c | 425 +++ drivers/irqchip/irq-loongarch-cpu.c | 7 +- drivers/irqchip/irq-loongson-eiointc.c | 9 +- drivers/irqchip/irq-loongson-htvec.c | 2 + drivers/irqchip/irq-loongson-liointc.c | 2 + drivers/irqchip/irq-loongson-pch-lpc.c | 2 + drivers/irqchip/irq-loongson-pch-msi.c | 83 +- drivers/irqchip/irq-loongson-pch-pic.c | 2 + drivers/irqchip/irq-loongson.h | 27 + drivers/irqchip/irq-mbigen.c | 24 +- drivers/irqchip/irq-omap-intc.c | 3 +- drivers/irqchip/irq-sa11x0.c | 3 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/isdn/mISDN/dsp_cmx.c | 2 +- drivers/memory/atmel-ebi.c | 35 +- drivers/memory/emif.c | 31 +- drivers/memory/mtk-smi.c | 6 +- drivers/memory/omap-gpmc.c | 24 +- drivers/memory/pl172.c | 58 +- drivers/memory/pl353-smc.c | 57 +- drivers/memory/renesas-rpc-if.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 90 +- drivers/memory/stm32-fmc2-ebi.c | 23 +- drivers/memory/tegra/mc.c | 11 +- drivers/memory/tegra/tegra124-emc.c | 7 +- drivers/memory/tegra/tegra186-emc.c | 5 - drivers/memory/tegra/tegra20-emc.c | 7 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 429 +-- drivers/memory/tegra/tegra30-emc.c | 7 +- drivers/memory/ti-aemif.c | 74 +- drivers/mfd/axp20x.c | 2 + drivers/net/ethernet/marvell/mvmdio.c | 2 +- drivers/platform/cznic/turris-omnia-mcu-trng.c | 4 +- drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/platform/x86/intel/pmc/adl.c | 2 + drivers/platform/x86/intel/pmc/cnp.c | 2 + drivers/platform/x86/intel/pmc/core.c | 45 + drivers/platform/x86/intel/pmc/core.h | 8 + drivers/platform/x86/intel/pmc/icl.c | 2 + drivers/platform/x86/intel/pmc/mtl.c | 2 + drivers/platform/x86/intel/pmc/spt.c | 2 + drivers/platform/x86/intel/pmc/tgl.c | 2 + drivers/regulator/Kconfig | 7 - drivers/regulator/Makefile | 1 - drivers/regulator/act8865-regulator.c | 4 +- drivers/regulator/axp20x-regulator.c | 4 + drivers/regulator/bd718x7-regulator.c | 19 +- drivers/regulator/bd9576-regulator.c | 8 +- drivers/regulator/bd96801-regulator.c | 19 +- drivers/regulator/core.c | 310 +- drivers/regulator/da903x-regulator.c | 2 +- drivers/regulator/da9052-regulator.c | 22 +- drivers/regulator/da9055-regulator.c | 28 +- drivers/regulator/da9063-regulator.c | 4 +- drivers/regulator/da9121-regulator.c | 20 +- drivers/regulator/da9211-regulator.c | 2 +- drivers/regulator/devres.c | 18 +- drivers/regulator/fan53555.c | 2 +- drivers/regulator/fixed-helper.c | 2 + drivers/regulator/fixed.c | 8 +- drivers/regulator/helpers.c | 8 +- drivers/regulator/hi6421-regulator.c | 14 +- drivers/regulator/hi6421v530-regulator.c | 27 +- drivers/regulator/hi6421v600-regulator.c | 10 +- drivers/regulator/internal.h | 13 +- drivers/regulator/irq_helpers.c | 17 +- drivers/regulator/max5970-regulator.c | 2 +- drivers/regulator/max77650-regulator.c | 31 +- drivers/regulator/max77802-regulator.c | 4 +- drivers/regulator/max77826-regulator.c | 4 +- drivers/regulator/max77857-regulator.c | 2 +- drivers/regulator/max8973-regulator.c | 7 +- drivers/regulator/max8997-regulator.c | 16 +- drivers/regulator/mcp16502.c | 17 +- drivers/regulator/mp5416.c | 4 +- drivers/regulator/mt6357-regulator.c | 2 +- drivers/regulator/mtk-dvfsrc-regulator.c | 10 +- drivers/regulator/of_regulator.c | 150 +- drivers/regulator/pcap-regulator.c | 12 +- drivers/regulator/pfuze100-regulator.c | 10 +- drivers/regulator/qcom-refgen-regulator.c | 4 +- drivers/regulator/qcom-rpmh-regulator.c | 17 +- drivers/regulator/qcom_smd-regulator.c | 13 +- drivers/regulator/qcom_spmi-regulator.c | 12 +- drivers/regulator/rt5120-regulator.c | 4 +- drivers/regulator/s2mps11.c | 17 +- drivers/regulator/s5m8767.c | 17 +- drivers/regulator/scmi-regulator.c | 8 +- drivers/regulator/sm5703-regulator.c | 170 - drivers/regulator/tps6287x-regulator.c | 2 +- drivers/regulator/tps65023-regulator.c | 6 +- drivers/regulator/wm831x-isink.c | 8 +- drivers/regulator/wm8400-regulator.c | 2 +- drivers/reset/Kconfig | 13 + drivers/reset/Makefile | 1 + drivers/reset/core.c | 17 +- drivers/reset/reset-berlin.c | 3 +- drivers/reset/reset-eyeq.c | 570 ++++ drivers/reset/reset-k210.c | 3 +- drivers/reset/reset-lpc18xx.c | 43 +- drivers/reset/reset-meson.c | 6 + drivers/rtc/Kconfig | 11 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-imx-sm-bbm.c | 162 + drivers/soc/Makefile | 2 +- drivers/soc/amlogic/meson-gx-socinfo.c | 10 + drivers/soc/atmel/soc.c | 23 + drivers/soc/atmel/soc.h | 9 + drivers/soc/fsl/qbman/qman_ccsr.c | 2 - drivers/soc/fsl/qbman/qman_portal.c | 5 +- drivers/soc/fsl/qe/Kconfig | 17 +- drivers/soc/fsl/qe/qe_common.c | 80 + drivers/soc/fsl/qe/qmc.c | 667 +++- drivers/soc/fsl/qe/tsa.c | 659 +++- drivers/soc/fsl/qe/tsa.h | 3 + drivers/soc/fsl/qe/ucc.c | 1 + drivers/soc/mediatek/mtk-mutex.c | 52 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 118 +- drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/apr.c | 5 +- drivers/soc/qcom/icc-bwmon.c | 6 +- drivers/soc/qcom/ice.c | 14 +- drivers/soc/qcom/llcc-qcom.c | 32 +- drivers/soc/qcom/ocmem.c | 7 +- drivers/soc/qcom/qcom-pbs.c | 16 +- drivers/soc/qcom/qcom_aoss.c | 8 +- drivers/soc/qcom/qcom_pd_mapper.c | 15 + drivers/soc/qcom/smd-rpm.c | 41 +- drivers/soc/qcom/smp2p.c | 25 +- drivers/soc/qcom/socinfo.c | 4 + drivers/soc/qcom/trace-smp2p.h | 98 + drivers/soc/qcom/trace_icc-bwmon.h | 48 + drivers/soc/rockchip/grf.c | 32 +- drivers/soc/rockchip/io-domain.c | 40 + drivers/soc/tegra/pmc.c | 12 +- drivers/soc/ti/k3-ringacc.c | 12 +- drivers/soc/ti/knav_dma.c | 22 +- drivers/soc/ti/knav_qmss_queue.c | 105 +- drivers/soc/ti/pm33xx.c | 52 +- drivers/soc/ti/pruss.c | 176 +- drivers/soc/versatile/Kconfig | 4 +- drivers/soc/versatile/soc-integrator.c | 1 + drivers/soc/versatile/soc-realview.c | 20 +- drivers/soundwire/intel.h | 7 + drivers/soundwire/intel_ace2x.c | 20 + drivers/soundwire/intel_auxdevice.c | 14 + drivers/spi/Kconfig | 2 +- drivers/spi/atmel-quadspi.c | 31 +- drivers/spi/spi-axi-spi-engine.c | 17 +- drivers/spi/spi-bcm63xx.c | 9 +- drivers/spi/spi-bcmbca-hsspi.c | 25 +- drivers/spi/spi-bitbang.c | 24 + drivers/spi/spi-cadence-quadspi.c | 9 +- drivers/spi/spi-cadence-xspi.c | 692 +++- drivers/spi/spi-davinci.c | 8 +- drivers/spi/spi-geni-qcom.c | 63 +- drivers/spi/spi-gpio.c | 12 +- drivers/spi/spi-meson-spicc.c | 22 +- drivers/spi/spi-mt65xx.c | 40 +- drivers/spi/spi-mxs.c | 11 +- drivers/spi/spi-nxp-fspi.c | 57 +- drivers/spi/spi-ppc4xx.c | 22 +- drivers/spi/spi-rpc-if.c | 7 + drivers/spi/spi-s3c64xx.c | 1 + drivers/spi/spi-slave-mt27xx.c | 12 +- drivers/spi/spi-slave-system-control.c | 2 +- drivers/spi/spi-slave-time.c | 2 +- drivers/spi/spi-wpcm-fiu.c | 17 +- drivers/spi/spi-zynq-qspi.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 32 +- drivers/spi/spi.c | 27 +- drivers/spi/spidev.c | 2 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/tty_io.c | 2 +- fs/binfmt_elf.c | 4 +- fs/btrfs/btrfs_inode.h | 1 + fs/btrfs/ctree.h | 2 + fs/btrfs/defrag.c | 2 + fs/btrfs/file.c | 34 +- fs/btrfs/tree-checker.c | 2 +- fs/proc/base.c | 15 +- fs/proc/consoles.c | 7 +- fs/select.c | 11 +- fs/signalfd.c | 4 +- fs/xfs/xfs_buf.h | 2 +- include/dt-bindings/arm/qcom,ids.h | 4 + include/dt-bindings/clock/exynos7885.h | 32 +- include/dt-bindings/clock/exynos850.h | 1 + include/dt-bindings/clock/qcom,gcc-msm8998.h | 5 + include/dt-bindings/clock/qcom,gcc-sc8180x.h | 4 + include/dt-bindings/clock/qcom,sm4450-camcc.h | 106 + include/dt-bindings/clock/qcom,sm4450-dispcc.h | 51 + include/dt-bindings/clock/qcom,sm4450-gpucc.h | 62 + include/dt-bindings/clock/qcom,sm8150-camcc.h | 135 + include/dt-bindings/clock/qcom,sm8650-dispcc.h | 103 +- include/dt-bindings/clock/renesas,r9a09g057-cpg.h | 21 + include/dt-bindings/clock/samsung,exynosautov9.h | 11 + include/dt-bindings/clock/samsung,exynosautov920.h | 191 ++ include/dt-bindings/interconnect/qcom,ipq5332.h | 46 + include/dt-bindings/mailbox/qcom-ipcc.h | 2 + include/dt-bindings/soc/qe-fsl,tsa.h | 13 + include/kunit/visibility.h | 1 + include/linux/acpi_pmtmr.h | 13 + include/linux/arm_ffa.h | 12 + include/linux/console.h | 158 +- include/linux/cpuhotplug.h | 3 +- include/linux/firmware/imx/sm.h | 23 + include/linux/i8253.h | 2 +- include/linux/interrupt.h | 6 +- include/linux/ioremap.h | 1 + include/linux/irq.h | 6 - include/linux/irqdomain.h | 8 + include/linux/jiffies.h | 2 +- include/linux/mfd/axp20x.h | 3 + include/linux/mm.h | 6 +- include/linux/omap-gpmc.h | 10 - include/linux/pci_ids.h | 1 + include/linux/platform_data/ti-aemif.h | 45 - include/linux/posix-timers.h | 2 +- include/linux/printk.h | 33 +- include/linux/regmap.h | 4 + include/linux/sched/signal.h | 7 +- include/linux/scmi_imx_protocol.h | 59 + include/linux/serial_core.h | 117 +- include/linux/smp.h | 2 +- include/linux/soundwire/sdw_intel.h | 8 + include/linux/spi/spi.h | 12 +- include/linux/spi/spi_bitbang.h | 1 + include/linux/timekeeper_internal.h | 2 +- include/linux/ubsan.h | 5 + include/soc/fsl/qe/qe.h | 23 +- include/sound/aci.h | 1 + include/sound/asoundef.h | 6 +- include/sound/control.h | 27 +- include/sound/core.h | 69 +- include/sound/cs35l56.h | 6 +- include/sound/es1688.h | 1 + include/sound/memalloc.h | 7 +- include/sound/pcm.h | 49 +- include/sound/seq_kernel.h | 4 - include/sound/snd_wavefront.h | 4 - include/sound/soc-acpi-intel-match.h | 2 + include/sound/soc-acpi.h | 6 +- include/sound/soc-card.h | 2 - include/sound/soc-component.h | 3 - include/sound/soc-dai.h | 6 +- include/sound/soc-dpcm.h | 19 - include/sound/soc.h | 7 +- include/sound/soc_sdw_utils.h | 247 ++ include/sound/soundfont.h | 6 +- include/sound/{tas2781-tlv.h => tas2563-tlv.h} | 14 +- include/sound/tas2781-tlv.h | 260 -- include/sound/tas2781.h | 71 +- include/sound/ump.h | 12 + include/sound/vx_core.h | 1 - include/trace/events/asoc.h | 3 +- include/uapi/linux/elf.h | 1 + include/uapi/linux/spi/spi.h | 5 +- include/uapi/sound/asequencer.h | 2 + include/uapi/sound/asound.h | 17 +- init/init_task.c | 2 +- kernel/cpu.c | 22 +- kernel/fork.c | 2 +- kernel/irq/chip.c | 2 +- kernel/irq/cpuhotplug.c | 4 +- kernel/irq/irq_sim.c | 1 - kernel/irq/irqdomain.c | 210 +- kernel/irq/manage.c | 21 +- kernel/irq/migration.c | 4 +- kernel/irq/msi.c | 2 +- kernel/irq/proc.c | 17 +- kernel/kcov.c | 31 + kernel/locking/lockdep.c | 83 +- kernel/module/Makefile | 2 +- kernel/panic.c | 9 + kernel/printk/internal.h | 207 +- kernel/printk/nbcon.c | 934 ++++- kernel/printk/printk.c | 712 +++- kernel/printk/printk_ringbuffer.h | 7 +- kernel/printk/printk_safe.c | 25 +- kernel/rcu/tiny.c | 2 +- kernel/rcu/tree.c | 2 +- kernel/rcu/tree_exp.h | 7 + kernel/rcu/tree_stall.h | 9 + kernel/sched/fair.c | 2 +- kernel/sched/syscalls.c | 8 + kernel/signal.c | 34 +- kernel/softirq.c | 15 +- kernel/sys.c | 2 + kernel/time/alarmtimer.c | 9 +- kernel/time/clockevents.c | 2 +- kernel/time/clocksource.c | 45 +- kernel/time/hrtimer.c | 24 +- kernel/time/ntp.c | 10 +- kernel/time/ntp_internal.h | 4 +- kernel/time/posix-cpu-timers.c | 207 +- kernel/time/posix-timers.c | 73 +- kernel/time/posix-timers.h | 3 +- kernel/time/timekeeping.c | 4 +- kernel/time/timer.c | 64 +- lib/Kconfig.debug | 26 +- lib/Kconfig.ubsan | 4 +- lib/debugobjects.c | 27 +- lib/irq_poll.c | 2 +- lib/math/Makefile | 1 + lib/math/tests/Makefile | 3 + lib/math/tests/int_pow_kunit.c | 52 + net/batman-adv/types.h | 2 +- net/core/dev.c | 4 +- scripts/checktransupdate.py | 214 +- scripts/get_maintainer.pl | 17 +- scripts/sphinx-pre-install | 2 - sound/aoa/soundbus/i2sbus/core.c | 4 +- sound/core/Kconfig | 19 +- sound/core/compress_offload.c | 2 +- sound/core/control.c | 178 +- sound/core/control_compat.c | 47 +- sound/core/control_led.c | 4 +- sound/core/init.c | 2 +- sound/core/memalloc.c | 214 +- sound/core/memalloc_local.h | 16 - sound/core/misc.c | 71 - sound/core/oss/mixer_oss.c | 10 +- sound/core/oss/pcm_plugin.h | 5 +- sound/core/pcm.c | 6 + sound/core/pcm_lib.c | 3 + sound/core/pcm_memory.c | 68 +- sound/core/pcm_misc.c | 18 +- sound/core/pcm_native.c | 18 +- sound/core/pcm_timer.c | 3 +- sound/core/seq/oss/seq_oss_device.h | 4 - sound/core/seq/seq_clientmgr.c | 26 +- sound/core/seq/seq_ports.c | 5 + sound/core/seq/seq_ports.h | 2 + sound/core/seq/seq_queue.h | 1 - sound/core/seq/seq_timer.h | 2 - sound/core/seq/seq_ump_client.c | 79 +- sound/core/seq/seq_ump_convert.c | 11 +- sound/core/timer.c | 229 +- sound/core/ump.c | 122 +- sound/drivers/aloop.c | 7 +- sound/drivers/dummy.c | 5 +- sound/drivers/mpu401/mpu401.c | 16 +- sound/drivers/mpu401/mpu401_uart.c | 31 +- sound/drivers/mtpav.c | 14 +- sound/drivers/mts64.c | 18 +- sound/drivers/opl3/opl3_lib.c | 18 +- sound/drivers/opl3/opl3_midi.c | 95 +- sound/drivers/opl3/opl3_oss.c | 12 +- sound/drivers/opl3/opl3_synth.c | 4 +- sound/drivers/opl4/opl4_lib.c | 8 +- sound/drivers/opl4/yrw801.c | 2 +- sound/drivers/pcsp/pcsp.c | 21 +- sound/drivers/pcsp/pcsp_lib.c | 38 +- sound/drivers/pcsp/pcsp_mixer.c | 2 +- sound/drivers/portman2x4.c | 19 +- sound/drivers/serial-u16550.c | 41 +- sound/drivers/virmidi.c | 8 +- sound/drivers/vx/vx_core.c | 64 +- sound/drivers/vx/vx_hwdep.c | 4 +- sound/drivers/vx/vx_pcm.c | 23 +- sound/drivers/vx/vx_uer.c | 3 +- sound/hda/Kconfig | 5 +- sound/hda/intel-dsp-config.c | 57 +- sound/hda/intel-sdw-acpi.c | 5 +- sound/i2c/cs8427.c | 37 +- sound/i2c/other/ak4113.c | 2 - sound/i2c/other/ak4114.c | 12 - sound/i2c/other/ak4117.c | 13 - sound/i2c/other/ak4xxx-adda.c | 2 - sound/i2c/other/pt2258.c | 6 +- sound/i2c/tea6330t.c | 3 - sound/isa/ad1816a/ad1816a.c | 16 +- sound/isa/ad1816a/ad1816a_lib.c | 16 +- sound/isa/als100.c | 16 +- sound/isa/azt2320.c | 14 +- sound/isa/cmi8328.c | 42 +- sound/isa/cmi8330.c | 36 +- sound/isa/cs423x/cs4236.c | 31 +- sound/isa/cs423x/cs4236_lib.c | 56 +- sound/isa/es1688/es1688.c | 2 +- sound/isa/es1688/es1688_lib.c | 55 +- sound/isa/es18xx.c | 87 +- sound/isa/gus/gus_dma.c | 39 +- sound/isa/gus/gus_io.c | 215 +- sound/isa/gus/gus_irq.c | 7 +- sound/isa/gus/gus_main.c | 29 +- sound/isa/gus/gus_mem.c | 2 +- sound/isa/gus/gus_pcm.c | 33 +- sound/isa/gus/gus_reset.c | 8 +- sound/isa/gus/gus_uart.c | 21 +- sound/isa/gus/gus_volume.c | 7 +- sound/isa/gus/gusclassic.c | 4 +- sound/isa/gus/gusextreme.c | 4 +- sound/isa/gus/gusmax.c | 16 +- sound/isa/gus/interwave.c | 61 +- sound/isa/msnd/msnd.c | 46 +- sound/isa/msnd/msnd_midi.c | 4 - sound/isa/msnd/msnd_pinnacle.c | 184 +- sound/isa/opl3sa2.c | 46 +- sound/isa/opti9xx/miro.c | 163 +- sound/isa/opti9xx/opti92x-ad1848.c | 62 +- sound/isa/sb/emu8000.c | 11 +- sound/isa/sb/emu8000_patch.c | 1 - sound/isa/sb/emu8000_synth.c | 2 +- sound/isa/sb/jazz16.c | 49 +- sound/isa/sb/sb16.c | 42 +- sound/isa/sb/sb16_csp.c | 38 +- sound/isa/sb/sb16_main.c | 13 +- sound/isa/sb/sb8.c | 12 +- sound/isa/sb/sb_common.c | 27 +- sound/isa/sb/sb_mixer.c | 4 +- sound/isa/sc6000.c | 177 +- sound/isa/sscape.c | 96 +- sound/isa/wavefront/wavefront.c | 61 +- sound/isa/wavefront/wavefront_fx.c | 36 +- sound/isa/wavefront/wavefront_midi.c | 15 +- sound/isa/wavefront/wavefront_synth.c | 196 +- sound/isa/wss/wss_lib.c | 178 +- sound/pci/ali5451/ali5451.c | 2 +- sound/pci/asihpi/asihpi.c | 101 +- sound/pci/asihpi/hpimsgx.c | 2 +- sound/pci/asihpi/hpioctl.c | 2 +- sound/pci/azt3328.c | 2 +- sound/pci/cmipci.c | 32 +- sound/pci/emu10k1/emu10k1_patch.c | 5 +- sound/pci/emu10k1/emupcm.c | 31 +- sound/pci/hda/cs35l41_hda_spi.c | 1 + sound/pci/hda/hda_component.c | 19 +- sound/pci/hda/hda_component.h | 2 +- sound/pci/hda/hda_intel.c | 21 +- sound/pci/hda/hda_intel.h | 1 + sound/pci/hda/patch_cmedia.c | 269 ++ sound/pci/hda/patch_realtek.c | 365 +- sound/pci/hda/samsung_helper.c | 310 -- sound/pci/hda/tas2781_hda_i2c.c | 2 +- sound/pci/intel8x0.c | 3 - sound/pci/intel8x0m.c | 3 - sound/pci/korg1212/korg1212.c | 30 +- sound/pci/lx6464es/lx_core.c | 8 +- sound/pci/lx6464es/lx_core.h | 3 - sound/pci/pcxhr/pcxhr_mix22.c | 2 +- sound/pci/riptide/riptide.c | 193 +- sound/pci/rme9652/hdsp.c | 24 +- sound/pci/rme9652/hdspm.c | 36 +- sound/pci/trident/trident.h | 5 - sound/pci/trident/trident_memory.c | 10 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 21 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 36 +- sound/pcmcia/pdaudiocf/pdaudiocf_irq.c | 3 +- sound/pcmcia/vx/vxp_ops.c | 10 +- sound/pcmcia/vx/vxpocket.c | 27 +- sound/ppc/awacs.c | 4 +- sound/ppc/daca.c | 2 +- sound/ppc/keywest.c | 5 +- sound/ppc/pmac.c | 52 +- sound/ppc/powermac.c | 2 +- sound/ppc/tumbler.c | 21 +- sound/sh/aica.c | 7 +- sound/sh/sh_dac_audio.c | 8 +- sound/soc/Kconfig | 2 + sound/soc/Makefile | 1 + sound/soc/adi/axi-i2s.c | 6 +- sound/soc/adi/axi-spdif.c | 2 +- sound/soc/amd/acp-config.c | 12 + sound/soc/amd/acp-pcm-dma.c | 2 +- sound/soc/amd/acp/Kconfig | 22 + sound/soc/amd/acp/Makefile | 4 + sound/soc/amd/acp/acp-i2s.c | 188 +- sound/soc/amd/acp/acp-legacy-common.c | 40 +- sound/soc/amd/acp/acp-legacy-mach.c | 7 - sound/soc/amd/acp/acp-mach-common.c | 2 +- sound/soc/amd/acp/acp-mach.h | 1 + sound/soc/amd/acp/acp-pci.c | 4 + sound/soc/amd/acp/acp-pdm.c | 7 +- sound/soc/amd/acp/acp-platform.c | 117 +- sound/soc/amd/acp/acp-rembrandt.c | 2 +- sound/soc/amd/acp/acp-renoir.c | 2 +- sound/soc/amd/acp/acp-sdw-sof-mach.c | 509 +++ sound/soc/amd/acp/acp-sof-mach.c | 7 - sound/soc/amd/acp/acp63.c | 2 +- sound/soc/amd/acp/acp70.c | 87 +- sound/soc/amd/acp/amd-acp63-acpi-match.c | 90 + sound/soc/amd/acp/amd.h | 27 +- sound/soc/amd/acp/chip_offset_byte.h | 84 +- sound/soc/amd/acp/soc_amd_sdw_common.h | 44 + sound/soc/amd/mach-config.h | 2 + sound/soc/amd/ps/ps-pdm-dma.c | 2 +- sound/soc/amd/ps/ps-sdw-dma.c | 2 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 2 +- sound/soc/amd/yc/acp6x-pdm-dma.c | 2 +- sound/soc/apple/mca.c | 2 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/atmel/atmel_wm8904.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 44 +- sound/soc/atmel/mchp-pdmc.c | 99 +- sound/soc/atmel/mchp-spdifrx.c | 2 +- sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/sam9x5_wm8731.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/au1x/ac97c.c | 2 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/au1x/psc-ac97.c | 2 +- sound/soc/au1x/psc-i2s.c | 2 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 2 +- sound/soc/bcm/cygnus-ssp.c | 2 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 2 +- sound/soc/codecs/Kconfig | 7 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak4613.c | 4 +- sound/soc/codecs/cs-amp-lib-test.c | 44 + sound/soc/codecs/cs35l34.c | 21 - sound/soc/codecs/cs35l36.c | 34 +- sound/soc/codecs/cs35l41.c | 34 +- sound/soc/codecs/cs35l45.c | 2 +- sound/soc/codecs/cs35l56-shared.c | 25 +- sound/soc/codecs/cs42l42-sdw.c | 12 +- sound/soc/codecs/cs42l43.c | 2 +- sound/soc/codecs/cs43130.c | 113 +- sound/soc/codecs/cs47l15.c | 2 +- sound/soc/codecs/cs47l24.c | 2 +- sound/soc/codecs/cs47l35.c | 2 +- sound/soc/codecs/cs47l85.c | 2 +- sound/soc/codecs/cs47l90.c | 2 +- sound/soc/codecs/cs47l92.c | 2 +- sound/soc/codecs/cs53l30.c | 24 +- sound/soc/codecs/es8326.c | 6 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/lpass-va-macro.c | 2 +- sound/soc/codecs/lpass-wsa-macro.c | 27 +- sound/soc/codecs/msm8916-wcd-digital.c | 2 +- sound/soc/codecs/mt6357.c | 1855 ++++++++++ sound/soc/codecs/mt6357.h | 660 ++++ sound/soc/codecs/peb2466.c | 14 +- sound/soc/codecs/rk817_codec.c | 2 +- sound/soc/codecs/rt1318.c | 3 +- sound/soc/codecs/rt1320-sdw.c | 2147 +++++++++++- sound/soc/codecs/rt1320-sdw.h | 3 + sound/soc/codecs/rt5682.c | 4 +- sound/soc/codecs/rt5682s.c | 4 +- sound/soc/codecs/spdif_receiver.c | 3 +- sound/soc/codecs/spdif_transmitter.c | 3 +- sound/soc/codecs/sti-sas.c | 21 +- sound/soc/codecs/tas2552.c | 1 - sound/soc/codecs/tas2764.c | 1 - sound/soc/codecs/tas2770.c | 1 - sound/soc/codecs/tas2780.c | 1 - sound/soc/codecs/tas2781-comlib.c | 35 +- sound/soc/codecs/tas2781-fmwlib.c | 61 +- sound/soc/codecs/tas2781-i2c.c | 953 +++++- sound/soc/codecs/tas5086.c | 9 +- sound/soc/codecs/tlv320aic31xx.c | 102 +- sound/soc/codecs/tlv320aic32x4.c | 9 + sound/soc/codecs/wcd934x.c | 4 +- sound/soc/codecs/wcd937x.c | 2 +- sound/soc/codecs/wcd937x.h | 34 +- sound/soc/codecs/wcd938x.c | 20 +- sound/soc/codecs/wcd938x.h | 4 +- sound/soc/codecs/wcd939x.c | 2 +- sound/soc/codecs/wcd939x.h | 6 +- sound/soc/codecs/wm5102.c | 2 +- sound/soc/codecs/wm5110.c | 2 +- sound/soc/codecs/wm8994.c | 2 +- sound/soc/codecs/wm8997.c | 2 +- sound/soc/codecs/wm8998.c | 2 +- sound/soc/codecs/wsa881x.c | 44 +- sound/soc/codecs/wsa883x.c | 75 +- sound/soc/codecs/wsa884x.c | 240 +- sound/soc/dwc/dwc-i2s.c | 18 +- sound/soc/fsl/fsl_asrc.c | 2 +- sound/soc/fsl/fsl_aud2htx.c | 2 +- sound/soc/fsl/fsl_audmix.c | 14 +- sound/soc/fsl/fsl_dma.c | 2 +- sound/soc/fsl/fsl_easrc.c | 2 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_micfil.c | 2 +- sound/soc/fsl/fsl_mqs.c | 13 +- sound/soc/fsl/fsl_rpmsg.c | 11 +- sound/soc/fsl/fsl_sai.c | 2 +- sound/soc/fsl/fsl_spdif.c | 13 +- sound/soc/fsl/fsl_ssi.c | 8 +- sound/soc/fsl/fsl_xcvr.c | 4 +- sound/soc/fsl/imx-audmux.c | 8 +- sound/soc/fsl/imx-card.c | 3 - sound/soc/fsl/imx-pcm-rpmsg.c | 16 +- sound/soc/fsl/imx-sgtl5000.c | 2 +- sound/soc/fsl/lpc3xxx-i2s.c | 11 +- sound/soc/fsl/lpc3xxx-pcm.c | 2 +- sound/soc/fsl/mpc5200_psc_ac97.c | 2 +- sound/soc/fsl/mpc5200_psc_i2s.c | 4 +- sound/soc/fsl/p1022_ds.c | 2 +- sound/soc/fsl/p1022_rdk.c | 2 +- sound/soc/fsl/pcm030-audio-fabric.c | 2 +- sound/soc/generic/audio-graph-card.c | 16 +- .../soc/generic/audio-graph-card2-custom-sample.c | 2 +- sound/soc/generic/audio-graph-card2.c | 15 +- sound/soc/generic/simple-card.c | 4 +- sound/soc/generic/test-component.c | 11 +- sound/soc/img/img-i2s-in.c | 2 +- sound/soc/img/img-i2s-out.c | 2 +- sound/soc/img/img-parallel-out.c | 2 +- sound/soc/img/img-spdif-in.c | 2 +- sound/soc/img/img-spdif-out.c | 2 +- sound/soc/img/pistachio-internal-dac.c | 2 +- sound/soc/intel/Kconfig | 120 - sound/soc/intel/Makefile | 1 - sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 2 +- sound/soc/intel/avs/core.c | 8 +- sound/soc/intel/avs/pcm.c | 22 +- sound/soc/intel/boards/Kconfig | 156 +- sound/soc/intel/boards/Makefile | 31 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 720 ---- sound/soc/intel/boards/bxt_rt298.c | 670 ---- sound/soc/intel/boards/bytcht_cx2072x.c | 4 + sound/soc/intel/boards/bytcht_da7213.c | 4 + sound/soc/intel/boards/bytcht_es8316.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 4 +- sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/bytcr_wm5102.c | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 4 + sound/soc/intel/boards/cht_bsw_rt5672.c | 4 + sound/soc/intel/boards/ehl_rt5660.c | 3 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 688 ---- sound/soc/intel/boards/kbl_da7219_max98927.c | 1175 ------- sound/soc/intel/boards/kbl_rt5660.c | 567 --- sound/soc/intel/boards/kbl_rt5663_max98927.c | 1073 ------ .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 869 ----- sound/soc/intel/boards/skl_hda_dsp_common.c | 168 - sound/soc/intel/boards/skl_hda_dsp_common.h | 67 - sound/soc/intel/boards/skl_hda_dsp_generic.c | 242 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 704 ---- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 751 ---- sound/soc/intel/boards/skl_rt286.c | 568 --- sound/soc/intel/boards/sof_board_helpers.c | 152 + sound/soc/intel/boards/sof_board_helpers.h | 3 + sound/soc/intel/boards/sof_es8336.c | 14 +- sound/soc/intel/boards/sof_pcm512x.c | 5 +- sound/soc/intel/boards/sof_rt5682.c | 7 + sound/soc/intel/boards/sof_sdw.c | 1384 +------- sound/soc/intel/boards/sof_sdw_common.h | 172 +- sound/soc/intel/boards/sof_sdw_hdmi.c | 16 +- sound/soc/intel/boards/sof_ssp_amp.c | 6 + sound/soc/intel/boards/sof_wm8804.c | 6 +- sound/soc/intel/catpt/device.c | 2 +- sound/soc/intel/common/Makefile | 1 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 105 + sound/soc/intel/common/soc-acpi-intel-arl-match.c | 263 ++ sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 6 - sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 1 - sound/soc/intel/common/soc-acpi-intel-hda-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 6 - sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 11 - sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 104 + sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 145 + sound/soc/intel/common/soc-acpi-intel-skl-match.c | 5 - sound/soc/intel/skylake/Makefile | 15 - sound/soc/intel/skylake/bxt-sst.c | 629 ---- sound/soc/intel/skylake/cnl-sst-dsp.c | 266 -- sound/soc/intel/skylake/cnl-sst-dsp.h | 103 - sound/soc/intel/skylake/cnl-sst.c | 508 --- sound/soc/intel/skylake/skl-debug.c | 248 -- sound/soc/intel/skylake/skl-i2s.h | 87 - sound/soc/intel/skylake/skl-messages.c | 1419 -------- sound/soc/intel/skylake/skl-nhlt.c | 269 -- sound/soc/intel/skylake/skl-pcm.c | 1507 -------- sound/soc/intel/skylake/skl-ssp-clk.c | 428 --- sound/soc/intel/skylake/skl-ssp-clk.h | 108 - sound/soc/intel/skylake/skl-sst-cldma.c | 373 -- sound/soc/intel/skylake/skl-sst-cldma.h | 243 -- sound/soc/intel/skylake/skl-sst-dsp.c | 462 --- sound/soc/intel/skylake/skl-sst-dsp.h | 256 -- sound/soc/intel/skylake/skl-sst-ipc.c | 1071 ------ sound/soc/intel/skylake/skl-sst-ipc.h | 169 - sound/soc/intel/skylake/skl-sst-utils.c | 425 --- sound/soc/intel/skylake/skl-sst.c | 599 ---- sound/soc/intel/skylake/skl-topology.c | 3605 -------------------- sound/soc/intel/skylake/skl-topology.h | 524 --- sound/soc/intel/skylake/skl.c | 1177 ------- sound/soc/intel/skylake/skl.h | 207 -- sound/soc/kirkwood/kirkwood-i2s.c | 2 +- sound/soc/loongson/loongson_card.c | 125 +- sound/soc/loongson/loongson_dma.c | 25 +- sound/soc/loongson/loongson_i2s.c | 115 +- sound/soc/loongson/loongson_i2s.h | 24 +- sound/soc/loongson/loongson_i2s_pci.c | 51 +- sound/soc/mediatek/Kconfig | 20 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-btcvsd.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 2 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 16 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 +- sound/soc/mediatek/mt7986/mt7986-afe-pcm.c | 9 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 2 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 4 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 2 +- sound/soc/mediatek/mt8365/Makefile | 15 + sound/soc/mediatek/mt8365/mt8365-afe-clk.c | 421 +++ sound/soc/mediatek/mt8365/mt8365-afe-clk.h | 32 + sound/soc/mediatek/mt8365/mt8365-afe-common.h | 448 +++ sound/soc/mediatek/mt8365/mt8365-afe-pcm.c | 2274 ++++++++++++ sound/soc/mediatek/mt8365/mt8365-dai-adda.c | 311 ++ sound/soc/mediatek/mt8365/mt8365-dai-dmic.c | 310 ++ sound/soc/mediatek/mt8365/mt8365-dai-i2s.c | 846 +++++ sound/soc/mediatek/mt8365/mt8365-dai-pcm.c | 293 ++ sound/soc/mediatek/mt8365/mt8365-mt6357.c | 343 ++ sound/soc/mediatek/mt8365/mt8365-reg.h | 993 ++++++ sound/soc/meson/aiu-fifo.h | 2 - sound/soc/meson/aiu.c | 2 +- sound/soc/meson/axg-card.c | 13 +- sound/soc/meson/gx-card.c | 3 +- sound/soc/meson/meson-card-utils.c | 4 +- sound/soc/mxs/mxs-sgtl5000.c | 2 +- sound/soc/pxa/mmp-sspa.c | 2 +- sound/soc/pxa/pxa2xx-ac97.c | 2 +- sound/soc/qcom/common.c | 1 - sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/qcom/lpass-ipq806x.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 2 +- sound/soc/qcom/lpass-sc7280.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 31 +- sound/soc/qcom/qdsp6/q6routing.c | 2 +- sound/soc/qcom/sm8250.c | 8 + sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/rockchip/rockchip_rt5645.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 2 +- sound/soc/samsung/arndale.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/odroid.c | 2 +- sound/soc/samsung/pcm.c | 2 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/spdif.c | 2 +- sound/soc/sdw_utils/Kconfig | 6 + sound/soc/sdw_utils/Makefile | 11 + .../soc_sdw_bridge_cs35l56.c} | 56 +- .../soc_sdw_cs42l42.c} | 13 +- .../soc_sdw_cs42l43.c} | 38 +- .../soc_sdw_cs_amp.c} | 18 +- .../sof_sdw_dmic.c => sdw_utils/soc_sdw_dmic.c} | 10 +- .../sof_sdw_maxim.c => sdw_utils/soc_sdw_maxim.c} | 56 +- .../soc_sdw_rt5682.c} | 12 +- .../sof_sdw_rt700.c => sdw_utils/soc_sdw_rt700.c} | 12 +- .../sof_sdw_rt711.c => sdw_utils/soc_sdw_rt711.c} | 38 +- .../soc_sdw_rt712_sdca.c} | 10 +- .../soc_sdw_rt722_sdca.c} | 10 +- .../soc_sdw_rt_amp.c} | 43 +- .../soc_sdw_rt_amp_coeff_tables.h} | 6 +- .../soc_sdw_rt_dmic.c} | 11 +- .../soc_sdw_rt_sdca_jack_common.c} | 40 +- sound/soc/sdw_utils/soc_sdw_utils.c | 1170 +++++++ sound/soc/sh/Kconfig | 1 + sound/soc/sh/fsi.c | 2 +- sound/soc/sh/hac.c | 2 +- sound/soc/sh/rcar/adg.c | 4 +- sound/soc/sh/rcar/core.c | 19 +- sound/soc/sh/rcar/dma.c | 75 +- sound/soc/sh/rcar/rsnd.h | 10 - sound/soc/sh/rcar/ssi.c | 2 +- sound/soc/sh/rz-ssi.c | 259 +- sound/soc/sh/siu_dai.c | 2 +- sound/soc/soc-ac97.c | 4 +- sound/soc/soc-card-test.c | 57 - sound/soc/soc-card.c | 10 - sound/soc/soc-component.c | 12 - sound/soc/soc-core.c | 21 +- sound/soc/soc-dai.c | 58 - sound/soc/soc-dapm.c | 5 +- sound/soc/soc-pcm.c | 362 +- sound/soc/soc-topology-test.c | 132 +- sound/soc/soc-topology.c | 9 +- sound/soc/sof/amd/Kconfig | 11 + sound/soc/sof/amd/Makefile | 4 +- sound/soc/sof/amd/acp-common.c | 3 + sound/soc/sof/amd/acp-dsp-offset.h | 24 +- sound/soc/sof/amd/acp-loader.c | 2 +- sound/soc/sof/amd/acp.c | 88 +- sound/soc/sof/amd/acp.h | 11 +- sound/soc/sof/amd/acp70.c | 142 + sound/soc/sof/amd/pci-acp63.c | 2 +- sound/soc/sof/amd/pci-acp70.c | 112 + sound/soc/sof/amd/pci-rmb.c | 1 - sound/soc/sof/amd/pci-rn.c | 1 - sound/soc/sof/amd/pci-vangogh.c | 1 - sound/soc/sof/imx/imx8.c | 2 +- sound/soc/sof/imx/imx8m.c | 2 +- sound/soc/sof/imx/imx8ulp.c | 2 +- sound/soc/sof/intel/Kconfig | 17 + sound/soc/sof/intel/Makefile | 2 + sound/soc/sof/intel/bdw.c | 2 +- sound/soc/sof/intel/byt.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 1 + sound/soc/sof/intel/hda-stream.c | 4 +- sound/soc/sof/intel/hda.c | 282 +- sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/lnl.c | 27 + sound/soc/sof/intel/mtl.c | 16 +- sound/soc/sof/intel/mtl.h | 2 + sound/soc/sof/intel/pci-ptl.c | 77 + sound/soc/sof/intel/shim.h | 1 + sound/soc/sof/mediatek/mt8186/mt8186.c | 2 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 2 +- sound/soc/sof/pcm.c | 2 +- sound/soc/sof/sof-audio.h | 8 +- sound/soc/sof/sof-priv.h | 16 +- sound/soc/sof/topology.c | 8 +- sound/soc/sprd/sprd-mcdt.c | 2 +- sound/soc/starfive/jh7110_pwmdac.c | 2 +- sound/soc/starfive/jh7110_tdm.c | 2 +- sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/stm/stm32_i2s.c | 6 +- sound/soc/stm/stm32_sai_sub.c | 2 +- sound/soc/stm/stm32_spdifrx.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 30 +- sound/soc/sunxi/sun4i-i2s.c | 2 +- sound/soc/sunxi/sun4i-spdif.c | 2 +- sound/soc/sunxi/sun50i-dmic.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 2 +- sound/soc/tegra/tegra186_asrc.c | 2 +- sound/soc/tegra/tegra186_dspk.c | 2 +- sound/soc/tegra/tegra20_ac97.c | 2 +- sound/soc/tegra/tegra20_i2s.c | 2 +- sound/soc/tegra/tegra210_admaif.c | 2 +- sound/soc/tegra/tegra210_adx.c | 2 +- sound/soc/tegra/tegra210_ahub.c | 2 +- sound/soc/tegra/tegra210_amx.c | 2 +- sound/soc/tegra/tegra210_dmic.c | 2 +- sound/soc/tegra/tegra210_i2s.c | 18 +- sound/soc/tegra/tegra210_mixer.c | 2 +- sound/soc/tegra/tegra210_mvc.c | 2 +- sound/soc/tegra/tegra210_ope.c | 2 +- sound/soc/tegra/tegra210_sfc.c | 2 +- sound/soc/tegra/tegra30_ahub.c | 2 +- sound/soc/tegra/tegra30_i2s.c | 2 +- sound/soc/tegra/tegra_audio_graph_card.c | 2 +- sound/soc/tegra/tegra_pcm.c | 2 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/davinci-i2s.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/ti/omap-mcbsp.c | 2 +- sound/soc/uniphier/aio-ld11.c | 2 +- sound/soc/uniphier/aio-pxs2.c | 2 +- sound/soc/uniphier/evea.c | 2 +- sound/soc/ux500/mop500.c | 2 +- sound/soc/ux500/ux500_msp_dai.c | 2 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 2 +- sound/soc/xilinx/xlnx_spdif.c | 2 +- sound/soc/xtensa/xtfpga-i2s.c | 2 +- sound/sparc/amd7930.c | 8 +- sound/sparc/cs4231.c | 78 +- sound/synth/emux/emux_hwdep.c | 6 +- sound/synth/emux/emux_oss.c | 11 +- sound/synth/emux/emux_seq.c | 13 +- sound/synth/emux/emux_synth.c | 12 +- sound/synth/emux/soundfont.c | 67 +- sound/usb/caiaq/audio.c | 15 +- sound/usb/card.c | 8 + sound/usb/clock.c | 62 +- sound/usb/endpoint.c | 3 + sound/usb/format.c | 6 +- sound/usb/helper.c | 34 + sound/usb/helper.h | 10 +- sound/usb/midi.c | 6 +- sound/usb/midi2.c | 36 +- sound/usb/mixer.c | 37 +- sound/usb/mixer.h | 1 + sound/usb/mixer_quirks.c | 593 +++- sound/usb/mixer_scarlett.c | 4 +- sound/usb/power.c | 3 +- sound/usb/power.h | 1 + sound/usb/quirks-table.h | 2457 +++++-------- sound/usb/quirks.c | 62 +- sound/usb/stream.c | 21 +- sound/usb/usbaudio.h | 12 + sound/usb/usx2y/us122l.c | 45 +- sound/usb/usx2y/usX2Yhwdep.c | 25 +- sound/usb/usx2y/usb_stream.c | 95 +- sound/usb/usx2y/usb_stream.h | 1 + sound/usb/usx2y/usbusx2y.c | 7 +- sound/usb/usx2y/usbusx2yaudio.c | 67 +- sound/usb/usx2y/usx2yhwdeppcm.c | 54 +- tools/arch/x86/kcpuid/cpuid.csv | 1430 +++++--- tools/arch/x86/kcpuid/kcpuid.c | 109 +- tools/include/nolibc/Makefile | 1 + tools/include/nolibc/arch-aarch64.h | 4 +- tools/include/nolibc/arch-arm.h | 8 +- tools/include/nolibc/arch-i386.h | 4 +- tools/include/nolibc/arch-loongarch.h | 4 +- tools/include/nolibc/arch-mips.h | 8 +- tools/include/nolibc/arch-powerpc.h | 6 +- tools/include/nolibc/arch-riscv.h | 4 +- tools/include/nolibc/arch-s390.h | 4 +- tools/include/nolibc/arch-x86_64.h | 8 +- tools/include/nolibc/compiler.h | 24 +- tools/include/nolibc/crt.h | 25 +- tools/include/nolibc/nolibc.h | 3 +- tools/include/nolibc/stackprotector.h | 4 +- tools/include/nolibc/stdbool.h | 16 + tools/include/nolibc/string.h | 1 + tools/sound/dapm-graph | 44 +- tools/spi/spidev_fdx.c | 2 +- tools/testing/kunit/kunit_kernel.py | 3 +- tools/testing/selftests/Makefile | 2 +- tools/testing/selftests/acct/.gitignore | 3 + tools/testing/selftests/acct/Makefile | 5 + tools/testing/selftests/acct/acct_syscall.c | 78 + tools/testing/selftests/alsa/Makefile | 4 +- tools/testing/selftests/alsa/global-timer.c | 87 + tools/testing/selftests/alsa/utimer-test.c | 164 + tools/testing/selftests/core/Makefile | 2 +- tools/testing/selftests/core/unshare_test.c | 94 + tools/testing/selftests/cpufreq/cpufreq.sh | 15 + tools/testing/selftests/cpufreq/main.sh | 13 +- .../drivers/s390x/uvdevice/test_uvdevice.c | 6 - tools/testing/selftests/exec/execveat.c | 2 +- .../filesystems/statmount/statmount_test_ns.c | 7 +- .../ftrace/test.d/00basic/test_ownership.tc | 46 +- .../ftrace/test.d/dynevent/add_remove_uprobe.tc | 26 + .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 9 +- .../ftrace/test.d/kprobe/kprobe_args_char.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 2 +- tools/testing/selftests/hid/hid_bpf.c | 6 - tools/testing/selftests/kselftest.h | 10 +- tools/testing/selftests/kselftest_harness.h | 18 +- tools/testing/selftests/lib/Makefile | 3 +- tools/testing/selftests/lib/config | 1 - tools/testing/selftests/lib/strscpy.sh | 3 - tools/testing/selftests/mm/Makefile | 1 + tools/testing/selftests/mm/pkey-helpers.h | 13 +- tools/testing/selftests/mm/pkey_sighandler_tests.c | 481 +++ tools/testing/selftests/mm/protection_keys.c | 10 - tools/testing/selftests/nolibc/Makefile | 41 +- tools/testing/selftests/nolibc/nolibc-test.c | 9 +- tools/testing/selftests/nolibc/run-tests.sh | 16 +- tools/testing/selftests/resctrl/cat_test.c | 7 +- tools/testing/selftests/rtc/rtctest.c | 7 - tools/testing/selftests/rust/config | 3 +- tools/testing/selftests/timers/change_skew.c | 3 - tools/testing/selftests/timers/posix_timers.c | 550 ++- tools/testing/selftests/timers/skew_consistency.c | 2 - tools/testing/selftests/timers/threadtest.c | 4 +- tools/testing/selftests/tpm2/test_async.sh | 2 +- tools/testing/selftests/tpm2/test_smoke.sh | 2 +- tools/testing/selftests/tpm2/test_space.sh | 2 +- tools/testing/selftests/user/Makefile | 9 - tools/testing/selftests/user/config | 1 - tools/testing/selftests/user/test_user_copy.sh | 18 - 1975 files changed, 74601 insertions(+), 51130 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm4450-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm4450-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8150-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynosautov920- [...] create mode 100644 Documentation/devicetree/bindings/firmware/nxp,imx95-scmi.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/media/s5p-mfc.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/atmel,at91rm9200-pinc [...] create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6397-reg [...] delete mode 100644 Documentation/devicetree/bindings/regulator/mt6397-regulator.txt delete mode 100644 Documentation/devicetree/bindings/reset/mobileye,eyeq5-reset.yaml create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2711-avs-moni [...] create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs4271.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs4271.txt delete mode 100644 Documentation/devicetree/bindings/sound/da7213.txt create mode 100644 Documentation/devicetree/bindings/sound/dlg,da7213.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,imx-audio-es8328.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,saif.yaml delete mode 100644 Documentation/devicetree/bindings/sound/imx-audio-es8328.txt create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8365-afe.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8365-mt6357.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mxs-saif.txt delete mode 100644 Documentation/devicetree/bindings/sound/pcm512x.txt copy Documentation/devicetree/bindings/sound/{qcom,sm8250.yaml => qcom,apq8016-sbc [...] create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm512x.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,tlv320dac3100.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tlv320aic31xx.txt delete mode 100644 Documentation/devicetree/bindings/sound/tpa6130a2.txt create mode 100644 Documentation/devicetree/bindings/spi/nxp,sc18is.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sc18is602.txt delete mode 100644 Documentation/devicetree/bindings/timer/brcm,bcm2835-system-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/brcm,bcm2835-system-timer.yaml create mode 100644 Documentation/doc-guide/checktransupdate.rst create mode 100644 Documentation/scheduler/sched-eevdf.rst create mode 100644 Documentation/sound/utimers.rst create mode 100644 Documentation/translations/ko_KR/core-api/wrappers/memory-barriers.rst rename Documentation/translations/ko_KR/{ => process}/howto.rst (100%) create mode 100644 Documentation/translations/sp_SP/scheduler/sched-eevdf.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/kcsan.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/checktransupdate.rst create mode 100644 Documentation/translations/zh_CN/kbuild/gcc-plugins.rst create mode 100644 Documentation/translations/zh_CN/kbuild/headers_install.rst create mode 100644 Documentation/translations/zh_CN/kbuild/index.rst rename Documentation/translations/zh_CN/{admin-guide => process}/security-bugs.rst (57%) create mode 100644 Documentation/virt/kvm/loongarch/hypercalls.rst create mode 100644 Documentation/virt/kvm/loongarch/index.rst create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-blueridge-4u.dts copy arch/arm/boot/dts/aspeed/{aspeed-bmc-ibm-rainier.dts => aspeed-bmc-ibm-blueri [...] copy arch/arm/boot/dts/aspeed/{aspeed-bmc-ibm-everest.dts => aspeed-bmc-ibm-fuji.d [...] create mode 100644 arch/arm/boot/dts/aspeed/ibm-power11-quad.dtsi copy arch/arm/boot/dts/broadcom/{bcm23550.dtsi => bcm2166x-common.dtsi} (68%) create mode 100644 arch/arm/boot/dts/st/stm32mp151c-mecio1r0.dts create mode 100644 arch/arm/boot/dts/st/stm32mp151c-mect1s.dts create mode 100644 arch/arm/boot/dts/st/stm32mp153c-mecio1r1.dts create mode 100644 arch/arm/boot/dts/st/stm32mp15x-mecio1-io.dtsi create mode 100644 arch/arm/mach-at91/sam9x7.c delete mode 100644 arch/arm/mach-davinci/cpuidle.c delete mode 100644 arch/arm/mach-davinci/cpuidle.h create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-sp.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-c3-c308l-aw419.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2712.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-lvds0.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-lvds1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-mipi0.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-mipi1.dtsi rename arch/arm64/boot/dts/freescale/{imx8mm-venice-gw7905-0x.dts => imx8mm-venice [...] rename arch/arm64/boot/dts/freescale/{imx8mm-venice-gw7905.dtsi => imx8mm-venice-g [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phycore-no-eth.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi rename arch/arm64/boot/dts/freescale/{imx8mp-venice-gw7905-2x.dts => imx8mp-venice [...] rename arch/arm64/boot/dts/freescale/{imx8mp-venice-gw7905.dtsi => imx8mp-venice-g [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-mipi.dtsi copy arch/arm64/boot/dts/freescale/{imx93-9x9-qsb.dts => imx93-14x14-evk.dts} (64%) create mode 100644 arch/arm64/boot/dts/freescale/imx93-kontron-bl-osm-s.dts create mode 100644 arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3740-0002.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-j3-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-j3ltetw.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-wingtech-wt86518.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-wingtech-wt86528.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-wingtech-wt865x8.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8929-pm8916.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8929-wingtech-wt82918hd.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8929.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8939-wingtech-wt82918.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8939-wingtech-wt82918.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8939-wingtech-wt82918hd.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-h815.dts copy arch/arm64/boot/dts/qcom/{x1e80100-lenovo-yoga-slim7x.dts => x1e78100-lenovo- [...] copy arch/arm64/boot/dts/qcom/{x1e80100-qcp.dts => x1e80100-microsoft-romulus.dtsi} (56%) create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus13.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus15.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g043u11-smarc-du-adv7513.dtso create mode 100644 arch/arm64/boot/dts/renesas/r9a09g057.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts create mode 100644 arch/arm64/boot/dts/renesas/rz-smarc-du-adv7513.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-firefly-jd4-core-mb.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-firefly-jd4-core.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s-plus.dts copy arch/arm64/boot/dts/rockchip/{rk3399.dtsi => rk3399-base.dtsi} (100%) rename arch/arm64/boot/dts/rockchip/{rk3399-op1-opp.dtsi => rk3399-op1.dtsi} (99%) delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi rename arch/arm64/boot/dts/rockchip/{rk3399-t-opp.dtsi => rk3399-t.dtsi} (98%) copy arch/arm64/boot/dts/rockchip/{rk3568-odroid-m1.dts => rk3566-lckfb-tspi.dts} (63%) copy arch/arm64/boot/dts/rockchip/{rk3568-odroid-m1.dts => rk3566-odroid-m1s.dts} (68%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-display-vz.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-display.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6-lts.dts copy arch/arm64/boot/dts/rockchip/{rk3588-nanopc-t6.dts => rk3588-nanopc-t6.dtsi} (90%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts copy arch/arm64/boot/dts/rockchip/{rk3588s-rock-5a.dts => rk3588s-odroid-m2.dts} (58%) create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-m2-bkey-ekey- [...] create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-m2-bkey-usb3.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts create mode 100644 arch/x86/include/uapi/asm/elf.h copy drivers/firmware/arm_scmi/{ => transports}/Kconfig (53%) create mode 100644 drivers/firmware/arm_scmi/transports/Makefile rename drivers/firmware/arm_scmi/{ => transports}/mailbox.c (85%) rename drivers/firmware/arm_scmi/{ => transports}/optee.c (89%) rename drivers/firmware/arm_scmi/{ => transports}/smc.c (86%) rename drivers/firmware/arm_scmi/{ => transports}/virtio.c (94%) create mode 100644 drivers/firmware/arm_scmi/vendors/imx/Kconfig create mode 100644 drivers/firmware/arm_scmi/vendors/imx/Makefile create mode 100644 drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c create mode 100644 drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c create mode 100644 drivers/firmware/arm_scmi/vendors/imx/imx95.rst create mode 100644 drivers/firmware/imx/sm-misc.c create mode 100644 drivers/input/keyboard/imx-sm-bbm-key.c create mode 100644 drivers/irqchip/irq-loongarch-avec.c create mode 100644 drivers/irqchip/irq-loongson.h delete mode 100644 drivers/regulator/sm5703-regulator.c create mode 100644 drivers/reset/reset-eyeq.c create mode 100644 drivers/rtc/rtc-imx-sm-bbm.c create mode 100644 drivers/soc/qcom/trace-smp2p.h create mode 100644 drivers/soc/qcom/trace_icc-bwmon.h create mode 100644 include/dt-bindings/clock/qcom,sm4450-camcc.h create mode 100644 include/dt-bindings/clock/qcom,sm4450-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,sm4450-gpucc.h create mode 100644 include/dt-bindings/clock/qcom,sm8150-camcc.h mode change 100644 => 120000 include/dt-bindings/clock/qcom,sm8650-dispcc.h create mode 100644 include/dt-bindings/clock/renesas,r9a09g057-cpg.h create mode 100644 include/dt-bindings/clock/samsung,exynosautov920.h create mode 100644 include/dt-bindings/interconnect/qcom,ipq5332.h create mode 100644 include/dt-bindings/soc/qe-fsl,tsa.h create mode 100644 include/linux/firmware/imx/sm.h delete mode 100644 include/linux/platform_data/ti-aemif.h create mode 100644 include/linux/scmi_imx_protocol.h create mode 100644 include/sound/soc_sdw_utils.h copy include/sound/{tas2781-tlv.h => tas2563-tlv.h} (96%) create mode 100644 lib/math/tests/Makefile create mode 100644 lib/math/tests/int_pow_kunit.c delete mode 100644 sound/core/memalloc_local.h delete mode 100644 sound/pci/hda/samsung_helper.c create mode 100644 sound/soc/amd/acp/acp-sdw-sof-mach.c create mode 100644 sound/soc/amd/acp/amd-acp63-acpi-match.c create mode 100644 sound/soc/amd/acp/soc_amd_sdw_common.h create mode 100644 sound/soc/codecs/mt6357.c create mode 100644 sound/soc/codecs/mt6357.h delete mode 100644 sound/soc/intel/boards/bxt_da7219_max98357a.c delete mode 100644 sound/soc/intel/boards/bxt_rt298.c delete mode 100644 sound/soc/intel/boards/kbl_da7219_max98357a.c delete mode 100644 sound/soc/intel/boards/kbl_da7219_max98927.c delete mode 100644 sound/soc/intel/boards/kbl_rt5660.c delete mode 100644 sound/soc/intel/boards/kbl_rt5663_max98927.c delete mode 100644 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c delete mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.c delete mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.h delete mode 100644 sound/soc/intel/boards/skl_nau88l25_max98357a.c delete mode 100644 sound/soc/intel/boards/skl_nau88l25_ssm4567.c delete mode 100644 sound/soc/intel/boards/skl_rt286.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-ptl-match.c delete mode 100644 sound/soc/intel/skylake/Makefile delete mode 100644 sound/soc/intel/skylake/bxt-sst.c delete mode 100644 sound/soc/intel/skylake/cnl-sst-dsp.c delete mode 100644 sound/soc/intel/skylake/cnl-sst-dsp.h delete mode 100644 sound/soc/intel/skylake/cnl-sst.c delete mode 100644 sound/soc/intel/skylake/skl-debug.c delete mode 100644 sound/soc/intel/skylake/skl-i2s.h delete mode 100644 sound/soc/intel/skylake/skl-messages.c delete mode 100644 sound/soc/intel/skylake/skl-nhlt.c delete mode 100644 sound/soc/intel/skylake/skl-pcm.c delete mode 100644 sound/soc/intel/skylake/skl-ssp-clk.c delete mode 100644 sound/soc/intel/skylake/skl-ssp-clk.h delete mode 100644 sound/soc/intel/skylake/skl-sst-cldma.c delete mode 100644 sound/soc/intel/skylake/skl-sst-cldma.h delete mode 100644 sound/soc/intel/skylake/skl-sst-dsp.c delete mode 100644 sound/soc/intel/skylake/skl-sst-dsp.h delete mode 100644 sound/soc/intel/skylake/skl-sst-ipc.c delete mode 100644 sound/soc/intel/skylake/skl-sst-ipc.h delete mode 100644 sound/soc/intel/skylake/skl-sst-utils.c delete mode 100644 sound/soc/intel/skylake/skl-sst.c delete mode 100644 sound/soc/intel/skylake/skl-topology.c delete mode 100644 sound/soc/intel/skylake/skl-topology.h delete mode 100644 sound/soc/intel/skylake/skl.c delete mode 100644 sound/soc/intel/skylake/skl.h create mode 100644 sound/soc/mediatek/mt8365/Makefile create mode 100644 sound/soc/mediatek/mt8365/mt8365-afe-clk.c create mode 100644 sound/soc/mediatek/mt8365/mt8365-afe-clk.h create mode 100644 sound/soc/mediatek/mt8365/mt8365-afe-common.h create mode 100644 sound/soc/mediatek/mt8365/mt8365-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8365/mt8365-dai-adda.c create mode 100644 sound/soc/mediatek/mt8365/mt8365-dai-dmic.c create mode 100644 sound/soc/mediatek/mt8365/mt8365-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8365/mt8365-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8365/mt8365-mt6357.c create mode 100644 sound/soc/mediatek/mt8365/mt8365-reg.h create mode 100644 sound/soc/sdw_utils/Kconfig create mode 100644 sound/soc/sdw_utils/Makefile rename sound/soc/{intel/boards/bridge_cs35l56.c => sdw_utils/soc_sdw_bridge_cs35l5 [...] rename sound/soc/{intel/boards/sof_sdw_cs42l42.c => sdw_utils/soc_sdw_cs42l42.c} (82%) rename sound/soc/{intel/boards/sof_sdw_cs42l43.c => sdw_utils/soc_sdw_cs42l43.c} (73%) rename sound/soc/{intel/boards/sof_sdw_cs_amp.c => sdw_utils/soc_sdw_cs_amp.c} (66%) rename sound/soc/{intel/boards/sof_sdw_dmic.c => sdw_utils/soc_sdw_dmic.c} (71%) rename sound/soc/{intel/boards/sof_sdw_maxim.c => sdw_utils/soc_sdw_maxim.c} (63%) rename sound/soc/{intel/boards/sof_sdw_rt5682.c => sdw_utils/soc_sdw_rt5682.c} (82%) rename sound/soc/{intel/boards/sof_sdw_rt700.c => sdw_utils/soc_sdw_rt700.c} (81%) rename sound/soc/{intel/boards/sof_sdw_rt711.c => sdw_utils/soc_sdw_rt711.c} (70%) rename sound/soc/{intel/boards/sof_sdw_rt712_sdca.c => sdw_utils/soc_sdw_rt712_sdc [...] rename sound/soc/{intel/boards/sof_sdw_rt722_sdca.c => sdw_utils/soc_sdw_rt722_sdc [...] rename sound/soc/{intel/boards/sof_sdw_rt_amp.c => sdw_utils/soc_sdw_rt_amp.c} (84%) rename sound/soc/{intel/boards/sof_sdw_amp_coeff_tables.h => sdw_utils/soc_sdw_rt_ [...] rename sound/soc/{intel/boards/sof_sdw_rt_dmic.c => sdw_utils/soc_sdw_rt_dmic.c} (70%) rename sound/soc/{intel/boards/sof_sdw_rt_sdca_jack_common.c => sdw_utils/soc_sdw_ [...] create mode 100644 sound/soc/sdw_utils/soc_sdw_utils.c create mode 100644 sound/soc/sof/amd/acp70.c create mode 100644 sound/soc/sof/amd/pci-acp70.c create mode 100644 sound/soc/sof/intel/pci-ptl.c create mode 100644 tools/include/nolibc/stdbool.h create mode 100644 tools/testing/selftests/acct/.gitignore create mode 100644 tools/testing/selftests/acct/Makefile create mode 100644 tools/testing/selftests/acct/acct_syscall.c create mode 100644 tools/testing/selftests/alsa/global-timer.c create mode 100644 tools/testing/selftests/alsa/utimer-test.c create mode 100644 tools/testing/selftests/core/unshare_test.c create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_uprobe.tc delete mode 100755 tools/testing/selftests/lib/strscpy.sh create mode 100644 tools/testing/selftests/mm/pkey_sighandler_tests.c delete mode 100644 tools/testing/selftests/user/Makefile delete mode 100644 tools/testing/selftests/user/config delete mode 100755 tools/testing/selftests/user/test_user_copy.sh