Commit graph

98975 commits

Author SHA1 Message Date
Marek Vasut
be96ac51ec linux: Add generic struct stat {}
Add generic implementation of struct stat {} imported from Linux 6.13.y
commit 27560b371ab8 ("fs: pack struct kstat better"). This can be used
by filesystem code imported from elsewhere. Now struct stat {} becomes
available on all supported architectures.

Signed-off-by: Marek Vasut <marex@denx.de>
2025-04-02 20:00:59 -06:00
Marek Vasut
6592425c6d test_fs: Allow testing FS_GENERIC
The generic filesystem interface was so far untested. The interface
is similar to the FS specific interfaces with FS specific prefixes,
like ext4ls, fatmkdir, ... but it does not have any prefixes, i.e.
it provides plain ls, mkdir, ... commands.

Extend the test parameters to include 'fs_cmd_prefix' and optionally
'fs_cmd_write' parameters. The 'fs_cmd_prefix' allow specifying the
filesystem specific command prefix, like 'ext4' in 'ext4ls'. The
'fs_cmd_write' allows selecting between 'write'/'save' command name
for storing files into the filesystem, see last paragraph.

Introduce new 'fs_generic' fs_type which is used to parametrize existing
tests and run them without any prefixes if detected, thus testing the
generic filesystem interface. Use the fatfs as the backing store for the
generic FS tests.

The check_ubconfig needs to be slightly adjusted to avoid test for
CMD_FS_GENERIC_WRITE which does not exist separately from CMD_FS_GENERIC.

The CMD_FS_GENERIC does not provide generic 'write' command, instead
the generic equivalent command is called 'save' . Add simple ternary
oeprator to use 'save' command for CMD_FS_GENERIC tests and '..write'
commands for filesystem specific tests.

Enable generic filesystem tests for basic/extended/mkdir/unlink tests.

Signed-off-by: Marek Vasut <marex@denx.de>
2025-04-02 20:00:59 -06:00
Marek Vasut
fa4c9826e2 cmd: fs: Add generic rm implementation
Add generic implementation of the 'rm' command to delete files
from filesystems using the generic filesystem API.

Reviewed-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Marek Vasut <marex@denx.de>
2025-04-02 20:00:59 -06:00
Marek Vasut
52227015c5 cmd: fs: Add generic mkdir implementation
Add generic implementation of the 'mkdir' command to create directories
in filesystems using the generic filesystem API.

Reviewed-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Marek Vasut <marex@denx.de>
2025-04-02 20:00:59 -06:00
Tom Rini
177d73dd17 onenand: Remove ONENAND_BOOT option
The option ONENAND_BOOT is never set, so remove it. The option
SYS_ONENAND_BOOT was never migrated to Kconfig and any platforms which
supported that have long been removed from the code, so remove the
reference there as well.

Signed-off-by: Tom Rini <trini@konsulko.com>
2025-04-02 19:59:41 -06:00
Tom Rini
8b0fe584ae Merge patch series "Various toolchain compatibility fixes/improvements"
Sam Edwards <cfsworks@gmail.com> says:

This is v2 of my "misc. fixes" series, sent to prepare the codebase for more
direct LLVM support in the near future. This series contains several fixes that
I found in the process of preparing that support and which address issues
independent of any future feature or enhancement. I am sending these now, both
so that their inclusion is not delayed by discussion on my upcoming series and
to make the latter more manageable.

Link: https://lore.kernel.org/r/20250315221813.1265193-1-CFSworks@gmail.com
2025-04-02 14:34:08 -06:00
Sam Edwards
358d1cc232 spl: Align FDT load address
While the image size is generally a multiple of 8 bytes, this is not
actually guaranteed; some linkers (like LLD) will shave a few bytes off
of the end of output sections if there are no content bytes there. Since
libfdt imposes a hard rule of 8-byte alignment, make the SPL also be
explicit about the alignment when loading the FDT.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
2025-04-02 14:33:50 -06:00
Sam Edwards
17d830cb4b spl: riscv: opensbi: Error on misaligned FDT
libfdt 1.6.1+ requires the FDT to be 8-byte aligned and returns an error
if not. OpenSBI 1.0+ includes this version of libfdt and will also
reject misaligned FDTs.

However, OpenSBI cannot indicate the error to the user: since it cannot
access the serial console, it can only silently hang. This proved very
difficult to diagnose without proper debugging facilities. Therefore,
give the U-Boot SPL, which *can* print error messages, an additional
check for proper FDT alignment. Hopefully this saves a lot of
development cycles if another developer encounters alignment problems.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
2025-04-02 14:33:50 -06:00
Sam Edwards
9ca475a6b5 scripts/Makefile.lib: efi: Preserve the .dynstr section as well
This section is required by .dynamic and llvm-objcopy will exit with a
fatal error if it is not also preserved in the output.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
2025-04-02 14:33:50 -06:00
Sam Edwards
1755071db7 efi_loader: Move .dynamic out of .text in EFI
EFI applications need to be relocatable. Ordinarily, this is achieved
through a PE-format .reloc section, but since that requires toolchain
tricks to achieve, U-Boot's EFI applications instead embed ELF-flavored
relocation information and use it for self-relocation; thus, the
.dynamic section needs to be preserved.

Before this patch, it was tacked on to the end of .text, but this was
not proper: A .text section is SHT_PROGBITS, while the .dynamic section
is SHT_DYNAMIC. Attempting to combine them like this creates a section
type mismatch. While GNU ld doesn't seem to complain, LLVM's lld
considers this a fatal linking error.

