This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 045395d86acd Merge tag 'cgroup-for-6.9' of git://git.kernel.org/pub/scm [...] adds a0c446dc4d93 irqchip/gic-v3: Use readl_relaxed_poll_timeout_atomic() adds d22083a5f09b irqchip/gic(v3): Replace gic_irq() with irqd_to_hwirq() adds 9676635685fe genirq: Remove unneeded forward declaration adds 22653244a9fe genirq: Deduplicate interrupt descriptor initialization adds d12a82848eac bitmap: Define a cleanup function for bitmaps adds 3832f3904233 genirq/irq_sim: Remove unused field from struct irq_sim_irq_ctx adds 8dab7fd47e53 genirq/irq_sim: Order headers alphabetically adds aafd753555c0 genirq/irq_sim: Shrink code by using <linux/cleanup.h> helpers adds 3eece72ded7f irqchip/loongson-eiointc: Skip handling if there is no pen [...] adds 83c0708719f7 irqchip/loongson-eiointc: Remove explicit interrupt affini [...] adds 004c7a6bf43e irqchip/bcm-6345-l1: Prefer struct_size)_ over open coded [...] adds e955a71f8359 irqchip/irq-bcm7038-l1: Prefer struct_size over open coded [...] adds ee4c1592b7e9 irqchip/gic-v3-its: Remove usage of the deprecated ida_sim [...] adds c99303a2d2a2 genirq: Wake interrupt threads immediately when changing affinity adds eb0e1ebb1772 irqchip/vic: Fix a kernel-doc warning adds 4a0705bb83d6 dt-bindings: interrupt-controller: Add support for Amlogic [...] adds e281bfa6f759 irqchip/meson-gpio: Add support for Amlogic-T7 SoCs adds 3f734564a03d arm64: dts: Add gpio_intc node for Amlogic-T7 SoCs adds d8c56cea725c dt-bindings: interrupt-controller: Add starfive,jh8100-intc adds e4e535036173 irqchip: Add StarFive external interrupt controller adds b7357ec21df9 irqchip/imgpdc: Convert to platform_driver::remove_new() callback adds 984e5c7b8d7b irqchip/imx-intmux: Convert to platform_driver::remove_new [...] adds 5fcf3688e875 irqchip/imx-irqsteer: Convert to platform_driver::remove_n [...] adds e58e0b5290bf irqchip/keystone: Convert to platform_driver::remove_new() [...] adds f62c5be8a63a irqchip/ls-scfg-msi: Convert to platform_driver::remove_ne [...] adds 8d0f3e7bdef4 irqchip/madera: Convert to platform_driver::remove_new() callback adds b7b58085a5b5 irqchip/mvebu-pic: Convert to platform_driver::remove_new( [...] adds abe9da4056bc irqchip/pruss-intc: Convert to platform_driver::remove_new [...] adds be5476f6658a irqchip/renesas-intc-irqpin: Convert to platform_driver::r [...] adds 127806dc0b2a irqchip/renesas-irqc: Convert to platform_driver::remove_n [...] adds d1c762d93a3b irqchip/renesas-rza1: Convert to platform_driver::remove_n [...] adds 935603e81999 irqchip/stm32-exti: Convert to platform_driver::remove_new [...] adds f7f56d59a392 irqchip/ts4800: Convert to platform_driver::remove_new() callback new 02d4df78c5ae Merge tag 'irq-core-2024-03-10' of git://git.kernel.org/pu [...] adds 151378251004 irqchip/gic-v3: Make gic_irq_domain_select() robust for ze [...] adds de1ff306dcf4 genirq/irqdomain: Remove the param count restriction from [...] adds ac81e94ab001 genirq/msi: Extend msi_parent_ops adds 6516d5a29535 genirq/irqdomain: Add DOMAIN_BUS_DEVICE_MSI adds c88f9110bfbc platform-msi: Prepare for real per device domains adds 14fd06c776b5 irqchip: Convert all platform MSI users to the new API adds 1a4671ff7a90 platform-msi: Remove unused interfaces adds 9c78c1a85c04 genirq/msi: Provide optional translation op adds 3095cc0d5b2c genirq/msi: Split msi_domain_alloc_irq_at() adds 2d566a498d64 genirq/msi: Provide DOMAIN_BUS_WIRED_TO_MSI adds 9d1c58c80046 genirq/msi: Optionally use dev->fwnode for device domain adds 0ee1578b00bc genirq/msi: Provide allocation/free functions for "wired" [...] adds e49312fe09df genirq/irqdomain: Reroute device MSI create_mapping adds 9bbe13a5d414 genirq/msi: Provide MSI_FLAG_PARENT_PM_DEV adds 34da27aa8956 irqchip/imx-intmux: Handle pure domain searches correctly adds 5aa3c0cf5bba genirq/irqdomain: Don't call ops->select for DOMAIN_BUS_AN [...] adds 96303bcb401c irqchip/riscv-intc: Allow large non-standard interrupt number adds f4cc33e78ba8 irqchip/riscv-intc: Introduce Andes hart-level interrupt c [...] adds 129993da1bed Merge tag 'irq-for-riscv-02-23-24' into irq/msi adds 8ec99b033147 irqchip/sifive-plic: Convert PLIC driver into a platform driver adds 25d862e183d4 irqchip/sifive-plic: Use dev_xyz() in-place of pr_xyz() adds b68d0ff529a9 irqchip/sifive-plic: Use devm_xyz() for managed allocation adds 6c725f33d67b irqchip/sifive-plic: Use riscv_get_intc_hwnode() to get pa [...] adds a15587277a24 irqchip/sifive-plic: Cleanup PLIC contexts upon irqdomain [...] adds 956521064780 irqchip/sifive-plic: Parse number of interrupts and contex [...] adds abb720579490 irqchip/sifive-plic: Improve locking safety by using irqsa [...] adds 3c46fc5b5507 irqchip/riscv-intc: Add support for RISC-V AIA adds 5b98d210ac1e genirq/matrix: Dynamic bitmap allocation adds c147e1ef59d4 x86/apic/msi: Use DOMAIN_BUS_GENERIC_MSI for HPET/IO-APIC [...] adds 678c607ecf8a irqchip/riscv-intc: Fix low-level interrupt handler setup for AIA new 4527e837801e Merge tag 'irq-msi-2024-03-10' of git://git.kernel.org/pub [...] adds ef7e585bf480 cpu/hotplug: Delete an extraneous kernel-doc description adds effe6d278e06 kernel/cpu: Convert snprintf() to sysfs_emit() adds da92df490eea cpu: Mark cpu_possible_mask as __ro_after_init adds b57b4126dd3b smp: Make __smp_processor_id() 0-argument macro adds 266e95786452 cpu: Remove stray semicolon new 397935e3dd13 Merge tag 'smp-core-2024-03-10' of git://git.kernel.org/pu [...] adds c55cbfcea608 x86/tsc: Correct kernel-doc notation adds 93630d6df750 timekeeping: Add clocksource ID to struct system_counterval_t adds a2c1fe72062a x86/tsc: Add clocksource ID, set system_counterval_t.cs_id adds 576bd4962f19 x86/kvm, ptp/kvm: Add clocksource ID, set system_counterva [...] adds 9be3b2f057d7 ptp/kvm, arm_arch_timer: Set system_counterval_t.cs_id to [...] adds 4b7f521229ef timekeeping: Evaluate system_counterval_t.cs_id instead of .cs adds b152688c9131 treewide: Remove system_counterval_t.cs, which is never read adds 27f6a9c87a97 kvmclock: Unexport kvmclock clocksource new 80a76c60e5f6 Merge tag 'timers-ptp-2024-03-10' of git://git.kernel.org/ [...] adds 2bc7fc24f9a8 clocksource: Make clocksource_subsys const adds 49f1ff50d49f clockevents: Make clockevents_subsys const adds 1a4729ecafc2 hrtimers: Move hrtimer base related definitions into hrtim [...] adds ca2768bbf5c4 hrtimers: Update formatting of documentation adds f365d0550615 tick/sched: Add function description for tick_nohz_next_event() adds 892abd357183 timers: Add struct member description for timer_base adds c92a7eb6c642 jiffies: Transform comment about time_* functions into DOC block adds 84dccadd3e2a timekeeping: Fix cross-timestamp interpolation on counter wrap adds 87a411308819 timekeeping: Fix cross-timestamp interpolation corner case [...] adds 14274d0bd31b timekeeping: Fix cross-timestamp interpolation for non-x86 adds 94bf12af352d Merge tag 'v6.8-rc5' into timers/core, to resolve conflict adds eeb9f5c2dcec vdso/helpers: Fix grammar in comments adds 3ebacc96f886 s390/vdso/data: Drop unnecessary header include adds 4eb0833d7de0 csky/vdso: Remove superfluous ifdeffery adds a0d2fcd62ac2 vdso/ARM: Make union vdso_data_store available for all arc [...] adds d0fba04847ae arm64: vdso: Use generic union vdso_data_store adds eba755314fa7 riscv: vdso: Use generic union vdso_data_store adds cb3444cfdb48 s390/vdso: Use generic union vdso_data_store adds 8d87d2cd1d01 LoongArch: vdso: Use generic union vdso_data_store adds d697a9997a0d MIPS: vdso: Use generic union vdso_data_store adds 56145a0f84e8 csky/vdso: Use generic union vdso_data_store adds e0a1284b293b time/kunit: Use correct format specifier adds 2ed08e4bc532 clocksource: Scale the watchdog read retries automatically adds bebed6649e85 timers: Restructure get_next_timer_interrupt() adds 39ed699fb660 timers: Split out get next timer interrupt adds e2e1d724e948 timers: Move marking timer bases idle into tick_nohz_stop_tick() adds 73129cf4b69c timers: Optimization for timer_base_try_to_set_idle() adds 8e7e247f64a1 timers: Introduce add_timer() variants which modify timer flags adds c0e8c5b59949 workqueue: Use global variant for add_timer() adds aae55e9fb8fc timers: Make sure TIMER_PINNED flag is set in add_timer_on() adds af68cb3fc736 timers: Simplify code in run_local_timers() adds 9f6a3c602c23 timers: Split next timer interrupt logic adds 83a665dc99a7 timers: Keep the pinned timers separate from the others adds 21927fc89e5f timers: Retrieve next expiry of pinned/non-pinned timers s [...] adds 70b4cf84f3ac timers: Split out "get next timer interrupt" functionality adds f73d9257ff3c timers: Add get next timer interrupt functionality for rem [...] adds 90f5df66c86c timers: Restructure internal locking adds 89f01e10c99a timers: Check if timers base is handled already adds 4c532939aa2e tick/sched: Split out jiffies update helper function adds 57e95a5c4117 timers: Introduce function to check timer base is_idle flag adds 7ee988770326 timers: Implement the hierarchical pull model adds 36e40df35d2c timer_migration: Add tracepoints adds b2cf7507e186 timers: Always queue timers on the local CPU adds 56c2cb101208 hrtimer: Select housekeeping CPU during migration adds ffb7e01c4e65 tick/nohz: Remove duplicate between tick_nohz_switch_to_no [...] adds 37263ba0c44b tick/nohz: Remove duplicate between lowres and highres handlers adds 3aedb7fcd88a tick/sched: Remove useless oneshot ifdeffery adds 27dc08096ce4 tick: Use IS_ENABLED() whenever possible adds 3650f49bfb95 tick/sched: Rename tick_nohz_stop_sched_tick() to tick_noh [...] adds 60313c21c33a tick/sched: Don't clear ts::next_tick again in can_stop_id [...] adds 3ad6eb0683a1 tick: Start centralizing tick related CPU hotplug operations adds f04e51220ad5 tick: Move tick cancellation up to CPUHP_AP_TICK_DYING adds ef8969bb552c tick: Move broadcast cancellation up to CPUHP_AP_TICK_DYING adds d9b1865c86ae tick: Assume the tick can't be stopped in NOHZ_MODE_INACTIVE mode adds 3ce74f1a8566 tick: Move got_idle_tick away from common flags adds a478ffb2ae23 tick: Move individual bit features to debuggable mask accesses adds 7988e5ae2be7 tick: Split nohz and highres features from nohz_mode adds 3f69d04e146c tick: Shut down low-res tick from dying CPU adds 500f8f9bced8 tick: Assume timekeeping is correctly handed over upon las [...] adds 19b344a91ff7 timers: Assert no next dyntick timer look-up while CPU is offline adds 8b3843ae3634 vdso/datapage: Quick fix - use asm/page-def.h for ARM64 adds a184d9835a0a tick/sched: Fix build failure for CONFIG_NO_HZ_COMMON=n adds 8ca1836769d7 timer/migration: Fix quick check reporting late expiry new d08c407f715f Merge tag 'timers-core-2024-03-10' of git://git.kernel.org [...] adds 43d86e3cd9a7 x86/cpu: Provide cpuid_read() et al. adds ebdb20361059 x86/cpu: Provide cpu_init/parse_topology() adds bda74aae2008 x86/cpu: Add legacy topology parser adds 598e719c40d6 x86/cpu: Use common topology code for Centaur and Zhaoxin adds 92853a7774f9 x86/cpu: Move __max_die_per_package to common.c adds 3d4100942522 x86/cpu: Provide a sane leaf 0xb/0x1f parser adds 22d63660c35e x86/cpu: Use common topology code for Intel adds 7e3ec6286753 x86/cpu/amd: Provide a separate accessor for Node ID adds f7fb3b2dd92c x86/cpu: Provide an AMD/HYGON specific topology parser adds ace278e7eca6 x86/smpboot: Teach it about topo.amd_node_id adds c749ce393b8f x86/cpu: Use common topology code for AMD adds 3279081dd0cb x86/cpu: Use common topology code for HYGON adds d805a6916037 x86/mm/numa: Use core domain size on AMD adds 03fa6bea5a3e x86/cpu: Make topology_amd_node_id() use the actual node info adds 6cf70394e720 x86/cpu: Remove topology.c adds fab75e790f00 x86/cpu: Remove x86_coreid_bits adds 035fc90a9d8f x86/apic: Remove unused phys_pkg_id() callback adds d5474e4d2c91 x86/xen/smp_pv: Remove cpudata fiddling adds bcccdf8b3073 x86/apic/uv: Remove the private leaf 0xb parser adds 52128a7a21f7 x86/cpu/topology: Make the APIC mismatch warnings complete adds 490cc3c5e724 x86/platform/ce4100: Dont override x86_init.mpparse.setup_ [...] adds 2ac9e529d76a x86/ioapic: Replace some more set bit nonsense adds 517234446c1a x86/apic: Get rid of get_physical_broadcast() adds 533535afc079 x86/ioapic: Make io_apic_get_unique_id() simpler adds 4b99e735a5c6 x86/ioapic: Simplify setup_ioapic_ids_from_mpc_nocheck() adds 3e48d804c8ea x86/apic: Remove check_apicid_used() and ioapic_phys_id_map() adds e061c7ae0830 x86/mpparse: Rename default_find_smp_config() adds fc60fd009c83 x86/mpparse: Provide separate early/late callbacks adds d0a85126b137 x86/mpparse: Prepare for callback separation adds 5faf8ec77111 x86/dtb: Rename x86_dtb_init() adds fe280ffd7eab x86/platform/ce4100: Prepare for separate mpparse callbacks adds a626ded4e308 x86/platform/intel-mid: Prepare for separate mpparse callbacks adds 30c928691ce1 x86/jailhouse: Prepare for separate mpparse callbacks adds 0baf4d485cbe x86/xen/smp_pv: Prepare for separate mpparse callbacks adds c22e19cd2c8a x86/hyperv/vtl: Prepare for separate mpparse callbacks adds dcb7600849ce x86/mpparse: Switch to new init callbacks adds de6aec241750 x86/mm/numa: Move early mptable evaluation into common code adds 350b5e2730d1 x86/mpparse: Remove the physid_t bitmap wrapper adds 58d16928358f x86/apic: Remove the pointless writeback of boot_cpu_physi [...] adds 4a5f72a4a39f x86/apic: Remove yet another dubious callback adds 1a5d0f62d10d x86/apic: Use a proper define for invalid ACPI CPU ID adds c0a66c284790 x86/cpu/topology: Move registration out of APIC code adds 4176b541c2c6 x86/cpu/topology: Provide separate APIC registration functions adds ff37b09c8495 x86/acpi: Use new APIC registration functions adds 8cd01c8a68b0 x86/jailhouse: Use new APIC registration function adds 7d319c0fcae6 x86/of: Use new APIC registration functions adds 8098428c5412 x86/mpparse: Use new APIC registration function adds cab8e164a49c x86/acpi: Dont invoke topology_register_apic() for XEN PV adds e75307023466 x86/xen/smp_pv: Register fake APICs adds 58aa34abe995 x86/cpu/topology: Confine topology information adds 4c4c6f38704a x86/cpu/topology: Simplify APIC registration adds 72530464ed60 x86/cpu/topology: Use a data structure for topology info adds 6055f6cf0d46 x86/smpboot: Make error message actually useful adds 0e53e7b656cf x86/cpu/topology: Sanitize the APIC admission logic adds 7c0edad3643f x86/cpu/topology: Rework possible CPU management adds 5c5682b9f87a x86/cpu: Detect real BSP on crash kernels adds f1f758a80516 x86/topology: Add a mechanism to track topology via APIC IDs adds 7cdcdab1a660 x86/cpu/topology: Reject unknown APIC IDs on ACPI hotplug adds ea2dd8a5d436 x86/cpu/topology: Assign hotpluggable CPUIDs during init adds c8f808231f1f x86/xen/smp_pv: Count number of vCPUs early adds 354da4cf57af x86/cpu/topology: Let XEN/PV use topology from CPUID/MADT adds 090610ba704a x86/cpu/topology: Use topology bitmaps for sizing adds 882e0cff9ef3 x86/cpu/topology: Mop up primary thread mask handling adds 5e40fb2d4a4c x86/cpu/topology: Simplify cpu_mark_primary_thread() adds b7065f4f844c x86/cpu/topology: Provide logical pkg/die mapping adds 380414be78bf x86/cpu/topology: Use topology logical mapping mechanism adds 3205c9833d69 x86/cpu/topology: Retrieve cores per package from topology [...] adds 8078f4d6102f x86/cpu/topology: Rename smp_num_siblings adds bd745d1c41e7 x86/cpu/topology: Rename topology_max_die_per_package() adds fd43b8ae76e9 x86/cpu/topology: Provide __num_[cores|threads]_per_package adds 89b0f15f408f x86/cpu/topology: Get rid of cpuinfo::x86_max_cores adds 4c8a49854130 smp: Avoid 'setup_max_cpus' namespace collision/shadowing adds 3c2f8859ae1c smp: Provide 'setup_max_cpus' definition on UP too adds 6be4ec29685c x86/apic: Build the x86 topology enumeration functions on [...] adds 8009479ee919 x86/bugs: Use fixed addressing for VERW operand adds 9b9c280b9af2 Merge branch 'x86/urgent' into x86/apic, to resolve conflicts adds f0551af02130 x86/topology: Ignore non-present APIC IDs in a present package new ca7e91776912 Merge tag 'x86-apic-2024-03-10' of git://git.kernel.org/pu [...] adds a4cb5ece1458 x86/cpufeatures,opcode,msr: Add the WRMSRNS instruction support adds 3167b37f82ea x86/entry: Remove idtentry_sysvec from entry_{32,64}.S adds 8df719341e85 x86/trapnr: Add event type macros to <asm/trapnr.h> adds 51383e741b41 Documentation/x86/64: Add documentation for FRED adds 2cce95918d63 x86/fred: Add Kconfig option for FRED (CONFIG_X86_FRED) adds 51c158f7aacc x86/cpufeatures: Add the CPU feature bit for FRED adds e554a8ca49d6 x86/fred: Disable FRED support if CONFIG_X86_FRED is disabled adds 3810da12710a x86/fred: Add a fred= cmdline param adds 0115f8b1a26e x86/opcode: Add ERET[US] instructions to the x86 opcode map adds cd19bab825bd x86/objtool: Teach objtool about ERET[US] adds ff45746fbf00 x86/cpu: Add X86_CR4_FRED macro adds cd6df3f378f6 x86/cpu: Add MSR numbers for FRED configuration adds ee63291aa828 x86/ptrace: Cleanup the definition of the pt_regs structure adds 3c77bf02d0c0 x86/ptrace: Add FRED additional information to the pt_regs [...] adds 32b09c230392 x86/fred: Add a new header file for FRED definitions adds 65c9cc9e2c14 x86/fred: Reserve space for the FRED stack frame adds 9356c4b8886c x86/fred: Update MSR_IA32_FRED_RSP0 during task switch adds 09794f68936a x86/fred: Disallow the swapgs instruction when FRED is enabled adds df8838737b36 x86/fred: No ESPFIX needed when FRED is enabled adds ad41a14cc2d6 x86/fred: Allow single-step trap and NMI when starting a new task adds 58c80cc55e07 x86/fred: Make exc_page_fault() work for FRED adds 90f357208200 x86/idtentry: Incorporate definitions/declarations of the [...] adds 99fcc968e7c4 x86/fred: Add a debug fault entry stub for FRED adds f8b8ee45f82b x86/fred: Add a NMI entry stub for FRED adds ffa4901f0e00 x86/fred: Add a machine check entry stub for FRED adds 14619d912b65 x86/fred: FRED entry/exit and dispatch code adds 8f4a29b0e8a4 x86/traps: Add sysvec_install() to install a system interr [...] adds 51ef2a4da7ec x86/fred: Let ret_from_fork_asm() jmp to asm_fred_exit_use [...] adds 5105e7687ad3 x86/fred: Fixup fault on ERETU by jumping to fred_entrypoint_user adds 2333f3c473c1 x86/entry/calling: Allow PUSH_AND_CLEAR_REGS being used be [...] adds 2e670358ec18 x86/entry: Add fred_entry_from_kvm() for VMX to handle IRQ/NMI adds 70d0fe5d0923 KVM: VMX: Call fred_entry_from_kvm() for IRQ/NMI handling adds 530dce278aff x86/syscall: Split IDT syscall setup code into idt_syscall_init() adds cdd99dd873cb x86/fred: Add FRED initialization functions adds 208d8c79fd0f x86/fred: Invoke FRED initialization code to enable FRED adds cba9ff334511 x86/fred: Fix a build warning with allmodconfig due to 'in [...] adds e13841907b8f MAINTAINERS: Add a maintainer entry for FRED adds c416b5bac6ad x86/fred: Fix init_task thread stack pointer initialization new 720c85790753 Merge tag 'x86-fred-2024-03-10' of git://git.kernel.org/pu [...] adds bb998361999e x86/entry: Avoid redundant CR3 write on paranoid returns new 86833aec4479 Merge tag 'x86-entry-2024-03-11' of git://git.kernel.org/p [...] new bff4b74625fe Revert "dm: use queue_limits_set" adds a6a789165bbd x86/mce: Make mce_subsys const new d8941ce52b70 Merge tag 'ras_core_for_v6.9_rc1' of git://git.kernel.org/ [...] adds 03ceaf678d44 x86/CPU/AMD: Do the common init on future Zens too new 742582acec1e Merge tag 'x86_cpu_for_v6.9_rc1' of git://git.kernel.org/p [...] adds ffc92cf3db62 x86/pat: Simplify the PAT programming protocol new bfdb395a7cde Merge tag 'x86_mtrr_for_v6.9_rc1' of git://git.kernel.org/ [...] adds 1b908debf53f x86/resctrl: Fix unused variable warning in cache_alloc_hs [...] adds 0976783bb123 x86/resctrl: Remove hard-coded memory bandwidth limit adds 54e35eb8611c x86/resctrl: Read supported bandwidth sources from CPUID adds c2427e70c163 x86/resctrl: Implement new mba_MBps throttling heuristic adds fc747eebef73 x86/resctrl: Remove redundant variable in mbm_config_write [...] adds 31a5c0b7c674 tick/nohz: Move tick_nohz_full_mask declaration outside th [...] adds 3f7b07380d58 x86/resctrl: Free rmid_ptrs from resctrl_exit() adds b1de313979af x86/resctrl: Create helper for RMID allocation and mondata [...] adds 311639e9512b x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() adds 40fc735b78f0 x86/resctrl: Track the closid with the rmid adds 6791e0ea3071 x86/resctrl: Access per-rmid structures by index adds c4c0376eefe1 x86/resctrl: Allow RMID allocation to be scoped by CLOSID adds b30a55df60c3 x86/resctrl: Track the number of dirty RMID a CLOSID has adds 5d920b6881f2 x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding adds 6eac36bb9eb0 x86/resctrl: Allocate the cleanest CLOSID by searching clo [...] adds 6eca639d8340 x86/resctrl: Move CLOSID/RMID matching and setting to use helpers adds a4846aaf3945 x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow adds 09909e098113 x86/resctrl: Queue mon_event_read() instead of sending an IPI adds 6fde1424f29b x86/resctrl: Allow resctrl_arch_rmid_read() to sleep adds e557999f80a5 x86/resctrl: Allow arch to allocate memory needed in resct [...] adds 13e5769debf0 x86/resctrl: Make resctrl_mounted checks explicit adds 5db6a4a75c95 x86/resctrl: Move alloc/mon static keys into helpers adds 0a2f4d9b548c x86/resctrl: Make rdt_enable_key the arch's decision to switch adds 30017b60706c x86/resctrl: Add helpers for system wide mon/alloc capable adds 1b3e50ce7f50 x86/resctrl: Add CPU online callback for resctrl work adds 978fcca954cb x86/resctrl: Allow overflow/limbo handlers to be scheduled [...] adds 258c91e84fed x86/resctrl: Add CPU offline callback for resctrl work adds eeff1d4f118b x86/resctrl: Move domain helper migration into resctrl_off [...] adds fb700810d30b x86/resctrl: Separate arch and fs resctrl locks adds c0d848fcb09d x86/resctrl: Remove lockdep annotation that triggers false [...] new 2edfd1046f55 Merge tag 'x86_cache_for_v6.9_rc1' of git://git.kernel.org [...] adds e3ef461af35a x86/sev: Harden #VC instruction emulation somewhat adds 4cab62c058f5 x86/mm: Fix memory encryption features advertisement adds e814b59e6c2b x86/sme: Fix memory encryption setting if enabled by defau [...] adds b6e0f6666f74 x86/cpufeatures: Add SEV-SNP CPU feature adds acaa4b5c4c85 x86/speculation: Do not enable Automatic IBRS if SEV-SNP i [...] adds 04d65a9dbb33 iommu/amd: Don't rely on external callers to enable IOMMU [...] adds 216d106c7ff7 x86/sev: Add SEV-SNP host initialization support adds e3fd08afb7c3 x86/mtrr: Don't print errors if MtrrFixDramModEn is set wh [...] adds 94b36bc244bb x86/sev: Add RMP entry lookup helpers adds 1f568d36361b x86/fault: Add helper for dumping RMP entries adds 54055344b232 x86/traps: Define RMP violation #PF error code adds e8bbd303d7de x86/fault: Dump RMP table information when RMP page faults occur adds 2c35819ee00b x86/sev: Add helper functions for RMPUPDATE and PSMASH ins [...] adds 661b1c6169e2 x86/sev: Adjust the directmap to avoid inadvertent RMP faults adds 3a45dc2b419e crypto: ccp: Define the SEV-SNP commands adds 1ca5614b84ee crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP adds 18085ac2f2fb crypto: ccp: Provide an API to issue SEV and SNP commands adds 8dac642999b1 x86/sev: Introduce an SNP leaked pages list adds 24512afa4336 crypto: ccp: Handle the legacy TMR allocation when SNP is enabled adds 7364a6fbca45 crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled adds a867ad6b340f crypto: ccp: Handle legacy SEV commands when SNP is enabled adds f366a8dac1b8 iommu/amd: Clean up RMP entries for IOMMU pages during SNP [...] adds 8ef979584ea8 crypto: ccp: Add panic notifier for SEV/SNP firmware shutd [...] adds 75253db41a46 KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocati [...] adds c3b86e61b756 x86/cpufeatures: Enable/unmask SEV-SNP CPU feature adds f5db8841ebe5 crypto: ccp: Add the SNP_PLATFORM_STATUS command adds fad133c79afa crypto: ccp: Add the SNP_COMMIT command adds cb645fe478ea crypto: ccp: Add the SNP_SET_CONFIG command adds 1bfca8d2800a Documentation: virt: Fix up pre-formatted text block for S [...] adds 29956748339a x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT adds f9e6f00d93d3 crypto: ccp: Make snp_range_list static adds 1c811d403afd x86/sev: Fix position dependent variable references in sta [...] adds 45ba5b3c0a02 iommu/amd: Fix failure return from snp_lookup_rmpentry() adds ee8ff8768735 crypto: ccp - Have it depend on AMD_IOMMU adds d7b69b590bc9 x86/sev: Dump SEV_STATUS adds c0935fca6ba4 x86/sev: Disable KMSAN for memory encryption TUs new 38b334fc767e Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/p [...] adds 49527ca26434 Documentation/kernel-parameters: Add spec_rstack_overflow [...] adds e2fbc857d3c6 x86/nmi: Rate limit unknown NMI messages adds b37bf5ef177a Documentation/maintainer-tip: Add Closes tag adds 7dd0a21ccb5a Documentation/maintainer-tip: Add C++ tail comments exception adds d54e56f31a34 x86/nmi: Fix the inverse "in NMI handler" check new 1f75619a721d Merge tag 'x86_misc_for_v6.9_rc1' of git://git.kernel.org/ [...] adds 65c441ec5822 EDAC/igen6: Add one more Intel Alder Lake-N SoC support adds e77086c37508 EDAC/i10nm: Add Intel Grand Ridge micro-server support adds b57c1a1e7eff EDAC/synopsys: Convert to devm_platform_ioremap_resource() adds 83bf24051a60 EDAC/versal: Make the bit position of injected errors conf [...] adds 4527a2194e7c EDAC/versal: Convert to platform remove callback returning void adds 3f3174996be6 RAS: Introduce AMD Address Translation Library adds 6c9058f49084 EDAC/amd64: Use new AMD Address Translation Library adds 1289c431641f Documentation: RAS: Add index and address translation section adds 453f0ae79732 RAS/AMD/ATL: Add MI300 support adds a7b57372e1c5 RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabr [...] adds 87a612375307 RAS/AMD/ATL: Add MI300 DRAM to normalized address translat [...] adds 0e4fd816b08e Documentation: Move RAS section to admin-guide adds 3b566b30b414 RAS/AMD/ATL: Add MI300 row retirement support adds 6f15e617cc99 RAS: Introduce a FRU memory poison manager adds dd61b55d733e RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() adds 9d2b6fa09d15 RAS: Export helper to get ras_debugfs_dir adds 838850c50884 RAS/AMD/FMPM: Save SPA values adds 7d19eea51757 RAS/AMD/FMPM: Add debugfs interface to print record entries adds bd17b7c34fad RAS/AMD/FMPM: Fix off by one when unwinding on error new af65545a0f82 Merge remote-tracking branches 'ras/edac-drivers', 'ras/ed [...] new b0402403e54a Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/ [...] adds 6dfee110c6cc locking/atomic: scripts: Clarify ordering of conditional atomics adds ca4bc2e07b71 locking/qspinlock: Fix 'wait_early' set but not used warning adds d6cac0b6b011 locking/mutex: Simplify <linux/mutex.h> adds d566c78659ec locking/rwsem: Clarify that RWSEM_READER_OWNED is just a hint adds f22f71322a18 locking/rwsem: Make DEBUG_RWSEMS and PREEMPT_RT mutually e [...] adds f3e3620f1a97 locking/percpu-rwsem: Trigger contention tracepoints only [...] adds e807c2a37044 locking/x86: Implement local_xchg() using CMPXCHG without [...] adds ce3576ebd62d locking/rtmutex: Use try_cmpxchg_relaxed() in mark_rt_mute [...] new a5b1a017cb76 Merge tag 'locking-core-2024-03-11' of git://git.kernel.or [...] adds 8cec3dd9e593 sched/core: Simplify code by removing duplicate #ifdefs adds 8b936fc1d84f sched/fair: Use existing helper functions to access ->avg_ [...] adds a6965b318885 sched/fair: Add READ_ONCE() and use existing helper functi [...] adds 8aeaffef8c6e sched/fair: Take the scheduling domain into account in sel [...] adds 23d04d8c6b8e sched/fair: Take the scheduling domain into account in sel [...] adds 9dfbc26d27aa sched/fair: Remove unnecessary goto in update_sd_lb_stats() adds 7f1a7229718d sched/fair: Do strict inequality check for busiest misfit [...] adds 7e9f7d17fe6c sched/fair: Simplify the update_sd_pick_busiest() logic adds d654c8ddde84 sched/topology: Remove duplicate descriptions from TOPOLOG [...] adds 5a6498373156 sched/fair: Remove unused parameter from sched_asym() adds 45de20623475 sched/fair: Rework sched_use_asym_prio() and sched_asym_prefer() adds fbc449864e0d sched/fair: Check the SD_ASYM_PACKING flag in sched_use_as [...] adds 54de44274703 sched/topology: Rename SD_SHARE_PKG_RESOURCES to SD_SHARE_LLC new 89c572e2f30c Merge tag 'sched-core-2024-03-11' of git://git.kernel.org/ [...] adds 427e1646f1ef x86/insn: Remove superfluous checks from instruction decod [...] adds 07a5d4bcbf8e x86/insn: Directly assign x86_64 state in insn_init() new 73f0d1d7b4ab Merge tag 'x86-asm-2024-03-11' of git://git.kernel.org/pub [...] adds efd7def00406 x86/setup: Move UAPI setup structures into setup_data.h adds 2afa7994f794 x86/setup: Move internal setup_data structures into setup_data.h adds 785ddc8b6beb x86/efi: Implement arch_ima_efi_boot_mode() in source file adds 103bf75fc928 x86: Do not include <asm/bootparam.h> in several files new d69ad12c786f Merge tag 'x86-build-2024-03-11' of git://git.kernel.org/p [...] adds 7d4002e8ced6 x86/insn-eval: Fix function param name in get_eff_addr_sib() adds e37ae6433a5e x86/apm_32: Remove dead function apm_get_battery_status() adds 47403a4b4976 x86/nmi: Remove an unnecessary IS_ENABLED(CONFIG_SMP) adds 3c94ba5267e6 Merge tag 'v6.8-rc7' into x86/cleanups, to pick up fixes adds 9eae297d5d8d perf/x86/amd/uncore: Fix __percpu annotation adds 154fcf3a7888 x86/msr: Prepare for including <linux/percpu.h> into <asm/msr.h> adds 5323922f50ec x86/msr: Add missing __percpu annotations adds 712610725c48 smp: Consolidate smp_prepare_boot_cpu() adds 71eb4893cfaf x86/percpu: Cure per CPU madness on UP adds ae6b0195f5c5 x86/uaccess: Add missing __force to casts in __access_ok() [...] adds ca3ec9e55404 x86/cpu: Use EXPORT_PER_CPU_SYMBOL_GPL() for x86_spec_ctrl [...] adds 65efc4dc12c5 x86/cpu: Provide a declaration for itlb_multihit_kvm_mitigation adds cad860b59531 x86/callthunks: Use EXPORT_PER_CPU_SYMBOL_GPL() for per CP [...] adds 774a86f1c885 x86/nmi: Drop unused declaration of proc_nmi_enabled() new fcc196579aa1 Merge tag 'x86-cleanups-2024-03-11' of git://git.kernel.or [...] adds 1ca3683cc6d2 x86/percpu: Enable named address spaces with known compile [...] adds 9a462b9eafa6 x86/percpu: Use compiler segment prefix qualifier adds ca4256348660 x86/percpu: Use C for percpu read/write accessors adds e29aad08b1da x86/percpu: Disable named address spaces for KASAN adds a048d3abae7c x86/percpu: Rewrite arch_raw_cpu_ptr() to be easier for co [...] adds 1d10f3aec2bb x86/percpu: Use C for arch_raw_cpu_ptr(), to improve code [...] adds e39828d2c1c0 x86/percpu: Use the correct asm operand modifier in percpu [...] adds 24b8a23638cb x86/fpu: Clean up FPU switching in the middle of task switching adds 39d64ee59cee x86/percpu: Correct PER_CPU_VAR() usage to include symbol [...] adds aa47f90cd433 x86/percpu, xen: Correct PER_CPU_VAR() usage to include sy [...] adds 59bec00ace28 x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR() adds ed2f752e0e0a x86/percpu: Introduce const-qualified const_pcpu_hot to mi [...] adds 0548eb067ed6 x86/percpu: Return correct variable from current_top_of_stack() adds 43bda69ed9e3 x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__ adds 17bce3b2ae2d x86/callthunks: Handle %rip-relative relocations in call t [...] adds 2adeed985a42 x86/callthunks: Fix and unify call thunks assembly snippets adds 0978d64f9406 x86/acpi: Use %rip-relative addressing in wakeup_64.S adds 6724ba89e0b0 x86/callthunks: Mark apply_relocation() as __init_or_module adds 4604c052b84d x86/percpu: Declare const_pcpu_hot as extern const variable adds 9d1c8f215337 x86/smp: Move the call to smp_processor_id() after the ear [...] adds 9e9d673b2c84 x86/smp: Use atomic_try_cmpxchg in native_stop_other_cpus() adds fc50065325f8 x86/callthunks: Correct calculation of dest address in is_ [...] adds 0e3703630bd3 x86/percpu: Fix "const_pcpu_hot" version generation failure adds 13408c6ae684 x86/traps: Use current_top_of_stack() helper in traps.c adds 3a1d3829e193 x86/percpu: Avoid sparse warning with cast to named address space adds 86ed430cf529 x86/alternatives: Move apply_relocation() out of init section adds de8c6a352131 x86/percpu: Use %RIP-relative address in untagged_addr() adds 03c11eb3b16d Merge tag 'v6.8-rc4' into x86/percpu, to resolve conflicts [...] adds be83e809ca67 x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MIT [...] adds e0b8fcfa3cfa x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MIT [...] adds 5fa31af31e72 x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MIT [...] adds ea4654e08853 x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MIT [...] adds aefb2f2e619b x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MIT [...] adds 7b75782ffd82 x86/bugs: Rename CONFIG_SLS => CONFIG_MIT [...] adds ac61d43983a4 x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MIT [...] adds 1da8d2172ce5 x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MIT [...] adds a033eec9a06c x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MIT [...] adds 0911b8c52c4d x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MIT [...] adds 4461438a8405 x86/retpoline: Ensure default return thunk isn't used at runtime adds 4589f199eb68 Merge branch 'x86/bugs' into x86/core, to pick up pending [...] adds b388e57d4628 x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o adds 31a4ebee0d16 x86/vdso: Consolidate targets and clean-files adds 329b77b59f83 x86/vdso: Simplify obj-y addition adds ac9275b3b4dd x86/vdso: Use $(addprefix ) instead of $(foreach ) adds 289d0a475c3e x86/vdso: Use CONFIG_COMPAT_32 to specify vdso32 adds f14df823a61e Merge branch 'x86/vdso' into x86/core, to resolve conflict [...] adds b7bcffe75295 x86/vdso/kbuild: Group non-standard build attributes and p [...] adds 3c6539b4c177 x86/vdso: Move vDSO to mmap region adds 44c76825d6ee x86: Increase brk randomness entropy for 64-bit systems adds 2be2a197ff6c sched/idle: Conditionally handle tick broadcast in default [...] adds cb81deefb59d x86/idle: Sanitize X86_BUG_AMD_E400 handling adds 0ab562875c01 x86/idle: Clean up idle selection adds f3d7eab7be87 x86/idle: Cleanup idle_setup() adds 5f75916ec6ec x86/idle: Let prefer_mwait_c1_over_halt() return bool adds 35ce64922c82 x86/idle: Select idle routine only once new 685d98211273 Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pu [...] adds 8e5647a723c4 x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64- [...] adds 42ac0be18bfa Merge branch 'linus' into x86/mm, to refresh the branch an [...] adds 8f588afe6256 x86/mm: Get rid of conditional IF flag handling in page fa [...] adds 82ace185017f x86/mm/cpa: Warn for set_memory_XXcrypted() VMM fails new 555b68419000 Merge tag 'x86_mm_for_6.9' of git://git.kernel.org/pub/scm [...] adds 5bdd181821b2 x86/asm: Remove the __iomem annotation of movdir64b()'s ds [...] new 855684c7d938 Merge tag 'x86_tdx_for_6.9' of git://git.kernel.org/pub/sc [...] new e95df4ec0c0c x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CP [...] new 4e42765d1be0 Documentation/hw-vuln: Add documentation for RFDS new 8076fcde016c x86/rfds: Mitigate Register File Data Sampling (RFDS) new 2a0180129d72 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests new 0e33cf955f07 Merge tag 'rfds-for-linus-2024-03-11' of git://git.kernel. [...] new 532a0c57d7ff Revert "x86/bugs: Use fixed addressing for VERW operand" new e66c58f74351 Merge tag 'x86-apic-2024-03-12' of git://git.kernel.org/pu [...] adds 156757062418 x86/startup_64: Drop long return to initial_code pointer adds 9ba8ec8ee67a x86/boot: Add error_putdec() helper adds ac456ca0af4f x86/boot: Add a message about ignored early NMIs adds 43b1d3e68ee7 kexec: Allocate kernel above bzImage's pref_address adds c2cfc23f7967 x86/trampoline: Bypass compat mode in trampoline_start64() [...] adds 29cd85557d8b Merge tag 'v6.8-rc6' into x86/boot, to pick up fixes adds 2e5fc4786b7a Merge branch 'x86/sev' into x86/boot, to resolve conflicts [...] adds 5da793671957 x86/boot/64: Simplify global variable accesses in GDT/IDT [...] adds d9ec1158056b x86/boot/64: Use RIP_REL_REF() to assign 'phys_base' adds b0fe5fb6095b x86/boot/64: Use RIP_REL_REF() to access early_dynamic_pgts[] adds 4f8b6cf25f5c x86/boot/64: Use RIP_REL_REF() to access '__supported_pte_mask' adds eb54c2ae4a48 x86/boot/64: Use RIP_REL_REF() to access early page tables adds 533568e06b15 x86/boot/64: Use RIP_REL_REF() to access early_top_pgt[] adds 11e36b0f7c21 x86/boot/64: Load the final kernel GDT during early boot d [...] adds 891f8890a4a3 efi/x86: Set the PE/COFF header's NX compat flag unconditionally adds 721f791ce1cd x86/boot: Use 32-bit XOR to clear registers adds dada8587068c x86/startup_64: Simplify CR4 handling in startup code adds 63bed9660420 x86/startup_64: Defer assignment of 5-level paging global [...] adds d6a41f184dce x86/startup_64: Simplify calculation of initial page table [...] adds 828263957611 x86/startup_64: Simplify virtual switch on primary boot adds 7205f06e8474 efi/libstub: Add generic support for parsing mem_encrypt= adds cd0d9d92c8bb x86/boot: Move mem_encrypt= parsing to the decompressor adds 48204aba801f x86/sme: Move early SME kernel encryption handling into .h [...] adds 428080c9b19b x86/sev: Move early startup code into .head.text section new 2e2bc42c8381 Merge branch 'linus' into x86/boot, to resolve conflict new b29f377119f6 Merge tag 'x86-boot-2024-03-12' of git://git.kernel.org/pu [...] adds d8132003f8d0 s390/diag: fix diag26c() physical vs virtual address confusion adds 0ec5117fa36b s390/appldata: fix virtual vs physical address confusion adds 49c372ae74b7 s390/hypfs_sprp: fix virtual vs physical address confusion adds e98eda926b5d s390/hypfs_diag0c: fix virtual vs physical address confusion adds 225d09d6e5f3 s390/pai: fix attr_event_free upper limit for pai device drivers adds 3a5da4670dfa s390/pai_crypto: emit error on too many counters adds d414f4ecb240 s390/pai: export number of sysfs attribute files adds 5d8cc70c36c4 s390/pai_crypto: return proper error code in paicrypt_init adds fc17e992e1fd s390/time: improve steering precision adds 0ad92cbd5a55 s390/vmur: fix virtual vs physical address confusion adds eec561024b3e s390/diag: add missing virt_to_phys() translation to diag14() adds 791833f22431 s390/hypfs_sprp: remove unneeded DMA zone allocation adds 86f48f922ba7 s390/mmap: disable mmap alignment when randomize_va_space = 0 adds a3a64a4def8d s390/cio: remove unneeded DMA zone allocation adds 343c8a564583 s390/cmf: remove unneeded DMA zone allocation adds 14edd0d73bfe s390/cmf: fix virtual vs physical address confusion adds 0628c0393418 s390/vdso: drop '-fPIC' from LDFLAGS adds 6695d792246e s390/time: make stp_subsys const adds 0d78df873a4e s390/ccwgroup: make ccwgroup_bus_type const adds 42c4c8fdbd1a s390/cio: make css_bus_type const adds fd2b4bfa5fb4 s390/cio: make ccw_bus_type const adds 7090dadbe723 s390/cio: make scm_bus_type const adds 5b431787548a s390/ap: make ap_bus_type const adds 9e99049a80b1 s390/vfio-ap: make matrix_bus const adds fd7eea27a3ae Compiler Attributes: Add __uninitialized macro adds 8d16ce148858 s390/fpu: make use of __uninitialized macro adds f78bcb2e26dc s390/extmem: fix virtual vs physical address confusion adds 304103736ba7 s390/acrs: cleanup access register handling adds 340750c13c3a s390/switch_to: use generic header file adds 2151fd9a6d4f s390/boot: add support for CONFIG_LD_ORPHAN_WARN adds bdf2cd27a329 s390: vmlinux.lds.S: handle '.data.rel' sections explicitly adds 30226853d6ec s390: vmlinux.lds.S: explicitly handle '.got' and '.plt' sections adds a691c8a6efe0 s390: vmlinux.lds.S: explicitly keep various sections adds b23ab303dd95 s390/boot: vmlinux.lds.S: handle '.init.text' adds 64d590a24f7a s390/boot: vmlinux.lds.S: handle '.rela' sections adds ba6c26af1ee7 s390/boot: vmlinux.lds.S: handle DWARF debug sections adds 6a4d37c886c1 s390/boot: vmlinux.lds.S: handle ELF required sections adds c0f98ea0e7ea s390/boot: vmlinux.lds.S: handle commonly discarded sections adds acb7c202baa7 s390: select CONFIG_ARCH_WANT_LD_ORPHAN_WARN adds 55cce52f1cec s390: link vmlinux with '-z notext' adds 3938490e78f4 s390/bug: remove entry size from __bug_table section adds 616c4ea9bce4 s390/vdso: remove unused ENTRY in linker scripts adds b20ea29a709e s390: don't allow CONFIG_COMPAT with LD=ld.lld adds e8054eaeb5a5 s390/setup: fix virtual vs physical address confusion adds 88e4c0da9b08 s390/zcrypt: harmonize debug feature calls and defines adds 08b2c3706de2 s390/zcrypt: introduce dynamic debugging for AP and zcrypt code adds 0ccac4529540 s390/pkey: harmonize pkey s390 debug feature calls adds 6d749b4e0208 s390/pkey: introduce dynamic debugging for pkey adds 6a2892d09df5 s390/ap: add debug possibility for AP messages adds b69b65f51148 s390/zcrypt: add debug possibility for CCA and EP11 messages adds 39ceca158802 s390/fpu: fix VLGV macro adds 37edadee47bb s390/fpu: improve description of RXB macro adds 9e96afab8c0f s390/nmi: remove register validation code adds b6b842becd73 s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 adds 31d3ec15dc95 s390/fpu: various coding style changes adds fd2527f20915 s390/fpu: move, rename, and merge header files adds 045bad0800ce s390/fpu: add documentation about fpu helper functions adds 13a8a519cacf s390/fpu: use lfpc instead of sfpc instruction adds 88d8136a0896 s390/fpu: provide and use ld and std inline assemblies adds f4e3de75d0c4 s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies adds 3a5866a001e8 s390/fpu: provide and use vlm and vstm inline assemblies adds 918c7cad6650 s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C adds 419abc4d3828 s390/fpu: convert FPU CIF flag to regular TIF flag adds 87c5c7003681 s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc adds c038b984a9af s390/fpu: change type of fpu mask from u32 to int adds 4eed43de9ba0 s390/fpu: make kernel fpu context preemptible adds ed3a0a011a9c s390/kvm: convert to regular kernel fpu user adds 9cbff7f2214d s390/fpu: remove regs member from struct fpu adds bdbd3acb33f5 s390/fpu: remove anonymous union from struct fpu adds cad8c3abaac3 s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers adds 066c40918bb4 s390/fpu: decrease stack usage for some cases adds 8c09871a950a s390/fpu: limit save and restore to used registers adds 2c6b96762fbd s390/fpu: remove TIF_FPU adds 4ce69fcf17d0 s390/checksum: call instrument_read() instead of kasan_che [...] adds 3a74f44de2c9 s390/checksum: provide and use cksm() inline assembly adds cb2a1dd589a0 s390/checksum: provide vector register variant of csum_partial() adds dcd3e1de9d17 s390/checksum: provide csum_partial_copy_nocheck() adds c8dde11df191 s390/raid6: convert to use standard fpu_*() inline assemblies adds ea8b75d28936 s390/sysinfo: convert bogomips calculation to C adds 37346951a89a s390/fpu: add vector instruction inline assemblies for crc32 adds c59bf4de01b6 s390/crc32be: convert to C adds 03325e9b64c4 s390/crc32le: convert to C adds d065bdb4d159 s390/ap: explicitly include ultravisor header adds fe861b0c8d06 s390/pai: save PAI counter value page in event structure adds 82cb9b618531 s390/pai: simplify event start function for perf stat adds 29f6fe17f3eb s390/pai: adjust whitespace indentation adds 0d48566d4b58 s390/pci: rename lock member in struct zpci_dev adds bcb5d6c76903 s390/pci: introduce lock to synchronize state of zpci_dev's adds 6ee600bfbe0f s390/pci: remove hotplug slot when releasing the device adds d0c8fd210067 s390/pci: fix three typos in comments adds 9ea30fd166e9 s390/boot: add 'alloc' to info.bin .vmlinux.info section flags adds 8192a1b38075 s390/vdso64: filter out munaligned-symbols flag for vdso adds 55dc65b46023 s390: add relocs tool adds 778666df60f0 s390: compile relocatable kernel without -fPIE adds 4a5993287467 KVM: s390: introduce kvm_s390_fpu_(store|load) adds 01be7f53dfc2 KVM: s390: fix access register usage in ioctls adds 559a1462909b KVM: s390: selftests: memop: add a simple AR test adds 7f115ff4fc20 s390/boot: workaround current 'llvm-objdump -t -j ...' behavior adds a795e5d2347d s390: vmlinux.lds.S: fix .got.plt assertion adds 3334fda639cf s390/boot: simplify GOT handling adds 8495fd4dfee8 s390/boot: sanitize kaslr_adjust_relocs() function prototype adds 4394a5079234 s390/boot: make type of __vmlinux_relocs_64_start|end consistent adds 923d48e48033 s390/boot: do not check for zero-termination relocation entry adds 13ff094d32e7 s390/boot: fix minor comment style damages adds e22033fddd45 s390/pai: change sampling event assignment for PMU device driver adds a681226c675c s390/vfio-ap: handle hardware checkstop state on queue res [...] adds bbe37e3e351b s390/configs: increase number of LOCKDEP_BITS adds 778412ab915d s390/ap: rearm APQNs bindings complete completion adds 99b3126e46ef s390/ap: clarify AP scan bus related functions and variables adds b5caf05ee879 s390/ap: rework ap_scan_bus() to return true on config change adds eacf5b3651c5 s390/ap: introduce mutex to lock the AP bus scan adds 77c51fc6fba7 s390/zcrypt: introduce retries on in-kernel send CPRB functions adds c3384369bc53 s390/zcrypt: improve zcrypt retry behavior adds 5dabfecad4a0 s390/pkey: improve pkey retry behavior adds ed6776c96c60 s390/crypto: remove retry loop with sleep from PAES pkey i [...] adds cb0cd4ee1114 s390/cache: prevent rebuild of shared_cpu_list adds fa9e3139e6c5 s390/tools: handle rela R_390_GOTPCDBL/R_390_GOTOFF64 new 691632f0e869 Merge tag 's390-6.9-1' of git://git.kernel.org/pub/scm/lin [...] adds 85a19e2bcbc0 zorro: Make zorro_bus_type const adds e8a7824856de m68k: defconfig: Update defconfigs for v6.8-rc1 new 508f34f2381e Merge tag 'm68k-for-v6.9-tag1' of git://git.kernel.org/pub [...] adds a8528f7f31ab dtc: Enable dtc interrupt_provider check adds c18327b36e9c dt-bindings: soc: renesas: Document R-Car V4H White Hawk Single adds cd508bba82e4 dt-bindings: reset: renesas,rst: Document R-Car V4M support adds 49558e814fef dt-bindings: soc: renesas: Document R-Car V4M Gray Hawk Single adds 6b66ed51cd7b Merge tag 'renesas-dt-bindings-for-v6.9-tag1' of git://git [...] adds 347c80f7c7b2 arm64: dts: renesas: rzg3s-smarc: Add gpio keys adds 090c40945747 ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate adds dd9cc6afcbe7 ARM: dts: renesas: r8a73a4: Add cp clock adds d2339555c36a ARM: dts: renesas: r8a73a4: Fix thermal parent clock adds 8b93657c976a arm64: dts: renesas: r8a779g0: Restore sort order adds bb235b728bf6 arm64: dts: renesas: ulcb-kf: Drop duplicate 3.3v regulators adds 7eb30251e157 arm64: dts: renesas: ulcb-kf: Add node for GNSS adds c90efc452ac1 arm64: dts: renesas: r8a779g0: Add standalone White Hawk C [...] adds 48683d4a88dd arm64: dts: renesas: white-hawk-cpu: Restore sort order adds 1b940d036d5a arm64: dts: renesas: white-hawk: Drop SoC parts from sub boards adds a9baf0b42d20 arm64: dts: renesas: white-hawk: Add SoC name to top-level [...] adds b84bd2230a58 arm64: dts: renesas: white-hawk-cpu: Factor out common parts adds 874dca5d2115 arm64: dts: renesas: white-hawk: Factor out common parts adds 7605e7e90b6a arm64: dts: renesas: Add Renesas R8A779G2 SoC support adds 55cda67bf312 arm64: dts: renesas: r8a779g2: Add White Hawk Single support adds 08e799f6bce8 arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2 adds cee7bef61f51 arm64: dts: renesas: r9a08g045: Add watchdog node adds 2c0f4dfad96a arm64: dts: renesas: rzg3s-smarc-som: Enable the watchdog [...] adds 1fa8924a488a dt-bindings: power: renesas,rcar-sysc: Document R-Car V4M support adds 8923149ffc77 dt-bindings: power: Add r8a779h0 SYSC power domain definitions adds 2a8998479328 dt-bindings: clock: renesas,cpg-mssr: Document R-Car V4M support adds 3bbdf8c3d321 dt-bindings: clock: Add R8A779H0 V4M CPG Core Clock Definitions adds 71a4818ce5cd Merge tag 'renesas-r8a779h0-dt-binding-defs-tag' into rene [...] adds 227ec9795810 arm64: dts: renesas: Add Renesas R8A779H0 SoC support adds 0c7a8cbbcee0 arm64: dts: renesas: Add Gray Hawk Single board support adds 971c17f87935 arm64: dts: renesas: r9a07g043u: Add CSI and CRU nodes adds c1ff917c88dc ARM: dts: renesas: Improve TMU interrupt descriptions adds c53866cb27fb arm64: dts: renesas: Improve TMU interrupt descriptions adds 10c353c7a289 arm64: dts: renesas: r8a779h0: Add RWDT node adds 785b3c25761a arm64: dts: renesas: gray-hawk-single: Enable watchdog timer adds 466b99ac51ab Merge tag 'renesas-dts-for-v6.9-tag1' of git://git.kernel. [...] adds f80c43887ab3 dt-bindings: clock: google,gs101-clock: add PERIC0 clock m [...] adds bc8cc7fb55b8 dt-bindings: clock: exynos850: Add PDMA clocks adds 927b46b543c8 arm64: dts: exynos: gs101: define Multi Core Timer (MCT) node adds af5c317a93ef arm64: dts: exynos: gs101: remove reg-io-width from serial adds e62c706f3aa0 arm64: dts: exynos: gs101: enable cmu-peric0 clock controller adds d97b6c902a40 arm64: dts: exynos: gs101: update USI UART to use peric0 clocks adds 6d44d1a1fb62 arm64: dts: exynos: gs101: define USI8 with I2C configuration adds f6553769131b arm64: dts: exynos: gs101: enable eeprom on gs101-oriole adds ca487bc2776e arm64: dts: exynos: gs101: sysreg_peric0 needs a clock adds 512b5a875cd8 arm64: dts: exynos: gs101: use correct clocks for usi8 adds 21e4e8807bfc arm64: dts: exynos: gs101: use correct clocks for usi_uart adds c0fe557853f3 arm64: dts: exynos: Add PDMA node for Exynos850 adds 2ef4cddd3195 arm64: dts: exynos: Add SPI nodes for Exynos850 adds 455061eb3243 dt-bindings: clock: google,gs101-clock: add PERIC1 clock m [...] adds bb60f0896db2 Merge tag 'samsung-dt-bindings-clk-6.9-3' into next/dt64 adds 7d66d98b5bf3 arm64: dts: exynos: gs101: enable cmu-peric1 clock controller adds 118261df4249 arm64: dts: exynos: gs101: define USI12 with I2C configuration adds f9555ac036e2 arm64: dts: exynos: gs101: enable i2c bus 12 on gs101-oriole adds d5d19683451d arm64: dts: exynos: gs101: minor whitespace cleanup adds 0791f541ff42 arm64: dts: fsd: Add fifosize for UART in Device Tree adds 1422eb8585c1 Merge tag 'samsung-dt64-6.9' of https://git.kernel.org/pub [...] adds ccbc2b02c22e ARM: dts: samsung: exynos5422-odroidxu3: disable thermal polling adds 8f51b5290ff4 ARM: dts: samsung: exynos5420-peach: Enable cros-ec-spi as [...] adds df294f4ec618 ARM: dts: samsung: exynos5800-peach: Enable cros-ec-spi as [...] adds 497b447cf89b ARM: dts: samsung: exynos4412-p4note: add accelerometer an [...] adds 9a5dbb835fd3 ARM: dts: samsung: exynos5420-galaxy-tab: decrease availab [...] adds 60f1164e21cc ARM: dts: samsung: exynos5420-galaxy-tab-common: add wifi node adds eaab725ba2cf Merge tag 'samsung-dt-6.9' of https://git.kernel.org/pub/s [...] adds 831e0cd4f9ee arm: dts: marvell: Fix maxium->maxim typo in brownstone dts adds 2df262236500 ARM: dts: marvell: dove-cubox: fix si5351 node names adds 8af75ce86f7d ARM: dts: da850: add MMD SDIO interrupts adds 8c82b4eef297 ARM: dts: sti: minor whitespace cleanup around '=' adds 60dfd940ea9b Merge tag 'dt-cleanup-6.9' of https://git.kernel.org/pub/s [...] adds 04bd6411f506 arm64: dts: mt8183: Move CrosEC base detection node to kuk [...] adds 7865abbbdf1e arm64: dts: mediatek: mt7986: fix reference to PWM in fan node adds bb69d19c6496 arm64: dts: mediatek: mt7986: drop crypto's unneeded/inval [...] adds 4e7dc18a753c arm64: dts: mediatek: mt7986: fix SPI bus width properties adds bbe266c70e13 arm64: dts: mediatek: mt7986: fix SPI nodename adds 0b721691f0c8 arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM adds d993daff5962 arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg adds 9b49cabe631b arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base d [...] adds e0314a636045 dt-bindings: arm64: mediatek: Add MT7981B and Xiaomi AX3000T adds cf29427573cc arm64: dts: mediatek: Add initial MT7981B and Xiaomi AX3000T adds 1e136f4a92fa dt-bindings: arm64: mediatek: Add MT7988A and BPI-R4 adds 6c1d134a103f arm64: dts: mediatek: Add initial MT7988A and BPI-R4 adds b616b403cbff arm64: dts: mediatek: mt7988: add clock controllers adds 89954fe81b81 arm64: dts: mediatek: mt8173: Enable cros-ec-spi as wake source adds f57869b703b2 arm64: dts: mediatek: mt8183: Enable cros-ec-spi as wake source adds 322ebb0e2f28 arm64: dts: mediatek: mt8192: Enable cros-ec-spi as wake source adds 7f79bdfe1cd3 arm64: dts: mediatek: mt8195: Enable cros-ec-spi as wake source adds 94e4dd09581b arm64: dts: mediatek: Add socinfo efuses to MT8173/83/96/9 [...] adds a5a8cad4a772 dt-bindings: media: mtk-vcodec-encoder: fix non-vp8 clock name adds 76aac0f2a468 arm64: dts: mediatek: mt8192: fix vencoder clock name adds 15715b602a7e dt-bindings: media: mtk-vcodec-encoder: add compatible for mt8186 adds 09860910c589 arm64: dts: mediatek: mt8186: fix VENC power domain clocks adds 9eaccb74dc0f arm64: dts: mediatek: mt8186: Add venc node adds ebd27256bd14 dt-bindings: media: mediatek-jpeg-encoder: change max iomm [...] adds f10a5fbc14cb arm64: dts: mediatek: mt8186: Add jpgenc node adds 8dc6ceaab323 dt-bindings: arm: mediatek: Sort entries by SoC then board [...] adds 59acfd633107 dt-bindings: arm: mediatek: Add MT8186 Tentacruel / Tentac [...] adds 779b1bf173b6 dt-bindings: arm: mediatek: Add MT8186 Steelix Chromebook adds a12598b95c59 dt-bindings: arm: mediatek: Add MT8186 Rusty Chromebook adds 449b13223d90 dt-bindings: arm: mediatek: Add MT8186 Magneton Chromebooks adds 8855d01fb81f arm64: dts: mediatek: Add MT8186 Krabby platform based Ten [...] adds 09828b16d0b5 arm64: dts: mediatek: Introduce MT8186 Steelix adds 5a5df67bc341 arm64: dts: mediatek: Add MT8186 Steelix platform based Rusty adds 2041d0cdd019 arm64: dts: mediatek: Add MT8186 Magneton Chromebooks adds 795d5f0c8468 arm64: dts: mediatek: mt8195: Add MTU3 nodes and correctly [...] adds 7f62dae2e91f arm64: dts: mediatek: mt8186: Add video decoder device nodes adds aa3b53735599 dt-bindings: arm64: mediatek: Add MT8395 Radxa NIO 12L boa [...] adds 96564b1e2ea4 arm64: dts: mediatek: Introduce the MT8395 Radxa NIO 12L board adds 802814130cc9 dt-bindings: vendor-prefixes: add acelink adds d9cd3b128830 dt-bindings: arm64: dts: mediatek: Add Acelink EW-7886CAX [...] adds ea28a27475fe arm64: dts: mediatek: Add Acelink EW-7886CAX adds 7eb133c99fbe arm64: dts: mediatek: mt7986: reorder properties adds 3f79e8f33644 arm64: dts: mediatek: mt7986: reorder nodes adds 99d100e00144 arm64: dts: mediatek: mt7622: add missing "device_type" to [...] adds a00d4a98af44 arm64: dts: mediatek: mt8186: Add missing clocks to ssusb [...] adds 1af98c3e53da arm64: dts: mediatek: mt8186: Add missing xhci clock to us [...] adds e630c7b0b6a6 arm64: dts: mediatek: replace underscores in node names adds 5b6df373ec95 arm64: dts: mediatek: Replace deprecated extcon-usb-gpio i [...] adds 7b8cc130f661 arm64: dts: mt7622: add port@5 as CPU port adds 43ec7fc9d69f arm64: dts: mt7986: add port@5 as CPU port adds ef569d5db50e arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow adds d90220915508 Merge tag 'mtk-dts64-for-v6.9' of https://git.kernel.org/p [...] adds f69d272ef728 ARM: dts: gemini: Fix switch node names in the DIR-685 adds a10f5c55cb08 ARM: dts: gemini: Fix wiligear compatible strings adds c4a83b1a956b ARM: dts: gemini: Map reset keys to KEY_RESTART adds 5ee18186a059 ARM: dts: gemini: Fix switch node names on Vitesse switches adds ca369f962875 Merge tag 'gemini-dts-v6.9' of git://git.kernel.org/pub/sc [...] adds 3baa4c5143d6 ARM: dts: arm: realview: Fix development chip ROM compatib [...] adds ff16f94121ab ARM: dts: versatile: Fix up VGA connector adds 9a83d7a8d14b ARM: dts: integrator: Fix up VGA connector adds d41e4dfc316b dt-bindings: arm: realview: Spelling s/ARM 11/Arm11/, s/Co [...] adds 5d9f164317e6 Merge tag 'versatile-dts-v6.9' of git://git.kernel.org/pub [...] adds 46943b333d60 arm64: dts: rockchip: Move device specific properties adds e441dd472eb2 dt-bindings: arm: rockchip: Add Anbernic RG-Arc adds 05a708c6ebca arm64: dts: rockchip: add Anbernic RG-ARC S and RG-ARC D adds 16a9c74012c4 arm64: dts: rockchip: add missing definition of pmu io dom [...] adds 271e4e979a5a arm64: dts: rockchip: Drop edgeble-neu6b dcdc-reg4 regulat [...] adds 736e39a0af98 arm64: dts: rockchip: Add edgeble-neu6a-common DT adds 40137b58e7de arm64: dts: rockchip: Add common DT for edgeble-neu6b-io adds 951d6aaa37fe arm64: dts: rockchip: Add Edgeble NCM6A WiFi6 Overlay adds 9f6d8911cc3b arm64: dts: rockchip: Add vdd_cpu_big reg to rk3588-edgeble-ncm6 adds 8c711ff32748 arm64: dts: rockchip: Add Edgeble NCM6A-IO 2.5G ETH adds 5d85d4c7e03b arm64: dts: rockchip: Add Edgeble NCM6A-IO M.2 M-Key adds 92eaee21abbd arm64: dts: rockchip: Add Edgeble NCM6A-IO M.2 B-Key, E-Key adds 762751c18375 arm64: dts: rockchip: Add Edgeble NCM6A-IO USB2 adds 9b606d2d11af arm64: dts: rockchip: Add LED_GREEN for edgeble-neu6a adds d235e65adf00 arm64: dts: rockchip: enable NanoPC-T6 MiniPCIe power adds 82d40b141a4c arm64: dts: rockchip: add rfkill node for M.2 Key E WiFi o [...] adds b72633ba5cfa arm64: dts: rockchip: Add cache information to the SoC dts [...] adds d8bb6c2311b6 arm64: dts: rockchip: add sdmmc card detect to the nanopc-t6 adds fa16d7a820e4 arm64: dts: rockchip: Increase maximum frequency of SPI fl [...] adds 2eaa5e73f51f dt-bindings: arm: rockchip: Add NanoPi R6 series boards adds f1b11f43b3e9 arm64: dts: rockchip: Add support for NanoPi R6S adds d5f1d7437451 arm64: dts: rockchip: Add support for NanoPi R6C adds f118d99ec334 arm64: dts: rockchip: add spi controller aliases on rk3399 adds dc1f5b67deab arm64: dts: rockchip: remove duplicate SPI aliases for helios64 adds 6cb02674a061 arm64: dts: rockchip: fix nanopc-t6 sdmmc regulator adds 2ec7d42918f0 arm64: dts: rockchip: Add Touch to Anbernic RG-ARC D adds 6a0a5a2a71b3 dt-bindings: arm64: rockchip: Add Pine64 PineTab2 adds 1b7e19448f8f arm64: dts: rockchip: Add devicetree for Pine64 PineTab2 adds 039a03c377d6 arm64: dts: rockchip: Update powkiddy rk2023 dtsi for RGB10MAX3 adds fbe7823623a8 dt-bindings: arm: rockchip: Add Powkiddy RGB10MAX3 adds 4b325c0d4f53 arm64: dts: rockchip: Add Powkiddy RGB10MAX3 adds 54448f711aa3 arm64: dts: rockchip: add rs485 support on uart2 of rk3399 [...] adds 5963d97aa780 arm64: dts: rockchip: add rs485 support on uart5 of px30-r [...] adds d859ad305ed1 arm64: dts: rockchip: remove redundant cd-gpios from rk358 [...] adds 1d00ba4700d1 arm64: dts: rockchip: fix rk3328 hdmi ports node adds f051b6ace7ff arm64: dts: rockchip: fix rk3399 hdmi ports node adds abe3426c8176 arm64: dts: rockchip: adjust phy-handle name on rock-pi-e adds 4622485f005a arm64: dts: rockchip: Add USB3.0 to Indiedroid Nova adds 34eb16dedb9e Merge tag 'v6.9-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 695b9b57443d ARM: dts: rockchip: Add display subsystem for RK3128 adds 3fd6e33f8fde ARM: dts: rockchip: Add HDMI node for RK3128 adds 5aab66e319df ARM: dts: rockchip: Enable HDMI output for XPI-3128 adds 585e4dc07100 ARM: dts: rockchip: fix rk3288 hdmi ports node adds 15a5ed03000c ARM: dts: rockchip: fix rk322x hdmi ports node adds 55d81cd6a971 Merge tag 'v6.9-rockchip-dts32-1' of git://git.kernel.org/ [...] adds ce3e7d48ada5 dt-bindings: soc: renesas: Preserve the order of SoCs base [...] adds 3a9856e83050 dt-bindings: renesas: Document preferred compatible naming adds c860b6a65d77 Merge tag 'renesas-dt-bindings-for-v6.9-tag2' of git://git [...] adds 9a1442efd1f2 arm64: dts: renesas: r8a779h0: Add pinctrl device node adds 4b232e29cba7 arm64: dts: renesas: gray-hawk-single: Add serial console [...] adds d151e4e5447b arm64: dts: renesas: ulcb-kf: Add regulators for PCIe ch1 adds 52629143bddb arm64: dts: renesas: ulcb-kf: Adapt 1.8V HDMI regulator to [...] adds b9bf24346cdd arm64: dts: renesas: ulcb-kf: Adapt sound 5v regulator to [...] adds e3e7a865c4c7 arm64: dts: renesas: r8a779h0: Add I2C nodes adds 74a9d17af7db arm64: dts: renesas: gray-hawk-single: Add I2C0 and EEPROMs adds 93e28f88710b arm64: dts: renesas: r8a779h0: Add GPIO nodes adds 20a942d60b34 arm64: dts: renesas: r8a779h0: Add L3 cache controller adds 5db13ece46d6 arm64: dts: renesas: r8a779h0: Add secondary CA76 CPU cores adds ad761924be2b arm64: dts: renesas: r8a779h0: Add CPUIdle support adds 4c1fd23a220d arm64: dts: renesas: r8a779h0: Add CPU core clocks adds 6bd8b0bc444e arm64: dts: renesas: r8a779h0: Add CA76 operating points adds 14fe225dd5fc arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes adds bf7e37716d99 arm64: dts: renesas: r9a08g045: Add missing interrupts to [...] adds 150d81f7a260 arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ G [...] adds 145f33d1f1db arm64: dts: renesas: r9a08g045: Add PSCI support adds 0c51912331f8 arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes adds 7edbb5880dc3 arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes adds 243066ecc0f1 arm64: dts: renesas: r8a779h0: Add Ethernet-AVB support adds 63275d848a6e arm64: dts: renesas: gray-hawk-single: Add Ethernet support adds f66d8501c94b arm64: dts: renesas: rzg2ul-smarc: Enable CRU, CSI support adds f0728eaf76de ARM: dts: renesas: r8a7778: Add missing reg-names to sound node adds a0ac5b9d980a arm64: dts: renesas: r8a779h0: Add SD/MMC node adds 81f1919b4f5e arm64: dts: renesas: gray-hawk-single: Add eMMC support adds 7a7db3d1d794 arm64: dts: renesas: r8a779h0: Add DMA support adds 4cd9289b70e5 arm64: dts: renesas: r8a779h0: Add RPC node adds b52e015aa6b6 arm64: dts: renesas: gray-hawk-single: Add QSPI FLASH support adds 4b15a38590f6 arm64: dts: renesas: r9a07g044: Add DU node adds c1a046466f43 arm64: dts: renesas: r9a07g054: Add DU node adds eaa5907bcc76 arm64: dts: renesas: rzg2l-smarc: Enable DU and link with DSI adds 11e876b3c387 Merge tag 'renesas-dts-for-v6.9-tag2' of git://git.kernel. [...] adds 4e00c62b9bd7 dt-bindings: tegra: pmc: Update scratch as an optional aperture adds a82242d802c7 dt-bindings: arm: tegra: Add LG Optimus Vu P895 and Optimu [...] adds 44514c326cf4 Merge tag 'tegra-for-6.9-dt-bindings' of git://git.kernel. [...] adds a6e0afc29a8b ARM: tegra: Enable cros-ec-spi as wake source adds f7874e170617 ARM: tegra: nexus7: Add missing clock binding into sound node adds b68e6e0d50c5 ARM: tegra: Add device-tree for LG Optimus Vu (P895) adds ea5e97e9ce04 ARM: tegra: Add device-tree for LG Optimus 4X HD (P880) adds 2d56bb99b681 Merge tag 'tegra-for-6.9-arm-dt' of git://git.kernel.org/p [...] adds 341233b839bb arm64: tegra: Enable cros-ec-spi as wake source adds 57cfb0aba290 arm64: tegra: Use consistent SD/MMC aliases on Tegra234 adds 81695da63b97 arm64: tegra: Add AXI configuration for Tegra234 MGBE adds 32ecead6a5f8 arm64: tegra: Add current monitors for Jetson Xavier adds fddef3b9ad4f arm64: tegra: Add USB device support for Jetson AGX Xavier adds 006fc90c2ab8 arm64: tegra: Add USB Type-C controller for Jetson AGX Xavier adds 71a3b9b17537 arm64: tegra: Move AHUB ports to SoC DTSI adds f5c8e31e7171 arm64: tegra: Define missing IO ports adds 5f360dbc22f1 arm64: tegra: Add audio support for Jetson Orin NX and Jet [...] adds cc36acb8a67d arm64: tegra: Remove Jetson Orin NX and Jetson Orin Nano DTSI adds b1208c4343f0 Merge tag 'tegra-for-6.9-arm64-dt' of git://git.kernel.org [...] adds 02cc4c30dccf dt-bindings: sram: narrow regex for unit address to hex numbers adds 7b59348c11f3 arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF adds 238f65fc31f7 arm64: dts: allwinner: h616: Add DMA controller and DMA channels adds fe5128a11f9b arm64: dts: allwinner: h616: Add SPDIF device node adds 171b99b27691 dt-bindings: vendor-prefixes: add Jide adds 53e437141f75 dt-bindings: arm: sunxi: document Remix Mini PC name adds 4d39a8eb07eb arm64: dts: allwinner: Add Jide Remix Mini PC support adds 9583c8d91491 arm64: dts: allwinner: h616: Add 32K fanout pin adds eff68845b7e3 arm64: dts: allwinner: Transpeed 8K618-T: add WiFi nodes adds 43293b1dec36 arm64: dts: allwinner: use capital "OR" for multiple licen [...] adds 7b78f3089569 arm64: dts: allwinner: h616: minor whitespace cleanup adds b9836187df7e dt-bindings: arm: sunxi: Add Sipeed Longan Module 3H and L [...] adds b9957d2d7d22 arm64: dts: allwinner: h616: Add Sipeed Longan SoM 3H and [...] adds 6d8d1124d7bb ARM: dts: sun8i: Open FETA40i-C regulator aldo1 adds f4318af40544 arm64: dts: allwinner: h616: Add thermal sensor and zones adds 8511eaf682e3 Merge tag 'sunxi-dt-for-6.9-1' of https://git.kernel.org/p [...] adds b8ba66b40da3 arm64: dts: qcom: sc7280: Add additional MSI interrupts adds e81e86765f95 arm64: dts: qcom: x1e80100: drop qcom,drv-count adds 82066cdb1760 arm64: dts: qcom: sc7280: Move video-firmware to chrome-common adds 2aa72de2fc92 arm64: dts: qcom: qcm6490-fairphone-fp5: Enable venus node adds af5b3a595954 dt-bindings: clock: gcc-sc8180x: Add the missing CX power domain adds 3c58b96df110 arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain adds 266a3a92044b arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry [...] adds 07b600dfdfea arm64: dts: qcom: sc8180x: Add missing CPU off state adds 24e98cb3d5e2 arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains adds 309b5774f45a arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX adds 6d9fb9e4c473 arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX i [...] adds f0cd5a0ebd41 arm64: dts: qcom: sc8180x: Add missing CPU<->MDP_CFG path adds dcad0590d1ea arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size adds 3168e86af8d1 arm64: dts: qcom: sc8180x: Add RPMh sleep stats adds 507cad6e0f0e dt-bindings: arm: qcom: Document the HDK8550 board adds b5e25ded2721 arm64: dts: qcom: sm8550: add support for the SM8550-HDK board adds 2c6597c72e97 arm64: dts: qcom: Fix hs_phy_irq for QUSB2 targets adds 6bf150aef236 arm64: dts: qcom: Fix hs_phy_irq for non-QUSB2 targets adds 7c9afa1fd84b arm64: dts: qcom: Fix hs_phy_irq for SDM670/SDM845/SM6350 adds 927173bf8a0e arm64: dts: qcom: Add missing interrupts for qcs404/ipq5332 adds f33767e3cfa5 arm64: dts: qcom: x1e80100: Add missing system-wide PSCI p [...] adds 7d62dbd1b3b2 arm64: dts: qcom: x1e80100: Flush RSC sleep & wake votes adds 04ee83047e4f arm64: dts: qcom: msm8916: Hook up GPU cooling device adds 93c4e1fb9dd9 arm64: dts: qcom: msm8939: Hook up GPU cooling device adds f48cea4a6fff arm64: dts: qcom: sc8180x: Hook up GPU cooling device adds 08b1b831e1a9 arm64: dts: qcom: sdm845: Hook up GPU cooling device adds de5e4e88ac14 arm64: dts: qcom: sm6115: Hook up GPU cooling device adds 834932689f2f arm64: dts: qcom: sm6115: Mark GPU @ 125C critical adds f18c63a82139 arm64: dts: qcom: sm8150: Hook up GPU cooling device adds fb18c893816b arm64: dts: qcom: sm8250: Hook up GPU cooling device adds 43c925e45673 arm64: dts: qcom: sm8350: Hook up GPU cooling device adds 36fd56ab4d1d arm64: dts: qcom: sm8450: Hook up GPU cooling device adds 6a464089284a arm64: dts: qcom: sm8550: Hook up GPU cooling device adds ac68c7d3912d arm64: dts: qcom: sdm630: Hook up GPU cooling device adds 6de995bc4634 arm64: dts: qcom: sm8150: add necessary ref clock to PCIe adds 915253bdd64f arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5 microphones adds 80daa2fa2ff2 dt-bindings: qcom: Document new msm8916-samsung devices adds 6e115b75b43b arm64: dts: qcom: sm8450: Add missing interconnects to serial adds b6b75a4c037a arm64: dts: qcom: sm8150: describe all PCI MSI interrupts adds 534ecb509d77 arm64: dts: qcom: sm8250: describe all PCI MSI interrupts adds f9a7f70093da arm64: dts: qcom: sm8350: describe all PCI MSI interrupts adds aa87ad5575a1 arm64: dts: qcom: sm8450: describe all PCI MSI interrupts adds 79d99c74c6e8 arm64: dts: qcom: sm8550: describe all PCI MSI interrupts adds 7ee7c0f326d6 arm64: dts: qcom: sm8650: describe all PCI MSI interrupts adds 7f6504723104 arm64: dts: qcom: split PCIe interrupt-names entries per lines adds 0f893a2cb1ab arm64: dts: qcom: apq8016-sbc-d3-camera: Use more generic [...] adds e51b74f2da7e arm64: dts: qcom: sa8775p: enable safety IRQ adds 40ec6a2817d9 arm64: dts: qcom: sc7280: Add static properties to cryptobam adds 5dbbe7e0a2b9 arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing reser [...] adds afe9867a0c0e arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming adds d51b2d5c4a04 arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK adds 39e62f41c3ce arm64: dts: qcom: rename PM2250 to PM4125 adds 410dd97e3f39 arm64: dts: qcom: sm7225-fairphone-fp4: Switch firmware ex [...] adds fd5821a1a83c arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc adds 904c711ef41b arm64: dts: qcom: sa8295p-adp: add max20411 adds 59c84ee83fe0 arm64: dts: qcom: sa8295p-adp: Enable GPU adds 7cfa2e758bf4 arm64: dts: qcom: sc8280xp: camss: Add CCI definitions adds 5994dd60753e arm64: dts: qcom: sc8280xp: camss: Add CAMSS block definition adds bb5009a24ec3 arm64: dts: qcom: sdm630: add USB QMP PHY support adds 319a12e7c399 arm64: dts: qcom: sda660-ifc6560: enable USB 3.0 PHY adds 526b333d7c27 dt-bindings: arm: qcom: Add Xiaomi Redmi Note 9S adds 858536d9dc94 arm64: dts: qcom: sc7180: Add UFS nodes adds 00aaa58e8936 arm64: dts: qcom: sm7125-xiaomi-common: Add UFS nodes adds 6016fb7c91f7 arm64: dts: qcom: Add support for Xiaomi Redmi Note 9S adds f6afb821e06b arm64: dts: qcom: sm8550-qrd: enable Touchscreen adds 63b78ca1a7b8 arm64: dts: qcom: sm8650-qrd: add USB-C Altmode Support adds 8385383cc2c2 arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs adds a33a532b3b1e arm64: dts: qcom: sm8650: Use GIC-ITS for PCIe0 and PCIe1 adds d967cc9cf37e arm64: dts: qcom: qcm6490-idp: Include PM7250B adds f9491ad2318d arm64: dts: qcom: sa8775p: Add new memory map updates to SA8775P adds c984dde8f3f8 dt-bindings: clock: Drop the SM8650 DISPCC dedicated schema adds 4f70a09bde32 dt-bindings: clock: qcom: Document the X1E80100 Display Cl [...] adds bb213e13cef0 dt-bindings: clock: qcom: Document the X1E80100 GPU Clock [...] adds 80de9d9dfba1 dt-bindings: clock: qcom: Document the X1E80100 TCSR Clock [...] adds 7180f3685de9 dt-bindings: clock: qcom: Document the X1E80100 Camera Clo [...] adds 6f871f0dfed2 Merge branch '20240202-x1e80100-clock-controllers-v4-5-7fb [...] adds 6a07a4f3f509 arm64: dts: qcom: x1e80100: Add IPCC node adds 0b6ae7364b11 arm64: dts: qcom: x1e80100: Add SMP2P nodes adds 2661646f5934 arm64: dts: qcom: x1e80100: Add QMP AOSS node adds 5f2a9cd4b104 arm64: dts: qcom: x1e80100: Add ADSP/CDSP remoteproc nodes adds 8b6e2bf94b27 arm64: dts: qcom: x1e80100: Add TCSR node adds 4af46b7bd66f arm64: dts: qcom: x1e80100: Add USB nodes adds 5eb83fc10289 arm64: dts: qcom: x1e80100: Add PCIe nodes adds 1940c25eaa63 arm64: dts: qcom: x1e80100: Add display nodes adds d7e03cce0400 arm64: dts: qcom: x1e80100-crd: Enable more support adds f9a9c11471da arm64: dts: qcom: x1e80100-qcp: Enable more support adds 7eac281cbedb arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J adds cc3cfef3e3d9 arm64: dts: qcom: ipq6018: add QUP5 I2C node adds 99f63aea9149 arm64: dts: qcom: x1e80100: add ADSP GPR adds 060df4cbfe11 arm64: dts: qcom: x1e80100: add LPASS LPI pin controller adds c6d6df1703d4 arm64: dts: qcom: x1e80100: add ADSP audio codec macros adds 641a7e7e97b6 arm64: dts: qcom: x1e80100: add Soundwire controllers adds 229c9ce0fd11 arm64: dts: qcom: x1e80100-crd: add WCD9385 Audio Codec adds 0293019c6709 arm64: dts: qcom: x1e80100-crd: add WSA8845 speakers adds 2ae5e34d93cf arm64: dts: qcom: ipq9574: Enable Inline Crypto Engine for MMC adds af53ecef19ff arm64: dts: qcom: sm8650: add missing qlink_logging reserv [...] adds 869c3d4eef65 dt-bindings: arm: qcom: drop the superfluous device compat [...] adds 749c47ad3383 arm64: dts: qcom: sdm630-nile: Enable and configure PM660L WLED adds db5d137e81bc arm64: dts: qcom: sc7280: Update domain-idle-states for cl [...] adds fc835b2311d4 arm64: dts: qcom: msm8998: declare VLS CLAMP register for [...] adds acb94d67f5a2 arm64: dts: qcom: qcm2290: declare VLS CLAMP register for [...] adds 95d739ed962c arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY adds 646287950b16 arm64: dts: qcom: sm6350: Add tsens thermal zones adds 8ca7fbd92c1b arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping adds b66966b1bbc0 arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping adds e2f1a18747b1 arm64: dts: qcom: sm8550-qrd: add correct analogue microphones adds 503c0129b3aa arm64: dts: qcom: sm8550-mtp: add correct analogue microphones adds 0b17197055b5 arm64: dts: qcom: ipq6018: add tsens node adds 8f053e561635 arm64: dts: qcom: ipq6018: add thermal zones adds a2eb99176b10 arm64: dts: qcom: sm8650-mtp: add PM8010 regulators adds 4a8efd8a02ef arm64: dts: qcom: sm8650-qrd: add PM8010 regulators adds 4a03b85b8491 arm64: dts: qcom: sm8550: Add dma-coherent property adds feed0507688b arm64: dts: qcom: sm8650: Add dma-coherent property adds ce745475acac arm64: dts: qcom: sm8650-qrd: add Audio nodes adds 6e9d86933cab arm64: dts: qcom: sm8650-mtp: add Audio sound card node adds 18ba9974b82f dt-bindings: clock: gcc-msm8953: add more resets adds 5ca4cd8eaa6c Merge branch '20240125-msm8953-mdss-reset-v2-1-fd782455942 [...] adds 9b4dec638c9c arm64: dts: qcom: msm8953: add reset for display subsystem adds 1e48ad0d85f0 arm64: dts: qcom: msm8953: Add GPU IOMMU adds 655815649fcd arm64: dts: qcom: msm8953: Add GPU adds 7f492d48f082 arm64: dts: qcom: qrb2210-rb1: disable cluster power domains adds cb77d0ad460e arm64: dts: qcom: ipq8074: add clock-frequency to MDIO node adds c83fdb4335ce arm64: dts: qcom: msm8996: Fix UFS PHY clocks adds 5e653a7ff442 arm64: dts: qcom: msm8998: Fix UFS PHY clocks adds ca8fb2bd2248 arm64: dts: qcom: sdm845: Fix UFS PHY clocks adds a820a285ef1b arm64: dts: qcom: sm6115: Fix UFS PHY clocks adds 3823a877f25b arm64: dts: qcom: sm6125: Fix UFS PHY clocks adds 68f9fcba3a0c arm64: dts: qcom: sm6350: Fix UFS PHY clocks adds eff7496b7281 arm64: dts: qcom: sm8150: Fix UFS PHY clocks adds 55ee02b10bdd arm64: dts: qcom: sm8250: Fix UFS PHY clocks adds 26447dad8119 dt-bindings: clock: qcom: Add missing UFS QREF clocks adds cc2bc7a7ab59 Merge branch '20240131-ufs-phy-clock-v3-3-58a49d2f4605@lin [...] adds dde771402292 arm64: dts: qcom: sc8180x: Fix UFS PHY clocks adds 1d4ef9644e21 arm64: dts: qcom: sc8280xp: Fix UFS PHY clocks adds 8edbdefee1c9 arm64: dts: qcom: sm8350: Fix UFS PHY clocks adds 746ae23ad020 arm64: dts: qcom: sm8550: Fix UFS PHY clocks adds 0f9b8054bb4a arm64: dts: qcom: sm8650: Fix UFS PHY clocks adds 31ca6241fee8 arm64: dts: qcom: sm8550-hdk: correct WCD9385 route and po [...] adds 014bbc990e27 arm64: dts: qcom: sc8280xp: Introduce additional tsens instances adds aa56130e88de arm64: dts: qcom: qcm6490-idp: Correct the voltage setting [...] adds 05f439c0e64b arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage set [...] adds f69b3e40f46e arm64: dts: qcom: pmi632: define USB-C related blocks adds 7e3a1f6470f7 arm64: dts: qcom: sm6115: drop pipe clock selection adds a06a2f12f9e2 arm64: dts: qcom: qrb4210-rb2: enable USB-C port handling adds 6cca740cf345 arm64: dts: qcom: sc8280xp-crd: Add PMIC die-temp vadc channels adds a36a566b5365 arm64: dts: qcom: sc8280xp-pmics: Define adc for temp-alarms adds 7c6bef576a88 arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected adds 68c4c20848d7 arm64: dts: qcom: msm8996: Define UFS UniPro clock limits adds 5dd227ccfb95 arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI adds f172a341ec1f arm64: dts: qcom: sc7180: Enable cros-ec-spi as wake source adds a4b28b9ecc99 arm64: dts: qcom: sc7280: Enable cros-ec-spi as wake source adds a7baa25bfbfd arm64: dts: qcom: sdm845: Enable cros-ec-spi as wake source adds 61474b18e762 arm64: dts: sc8280xp: correct DMIC2 and DMIC3 pin config n [...] adds 0d3eb7ff1f3a arm64: dts: sm8450: correct DMIC2 and DMIC3 pin config node names adds c6e5bf927874 arm64: dts: sm8550: correct DMIC2 and DMIC3 pin config node names adds 94c312767160 arm64: dts: sm8650: correct DMIC2 and DMIC3 pin config node names adds 8794916799d6 arm64: dts: x1e80100: correct DMIC2 and DMIC3 pin config n [...] adds 4442a67eedc1 arm64: dts: qcom: x1e80100-crd: add sound card adds 1fe82781dfd5 arm64: dts: qcom: ssm7125-xiaomi: drop incorrect UFS phy m [...] adds 77e7257a6017 arm64: dts: qcom: minor whitespace cleanup adds 1587bb53c1b5 arm64: dts: qcom: sc8180x: describe all PCI MSI interrupts adds 2f7be4caacd2 arm64: dts: qcom: sm8550: Switch UFS from opp-table-hz to opp-v2 adds e1839f78e469 arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add initi [...] adds fc48bb313513 arm64: dts: qcom: sm6350: Add interconnect for MDSS adds b61fbc595e2f arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add fuel gauge adds 2abe4a310cc7 arm64: dts: qcom: sm6350: Remove "disabled" state of GMU adds 891af1aa1ea4 arm64: dts: qcom: sm7225-fairphone-fp4: Enable display and GPU adds 584a327c5cff arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios adds 7c38989d0f7a arm64: dts: qcom: sm8150: correct PCIe wake-gpios adds 114990ce3edf arm64: dts: qcom: sm8550: Use GIC-ITS for PCIe0 and PCIe1 adds dc14578426fd arm64: dts: qcom: pmi632: Add PBS client and use in LPG node adds 942bf463dec3 arm64: dts: qcom: sc7280: Add capacity and DPC properties adds 498006fd49c2 arm64: dts: qcom: sc7280: add slimbus DT node adds 07bbe3fd0704 arm64: dts: qcom: sa8540p-ride: disable pcie2a node adds 46ea59235c4f arm64: dts: qcom: pm4125: define USB-C related blocks adds 2a478a521876 dt-bindings: arm: qcom: Add Samsung Galaxy Tab 4 10.1 LTE adds 408e17765161 arm64: dts: qcom: replace underscores in node names adds dfc554d52171 arm64: dts: sm8650: Add msi-map-mask for PCIe nodes adds f176168bcb95 arm64: dts: qcom: sm6115: fix USB PHY configuration adds aefe054f2cd3 Merge tag 'qcom-arm64-for-6.9' of https://git.kernel.org/p [...] adds 2c373e75155b arm64: dts: intel: agilex5: drop "master" I3C node name suffix adds fe37e5cb49a6 Merge tag 'socfpga_dts_updates_for_v6.9' of git://git.kern [...] adds cc605a4c1204 dt-bindings: arm: add TQMa8Xx boards adds 2ca8377bf20a dt-bindings: arm: fsl: Add VAR-SOM-MX93 with Symphony adds 6e489bd5aab6 dt-bindings: arm: fsl: Add Sielaff i.MX6 Solo board adds bb191b14c5d5 dt-bindings: arm: fsl: Add phyBOARD-Segin-i.MX93 adds 258fb03de791 dt-bindings: arm: fsl: Add toradex,apalis_imx6q-eval-v1.2 board adds 73b309503200 dt-bindings: arm: fsl: add imx8qm apalis eval v1.2 carrier board adds e9d58978dc97 dt-bindings: arm: fsl: remove redundant company name adds 85c5f364ddae dt-bindings: vendor-prefixes: add UNI-T adds 65524e145310 dt-bindings: arm: add UNI-T UTi260B adds 911c87949c0e Merge tag 'imx-bindings-6.9' of git://git.kernel.org/pub/s [...] adds e67e40cff8fc ARM: dts: imx7-tqma7/mba7: convert fsl,pins to uint32-matrix adds d32fb60fc422 ARM: dts: imx7[d]-mba7: Move ethernet PHY reset into PHY node adds 7d37d9df42ad ARM: dts: imx7[d]-mba7: disable USB OC on USB host and USB OTG2 adds ad3af2957802 ARM: dts: imx7[d]-mba7: disable PCIe interface adds 90ca55dc1382 ARM: dts: imx7[d]-mba7: hog Mini PCIe signals adds d78dd8472e52 ARM: dts: imx7-mba7: Mark gpio-buttons as wakeup-source adds f8d998b00e6f ARM: dts: imx7-mba7: Enable SNVS power key adds 123098a15dde ARM: dts: imx7-mba7: Add RTC aliases adds 1c8b4df70c9f ARM: dts: imx7-mba7: Add SPI1_SS0 as chip select 3 adds 908bfeb6a72f ARM: dts: imx7-tqma7: Add i2c bus recovery adds 8dc2bd482279 ARM: dts: imx7-mba7: Add i2c bus recovery adds c4d9a26b0883 ARM: dts: imx7-tqma7: fix EEPROM compatible for SE97BTP adds cfda4a44e6e2 ARM: dts: imx7-mba7: Fix iomuxc node names adds e7073f96f124 ARM: dts: imx7-tqma7: Fix iomuxc node names adds d430a7e0e181 ARM: dts: imx7-mba7: restrict usdhc interface modes adds e498d366c2e5 ARM: dts: imx7-tqma7: restrict usdhc interface modes adds 10a568290489 ARM: dts: imx7-tqma7: remove superfluous status property adds c3daa6513e2e ARM: dts: imx7-tqma7: mark system data eeprom as read-only adds 5ec4722f4939 ARM: dts: imx7-tqma7: rename node for SE97BTP adds b669a87ed367 ARM: dts: imx7d-mba7: Remove USB OTG related properties on [...] adds cf22d8796940 ARM: dts: imx7-tqma7: Add missing vcc supply to i2c eeproms adds 4afd99042571 ARM: dts: imx7-mba7: Add missing vcc supply to i2c devices adds 1263f35e5ea2 ARM: dts: imx7-tqma7: Fix PMIC v33 rail voltage range adds 38c0483d08aa ARM: dts: imx6ull-dhcor: Remove 900MHz operating point adds a2921599ecfa ARM: dts: imx6sl-tolino-shine2hd: fix touchscreen rotation adds e2eae2e329ff ARM: dts: imx6ul: Add missing #thermal-sensor-cells to tempmon adds 8458002b765c ARM: dts: imx6dl: Add support for Sielaff i.MX6 Solo board adds 2a3395235071 ARM: dts: imx6qdl-hummingboard: Add rtc0 and rtc1 aliases [...] adds 532d8fe50367 ARM: dts: imx6: skov: add aliases for all ethernet nodes adds 5ec35a64c8cb ARM: dts: imx: Add support for Apalis Evaluation Board v1.2 adds e7f32d8f2e97 ARM: dts: imx6ull-dhcom: Remove /omit-if-no-ref/ from node [...] adds eeb403df953f ARM: dts: imx53-qsb: add support for the HDMI expander adds e2ba87c745ca ARM: dts: imx6ul: Set macaddress location in ocotp adds 023bd910d3ab ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch registe [...] adds 79978bff2e4b ARM: dts: imx6dl-yapp4: Move the internal switch PHYs unde [...] adds b530c501f576 ARM: dts: ls1021a: Enable usb3-lpm-capable for usb3 node adds bca507e7cfe6 ARM: dts: imx28-evk: Use 'eeprom' as the node name adds 8aa96bbd704f ARM: dts: imx1-apf9328: Fix Ethernet node name adds d28b03073a84 ARM: dts: imx6ull: fix pinctrl node name adds 44951591873c ARM: dts: imx6ul: Remove fsl,anatop from usbotg1 adds 2b221662bfed ARM: dts: nxp: imx6ul: xnur-gpio -> xnur-gpios adds c5823a807ea2 ARM: dts: nxp: imx6ul: fix touchscreen node name adds ccda9e5c365f ARM: dts: nxp: imx: fix weim node name adds a634daed6917 Merge tag 'imx-dt-6.9' of git://git.kernel.org/pub/scm/lin [...] adds 96293af54f6a arm64: dts: imx8mm-kontron: Disable pullups for I2C signal [...] adds f19e5bb91d53 arm64: dts: imx8mm-kontron: Disable pullups for I2C signal [...] adds c6d9b5672a0e arm64: dts: imx8mm-kontron: Disable pullups for onboard UA [...] adds 162aadaa0df8 arm64: dts: imx8mm-kontron: Disable pullups for onboard UA [...] adds 5a940ba3e4d7 arm64: dts: imx8mm-kontron: Disable pull resistors for SD [...] adds 008820524844 arm64: dts: imx8mm-kontron: Disable pull resistors for SD [...] adds 8d0f39b7d04d arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S [...] adds 360b9dcf6572 arm64: dts: imx8mm-kontron: Fix OSM-S devicetrees to match [...] adds 5798bb71648c arm64: dts: imx8mm-kontron: Disable uneffective PUE bit in [...] adds 0e8c45ef096c arm64: dts: imx8mm-kontron: Remove useless trickle-diode-d [...] adds 7e349e0fe31f arm64: dts: imx8mm-kontron: Add I2C EEPROM on OSM-S Kontro [...] adds 6f5e6d7306c0 arm64: dts: imx8mm-kontron: Refactor devicetree for OSM-S [...] adds 95549bba8736 arm64: dts: imx: add imx8dxp support adds 71363a485ad0 arm64: dts: freescale: add initial device tree for TQMa8Xx adds 951cd070fd5b arm64: dts: imx8qxp: Add ACM input clock gates adds 2b7112eafd52 arm64: dts: imx8qxp: Add audio clock mux node adds 0a9279e9ae88 arm64: dts: imx8qxp: Add audio SAI nodes adds 31769bf351c6 arm64: dts: imx8qxp: Add mclkout clock gates adds 147896081b9e arm64: dts: imx8qxp: mba8xx: Add analog audio output on MBa8Xx adds 7edee2b297e5 arm64: dts: imx8qm: Align edma3 power-domains resources in [...] adds 5136ea6b109d arm64: dts: imx8qm: Correct edma3 power-domains and interr [...] adds 6196fe777513 arm64: dts: imx8qxp: add GPU nodes adds ee6f057a7359 arm64: dts: imx8mm-venice-gw7901: add digital I/O directio [...] adds 15ae00dd16a0 arm64: dts: imx8mm-venice-gw7901: add TPM device adds ec2cb52fcfef arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS adds 51322a6eb4e9 arm64: dts: imx8mm-venice-gw71xx: add TPM device adds 1a8f6ff6a291 arm64: dts: imx8mp-venice-gw71xx: add TPM device adds 2cc2363cc77e arm64: dts: ls1046a: Remove big-endian from thermal adds 4ce623d9f1bf arm64: dts: imx93-var-som: Add Variscite VAR-SOM-MX93 adds c8d29601fea3 arm64: dts: imx8mp-verdin: Label ldo5 and link to usdhc2 adds f78835d1e616 arm64: dts: imx8mp: reparent MEDIA_MIPI_PHY1_REF to CLK_24M adds b7528796f983 arm64: dts: freescale: tqma9352: Update I2C eeprom compatible adds 2aea2edd8817 arm64: dts: imx93: drop "master" I3C node name suffix adds c0a5f71e61b2 arm64: dts: ls1012a: correct the size of dcfg block adds 963688c7b871 arm64: dts: ls1012a: add big-endian property for PCIe nodes adds 6c43dcf77125 arm64: dts: ls1012a: add gpio for i2c bus recovery adds 7e0685a0c4c2 arm64: dts: ls1012a: fix DWC3 USB VBUS glitch issue adds 08016412a2e0 arm64: dts: imx8mp: Enable PCIe to Data Modul i.MX8M Plus eDM SBC adds a8587c5c5157 arm64: dts: imx93: Add phyBOARD-Segin-i.MX93 support adds 2fb268978a54 arm64: dts: freescale: imx8qm: add apalis eval v1.2 carrier board adds 276387c0bc58 arm64: dts: imx8mn-rve-gateway: remove redundant company name adds 326d86e197fc arm64: dts: imx8mp-phyboard-pollux-rdk: add etml panel support adds 6982831e866b arm64: dts: imx8dxl: update flexcan[1-3] interrupt number adds c3669a645e51 arm64: dts: imx8dxl-evk: add i2c3 and its children nodes adds bf88ae7e8200 arm64: dts: imx8dxl-evk: add flexcan2 and flecan3 adds 2adc3f545c93 arm64: dts: imx8qm: add smmu node adds 4b0947c0fdb9 arm64: dts: imx8qm: add smmu stream id information adds 5f7c9c3e694b arm64: dts: imx8mm-evk: Add PDM micphone sound card support adds caf5567b42dd arm64: dts: imx8mn-evk: Add PDM micphone sound card support adds 689feeed0385 arm64: dts: imx8dxl: add fsl-dma.h dt-binding header file adds c123e12f0a6c arm64: dts: imx8dxl update edma0 information adds 30567925e9b3 arm64: dts: freescale: imx8-ss-dma: Fix edma3's location adds 616effc0272b arm64: dts: imx8: Fix lpuart DMA channel order adds 340d538e3ba3 arm64: dts: imx8mp: Enable SAI audio on Data Modul i.MX8M [...] adds a4c049dc304f arm64: dts: imx8qm: add i2c4 and i2c4_lpcg node adds 4c1e7d84550c arm64: dts: imx8qm: add i2c1 for imx8qm-mek board adds 85de1b704b6f arm64: dts: ls1088a: Add the PME interrupt for PCIe EP node adds 8b4a8708d37c arm64: dts: lx2160a: Fix DTS for full PL011 UART adds b25a225cf015 arm64: dts: freescale: minor whitespace cleanup adds 4616ae53801f arm64: dts: imx8mp-beacon: Enable Bluetooth adds 5ab5a11acbed arm64: dts: imx8mp-beacon: Configure multiple queues on eqos adds 6fb464ff9a5f arm64: dts: imx8mn: Slow default video_pll clock rate adds db5b701ac533 arm64: dts: imx8mn-beacon: Remove unnecessary clock configuration adds 38f408cef1bf arm64: dts: freescale: imx8mm/imx8mq: mba8mx: Use PCIe clo [...] adds ccf031093c8e arm64: dts: imx8mq: tqma8mq-mba8mx: Add missing USB vbus supply adds 3f6fc30abebc arm64: dts: imx8mn: tqma8mqnl-mba8mx: Add USB DR overlay adds 13ab6f174a6b arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modu [...] adds c1db829b6d1a arm64: dts: mba8xx: Add missing #interrupt-cells adds bb645889037f arm64: dts: imx8mm-evk: Add spdif sound card support adds 7b4544849e07 arm64: dts: imx8mp-phyboard-pollux: Add and update rtc dev [...] adds 9910ce9a6bc1 arm64: dts: imx8mp-phyboard-pollux: Set debug uart muxing [...] adds 6119cc04e1ac arm64: dts: imx8mp-phyboard-pollux: Reduce drive strength [...] adds 66fbd83b0192 arm64: dts: imx8mp-phyboard-pollux: Disable pull-up for CD GPIO adds a05de2cca0a3 arm64: dts: imx93-var-som: Remove phy-supply from eqos adds 0ff08803eca4 arm64: dts: imx8mp-evk: Fix hdmi@3d node adds f5bf55e8c774 arm64: dts: imx8-apalis-v1.1: Remove reset-names from ethe [...] adds da96424168aa arm64: dts: imx8mm-kontron-bl-osm-s: Fix Ethernet PHY compatible adds 06d179e31ce8 Merge tag 'imx-dt64-6.9' of git://git.kernel.org/pub/scm/l [...] adds 35df039b26ac dt-bindings: gpu: Rename img,powervr to img,powervr-rogue adds 796da8ca7e05 dt-bindings: gpu: Add PowerVR Series5 SGX GPUs adds 70f028ff17c8 ARM: dts: omap3: Add device tree entry for SGX GPU adds c137afbe6c4e ARM: dts: omap4: Add device tree entry for SGX GPU adds 42b495080371 ARM: dts: omap5: Add device tree entry for SGX GPU adds b65bf91ff1af ARM: dts: AM33xx: Add device tree entry for SGX GPU adds ed91cd19b6b1 ARM: dts: AM437x: Add device tree entry for SGX GPU adds 6804d0daf8c1 ARM: dts: DRA7xx: Add device tree entry for SGX GPU adds 21cfb2ba471b arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU adds b339605081b9 Merge tag 'sgx-for-v6.9-signed' of git://git.kernel.org/pu [...] adds 8e312baaccd2 dt-bindings: firmware: versal: add versal-net compatible string adds 93b7a95f6dd9 dt-bindings: firmware: xilinx: Fix versal-fpga node name adds 6f9c4e691f43 dt-bindings: firmware: xilinx: Describe missing child nodes adds e83e3c55e46e dt-bindings: firmware: xilinx: Sort node names (clock-controller) adds 5710ea6a901a arm64: zynqmp: Rename zynqmp-power node to power-management adds 34e48901e7e2 arm64: zynqmp: Add output-enable pins to SOMs adds 06d22ed6b663 arm64: zynqmp: Add an OP-TEE node to the device tree adds 1993f676461c arm64: zynqmp: Add resets property for CAN nodes adds be5df5e0c177 arm64: zynqmp: Setup default si570 frequency to 156.25MHz adds 46de36a48967 arm64: zynqmp: Describe assigned-clocks for uarts adds 3473622299da arm64: zynqmp: Update ECAM size to discover up to 256 buses adds 97fed7ecbbe5 arm64: zynqmp: Fix comment to be aligned with board name. adds 2385a6d8ed66 arm64: zynqmp: Introduce u-boot options node with bootscr-address adds 24e85ff034a3 arm64: zynqmp: Remove incorrect comment from kv260s adds ea470fe330d5 arm64: zynqmp: Disable Tri-state for MIO38 Pin adds 8258cf0d4a22 arm64: zynqmp: Rename i2c?-gpio to i2c?-gpio-grp adds 672aa9abb637 arm64: zynqmp: Comment all smmu entries adds 237a1bbc3231 arm64: zynqmp: Align usb clock nodes with binding adds f935a52d03a6 dt-bindings: soc: xilinx: Add support for K26 rev2 SOMs adds dbcd27526e6a dt-bindings: soc: xilinx: Add support for KV260 CC adds d8764d347bd7 dt-bindings: firmware: xilinx: Describe soc-nvmem subnode adds b797b9cde498 Merge tag 'zynqmp-dt-for-6.9' of https://github.com/Xilinx [...] adds f8f4f4427702 ARM: dts: microchip: at91sam9x5ek: Use DMA for DBGU serial port adds 1ef75c67f15d ARM: dts: microchip: gardena-smart-gateway: Use DMA for USART3 adds 6e42198201da dt-bindings: ARM: at91: Document Microchip SAMA7G54 Curiosity adds 81bf72ae146b ARM: dts: microchip: sama7g5: Add flexcom 10 node adds ebd6591f8ddb ARM: dts: microchip: sama7g54_curiosity: Add initial devic [...] adds 4ec96b6725f9 ARM: dts: microchip: sama7g5: align dmas to the opening '<' adds 360c99ca9fea ARM: dts: microchip: sam9x60: align dmas to the opening '<' adds 62afd6247a28 ARM: dts: microchip: sama7g5: add sama7g5 compatible adds d474a94e2c43 Merge tag 'at91-dt-6.9' of https://git.kernel.org/pub/scm/ [...] adds 524c8086a453 arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 adds f7d2844d848f arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 adds 3c3f2d13d3c8 arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus adds 28e4e3232777 arm64: dts: ti: Add phase tags for memory node on J784S4 E [...] adds f4ee6882ef25 arm64: dts: ti: Disable clock output of the ethernet PHY adds 742b9732e88a arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support adds ba076778dd70 arm64: dts: ti: k3-am642-evm: Do not split single items adds 3c25149bb61e arm64: dts: ti: k3-am642-sk: Do not split single items adds 966459a6994b arm64: dts: ti: iot2050: Do not split single items adds 6d1ffc18d68f arm64: dts: ti: k3-am654-base-board: Do not split single items adds 48159cb78e3c arm64: dts: ti: k3-am68-sk-som: Do not split single items adds 2b8e6fac6bb2 arm64: dts: ti: k3-am69-sk: Do not split single items adds ff61b8cbafdc arm64: dts: ti: k3-j7200-som-p0: Do not split single items adds 3ff119bb1cb1 arm64: dts: ti: k3-j721e-beagleboneai64: Do not split sing [...] adds 90ca68107788 arm64: dts: ti: k3-j721e-sk: Do not split single items adds 9fedf76ac33b arm64: dts: ti: k3-j721e-som-p0: Do not split single items adds b1898456a430 arm64: dts: ti: k3-j721s2-som-p0: Do not split single items adds 1b63a1b480c2 arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level adds 0b16abe711bd arm64: dts: ti: k3-j7200: Remove PCIe endpoint node adds e074d9d9a52e arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes adds 6cce60550763 arm64: dts: ti: k3-am64: Remove PCIe endpoint node adds e55b0bf4c2b3 arm64: dts: ti: verdin-am62: mallow: add TPM device adds 03b94719ec31 arm64: dts: ti: k3-j7200: Add support for CAN nodes adds da23e8d1124b arm64: dts: ti: k3-j7200-som-p0: Add support for CAN insta [...] adds 6b80695f93b2 arm64: dts: ti: k3-j7200: Add support for multiple CAN instances adds 8839a9af397e arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node adds 5ef196ed912e arm64: dts: ti: k3-j721s2: Fix power domain for VTM node adds e4d252e6d292 arm64: dts: ti: k3-j784s4: Fix power domain for VTM node adds 61fc6b43f0e3 arm64: dts: ti: phycore-am64: Add ADC adds 3618811657b3 arm64: dts: ti: k3-am62a-main: Add node for Display SubSys [...] adds 396ca2fc736b arm64: dts: ti: k3-am62a7-sk: Add HDMI support adds cff6dd01a68f arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK adds cfdb4f7ffdb8 arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents [...] adds dfc90e5f1a0f arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeu [...] adds 4eb42afed5d4 arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible adds 01e886c4dfda arm64: dts: ti: Use https for urls adds 89bd4c373649 arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 adds 7e614b5394f0 arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 adds 20f8173afaac arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 adds 6248b20e3203 arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 adds 2822c791af4d arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 adds b87c44dd974e arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 adds 111f6dac6c08 arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 adds 25aec8a64a24 arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 adds 33e089bd1e13 arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 adds 67fdcf08cd76 arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 adds 3feda6a0cf7d arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 adds 380f1ffd281b arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 adds 049010c9604f arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 adds c32953cf00a5 arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only adds 1e6bbc5185bc arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only adds 91e93fdae6ba arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux adds 80d835defb8c arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into [...] adds 6b52caf93289 arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into [...] adds 4cd6d56c3c81 arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into [...] adds 62b19a64e121 arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into [...] adds 6b3a4da3ed71 arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node int [...] adds 0985bf59052f arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node int [...] adds 3829ee48a4c4 arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus adds 3f6de97ee917 arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus adds ad163bb36344 arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus adds 8ada14cafc5e arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay adds 32b366a55e1b arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES pe [...] adds c094c53604f8 arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES pe [...] adds 4543e286649e arm64: dts: ti: verdin-am62: add support for Verdin USB1 i [...] adds c205595e3b70 arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number adds 7f25d6926d17 arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number adds d8280f30a9cd arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable [...] adds ce27f7f9e328 arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 adds c186e85c726b arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage [...] adds 9c99b337a875 arm64: dts: ti: k3-am62-main: disable usb lpm adds 2a99c7792a0c dt-bindings: arm: ti: Add binding for Siemens IOT2050 SM variant adds 93abe383bfd3 arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards adds 1ef134a43213 arm64: dts: ti: iot2050: Factor out arduino connector bits adds f1a024f76db0 arm64: dts: ti: iot2050: Factor out enabling of USB3 support adds f2c6d71e4728 arm64: dts: ti: iot2050: Factor out DP related bits adds 5adf911c7067 arm64: dts: ti: iot2050: Annotate LED nodes adds 8829fe97f1b5 arm64: dts: ti: iot2050: Support IOT2050-SM variant adds de82585f62e0 dt-bindings: arm: ti: Add bindings for J722S SoCs adds ea55b9335ad8 arm64: dts: ti: Introduce J722S family of SoCs adds 2f277dbe1a4a arm64: dts: ti: Add support for TI J722S Evaluation Module adds 14a65ea5fee7 arm64: dts: ti: Add reserved memory for watchdog adds f00c6ead159f arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera [...] adds fa646b709670 arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals adds 5dcc1aaf0b7a arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals adds 12d82b15b94c arm64: dts: ti: k3-am69-sk: Enable camera peripherals adds f87c88947396 arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux adds 491821cebcf5 arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes adds 6aac91999ede arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes adds 2ba8f21a74b7 arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes adds f767eb918096 arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 adds 566feddd2ba5 arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux [...] adds 0fa8b0e2083d arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-f [...] adds 28e5b74d5240 arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux [...] adds d29a6cf98057 arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and R [...] adds d3ae4e8d8b6a arm64: dts: ti: k3-am62a-main: Add sdhci0 instance adds feb5d68cec77 arm64: dts: ti: k3-am62a-main: Add sdhci2 instance adds e041ec6e86e7 arm64: dts: ti: k3-am62a7-sk: Enable eMMC support adds 379c7752bbd0 arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC adds 37f28165518f arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC adds eea929f0e0e3 arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs adds 2812d23ade3d arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes adds 0ae3113a46a6 arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes adds 5f0e6ce354f6 arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node adds d4e8c8ad5d14 arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes adds efb32a10a10d arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support adds ae0aba1218a0 arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port adds 1a5010eade10 arm64: dts: ti: Add common1 register space for AM65x SoC adds 7d8ee2c3b8a2 arm64: dts: ti: Add common1 register space for AM62x SoC adds 0f9eb43f0090 arm64: dts: ti: Add common1 register space for AM62A SoC adds 3d585389d454 arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux adds 9a0c0a9baa2d arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serde [...] adds 9aa197b64df4 arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 adds 2e53b9c05a15 arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support adds 90a67583171f arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS adds 091e2e05228f arm64: dts: ti: k3-am62p: Add DMASS1 for CSI adds a8787f4fd29a arm64: dts: ti: k3-am62p: Add nodes for CSI-RX adds 598139b8c7c5 arm64: dts: ti: Enable overlays for SK-AM62P adds daa2eb7f30ee arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 [...] adds fabd934c6df2 arm64: dts: ti: k3-am69-sk: Add support for OSPI flash adds 7805623df1ff arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node adds 8caaf735b911 arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/De [...] adds ab480b8036fd arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node adds d14bae4087c5 dt-bindings: arm: ti: Add bindings for SolidRun AM642 Humm [...] adds d60483faf914 arm64: dts: add description for solidrun am642 som and eva [...] adds bbef42084cc1 arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e [...] adds 38efda94ed0b Merge tag 'ti-k3-dt-for-v6.9' of https://git.kernel.org/pu [...] adds 7d3c7c0a214c ARM: dts: ti: omap: add missing phy_gmii_sel unit address [...] adds b6a0a2e312c6 ARM: dts: ti: omap: add missing sys_32k_ck unit address fo [...] adds 2f6d529d1c2c ARM: dts: ti: omap: add missing abb_{mpu,ivahd,dspeve,gpu} [...] adds 9f2967e41cde ARM: dts: omap: Switch over to https:// url adds ba95cc59e2a5 ARM: dts: omap-embt2ws: system-power-controller for bt200 adds 391b3e9abe44 ARM: dts: omap4-panda-common: Enable powering off the device adds 58c926a81eb1 Merge tag 'omap-for-v6.9/dt-signed' of git://git.kernel.or [...] adds 0a20438f4531 ARM: dts: meson: fix bus node names adds 6f2cc11b4340 ARM: dts: meson8: fix &hwrng node compatible string adds 778a2c000470 ARM: dts: meson8b: fix &hwrng node compatible string adds d80ec24ed8ac Merge tag 'amlogic-arm-dt-for-v6.9' of https://git.kernel. [...] adds 1e75c2276a4f arm64: dts: amlogic: add reset controller for Amlogic C3 SoC adds 844e50c4a18f arm64: dts: amlogic: meson-g12-common: Set the rates of th [...] adds d1159418fbd5 arch: arm64: dts: meson: a1: add assigned-clocks for usb node adds 7c3215fe05fe arm64: dts: amlogic: axg: move cpu cooling-cells to common dtsi adds a06d4fdec1ce arm64: dts: amlogic: axg: initialize default SoC capacitance adds 9225771676d1 arm64: dts: amlogic: t7: minor whitespace cleanup adds f0ed445e7397 arm64: dts: amlogic: replace underscores in node names adds fedeacff9611 dt-bindings: vendor-prefixes: add freebox adds beee431b3257 dt-bindings: arm: amlogic: add fbx8am binding adds acbe5b6b0fb7 arm64: dts: amlogic: add fbx8am board adds d881d79f8c77 arm64: dts: amlogic: add fbx8am DT overlays adds bb707d63b37e dt-bindings: arm: amlogic: remove unstable remark adds a3b7554ade36 dt-bindings: arm: amlogic: add Neil, Martin and Jerome as [...] adds 4bf6c3b48f2c Merge tag 'amlogic-arm64-dt-for-v6.9' of https://git.kerne [...] adds 1d4e8b91d242 ARM: dts: stm32: lxa-tac: drive powerboard lines as open-drain adds bda732fda193 ARM: dts: stm32: fix DSI peripheral clock on stm32mp15 boards adds 7fd195f01ae5 ARM: dts: stm32: lxa-tac: reduce RGMII interface drive strength adds 40aed1c01852 dt-bindings: nt35510: document 'port' property adds 55e963738a35 dt-bindings: mfd: stm32f7: Add binding definition for DSI adds a995fd2e8b3c ARM: dts: stm32: add DSI support on stm32f769 adds f1317928fa03 ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f769-disco adds 598e5adfeb60 ARM: dts: stm32: add display support on stm32f769-disco adds db4fc2c79c53 ARM: dts: add stm32f769-disco-mb1166-reva09 adds b40a53f062c5 ARM: dts: stm32: add CRC on stm32mp131 adds d4e12273a784 ARM: dts: stm32: enable CRC on stm32mp135f-dk adds 45734a13fa7e ARM: dts: stm32: enable crypto accelerator on stm32mp135f-dk adds ff7759269c60 arm64: dts: st: add video decoder support to stm32mp255 adds a7b9ab6c880d arm64: dts: st: add video encoder support to stm32mp255 adds f01177048593 Merge tag 'stm32-dt-for-v6.9-1' of git://git.kernel.org/pu [...] adds 0d5a9b5d5d2f dt-bindings: soc: renesas: renesas-soc: Add pattern for gray-hawk adds ba5b25bbac93 Merge tag 'renesas-dt-bindings-for-v6.9-tag3' of git://git [...] adds 665eac573ea9 dt-bindings: marvell: a38x: convert soc compatibles to yaml adds e1916d0a953b dt-bindings: marvell: a38x: add solidrun armada 388 clearf [...] adds a3cb441dafb5 dt-bindings: marvell: a38x: add kobol helios-4 board adds d9d100d1ca9e dt-bindings: marvell: a38x: add solidrun armada 385 clearf [...] adds 7268e0dd3eab arm: dts: marvell: clearfog: add pro variant compatible in [...] adds 668445d1c7ca arm: dts: marvell: clearfog-gtr: add board-specific compat [...] adds d265e1fecf4f arm: dts: marvell: clearfog-gtr: sort pinctrl nodes alphab [...] adds 0d390855f61b arm: dts: marvell: clearfog-gtr: add missing pinctrl for a [...] adds 429cc56b8de4 arm: dts: marvell: clearfog-gtr-l8: add support for second [...] adds 2f9086ef0a20 arm: dts: marvell: clearfog-gtr-l8: align port numbers wit [...] adds ada123939ee6 Merge tag 'mvebu-dt-6.9-1' of git://git.kernel.org/pub/scm [...] adds cd40be983803 arm64: dts: ac5: add mmc node and clock adds ec55a22149d6 arm64: dts: marvell: reorder crypto interrupts on Armada SoCs adds ecd815b862dd arm64: dts: armada-ap807: update thermal compatible adds 3a591d5f44b6 Merge tag 'mvebu-dt64-6.9-1' of git://git.kernel.org/pub/s [...] adds 1ce7587e507e riscv: dts: add reset generator for Sophgo SG2042 SoC adds 08573ba006ab riscv: dts: add resets property for uart node adds 0f46e1339ef1 MAINTAINERS: Setup proper info for SOPHGO vendor support adds f9c59f24821c Merge tag 'riscv-sophgo-dt-for-v6.9' of https://github.com [...] adds 2dc66a5ab2c6 clk: rockchip: rk3588: fix CLK_NR_CLKS usage adds 11a29dc2e41e dt-bindings: clock: rk3588: drop CLK_NR_CLKS adds c81798cf9dd2 dt-bindings: clock: rk3588: add missing PCLK_VO1GRF adds e7c86cb7b5be Merge branch 'v6.9-shared/clkids' into v6.9-armsoc/dts64 adds 11d28971aaaf arm64: dts: rockchip: Add HDMI0 PHY to rk3588 adds db51e128df10 dt-bindings: arm: rockchip: Correct vendor for Orange Pi R [...] adds a03fd4b3bebc dt-bindings: arm: rockchip: Correct vendor for Banana Pi R2 Pro adds 437644753208 arm64: dts: rockchip: adjust vendor on Banana Pi R2 Pro board adds 7ec958ed6a32 arm64: dts: rockchip: adjust vendor on orangepi rk3399 board adds 8ffe365f8dc7 arm64: dts: rockchip: Add devicetree support for TB-RK3588X board adds 7140387ff49d dt-bindings: arm: rockchip: Add Toybrick TB-RK3588X adds 2047366b9eff arm64: dts: rockchip: add clock to vo1-grf syscon on rk3588 adds d1c44d9afa6f arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu adds 0fc19ab75acd arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller adds a8037ceb8964 arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from [...] adds c0263538c5ad dt-bindings: arm: rockchip: Add Theobroma-Systems RK3588 Q [...] adds 6173ef24b35b arm64: dts: rockchip: add RK3588-Q7 (Tiger) SoM adds f95d0903d0a5 arm64: dts: rockchip: add Haikou baseboard with RK3588-Q7 SoM adds 0660dd951e1a dt-bindings: arm: rockchip: Add QNAP TS-433 adds 9da1c0327d58 arm64: dts: rockchip: Add basic support for QNAP TS-433 adds c5a48ffb5206 arm64: dts: rockchip: Fix name for UART pin header on qnap-ts433 adds b74638bbda9d Merge tag 'v6.9-rockchip-dts64-2' of git://git.kernel.org/ [...] adds eb246eaaa55a ARM: dts: rockchip: mmc aliases for Sonoff iHost adds 391f46c775fa ARM: dts: rockchip: Wifi improvements for Sonoff iHost adds 73022d5f020d Merge tag 'v6.9-rockchip-dts32-2' of git://git.kernel.org/ [...] adds a78a95b98dc5 ARM: dts: qcom: ipq8064: drop unused reset-names from DWC3 node adds 7d912adff5c6 ARM: dts: qcom: sdx65: correct clock order in DWC3 node adds 71ae7237cd31 ARM: dts: qcom: ipq4019: correct clock order in DWC3 node adds ffb05e91b68b ARM: dts: qcom: apq8026-samsung-matissewifi: Configure touch keys adds 81924ec7a0d5 ARM: dts: qcom: use defines for interrupts adds 713bc594c633 ARM: dts: qcom: msm8926-htc-memul: Add rmtfs memory node adds 54850df251cb ARM: dts: qcom: ipq4019-ap.dk01.1: use existing labels for nodes adds 111bc3710caa ARM: dts: qcom: ipq4019-ap.dk01.1: align flash node with bindings adds be8db0cd5e4c ARM: dts: qcom: msm8960: drop 2nd clock frequency from timer adds 8d90980509f2 ARM: dts: qcom: msm8960: expressatt: Add gpio-keys adds 4d679e3c29e3 ARM: dts: qcom: apq8026-lg-lenok: Add vibrator support adds 18368ee25d88 iommu/msm-iommu: don't limit the driver too much adds 85148df36835 ARM: qcom: drop most of 32-bit ARCH_QCOM subtypes adds 99497df59427 ARM: qcom: merge remaining subplatforms into sensible Kcon [...] adds 724c4bf0e4bf ARM: dts: qcom: msm8974: correct qfprom node size adds 70d6c14f52ff ARM: dts: qcom: msm8226: Sort and clean up nodes adds 74851b7f180a ARM: dts: qcom: msm8226: Add CPU and SAW/ACC nodes adds 1cf631364875 ARM: dts: qcom: msm8960: Add gsbi3 node adds 5936ee212525 ARM: dts: qcom: msm8960: expressatt: Add mXT224S touchscreen adds 9e9c906ede3b ARM: dts: qcom: msm8226: Add watchdog node adds 551d90275631 ARM: dts: qcom: apq8084: use new compat string for L2 SAW2 unit adds c0fe5442b1e5 ARM: dts: qcom: msm8974: use new compat string for L2 SAW2 unit adds 9f77f78bd420 ARM: dts: qcom: msm8960: use SoC-specific compatibles for [...] adds 8cad85bfe08f ARM: dts: qcom: ipq4019: use SoC-specific compatibles for [...] adds e6e2986a3d57 ARM: dts: qcom: ipq8064: use SoC-specific compatibles for [...] adds 3a3b949fd955 ARM: dts: qcom: apq8064: rename SAW nodes to power-manager adds 07eb49b31800 ARM: dts: qcom: apq8084: rename SAW nodes to power-manager adds 34725e24f20d ARM: dts: qcom: msm8960: rename SAW nodes to power-manager adds e624dc495a42 ARM: dts: qcom: msm8974: rename SAW nodes to power-manager adds 3ea06103ee40 ARM: dts: qcom: ipq4019: rename SAW nodes to power-manager adds 04e354e0b4dd ARM: dts: qcom: ipq8064: rename SAW nodes to power-manager adds 893768803fa4 ARM: dts: qcom: apq8064: declare SAW2 regulators adds 378cc1b3e6cd ARM: dts: qcom: msm8960: declare SAW2 regulators adds 8c843db2bca1 ARM: dts: qcom: apq8084: drop 'regulator' property from SA [...] adds a560ff0acc04 ARM: dts: qcom: msm8974: drop 'regulator' property from SA [...] adds c169576dddff ARM: dts: qcom: ipq4019: drop 'regulator' property from SA [...] adds 4ad2506d5a17 ARM: dts: qcom: ipq8064: drop 'regulator' property from SA [...] adds f91dc3e6f384 ARM: dts: qcom: samsung-matisse-common: Add initial common [...] adds d305361f36b8 ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 10.1 [...] adds 450e178facd6 ARM: dts: qcom: samsung-matisse-common: Add UART adds b3c6f1ff32e1 Merge tag 'qcom-arm32-for-6.9' of https://git.kernel.org/p [...] adds 11621bedc016 ARM: dts: keystone: Replace http urls with https adds cceac3f06fb3 Merge tag 'ti-keystone-dt-for-v6.9' of https://git.kernel. [...] adds 784c93e3ca2e ARM: dts: samsung: exynos4412: decrease memory to account [...] adds bd2cb11fd765 ARM: dts: vexpress: Set stdout-path to serial0 in the chosen node adds 6b5fad59fd46 Merge tag 'vexpress-update-6.9' of git://git.kernel.org/pu [...] adds 738227ab42fe dt-bindings: soc: rockchip: Add rk3588 hdptxphy syscon adds c110b7e2d6bd dt-bindings: soc: rockchip: add clock to RK3588 VO grf adds 85a33544afa8 dt-bindings: soc: rockchip: add rk3588 USB3 syscon adds befb226b10a2 Merge tag 'v6.9-rockchip-drivers1' of git://git.kernel.org [...] adds 77dd1e50ffcb arm64: dts: qcom: sm8550: Fix SPMI channels size adds a4f82b8045e3 arm64: dts: qcom: sm8650: Fix SPMI channels size adds 2219626708d7 arm64: dts: qcom: sm8250-xiaomi-elish: set rotation adds ce048641769a Merge tag 'qcom-arm64-for-6.9-2' of https://git.kernel.org [...] adds 7921e231f85a riscv: dts: starfive: jh7100: fix root clock names adds 2672031b20f6 riscv: dts: Move BUILTIN_DTB_SOURCE to common Kconfig adds 59f33701fd1c Merge tag 'riscv-dt-fixes-for-v6.8-final' of https://git.k [...] new 306bee64b73c Merge tag 'soc-dt-6.9' of git://git.kernel.org/pub/scm/lin [...] adds 423a54da3c7e soc: mediatek: mtk-socinfo: Add driver for getting chip in [...] adds 82e5d7d793e8 soc: mediatek: mtk-socinfo: Clean up NVMEM cell read adds 54d21dea6a6c soc: mediatek: mtk-socinfo: Add extra entry for MT8183 adds d4aece85e8b8 Merge tag 'mtk-soc-for-v6.9' of https://git.kernel.org/pub [...] adds ae286bd7e9ed soc: renesas: Introduce ARCH_RCAR_GEN4 adds 2969768dae22 soc: renesas: Identify R-Car V4M adds 14656ed72fa5 soc: renesas: rcar-rst: Add support for R-Car V4M adds 6e66213fd5b1 Merge tag 'renesas-drivers-for-v6.9-tag1' of git://git.ker [...] adds a0f80b86ff53 dt-bindings: i2c: exynos5: add google,gs101-hsi2c compatible adds 454436167232 dt-bindings: samsung: exynos-sysreg: gs101-peric0/1 requir [...] adds 97d4b55111ef MAINTAINERS: Remove Tomasz from Samsung clock and pinctrl entries adds b256c24cf876 Merge tag 'samsung-drivers-6.9' of https://git.kernel.org/ [...] adds b8631e4b96bb memory: emif: Simplify code handling CONFIG_DEBUG_FS adds d10e03cf9a4d memory: emif: Simplify code handling CONFIG_OF adds f0b203bf9bbc memory: emif: Drop usage of platform_driver_probe() adds 2f542c937c48 dt-bindings: memory-controllers: narrow regex for unit add [...] adds d22ee157fb25 Merge tag 'memory-controller-drv-6.9' of https://git.kerne [...] adds 989e8661dc45 firmware: arm_ffa: Make ffa_bus_type const adds 62080509734f Merge tag 'ffa-update-6.9' of git://git.kernel.org/pub/scm [...] adds 534224b958df firmware: arm_scmi: Warn if domain frequency multiplier is [...] adds dea893a66cd5 firmware: arm_scmi: Rework clock domain info lookups adds 2858f6e5f064 firmware: arm_scmi: Add multiple protocols registration support adds dc36561e1548 firmware: arm_scmi: Implement clock get permissions adds f1d71576d2c9 firmware: arm_scmi: Fix double free in SMC transport cleanup path adds 961745b2c42e firmware: arm_scmi: Make scmi_bus_type const adds 8733e86a80f5 firmware: arm_scmi: Check for notification support adds 637b6d6cae9c firmware: arm_scmi: Add a common helper to check if a mess [...] adds 120d26312abc firmware: arm_scmi: Implement is_notify_supported callback [...] adds b7e400bc2e2d firmware: arm_scmi: Implement is_notify_supported callback [...] adds 9f5ddbc22225 firmware: arm_scmi: Implement is_notify_supported callback [...] adds cf1bba2775ec firmware: arm_scmi: Implement is_notify_supported callback [...] adds 7ac7932df247 firmware: arm_scmi: Implement is_notify_supported callback [...] adds 12d6a03f3224 firmware: arm_scmi: Implement is_notify_supported callback [...] adds e85beaf76080 firmware: arm_scmi: Implement is_notify_supported callback [...] adds 23443a3c7c0c firmware: arm_scmi: Use opps_by_lvl to store opps adds 22ffc748a647 firmware: arm_scmi: Report frequencies in the perf notifications adds a9c049f47e06 firmware: arm_scmi: Fix struct kernel-doc warnings in opte [...] adds 8c80c42ad401 firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCO [...] adds e4ad2b0130ef firmware: arm_scmi: Add clock check for extended config support adds 62092c428fb5 firmware: arm_scmi: Add standard clock OEM definitions adds 5e0d2fe70cb8 firmware: arm_scmi: Update the supported clock protocol version adds c2f0961a45c4 MAINTAINERS: Update SCMI entry with HWMON driver adds 857a96e9df33 Merge tag 'scmi-updates-6.9' of git://git.kernel.org/pub/s [...] adds 9863084dd993 soc/tegra: pmc: Remove some old and deprecated functions a [...] adds 7092e9b3bed1 mm/util: Introduce kmemdup_array() adds 4569e604b5ab soc/tegra: fuse: Use dev_err_probe for probe failures adds f0139d666685 soc/tegra: fuse: Refactor resource mapping adds 7b0c505eb341 soc/tegra: fuse: Add tegra_acpi_init_apbmisc() adds 71661c1c8c34 soc/tegra: fuse: Add function to add lookups adds 13a69354147e soc/tegra: fuse: Add function to print SKU info adds 972167c69080 soc/tegra: fuse: Add ACPI support for Tegra194 and Tegra234 adds 8402074f3023 soc/tegra: fuse: Add support for Tegra241 adds 7a849d0b757c soc/tegra: fuse: Define tegra194_soc_attr_group for Tegra241 adds 81b3f0efbbce soc/tegra: fuse: Fix crash in tegra_fuse_readl() adds d820100a1bde soc/tegra: Fix build failure on Tegra241 adds 4acd21a45c14 bus: tegra-aconnect: Update dependency to ARCH_TEGRA adds 6f4429e21a7f soc/tegra: pmc: Update address mapping sequence for PMC apertures adds ccd8e76fdb8d soc/tegra: pmc: Update scratch as an optional aperture adds ae7d2d9b8ebe soc/tegra: pmc: Add SD wake event for Tegra234 adds 3326155e5b99 Merge tag 'tegra-for-6.9-soc' of git://git.kernel.org/pub/ [...] adds 1315848f1f8a firmware: tegra: bpmp: Return directly after a failed kzal [...] adds 1b9df39edc61 Merge tag 'tegra-for-6.9-firmware' of git://git.kernel.org [...] adds 0daf87e7b47e bus: sunxi-rsb: make sunxi_rsb_bus const adds c6274c15f9cd Merge tag 'sunxi-drivers-for-6.9-1' of https://git.kernel. [...] adds b65a3fa38dbb soc: qcom: aoss: Mark qmp_send() __printf() adds 4abcc42a3f87 soc: qcom: smp2p: fix all kernel-doc warnings adds 8796fa0f9a08 dt-bindings: soc/qcom: Add size constraints on "qcom,rpm-msg-ram" adds 27825593c972 soc: qcom: smem: remove hwspinlock from item get routine adds d51d984c5525 soc: qcom: aoss: Add debugfs interface for sending messages adds 3019d8f7eacd dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 adds d7f3a3691e3c soc: qcom: socinfo: add SoC Info support for QCM8550 and Q [...] adds 651893a7c99a soc: qcom: aoss: Add tracepoints in qmp_send() adds 5155e4812882 soc: qcom: socinfo: rename PM2250 to PM4125 adds 883957bee580 pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl adds 641fde51bdb2 dt-bindings: soc: qcom: Add qcom,pbs bindings adds 5b2dd77be1d8 soc: qcom: add QCOM PBS driver adds a6b15a5ba39c Merge branch '20240201204421.16992-2-quic_amelende@quicinc [...] adds 0ebeba917f03 dt-bindings: soc: qcom: qcom,pmic-glink: document X1E80100 [...] adds d2e8899de71c soc: qcom: apr: make aprbus const adds 307b7d8f70b2 dt-bindings: arm: qcom,ids: Add IDs for SM8475 family adds c8f349ac13d1 soc: qcom: socinfo: Add Soc IDs for SM8475 family adds ceeaddc19a90 soc: qcom: llcc: Check return value on Broadcast_OR reg read adds c9491a16e571 dt-bindings: soc: qcom: merge qcom,saw2.txt into qcom,spm.yaml adds 31ac56a59e7a dt-bindings: soc: qcom: qcom,saw2: add missing compatible strings adds aa4e327fbbf6 dt-bindings: soc: qcom: qcom,saw2: define optional regulator node adds 57e2b067f19b soc: qcom: spm: remove driver-internal structures from the [...] adds 6496dba142f4 soc: qcom: spm: add support for voltage regulator adds aa05f47474c0 dt-bindings: soc: qcom: qcom,saw2: add msm8226 l2 compatible adds daa0987e1f8c Merge tag 'qcom-drivers-for-6.9' of https://git.kernel.org [...] adds 9690b9de81d1 MAINTAINERS: samsung: gs101: match patches touching Google [...] adds 0b7c6075022c soc: samsung: exynos-pmu: Add regmap support for SoCs that [...] adds 746f0770f916 watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandl [...] adds 63caaee9af82 Merge tag 'samsung-drivers-6.9-2' of https://git.kernel.or [...] adds 097948afa1c2 bus: ti-sysc: constify the struct device_type usage adds 9398cee5d87c Merge tag 'omap-for-v6.9/ti-sysc-signed' of git://git.kern [...] adds fdb88a1453d2 dt-bindings: memory: renesas,rpc-if: Document R-Car V4M support adds 51d915cbeef4 memory: tegra: Correct DLA client names adds 6a598c6c08dc memory: tegra: Add BPMP and ICC info for DLA clients adds ae1e06fb62c3 memory: tegra: Fix indentation adds 719e366a6696 dt-bindings: bus: imx-weim: convert to YAML adds 97dcd1ef7641 dt-bindings: memory-controller: st,stm32: add MP25 support adds 722463f73bcf memory: stm32-fmc2-ebi: check regmap_read return value adds 2ff761ff29f6 memory: stm32-fmc2-ebi: add MP25 support adds cc7d5cf80219 memory: stm32-fmc2-ebi: add MP25 RIF support adds e46076906722 memory: stm32-fmc2-ebi: keep power domain on adds 19a4eaaef2f4 Merge tag 'memory-controller-drv-6.9-2' of https://git.ker [...] adds 469f6acd9a53 tee: make tee_bus_type const adds 26a526c25606 soc: qcom: spm: fix building with CONFIG_REGULATOR=n adds 87edd944ff56 soc: qcom: geni-se: drop unused kerneldoc struct geni_wrap [...] adds 9f378a62164c soc: qcom: aoss: add missing kerneldoc for qmp members adds 049238d24467 Merge tag 'qcom-drivers-for-6.9-2' of https://git.kernel.o [...] new 2184dbcde47a Merge tag 'soc-drivers-6.9' of git://git.kernel.org/pub/sc [...] adds 52524ff0558b ARM: s5pv210: fix pm.c kernel-doc warning adds a3891621d4a0 ARM: s3c64xx: make bus_type const adds 286fde5485a6 Merge tag 'samsung-soc-6.9' of https://git.kernel.org/pub/ [...] adds 0d04e84db74d ARM: imx: Remove usage of the deprecated ida_simple_xx() API adds d741a2d863f8 Merge tag 'imx-soc-6.9' of git://git.kernel.org/pub/scm/li [...] adds 884632ab0d09 ARM: OMAP2+: am33xx-restart: fix function name in kernel-doc adds e849e1630d60 ARM: OMAP2+: clockdomain: fix kernel-doc warnings adds e0174a22875c ARM: OMAP2+: clock: fix a function name in kernel-doc adds a9abf1784312 ARM: OMAP2+: cm33xx: use matching function name in kernel-doc adds 64de5526f2ec ARM: OMAP2+: CMINST: use matching function name in kernel-doc adds 73c0ec8600b1 ARM: OMAP2+: hwmod: remove misuse of kernel-doc adds 176a16fa4fd7 ARM: OMAP2+: hwmod: fix kernel-doc warnings adds d33bb8ffc5c1 ARM: OMAP2+: pmic-cpcap: fix kernel-doc warnings adds 4e4afbb3ffa4 ARM: OMAP2+: prm44xx: fix a kernel-doc warning adds f9dbbac93244 ARM: OMAP2+: PRM: fix kernel-doc warnings adds 57adbcd02312 ARM: OMAP2+: fix a kernel-doc warning adds 0e31a8cad726 ARM: OMAP2+: fix kernel-doc warnings adds c6e33edb0229 ARM: OMAP2+: fix kernel-doc warnings adds 9cfb800b2631 Merge tag 'omap-for-v6.9/soc-signed' of git://git.kernel.o [...] adds 554add032d9d ARM: zynq: slcr: fix function prototype kernel-doc warnings adds a22f00c0167f ARM: zynq: Remove clk/zynq.h header adds 56f0fafd5b77 Merge tag 'zynq-soc-for-6.9' of https://github.com/Xilinx/ [...] adds be53a3b3bc58 soc: xilinx: update maintainer of event manager driver adds 1618c466c41f Merge tag 'zynqmp-soc-for-6.9' of https://github.com/Xilin [...] adds bd69d2c7312a ARM: omap1: remove duplicated 'select ARCH_OMAP' adds dd0907f31aa3 Merge tag 'omap-for-v6.9/omap1-signed' of git://git.kernel [...] adds 1afa7542be6e ARM: AM33xx: PRM: Remove redundand defines adds 6521f6a195c7 ARM: AM33xx: PRM: Implement REBOOT_COLD adds b98ad40faa1c Merge tag 'omap-for-v6.9/soc-part2-signed' of git://git.ke [...] adds 98dcb872779f ARM: s32c: update MAINTAINERS entry new a60816720d75 Merge tag 'soc-arm-6.9' of git://git.kernel.org/pub/scm/li [...] adds 849ffbf054ab ARM: multi_v7_defconfig: Add more TI Keystone support adds 6d7613067407 ARM: multi_v7_defconfig: Enable BACKLIGHT_CLASS_DEVICE adds 9dcb9e583f10 arm64: config: disable new platforms in virt.config adds 626b1ec6f743 ARM: shmobile: defconfig: Disable staging adds 931732221810 ARM: multi_v7_defconfig: Disable board staging adds 93189f33fcb4 arm64: defconfig: Enable R8A779H0 SoC adds 641a6e6962a1 Merge tag 'renesas-arm-defconfig-for-v6.9-tag1' of git://g [...] adds 82abf00ecc69 arm64: defconfig: drop ext2 filesystem and redundant ext3 adds 42945eb663d8 arm64: defconfig: Enable MAX20411 regulator driver adds f2eace2b4db5 arm64: defconfig: Enable Qualcomm interconnect providers adds 07dd9c7b3c22 arm64: defconfig: enable audio drivers for SM8650 QRD board adds 555a218d6e95 arm64: defconfig: enable WCD939x USBSS driver as module adds 0b76fc39b7d8 arm64: defconfig: Enable GCC and interconnect for QDU1000/QRU1000 adds 1734e725ef51 arm64: defconfig: Enable X1E80100 multimedia clock control [...] adds 95af34a4c25c arm64: deconfig: enable Goodix Berlin SPI touchscreen driv [...] adds 9c5c14c066f3 arm64: defconfig: Enable QCOM PBS adds 70881a7209f6 Merge tag 'qcom-arm64-defconfig-for-6.9' of https://git.ke [...] adds 970dd89c5305 arm64: defconfig: Enable i.MX8QXP device drivers adds 7747a23aa040 ARM: imx_v6_v7_defconfig: enable the vf610 gpio driver adds a73bda63a102 arm64: defconfig: enable the vf610 gpio driver adds f1a9ff95971a arm64: defconfig: enable i.MX8MP ldb bridge adds e333d604a6bc Merge tag 'imx-defconfig-6.9' of git://git.kernel.org/pub/ [...] adds a254ec05aeb9 ARM: defconfig: enable STMicroelectronics accelerometer an [...] adds 69cd52b92782 ARM: multi_v7_defconfig: Add more TI Keystone support adds 02b645583e26 arm64: defconfig: Enable Wave5 Video Encoder/Decoder adds 3251c2c2b165 Merge tag 'ti-k3-config-for-v6.9' of https://git.kernel.or [...] adds 23ed255e7431 arm64: defconfig: Enable Rockchip HDMI/eDP Combo PHY adds 758f836f9e97 Merge tag 'v6.9-rockchip-config64-1' of git://git.kernel.o [...] adds d8999d151e41 arm64: defconfig: Enable support for cbmem entries in the [...] new 3efa10eb97e9 Merge tag 'soc-defconfig-6.9' of git://git.kernel.org/pub/ [...] adds 3391538f0851 mm: Remove broken pfn_to_virt() on arch csky/hexagon/openrisc adds ba89f9c8ccba arch: consolidate existing CONFIG_PAGE_SIZE_*KB definitions adds d3e5bab923d3 arch: simplify architecture specific page size configuration adds 5394f1e9b687 arch: define CONFIG_PAGE_SIZE_*KB on all architectures new 65d287c7eb1d Merge tag 'asm-generic-6.9' of git://git.kernel.org/pub/sc [...]
The 41 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + .../admin-guide/RAS/address-translation.rst | 24 + .../ras.rst => admin-guide/RAS/error-decoding.rst} | 11 +- Documentation/admin-guide/RAS/index.rst | 7 + .../admin-guide/{ras.rst => RAS/main.rst} | 10 +- Documentation/admin-guide/hw-vuln/index.rst | 1 + .../admin-guide/hw-vuln/reg-file-data-sampling.rst | 104 + Documentation/admin-guide/hw-vuln/spectre.rst | 8 +- Documentation/admin-guide/index.rst | 2 +- Documentation/admin-guide/kdump/kdump.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 51 +- Documentation/arch/x86/amd-memory-encryption.rst | 16 +- Documentation/arch/x86/boot.rst | 3 +- Documentation/arch/x86/pti.rst | 6 +- Documentation/arch/x86/topology.rst | 24 +- Documentation/arch/x86/x86_64/fred.rst | 96 + Documentation/arch/x86/x86_64/index.rst | 1 + Documentation/devicetree/bindings/arm/amlogic.yaml | 15 +- .../devicetree/bindings/arm/arm,realview.yaml | 6 +- .../devicetree/bindings/arm/atmel-at91.yaml | 6 + Documentation/devicetree/bindings/arm/fsl.yaml | 41 +- .../devicetree/bindings/arm/marvell/armada-38x.txt | 27 - .../bindings/arm/marvell/armada-38x.yaml | 70 + .../devicetree/bindings/arm/mediatek.yaml | 198 +- .../devicetree/bindings/arm/msm/qcom,saw2.txt | 58 - Documentation/devicetree/bindings/arm/qcom.yaml | 58 +- .../devicetree/bindings/arm/rockchip.yaml | 71 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 12 + Documentation/devicetree/bindings/arm/tegra.yaml | 8 + .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml | 58 +- Documentation/devicetree/bindings/arm/ti/k3.yaml | 14 + Documentation/devicetree/bindings/bus/imx-weim.txt | 117 - .../bindings/clock/google,gs101-clock.yaml | 28 +- .../bindings/clock/qcom,gcc-sc8180x.yaml | 7 + .../bindings/clock/qcom,sm8450-camcc.yaml | 2 + .../bindings/clock/qcom,sm8450-gpucc.yaml | 2 + .../bindings/clock/qcom,sm8550-dispcc.yaml | 7 +- .../bindings/clock/qcom,sm8550-tcsr.yaml | 1 + .../bindings/clock/qcom,sm8650-dispcc.yaml | 106 - .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/display/panel/novatek,nt35510.yaml | 1 + .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 96 +- .../devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 2 +- .../{img,powervr.yaml => img,powervr-rogue.yaml} | 4 +- .../devicetree/bindings/gpu/img,powervr-sgx.yaml | 138 ++ .../devicetree/bindings/i2c/i2c-exynos5.yaml | 1 + .../amlogic,meson-gpio-intc.yaml | 1 + .../interrupt-controller/starfive,jh8100-intc.yaml | 61 + .../bindings/media/mediatek,vcodec-encoder.yaml | 31 +- .../bindings/media/mediatek-jpeg-encoder.yaml | 3 +- .../fsl/fsl,imx-weim-peripherals.yaml | 31 + .../memory-controllers/fsl/fsl,imx-weim.yaml | 204 ++ .../memory-controllers/mc-peripheral-props.yaml | 1 + .../memory-controllers/nvidia,tegra20-emc.yaml | 2 +- .../memory-controllers/renesas,rpc-if.yaml | 1 + .../memory-controllers/st,stm32-fmc2-ebi.yaml | 7 +- .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,pbs.yaml | 46 + .../bindings/soc/qcom/qcom,pmic-glink.yaml | 2 + .../bindings/soc/qcom/qcom,rpm-master-stats.yaml | 2 + .../soc/qcom/{qcom,spm.yaml => qcom,saw2.yaml} | 46 +- .../bindings/soc/renesas/renesas-soc.yaml | 73 + .../devicetree/bindings/soc/renesas/renesas.yaml | 25 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 22 + .../soc/samsung/samsung,exynos-sysreg.yaml | 2 + .../devicetree/bindings/soc/xilinx/xilinx.yaml | 70 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 8 + Documentation/index.rst | 1 - Documentation/process/maintainer-tip.rst | 34 +- Documentation/virt/coco/sev-guest.rst | 52 + MAINTAINERS | 69 +- arch/Kconfig | 94 +- arch/alpha/Kconfig | 1 + arch/alpha/include/asm/page.h | 2 +- arch/alpha/kernel/smp.c | 5 - arch/arc/Kconfig | 3 + arch/arc/include/uapi/asm/page.h | 6 +- arch/arc/kernel/smp.c | 5 - arch/arm/Kconfig | 1 + arch/arm/Makefile | 4 +- arch/arm/boot/dts/allwinner/sun8i-r40-feta40i.dtsi | 7 + arch/arm/boot/dts/amlogic/meson.dtsi | 6 +- arch/arm/boot/dts/amlogic/meson8.dtsi | 1 - arch/arm/boot/dts/amlogic/meson8b.dtsi | 1 - arch/arm/boot/dts/arm/arm-realview-pb1176.dts | 2 +- arch/arm/boot/dts/arm/integratorap-im-pd1.dts | 3 +- arch/arm/boot/dts/arm/versatile-ab.dts | 3 +- arch/arm/boot/dts/arm/vexpress-v2p-ca9.dts | 4 +- arch/arm/boot/dts/gemini/gemini-dlink-dir-685.dts | 30 +- arch/arm/boot/dts/gemini/gemini-dlink-dns-313.dts | 4 +- arch/arm/boot/dts/gemini/gemini-sl93512r.dts | 16 +- arch/arm/boot/dts/gemini/gemini-sq201.dts | 16 +- arch/arm/boot/dts/gemini/gemini-wbd111.dts | 6 +- arch/arm/boot/dts/gemini/gemini-wbd222.dts | 6 +- .../dts/marvell/armada-385-clearfog-gtr-l8.dts | 38 +- .../dts/marvell/armada-385-clearfog-gtr-s4.dts | 2 + .../boot/dts/marvell/armada-385-clearfog-gtr.dtsi | 84 +- arch/arm/boot/dts/marvell/armada-388-clearfog.dts | 5 +- arch/arm/boot/dts/marvell/dove-cubox.dts | 4 +- arch/arm/boot/dts/marvell/mmp2-brownstone.dts | 2 +- arch/arm/boot/dts/microchip/Makefile | 2 + .../boot/dts/microchip/at91-sama7g54_curiosity.dts | 482 ++++ .../at91sam9g25-gardena-smart-gateway.dts | 2 + arch/arm/boot/dts/microchip/at91sam9x5ek.dtsi | 2 + arch/arm/boot/dts/microchip/sam9x60.dtsi | 64 +- arch/arm/boot/dts/microchip/sama7g5.dtsi | 56 +- arch/arm/boot/dts/nvidia/Makefile | 2 + arch/arm/boot/dts/nvidia/tegra124-nyan.dtsi | 1 + arch/arm/boot/dts/nvidia/tegra124-venice2.dts | 1 + .../nvidia/tegra30-asus-nexus7-grouper-common.dtsi | 3 + arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts | 489 ++++ arch/arm/boot/dts/nvidia/tegra30-lg-p895.dts | 496 ++++ arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi | 1812 ++++++++++++++ arch/arm/boot/dts/nxp/imx/Makefile | 6 + arch/arm/boot/dts/nxp/imx/imx1-apf9328.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx1.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx27.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx31.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx35.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx51.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso | 87 + arch/arm/boot/dts/nxp/imx/imx6dl-sielaff.dts | 533 ++++ arch/arm/boot/dts/nxp/imx/imx6dl-yapp4-common.dtsi | 25 +- .../boot/dts/nxp/imx/imx6q-apalis-eval-v1.2.dts | 200 ++ arch/arm/boot/dts/nxp/imx/imx6q-apalis-eval.dts | 108 +- ...mx6q-apalis-eval.dts => imx6q-apalis-eval.dtsi} | 58 +- .../arm/boot/dts/nxp/imx/imx6qdl-hummingboard.dtsi | 7 +- .../boot/dts/nxp/imx/imx6qdl-hummingboard2.dtsi | 5 + arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi | 10 +- arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 2 +- .../boot/dts/nxp/imx/imx6sl-tolino-shine2hd.dts | 6 +- arch/arm/boot/dts/nxp/imx/imx6sl.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul-geam.dts | 2 +- .../dts/nxp/imx/imx6ul-imx6ull-opos6uldev.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 18 +- .../dts/nxp/imx/imx6ull-dhcom-som-cfg-sdcard.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6ull-dhcom-som.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6ull-dhcor-som.dtsi | 7 +- arch/arm/boot/dts/nxp/imx/imx6ull.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7-mba7.dtsi | 325 +-- arch/arm/boot/dts/nxp/imx/imx7-tqma7.dtsi | 144 +- arch/arm/boot/dts/nxp/imx/imx7d-mba7.dts | 94 +- arch/arm/boot/dts/nxp/ls/ls1021a.dtsi | 2 + arch/arm/boot/dts/nxp/mxs/imx28-evk.dts | 2 +- arch/arm/boot/dts/qcom/Makefile | 1 + arch/arm/boot/dts/qcom/qcom-apq8026-lg-lenok.dts | 38 + .../dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts | 452 +--- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 70 +- arch/arm/boot/dts/qcom/qcom-apq8084.dtsi | 13 +- arch/arm/boot/dts/qcom/qcom-ipq4019-ap.dk01.1.dtsi | 138 +- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 35 +- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 12 +- ...ts => qcom-msm8226-samsung-matisse-common.dtsi} | 68 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 736 +++--- arch/arm/boot/dts/qcom/qcom-msm8660.dtsi | 17 +- arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts | 15 +- .../dts/qcom/qcom-msm8926-samsung-matisselte.dts | 37 + arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi | 21 + .../dts/qcom/qcom-msm8960-samsung-expressatt.dts | 71 +- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 48 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 33 +- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 32 +- arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 48 +- arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts | 12 + arch/arm/boot/dts/renesas/r8a73a4.dtsi | 23 +- arch/arm/boot/dts/renesas/r8a7740.dtsi | 2 + arch/arm/boot/dts/renesas/r8a7778.dtsi | 11 +- arch/arm/boot/dts/renesas/r8a7779.dtsi | 9 +- arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts | 29 + arch/arm/boot/dts/rockchip/rk3128.dtsi | 60 + arch/arm/boot/dts/rockchip/rk322x.dtsi | 16 +- arch/arm/boot/dts/rockchip/rk3288.dtsi | 16 +- .../arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi | 10 +- arch/arm/boot/dts/samsung/exynos4412-i9300.dts | 2 +- arch/arm/boot/dts/samsung/exynos4412-i9305.dts | 2 +- arch/arm/boot/dts/samsung/exynos4412-n710x.dts | 2 +- arch/arm/boot/dts/samsung/exynos4412-p4note.dtsi | 53 +- .../dts/samsung/exynos5420-galaxy-tab-common.dtsi | 34 +- arch/arm/boot/dts/samsung/exynos5420-peach-pit.dts | 1 + .../dts/samsung/exynos5422-odroidxu3-common.dtsi | 16 +- arch/arm/boot/dts/samsung/exynos5800-peach-pi.dts | 1 + arch/arm/boot/dts/st/Makefile | 1 + arch/arm/boot/dts/st/stih407-pinctrl.dtsi | 8 +- .../boot/dts/st/stm32f769-disco-mb1166-reva09.dts | 13 + arch/arm/boot/dts/st/stm32f769-disco.dts | 70 +- arch/arm/boot/dts/st/stm32f769.dtsi | 20 + arch/arm/boot/dts/st/stm32mp131.dtsi | 7 + arch/arm/boot/dts/st/stm32mp135f-dk.dts | 8 + arch/arm/boot/dts/st/stm32mp157.dtsi | 2 +- arch/arm/boot/dts/st/stm32mp157a-dk1-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-dk2-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-ed1-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-ev1-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen2.dts | 2 +- arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi | 6 +- arch/arm/boot/dts/ti/davinci/da850.dtsi | 4 +- arch/arm/boot/dts/ti/keystone/keystone-clocks.dtsi | 2 +- .../boot/dts/ti/keystone/keystone-k2e-clocks.dtsi | 2 +- arch/arm/boot/dts/ti/keystone/keystone-k2e-evm.dts | 2 +- .../boot/dts/ti/keystone/keystone-k2e-netcp.dtsi | 2 +- arch/arm/boot/dts/ti/keystone/keystone-k2e.dtsi | 2 +- arch/arm/boot/dts/ti/keystone/keystone-k2g-evm.dts | 2 +- arch/arm/boot/dts/ti/keystone/keystone-k2g-ice.dts | 2 +- .../boot/dts/ti/keystone/keystone-k2g-netcp.dtsi | 2 +- arch/arm/boot/dts/ti/keystone/keystone-k2g.dtsi | 2 +- .../boot/dts/ti/keystone/keystone-k2hk-clocks.dtsi | 2 +- .../arm/boot/dts/ti/keystone/keystone-k2hk-evm.dts | 2 +- .../boot/dts/ti/keystone/keystone-k2hk-netcp.dtsi | 2 +- arch/arm/boot/dts/ti/keystone/keystone-k2hk.dtsi | 2 +- .../boot/dts/ti/keystone/keystone-k2l-clocks.dtsi | 2 +- arch/arm/boot/dts/ti/keystone/keystone-k2l-evm.dts | 2 +- .../boot/dts/ti/keystone/keystone-k2l-netcp.dtsi | 2 +- arch/arm/boot/dts/ti/keystone/keystone-k2l.dtsi | 2 +- arch/arm/boot/dts/ti/keystone/keystone.dtsi | 2 +- arch/arm/boot/dts/ti/omap/am335x-baltos-ir2110.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-baltos-ir3220.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-baltos-ir5221.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-baltos-leds.dtsi | 2 +- arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/ti/omap/am335x-base0033.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 4 +- arch/arm/boot/dts/ti/omap/am335x-cm-t335.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-guardian.dts | 4 +- arch/arm/boot/dts/ti/omap/am335x-icev2.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-igep0033.dtsi | 2 +- arch/arm/boot/dts/ti/omap/am335x-myirtech-myc.dtsi | 2 +- arch/arm/boot/dts/ti/omap/am335x-myirtech-myd.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-nano.dts | 2 +- .../boot/dts/ti/omap/am335x-netcan-plus-1xx.dts | 2 +- .../boot/dts/ti/omap/am335x-netcom-plus-2xx.dts | 2 +- .../boot/dts/ti/omap/am335x-netcom-plus-8xx.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-pdu001.dts | 2 +- .../ti/omap/am335x-sancloud-bbe-extended-wifi.dts | 2 +- .../boot/dts/ti/omap/am335x-sancloud-bbe-lite.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-sbc-t335.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-sl50.dts | 3 +- arch/arm/boot/dts/ti/omap/am33xx.dtsi | 9 +- arch/arm/boot/dts/ti/omap/am3517.dtsi | 11 +- arch/arm/boot/dts/ti/omap/am4372.dtsi | 6 + arch/arm/boot/dts/ti/omap/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/ti/omap/am437x-sbc-t43.dts | 2 +- arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts | 2 +- arch/arm/boot/dts/ti/omap/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/ti/omap/am57xx-sbc-am57x.dts | 2 +- arch/arm/boot/dts/ti/omap/compulab-sb-som.dtsi | 2 +- arch/arm/boot/dts/ti/omap/dra7-l4.dtsi | 2 +- arch/arm/boot/dts/ti/omap/dra7.dtsi | 17 +- arch/arm/boot/dts/ti/omap/dra74x-p.dtsi | 2 +- arch/arm/boot/dts/ti/omap/dra7xx-clocks.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap34xx.dtsi | 11 +- arch/arm/boot/dts/ti/omap/omap36xx.dtsi | 9 +- arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts | 1 + arch/arm/boot/dts/ti/omap/omap4-panda-common.dtsi | 1 + arch/arm/boot/dts/ti/omap/omap4-sdp.dts | 2 +- arch/arm/boot/dts/ti/omap/omap4.dtsi | 9 +- arch/arm/boot/dts/ti/omap/omap5-igep0050.dts | 2 +- arch/arm/boot/dts/ti/omap/omap5.dtsi | 9 +- arch/arm/boot/dts/ti/omap/twl4030.dtsi | 2 +- arch/arm/boot/dts/ti/omap/twl6030.dtsi | 4 +- arch/arm/configs/exynos_defconfig | 3 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 21 +- arch/arm/configs/shmobile_defconfig | 2 - arch/arm/include/asm/elf.h | 1 - arch/arm/include/asm/page.h | 2 +- arch/arm/include/asm/vdso_datapage.h | 26 - arch/arm/kernel/asm-offsets.c | 4 +- arch/arm/kernel/vdso.c | 4 - arch/arm/mach-imx/mmdc.c | 6 +- arch/arm/mach-omap1/Kconfig | 1 - arch/arm/mach-omap2/am33xx-restart.c | 5 +- arch/arm/mach-omap2/board-generic.c | 6 + arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 2 +- arch/arm/mach-omap2/clockdomain.c | 4 +- arch/arm/mach-omap2/cm33xx.c | 2 +- arch/arm/mach-omap2/cminst44xx.c | 2 +- arch/arm/mach-omap2/omap-secure.c | 4 +- arch/arm/mach-omap2/omap_hwmod.c | 9 +- arch/arm/mach-omap2/omap_hwmod_common_data.c | 6 +- arch/arm/mach-omap2/pmic-cpcap.c | 24 +- arch/arm/mach-omap2/powerdomain.c | 2 +- arch/arm/mach-omap2/prm-regbits-33xx.h | 1 + arch/arm/mach-omap2/prm.h | 1 + arch/arm/mach-omap2/prm33xx.c | 22 +- arch/arm/mach-omap2/prm44xx.c | 2 +- arch/arm/mach-omap2/prm_common.c | 10 +- arch/arm/mach-omap2/wd_timer.c | 4 +- arch/arm/mach-qcom/Kconfig | 41 +- arch/arm/mach-s3c/cpu.h | 2 +- arch/arm/mach-s3c/s3c6410.c | 2 +- arch/arm/mach-s3c/s3c64xx.c | 2 +- arch/arm/mach-s5pv210/pm.c | 2 +- arch/arm/mach-zynq/slcr.c | 5 +- arch/arm64/Kconfig | 29 +- arch/arm64/boot/dts/allwinner/Makefile | 2 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 + arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi | 2 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 7 +- .../sun50i-h616-bigtreetech-cb1-manta.dts | 2 +- .../dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi | 4 +- .../dts/allwinner/sun50i-h616-bigtreetech-pi.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 155 ++ .../allwinner/sun50i-h618-longan-module-3h.dtsi | 75 + .../boot/dts/allwinner/sun50i-h618-longanpi-3h.dts | 144 ++ .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 23 + .../dts/allwinner/sun50i-h64-remix-mini-pc.dts | 356 +++ arch/arm64/boot/dts/amlogic/Makefile | 6 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 7 + arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi | 12 +- arch/arm64/boot/dts/amlogic/meson-a1-ad402.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 2 + .../dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi | 30 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 8 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 3 + .../boot/dts/amlogic/meson-g12a-fbx8am-brcm.dtso | 31 + .../dts/amlogic/meson-g12a-fbx8am-realtek.dtso | 21 + ...eson-g12a-x96-max.dts => meson-g12a-fbx8am.dts} | 288 ++- .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 12 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 14 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 14 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 20 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 10 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 12 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 8 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 6 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 8 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 6 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 8 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 8 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 8 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 8 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 8 +- .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 6 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 12 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 6 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 6 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 8 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 8 +- .../dts/amlogic/meson-gxm-s912-libretech-pc.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 16 +- .../dts/amlogic/meson-libretech-cottonwood.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 10 +- .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 14 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 20 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 12 +- arch/arm64/boot/dts/exynos/exynos850.dtsi | 64 + arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 24 + .../boot/dts/exynos/google/gs101-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 131 +- arch/arm64/boot/dts/freescale/Makefile | 8 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 1 - arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 32 +- .../boot/dts/freescale/imx8-apalis-eval-v1.1.dtsi | 26 + .../boot/dts/freescale/imx8-apalis-eval-v1.2.dtsi | 124 + .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 22 - .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 330 +++ arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 63 +- arch/arm64/boot/dts/freescale/imx8-ss-gpu0.dtsi | 27 + arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 101 + arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi | 77 + arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 1 + .../boot/dts/freescale/imx8dxp-tqma8xdp-mba8xx.dts | 16 + .../arm64/boot/dts/freescale/imx8dxp-tqma8xdp.dtsi | 24 + arch/arm64/boot/dts/freescale/imx8dxp.dtsi | 24 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 69 + .../boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts | 294 +-- .../arm64/boot/dts/freescale/imx8mm-kontron-bl.dts | 38 +- .../boot/dts/freescale/imx8mm-kontron-osm-s.dtsi | 567 ++++- .../boot/dts/freescale/imx8mm-kontron-sl.dtsi | 4 +- .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 14 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 40 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 14 +- .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 2 - arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 36 + .../boot/dts/freescale/imx8mn-rve-gateway.dts | 2 +- .../freescale/imx8mn-tqma8mqnl-mba8mx-usbotg.dtso | 64 + .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 5 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +- .../boot/dts/freescale/imx8mp-beacon-som.dtsi | 71 + .../dts/freescale/imx8mp-data-modul-edm-sbc.dts | 82 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 33 +- .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 107 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 1 - .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 12 +- .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 24 +- .../boot/dts/freescale/imx8qm-apalis-eval-v1.2.dts | 16 + .../boot/dts/freescale/imx8qm-apalis-eval.dts | 2 +- .../dts/freescale/imx8qm-apalis-v1.1-eval-v1.2.dts | 26 + .../boot/dts/freescale/imx8qm-apalis-v1.1-eval.dts | 2 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 26 + arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 5 + arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 55 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 41 + .../boot/dts/freescale/imx8qxp-tqma8xqp-mba8xx.dts | 16 + .../arm64/boot/dts/freescale/imx8qxp-tqma8xqp.dtsi | 14 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 8 + arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 2 +- .../boot/dts/freescale/imx93-phyboard-segin.dts | 117 + .../boot/dts/freescale/imx93-phycore-som.dtsi | 126 + arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi | 4 +- .../boot/dts/freescale/imx93-var-som-symphony.dts | 351 +++ arch/arm64/boot/dts/freescale/imx93-var-som.dtsi | 110 + arch/arm64/boot/dts/freescale/imx93.dtsi | 4 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 21 +- arch/arm64/boot/dts/freescale/mba8xx.dtsi | 554 +++++ arch/arm64/boot/dts/freescale/tqma8xx.dtsi | 265 ++ arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 4 +- arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 31 +- arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts | 4 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 10 +- arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 3 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 10 +- arch/arm64/boot/dts/mediatek/Makefile | 14 + arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 4 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 8 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 13 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 25 + .../boot/dts/mediatek/mt7981b-xiaomi-ax3000t.dts | 15 + arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 105 + .../dts/mediatek/mt7986a-acelink-ew-7886cax.dts | 173 ++ .../dts/mediatek/mt7986a-bananapi-bpi-r3-nand.dtso | 2 +- .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 2 +- arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 31 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 180 +- arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 31 +- .../boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts | 11 + arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 136 ++ .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 19 +- .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 4 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 4 + .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 4 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 5 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 11 +- .../boot/dts/mediatek/mt8186-corsola-krabby.dtsi | 129 + .../mediatek/mt8186-corsola-magneton-sku393216.dts | 39 + .../mediatek/mt8186-corsola-magneton-sku393217.dts | 39 + .../mediatek/mt8186-corsola-magneton-sku393218.dts | 26 + .../mediatek/mt8186-corsola-rusty-sku196608.dts | 26 + .../mediatek/mt8186-corsola-steelix-sku131072.dts | 18 + .../mediatek/mt8186-corsola-steelix-sku131073.dts | 18 + .../boot/dts/mediatek/mt8186-corsola-steelix.dtsi | 199 ++ .../mt8186-corsola-tentacool-sku327681.dts | 57 + .../mt8186-corsola-tentacool-sku327683.dts | 24 + .../mt8186-corsola-tentacruel-sku262144.dts | 44 + .../mt8186-corsola-tentacruel-sku262148.dts | 26 + arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 1681 +++++++++++++ arch/arm64/boot/dts/mediatek/mt8186.dtsi | 93 +- arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 5 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 10 +- .../boot/dts/mediatek/mt8195-cherry-tomato-r1.dts | 4 + .../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 4 + .../boot/dts/mediatek/mt8195-cherry-tomato-r3.dts | 4 + arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 27 +- arch/arm64/boot/dts/mediatek/mt8195-demo.dts | 18 +- arch/arm64/boot/dts/mediatek/mt8195-evb.dts | 12 + arch/arm64/boot/dts/mediatek/mt8195.dtsi | 128 +- .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 17 +- ...genio-1200-evk.dts => mt8395-radxa-nio-12l.dts} | 591 ++--- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 1 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 50 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 51 +- arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 27 + arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi | 1953 +-------------- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 1 - .../arm64/boot/dts/nvidia/tegra234-p3767-0000.dtsi | 14 - .../arm64/boot/dts/nvidia/tegra234-p3767-0005.dtsi | 14 - arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi | 86 + .../dts/nvidia/tegra234-p3768-0000+p3767-0000.dts | 7 +- .../dts/nvidia/tegra234-p3768-0000+p3767-0005.dts | 12 +- arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 1 - arch/arm64/boot/dts/nvidia/tegra234.dtsi | 2544 ++++++++++++++++++-- arch/arm64/boot/dts/qcom/Makefile | 6 + .../dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts | 8 +- arch/arm64/boot/dts/qcom/ipq5332.dtsi | 8 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 159 ++ arch/arm64/boot/dts/qcom/ipq8074.dtsi | 16 + arch/arm64/boot/dts/qcom/ipq9574.dtsi | 12 +- .../boot/dts/qcom/msm8216-samsung-fortuna3g.dts | 11 + .../dts/qcom/msm8916-samsung-fortuna-common.dtsi | 203 ++ .../boot/dts/qcom/msm8916-samsung-gprimeltecan.dts | 27 + .../dts/qcom/msm8916-samsung-grandprimelte.dts | 16 + .../dts/qcom/msm8916-samsung-rossa-common.dtsi | 16 + arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts | 16 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 + arch/arm64/boot/dts/qcom/msm8939.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 155 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 2 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 18 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 26 +- .../boot/dts/qcom/{pm2250.dtsi => pm4125.dtsi} | 38 +- arch/arm64/boot/dts/qcom/pmi632.dtsi | 39 + arch/arm64/boot/dts/qcom/qcm2290.dtsi | 7 + arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 56 +- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 39 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 16 + arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 23 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 96 +- arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 50 +- arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 68 + arch/arm64/boot/dts/qcom/sa8540p-ride.dts | 4 +- arch/arm64/boot/dts/qcom/sa8540p.dtsi | 3 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 119 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 86 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 28 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 125 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 141 +- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 39 +- arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 39 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 601 ++++- .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 5 + arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dts | 2 +- arch/arm64/boot/dts/qcom/sdm450.dtsi | 14 + .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 16 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 62 +- arch/arm64/boot/dts/qcom/sdm632.dtsi | 8 + .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 6 + arch/arm64/boot/dts/qcom/sdm670.dtsi | 14 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 63 +- arch/arm64/boot/dts/qcom/sm4450.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 95 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 17 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 597 ++++- arch/arm64/boot/dts/qcom/sm6375.dtsi | 12 +- arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi | 26 + arch/arm64/boot/dts/qcom/sm7125-xiaomi-curtana.dts | 16 + arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 61 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 115 +- .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 3 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 107 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 87 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 6 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 81 +- .../dts/qcom/{sm8550-qrd.dts => sm8550-hdk.dts} | 482 ++-- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 11 +- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 53 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 189 +- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 155 ++ arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 439 +++- arch/arm64/boot/dts/qcom/sm8650.dtsi | 83 +- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 450 ++++ arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 175 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 1777 +++++++++++++- arch/arm64/boot/dts/renesas/Makefile | 8 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 17 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 21 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 17 +- .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dts | 13 + .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 368 +-- .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts | 58 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 105 +- .../dts/renesas/r8a779g2-white-hawk-single.dts | 26 + arch/arm64/boot/dts/renesas/r8a779g2.dtsi | 12 + .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 230 ++ arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 664 +++++ arch/arm64/boot/dts/renesas/r9a07g043u.dtsi | 81 +- .../renesas/r9a07g043u11-smarc-cru-csi-ov5645.dtso | 21 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 68 +- arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 69 +- arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 27 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 14 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 14 +- arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 9 + arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 53 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 75 +- ...779g0-white-hawk.dts => white-hawk-common.dtsi} | 12 +- ...te-hawk-cpu.dtsi => white-hawk-cpu-common.dtsi} | 21 +- ...e-hawk-csi-dsi.dtsi => white-hawk-csi-dsi.dtsi} | 2 +- ...hawk-ethernet.dtsi => white-hawk-ethernet.dtsi} | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 11 + .../boot/dts/rockchip/px30-ringneck-haikou.dts | 1 + arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 11 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 3 - arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.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.dtsi | 82 +- .../boot/dts/rockchip/rk3566-anbernic-rg-arc-d.dts | 60 + .../boot/dts/rockchip/rk3566-anbernic-rg-arc-s.dts | 19 + ...ernic-rg503.dts => rk3566-anbernic-rg-arc.dtsi} | 134 +- .../boot/dts/rockchip/rk3566-anbernic-rg353x.dtsi | 74 + .../boot/dts/rockchip/rk3566-anbernic-rg503.dts | 74 + .../boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi | 74 - .../boot/dts/rockchip/rk3566-pinetab2-v0.1.dts | 28 + .../boot/dts/rockchip/rk3566-pinetab2-v2.0.dts | 48 + arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi | 943 ++++++++ .../dts/rockchip/rk3566-powkiddy-rgb10max3.dts | 87 + .../boot/dts/rockchip/rk3566-powkiddy-rgb30.dts | 18 + .../boot/dts/rockchip/rk3566-powkiddy-rk2023.dts | 18 + .../boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi | 18 +- arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 86 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 3 +- ...neu6b.dtsi => rk3588-edgeble-neu6a-common.dtsi} | 83 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dts | 10 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi | 232 ++ .../dts/rockchip/rk3588-edgeble-neu6a-wifi.dtso | 56 + .../boot/dts/rockchip/rk3588-edgeble-neu6a.dtsi | 25 +- .../boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts | 76 +- .../boot/dts/rockchip/rk3588-edgeble-neu6b.dtsi | 383 +-- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 31 +- .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 1 - .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 1 - arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 8 +- ...ringneck-haikou.dts => rk3588-tiger-haikou.dts} | 211 +- .../{rk3588s-rock-5a.dts => rk3588-tiger.dtsi} | 510 ++-- ...{rk3588s-rock-5a.dts => rk3588-toybrick-x0.dts} | 356 ++- .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 8 + .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6c.dts | 14 + ...{rk3588s-rock-5a.dts => rk3588s-nanopi-r6s.dts} | 450 ++-- arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 1 - arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 24 +- arch/arm64/boot/dts/st/stm32mp251.dtsi | 12 + arch/arm64/boot/dts/st/stm32mp255.dtsi | 17 + arch/arm64/boot/dts/tesla/fsd.dtsi | 2 + arch/arm64/boot/dts/ti/Makefile | 55 +- arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 4 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 30 +- arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am62-thermal.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am62-verdin-mallow.dtsi | 10 + arch/arm64/boot/dts/ti/k3-am62-verdin-wifi.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 59 +- arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 38 +- arch/arm64/boot/dts/ti/k3-am62.dtsi | 4 +- .../dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso | 4 +- .../ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso | 4 +- arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 54 +- .../boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts | 6 +- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 4 +- arch/arm64/boot/dts/ti/k3-am625.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 80 +- arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62a-thermal.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62a.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 123 +- arch/arm64/boot/dts/ti/k3-am62a7.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 154 +- arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am62p-thermal.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am62p.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 11 +- arch/arm64/boot/dts/ti/k3-am62p5.dtsi | 4 +- .../dts/ti/k3-am62x-phyboard-lyra-gpio-fan.dtso | 50 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 8 +- .../arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso | 4 +- .../arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso | 4 +- .../boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso | 4 +- arch/arm64/boot/dts/ti/k3-am62x-sk-hdmi-audio.dtso | 4 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 69 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am64-thermal.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am64.dtsi | 4 +- .../boot/dts/ti/k3-am642-evm-icssg1-dualemac.dtso | 79 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 119 +- .../boot/dts/ti/k3-am642-hummingboard-t-pcie.dtso | 45 + .../boot/dts/ti/k3-am642-hummingboard-t-usb3.dtso | 44 + arch/arm64/boot/dts/ti/k3-am642-hummingboard-t.dts | 292 +++ .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 30 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 14 +- arch/arm64/boot/dts/ti/k3-am642-sr-som.dtsi | 594 +++++ .../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 1 - arch/arm64/boot/dts/ti/k3-am642.dtsi | 4 +- .../dts/ti/k3-am65-iot2050-arduino-connector.dtsi | 768 ++++++ .../boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi | 7 +- .../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 27 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 887 +------ arch/arm64/boot/dts/ti/k3-am65-iot2050-dp.dtsi | 98 + arch/arm64/boot/dts/ti/k3-am65-iot2050-usb3.dtsi | 27 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 44 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am652.dtsi | 4 +- .../dts/ti/k3-am6528-iot2050-basic-common.dtsi | 8 +- .../boot/dts/ti/k3-am6528-iot2050-basic-pg2.dts | 4 +- arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 7 +- .../k3-am654-base-board-rocktech-rk101-panel.dtso | 4 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 +- arch/arm64/boot/dts/ti/k3-am654-icssg2.dtso | 4 +- arch/arm64/boot/dts/ti/k3-am654-idk.dtso | 4 +- .../boot/dts/ti/k3-am654-industrial-thermal.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso | 59 + arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dtso | 61 + arch/arm64/boot/dts/ti/k3-am654.dtsi | 4 +- .../dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 2 +- .../boot/dts/ti/k3-am6548-iot2050-advanced-m2.dts | 22 +- .../boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dts | 12 +- .../boot/dts/ti/k3-am6548-iot2050-advanced-sm.dts | 189 ++ .../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 3 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 54 +- arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi | 20 +- arch/arm64/boot/dts/ti/k3-am69-sk.dts | 253 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 109 +- .../dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso | 4 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 315 ++- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 57 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 47 +- arch/arm64/boot/dts/ti/k3-j7200-thermal.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 26 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 +- .../boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtso | 4 +- arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso | 4 +- .../dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso | 4 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 149 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 8 +- .../boot/dts/ti/k3-j721e-sk-csi2-dual-imx219.dtso | 165 ++ arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 45 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 22 +- arch/arm64/boot/dts/ti/k3-j721e-thermal.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 4 +- .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 31 +- .../boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 143 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 20 +- arch/arm64/boot/dts/ti/k3-j721s2-thermal.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 383 +++ .../boot/dts/ti/{k3-am62p.dtsi => k3-j722s.dtsi} | 102 +- arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 32 +- arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 215 +- arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-j784s4-thermal.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-pinctrl.h | 7 +- arch/arm64/boot/dts/ti/k3-serdes.h | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 16 +- .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso | 36 +- .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso | 37 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 2 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 2 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 6 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 6 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu1275-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 85 +- arch/arm64/configs/defconfig | 34 +- arch/arm64/configs/virt.config | 4 + arch/arm64/include/asm/page-def.h | 2 +- arch/arm64/kernel/vdso.c | 5 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/page.h | 7 +- arch/csky/include/asm/vdso.h | 5 - arch/csky/kernel/smp.c | 4 - arch/csky/kernel/vdso.c | 14 +- arch/hexagon/Kconfig | 24 +- arch/hexagon/include/asm/page.h | 12 +- arch/hexagon/kernel/smp.c | 4 - arch/loongarch/Kconfig | 21 +- arch/loongarch/include/asm/page.h | 10 +- arch/loongarch/kernel/vdso.c | 6 +- arch/m68k/Kconfig | 3 + arch/m68k/Kconfig.cpu | 2 + arch/m68k/configs/amiga_defconfig | 3 - arch/m68k/configs/apollo_defconfig | 3 - arch/m68k/configs/atari_defconfig | 3 - arch/m68k/configs/bvme6000_defconfig | 3 - arch/m68k/configs/hp300_defconfig | 3 - arch/m68k/configs/mac_defconfig | 3 - arch/m68k/configs/multi_defconfig | 3 - arch/m68k/configs/mvme147_defconfig | 3 - arch/m68k/configs/mvme16x_defconfig | 3 - arch/m68k/configs/q40_defconfig | 3 - arch/m68k/configs/sun3_defconfig | 3 - arch/m68k/configs/sun3x_defconfig | 3 - arch/m68k/include/asm/page.h | 6 +- arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/page.h | 2 +- arch/mips/Kconfig | 58 +- arch/mips/include/asm/page.h | 16 +- arch/mips/include/asm/vdso.h | 5 - arch/mips/kernel/vdso.c | 2 +- arch/nios2/Kconfig | 1 + arch/nios2/include/asm/page.h | 2 +- arch/openrisc/Kconfig | 1 + arch/openrisc/include/asm/page.h | 7 +- arch/openrisc/kernel/smp.c | 4 - arch/parisc/Kconfig | 3 + arch/parisc/include/asm/page.h | 10 +- arch/powerpc/Kconfig | 31 +- arch/powerpc/include/asm/page.h | 2 +- arch/powerpc/kernel/smp.c | 6 +- arch/riscv/Kconfig | 15 +- arch/riscv/Kconfig.socs | 32 - arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/boot/dts/canaan/Makefile | 2 - arch/riscv/boot/dts/microchip/Makefile | 1 - arch/riscv/boot/dts/sifive/Makefile | 1 - arch/riscv/boot/dts/sophgo/sg2042.dtsi | 9 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 4 + arch/riscv/configs/nommu_k210_defconfig | 2 + arch/riscv/configs/nommu_k210_sdcard_defconfig | 2 + arch/riscv/include/asm/page.h | 2 +- arch/riscv/kernel/smpboot.c | 4 - arch/riscv/kernel/vdso.c | 10 +- arch/s390/Kconfig | 19 +- arch/s390/Makefile | 10 +- arch/s390/boot/.gitignore | 1 + arch/s390/boot/Makefile | 25 +- arch/s390/boot/boot.h | 6 + arch/s390/boot/startup.c | 75 +- arch/s390/boot/vmlinux.lds.S | 48 + arch/s390/configs/debug_defconfig | 2 + arch/s390/crypto/chacha-glue.c | 4 +- arch/s390/crypto/chacha-s390.S | 2 +- arch/s390/crypto/crc32-vx.c | 11 +- arch/s390/crypto/crc32-vx.h | 12 + arch/s390/crypto/{crc32be-vx.S => crc32be-vx.c} | 177 +- arch/s390/crypto/{crc32le-vx.S => crc32le-vx.c} | 249 +- arch/s390/crypto/paes_s390.c | 16 +- arch/s390/hypfs/hypfs_diag0c.c | 3 +- arch/s390/hypfs/hypfs_sprp.c | 4 +- arch/s390/include/asm/access-regs.h | 38 + arch/s390/include/asm/appldata.h | 4 +- arch/s390/include/asm/asm-prototypes.h | 2 +- arch/s390/include/asm/bug.h | 4 +- arch/s390/include/asm/checksum.h | 29 +- arch/s390/include/asm/diag.h | 15 +- arch/s390/include/asm/entry-common.h | 5 +- .../include/asm/{vx-insn-asm.h => fpu-insn-asm.h} | 71 +- arch/s390/include/asm/fpu-insn.h | 486 ++++ arch/s390/include/asm/fpu-types.h | 51 + arch/s390/include/asm/fpu.h | 295 +++ arch/s390/include/asm/fpu/api.h | 126 - arch/s390/include/asm/fpu/internal.h | 67 - arch/s390/include/asm/fpu/types.h | 38 - arch/s390/include/asm/kvm_host.h | 5 +- arch/s390/include/asm/lowcore.h | 2 +- arch/s390/include/asm/page.h | 2 +- arch/s390/include/asm/pai.h | 3 +- arch/s390/include/asm/pci.h | 3 +- arch/s390/include/asm/physmem_info.h | 1 + arch/s390/include/asm/processor.h | 11 +- arch/s390/include/asm/ptrace.h | 4 + arch/s390/include/asm/stacktrace.h | 1 - arch/s390/include/asm/switch_to.h | 49 - arch/s390/include/asm/vdso/data.h | 1 - arch/s390/include/asm/vx-insn.h | 19 - arch/s390/kernel/cache.c | 1 + arch/s390/kernel/compat_signal.c | 22 +- arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/diag.c | 31 +- arch/s390/kernel/early.c | 3 +- arch/s390/kernel/entry.S | 19 +- arch/s390/kernel/entry.h | 1 + arch/s390/kernel/fpu.c | 372 ++- arch/s390/kernel/ipl.c | 3 +- arch/s390/kernel/machine_kexec.c | 3 +- arch/s390/kernel/nmi.c | 168 +- arch/s390/kernel/os_info.c | 6 +- arch/s390/kernel/perf_pai_crypto.c | 83 +- arch/s390/kernel/perf_pai_ext.c | 52 +- arch/s390/kernel/perf_regs.c | 10 +- arch/s390/kernel/process.c | 31 +- arch/s390/kernel/ptrace.c | 101 +- arch/s390/kernel/setup.c | 12 +- arch/s390/kernel/signal.c | 20 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/sysinfo.c | 27 +- arch/s390/kernel/text_amode31.S | 2 +- arch/s390/kernel/time.c | 6 +- arch/s390/kernel/traps.c | 12 +- arch/s390/kernel/uprobes.c | 1 - arch/s390/kernel/vdso.c | 5 +- arch/s390/kernel/vdso32/Makefile | 2 +- arch/s390/kernel/vdso32/vdso32.lds.S | 1 - arch/s390/kernel/vdso64/Makefile | 3 +- arch/s390/kernel/vdso64/vdso64.lds.S | 1 - arch/s390/kernel/vmlinux.lds.S | 54 + arch/s390/kvm/gaccess.c | 5 +- arch/s390/kvm/interrupt.c | 6 +- arch/s390/kvm/kvm-s390.c | 33 +- arch/s390/kvm/kvm-s390.h | 18 + arch/s390/kvm/vsie.c | 3 - arch/s390/lib/Makefile | 1 + arch/s390/lib/csum-partial.c | 91 + arch/s390/mm/extmem.c | 4 +- arch/s390/mm/mmap.c | 19 +- arch/s390/pci/pci.c | 20 +- arch/s390/pci/pci_debug.c | 10 +- arch/s390/pci/pci_event.c | 15 +- arch/s390/pci/pci_sysfs.c | 70 +- arch/s390/tools/.gitignore | 1 + arch/s390/tools/Makefile | 5 + arch/s390/tools/relocs.c | 387 +++ arch/sh/include/asm/page.h | 13 +- arch/sh/mm/Kconfig | 42 +- arch/sparc/Kconfig | 2 + arch/sparc/include/asm/page_32.h | 2 +- arch/sparc/include/asm/page_64.h | 3 +- arch/sparc/kernel/smp_64.c | 4 - arch/um/Kconfig | 1 + arch/um/include/asm/page.h | 2 +- arch/x86/Kbuild | 2 + arch/x86/Kconfig | 89 +- arch/x86/Makefile | 14 +- arch/x86/boot/compressed/acpi.c | 2 + arch/x86/boot/compressed/cmdline.c | 2 + arch/x86/boot/compressed/efi.c | 2 + arch/x86/boot/compressed/efi.h | 9 - arch/x86/boot/compressed/ident_map_64.c | 6 +- arch/x86/boot/compressed/misc.c | 55 +- arch/x86/boot/compressed/misc.h | 3 + arch/x86/boot/compressed/pgtable_64.c | 1 + arch/x86/boot/compressed/sev.c | 10 +- arch/x86/boot/header.S | 4 - arch/x86/coco/core.c | 7 +- arch/x86/configs/i386_defconfig | 2 +- arch/x86/entry/Makefile | 5 +- arch/x86/entry/calling.h | 115 +- arch/x86/entry/entry.S | 3 + arch/x86/entry/entry_32.S | 6 +- arch/x86/entry/entry_64.S | 29 +- arch/x86/entry/entry_64_fred.S | 131 + arch/x86/entry/entry_fred.c | 294 +++ arch/x86/entry/thunk_32.S | 34 +- arch/x86/entry/thunk_64.S | 33 - arch/x86/entry/vdso/Makefile | 57 +- arch/x86/entry/vdso/vma.c | 57 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/amd/core.c | 2 +- arch/x86/events/amd/uncore.c | 2 +- arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/cstate.c | 2 +- arch/x86/events/intel/ds.c | 1 + arch/x86/events/intel/uncore.c | 2 +- arch/x86/events/intel/uncore_nhmex.c | 4 +- arch/x86/events/intel/uncore_snb.c | 8 +- arch/x86/events/intel/uncore_snbep.c | 18 +- arch/x86/events/rapl.c | 2 +- arch/x86/hyperv/hv_vtl.c | 5 +- arch/x86/include/asm/apic.h | 22 +- arch/x86/include/asm/asm-prototypes.h | 1 + arch/x86/include/asm/asm.h | 14 + arch/x86/include/asm/barrier.h | 2 +- arch/x86/include/asm/coco.h | 9 +- arch/x86/include/asm/cpu.h | 10 +- arch/x86/include/asm/cpufeatures.h | 4 + arch/x86/include/asm/cpuid.h | 36 + arch/x86/include/asm/current.h | 9 +- arch/x86/include/asm/debugreg.h | 24 + arch/x86/include/asm/desc.h | 3 +- arch/x86/include/asm/disabled-features.h | 26 +- arch/x86/include/asm/efi.h | 14 +- arch/x86/include/asm/elf.h | 1 - arch/x86/include/asm/extable_fixup_types.h | 4 +- arch/x86/include/asm/fpu/sched.h | 10 +- arch/x86/include/asm/fred.h | 97 + arch/x86/include/asm/fsgsbase.h | 2 +- arch/x86/include/asm/hw_irq.h | 2 - arch/x86/include/asm/ia32.h | 4 +- arch/x86/include/asm/idtentry.h | 88 +- arch/x86/include/asm/io.h | 2 +- arch/x86/include/asm/io_apic.h | 1 - arch/x86/include/asm/iommu.h | 1 + arch/x86/include/asm/kexec.h | 1 - arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/kvmclock.h | 2 - arch/x86/include/asm/linkage.h | 16 +- arch/x86/include/asm/local.h | 16 +- arch/x86/include/asm/mem_encrypt.h | 23 +- arch/x86/include/asm/mpspec.h | 66 +- arch/x86/include/asm/msr-index.h | 87 +- arch/x86/include/asm/msr.h | 44 +- arch/x86/include/asm/nmi.h | 3 - arch/x86/include/asm/nospec-branch.h | 55 +- arch/x86/include/asm/page.h | 6 +- arch/x86/include/asm/page_types.h | 2 +- arch/x86/include/asm/pci.h | 13 - arch/x86/include/asm/percpu.h | 189 +- arch/x86/include/asm/perf_event_p4.h | 4 +- arch/x86/include/asm/pgalloc.h | 2 +- arch/x86/include/asm/pgtable-3level.h | 2 +- arch/x86/include/asm/pgtable.h | 18 +- arch/x86/include/asm/pgtable_64.h | 3 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/processor-flags.h | 2 +- arch/x86/include/asm/processor.h | 48 +- arch/x86/include/asm/prom.h | 4 +- arch/x86/include/asm/pti.h | 2 +- arch/x86/include/asm/ptrace.h | 104 +- arch/x86/include/asm/resctrl.h | 90 + arch/x86/include/asm/setup.h | 2 +- arch/x86/include/asm/setup_data.h | 32 + arch/x86/include/asm/sev.h | 53 +- arch/x86/include/asm/smp.h | 11 - arch/x86/include/asm/spec-ctrl.h | 2 + arch/x86/include/asm/special_insns.h | 13 +- arch/x86/include/asm/static_call.h | 2 +- arch/x86/include/asm/switch_to.h | 8 +- arch/x86/include/asm/text-patching.h | 2 + arch/x86/include/asm/thread_info.h | 12 +- arch/x86/include/asm/topology.h | 90 +- arch/x86/include/asm/trap_pf.h | 20 +- arch/x86/include/asm/trapnr.h | 12 + arch/x86/include/asm/tsc.h | 3 +- arch/x86/include/asm/uaccess_64.h | 18 +- arch/x86/include/asm/vmx.h | 17 +- arch/x86/include/asm/x86_init.h | 12 +- arch/x86/include/uapi/asm/bootparam.h | 73 +- arch/x86/include/uapi/asm/processor-flags.h | 7 + arch/x86/include/uapi/asm/setup_data.h | 83 + arch/x86/kernel/Makefile | 2 + arch/x86/kernel/acpi/boot.c | 59 +- arch/x86/kernel/acpi/wakeup_64.S | 24 +- arch/x86/kernel/alternative.c | 23 +- arch/x86/kernel/amd_nb.c | 4 +- arch/x86/kernel/apic/apic.c | 207 +- arch/x86/kernel/apic/apic_common.c | 15 - arch/x86/kernel/apic/apic_flat_64.c | 16 - arch/x86/kernel/apic/apic_noop.c | 5 - arch/x86/kernel/apic/apic_numachip.c | 19 - arch/x86/kernel/apic/bigsmp_32.c | 20 - arch/x86/kernel/apic/io_apic.c | 94 +- arch/x86/kernel/apic/local.h | 5 - arch/x86/kernel/apic/probe_32.c | 9 - arch/x86/kernel/apic/x2apic_cluster.c | 4 - arch/x86/kernel/apic/x2apic_phys.c | 12 - arch/x86/kernel/apic/x2apic_uv_x.c | 69 +- arch/x86/kernel/apm_32.c | 29 - arch/x86/kernel/asm-offsets.c | 2 +- arch/x86/kernel/callthunks.c | 36 +- arch/x86/kernel/cpu/Makefile | 15 +- arch/x86/kernel/cpu/acrn.c | 4 +- arch/x86/kernel/cpu/amd.c | 183 +- arch/x86/kernel/cpu/bugs.c | 142 +- arch/x86/kernel/cpu/cacheinfo.c | 15 +- arch/x86/kernel/cpu/centaur.c | 4 - arch/x86/kernel/cpu/common.c | 222 +- arch/x86/kernel/cpu/cpu.h | 13 +- arch/x86/kernel/cpu/cpuid-deps.c | 2 + arch/x86/kernel/cpu/debugfs.c | 47 +- arch/x86/kernel/cpu/hygon.c | 129 - arch/x86/kernel/cpu/intel.c | 25 - arch/x86/kernel/cpu/intel_pconfig.c | 2 + arch/x86/kernel/cpu/mce/amd.c | 4 +- arch/x86/kernel/cpu/mce/core.c | 28 +- arch/x86/kernel/cpu/mce/inject.c | 8 +- arch/x86/kernel/cpu/microcode/intel.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 15 +- arch/x86/kernel/cpu/mtrr/generic.c | 3 + arch/x86/kernel/cpu/rdrand.c | 1 + arch/x86/kernel/cpu/resctrl/core.c | 111 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 48 +- arch/x86/kernel/cpu/resctrl/internal.h | 75 +- arch/x86/kernel/cpu/resctrl/monitor.c | 501 +++- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 15 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 388 ++- arch/x86/kernel/cpu/topology.c | 573 ++++- arch/x86/kernel/cpu/topology.h | 67 + arch/x86/kernel/cpu/topology_amd.c | 183 ++ arch/x86/kernel/cpu/topology_common.c | 218 ++ arch/x86/kernel/cpu/topology_ext.c | 130 + arch/x86/kernel/cpu/zhaoxin.c | 4 - arch/x86/kernel/crash.c | 4 + arch/x86/kernel/devicetree.c | 4 +- arch/x86/kernel/dumpstack.c | 2 +- arch/x86/kernel/espfix_64.c | 8 + arch/x86/kernel/fpu/bugs.c | 2 + arch/x86/kernel/fred.c | 59 + arch/x86/kernel/ftrace.c | 3 +- arch/x86/kernel/head64.c | 179 +- arch/x86/kernel/head_32.S | 4 +- arch/x86/kernel/head_64.S | 151 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/idt.c | 4 +- arch/x86/kernel/irqinit.c | 7 +- arch/x86/kernel/jailhouse.c | 30 +- arch/x86/kernel/kexec-bzimage64.c | 5 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/ldt.c | 8 +- arch/x86/kernel/mpparse.c | 31 +- arch/x86/kernel/nmi.c | 52 +- arch/x86/kernel/process.c | 99 +- arch/x86/kernel/process_32.c | 7 +- arch/x86/kernel/process_64.c | 74 +- arch/x86/kernel/setup.c | 37 +- arch/x86/kernel/sev-shared.c | 139 +- arch/x86/kernel/sev.c | 68 +- arch/x86/kernel/sev_verify_cbit.S | 2 +- arch/x86/kernel/smp.c | 10 +- arch/x86/kernel/smpboot.c | 242 +- arch/x86/kernel/static_call.c | 2 +- arch/x86/kernel/step.c | 2 + arch/x86/kernel/sys_x86_64.c | 7 - arch/x86/kernel/traps.c | 78 +- arch/x86/kernel/tsc.c | 34 +- arch/x86/kernel/vmlinux.lds.S | 11 +- arch/x86/kernel/vsmp_64.c | 13 - arch/x86/kernel/x86_init.c | 5 +- arch/x86/kvm/lapic.c | 5 +- arch/x86/kvm/mmu/mmu.c | 5 +- arch/x86/kvm/mmu/mmu_internal.h | 2 +- arch/x86/kvm/svm/nested.c | 2 +- arch/x86/kvm/svm/sev.c | 37 +- arch/x86/kvm/svm/svm.c | 19 +- arch/x86/kvm/svm/svm.h | 1 + arch/x86/kvm/svm/vmenter.S | 4 +- arch/x86/kvm/vmx/vmx.c | 14 +- arch/x86/kvm/x86.c | 5 +- arch/x86/lib/Makefile | 15 +- arch/x86/lib/cmpxchg16b_emu.S | 12 +- arch/x86/lib/cmpxchg8b_emu.S | 30 +- arch/x86/lib/insn-eval.c | 6 +- arch/x86/lib/insn.c | 58 +- arch/x86/lib/msr-smp.c | 12 +- arch/x86/lib/msr.c | 6 +- arch/x86/lib/retpoline.S | 41 +- arch/x86/lib/x86-opcode-map.txt | 4 +- arch/x86/mm/Makefile | 3 +- arch/x86/mm/amdtopology.c | 34 +- arch/x86/mm/debug_pagetables.c | 4 +- arch/x86/mm/dump_pagetables.c | 4 +- arch/x86/mm/extable.c | 78 + arch/x86/mm/fault.c | 37 +- arch/x86/mm/mem_encrypt.c | 55 +- arch/x86/mm/mem_encrypt_identity.c | 108 +- arch/x86/mm/pat/memtype.c | 9 +- arch/x86/mm/pat/set_memory.c | 19 +- arch/x86/mm/pgtable.c | 4 +- arch/x86/mm/tlb.c | 10 +- arch/x86/net/bpf_jit_comp.c | 4 +- arch/x86/net/bpf_jit_comp32.c | 2 +- arch/x86/platform/ce4100/ce4100.c | 14 +- arch/x86/platform/efi/efi.c | 5 + arch/x86/platform/intel-mid/intel-mid.c | 5 +- arch/x86/platform/pvh/enlighten.c | 1 + arch/x86/purgatory/Makefile | 2 +- arch/x86/realmode/rm/trampoline_64.S | 33 +- arch/x86/virt/svm/Makefile | 3 + arch/x86/virt/svm/sev.c | 560 +++++ arch/x86/xen/apic.c | 27 +- arch/x86/xen/enlighten_hvm.c | 2 +- arch/x86/xen/enlighten_pv.c | 3 + arch/x86/xen/enlighten_pvh.c | 1 + arch/x86/xen/smp.c | 2 - arch/x86/xen/smp.h | 2 + arch/x86/xen/smp_pv.c | 69 +- arch/x86/xen/vga.c | 1 - arch/x86/xen/xen-asm.S | 10 +- arch/x86/xen/xen-head.S | 2 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/page.h | 2 +- block/blk-settings.c | 2 +- drivers/base/cpu.c | 3 + drivers/base/platform-msi.c | 119 +- drivers/bus/Kconfig | 5 +- drivers/bus/sunxi-rsb.c | 4 +- drivers/bus/ti-sysc.c | 2 +- drivers/clk/rockchip/clk-rk3588.c | 5 +- drivers/clk/rockchip/clk.c | 17 + drivers/clk/rockchip/clk.h | 2 + drivers/clocksource/arm_arch_timer.c | 6 +- drivers/crypto/ccp/Kconfig | 2 +- drivers/crypto/ccp/sev-dev.c | 1260 ++++++++-- drivers/crypto/ccp/sev-dev.h | 5 + drivers/dma/mv_xor_v2.c | 8 +- drivers/dma/qcom/hidma.c | 6 +- drivers/edac/Kconfig | 1 + drivers/edac/amd64_edac.c | 290 +-- drivers/edac/i10nm_base.c | 1 + drivers/edac/igen6_edac.c | 2 + drivers/edac/mce_amd.c | 4 +- drivers/edac/synopsys_edac.c | 4 +- drivers/edac/versal_edac.c | 199 +- drivers/firmware/arm_ffa/bus.c | 2 +- drivers/firmware/arm_scmi/bus.c | 26 +- drivers/firmware/arm_scmi/clock.c | 194 +- drivers/firmware/arm_scmi/common.h | 2 +- drivers/firmware/arm_scmi/driver.c | 99 +- drivers/firmware/arm_scmi/notify.c | 17 +- drivers/firmware/arm_scmi/notify.h | 4 + drivers/firmware/arm_scmi/optee.c | 6 +- drivers/firmware/arm_scmi/perf.c | 163 +- drivers/firmware/arm_scmi/power.c | 30 +- drivers/firmware/arm_scmi/powercap.c | 45 +- drivers/firmware/arm_scmi/protocols.h | 5 + drivers/firmware/arm_scmi/reset.c | 37 +- drivers/firmware/arm_scmi/sensors.c | 37 +- drivers/firmware/arm_scmi/smc.c | 7 + drivers/firmware/arm_scmi/system.c | 16 + drivers/firmware/efi/libstub/efi-stub-helper.c | 8 + drivers/firmware/efi/libstub/efistub.h | 2 +- drivers/firmware/efi/libstub/x86-stub.c | 3 + drivers/firmware/tegra/bpmp-debugfs.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 2 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/fam15h_power.c | 2 +- drivers/iommu/Kconfig | 2 +- drivers/iommu/amd/amd_iommu.h | 1 - drivers/iommu/amd/init.c | 125 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 5 +- drivers/irqchip/Kconfig | 11 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm6345-l1.c | 2 +- drivers/irqchip/irq-bcm7038-l1.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 4 +- drivers/irqchip/irq-gic-v3.c | 57 +- drivers/irqchip/irq-gic.c | 27 +- drivers/irqchip/irq-imgpdc.c | 7 +- drivers/irqchip/irq-imx-intmux.c | 18 +- drivers/irqchip/irq-imx-irqsteer.c | 14 +- drivers/irqchip/irq-keystone.c | 5 +- drivers/irqchip/irq-loongson-eiointc.c | 22 +- drivers/irqchip/irq-ls-scfg-msi.c | 12 +- drivers/irqchip/irq-madera.c | 8 +- drivers/irqchip/irq-meson-gpio.c | 5 + drivers/irqchip/irq-mvebu-pic.c | 12 +- drivers/irqchip/irq-pruss-intc.c | 14 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 11 +- drivers/irqchip/irq-renesas-irqc.c | 9 +- drivers/irqchip/irq-renesas-rza1.c | 7 +- drivers/irqchip/irq-riscv-intc.c | 104 +- drivers/irqchip/irq-sifive-plic.c | 275 ++- drivers/irqchip/irq-starfive-jh8100-intc.c | 207 ++ drivers/irqchip/irq-stm32-exti.c | 9 +- drivers/irqchip/irq-ts4800.c | 12 +- drivers/irqchip/irq-vic.c | 3 +- drivers/mailbox/bcm-flexrm-mailbox.c | 8 +- drivers/md/dm-table.c | 27 +- drivers/memory/emif.c | 65 +- drivers/memory/stm32-fmc2-ebi.c | 729 +++++- drivers/memory/tegra/tegra234.c | 48 +- drivers/pci/hotplug/s390_pci_hpc.c | 65 +- drivers/perf/arm_smmuv3_pmu.c | 4 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 2 +- drivers/pmdomain/qcom/rpmhpd.c | 1 - drivers/powercap/intel_rapl_common.c | 2 +- drivers/ptp/ptp_kvm_common.c | 10 +- drivers/ptp/ptp_kvm_x86.c | 4 +- drivers/ras/Kconfig | 13 + drivers/ras/Makefile | 3 + drivers/ras/amd/atl/Kconfig | 21 + drivers/ras/amd/atl/Makefile | 18 + drivers/ras/amd/atl/access.c | 133 + drivers/ras/amd/atl/core.c | 225 ++ drivers/ras/amd/atl/dehash.c | 500 ++++ drivers/ras/amd/atl/denormalize.c | 718 ++++++ drivers/ras/amd/atl/internal.h | 306 +++ drivers/ras/amd/atl/map.c | 682 ++++++ drivers/ras/amd/atl/reg_fields.h | 606 +++++ drivers/ras/amd/atl/system.c | 288 +++ drivers/ras/amd/atl/umc.c | 341 +++ drivers/ras/amd/fmpm.c | 1013 ++++++++ drivers/ras/cec.c | 10 +- drivers/ras/debugfs.c | 8 +- drivers/ras/debugfs.h | 2 +- drivers/ras/ras.c | 31 + drivers/s390/char/vmur.c | 4 +- drivers/s390/char/zcore.c | 1 - drivers/s390/cio/ccwgroup.c | 4 +- drivers/s390/cio/chsc.c | 4 +- drivers/s390/cio/chsc_sch.c | 20 +- drivers/s390/cio/cmf.c | 6 +- drivers/s390/cio/css.c | 4 +- drivers/s390/cio/device.c | 4 +- drivers/s390/cio/scm.c | 4 +- drivers/s390/crypto/ap_bus.c | 257 +- drivers/s390/crypto/ap_bus.h | 8 +- drivers/s390/crypto/ap_debug.h | 4 +- drivers/s390/crypto/ap_queue.c | 31 +- drivers/s390/crypto/pkey_api.c | 226 +- drivers/s390/crypto/vfio_ap_drv.c | 2 +- drivers/s390/crypto/vfio_ap_ops.c | 35 +- drivers/s390/crypto/zcrypt_api.c | 228 +- drivers/s390/crypto/zcrypt_api.h | 9 + drivers/s390/crypto/zcrypt_ccamisc.c | 214 +- drivers/s390/crypto/zcrypt_debug.h | 4 +- drivers/s390/crypto/zcrypt_ep11misc.c | 127 +- drivers/s390/crypto/zcrypt_error.h | 5 +- drivers/s390/crypto/zcrypt_msgtype50.c | 14 +- drivers/s390/crypto/zcrypt_msgtype6.c | 45 +- drivers/soc/mediatek/Kconfig | 9 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-socinfo.c | 191 ++ drivers/soc/qcom/Kconfig | 9 + drivers/soc/qcom/Makefile | 2 + drivers/soc/qcom/apr.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 2 + drivers/soc/qcom/qcom-geni-se.c | 1 - drivers/soc/qcom/qcom-pbs.c | 236 ++ drivers/soc/qcom/qcom_aoss.c | 105 +- drivers/soc/qcom/smem.c | 11 - drivers/soc/qcom/smp2p.c | 6 +- drivers/soc/qcom/socinfo.c | 7 +- drivers/soc/qcom/spm.c | 248 +- drivers/soc/qcom/trace-aoss.h | 48 + drivers/soc/renesas/Kconfig | 17 +- drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/renesas-soc.c | 8 + drivers/soc/samsung/Kconfig | 1 + drivers/soc/samsung/exynos-pmu.c | 235 +- drivers/soc/samsung/exynos-pmu.h | 1 + drivers/soc/tegra/Kconfig | 5 + drivers/soc/tegra/fuse/fuse-tegra.c | 118 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 23 +- drivers/soc/tegra/fuse/fuse.h | 8 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 108 +- drivers/soc/tegra/pmc.c | 87 +- .../bindings/fieldbus/arcx,anybus-controller.txt | 2 +- drivers/tee/tee_core.c | 2 +- drivers/thermal/intel/intel_hfi.c | 2 +- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/ufs/host/ufs-qcom.c | 8 +- drivers/watchdog/Kconfig | 1 - drivers/watchdog/s3c2410_wdt.c | 8 +- drivers/xen/events/events_base.c | 2 +- drivers/zorro/zorro-driver.c | 2 +- drivers/zorro/zorro.h | 2 +- include/dt-bindings/arm/qcom,ids.h | 5 + include/dt-bindings/clock/exynos850.h | 2 + include/dt-bindings/clock/google,gs101.h | 129 + include/dt-bindings/clock/qcom,gcc-msm8953.h | 4 + include/dt-bindings/clock/qcom,gcc-sc8180x.h | 2 + include/dt-bindings/clock/qcom,x1e80100-camcc.h | 135 ++ include/dt-bindings/clock/qcom,x1e80100-dispcc.h | 98 + include/dt-bindings/clock/qcom,x1e80100-gpucc.h | 41 + include/dt-bindings/clock/qcom,x1e80100-tcsr.h | 23 + .../dt-bindings/clock/renesas,r8a779h0-cpg-mssr.h | 96 + include/dt-bindings/clock/rockchip,rk3588-cru.h | 3 +- include/dt-bindings/mfd/stm32f7-rcc.h | 1 + include/dt-bindings/power/renesas,r8a779h0-sysc.h | 49 + include/dt-bindings/reset/qcom,x1e80100-gpucc.h | 19 + include/linux/amd-iommu.h | 6 +- include/linux/arm_ffa.h | 2 +- include/linux/atomic/atomic-arch-fallback.h | 46 +- include/linux/atomic/atomic-instrumented.h | 68 +- include/linux/atomic/atomic-long.h | 24 +- include/linux/bitmap.h | 3 + include/linux/clocksource.h | 14 +- include/linux/clocksource_ids.h | 3 + include/linux/compiler-gcc.h | 2 +- include/linux/compiler.h | 2 +- include/linux/compiler_attributes.h | 12 + include/linux/cpu.h | 6 +- include/linux/cpuhotplug.h | 2 + include/linux/hrtimer.h | 119 +- include/linux/hrtimer_defs.h | 104 + include/linux/indirect_call_wrapper.h | 2 +- include/linux/irq.h | 2 +- include/linux/irqdomain.h | 17 + include/linux/irqdomain_defs.h | 2 + include/linux/irqhandler.h | 2 +- include/linux/jiffies.h | 15 +- include/linux/module.h | 2 +- include/linux/msi.h | 24 +- include/linux/mutex.h | 8 +- include/linux/objtool.h | 2 +- include/linux/psp-sev.h | 321 ++- include/linux/pti.h | 2 +- include/linux/ptp_kvm.h | 4 +- include/linux/ras.h | 18 + include/linux/resctrl.h | 48 +- include/linux/sched/sd_flags.h | 4 +- include/linux/sched/topology.h | 6 +- include/linux/scmi_protocol.h | 21 +- include/linux/smp.h | 17 +- include/linux/soc/andes/irq.h | 18 + include/linux/soc/qcom/apr.h | 2 +- include/linux/soc/qcom/qcom-pbs.h | 30 + include/linux/soc/samsung/exynos-pmu.h | 11 +- include/linux/string.h | 1 + include/linux/tee_drv.h | 2 +- include/linux/tick.h | 28 +- include/linux/timekeeping.h | 10 +- include/linux/timer.h | 16 +- include/net/netfilter/nf_tables_core.h | 2 +- include/net/tc_wrapper.h | 2 +- include/soc/qcom/qcom-spmi-pmic.h | 2 +- include/soc/qcom/spm.h | 23 +- include/soc/tegra/fuse.h | 1 + include/soc/tegra/pmc.h | 18 - include/trace/events/timer_migration.h | 298 +++ include/uapi/linux/psp-sev.h | 59 + include/vdso/datapage.h | 14 + include/vdso/helpers.h | 8 +- init/main.c | 5 +- kernel/cpu.c | 26 +- kernel/irq/irq_sim.c | 28 +- kernel/irq/irqdesc.c | 112 +- kernel/irq/irqdomain.c | 28 +- kernel/irq/manage.c | 109 +- kernel/irq/matrix.c | 28 +- kernel/irq/msi.c | 184 +- kernel/locking/percpu-rwsem.c | 11 +- kernel/locking/qspinlock_paravirt.h | 2 +- kernel/locking/rtmutex.c | 9 +- kernel/locking/rwsem.c | 6 +- kernel/sched/core.c | 4 +- kernel/sched/fair.c | 110 +- kernel/sched/idle.c | 22 +- kernel/sched/sched.h | 2 +- kernel/sched/topology.c | 35 +- kernel/time/Kconfig | 5 + kernel/time/Makefile | 3 + kernel/time/clockevents.c | 2 +- kernel/time/clocksource-wdtest.c | 13 +- kernel/time/clocksource.c | 12 +- kernel/time/hrtimer.c | 25 +- kernel/time/tick-common.c | 31 +- kernel/time/tick-internal.h | 16 + kernel/time/tick-sched.c | 361 +-- kernel/time/tick-sched.h | 42 +- kernel/time/timekeeping.c | 33 +- kernel/time/timer.c | 571 ++++- kernel/time/timer_list.c | 10 +- kernel/time/timer_migration.c | 1793 ++++++++++++++ kernel/time/timer_migration.h | 140 ++ kernel/trace/ring_buffer.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig.debug | 4 +- lib/raid6/s390vx.uc | 62 +- mm/util.c | 17 + net/netfilter/Makefile | 2 +- net/netfilter/nf_tables_core.c | 6 +- net/netfilter/nft_ct.c | 4 +- net/netfilter/nft_lookup.c | 2 +- net/sched/sch_api.c | 2 +- scripts/Makefile.lib | 11 +- scripts/Makefile.vmlinux_o | 2 +- scripts/atomic/kerneldoc/add_unless | 1 + scripts/atomic/kerneldoc/cmpxchg | 1 + scripts/atomic/kerneldoc/dec_if_positive | 1 + scripts/atomic/kerneldoc/dec_unless_positive | 1 + scripts/atomic/kerneldoc/inc_not_zero | 1 + scripts/atomic/kerneldoc/inc_unless_negative | 1 + scripts/atomic/kerneldoc/try_cmpxchg | 3 +- scripts/gdb/linux/constants.py.in | 2 +- scripts/gdb/linux/mm.py | 2 +- scripts/generate_rust_target.rs | 2 +- scripts/mod/modpost.c | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 3 + tools/arch/x86/include/asm/disabled-features.h | 18 +- tools/arch/x86/include/asm/msr-index.h | 13 +- tools/arch/x86/lib/insn.c | 58 +- tools/arch/x86/lib/x86-opcode-map.txt | 4 +- tools/objtool/arch/x86/decode.c | 19 +- tools/objtool/arch/x86/special.c | 2 +- tools/objtool/check.c | 4 +- tools/testing/selftests/kvm/s390x/memop.c | 31 + tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- 1502 files changed, 60353 insertions(+), 17867 deletions(-) create mode 100644 Documentation/admin-guide/RAS/address-translation.rst rename Documentation/{RAS/ras.rst => admin-guide/RAS/error-decoding.rst} (73%) create mode 100644 Documentation/admin-guide/RAS/index.rst rename Documentation/admin-guide/{ras.rst => RAS/main.rst} (99%) create mode 100644 Documentation/admin-guide/hw-vuln/reg-file-data-sampling.rst create mode 100644 Documentation/arch/x86/x86_64/fred.rst delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-38x.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-38x.yaml delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,saw2.txt delete mode 100644 Documentation/devicetree/bindings/bus/imx-weim.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8650-dispcc.yaml rename Documentation/devicetree/bindings/gpu/{img,powervr.yaml => img,powervr-rogu [...] create mode 100644 Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/starfive [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,im [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,im [...] create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,pbs.yaml rename Documentation/devicetree/bindings/soc/qcom/{qcom,spm.yaml => qcom,saw2.yaml} (53%) create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas-soc.yaml create mode 100644 arch/arm/boot/dts/microchip/at91-sama7g54_curiosity.dts create mode 100644 arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts create mode 100644 arch/arm/boot/dts/nvidia/tegra30-lg-p895.dts create mode 100644 arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi create mode 100644 arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-sielaff.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-eval-v1.2.dts copy arch/arm/boot/dts/nxp/imx/{imx6q-apalis-eval.dts => imx6q-apalis-eval.dtsi} (59%) copy arch/arm/boot/dts/qcom/{qcom-apq8026-samsung-matisse-wifi.dts => qcom-msm8226 [...] create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8926-samsung-matisselte.dts create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi create mode 100644 arch/arm/boot/dts/st/stm32f769-disco-mb1166-reva09.dts create mode 100644 arch/arm/boot/dts/st/stm32f769.dtsi delete mode 100644 arch/arm/include/asm/vdso_datapage.h create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h618-longan-module-3h.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h618-longanpi-3h.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h64-remix-mini-pc.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am-brcm.dtso create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am-realtek.dtso copy arch/arm64/boot/dts/amlogic/{meson-g12a-x96-max.dts => meson-g12a-fbx8am.dts} (74%) create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-eval-v1.1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-eval-v1.2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-gpu0.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8dxp-tqma8xdp-mba8xx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8dxp-tqma8xdp.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8dxp.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx-usbotg.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-eval-v1.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-eval-v1.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-tqma8xqp-mba8xx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-tqma8xqp.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-phyboard-segin.dts create mode 100644 arch/arm64/boot/dts/freescale/imx93-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-var-som-symphony.dts create mode 100644 arch/arm64/boot/dts/freescale/imx93-var-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/mba8xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/tqma8xx.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt7981b-xiaomi-ax3000t.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7981b.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-acelink-ew-7886cax.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-krabby.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-magneton-sku393216.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-magneton-sku393217.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-magneton-sku393218.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-rusty-sku196608.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-steelix-sku131072.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-steelix-sku131073.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-steelix.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-tentacool-sku327681.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-tentacool-sku327683.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-tentacruel-sku262144.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-tentacruel-sku262148.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi copy arch/arm64/boot/dts/mediatek/{mt8395-genio-1200-evk.dts => mt8395-radxa-nio-1 [...] delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3767-0000.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3767-0005.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8216-samsung-fortuna3g.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-fortuna-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-gprimeltecan.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-grandprimelte.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-rossa-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts rename arch/arm64/boot/dts/qcom/{pm2250.dtsi => pm4125.dtsi} (56%) create mode 100644 arch/arm64/boot/dts/qcom/sdm450.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm7125-xiaomi-curtana.dts copy arch/arm64/boot/dts/qcom/{sm8550-qrd.dts => sm8550-hdk.dts} (73%) create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk-cpu.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779g2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779h0.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g043u11-smarc-cru-csi-ov5645.dtso copy arch/arm64/boot/dts/renesas/{r8a779g0-white-hawk.dts => white-hawk-common.dts [...] copy arch/arm64/boot/dts/renesas/{r8a779g0-white-hawk-cpu.dtsi => white-hawk-cpu-c [...] rename arch/arm64/boot/dts/renesas/{r8a779g0-white-hawk-csi-dsi.dtsi => white-hawk [...] rename arch/arm64/boot/dts/renesas/{r8a779g0-white-hawk-ethernet.dtsi => white-haw [...] create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-anbernic-rg-arc-d.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-anbernic-rg-arc-s.dts copy arch/arm64/boot/dts/rockchip/{rk3566-anbernic-rg503.dts => rk3566-anbernic-rg [...] create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinetab2-v0.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinetab2-v2.0.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rgb10max3.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts copy arch/arm64/boot/dts/rockchip/{rk3588-edgeble-neu6b.dtsi => rk3588-edgeble-neu [...] create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6a-wifi.dtso copy arch/arm64/boot/dts/rockchip/{px30-ringneck-haikou.dts => rk3588-tiger-haikou [...] copy arch/arm64/boot/dts/rockchip/{rk3588s-rock-5a.dts => rk3588-tiger.dtsi} (66%) copy arch/arm64/boot/dts/rockchip/{rk3588s-rock-5a.dts => rk3588-toybrick-x0.dts} (73%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6c.dts copy arch/arm64/boot/dts/rockchip/{rk3588s-rock-5a.dts => rk3588s-nanopi-r6s.dts} (73%) create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra-gpio-fan.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am642-hummingboard-t-pcie.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am642-hummingboard-t-usb3.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am642-hummingboard-t.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-sr-som.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-arduino-connector.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-dp.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-usb3.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-sm.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-dual-imx219.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm.dts copy arch/arm64/boot/dts/ti/{k3-am62p.dtsi => k3-j722s.dtsi} (51%) create mode 100644 arch/s390/crypto/crc32-vx.h rename arch/s390/crypto/{crc32be-vx.S => crc32be-vx.c} (56%) rename arch/s390/crypto/{crc32le-vx.S => crc32le-vx.c} (52%) create mode 100644 arch/s390/include/asm/access-regs.h rename arch/s390/include/asm/{vx-insn-asm.h => fpu-insn-asm.h} (86%) create mode 100644 arch/s390/include/asm/fpu-insn.h create mode 100644 arch/s390/include/asm/fpu-types.h create mode 100644 arch/s390/include/asm/fpu.h delete mode 100644 arch/s390/include/asm/fpu/api.h delete mode 100644 arch/s390/include/asm/fpu/internal.h delete mode 100644 arch/s390/include/asm/fpu/types.h delete mode 100644 arch/s390/include/asm/switch_to.h delete mode 100644 arch/s390/include/asm/vx-insn.h create mode 100644 arch/s390/lib/csum-partial.c create mode 100644 arch/s390/tools/relocs.c create mode 100644 arch/x86/entry/entry_64_fred.S create mode 100644 arch/x86/entry/entry_fred.c create mode 100644 arch/x86/include/asm/fred.h create mode 100644 arch/x86/include/asm/setup_data.h create mode 100644 arch/x86/include/uapi/asm/setup_data.h create mode 100644 arch/x86/kernel/cpu/topology.h create mode 100644 arch/x86/kernel/cpu/topology_amd.c create mode 100644 arch/x86/kernel/cpu/topology_common.c create mode 100644 arch/x86/kernel/cpu/topology_ext.c create mode 100644 arch/x86/kernel/fred.c create mode 100644 arch/x86/virt/svm/Makefile create mode 100644 arch/x86/virt/svm/sev.c create mode 100644 drivers/irqchip/irq-starfive-jh8100-intc.c create mode 100644 drivers/ras/amd/atl/Kconfig create mode 100644 drivers/ras/amd/atl/Makefile create mode 100644 drivers/ras/amd/atl/access.c create mode 100644 drivers/ras/amd/atl/core.c create mode 100644 drivers/ras/amd/atl/dehash.c create mode 100644 drivers/ras/amd/atl/denormalize.c create mode 100644 drivers/ras/amd/atl/internal.h create mode 100644 drivers/ras/amd/atl/map.c create mode 100644 drivers/ras/amd/atl/reg_fields.h create mode 100644 drivers/ras/amd/atl/system.c create mode 100644 drivers/ras/amd/atl/umc.c create mode 100644 drivers/ras/amd/fmpm.c create mode 100644 drivers/soc/mediatek/mtk-socinfo.c create mode 100644 drivers/soc/qcom/qcom-pbs.c create mode 100644 drivers/soc/qcom/trace-aoss.h create mode 100644 include/dt-bindings/clock/qcom,x1e80100-camcc.h create mode 100644 include/dt-bindings/clock/qcom,x1e80100-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,x1e80100-gpucc.h create mode 100644 include/dt-bindings/clock/qcom,x1e80100-tcsr.h create mode 100644 include/dt-bindings/clock/renesas,r8a779h0-cpg-mssr.h create mode 100644 include/dt-bindings/power/renesas,r8a779h0-sysc.h create mode 100644 include/dt-bindings/reset/qcom,x1e80100-gpucc.h create mode 100644 include/linux/soc/andes/irq.h create mode 100644 include/linux/soc/qcom/qcom-pbs.h create mode 100644 include/trace/events/timer_migration.h create mode 100644 kernel/time/timer_migration.c create mode 100644 kernel/time/timer_migration.h