mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-11 07:24:46 +00:00
98975 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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 |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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:
|
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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]: |
||
![]() |
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 |
||
![]() |
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 |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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 |
||
![]() |
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 ] |
||
![]() |
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 ] |
||
![]() |
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 ] |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
aa7d628b78 |
configs: sama5d27: Fix the 'reset' command
Since commit |
||
![]() |
b0899e4451 |
configs: am68_sk_r5: Enable AVS config
Enable AVS config Signed-off-by: Udit Kumar <u-kumar1@ti.com> |
||
![]() |
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> |
||
![]() |
b565d7f201 |
video: ti: am335x: Fix tilcdc clock names.
The commit
|
||
![]() |
2f132281cc |
net: am65-cpsw: cpsw_mdio: fix typo in error message
Replace "froced" by "forced" Signed-off-by: Richard Genoud <richard.genoud@bootlin.com> |
||
![]() |
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 |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
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 |
||
![]() |
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:
|
||
![]() |
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> |
||
![]() |
36510e4e41 |
net: remove commented out line
Commit
|
||
![]() |
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> |
||
![]() |
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:
|
||
![]() |
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:
|
||
![]() |
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> |