This patch moves .dynamic out to its own section, so that the output ELF
has the correct types. (They're all mashed together when converting to
binary anyway, so this patch causes no change in the final .efi output.)

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Cc: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2025-04-02 14:33:50 -06:00
Sam Edwards
f692540b24 arm: riscv: efi: Export _start symbol from crt0_*_efi stubs
While the _start label is only intended for use locally to populate the
(hand-written) PE header, the linker script includes ENTRY(_start) which
designates it as the entry point in the output ELF, resulting in linker
warnings under some linkers (e.g. LLVM's lld) due to _start not being a
globally-visible symbol. Since  ELF is only an intermediary build
format, and the aforementioned PE header correctly points to _start, the
ENTRY(_start) directive could easily be removed to silence this warning.

However, since some developers who are debugging EFI by analyzing the
intermediary ELF may appreciate having correct entry-point information,
this patch instead promotes the _start labels to global symbols,
silencing the linker warning and making the intermediary ELF reflect the
true entry point.

This patch doesn't affect the final output binaries in any way.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
2025-04-02 14:33:50 -06:00
Sam Edwards
586bb720e7 makefile: Add READELF command variable
This allows setting READELF=llvm-readelf in order to use the LLVM
version of the readelf utility. It also aligns with the practice of not
using $(CROSS_COMPILE) in any build recipes directly, reducing the
number of places where $(CROSS_COMPILE) is used.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-04-02 14:33:50 -06:00
Sam Edwards
7a8121fe6d makefile: Add norelro linker option
RELRO is an instruction to a dynamic loader to make a memory range
read-only after relocations are applied, for added security. Some
linkers (e.g. LLD) require that all sections covered by the RELRO are
contiguous, so that only a single RELRO is needed. U-Boot at present
neither satisfies this requirement (e.g. x86_64 linker script currently
puts .dynamic too far from .got) nor preserves the RELRO when converting
away from ELF, therefore add `-z norelro` to global linker options.

This can be brought back in the future when the linker scripts are
cleaned up and U-Boot understands RELROs.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-04-02 14:33:50 -06:00
Sam Edwards
86838a1ddc makefile: Avoid objcopy --gap-fill for .hex/.srec
This flag only makes sense for `binary` output, because .hex/.srec are
sparse formats and represent gaps without filler. While the GNU binutils
version of objcopy does not seem to mind the extra flag being passed,
llvm-objcopy considers this a fatal error.

There is already a version of the objcopy command template in the
Makefile that doesn't use --gap-fill, which is provided for EFI. So use
this other version for all .hex/.srec outputs as well.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-04-02 14:33:50 -06:00
Sam Edwards
8c39dc549b x86: Fix call64's section flags
When a section is not flagged with SHF_ALLOC, LLD's --gc-sections
algorithm fails to visit the sections that it references. As a result of
this, LLD was dropping the call64.o(.data) section, which is itself only
referenced by .text_call64.

This appears to be a bug in LLD, but the .section directive for
.text_call64 should really have the correct flags either way.

Add `"ax"` to mark the section as ALLOC ("supposed to be loaded") and
CODE ("supposed to be executed").

Fixes: 7dc82591d6 ("x86: Move call64 into its own section")
Signed-off-by: Sam Edwards <CFSworks@gmail.com>
2025-04-02 14:33:50 -06:00
Sam Edwards
d5734b183c arm: Replace 'adrl' in EFI crt0
LLVM's IAS does not (and cannot easily) support the 'adrl'
pseudoinstruction, and ARM developers generally do not consider it
portable across assembler implementations either.

Instead, expand it into the two subtract instructions it would emit
anyway. An explanation of the math follows:

The .+8 and .+4 refer to the same memory location; this is because the
.+4 expression occurs in a subsequent instruction, 4 bytes after the
first. This memory location is the value of the PC register when it is
read by the first sub instruction. Thus, both inner parenthesized
expressions evaluate to the same result: PC's offset relative to
image_base. The subtract instructions then remove one byte each
(low, then high) of the total offset, thereby getting the absolute
address of image_base loaded in r0.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-04-02 14:33:50 -06:00
Sam Edwards
16448c443c arm: Discard unwanted sections in linker script
There are a handful of sections that are not useful in the U-Boot output
binary. At present, the linker script moves these to the end of the
binary, after the _image_binary_end marker symbol, so that they don't
get loaded.

The linker script syntax supports discarding sections that shouldn't be
included in the output. Switch to this instead, to make the intention
clearer and reduce the ELF sections that have to be handled later in the
build. This is also consistent with the other architectures' linker
scripts.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-04-02 14:33:50 -06:00
Sam Edwards
deba40dd0b arm: Add aligned-memory aliases to eabi_compat
These are sometimes used by LLVM's code-generator, when it can guarantee that
the memory buffer being passed is aligned on a (4- or 8-byte) boundary. They
can safely be aliased to the unaligned versions.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-04-02 14:33:50 -06:00
Sam Edwards
828484a774 arm: Add __aeabi_memclr in eabi_compat
LLVM's code generator will sometimes emit calls to __aeabi_memclr. Add an
implementation of this for LLVM compatibility.

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-04-02 14:33:50 -06:00
Sam Edwards
6ba839a0f5 arm: Exclude eabi_compat from LTO
These symbols need to survive the IR-level dead function elimination pass,
since nothing at the IR level is referencing them (calls to these are inserted
later, at codegen time).

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-04-02 14:33:50 -06:00
Sam Edwards
805377b1f5 arm: Remove stray .mmutable reference in linker script
The .mmutable section was deprecated in 2012 [1] and finally removed
entirely from U-Boot in 2022 [2], so this special handling is no longer
necessary. Remove it to tidy up the linker script.

[1]: dde3b70dcf ("arm: add a common .lds link script")
[2]: 3135ba642f ("arm: pxa: Remove CONFIG_CPU_PXA25X")

Signed-off-by: Sam Edwards <CFSworks@gmail.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-04-02 14:33:50 -06:00
Tom Rini
d6cc404b5f Subtree merge tag 'v6.14-dts' of dts repo [1] into dts/upstream
[1] https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git
2025-04-02 08:31:20 -06:00
Tom Rini
ab06a533f0 Squashed 'dts/upstream/' changes from 8531b4b4988c..955176a4ff59
955176a4ff59 Merge tag 'v6.14-dts-raw'
9d85fad14942 Merge tag 'net-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
747c031a3e7d Merge tag 'soc-fixes-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
575eb0f2a5cf Merge tag 'v6.14-rc7-dts-raw'
701846832c7e Merge tag 'input-for-v6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
c85883d64d42 Merge tag 'qcom-arm64-fixes-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
33e0eb6413ed Merge tag 'v6.14-rockchip-dtsfixes2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
6993aa327ee1 Merge tag 'arm-soc/for-6.14/devicetree-fixes-part2' of https://github.com/Broadcom/stblinux into arm/fixes
15c077b107be dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M
2c2520cf06bd Merge tag 'v6.14-rc6-dts-raw'
7ee9b40bb53c Merge tag 'char-misc-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
8eea50865840 arm64: dts: rockchip: slow down emmc freq for rock 5 itx
c8e82a580424 ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200
34ec86c558e3 ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300
ed81fc881dc1 ARM: dts: bcm2711: Don't mark timer regs unconfigured
93f607fcbd67 Merge tag 'riscv-dt-fixes-for-v6.14-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
be8bf032e731 Merge tag 'imx-fixes-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
db80801513e8 Merge tag 'arm-soc/for-6.14/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
13fcd21d2c43 Merge tag 'arm-soc/for-6.14/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
46a70a4430d3 arm64: dts: rockchip: Add missing PCIe supplies to RockPro64 board dtsi
1124d8d596f0 arm64: dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi
a11db527fe29 arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1
c9a58c5750fb arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou
08fbc34eae5f arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou
602c8fd1b83b arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S
529e4f7606c0 arm64: dts: bcm2712: PL011 UARTs are actually r1p5
f0187a37fd1d ARM: dts: bcm2711: PL011 UARTs are actually r1p5
efe19f0995a4 ARM: dts: bcm2711: Fix xHCI power-domain
c686c88bb13f Revert "arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu"
13df58b67b92 dt-bindings: input/touchscreen: imagis: add compatible for ist3038h
e42010aa0e04 Merge tag 'v6.14-rc4-dts-raw'
ebe73135bdc8 arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card
c59641594c69 arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card
d41a344e1725 Merge tag 'soc-fixes-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
b6a555244f8c Merge tag 'mtd/fixes-for-6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
2af04f6f14e6 arm64: dts: rockchip: remove supports-cqe from rk3588 tiger
335899be1556 arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar
dd862ecc3ad2 ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6
9447b88ecdf6 arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply
768c96beac4f Merge tag 'v6.14-rc3-dts-raw'
c34848635488 Merge tag 'devicetree-fixes-for-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
24f8dd11a2ee dt-bindings: mtd: cadence: document required clock-names
5744eb8c7ca8 Merge tag 'v6.14-rockchip-dtsfixes1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into HEAD
47f65d04cad4 Merge tag 'regulator-fix-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
6b812e4de1cd Merge tag 'iio-fixes-for-6.14a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
16287661976f arm64: dts: rockchip: adjust SMMU interrupt type on rk3588
0aed5e790636 arm64: dts: rockchip: disable IOMMU when running rk3588 in PCIe endpoint mode
6b5d78bd9d0a Merge tag 'wireless-2025-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
6972a2cf0a67 dt-bindings: rockchip: pmu: Ensure all properties are defined
365255c7c43c Merge tag 'v6.14-rc2-dts-raw'
2627c6aea08a MAINTAINERS: wifi: ath: remove Kalle
440869c2e793 dt-bindings: display: Add powertip,{st7272|hx8238a} as DT Schema description
b8e2496984a1 regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator
6f6a23cdda5b riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions
d4fb22b91436 dt-bindings: nvmem: qcom,qfprom: Add SAR2130P compatible
6bd207e17074 dt-bindings: iio: dac: adi-axi-adc: fix ad7606 pwm-names
1884e01614be dt-bindings: display: ti: Fix compatible for am62a7 dss
26fceba1c196 Merge tag 'irq-urgent-2025-02-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
3187ba8a9ecd arm64: dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook
9155874787d6 arm64: dts: rockchip: fix fixed-regulator renames on rk3399-gru devices
7500a31b10db arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck
b327f0748646 arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM
e338390275fc arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts
c3a0cb4be4de arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588
87099bd34528 Merge tag 'v6.14-rc1-dts-raw'
1d90b3b419bb dt-bindings: clock: qcom: Add QCS8300 video clock controller
69087b69db1a dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300
29c92fce9749 dt-bindings: clock: qcom: Add GPU clocks for QCS8300
17b8a5b179d3 Merge tag 'riscv-for-linus-6.14-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
7baae80e34ec Merge tag 'sound-fix-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
88d2f3988785 Merge tag 'rtc-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
62f7c0ba9034 Merge tag 'net-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
b869737dac28 Merge tag 'phy-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
2421042e75e9 Merge tag 'dmaengine-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
cff2c3451683 Merge tag 'tty-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
be37ccf19d01 Merge tag 'drm-next-2025-01-27' of https://gitlab.freedesktop.org/drm/kernel
cd9a8243868d Merge tag 'char-misc-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
959a0c8a2a86 Merge tag 'usb-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
4fd3606c4e03 Merge tag 'for-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
7f40f714c51d Merge tag 'linux-watchdog-6.14-rc1' of git://www.linux-watchdog.org/linux-watchdog
aa2c1b3462c8 Merge tag 'mtd/for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
1a87fda31336 Merge tag 'pci-v6.14-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
0021aea384e4 Merge tag 'media/v6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
3a870eabba13 Merge tag 'mailbox-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
63995c744409 Merge tag 'devicetree-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
492dfee17777 Merge tag 'soc-defconfig-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
245425b0da08 Merge tag 'soc-drivers-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
4f28df26c013 Merge tag 'soc-dt-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
81a08f5746da Merge tag 'soc-new-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
dc079410de32 Merge tag 'sound-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
a85645db8e28 Merge tag 'v6.14-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
14f81ed58f17 Merge tag 'pmdomain-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
40dee1890a2b Merge tag 'pinctrl-v6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
dd7f3259586f Merge tag 'iommu-updates-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
7ceb53f6ea41 Merge tag 'platform-drivers-x86-v6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
b0d3e7346c35 Merge tag 'nand/for-6.14' into mtd/next
c1fd1a0c2610 Merge tag 'spi-nor/for-6.14' into mtd/next
cab3f5e0dc13 docs: dt-bindings: Document preferred line wrapping
6a798e254586 dt-bindings: ufs: Correct indentation and style in DTS example
43fb4b00da39 Merge branch 'pci/controller/xilinx-cpm'
59ff7e9e07e4 Merge branch 'pci/controller/microchip'
e2bdd251a7e3 Merge branch 'pci/controller/imx6'
9d718910b1a2 Merge tag 'aspeed-6.14-devicetree' of https://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
5d98016bc9c4 Merge tag 'spacemit-dt-for-6.14-1' of https://github.com/spacemit-com/linux into soc/newsoc
c86398ed491d Merge v6.13 into drm-next
87b6bebc0329 dt-bindings: interrupt-controller: microchip,lan966x-oic: Clarify endpoint use
a4663e0034d7 dt-bindings: net: qcom,ethqos: Correct fallback compatible for qcom,qcs615-ethqos
2a958608e7e0 Merge tag 'pm-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
ce5f6391a9a8 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
bd9432a9328b Merge tag 'i2c-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2eb06a8a4d66 Merge tag 'pwm/for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
367ab1a3fb4e Merge tag 'mmc-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
a35a310e5301 Merge tag 'hwmon-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
f740c5dab08c Merge tag 'leds-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
eb35b4aa4747 Merge tag 'mfd-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
744f1f6d2eb2 Merge tag 'spi-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
638a5d6df94b dt-bindings: arm: imx: Add board revisions for i.MX8MP, i.MX8QM and i.MX8QXP
6f19eda55cc3 Merge tag 'regulator-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
3017783b4e01 Merge tag 'gpio-updates-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
a8a8017a0da7 Merge tag 'net-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
356ef45e83dd Merge tag 'chrome-platform-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
b6e05617b57f Merge tag 'drm-next-2025-01-17' of https://gitlab.freedesktop.org/drm/kernel
b5c037accdfc dt-bindings: PCI: microchip,pcie-host: Allow dma-noncoherent
43ed56be0009 Merge branches 'clk-airoha', 'clk-rockchip', 'clk-stm', 'clk-thead' and 'clk-bcm' into clk-next
f77961bec89c Merge branches 'clk-microchip', 'clk-xilinx', 'clk-allwinner', 'clk-imx' and 'clk-qcom' into clk-next
a7f6caa23340 Merge branches 'clk-cleanup', 'clk-renesas', 'clk-mediatek', 'clk-samsung' and 'clk-socfpga' into clk-next
35be2b9f3e98 ASoC: dt-bindings: ti,pcm1681: Fix the binding title
d4926dc137f8 dt-bindings: PCI: qcom: Document the IPQ5424 PCIe controller
ecdbc3a5cbea dt-bindings: PCI: qcom,pcie-sm8550: Document 'global' interrupt
58ebbf941d7b dt-bindings: PCI: mobiveil: Convert mobiveil-pcie.txt to YAML
7ef0fed7ec5c Merge tag 'cpufreq-arm-updates-6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
a6d3ce0daa84 dt-bindings: crypto: qcom,inline-crypto-engine: Document the SM8750 ICE
0e3a2a8a80ca dt-bindings: crypto: qcom,prng: Document SM8750 RNG
b9b366f61cb2 dt-bindings: crypto: qcom-qce: Document the SM8750 crypto engine
f48886888670 Merge tag 'for-net-next-2025-01-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
04ff23fc49da Merge tag 'wireless-next-2025-01-17' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
c36d4afaad7d dt-bindings: mailbox: add google,gs101-mbox
d970d1ded73e dt-bindings: mailbox: qcom: Add IPQ5424 APCS compatible
a0d3b181e2e6 dt-bindings: mailbox: add binding for Microchip IPC mailbox controller
c505d3ddd1d4 Merge patch series "riscv: Add support for xtheadvector"
0a190d0dd79c riscv: dts: allwinner: Add xtheadvector to the D1/D1s devicetree
84e0deba9dda dt-bindings: cpus: add a thead vlen register length property
dc81c2f60402 dt-bindings: riscv: Add xtheadvector ISA extension description
0e1e7e613ef9 regulator: dt-bindings: Add regulator-power-budget-milliwatt property
1e3fd193ab07 dt-bindings: usb: snps,dwc3: Split core description
afbde4f418de Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rockchip', 'riscv', 'core', 'intel/vt-d' and 'amd/amd-vi' into next
ce44df351b02 riscv: dts: spacemit: move aliases to board dts
0dc8a94c916e riscv: dts: spacemit: add pinctrl property to uart0 in BPI-F3
e9a183966553 riscv: dts: spacemit: add Banana Pi BPI-F3 board device tree
e630df3d34fe riscv: dts: add initial SpacemiT K1 SoC device tree
d0e51a0dc609 dt-bindings: serial: 8250: Add SpacemiT K1 uart compatible
4d0e13722eba dt-bindings: interrupt-controller: Add SpacemiT K1 PLIC
4cfa94267124 dt-bindings: timer: Add SpacemiT K1 CLINT
c86afa184732 dt-bindings: riscv: add SpacemiT K1 bindings
882c232ce5df dt-bindings: riscv: Add SpacemiT X60 compatibles
59ad301a4a8c dt-bindings: PCI: fsl,imx6q-pcie: Add Refclk for i.MX95 RC
702b4b013eb8 dt-bindings: PCI: fsl,imx6q-pcie-ep: Add compatible string fsl,imx8q-pcie-ep
41822569cb2e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
40022e7984cd Merge tag 'amlogic-drivers-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
d8b23a94aa82 Merge tag 'riscv-dt-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
9d29083a0143 Merge tag 'mvebu-dt64-6.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
b05e7d3148ac Merge tag 'qcom-arm64-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
c004cbef5a5a Merge tag 'qcom-arm32-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
ea22a92a143a Merge tag 'v6.14-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
36311417b910 Merge tag 'ti-k3-dt-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
beedc4abc8ea dt-bindings: ufs: qcom: Add UFS Host Controller for QCS615
45f5fa14bca5 dt-bindings: usb: qcom,dwc3: Add IPQ5424 to USB DWC3 bindings
525fd13c331f Merge tag 'tegra-for-6.14-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
433f2bf6cac8 Merge tag 'tegra-for-6.14-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
60a586654999 Merge tag 'arm-soc/for-6.14/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
496a083bcb45 Merge tag 'arm-soc/for-6.14/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
a58263d49b6b Merge tag 'at91-dt-6.14-2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
349dd242c151 Merge tag 'sunxi-dt-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
3a85b12a5afd Merge tag 'mtk-dts32-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
af6764533226 Merge tag 'mtk-dts64-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
af829adb43fc Merge tag 'omap-for-v6.14/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
c3037262933f Merge tag 'at91-dt-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
7964c7b00913 Merge tag 'renesas-dts-for-v6.14-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
deccf2d3b5f1 Merge tag 'amlogic-arm64-dt-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
e5f6a5da4658 Merge tag 'amlogic-arm-dt-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
5dfdbb25818d Merge tag 'sti-dt-for-v6.14-round1' of https://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
eaf0f218d08a Merge tag 'imx-dt64-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
857fdd9beaeb Merge tag 'imx-dt-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
86a4095f3773 Merge tag 'imx-bindings-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
10ef3078305b Merge tag 'socfpga_dts_updates_v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
612bf32a222a Merge tag 'hisi-arm64-dt-for-6.14' of https://github.com/hisilicon/linux-hisi into soc/dt
bc352cf549ca Merge tag 'dt-cleanup-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
feb16f8ac0a1 Merge tag 'icc-6.14-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
d87b009abc7a Merge tag 'iio-fixes-for-6.13b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
de4bc201d9f1 Merge tag 'dt64-cleanup-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
df1c929184bf dt-bindings: pinctrl: sunxi: add compatible for V853
f8bdbd72e6e7 dt-bindings: clock: st,stm32-rcc: support spread spectrum clocking
51f650ceb8a4 dt-bindings: clock: convert stm32 rcc bindings to json-schema
fdf5fab1b3ea dt-bindings: power: supply: max17042: add max77705 support
fee0ec236426 Merge tag 'spi-mem-dtr-2' into nand/next
ee63d273b5ee Merge tag 'samsung-dt64-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
07ac9adcf76b Merge tag 'thead-dt-for-v6.14' of https://github.com/pdp7/linux into soc/dt
6ed2918c1a1b Merge tag 'samsung-dt-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
e26c94ec06e8 Merge tag 'reset-for-v6.14-2' of git://git.pengutronix.de/pza/linux into soc/drivers
9ef2b99700be dt-bindings: reset: add bindings for A1 SoC audio reset controller
836846c7c940 Merge tag 'ath-next-20250114' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
d09369c6ed32 dt-bindings: bluetooth: Utilize PMU abstraction for WCN6750
dfbbaab3b9a4 dt-bindings: net: bluetooth: qca: Expand firmware-name property
eb9edce3fe7b dt-bindings: mfd: syscon: Fix ti,j784s4-acspcie-proxy-ctrl compatible
a18fd29f97fb dt-bindings: mfd: syscon: Fix al,alpine-sysfabric-service compatible
8138b094dbea Merge tag 'samsung-drivers-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
2f8acc162cab Merge tag 'qcom-drivers-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
d88807087de3 Input: allocate keycode for phone linking
76e4f90881cc dt-bindings: soc: samsung: exynos-pmu: Add exynos990-pmu compatible
392bf8ea4ac3 dt-bindings: arm: coresight: Update the pattern of ete node name
6c01b7a4acee ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX943 platform
f636c72d395c dt-bindings: pinctrl: Correct indentation and style in DTS example
884fd9e7e96c Merge tag 'renesas-pinctrl-for-v6.14-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
5da4b7ece85a Merge tag 'at24-updates-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
86c6a8899720 dt-bindings: clock: add ID for eMMC for EN7581
e632b293c7e1 dt-bindings: clock: drop NUM_CLOCKS define for EN7581
768cc5a6ff97 Merge branch 'icc-sm8750' into icc-next
26b315210d72 dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM8750 CPU BWMONs
0ca15c336b30 dt-bindings: interconnect: OSM L3: Document sm8650 OSM L3 compatible
7012b28bc74b dt-bindings: interconnect: qcom-bwmon: Document QCS615 bwmon compatibles
52023a54201d dt-bindings: mmc: samsung,exynos-dw-mshc: add specific compatible for exynos8895
dff896b924e2 ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX943 platform
92e2e4e99206 dt-bindings: rtc: mxc: Document fsl,imx31-rtc
2f0c9c8d1a05 dt-bindings: gpio: fsl,qoriq-gpio: Add compatible string fsl,mpc8314-gpio
64863e12f52b dt-bindings: gpio: fairchild,74hc595: Document chip select vs. latch clock
e33301837753 Merge 6.13-rc7 into tty-next
c134a583785e Merge 6.13-rc4 into char-misc-next
b2cd12504ab7 Merge 6.13-rc7 into usb-next
6c9b2fc3c089 Merge tag 'drm-msm-next-2025-01-07' of gitlab.freedesktop.org:drm/msm into drm-next
bf86a0275e25 Merge tag 'iio-for-6.14a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
c421ea8b6d5d Merge tag 'coresight-next-v6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
8f27c1dac3bd dt-bindings: usb: Correct indentation and style in DTS example
1968893f32a6 Merge tag 'linux-can-next-for-6.14-20250110' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
2bf6ac37e7ac arm64: tegra: Fix Tegra234 PCIe interrupt-map
c38390fdde11 dt-bindings: interrupt-controller: ti,omap4-wugen-mpu: Add file extension
e63e275efe19 dt-bindings: interrupt-controller: Correct indentation and style in DTS example
156aed6c9a80 dt-bindings: display: Correct indentation and style in DTS example
8cbdfa99ab73 dt-bindings: serial: sc16is7xx: Add description for polling mode
c2797289d05b dt-bindings: can: st,stm32-bxcan: fix st,gcan property type
60f4989b41a8 Merge tag 'v6.13-rc6' into drm-next
1288e9c5a8d1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
325f6b02d481 arm64: dts: qcom: x1e80100-romulus: Update firmware nodes
a3e3a137277f arm64: dts: rockchip: add DTs for Firefly ITX-3588J and its Core-3588J SoM
1b80113c03ea dt-bindings: arm: rockchip: Add Firefly ITX-3588J board
6f6f7f306a41 dt-bindings: opp: h6: Add A100 operating points
7c7d6ca4782c arm64: dts: rockchip: Add Orange Pi 5 Max board
b30c6db354a6 dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Max
08802477fdcd arm64: dts: rockchip: refactor common rk3588-orangepi-5.dtsi
b324d3db1e25 dt-bindings: net: qcom,ipa: Use recommended MBN firmware format in DTS example
f776ea2384d0 arm64: dts: rockchip: add WLAN to rk3588-evb1 controller
e4d28d844539 arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma
58acf0d8cd40 arm64: dts: rockchip: Delete redundant RK3328 GMAC stability fixes
5ed830369520 arm64: tegra: Disable Tegra234 sce-fabric node
877e8102c2d6 arm64: tegra: Fix typo in Tegra234 dce-fabric compatible
b9c4f4690dc9 arm64: tegra: Fix DMA ID for SPI2
79afe30b9d74 dt-bindings: net: Correct indentation and style in DTS example
a7cb5a5d46db spi: Merge up v6.13-rc6
0948fe4cae7d dt-bindings: mfd: syscon: Add rk3562 QoS register compatible
6ac95e4064c7 dt-bindings: mfd: atmel: Convert to YAML schema
9ee28e29f340 dt-bindings: mfd: atmel,at91sam9260: Convert to YAML schema
afa022f4b588 dt-bindings: leds: Convert LP8860 into YAML format
2a64806049f9 dt-bindings: leds: Add LED1202 LED Controller
ff39ce74cdd6 dt-bindings: mfd: sprd,sc2731: Reference sprd,sc2731-efuse bindings
87a4a2586d67 Merge tag 'w1-drv-6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
ee5b51fa222c Merge tag 'drm-misc-next-2025-01-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
9fb8cab7f27f arm64: dts: qcom: msm8916-samsung-serranove: Add display panel
e6cd905c0b2c arm64: dts: qcom: sm8650: Add 'global' interrupt to the PCIe RC nodes
a22dd02730b8 arm64: dts: qcom: sm8550: Add 'global' interrupt to the PCIe RC nodes
82ee6d32d643 arm64: dts: qcom: Remove unused and undocumented properties
cf8b0fbc30aa arm64: dts: qcom: sdm450-lenovo-tbx605f: add DSI panel nodes
f23ccaa62324 arm64: dts: qcom: pmi8950: add LAB-IBB nodes
eaf7e0e1cba6 arm64: dts: qcom: ipq5424: enable the download mode support
554c0c786583 arm64: dts: qcom: ipq5424: add scm node
84597664e20f dt-bindings: firmware: qcom,scm: Document ipq5424 SCM
85574d929661 arm64: dts: ti: k3-am62a-wakeup: Configure ti-sysc for wkup_uart0
714d54917147 arm64: dts: ti: k3-j722s-evm: Enable PMIC
4d7280f2cf02 arm64: dts: ti: k3-am69-sk: Add USB SuperSpeed support
dfa7adae7625 arm64: dts: ti: k3-am625-beagleplay: Fix DP83TD510E reset time
7f70ab5ac9c3 arm64: dts: ti: k3-am642-hummingboard-t: Convert overlay to board dts
2e1471d85b93 arm64: dts: ti: k3-am69-sk: Add overlay for PCIE0 Endpoint Mode
158c47088145 arm64: dts: ti: k3-am68-sk-base-board: Add overlay for PCIE1 Endpoint Mode
62bf51c5bd41 arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE1 Endpoint Mode
0175b3606c1d arm64: dts: rockchip: enable hdmi out audio on wolfvision pf5
a0505c409d0f arm64: dts: rockchip: fix num-channels property of wolfvision pf5 mic
0a4365280518 arm64: dts: rockchip: Enable the USB 3.0 port on NanoPi R6C/R6S
660ca6300fa6 arm64: dts: rockchip: Add FRAM MB85RS128TY to rk3568-mecsbc
5655ef4bd82e arm64: dts: rockchip: Remove unused i2c2 node from rk3568-mecsbc
fbef4584e087 arm64: dts: rockchip: Fix PCIe3 handling for Edgeble-6TOPS Modules
781446f2631e ARM: dts: mediatek: mt7623: fix IR nodename
7b85393d38f7 arm64: dts: rockchip: Add Radxa E52C
07fac5bb792a dt-bindings: arm: rockchip: Add Radxa E52C
9e8c9787c0ca ASoC: Merge up v6.13-rc6
947c18b71a03 arm64: dts: rockchip: Add BigTreeTech CB2 and Pi2
6b1f876b4250 dt-bindings: arm: rockchip: Add BigTreeTech CB2 and Pi2
600519ca943f arm64: dts: rockchip: Enable USB 3.0 ports on orangepi-5-plus
6ae2f2c615f7 arm64: dts: rockchip: Add H96 Max V58 TV Box based on RK3588 SoC
3e7d5b364c24 dt-bindings: arm: rockchip: Add H96 Max V58 TV box
2f4d97327b14 arm64: dts: rockchip: Add rk3576 evb1 board
88e8895ef305 dt-bindings: arm: rockchip: Add rk3576 evb1 board
52187e48c0e7 dt-bindings: arm: rockchip: Sort for boards not in correct order
55d992a1f83a arm64: dts: rockchip: add usb related nodes for rk3576
378ea0230f99 arm64: dts: rockchip: Add rk3576 naneng combphy nodes
c5f9aa91de90 arm64: dts: marvell: drop additional phy-names for sata
921fa58ff766 arm64: dts: marvell: only enable complete sata nodes
d9af67e71c05 arm64: dts: marvell: cn9131-cf-solidwan: fix cp1 comphy links
98748963109b dt-bindings: pwm: Correct indentation and style in DTS example
9398ca58db4a arm64: dts: qcom: sm8250: Fix interrupt types of camss interrupts
be32e9792b13 arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts
83fcfabcc89e arm64: dts: qcom: sc8280xp: Fix interrupt type of camss interrupts
c02490846b24 arm64: dts: qcom: qcs8300-ride: Enable USB controllers
d6468127923a arm64: dts: qcom: qcs8300: Add support for usb nodes
d437e5ab60ce arm64: dts: qcom: qcs8300: Add support for clock controllers
b01f5a9615fd arm64: dts: qcom: sm8450: Add coresight nodes
a71d9ce9f479 dt-bindings: clock: move qcom,x1e80100-camcc to its own file
b33b52779b27 dt-bindings: clock: qcom,rpmcc: Add MSM8940 compatible
dabf7e93c3b0 dt-bindings: clock: qcom,rpmcc: Add MSM8937 compatible
8739d026ea97 arm64: dts: qcom: sa8775p: Fix the size of 'addr_space' regions
1933461c8ede arm64: dts: qcom: qcs615-ride: Enable UFS node
8541494c8014 arm64: dts: qcom: qcs615: add UFS node
8a8a04df759e dt-bindings: interconnect: Add Qualcomm IPQ5424 support
9b515f03429a dt-bindings: clock: Add Qualcomm SM6115 LPASS clock controller
7009a69e9e1f arm64: dts: qcom: ipq5424: Add USB controller and phy nodes
6a15cb3398d0 arm64: dts: qcom: ipq5424: Add LLCC/system-cache-controller
c4b593f238f7 dt-bindings: cache: qcom,llcc: Add IPQ5424 compatible
4b0ad0df84df ARM: dts: aspeed: yosemite4: adjust secondary flash name
440d6fed8cd6 dt-bindings: samsung,mipi-dsim: Add imx7d specific compatible
4cb6822714a6 ARM: dts: ti/omap: omap3-gta04: use proper touchscreen properties
164a3e3860eb ARM: dts: ti: am437x-l4: remove autoidle for UART
7234a7739cc3 ARM: dts: ti/omap: gta04: fix pm issues caused by spi module
d05c17518944 dt-bindings: i2c: qcom-cci: Document x1e80100 compatible
d894451f101f dt-bindings: i2c: exynos5: Add samsung,exynos8895-hsi2c compatible
db42f3864cba dt-bindings: i2c: renesas,riic: Document the R9A09G047 support
e4ec08a849af dt-bindings: clock: xilinx: Add reset GPIO for VCU
e91a6034bc6e dt-bindings: clock: xilinx: Convert VCU bindings to dtschema
effa0cb213a0 Merge tag 'renesas-clk-for-v6.14-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
ca386fc6c990 dt-bindings: soc: altera: convert socfpga-system.txt to yaml
cd9f2f9e0d98 ASoC: codecs: Add aw88083 amplifier driver
2ae297b08c92 ARM: dts: microchip: add support for sama7d65_curiosity board
1bcf1a1539e5 ARM: dts: microchip: add sama7d65 SoC DT
a73fc14396c5 dt-bindings: hwmon: adm1275: add adm1273
df733a79e0b4 arm64: dts: qcom: sm8650: Add coresight nodes
c0d8d27f9527 arm64: dts: qcom: x1e80100: Fix usb_2 controller interrupts
c34a5ab9f2e5 arm64: dts: qcom: x1e78100-t14s: Enable fingerprint reader
68b066fd49a1 arm64: dts: qcom: x1e80100: Add coresight nodes
eb98b6657177 arm64: dts: qcom: qcs8300-ride: enable ethernet0
e1253b9f7ce6 arm64: dts: qcom: qcs8300: add the first 2.5G ethernet
08cf01948162 arm64: dts: qcom: qcs8300: Add capacity and DPC properties
152b7f3f7ca8 dt-bindings: clock: renesas,r9a08g045-vbattb: Fix include guard
ddbf66713f5f dt-bindings: interrupt-controller: qcom,pdc: Document SM8750 PDC
fbf7e9e9e00a dt-bindings: memory-controller: qca,ath79-ddr-controller: Drop consumer from example
b365c841ebb7 dt-bindings: sram: qcom,imem: Document MSM8976
08d61463dc3e dt-bindings: thermal: qcom-tsens: Document ipq6018 temperature sensor
974aadd2d31e dt-bindings: qcom,pdc: document QCS8300 Power Domain Controller
27bef62dc09a dt-bindings: qcom,pdc: document QCS615 Power Domain Controller
16b994e0e7d7 ASoC: dt-bindings: Correct indentation and style in DTS example
8a2436f9540a arm64: dts: mediatek: mt8516: add keypad node
a696b20f2f91 arm64: dts: mediatek: add per-SoC compatibles for keypad nodes
082a9da19502 dt-bindings: mediatek,mt6779-keypad: add more compatibles
2243c516ecbd arm64: dts: mediatek: mt8365-evk: Set ethernet alias
15c6bd63e698 dts: arm64: mediatek: mt8195: Remove MT8183 compatible for OVL
aa150c98e7c0 dts: arm64: mediatek: mt8188: Update OVL compatible from MT8183 to MT8195
10443862c4a9 dt-bindings: display: mediatek: ovl: Modify rules for MT8195/MT8188
c4fa112b31d0 dt-bindings: display: mediatek: ovl: Add compatible strings for MT8188 MDP3
6158877eb3ae dt-bindings: arm: mediatek: Drop MT8192 Chromebook variants that never shipped
35dfaca63fd3 arm64: dts: mediatek: mt8192: Drop Chromebook variants that never shipped
0e3420b5940d arm64: dts: mediatek: mt7988a-bpi-r4: Add proc-supply for cpus
c11ecb391595 arm64: dts: mediatek: mt7988a-bpi-r4: Add MediaTek MT6682A/RT5190A PMIC
ab96d6a098b4 arm64: dts: mediatek: mt7988a-bpi-r4: Enable pcie
602a62a3a699 arm64: dts: mediatek: mt7988a-bpi-r4: Enable pwm
66c6272d44d3 arm64: dts: mediatek: mt7988a-bpi-r4: Enable ssusb1 on bpi-r4
b41d3caf3bce arm64: dts: mediatek: mt7988a-bpi-r4: Enable t-phy for ssusb1
36c932154b43 arm64: dts: mediatek: mt7988a-bpi-r4: Add PCA9545 I2C Mux
1605c799c13a arm64: dts: mediatek: mt7988a-bpi-r4: Enable I2C controllers
354508fe9526 arm64: dts: mediatek: mt7988a-bpi-r4: Add default UART stdout
b9d67485a152 arm64: dts: mediatek: mt7988a-bpi-r4: Enable serial0 debug uart
1dda0f795101 arm64: dts: mediatek: mt7988a-bpi-r4: Add thermal configuration
b3e1bebbce79 arm64: dts: mediatek: mt7988a-bpi-r4: Add dt overlays for sd + emmc
329c6415b2d7 arm64: dts: mediatek: mt7988a-bpi-r4: Add fixed regulators for 1v8 and 3v3
f158771738ec arm64: dts: mediatek: mt7988a-bpi-r4: Enable watchdog
478fff53989b arm64: dts: mediatek: mt7988: Add pcie nodes
26a8709dffe8 arm64: dts: mediatek: mt7988: Add t-phy for ssusb1
f11e167d30fe arm64: dts: mediatek: mt7988: Disable usb controllers by default
27e37f2ec96c arm64: dts: mediatek: mt7988: Add CPU OPP table for clock scaling
8949b43f1c05 arm64: dts: mediatek: mt7988: Add mcu-sys node for cpu
2084019f3a00 arm64: dts: mediatek: mt7988: Add missing clock-div property for i2c
7bc33f1f84ef arm64: dts: mediatek: mt7988: Add thermal-zone
41514af44972 arm64: dts: mediatek: mt7988: Add lvts node
8a5aeec10c02 arm64: dts: mediatek: mt7988: Add mmc support
a333e580c465 arm64: dts: mediatek: mt7988: Add reserved memory
c20038960f1a arm64: dts: mediatek: mt7988a-bpi-r4: Add pinctrl subnodes for bpi-r4
c932a53cdf99 arm64: dts: mediatek: mt7988: Add pinctrl support
d6eb4c0c3547 media: dt-bindings: trivial white-space and example cleanup
47163006bace ARM: dts: aspeed: system1: Use crps PSU driver
2a6e8cd70df5 dt-bindings: clock: qcom: gcc-ipq5424: add gcc_xo_clk macro
062752c0f98a arm64: dts: qcom: qcs615: Add CPU capacity and DPC properties
83547223c916 arm64: dts: qcom: x1e80100-qcp: Enable external DP support
dfb38c4490a7 arm64: dts: qcom: x1e80100-qcp: Add FSUSB42 USB switches
222cd7d64e71 arm64: dts: qcom: sc8280xp: Fix up remoteproc register space sizes
fa4721884ae4 arm64: dts: qcom: sm6115: Fix ADSP memory base and length
7f2c7012ec1f arm64: dts: qcom: sm6115: Fix CDSP memory length
8871b35139bd arm64: dts: qcom: sm6115: Fix MPSS memory length
107d9828bb6f arm64: dts: qcom: sdx75: Fix MPSS memory length
57e040428d98 arm64: dts: qcom: sm6375: Fix MPSS memory base and length
e6e47f8fa1e0 arm64: dts: qcom: sm6375: Fix CDSP memory base and length
c68086751141 arm64: dts: qcom: sm6375: Fix ADSP memory length
cd3df3166d0b arm64: dts: qcom: sm6350: Fix MPSS memory length
41e8a6e2d61f arm64: dts: qcom: sm6350: Fix ADSP memory length
8849f67a9508 arm64: dts: qcom: x1e80100: Fix CDSP memory length
006ae300f477 arm64: dts: qcom: x1e80100: Fix ADSP memory base and length
e09b94f476b2 arm64: dts: qcom: sm8650: Fix MPSS memory length
696298f7802e arm64: dts: qcom: sm8650: Fix CDSP memory length
546ff1933427 arm64: dts: qcom: sm8650: Fix ADSP memory base and length
84e61f3f51c1 arm64: dts: qcom: sm8550: Fix MPSS memory length
f31be33f2328 arm64: dts: qcom: sm8550: Fix CDSP memory length
44fa9fde8c86 arm64: dts: qcom: sm8550: Fix ADSP memory base and length
aa38a11bdbf5 arm64: dts: qcom: sm8450: Fix MPSS memory length
ec0ff45e009c arm64: dts: qcom: sm8450: Fix CDSP memory length
2386153d0676 arm64: dts: qcom: sm8450: Fix ADSP memory base and length
53fe8b93309c arm64: dts: qcom: sm8350: Fix MPSS memory length
b3f9daf456e6 arm64: dts: qcom: sm8350: Fix CDSP memory base and length
b2af0cb59b01 arm64: dts: qcom: sm8350: Fix ADSP memory base and length
0f66204dabfb arm64: dts: qcom: qcs615-ride: enable SDHC1 and SDHC2
5838af2a6630 arm64: dts: qcom: qcs615: add SDHC1 and SDHC2
b638b3c008d8 dt-bindings: clock: qcom: gcc-ipq5424: remove apss_dbg clock macro
9a969bcc4f2d dt-bindings: clock: qcom,sdm845-camcc: add sdm670 compatible
964bf7c3d193 arm64: dts: qcom: sdm670: add camcc
6c6b612a14d2 arm64: dts: qcom: correct gpio-ranges for QCS8300
2c394c4c967a arm64: dts: qcom: correct gpio-ranges for QCS615
cd659692a9f1 dt-bindings: clock: qcom,mmcc-msm8960: add LCDC-related clocks
f032694a815a dt-bindings: clock: qcom,mmcc: support LVDS PLL input for apq8064
36a62f9a26ae arm64: dts: qcom: ipq5332: update TRNG compatible
f734a0686c1d arm64: dts: qcom: ipq9574: update TRNG compatible
af34b57174d9 arm64: dts: qcom: ipq5424: add TRNG node
ff8e4e44b899 dt-bindings: arm: qcom,ids: add SoC ID for QCS9075
19445ce5a2ee ARM: dts: qcom: sdx55: Disable USB U1/U2 entry
0ad4737942ad ARM: dts: qcom: sdx65: Disable USB U1/U2 entry
8b997830e47e dt-bindings: clock: st,stm32mp1-rcc: complete the reference path
8c2489bbb781 dt-bindings: clock: st,stm32mp1-rcc: fix reference paths
d5e8ac7b18ab arm64: dts: qcom: qcm6490-fairphone-fp5: Enable camera EEPROMs
a2c1ee112a78 arm64: dts: qcom: qcm6490-fairphone-fp5: Prefix regulator-fixed label
1e1f5bdc7cbf arm64: dts: qcom: ipq5424: configure spi0 node for rdp466
4107f328f842 dt-bindings: clock: ti: Convert composite.txt to json-schema
85522e694d90 arm64: dts: qcom: ipq5424: add spi nodes
3ad6571fb5ee dt-bindings: clock: ti: Convert gate.txt to json-schema
f1d01f3466b9 arm64: dts: qcom: ipq9574: Update xo_board_clk to use fixed factor clock
81776aef239b arm64: dts: qcom: ipq9574: Add CMN PLL node
f547cc911a72 Merge branch '20250103-qcom_ipq_cmnpll-v8-1-c89fb4d4849d@quicinc.com' into arm64-for-6.14
67f7753846dc Merge branch '20250103-qcom_ipq_cmnpll-v8-1-c89fb4d4849d@quicinc.com' into clk-for-6.14
3114284b94c6 dt-bindings: clock: qcom: Add CMN PLL clock controller for IPQ SoC
5afc59928901 arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties
da4d7b9947a0 arm64: dts: qcom: sc7180: fix psci power domain node names
9448be2bf0b2 arm64: dts: qcom: sc7180-trogdor-pompom: rename 5v-choke thermal zone
471a2a9d393b arm64: dts: qcom: sc7180-trogdor-quackingstick: add missing avee-supply
234e522bd052 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: remove disabled ov7251 camera
b2a8ce241cb4 arm64: dts: qcom: qcm6490-shift-otter: remove invalid orientation-switch
428e8948e766 arm64: dts: qcom: sc8180x: Disable USB U1/U2 entry
46a194e1247d arm64: dts: qcom: sc8280xp: Disable USB U1/U2 entry
747a2d695619 arm64: dts: qcom: qdu1000: Disable USB U1/U2 entry
082cc18a8ba9 arm64: dts: qcom: x1e80100: Disable USB U1/U2 entry
0e38a7816c95 arm64: dts: qcom: sc7180: Disable USB U1/U2 entry
1981564d6e9e arm64: dts: qcom: qcs404: Disable USB U1/U2 entry
31305d2c0d4e arm64: dts: qcom: sdx75: Disable USB U1/U2 entry
e03aaef3a99e arm64: dts: qcom: sdm845: Disable USB U1/U2 entry
edae6ed920aa arm64: dts: qcom: sdm630: Disable USB U1/U2 entry
4e5d318091cc arm64: dts: qcom: sa8775p: Disable USB U1/U2 entry
b89fbf7dfdbc arm64: dts: qcom: sc7280: Disable USB U1/U2 entry
743a0261912d arm64: dts: qcom: sm6350: Disable USB U1/U2 entry
380124ca1549 arm64: dts: qcom: sm8250: Disable USB U1/U2 entry
7e72ab66558f arm64: dts: qcom: sm6125: Disable USB U1/U2 entry
ce0a0d3b84b0 arm64: dts: qcom: sm8150: Disable USB U1/U2 entry
d9772f7380b7 arm64: dts: qcom: sm8450: Disable USB U1/U2 entry
38d0123a3225 arm64: dts: qcom: sm8350: Disable USB U1/U2 entry
edf723d3e674 dt-bindings: eeprom: at24: Add compatible for Puya P24C256C
a36c35f4f561 dt-bindings: vendor-prefixes: Add Puya Semiconductor (Shanghai) Co., Ltd.
d92140a623a2 dt-bindings: eeprom: at24: Add compatible for Giantec GT24P128F
c425973f3756 dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS
0a7b39770b2e dt-bindings: nvmem: qfprom: Add compatible for QCS615
3dbd1765ce07 dt-bindings: remoteproc: qcom,sa8775p-pas: Document QCS8300 remoteproc
3f14617dfbf9 dt-bindings: watchdog: Document Qualcomm IPQ5424
c1ed459ccca6 arm64: dts: qcom: sm8750: Add MTP and QRD boards
86f474535c4f arm64: dts: qcom: sm8750: Add pmic dtsi
a024eefa2635 arm64: dts: qcom: Add base SM8750 dtsi
83f06dad98f0 arm64: dts: qcom: Add PMIH0108 PMIC
cb5bacfcb30e arm64: dts: qcom: Add PMD8028 PMIC
bf0b5e5b9c57 dt-bindings: arm: qcom: Document SM8750 SoC and boards
edf55996cd7d Merge branch 'icc-sm8750' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into arm64-for-6.14
fb74e7195c4b Merge branches '20241204-sm8750_master_clks-v3-0-1a8f31a53a86@quicinc.com' and '20250106-sm8750-dispcc-v2-1-6f42beda6317@linaro.org' into arm64-for-6.14
771ab16f3b99 Merge branch '20250106-sm8750-dispcc-v2-1-6f42beda6317@linaro.org' into clk-for-6.14
851bef4c0bb1 dt-bindings: clock: qcom,sm8550-dispcc: Add SM8750 DISPCC
13217c839921 dt-bindings: clock: qcom-rpmhcc: Add RPMHCC for SM8750
e63ca3da51c4 Merge branch '20241204-sm8750_master_clks-v3-0-1a8f31a53a86@quicinc.com' into clk-for-6.14
a3e19801d089 dt-bindings: clock: qcom: Document the SM8750 TCSR Clock Controller
6e410c68d6ac dt-bindings: clock: qcom: Add SM8750 GCC
bb3b42ce1746 arm64: dts: renesas: white-hawk-csi-dsi: Define CSI-2 data line orders
82a151d0a35e arm64: dts: renesas: r8a779g0: Add VSPX instances
2504a2458dc4 arm64: dts: renesas: r8a779g0: Add FCPVX instances
432707d2f43a arm64: dts: renesas: r9a09g047e57-smarc: Add SCIF pincontrol
d749704dc1f9 media: dt-bindings: qcom-venus: Deprecate video-decoder and video-encoder where applicable
3e74f591dc64 ASoC: dt-bindings: renesas,rsnd: remove post-init-providers property
b1c8be286154 ASoC: dt-bindings: Add schema for "awinic,aw88083"
a5180af29cf0 dt-bindings: iommu: rockchip: Add Rockchip RK3576
bc3b525ffcde ARM: dts: st: enable the MALI gpu on the stih410-b2260
839a5963f990 ARM: dts: st: add node for the MALI gpu on stih410.dtsi
a228d619874a dt-bindings: gpu: mali-utgard: Add st,stih410-mali compatible
c577e44efecd dt-bindings: media: nxp,imx8-isi: Add i.MX8ULP ISI compatible string
fae8c0ef85e0 dt-bindings: soc: rockchip: add rk3576 hdptxphy grf syscon
78f29cda0ffe dt-bindings: soc: samsung: exynos-sysreg: add sysreg compatibles for exynos8895
2fdbbee7add5 dt-bindings: samsung: exynos-usi: Restrict possible samsung,mode values
6345a8da895a arm64: dts: allwinner: a64: explicitly assign clock parent for TCON0
0c0c7f49eced Merge branch 'sunxi/shared-clk-ids-for-6.14' into sunxi/dt-for-6.14
45458889389b dt-bindings: clock: sunxi: Export PLL_VIDEO_2X and PLL_MIPI
ca25aa87f148 dt-bindings: crypto: qcom,prng: document ipq9574, ipq5424 and ipq5322
de51a0cb4842 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
46540730ba97 dt-bindings: mfd: mediatek: mt6397: Add bindings for MT6328
d642819339be Merge tag 'renesas-r9a09g047-dt-binding-defs-tag2' into renesas-dts-for-v6.14
d94f532d3bcb arm64: dts: renesas: r9a09g047: Add pincontrol node
f22706eaaefe arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Replace RZG2L macros
8782f2b721d5 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag2' into renesas-dts-for-v6.14
f9f265ece153 Merge tag 'renesas-r9a09g047-dt-binding-defs-tag2' into renesas-pinctrl-for-v6.14
fd93f16bc9a0 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag2' into renesas-pinctrl-for-v6.14
de6a6976fb9f dt-bindings: pinctrl: renesas: Document RZ/G3E SoC
25b68d72f0c4 dt-bindings: pinctrl: renesas: Add alpha-numerical port support for RZ/V2H
9d043ead03e7 Merge remote-tracking branch 'pm/opp/linux-next' into HEAD
a4527a3fd650 arm64: dts: rockchip: set hdd led labels on QNAP-TS433
d08079ce00a4 arm64: dts: rockchip: hook up the MCU on the QNAP TS433
ca8e0bedbc79 arm64: dts: rockchip: Fix sdmmc access on rk3308-rock-s0 v1.1 boards
18c7b5548aea dt-bindings: vendor-prefixes: add Siflower
c6ea754e49fe arm64: dts: ti: k3-j7200: Add node to disable loopback connection
70bc1b9b1852 arm64: dts: ti: k3-j784s4: Use ti,j7200-padconf compatible
b4097bf2f10a arm64: dts: ti: k3-am62p-j722s-common-main: Enable USB0 for DFU boot
49651e19a46a arm64: dts: ti: k3-am62a: Remove duplicate GICR reg
a10ca046e8a1 arm64: dts: ti: k3-am62: Remove duplicate GICR reg
a813c1cab161 arm64: dts: ti: k3-am67a-beagley-ai: Add remote processor nodes
308303e5f3f5 arm64: dts: ti: k3-am62p: Enable Mailbox nodes at the board level
44ac068f4dec arm64: dts: ti: k3-am625-sk: Remove M4 mailbox node redefinition
ff64cab4f107 arm64: dts: ti: k3-j722s-evm: Enable support for mcu_i2c0
7cdcbd3ecba8 arm64: dts: ti: k3-am62x-sk-common: Add bootph-all property in cpsw_mac_syscon node
9be863dc81c8 ARM: dts: microchip: sam9x7: Add address/size to spi-controller nodes
3d1e2d5bf03b ARM: dts: microchip: sam9x60: Add address/size to spi-controller nodes
3bb01d973492 ARM: dts: microchip: sama5d27_wlsom1_ek: Add no-1-8-v property to sdmmc0 node
f0cde1b4e3e7 ARM: dts: microchip: sama5d29_curiosity: Add no-1-8-v property to sdmmc0 node
84597dd96ce3 ARM: dts: at91: Add sama7d65 pinmux
d9c8c396bae7 dt-bindings: nvmem: qfprom: Add compatible for QCS8300
42414a6a50aa dt-bindings: nvmem: Add compatible for IPQ5424
82a1d7fdfc5d dt-bindings: nvmem: Add compatible for MS8917
e28886ac1e1e MIPS: mobileye: eyeq5: add bootloader config reserved memory
14059950cd4e dt-bindings: nvmem: rmem: Add mobileye,eyeq5-bootloader-config
37012ce9fb68 ARM: dts: amlogic: meson: remove size and address cells from USB nodes
6c12ee64cffc arm64: dts: freescale: imx93-9x9-qsb: enable fsl,ext-reset-output for wdog3
55201c34a7c4 arm64: dts: freescale: imx93-14x14-evk: enable fsl,ext-reset-output for wdog3
abfbb7586139 arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-reset-output for wdog3
c51f6391c618 arm64: dts: imx95-19x19-evk: add ENETC 0 support
6b311a9780ed arm64: dts: imx95: add NETC related nodes
b0271923f3e5 ARM: dts: imx: Use the correct mdio pattern
5cfcc01785be ARM: dts: imx6qdl-sabresd: add dr_mode to usbotg
a0a3066c1d6e arm64: dts: imx8mm-phg: Add LVDS compatible string
4502935bfc4f arm64: dts: exynos8895: Add camera hsi2c nodes
be9aabf9c505 arm64: dts: exynos990: Add clock management unit nodes
4bcbed0e56ae Merge branch 'for-v6.14/dt-bindings-clk-samsung' into next/dt64
4b2ae85dfc6b arm64: dts: imx93: add pca9452 support
cc3a91e48794 arm64: dts: imx8mn-bsh-smm-s2/pro: add simple-framebuffer
ba1a0b29d7ad arm64: dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO
c5bfe39f31d9 arm64: dts: imx93-tqma9352-mba93xxca: enable Open Drain for MDIO
80a6d8cbad4a ARM: dts: imx6qdl-apalis: Change to "adi,force-bt656-4"
c21034aaae52 ARM: dts: imx6sx: add phy-3p0-supply to usb phys
360d7ece96ff ARM: dts: imx6sl: add phy-3p0-supply to usb phys
e91641c6d9d7 ARM: dts: imx6qdl: add phy-3p0-supply to usb phys
1972ac94df33 dt-bindings: cros-ec: Remove google,cros-kbd-led-backlight
2bf6e6a72434 ARM: dts: samsung: exynos4212-tab3: Drop interrupt from WM1811 codec
5cab14335cde ARM: dts: samsung: exynos4212-tab3: Add MCLK2 clock to WM1811 codec config
cfc2362b6537 ARM: dts: samsung: exynos4212-tab3: Fix headset mic, add jack detection
9674fcf4b3a2 ARM: dts: socfpga: remove non-existent DAC from CycloneV devkit
55aae7327cd4 arm64: dts: exynos: gs101-oriole: add pd-disable and typec-power-opmode
9e5773759702 arm64: dts: exynos: gs101-oriole: enable Maxim max77759 TCPCi
7dcbac0da63f dt-bindings: iio: accel: adxl345: add interrupt-names
b032d6edeedd dt-bindings: iio: accel: adxl345: make interrupts not a required property
66a033f78f4a dt-bindings: iio: imu: bmi323: add boolean type for drive-open-drain
b0c69be54e21 dt-bindings: iio: imu: bmi270: add boolean type for drive-open-drain
124f19901c32 dt-bindings: iio: imu: bmi160: add boolean type for drive-open-drain
6742253d4eba dt-bindings: Add ROHM BD79703
33a2020ecc5e dt-bindings: iio: light: Document TI OPT4060 RGBW sensor
b501a4e47385 dt-bindings: iio: pressure: bmp085: Add SPI interface
8620478340f6 arm64: dts: qcom: x1e80100: Fix interconnect tags for SDHC nodes
72e8ed6ca7d7 dt-bindings: pinctrl: Add rk3562 pinctrl support
412fca6e2f1d dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings
618d7286e756 dt-bindings: pinctrl: add binding for MT7988 SoC
e4c8239efb87 arm64: dts: qcom: qrb4210-rb2: add HDMI audio playback support
a0e31e662f47 arm64: dts: qcom: sm4250: add LPASS LPI pin controller
58b74e0b463e arm64: dts: qcom: sm6115: add LPASS LPI pin controller
4c7b294ce9af arm64: dts: qcom: sm6115: add apr and its services
2cafe7c12cf0 arm64: dts: qcom: sm8650: Fix CDSP context banks unit addresses
dba6123d03ba ARM: dts: qcom: sdx55: Add CPU PCIe EP interconnect path
9d18bfb93734 ARM: dts: qcom: sdx65: Add PCIe EP interconnect path
7ce0cfce6553 arm64: dts: qcom: q[dr]u1000: move board clocks to qdu1000.dtsi file
c78b31894913 arm64: dts: qcom: sdm670: move board clocks to sdm670.dtsi file
19db512e87db arm64: dts: qcom: sc8180x: drop extra XO clock frequencies
02a0da5c0853 arm64: dts: qcom: x1e80100: correct sleep clock frequency
6401fa58c300 arm64: dts: qcom: sm8650: correct sleep clock frequency
81545a778954 arm64: dts: qcom: sm8550: correct sleep clock frequency
824356d282b2 arm64: dts: qcom: sm8450: correct sleep clock frequency
c1d82a2f2978 arm64: dts: qcom: sm8350: correct sleep clock frequency
66fa544371cc arm64: dts: qcom: sm8250: correct sleep clock frequency
05a226bdfaee arm64: dts: qcom: sm6375: correct sleep clock frequency
0e96d4a3bea5 arm64: dts: qcom: sm6125: correct sleep clock frequency
9bc698e5bfca arm64: dts: qcom: sm4450: correct sleep clock frequency
740fb821d552 arm64: dts: qcom: sdx75: correct sleep clock frequency
4e83753f3d95 arm64: dts: qcom: sc7280: correct sleep clock frequency
f6779cc3c4e9 arm64: dts: qcom: sar2130p: correct sleep clock frequency
a71f5e444abe arm64: dts: qcom: qrb4210-rb2: correct sleep clock frequency
327591b2d7bd arm64: dts: qcom: q[dr]u1000: correct sleep clock frequency
32fd92d63007 arm64: dts: qcom: qcs404: correct sleep clock frequency
f680f16f2824 arm64: dts: qcom: msm8994: correct sleep clock frequency
68fa3fc49975 arm64: dts: qcom: msm8939: correct sleep clock frequency
025ff35c0333 arm64: dts: qcom: msm8916: correct sleep clock frequency
9783dd7ba30c arm64: dts: qcom: sm8650: correct MDSS interconnects
7f76d3c0b6a8 arm64: dts: qcom: sm8550: correct MDSS interconnects
5ad50bae2867 arm64: dts: qcom: qcs8300: Add LLCC support for QCS8300
1e58fc1bbfd7 arm64: dts: qcom: qcs8300: Add PMU support for QCS8300
0d2c55b81c08 arm64: dts: qcom: sm8650: add interconnect and opp-peak-kBps for GPU
5b94ac226c37 arm64: dts: qcom: sm8550: add interconnect and opp-peak-kBps for GPU
ff6a4237a077 arm64: dts: qcom: qcs615-ride: Enable secondary USB controller on QCS615 Ride
7b7af0a3220f arm64: dts: qcom: qcs615: Add support for secondary USB node on QCS615
70d1d6fd6c19 arm64: dts: qcom: sm7225-fairphone-fp4: Drop extra qcom,msm-id value
8426048c0446 arm64: dts: qcom: sc8280xp: Add Huawei Matebook E Go (sc8280xp)
272c8a56cae6 dt-bindings: arm: qcom: Document Huawei Matebook E Go (sc8280xp)
8a297adccd50 arm64: dts: qcom: Add Xiaomi Redmi 5A
e11bfbcfd93e dt-bindings: arm: qcom: Add Xiaomi Redmi 5A
151a7c3db98f arm64: dts: qcom: Add initial support for MSM8917
2254b6e90cce arm64: dts: qcom: Add PM8937 PMIC
913f71c305c1 arm64: dts: qcom: x1e80100-qcp: Fix USB QMP PHY supplies
09832c6f4507 arm64: dts: qcom: x1e80100-microsoft-romulus: Fix USB QMP PHY supplies
ed8fb5997588 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix USB QMP PHY supplies
7e6c21f54c5a arm64: dts: qcom: x1e80100-dell-xps13-9345: Fix USB QMP PHY supplies
a41d538ab59e arm64: dts: qcom: x1e80100-crd: Fix USB QMP PHY supplies
c34bfcf4167c arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix USB QMP PHY supplies
b710eb99bd4b arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix USB QMP PHY supplies
3c36d4702a4c arm64: dts: qcom: x1e001de-devkit: Fix USB QMP PHY supplies
7b5100e2c2c7 arm64: dts: qcom: x1e80100-vivobook-s15: Add lid switch
9fe399c9392a arm64: dts: qcom: x1e80100-vivobook-s15: Use the samsung,atna33xc20 panel driver
da65d29b3889 arm64: dts: qcom: sc8280xp-blackrock: dt definition for WDK2023
83f3075bca30 dt-bindings: arm: qcom: Add Microsoft Windows Dev Kit 2023
d44c1d59e500 arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook X Laptop 14
c66b51f0f9d7 dt-bindings: arm: qcom: Add HP Omnibook X 14
037bbca2a3f2 arm64: dts: qcom: x1e80100: Add uart14
6aa81a74c708 arm64: dts: qcom: x1e80100: Add QUP power domains and OPPs
1491d7b73dc0 arm64: dts: qcom: qcs615-ride: Enable PMIC peripherals
fd77034d94f9 arm64: dts: qcom: move pon reboot-modes from pm8150.dtsi to board files
9c60f3ada145 arm64: dts: qcom: qcs615: Adds SPMI support
f4e2d4d43eaa arm64: dts: qcom: x1e78100-qcp: Enable Type-A USB ports labeled 3 and 4/6
f8100da6e4ba arm64: dts: qcom: x1e78100-t14s: Enable support for both Type-A USB ports
aba9b0f6adbb arm64: dts: qcom: msm8994: Describe USB interrupts
d71d02fdad07 arm64: dts: qcom: msm8996: Fix up USB3 interrupts
13c2ef899e24 arm64: dts: ti: Remove unused and undocumented "ti,(rx|tx)-fifo-depth" properties
31b6dff2ab32 arm64: dts: ti: k3-am64-main: Switch ICSSG clock to core clock
195db4bc36fd dt-bindings: soc: ti: pruss: Add clocks for ICSSG
ce45d5fa219d arm64: dts: qcom: sdm670-google-sargo: enable gpu
a008a423fbaa arm64: dts: qcom: sdm670: add gpu
6d8cd88d39fe arm64: dts: qcom: qcs8300: Add coresight nodes
0fe8d8860ede arm64: dts: qcom: x1e78100-t14s: add sound support
ba9d087df21f arm64: dts: ti: k3-am69-sk: Mark tps659413 regulators as bootph-all
107576e5e74a arm64: dts: ti: k3-j784s4-evm: Mark tps659413 regulators as bootph-all
deec96227e9f arm64: dts: ti: k3-am62x-sk-common: Support SoC wakeup using USB1 wakeup
6200d7872cd1 arm64: dts: ti: k3-pinctrl: Introduce deep sleep macros
350db261f67b arm64: dts: ti: k3-j784s4: Fix clock IDs for MCSPI instances
ae99e86836a3 arm64: dts: ti: am62-phyboard-lyra: Provide a vcc-supply for the I2C EEPROM
b046357735ea arm64: dts: ti: k3-am62-phycore-som: Define vcc-supply for I2C EEPROM
9c18ffacb3fa arm64: dts: ti: k3-am62x-phyboard-lyra: Add HDMI bridge regulators
5b5cbfcfdee1 arm64: dts: ti: k3-am62x-phyboard-lyra: Set RGB input to 16-bit for HDMI bridge
288d6016b122 arm64: dts: qcom: sm8350-hdk: enable IPA
cf50db8ea9fb arm64: dts: imx93: Use IMX93_CLK_SPDIF_IPG as SPDIF IPG clock
7da6c7194fef dt-bindings: clock: imx93: Add SPDIF IPG clk
569de7185185 arm64: dts: qcom: sm8250-xiaomi-elish: Add bluetooth node
e21d0a4f2c8c arm64: dts: qcom: sm8250-xiaomi-elish: Add wifi node
68831ae6d156 arm64: dts: qcom: sm8250-xiaomi-elish: Add qca6390-pmu node
a28ec4aff3b2 arm64: dts: qcom: sa8775p: Use valid node names for GPI DMAs
36743a326f7e arm64: dts: qcom: sa8775p-ride: Enable Display Port
a768b92cb352 arm64: dts: qcom: sa8775p: add DisplayPort device nodes
cf028b714a5b arm64: dts: qcom: qcs8300: enable the inline crypto engine
cee05b1ad90c arm64: dts: qcom: qcs8300: add TRNG node
292ed22fdd17 arm64: dts: qcom: msm8994-angler: Enable power key, volume up/down
5edaf1ce5895 arm64: dts: qcom: ipq5424: Add watchdog node
388270588918 arm64: dts: qcom: qcs8300: Add ADSP and CDSP0 fastrpc nodes
129030bb922e arm64: dts: qcom: sa8775p: Add CPUs to psci power domain
8b24923b3efc arm64: dts: qcom: sdm670-google-sargo: add flash leds
43ca8ec97766 arm64: dts: qcom: pm660l: add flash leds
ccff93fad5af arm64: dts: qcom: sa8775p: Use a SoC-specific compatible for GPI DMA
6e4a45c07edd arm64: dts: qcom: sa8775p: add display dt nodes for MDSS0 and DPU
a2b2980dbb1f arm64: dts: qcom: sa8775p: Add support for clock controllers
7ed6924b0312 arm64: dts: qcom: sa8775p: Update sleep_clk frequency
e4490e609b39 arm64: dts: qcom: qcm6490-idp: Allow UFS regulators load/mode setting
4e989063096e arm64: dts: qcom: msm8996-xiaomi-gemini: Fix LP5562 LED1 reg property
df99a130a74e arm64: dts: qcom: qcs6490-rb3gen2: Configure onboard LEDs
f02a51470d24 arm64: dts: qcom: pmk8350: Add more SDAM slices
ec880adee94b dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for QCS615
270dc5639179 arm64: dts: qcom: ipq9574: Enable PCIe PHYs and controllers
86fab4b95908 arm64: dts: qcom: ipq9574: Add PCIe PHYs and controller nodes
0aa89e907ef4 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add lid switch
1db8787febfd arm64: dts: qcom: sm6350: Fix uart1 interconnect path
b3f75619fbef dt-bindings: clock: qcom,x1e80100-gcc: Add X1P42100
a08798ef3791 Merge branch '20241221-topic-x1p4_clk-v1-2-dbaeccb74884@oss.qualcomm.com' into clk-for-6.14
ce6c7fd01eae dt-bindings: clock: qcom,x1e80100-gpucc: Extend for X1P42100
4e7b54877224 dt-bindings: arm: qcom: Add X1P42100 SoC & CRD
a582468ff79d dt-bindings: arm: qcom-soc: Extend X1E prefix match for X1P
1ab23a35f672 arm64: dts: qcom: qcs8300: add QCrypto nodes
cf6956eb1096 dt-bindings: phy: qcom,qmp-pcie: document the SM8350 two lanes PCIe PHY
a372291a54c4 dt-bindings: phy: qcom,ipq8074-qmp-pcie: Document the IPQ5424 QMP PCIe PHYs
4545231f29bb dt-bindings: display: msm: dp: update maintainer entry
530448fc8043 dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings
3f89ba249770 dt-bindings: mtd: cadence: convert cadence-nand-controller.txt to yaml
496b1249763c dt-bindings: mtd: nuvoton,ma35d1-nand: add new bindings
0ee1328fec4d dt-bindings: dma: atmel: Convert to json schema
3855274c4d76 dt-bindings: dma: st-stm32-dmamux: Add description for dma-cell values
8c9afd83219c dt-bindings: dma: adi,axi-dmac: deprecate adi,channels node
84473ed8e938 dt-bindings: dma: adi,axi-dmac: convert to yaml schema
3a40e2e0da27 dt-bindings: dma: Support channel page to nvidia,tegra210-adma
2dce91669c16 dt-bindings: dma: ti: k3-bcdma: Add J722S CSI BCDMA
71d21c7805b2 dt-bindings: dma: fsl-edma: add nxp,s32g2-edma compatible string
0bc5ef843e94 dt-bindings: connector: Add pd-revision property
dc8b8584328f arm64: dts: qcom: x1e80100-qcp: Enable external DP support
1ca5c7a7ed42 arm64: dts: qcom: x1e80100-qcp: Add FSUSB42 USB switches
b195ab8231ab dt-bindings: usb: gpio-sbu-mux: Add an entry for FSUSB42
43da73f7bea6 dt-bindings: net: sparx5: document RGMII delays
43ee0a6db5c1 dt-bindings: net: can: atmel: Convert to json schema
75cf70187761 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings
322fa7fa42e5 arm64: dts: mediatek: Set mediatek,mac-wol on DWMAC node for all boards
10e780aa6039 dt-bindings: cpufreq: apple,cluster-cpufreq: Add A7-A11, T2 compatibles
c0acf07d4d95 dt-bindings: cpufreq: Document support for Airoha EN7581 CPUFreq
d92c817912b1 dt-bindings: leds: Add LED1202 LED Controller
cc47d96ffd6a Merge 6.14-rc4 into usb-next
7b599718653c arm64: dts: exynos: Add initial support for Samsung Galaxy S9 (SM-G960F)
8c35c7ec9b66 arm64: dts: exynos: Add Exynos9810 SoC support
3a3ca5b90546 arm64: dts: exynos850-e850-96: Specify reserved secure memory explicitly
2ba6c6e00eb2 arm64: dts: exynos990: Add a PMU node for the third cluster
3e878d6fc283 dt-bindings: power: supply: Add STC3117 Fuel Gauge
7309c91c4380 arm64: dts: qcom: x1e001de-devkit: Enable SD card support
762b1d65afba arm64: dts: qcom: x1e80100-qcp: Enable SD card support
a5dae69b59ea arm64: dts: qcom: x1e80100: Describe the SDHC controllers
aae236e6c6d6 arm64: dts: qcom: qcs615: Add CPU and LLCC BWMON support
48eb34a48947 dt-bindings: interconnect: qcom-bwmon: Document QCS615 bwmon compatibles
c24d245ef32b dt-bindings: iio: dac: ad5791: ldac gpio is active low
1b356d15e03d arm64: dts: allwinner: h313: enable DVFS for Tanix TX1
ddf0cc01423c Merge tag 'renesas-dts-for-v6.14-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
2f6e254748ab Merge tag 'stm32-dt-for-v6.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
75f599d7b5e2 arm64: dts: allwinner: a100: Add syscon nodes
e5a0cde0142d dt-bindings: sram: sunxi-sram: Add A100 compatible
4ca0f63320d2 dt-bindings: display: panel-simple: Document Topland TIAN-G07017-01
40607c073046 dt-bindings: vendor-prefixes: add prefix for Topland Electronics (H.K)
1b402c05d117 arm64: dts: st: enable imx335/csi/dcmipp pipeline on stm32mp257f-ev1
e27d773c7519 arm64: dts: st: add csi & dcmipp node in stm32mp25
745e076fcefe ARM: dts: stm32: Swap USART3 and UART8 alias on STM32MP15xx DHCOM SoM
e7db998ea765 ARM: dts: stm32: add counter subnodes on stm32mp157 dk boards
835366cfa1c6 ARM: dts: stm32: add counter subnodes on stm32mp157c-ev1
93d4328e2d16 ARM: dts: stm32: add counter subnodes on stm32mp135f-dk
a9518c94497f ARM: dts: stm32: populate all timer counter nodes on stm32mp15
e0ffc3b355a7 ARM: dts: stm32: populate all timer counter nodes on stm32mp13
32508c9faf88 dt-bindings: power: supply: gpio-charger: add support for default charge current limit
03fa6037e2ed arm64: dts: qcom: qcs8300: Add watchdog node
a040537d5bc3 Merge tag 'drm-misc-next-2024-12-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
f581d08ee726 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
195166ec02bc dt-bindings: iommu: qcom,iommu: Add MSM8917 IOMMU to SMMUv1 compatibles
104347e99732 arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie1
cbed8569a8f6 arm64: dts: mt7986: add overlay for SATA power socket on BPI-R3
4f27fb334f47 media: dt-bindings: Add property to describe CSI-2 C-PHY line orders
e6d626eae5cd media: dt-bindings: sony,imx290: Add IMX462 to the IMX290 binding
a51679a37f7c arm64: dts: mediatek: mt8188: Add GPU speed bin NVMEM cells
3dc6fe6a8036 arm64: dts: mediatek: mt8183: willow: Support second source touchscreen
2bc0877b7620 arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen
79825bce0397 dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti,lvds-vod-swing
3d9b1ddc4c58 arm64: dts: zynqmp: Add DMA for DP audio
56002a7e5507 dt-bindings: display/xlnx/zynqmp-dpsub: Add audio DMAs
1d988f89feef Merge tag 'v6.13-rc3' into drm-next
c2eca978406b dt-bindings: power: supply: bq24190: Add BQ24297 compatible
fad38042783a dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5 host1
12fbed02c8e7 dt-bindings: interrupt-controller: arm,gic: Correct VGIC interrupt description
481c20711636 dt-bindings: hwmon: intel,crps185: Add to trivial
9b5502969b42 dt-bindings: hwmon: lm75: Add NXP P3T1755
259065a9a641 dt-bindings: mmc: mtk-sd: Document compatibles that need two register ranges
8a3e79566c5a dt-bindings: display: simple: Document Multi-Inno Technology MI1010Z1T-1CP11 panel
61778268e3f8 dt-bindings: display: simple: Add Tianma TM070JDHG34-00 panel
090c0ccfb776 dt-bindings: pwm: marvell,berlin-pwm: Convert from txt to yaml
e28ef7684379 dt-bindings: pwm: sprd,ums512-pwm: convert to YAML
dcadc2e6b813 arm64: dts: bcm4908: nvmem-layout conversion
7cf5a56eb4e8 arm64: dts: broadcom: bcmbca: bcm4908: Add DT for Zyxel EX3510-B
6c9294f13479 dt-bindings: arm64: bcmbca: Add Zyxel EX3510-B based on BCM4906
44da83236b40 arm64: dts: broadcom: bcmbca: bcm4908: Protect cpu-release-addr
8679b643b6e4 arm64: dts: broadcom: bcmbca: bcm4908: Reserve CFE stub area
7ae06b74d558 arm64: dts: broadcom: Remove unused and undocumented properties
6625a2ab0a3f arm64: dts: broadcom: Add DT for D-step version of BCM2712
b801fcaea76c arm64: dts: broadcom: Add display pipeline support to BCM2712
3e05f3d4ffc6 arm64: dts: broadcom: Add firmware clocks and power nodes to Pi5 DT
a9689d5c0ea3 ARM: dts: meraki-mr26: set mac address for gmac0
2bdc89b1a053 ARM: dts: broadcom: Add Genexis XG6846B DTS file
01fbeafc96a6 dt-bindings: arm: bcmbca: Add Genexis XG6846B
79c9d94f69a7 dt-bindings: vendor-prefixes: Add Genexis
64c631cf332c ARM: dts: bcm6846: Add ARM PL081 DMA block
bb5572a16b52 ARM: dts: bcm6846: Add LED controller
cb725d676368 ARM: dts: bcm6846: Add MDIO control block
69d5c2925b36 ARM: dts: bcm6846: Add GPIO blocks
699848ab229d ARM: dts: bcm6846: Enable watchdog
86e4bbecf49c ARM: dts: bcm6846: Add iproc rng
12d9519de619 arm: dts: broadcom: Remove unused and undocumented properties
4c0344f4d06f spi: dt-bindings: Document CS active-high
e6af8d42af56 dt-bindings: interrupt-controller: update imsic reg address to 0x24000000 in Example 1
dd5a8445fdc2 dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5424
1e404b806090 dt-bindings: mfd: bd71815: Fix rsense and typos
ca5572a3b8d0 dt-bindings: mfd: Add binding for qnap,ts433-mcu devices
dd429927dd1f dt-bindings: display: bridge: renesas,dsi-csi2-tx: Add r8a779h0
585bb2f00795 dt-bindings: display: renesas,du: Add r8a779h0
2500d3523de5 dt-bindings: display: renesas,du: Add missing constraints
39b55e129748 dt-bindings: interconnect: add interconnect bindings for SM8750
104ea6ef42e8 arm64: dts: hisilicon: Remove unused and undocumented "enable-dma" and "bus-id" properties
c567c6892c21 dt-bindings: power: Convert raspberrypi,bcm2835-power to Dt schema
355c9c7af77d dt-bindings: pinctrl: qcom: update spi0 function
f1c8ccf427cd arm64: dts: renesas: r9a09g047: Add I2C nodes
bad20eed3e8c dt-bindings: clock: Add SAMA7D65 PMC compatible string
715781a10a27 dt-bindings: clocks: atmel,at91sam9x5-sckc: add sama7d65
4ba25f7fb499 dt-bindings: atmel-sysreg: add sama7d65 RAM and PIT
5f4162849cad dt-bindings: ARM: at91: Document Microchip SAMA7D65 Curiosity
ec37333cae97 ARM: dts: microchip: sam9x75_curiosity: Add power monitor support
6eb631c5d47e ARM: dts: microchip: sam9x7: Move i2c address/size to dtsi
b014f857ed3a arm64: dts: altera: Remove unused and undocumented "snps,max-mtu" property
3d724987ffd9 arm64: dts: socfpga: agilex5: Add gpio0 node and spi dma handshake id
b49002afdea3 arm64: dts: socfpga: agilex: Add VGIC maintenance interrupt
1aa245e35e44 arm: dts: socfpga: use reset-name "stmmaceth-ocp" instead of "ahb"
6696969b3e60 ARM: dts: socfpga_cyclone5_mcvevk: Drop unused #address-cells/#size-cells
113ea9a33803 dt-bindings: net: wireless: Describe ath12k PCI module with WSI
7263b1ef0474 arm64: dts: qcom: x1e80100-pmics: Enable all SMB2360 separately
04f59a81bc27 dt-bindings: timer: fsl,imxgpt: Document fsl,imx35-gpt
503327f23d51 dt-bindings: timer: fsl,imxgpt: Fix the fsl,imx7d-gpt fallback
9cb8d24778cb Merge 6.13-rc3 into usb-next
b03b3be9daf8 Merge 6.13-rc3 into tty-next
d1ea86187677 dt-bindings: pinctrl: qcom: Add MSM8917 pinctrl
a05aff17d6f7 dt-bindings: gpio: brcmstb: permit gpio-line-names property
ec371438830b dt-bindings: net: dp83822: Add support for GPIO2 clock output
5aaba4ccfaf3 dt-bindings: display/msm: Add SM6150 MDSS & DPU
f545012b7808 dt-bindings: display/msm: dsi-controller-main: Document SM6150
362f448ad723 dt-bindings: display/msm: Add SM6150 DSI phy
5fac28f235e0 arm64: dts: exynosautov920: Add DMA nodes
183392614a22 arm64: dts: exynos8895: Add a PMU node for the second cluster
1c1905875fd0 dt-bindings: clock: samsung: Add Exynos990 SoC CMU bindings
e8f32834c9a1 dt-bindings: power: supply: ltc4162-l-charger: Add ltc4162-f/s and ltc4015
b673490dce87 ARM: dts: nuvoton: Fix at24 EEPROM node names
e1009f32f675 arm64: dts: Add initial support for Blaize BLZP1600 CB2
c8e8a937afcd dt-bindings: arm: blaize: Add Blaize BLZP1600 SoC
2957114e2e1a dt-bindings: Add Blaize vendor prefix
82174618c1e4 dt-bindings: arm: qcom,coresight-static-replicator: Add property for source filtering
50ef47244492 arm64: dts: renesas: rzg3s-smarc: Add sound card
ac3a7d045981 arm64: dts: renesas: rzg3s-smarc: Enable SSI3
2f48c4e67561 arm64: dts: renesas: Add da7212 audio codec node
60248bb57ee0 arm64: dts: renesas: rzg3s-smarc-som: Add versa3 clock generator node
d305c5f359d4 arm64: dts: renesas: r9a08g045: Add SSI nodes
15302e374878 arm64: dts: renesas: rzg3s-smarc-som: Enable ADC
ffc19bdffe29 arm64: dts: renesas: r9a08g045: Add ADC node
aeba6e9d0c97 arm64: dts: renesas: Add initial device tree for RZ/G3E SMARC EVK board
dcd67db23fa9 arm64: dts: renesas: Add initial support for RZ/G3E SMARC SoM
eb34a19744b8 arm64: dts: renesas: r9a09g047: Add OPP table
8c9ad86b744c arm64: dts: renesas: Add initial DTSI for RZ/G3E SoC
81eb0d62b624 Merge tag 'renesas-r9a09g047-dt-binding-defs-tag1' into renesas-dts-for-v6.14
1c7e7d66b433 arm64: dts: renesas: falcon-ethernet: Describe PHYs connected on the breakout board
cd875455ef2f arm64: dts: renesas: r8a779a0: Remove address- and size-cells from AVB[1-5]
6af20708bf3b dt-bindings: clock: renesas: Document RZ/G3E SoC CPG
f86081b97bb8 dt-bindings: soc: renesas: Document RZ/G3E SMARC SoM and Carrier-II EVK
faf89f8a1a49 dt-bindings: soc: renesas: Document Renesas RZ/G3E SoC variants
3fd85ab90d92 dt-bindings: display: simple: Document Multi-Inno Technology MI0700A2T-30 panel
66bc8d733dfe dt-bindings: display: panel-lvds: Add compatible for AUO G084SN05 V9
a00500bc816c arm64: dts: meson: remove broadcom wifi compatible from GX reference boards
940293bd5932 ARM: dts: aspeed: minerva: add second source RTC
fc9992d60c36 ARM: dts: aspeed: minerva: add bmc ready led setting
0919c07059a4 ARM: dts: aspeed: minerva: add i/o expanders on each FCB
6bf9a2712715 ARM: dts: aspeed: minerva: add i/o expanders on bus 0
5655adef8be2 ARM: dts: aspeed: catalina: remove interrupt of GPIOB4 form all IOEXP
6149057d90cc ARM: dts: aspeed: catalina: revise ltc4287 shunt-resistor value
dadd85245e5c arm: dts: aspeed: Blueridge and Rainer: Add VRM presence GPIOs
9aa006fba1a5 ARM: dts: aspeed: Blueridge and Fuji: Fix LED node names
0eeeee845860 arm: dts: aspeed: Everest and Fuji: Add VRM presence gpio expander
db15cdb385c1 ARM: dts: aspeed: sbp1: IBM sbp1 BMC board
762f31a9f058 dt-bindings: arm: aspeed: add IBM SBP1 board
ec5ea17ed409 ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC
9d110ab2aff8 dt-bindings: arm: aspeed: add Mt. Jefferson board
5e090aaa0de5 ARM: dts: aspeed: yosemite4: Add i2c-mux for ADC monitor on Spider Board
681d6eed94bf ARM: dts: aspeed: yosemite4: Revise adc128d818 adc mode on Fan Boards
a9029d3dfe31 ARM: dts: aspeed: yosemite4: Change the address of Fan IC on fan boards
859afda07f2a ARM: dts: aspeed: yosemite4: Revise address of i2c-mux for two fan boards
e614d27e482e ARM: dts: aspeed: yosemite4: correct the compatible string for max31790
d42f2a6d861c ARM: dts: aspeed: yosemite4: Add required properties for IOE on fan boards
616143115b98 ARM: dts: aspeed: yosemite4: Add i2c-mux for CPLD IOE on Spider Board
a3e928a16fc3 ARM: dts: aspeed: yosemite4: Add i2c-mux for four NICs
2f1036e56c75 ARM: dts: aspeed: yosemite4: add i2c-mux for all Server Board slots
4bcdfc790249 ARM: dts: aspeed: yosemite4: Remove IO expanders on I2C bus 13
2e866d9d0639 ARM: dts: aspeed: system1: Add GPIO line names
60d95ce48215 ARM: dts: aspeed: system1: Enable serial gpio0
92e2f31f7023 ARM: dts: aspeed: system1: Bump up i2c busses freq
51454d66ee21 ARM: dts: aspeed: yosemite4: correct the compatible string of adm1272
a737d0de1a9e ARM: dts: aspeed: yosemite4: Add i2c-mux for Management Board
2768b3ade39c ARM: dts: aspeed: catalina: update NIC1 fru address
9c91a2763347 ARM: dts: aspeed: catalina: enable mac2
1b2bc9554def ARM: dts: aspeed: catalina: move hdd board i2c mux bus to i2c5
745c8720b809 ARM: dts: aspeed: yosemite4: revise flash layout to 128MB
a08f81b7e785 ARM: dts: aspeed: yosemite4: Revise quad mode to dual mode
fe687e589e71 ARM: dts: aspeed: minerva: add fru device for other blades
d967f402727d ARM: dts: aspeed: minerva: change the i2c mux number for FCBs
42d7d265d0ae ARM: dts: aspeed: minerva: Revise the SGPIO line name
74ab286ef54b ARM: dts: aspeed: yosemite4: Enable spi-gpio setting for TPM
c35021c4ce6f ARM: dts: aspeed: yosemite4: Revise adc128d818 adc mode on Spider Board
e90b0f50fd5f ARM: dts: aspeed: catalina: add i2c-mux-idle-disconnect to all mux
664d21abdc65 ARM: dts: aspeed: yosemite4: Add gpio pca9506 for CPLD IOE
dabf68ac7714 ARM: dts: aspeed: yosemite4: Revise to use adm1281 on Medusa board
b0897f819a5f ARM: dts: aspeed: Enable PECI and LPC snoop for IBM System1
249c4569eaa3 ARM: dts: aspeed: yosemite4: Enable interrupt setting for pca9555
33ae10b8bbdf ARM: dts: aspeed: Fix Rainier and Blueridge GPIO LED names
a1c0eee70362 ARM: dts: aspeed: mtmitchell: Add gpio line names for io expanders
9fb3931e8911 ARM: dts: aspeed: mtmitchell: Add I2C FAN controllers
3a66345aea22 ARM: dts: aspeed: Harma: revise sgpio line name
59caa7292022 ARM: dts: aspeed: Harma: add rtc device
59e2be8e0b0a ARM: dts: aspeed: yosemite4: Enable adc15
dde2ca254a0a ARM: dts: aspeed: yosemite4: Enable watchdog2
2fcfcd8f6a74 ARM: dts: aspeed: yosemite4: Change eeprom for Medusa Board
8b5daa08d764 ARM: dts: aspeed: yosemite4: Remove temperature sensors on Medusa Board
188d618656d3 ARM: dts: aspeed: Fix at24 EEPROM node names
be6f97703464 riscv: dts: thead: Add mailbox node
8e871e523965 dt-bindings: power: reset: atmel,sama5d2-shdwc: add sam9x7
55fd74950dc7 Merge tag 'drm-misc-next-2024-12-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
94166d169b90 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
9c194b9d3fc9 dt-bindings: leds: cznic,turris-omnia-leds: Allow interrupts property
0749bc3987fb dt-bindings: leds: qcom,spmi-flash-led: Add pm660l compatible
4654f4ef873f dt-bindings: media: add the stm32mp25 compatible of DCMIPP
97f4eb19a560 dt-bindings: media: add description of stm32 csi
4a302bc60d91 regulator: dt-bindings: mt6315: Drop regulator-compatible property
ea554acaf2de arm64: dts: mediatek: Modify audio codec name for pmic
d6ad458cd298 arm64: dts: mediatek: Add extcon node for DP bridge
96b26a7935d2 arm64: dts: mediatek: Add MT8186 Chinchou Chromebooks
ee2de1c4e465 dt-bindings: arm: mediatek: Add MT8186 Chinchou Chromebook
1aec15f62217 arm64: dts: mediatek: mt8390-genio-700-evk: Add sound output support
9cb2e5646389 arm64: dts: mt6359: Add #sound-dai-cells property
7ffd6d174dd7 arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names
3650c892524c arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names
e7a0bf0ea624 arm64: dts: mediatek: mt8395-genio-1200-evk: Drop regulator-compatible property
3044cd75977f arm64: dts: medaitek: mt8395-nio-12l: Drop regulator-compatible property
1aeb537f8220 arm64: dts: mediatek: mt8195-demo: Drop regulator-compatible property
580777276cfb arm64: dts: mediatek: mt8195-cherry: Drop regulator-compatible property
298d7ab7befa arm64: dts: mediatek: mt8192-asurada: Drop regulator-compatible property
e1876181e9fa arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property
86f3857e40ab arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property
ec1666409184 media: dt-bindings: Add qcom,sc7280-camss
3ae22034321c dt-bindings: clock: qcom,sc7280-lpasscorecc: add top-level constraints
495df412cc98 dt-bindings: clock: qcom,sc7280-lpasscorecc: order properties to match convention
63f6e1f303be dt-bindings: iio: adc: adi,ad4000: Add PulSAR
2219b1991b1b dt-bindings: iio: bosch,bme680: Move from trivial-devices and add supplies
0af5c70697bd dt-bindings: iio: accel: fxls8962af: add wakeup-source property
17b990edb19a dt-bindings: iio: adc: adi,ad7{124,173,192,780}: Allow specifications of a gpio for irq line
40137f848467 dt-bindings: iio: adc: renesas,rzg2l-adc: Document RZ/G3S SoC
e4f081667d9a Add audio support for the Renesas RZ/G3S SoC
112e0392e02b ASoC: dt-bindings: convert rt5682.txt to dt-schema
cb53436b1212 ASoC: dt-bindings: renesas,rz-ssi: Document the Renesas RZ/G3S SoC
77f262ac0ce9 ASoC: dt-bindings: renesas,rz-ssi: Remove DMA description
ec381c218ba8 dt-bindings: leds: class-multicolor: Fix path to color definitions
dc659a6c6392 dt-bindings: dma: qcom,gpi: Document the sm8750 GPI DMA engine
c6d372c5d8fa dt-bindings: dmaengine: Add Allwinner suniv F1C100s DMA
88c3bb5e84a9 arm64: dts: renesas: gray-hawk-single: Add video capture support
132e5786dc6b arm64: dts: renesas: gray-hawk-single: Add DisplayPort support
223740f0f1e7 arm64: dts: renesas: r8a779h0: Add display support
05d0a6d1b387 arm64: dts: renesas: gray-hawk-single: Fix indentation
42e10e6a3fce ARM: dts: renesas: r7s72100: Add DMA support to RSPI
8abdc5c2876d dt-bindings: arm: Add arm,static-trace-id for coresight dummy source
e901efb1930f dt-bindings: soc: amlogic,meson-gx-hhi-sysctrl: Document the System Control registers found on early Meson SoC
92c67623900a arm64: dts: exynosautov920: add watchdog DT node
a8bb97a7c889 dt-bindings: display: rockchip: Add schema for RK3588 DW DSI2 controller
a94a29d1f893 dt-bindings: clock: versaclock3: Document 5L35023 Versa3 clock generator
f0d8097c00f6 dt-bindings: mmc: convert amlogic,meson-mx-sdio.txt to dtschema
9609cc7fab25 dt-bindings: mmc: document mmc-slot
e7eec0ac86e8 dt-bindings: mmc: controller: remove '|' when not needed
a9d6bccd86e6 dt-bindings: mmc: controller: move properties common with slot out to mmc-controller-common
2026147ec98a dt-bindings: mmc: controller: clarify the address-cells description
dab6e235ba27 dt-bindings: power: domain-idle-state: Allow idle-state-name
8ef158278966 arm64: dts: renesas: white-hawk-single: Add R-Car Sound support
b2df00360d4e arm64: dts: renesas: white-hawk-ard-audio: Drop SoC part
93b53d430ec1 arm64: dts: renesas: r8a779g3: Add White Hawk Single support
2c79c5978430 arm64: dts: renesas: Add R8A779G3 SoC support
63195bc30d40 arm64: dts: renesas: Factor out White Hawk Single board support
6523c7db8036 dt-bindings: soc: renesas: Document R8A779G3 White Hawk Single
1e7c0ff7fe87 dt-bindings: soc: renesas: Move R8A779G0 White Hawk up
a59bac53185a arm64: dts: renesas: rzg3s-smarc: Enable I2C1 and connected power monitor
5aaf4429ddc3 arm64: dts: renesas: rzg3s-smarc: Fix the debug serial alias
23f1cf2fa1bd arm64: dts: renesas: r9a08g045: Add the remaining SCIF interfaces
f588d991cd60 dt-bindings: Drop Bhupesh Sharma from maintainers
f43f28a352c2 dt-bindings: mmc: atmel,sama5d2-sdhci: add microchip,sama7d65-sdhci
d97ad4fba52a dt-bindings: mmc: marvell,xenon-sdhci: Simplify Armada 3700 if/then schema
21f73a744b9f arm64: dts: mediatek: mt8183: Disable DSI display output by default
0ed17cb54140 arm64: dts: mediatek: mt8183: Disable DPI display output by default
5f8c9886b71a ARM: dts: stm32: lxa-tac: Add support for generation 3 devices
3be18bb53df1 ARM: dts: stm32: lxa-tac: move adc and gpio{e,g} to gen{1,2} boards
bd87caadbef8 dt-bindings: arm: stm32: add compatible strings for Linux Automation LXA TAC gen 3
5761b60f8458 ARM: dts: stm32: lxa-tac: adjust USB gadget fifo sizes for multi function
c0ee8ae65bf1 ARM: dts: stm32: lxa-tac: extend the alias table
6491325d97d0 ARM: dts: stm32: lxa-tac: disable the real time clock
df2b2f22951d ARM: dts: stm32: Fix IPCC EXTI declaration on stm32mp151
c4a8a0a08a67 dt-bindings: crypto: qcom-qce: document the QCS8300 crypto engine
77a0899245f1 dt-bindings: crypto: ice: document the qcs8300 inline crypto engine
a32853f13152 dt-bindings: crypto: qcom,prng: document QCS8300
f91159229fdb dt-bindings: net: Add DT bindings for DWMAC on NXP S32G/R SoCs
79c5b4534b66 arm64: dts: exynos: Add initial support for Samsung Galaxy S20 (x1slte)
27718cdc7ff8 arm64: dts: exynos: Add initial support for Samsung Galaxy S20 5G (x1s)
e237f09d1ecb arm64: dts: exynos: Add initial support for Samsung Galaxy S20 Series boards (x1s-common)
bb1005b480d8 dt-bindings: arm: samsung: samsung-boards: Add bindings for SM-G981B and SM-G980F board
6a28c2a4ae0a arm64: dts: exynos: gs101: allow stable USB phy Vbus detection
f198044d8a93 arm64: dts: exynos: gs101: phy region for exynos5-usbdrd is larger
87bc937f1b00 dt-bindings: arm-smmu: Document SM8750 SMMU
ed44ee8581d7 dt-bindings: arm-smmu: document QCS615 GPU SMMU
8eb088d1b4a7 dt-bindings: iommu: arm,smmu: add sdm670 adreno iommu compatible
fabcc4f2c1d5 ARM: dts: stm32: Sort M24256E write-lockable page in DH STM32MP13xx DHCOR SoM DT
113aff69ddc5 ARM: dts: stm32: Increase CPU core voltage on STM32MP13xx DHCOR SoM
fd59186a4972 ARM: dts: stm32: Deduplicate serial aliases and chosen node for STM32MP15xx DHCOM SoM
4f492563f232 arm64: dts: st: Enable COMBOPHY on the stm32mp257f-ev1 board
f8c7684c8edf arm64: dts: st: Add combophy node on stm32mp251
2a3e53e0e0d8 arm64: dts: st: add spdifrx support on stm32mp251
006313c087a1 arm64: dts: st: add sai support on stm32mp251
0334a5071dc0 arm64: dts: st: add i2s support to stm32mp251
1be5d0935835 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
7541675b998a regulator: dt-bindings: pca9450: Add pca9452 support
c59ff84d6844 ASoC: dt-bindings: qcom,wcd9335: Drop number of DAIs from the header
d4b0ccd0822b spi: Merge up v6.12-rc2
0cf8e2647a0b ASoC: Merge up v6.12-rc2
6d8ec2cbc4f1 arm64: dts: imx93-9x9-qsb: add temp-sensor nxp,p3t1085
6b2a638f1caa arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A
c30f2f4ddcb7 arm64: dts: mediatek: mt8516: add i2c clock-div property
4d18c07d5827 arm64: dts: mediatek: mt8516: fix wdt irq type
5e78ee4a97e0 arm64: dts: mediatek: mt8516: fix GICv2 range
1b3f1b2e2e5c arm64: dts: mediatek: mt8186: Add Starmie device
ca3457265515 dt-bindings: arm: mediatek: Add MT8186 Starmie Chromebooks
100553e8a01d arm64: dts: mediatek: Introduce MT8188 Geralt platform based Ciri
045c0d0a6842 dt-bindings: arm: mediatek: Add MT8188 Lenovo Chromebook Duet (11", 9)
0f149eb34a70 arm64: dts: mt8183: set DMIC one-wire mode on Damu
54a71a86f38a arm64: dts: mediatek: mt8186: Move wakeup to MTU3 to get working suspend
e917ea78d74f arm64: dts: mediatek: mt8183-kukui: align thermal node names with bindings
49b08372e226 arm64: dts: exynos990: Add pmu and syscon-reboot nodes
893ed519c9af arm64: dts: imx8mp-evk: Add NXP LVDS to HDMI adapter cards
0089fe0abb8f arm64: dts: imx8mp-skov-revb-mi1010ait-1cp1: Set "media_disp2_pix" clock rate to 70MHz
e99bbaa6d0e3 ARM: dts: imx7[d]-mba7: add Ethernet PHY IRQ support
1b7dc20324a8 ARM: dts: imx7-mba7: Remove duplicated power supply
ad08541cb653 ARM: dts: imx7-mba7: Fix SD card vmmc-supply
1ba9f5421ae1 ARM: dts: imx7-mba7: Add 3.3V and 5.0V regulators
1b70c977063b ARM: dts: imx7-tqma7: add missing vs-supply for LM75A (rev. 01xxx)
75d42ee5a063 ARM: dts: imx7-tqma7: Remove superfluous status="okay" property
f48485e62def ARM: dts: imx7-mba7: remove LVDS transmitter regulator
350f339a9669 arm64: dts: imx8mp: add aristainetos3 board support
2a43f65b9f38 dt-bindings: arm: fsl: Add ABB SoM and carrier
8b7c7c7d73f8 arm64: dts: imx8mq-zii-ultra: remove #address-cells of eeprom@a4
6ec2efc100e2 arm64: dts: imx: Switch to simple-audio-card,hp-det-gpios
8b34ee3649a1 ARM: dts: imx: Switch to {hp,mic}-det-gpios
bdeaa5353b24 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add SAR2130P compatible
66a5c99cc010 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Add SAR2130P compatible
76dda8070e7d dt-bindings: clk: at91: Add clock IDs for the slow clock controller
3142a5a60717 dt-bindings: phy: rockchip: add rk3576 compatible
55bf73901150 dt-bindings: iio: kx022a: Support KX134-1211
24e59ef67d6a dt-bindings: ROHM KX134ACR-LBZ
1195dde7cd83 dt-bindings: iio: light: Drop BU27008 and BU27010
e4a3fe0e18db dt-bindings: iio: imu: mpu6050: Add invensense,iam20380 compatible string
9048d10ba29c dt-bindings: iio: adc: adi,ad4695: change include path
232e26643c34 iio: adc: ad4695: move dt-bindings header
7b9daa784325 dt-bindings: iio: accel: fxls8962af: add compatible string 'nxp,fxls8974cf'
db1e9c855180 dt-bindings: iio: accel: fxls8962af: add compatible string 'nxp,fxls8967af'
48ae9eb804b9 dt-bindings: iio: adis16480: add devices to adis16480
fbbb2d2fcde1 ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus
9a2284b17501 dt-bindings: mtd: jedec,spi-nor: add optional vcc-supply
996c730fa897 arm64: dts: sprd: Fix battery-detect-gpios property
5b3a7fbb234b ARM: dts: suniv: f1c100s: Activate Audio Codec for Lichee Pi Nano
9bd3bd458424 ARM: dts: suniv: f1c100s: Add support for Audio Codec
5b7e3582827f ARM: dts: suniv: f1c100s: Add support for DMA
d321fa4fac6b ASoC: dt-bindings: mediatek,mt8188-mt6359: Allow DL_SRC/UL_SRC dai-links
d08126e755d1 ASoC: dt-bindings: mediatek,mt8188-mt6359: Add compatible for mt8390 evk
436f278781dd ARM: tegra: nyan: Maintain power to USB ports on boot
08e1013a90dd arm64: dts: uniphier: Switch to hp-det-gpios
e10e3d2a5241 ARM: dts: marvell: mmp2-olpc-xo-1-75: Switch to {hp,mic}-det-gpios
ebeeefa99b95 arm64: dts: sprd: sc9863a: reorder clocks, clock-names per bindings
631cbb68f983 arm64: dts: sprd: sc9863a: fix in-ports property
8e163dec88fc arm64: dts: sprd: sc2731: move fuel-gauge monitored-battery to device DTS
f835cf1a888e arm64: dts: sprd: sp9860g-1h10: fix factory-internal-resistance-micro-ohms property
50abff61224a arm64: dts: sprd: sp9860g-1h10: fix constant-charge-voltage-max-microvolt property
c9c0aa0c5927 dt-bindings: mtd: mchp48l640 add mb85rs128ty compatible
74ec1cde093c dt-bindings: mtd: davinci: convert to yaml
992e3737c1c1 dt-bindings: trivial-devices: Add Injoinic IP5306
f281577c2c07 dt-bindings: serial: renesas: Document RZ/G3E (r9a09g047) scif
a84e90b27fff dt-bindings: usb: renesas,usbhs: Document RZ/G3S SoC
b0124ec9522c dt-bindings: usb: max33359: add max77759-tcpci flavor
0734b8150064 dt-bindings: media: qcom,sm8250-camss: Fix interrupt types
a2ab43325ee4 dt-bindings: media: qcom,sdm845-camss: Fix interrupt types
47bca504e0ae dt-bindings: media: qcom,sc8280xp-camss: Fix interrupt types
e62f3337fb59 dt-bindings: usb: qcom,dwc3: Make ss_phy_irq optional for X1E80100
1c417d214068 dt-bindings: phy: qcom,qmp-usb: Add IPQ5424 USB3 PHY
71d12e22b0d7 dt-bindings: phy: qcom,qusb2: Document IPQ5424 compatible
01a15e055eca dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml
192dec352153 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS615 QMP PCIe PHY Gen3 x1
a0ef299f2fab arm64: dts: qcom: qcs8300: add base QCS8300 RIDE board
b3368edbf141 arm64: dts: qcom: add QCS8300 platform
22592b6e0534 dt-bindings: arm: qcom: document QCS8300 SoC and reference board
ee25a063efd2 dt-bindings: w1: ds2482: Add vcc-supply property
f9caf7c1adb8 arm64: dts: renesas: ulcb: Add sample Audio Codec settings
3c1ef17efe26 dt-bindings: display/msm: qcom,sa8775p-mdss: fix the example
8b62c63846aa arm64: dts: rockchip: enable the mmu600_pcie IOMMU on the rk3588 SoC
f99fb1a617e2 riscv: dts: starfive: jh7110-milkv-mars: enable usb0 host function
50a0a1fb97bb riscv: dts: starfive: jh7110-pine64-star64: enable usb0 host function
1551cd99b9d1 dt-bindings: dma: qcom,gpi: Add SA8775P compatible
10541936cd88 spi: cadence-quadspi: Add support for device reset
13089fb4edb6 dt-bindings: dma: qcom,gpi: Add QCS8300 compatible
59ed884d57cc dt-bindings: dma: qcom,gpi: Add QCS615 compatible
36b3b6ff4311 dt-bindings: firmware: qcom,scm: document QCS615 SCM
a73eb864dc6b dt-bindings: soc: qcom,aoss-qmp: Document the qcs615
68dc9160f539 ASoC: dt-bindings: Add Allwinner suniv F1C100s Audio Codec
7215e14da8bc Merge drm/drm-next into drm-misc-next
95eddc954bae arm64: dts: exynos: Add initial support for Samsung Galaxy S20 FE (r8s)
c20a731e80ce dt-bindings: arm: samsung: Add compatible for Samsung Galaxy S20 FE (SM-G780F)
9900c2dfc9c5 arm64: dts: exynos8895: Add serial_0/1 nodes
4a86d48724d9 arm64: dts: qcom: qcs615-ride: Enable primary USB interface
f1dcc43e3348 arm64: dts: qcom: qcs615: Add primary USB interface
6d1e7caa1e93 arm64: dts: qcom: qcs615: Add QUPv3 configuration
f0b3b8aa1fc7 arm64: dts: qcom: qcs615: Add coresight nodes
4f4a3faa7e96 arm64: dts: qcom: qcs615: add the APPS SMMU node
92b357f3ad2f arm64: dts: qcom: qcs615: add the SCM node
c6f051886ab9 arm64: dts: qcom: qcs615: Add LLCC support for QCS615
276a83b90d5e arm64: dts: qcom: qcs615: add AOSS_QMP node
1707105c8661 arm64: dts: qcom: qcs615: add base RIDE board
5fd8c05608cd arm64: dts: qcom: add QCS615 platform
4e83cc778910 dt-bindings: arm: qcom: document QCS615 and the reference board
1b46c7ac239d Merge branch '20241022-qcs615-clock-driver-v4-0-3d716ad0d987@quicinc.com' into HEAD
16b2132ee184 dt-bindings: clock: qcom: Add QCS615 GCC clocks
7f3aea9ef0ca arm64: dts: qcom: x1e80100-romulus: Set up PS8830s
aaafed8d00a7 arm64: dts: qcom: x1e80100-romulus: Set up PCIe3 / SDCard reader
8a738fed159c arm64: dts: qcom: x1e80100-romulus: Configure audio
6e491d5f649e Merge branch 'arm64-for-6.13' into arm64-for-6.14
beb2fa406e5e dt-bindings: misc: lwn,bk4-spi: Add binding
af9eb21f5da7 spi: dt-bindings: cdns,qspi-nor: Add compatible string to support OSPI controller on Versal Gen2 platform
44f8fb9a2b0b dt-bindings: can: tcan4x5x: Document the ti,nwkrq-voltage-vio option
94a1e5f07c36 dt-bindings: can: convert tcan4x5x.txt to DT schema
7a6c0bd883a3 dt-bindings: can: mpfs: add PIC64GX CAN compatibility
352209091857 dt-bindings: display: Add BCM2712 KMS driver bindings
de8a4b9303ae dt-bindings: display: Add BCM2712 MOPLET bindings
1f68ef90c3d9 dt-bindings: display: Add BCM2712 MOP bindings
c7b8d44f7352 dt-bindings: display: Add BCM2712 PixelValve bindings
58bde5919556 dt-bindings: display: Add BCM2712 HVS bindings
c3b61e7ad1ab dt-bindings: display: Add BCM2712 HDMI bindings
532c07105ac7 dt-bindings: display: panel: samsung,atna56ac03: Document ATNA56AC03
b2ba01b61dd0 dt-bindings: arm: qcom: add missing elements to the SoC list
e6399ae3b3df arm64: dts: qcom: x1e80100-dell-xps13-9345: Introduce retimer support
2ab0d818e142 arm64: dts: qcom: x1e80100: Add support for PCIe3 on x1e80100
1eacef03fd10 arm64: dts: qcom: x1e80100-vivobook-s15: Enable the gpu
fc1b8232ef39 arm64: dts: qcom: ipq5424: Add smem and tcsr_mutex nodes
09add5bb11ca arm64: dts: qcom: add IPQ5424 SoC and rdp466 board support
7760d87012c8 dt-bindings: qcom: Add ipq5424 boards
682f55cb3439 Merge branch '20241028060506.246606-3-quic_srichara@quicinc.com' into arm64-for-6.13
4296c23ee9c2 arm64: dts: qcom: sar2130p: add QAR2130P board file
736f342df2b4 arm64: dts: qcom: sar2130p: add support for SAR2130P
721e4fd3571c dt-bindings: arm: qcom: add QAR2130P board
c08d3bc1ff64 Merge branch 'icc-sar2130p' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into HEAD
bd6f131c97af Merge branch '20241027-sar2130p-clocks-v5-0-ecad2a1432ba@linaro.org' into arm64-for-6.13
b41bba921339 arm64: dts: qcom: x1e001de-devkit: Enable external DP support
c769ad1b9d84 arm64: dts: qcom: x1e001de-devkit: Add audio related nodes
ca379f496023 arm64: dts: qcom: Add X1E001DE Snapdragon Devkit for Windows
ec4b119a963b dt-bindings: arm: qcom: Add Snapdragon Devkit for Windows

git-subtree-dir: dts/upstream
git-subtree-split: 955176a4ff59384360c2a132d6918a4a8708a52a
2025-04-02 08:31:19 -06:00
Simon Glass
3703298e57 u_boot_pylib: Clean up pylint warnings in gitutil.py
This file has about 40 pylint warnings, but no errors.

Quite a few of these warnings have been there for a while, but most are
coming from newer versions of pylint, where people come up with new
warnings.

The f-string warning is the most common one:

   C0209: Formatting a regular string which could be an f-string

That feature was not available when the code was written, but it is
often more convenient than using % with a list of arguments.

This patches reduces the number of warnings in this file, with 7 left
remaining.

Signed-off-by: Simon Glass <sjg@chromium.org>
2025-04-01 08:46:41 -06:00
Tom Rini
9b4b86f90c Kconfig: Fix "warning: style: quotes recommended" warnings
We have three warnings about needing to use quotes around some strings
in Kconfig files today. In two of these cases we can just add the
missing strings. In the case of INTEL_PINCTRL_PADCFG_PADTOL the symbol
is never referenced and should be dropped.

Signed-off-by: Tom Rini <trini@konsulko.com>
2025-04-01 08:46:18 -06:00
Tom Rini
be7693386d cmd: Correct dependency for CMD_LINK_LOCAL
Given how LIB_RAND is handled now, we should be depending on one of the
implementations and not selecting one of them.

Signed-off-by: Tom Rini <trini@konsulko.com>
2025-04-01 08:46:02 -06:00
Tom Rini
da20dfb2e9 Kconfig: Do not "select OF_SEPARATE"
As the code is today, we get a warning about "select" statements on
"choice" options not doing anything. In the case of OF_SEPARATE this is
the default so we do not need to do anything here normally to enforce
this.

Signed-off-by: Tom Rini <trini@konsulko.com>
2025-04-01 08:45:58 -06:00
Tom Rini
80c61c5ce8 Merge patch series "airoha: Add initial support AN7581"
Christian Marangi <ansuelsmth@gmail.com> says:

This little series adds initial support for Airoha AN7581 SoC.

With the help of some backport patch, this use OF_UPSTREAM
directly.

Posting this to have the targer and the very basic driver.

Ethernet, SNAND and eMMC support is already ready downstream
and will be posted shortly after this gets approved.

Having the first driver ready permits to separately push
dedicate series for SNAND, eMMC and Ethrnet as they all depends
on basic support of clock and reset and nothing else.

Link: https://lore.kernel.org/r/20250314185941.27834-1-ansuelsmth@gmail.com
2025-04-01 08:45:46 -06:00
Christian Marangi
e00a318d64 dt-bindings: clock: add ID for eMMC for EN7581
Add ID for eMMC for EN7581. This is to control clock selection of eMMC
between 200MHz and 150MHz.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20250113231030.6735-4-ansuelsmth@gmail.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>

[ upstream commit: 82108ad3285f58f314ad41398f44017c7dbe44de ]
2025-04-01 08:44:51 -06:00
Christian Marangi
ea0d64adc6 dt-bindings: clock: drop NUM_CLOCKS define for EN7581
Drop NUM_CLOCKS define for EN7581 dts/upstream/src/include. This is not a binding and
should not be placed here. Value is derived internally in the user
driver.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250113231030.6735-3-ansuelsmth@gmail.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>

[ upstream commit: 02d3b7557ce28c373ea1e925ae16ab5988284313 ]
2025-04-01 08:44:51 -06:00
Christian Marangi
83972387a5 arm64: dts: airoha: en7581: Add Clock Controller node
Add Clock Controller node for EN7581 SoC to correctly expose supported
clock for any user in the SoC.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20250105150328.15172-1-ansuelsmth@gmail.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>

[ upstream commit: 7693017580e9be839fa5f27130bb6500f3597595 ]
2025-04-01 08:44:51 -06:00
Christian Marangi
b02b8b7676 reset: airoha: Add driver for controlling reset line of AN7581
Add driver for controlling the reset lines of AN7581. This is a detached
version of the clock controller driver present in Linux only used to
control reset lines. Driver gets loaded with the bind of the clock
driver and doesn't require a compatible. This is needed as they share
the same registers.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-04-01 08:44:51 -06:00
Christian Marangi
d0b81afb5e clk: airoha: Add support for Airoha AN7581 SoC clock
Add support for Airoha AN7581 SoC clock driver. This mainly needed for
eMMC support to correctly get the current clock applied.

Based on the Linux clk-en7523.c but majorly reworked for U-Boot that
doesn't require CCF subsystem.

Major modification, support for set_rate, realtime get_rate and split
for reset part to a different driver.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-04-01 08:44:51 -06:00
Christian Marangi
793e327e2c airoha: Add initial support for Airoha AN7581 SoC
Add initial support for Airoha AN7581 SoC. This adds the initial Kconfig
and Makefile entry for the SoC, an U-Boot specific DTSI and initial config
for it. Also add the initial code for CPU and RAM initialization.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-04-01 08:44:51 -06:00
Fabio Estevam
aa7d628b78 configs: sama5d27: Fix the 'reset' command
Since commit 61040097a9 ("reset: at91: Add reset driver for basic
assert/deassert operations") the "atmel,sama5d3-rstc" compatible for
the sama5d2 reset controller in sama5d2.dtsi is not handled by
CONFIG_SYSRESET_AT91 anymore, but by CONFIG_RESET_AT91 now.

This resulted in the following error, when trying to reset from the U-Boot
shell on a sama5d27_wlsom1 board:

 => reset
 resetting ...
 System reset not supported on this platform
 ### ERROR ### Please RESET the board ###

Fix it by enabling the CONFIG_RESET_AT91 driver in all sama5d27 defconfigs.

Tested on a sama5d27_wlsom1 board.

Based on the fix in commit e1ee52ca56 ("configs: at91: sam9x60: Switch
to new reset driver")

Fixes: 61040097a9 ("reset: at91: Add reset driver for basic assert/deassert operations")
Signed-off-by: Fabio Estevam <festevam@denx.de>
2025-04-01 11:36:35 +03:00
Udit Kumar
b0899e4451 configs: am68_sk_r5: Enable AVS config
Enable AVS config

Signed-off-by: Udit Kumar <u-kumar1@ti.com>
2025-03-31 17:04:21 -06:00
Hrushikesh Salunke
e2d9b3aa2e configs: am65x_evm_r5_usbdfu_defconfig: Fix USB DFU boot
Increase the size of malloc region allocated before relocation, as
current size is insufficient for DFU boot causing it to overflow and
corrupt the stack.

Fixed regulator configs are required by vtt_supply which is used by
"am654_ddrss" driver. Without it during DFU boot DDRSS initialization
is failing. These configs are enabled in "am65x_evm_r5_defconfig" but
are missing from "am65x_evm_r5_usbdfu_defconfig". Fix that by updating
"am65x_evm_r5_usbdfu_defconfig" to include "am65x_evm_r5_defconfig".

Signed-off-by: Hrushikesh Salunke <h-salunke@ti.com>
2025-03-31 17:04:20 -06:00
Sukrut Bellary
b565d7f201 video: ti: am335x: Fix tilcdc clock names.
The commit 211b3d7263 ("arm: dts: am3x: Non-functional changes sync
with v6.3-rc6") changed the tilcdc clock names.
Fix the tilcdc driver to use the new clock names.

Signed-off-by: Sukrut Bellary <sbellary@baylibre.com>
2025-03-31 17:04:20 -06:00
Richard Genoud
2f132281cc net: am65-cpsw: cpsw_mdio: fix typo in error message
Replace "froced" by "forced"

Signed-off-by: Richard Genoud <richard.genoud@bootlin.com>
2025-03-31 17:04:20 -06:00
Tom Rini
4a06b4b8ef Merge patch series "Add WDT support for J7200 SOC"
Udit Kumar <u-kumar1@ti.com> says:

This enables the ESMs and the associated PMIC.
Programming these bits is a requirement to make the watchdog actually reset the board.

After DT sync nodes bucka1 and main_esm has bootph property added in
pmic nodes.

RFC was sent
https://lore.kernel.org/all/20241126063543.2678052-1-u-kumar1@ti.com/

With current patch boot logs
https://gist.github.com/uditkumarti/adb647f86e6d166ea2d0ac98dceb7a9b

reset: https://gist.github.com/uditkumarti/adb647f86e6d166ea2d0ac98dceb7a9b#file-gistfile1-txt-L2344

Link: https://lore.kernel.org/r/20250314110411.2781732-1-u-kumar1@ti.com
2025-03-31 17:04:20 -06:00
Neha Malcom Francis
dbe3ea4274 configs: j7200_evm_r5: Add ESM related configs for J7200
Add CONFIG_ESM_K3 and CONFIG_ESM_PMIC to enable ESM initialization
in J7200.

Signed-off-by: Neha Malcom Francis <n-francis@ti.com>
Signed-off-by: Aniket Limaye <a-limaye@ti.com>
2025-03-31 11:05:53 -06:00
Gowtham Tammana
940f2a04f3 arm: dts: k3-j7200: Add ESM PMIC support for tps659413
On J7200 processor board MCU_SAFETY_ERROR signal is routed to PMIC for
ESM error handling. The PMIC resets the board on receipt of the signal.
Enable the support for the board by adding ESM PMIC node.

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
2025-03-31 11:05:53 -06:00
Tom Rini
c17f03a7e9 Merge tag 'net-20250314' of https://source.denx.de/u-boot/custodians/u-boot-net
Pull request net-20250314.

kconfig:
* Fix submenu for network commands

net:
* Remove a useless (commented out) line in net-common.h

net-lwip:
* Remove error print on failed tx
* Fix return code of ping_loop() when no ethernet device is found
* Remove superfluous newline in help text for tftp
2025-03-31 07:39:36 -06:00
Paul Barker
64b973fc78 cmd: Kconfig: Fix submenu for network commands
The Kconfig parser seems to get confused by the current if conditions
following CMD_NET and displays all network command options directly in
the "Command line interface" menu instead of in a "Network commands"
submenu.

To help out Kconfig we can simplify the if conditions, so that the
definition of CMD_NET is followed immediately by an if/endif block that
contains all network command options. We can also remove nested checks
for CMD_NET or (NET || NET_LWIP).

Fixes: 98ad145db6 ("net: lwip: add DHCP support and dhcp commmand")
Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2025-03-31 09:46:25 +02:00
Ilias Apalodimas
f93b15e706 net: lwip: Remove error print on failed tx
When an ethernet driver fails to send a frame we print an error in lwIP.
But depending on how often that error is it might significantly delay
transmissions.

For example downloading a big file with the rpi4 spams the console with
'send error: -101', but removing the print makes the file download with
an average speed of ~8.5MiB/s since the packets are retransmitted.

So let's move it to a 'debug' in lwIP and expect ethernet drivers to handle
the failure if it's severe.

Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2025-03-31 09:46:25 +02:00
Jerome Forissier
36510e4e41 net: remove commented out line
Commit 1d5d292b79 ("net: split net into net{,-common,-legacy,-lwip}")
inadvertendly left a commented out declaration for do_wget() in
net-common.h. Remove it.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-03-31 09:46:25 +02:00
Jerome Forissier
42df30a210 net: lwip: do_ping() should return CMD_RET_FAILURE when no device
do_ping() expects ping_loop() to return a negative value on error, so
that it can propagate it to the caller as CMD_RET_FAILURE. This is not
the case when no ethernet device is found, so fix that.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-03-31 09:46:25 +02:00
Michael Walle
6d66a72a0a net: lwip: remove superfluous newline at tftp help text
The help text has a newline at the end which will lead to an empty
line after the tftpboot when printing the help overview. Remove it.

Fixes: 4d4d783812 ("net: lwip: add TFTP support and tftpboot command")
Signed-off-by: Michael Walle <mwalle@kernel.org>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2025-03-31 09:46:25 +02:00
Anshul Dalal
fd2bccec19 spl: return header size to spl_load in os boot
During linux build process the header size is computed including the BSS
whereas it's removed when creating the uncompressed image. Therefore the
size of the uncompressed image on filesystem will be smaller than the
size specified in the header.

This causes issues when loading the kernel image from the SPL (as in
falcon boot) with spl_load since it compares the read file size from the
FS to the header size form the image. Which leads to the following check
in `include/spl_load.h` failing to -EIO when loading kernel image:

  return read < spl_image->size ? -EIO : 0;

Therefore we should return the header size back to spl_load instead of
the file size in falcon boot when not loading a FIT image.

Bug report:
https://lore.kernel.org/u-boot/20250214111656.2358748-1-anshuld@ti.com/

Fixes: 775074165d ("spl: Add generic spl_load function")
Reported-by: Anshul Dalal <anshuld@ti.com>
Reviewed-by: Sean Anderson <seanga2@gmail.com>
Signed-off-by: Anshul Dalal <anshuld@ti.com>
2025-03-30 09:15:34 -06:00
Anshul Dalal
bcb8cac2d5 config: falcon: move CFG_SYS_SPI_* to Kconfig
CFG_SYS_SPI_* are used in falcon boot to specify the offsets and size of
the respective payloads. This patch moves them to Kconfig keeping the
values consistent for each of the affected boards.

Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Anshul Dalal <anshuld@ti.com>
2025-03-30 09:15:31 -06:00