mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-12-24 19:02:14 +01:00
101129 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ebf8aaf7af |
mtd: rawnand: cortina_nand: Fix -ENOMEM detection
In init_nand_dma there was code to detect failure to allocate memory but it had two problems. Firstly the 2nd clause when info->tx_desc was NULL attempted to free info->tx_desc when it should be freeing info->rx_desc. Secondly there was no detection of both allocations failing, arguably the more likely scenario. Refactor the code to simplify it and just fail as soon as either allocation fails. This issue was found by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-by: Michael Trimarchi <michael@amarulasolutions.com> |
||
|
|
56372f834c |
mtd: nand: sunxi: Free allocated memory on errors
Add kfree calls on error paths for memory that was allocated. This will prevent memory leaks. This issue found by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-By: Michael Trimarchi <michael@amarulasolutions.com> |
||
|
|
4003ed1c1e |
mtd: rawnand: stm32_fmc2: Ensure to return error code
In stm32_fmc2_nfc_probe there are 3 error returns that do not set the error code before returning which could lead to the error being silently ignored. Just return -EINVAL in each case. This issue was found by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com> |
||
|
|
42ef9a0b7f |
mtd: nand: pxa3xx: Free memory on error
In pxa3xx_nand_probe_dt if the function detects an error after allocating memory that memory is not freed before exit. Add the appropriate free. This issue was found by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-by: MIchael Trimarchi <michael@amarulasolutions.com> |
||
|
|
ae5711f881 |
Merge patch series "env: mtd: add the missing put_mtd_device()"
This series from Shiji Yang <yangshiji66@outlook.com> fixes some issues with the recently added "environment in mtd (generic)" functionality. Link: https://lore.kernel.org/r/OSBPR01MB1670E56647F1F8B4BA66A931BC59A@OSBPR01MB1670.jpnprd01.prod.outlook.com |
||
|
|
7e842bd331 |
env: mtd: initialize saved_buf pointer
When sect_size is greater than the CONFIG_ENV_SIZE, this wild
pointer will cause CPU halt or system crash.
Fixes: 03fb08d4aef8 ("env: Introduce support for MTD")
Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
|
||
|
|
39ae954b04 |
env: mtd: add the missing put_mtd_device()
The mtd device is got in setup_mtd_device(), we must put the mtd device before exiting the function to update the mtd use count. This patch fixes the following env error: > Removing MTD device #2 (u-boot-env) with use count 1 > Error when deleting partition "u-boot-env" (-16) Fixes: 03fb08d4aef8 ("env: Introduce support for MTD") Signed-off-by: Shiji Yang <yangshiji66@outlook.com> |
||
|
|
d0075e2d73 |
Makefile: add dependency from lib to arch/$(ARCH)/lib
Top level Makefile starts separate "make" processes for each each subdirectory. lib/efi_loader apps now depend on lib.a from arch/$(ARCH)/lib if CONFIG_USE_PRIVATE_LIBGCC is enabled which creates a race conditions since dependency from lib/efi_loader EFI apps to arch/$(ARCH)/lib/lib.a is not explicit: arm-poky-linux-gnueabi-ld.bfd: cannot find arch/arm/lib/lib.a: No such file or directory make[3]: *** [scripts/Makefile.lib:512: lib/efi_loader/testapp_efi.so] Error 1 This error was seen on yocto/OE-core CI builds after u-boot 2025.07 update: https://lists.openembedded.org/g/openembedded-core/message/220004 https://autobuilder.yoctoproject.org/valkyrie/api/v2/logs/2914600/raw_inline | rm -f lib/efi_loader/built-in.o; arm-poky-linux-gnueabi-ar cDPrsT lib/efi_loader/built-in.o lib/efi_loader/efi_bootmgr.o lib/efi_loader/efi_bootbin.o lib/efi_loader /efi_boottime.o lib/efi_loader/efi_helper.o lib/efi_loader/efi_console.o lib/efi_loader/efi_device_path.o lib/efi_loader/efi_device_path_to_text.o lib/efi_loader/efi_device_ path_utilities.o lib/efi_loader/efi_dt_fixup.o lib/efi_loader/efi_fdt.o lib/efi_loader/efi_file.o lib/efi_loader/efi_hii.o lib/efi_loader/efi_hii_config.o lib/efi_loader/efi _image_loader.o lib/efi_loader/efi_load_options.o lib/efi_loader/efi_memory.o lib/efi_loader/efi_root_node.o lib/efi_loader/efi_runtime.o lib/efi_loader/efi_setup.o lib/efi_ loader/efi_string.o lib/efi_loader/efi_unicode_collation.o lib/efi_loader/efi_var_common.o lib/efi_loader/efi_var_mem.o lib/efi_loader/efi_variable.o lib/efi_loader/efi_var_ file.o lib/efi_loader/efi_watchdog.o lib/efi_loader/efi_disk.o lib/efi_loader/efi_net.o lib/efi_loader/efi_smbios.o lib/efi_loader/efi_load_initrd.o lib/efi_loader/efi_confo rmance.o | arm-poky-linux-gnueabi-ld.bfd -nostdlib -zexecstack -znocombreloc -znorelro --no-warn-rwx-segments -L /srv/pokybuild/yocto-worker/oe-selftest-armhost/build/build-st- 3119200/tmp/work/beaglebone_yocto-poky-linux-gnueabi/u-boot/2025.07/sources/u-boot-2025.07 -T arch/arm/lib/elf_arm_efi.lds -shared -Bsymbolic -s lib/efi_loader/helloworld.o lib/efi_loader/efi_crt0.o lib/efi_loader/efi_reloc.o lib/efi_loader/efi_freestanding.o arch/arm/lib/lib.a -o lib/efi_loader/helloworld_efi.so | arm-poky-linux-gnueabi-ld.bfd: cannot find arch/arm/lib/lib.a: No such file or directory | make[3]: *** [scripts/Makefile.lib:512: lib/efi_loader/helloworld_efi.so] Error 1 The different "make" processes share common scripts/Makefile.build and scripts/Makefile.libs but since they are separate processes the Makefile rules can't add a dependency from lib/uefi_loader targets to arch/$(ARCH)/lib/lib.a. Or the file level dependency can be added but then "make" produces a too sparse error message which does not mention that one of the dependencies like arch/$(ARCH)/lib/lib.a was not found: make[3]: *** No rule to make target 'lib/efi_loader/helloworld.efi', needed by '__build'. Stop. Fix this dependency problem by building arch/$(ARCH)/lib before lib if CONFIG_USE_PRIVATE_LIBGCC was enabled. To reproduce the race condition more reliably, add a "sleep 10" delay before linker command cmd_link_l_target with 2025.07 or to $(lib-target): target in scripts/Makefile.build with master branch after Kbuild update. Fixes: 43d43241d1c9 ("scripts/Makefile.lib: add PLATFORM_LIBGCC to efi linking") Cc: Adriano Cordova <adrianox@gmail.com> Cc: Fabio Estevam <festevam@gmail.com> Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Reviewed-by: Fabio Estevam <festevam@gmail.com> |
||
|
|
231b40724d |
Merge tag 'net-20250801' of https://source.denx.de/u-boot/custodians/u-boot-net
Pull request for net-20250801 net: - Support overriding Auto Negotiation timeout with env variable 'phy_aneg_timeout' - Add missing virtqueue_kick() in free_pkt() - Remove bcm281xx ethernet driver - Tighten some network driver dependencies in Kconfig - Add <cpu_func.h> to some platforms - Fix a debug print in ftgmac100.cA - Add parentheses around PSEUDO_HDR_SIZE net-lwip: - Fix build error with CONFIG_LWIP_DEBUG=y - Remove eth_init() from net_init() as it is called later - Simplify net_lwip_eth_start() net-legacy: - wget: Fix comparison of unsigned variable - Incorrect macro used (TCP_0_NOP instead of TCP_1_NOP) |
||
|
|
5a4bfe3877 |
net: phy: Support overriding Auto Negotiation timeout with env variable
The Auto Negotiation procedure between two Ethernet PHYs consists of determining the best commonly supported parameters among Speed, Duplex Mode and Flow Control. The time taken for this procedure is not only dependent on the local PHY used, but also on the link-partner PHY. While a timeout can be specified in the form of a "CONFIG" on the basis of the local PHY present on the device, since the timeout also depends on the link-partner PHY, it might be necessary to modify the timeout. To avoid rebuilding the bootloader for a given device, just because it may be connected to various link-partner PHYs, each with a different timeout, introduce an environment variable named "phy_aneg_timeout" and override "CONFIG_PHY_ANEG_TIMEOUT" with "phy_aneg_timeout". Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> [jf: add missing #include <env.h>] Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> |
||
|
|
71056afe20 |
lwip: provide a sntp_format_time() function
Provide a trivial implementation of sntp_format_time() to fix a build
error when CONFIG_LWIP_DEBUG=y:
lib/lwip/lwip/src/apps/sntp/sntp.c: In function ‘sntp_format_time’:
lib/lwip/lwip/src/apps/sntp/sntp.c:283:10: error: implicit declaration of function ‘ctime’ [-Werror=implicit-function-declaration]
283 | return ctime(&ut);
| ^~~~~
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
|
||
|
|
d1b4bfc984 |
virtio: net: Add missing virtqueue_kick in free_pkt
Every virtqueue_add must eventually be followed by virtqueue_kick for to properly notify the peer that new buffers have been put into the queue. This is currently missing for virtio-net and may result in non-working network when the host has depleted the rx buffers and waits for new buffers. Depending on the host it may busy poll on the virtio queue or wait for the kick. Qemu does the latter and may break. Signed-off-by: Christian Speich <c.speich@avm.de> |
||
|
|
3c1ac44caa |
arm: bcm281xx: Remove ethernet driver
As no platforms enable the ethernet driver, remove it. Signed-off-by: Tom Rini <trini@konsulko.com> |
||
|
|
982aac5754 |
net: Tighten some network driver dependencies
A large number of network drivers cannot build without access to some platform specific header files. Express those requirements in Kconfig as well. This covers the QUICC engine drivers as that is networking driver infrastructure. Signed-off-by: Tom Rini <trini@konsulko.com> |
||
|
|
5564a4be25 |
net: Add <cpu_func.h> to some platforms
The common portable header for CPU related functions such as cache flushing and invalidation is <cpu_func.h> so add that to these drivers. Signed-off-by: Tom Rini <trini@konsulko.com> |
||
|
|
3a5da11ffe |
drivers/net/ftgmac100.c: Fix a debug print
In the debug print in ftgmac100_send we want to say where the packet is in memory and what the length is, so use %p to print that. Signed-off-by: Tom Rini <trini@konsulko.com> |
||
|
|
51eb2bff87 |
net: lwip: remove eth_init from net_init as it is called later
The call to eth_init within net_init causes the network interface to
start, stop, start again which can cause issues with certain network
device drivers. Remove it to make it behave like the legacy network
path.
Fixes: 5666865decb8 ("net: lwip: fix initialization sequence before a command")
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
|
||
|
|
bd4de55951 |
net: lwip: simplify net_lwip_eth_start
For NET_LWIP eth_is_on_demand_init() is always 1 so remove the check and simplify the code. Suggested-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Tim Harvey <tharvey@gateworks.com> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> |
||
|
|
9104267e67 |
net: wget: Fix comparison of unsigned variable
content_length is an unsigned long and so testing that it is >= 0 will always be true. Instead test that it is != -1 as that is the condition set on error. This issue found by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> |
||
|
|
c29c5ed296 |
net: Incorrect NOP macro used for test
In tcp_parse_options the uchar p[0] is attempted to test for a match with the 32bit macro TCP_0_NOP which can never be true. Instead test against the 8bit macro TCP_1_NOP. This issue found by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> |
||
|
|
31a8d2d340 |
net: Add parens to macro PSEUDO_HDR_SIZE
Smatch reports a warning about possibly needing parens around the macro PSEUDO_HDR_SIZE. This will not affect the one place the macro is used but add the parens anyway as it is good practice to have them and if the macro is used again in the future it could possibly matter then. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> |
||
|
|
f5e968a28e |
Add support for STM32 TIMERS and STM32 PWM on STM32MP25
Add STM32MP13xx SPL and OpTee-OS start support Fix header misuse in stm32 reset drivers Fix STMicroelectronics spelling Fix clk-stm32h7 wrong macros used in register read Fix PRE_CON_BUF_ADDR on STM32MP13 Fix clock identifier passed to struct scmi_clk_parent_set_in Fix stm32 reset for STM32F4/F7 and H7 Enable OF_UPSTREAM_BUILD_VENDOR for stm32mp13_defconfig Add STM32MP23 SoC and stm32mp235f-dk board support -----BEGIN PGP SIGNATURE----- iQJQBAABCgA6FiEEXyrViUccKBz9c35Jysd4L3sz/6YFAmiLMDMcHHBhdHJpY2Uu Y2hvdGFyZEBmb3NzLnN0LmNvbQAKCRDKx3gvezP/piEgD/4iJisKm8VxHkbD8rHQ XBcew6H8fgjRxm+Df9SJd1FfiGcJDr84E91VLhfmZm+MmDLdI+Zwt21teDkEiAsk CLQcuJnCTPl0rQ4bteZQGrPAyUr7iMz+txwFCWor9hA3Om8nKZ/qvtXTzudJWZg9 J1tneYMBOIknC4UUXJjbwWTLDyMJus32FxBm97ylPlDzWT9vci+BdiIFRt2W/Izh ETow6eKQf7UFhYSYc+sAoFr1BeUZCW/O+Omo+rj5ZcbG4jTfvNFeaAB3RUCeIigX 44O3he6AQxFscjRYmvJhtITVCJFNlLLbVBo2CR3F2rvYNdtXEFMsksTiCwSkc3Yk tO+hMqO3NCsDXB4kIYvIsaK2tjuhFghmbKeg17cQyrXgnSaJM4hKumf1Tf8oGZWI 76MwETlyPmjfYGvVGTghtrqAWAFcWhPB/GnGFmboe0xhM+CfNhKGK+Rt8YzT3zbS HYCuSsrfbbs2lAkUc1HOovNDWpDUlCbDadhH2TgQ3TODQWwce1EL+n3Cz0hOS3vR qD27G2YH7Ng//vkwQjK6wbVaS08cTWQeYgxpqRxG0pV64q6fY3qXcp1E8bECf0Br WbfUO6DEklnnOxX/u5annOVelRVDlnxVTEXFdFwDgkgWDm5SPWETcbszhqExAXIj kXNZmKIvStR4vlbbsdBkVYjJdw== =LafX -----END PGP SIGNATURE----- Merge tag 'u-boot-stm32-20250731' of https://source.denx.de/u-boot/custodians/u-boot-stm CI: https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/27236 - Add support for STM32 TIMERS and STM32 PWM on STM32MP25 - Add STM32MP13xx SPL and OpTee-OS start support - Fix header misuse in stm32 reset drivers - Fix STMicroelectronics spelling - Fix clk-stm32h7 wrong macros used in register read - Fix PRE_CON_BUF_ADDR on STM32MP13 - Fix clock identifier passed to struct scmi_clk_parent_set_in - Fix stm32 reset for STM32F4/F7 and H7 - Enable OF_UPSTREAM_BUILD_VENDOR for stm32mp13_defconfig - Add STM32MP23 SoC and stm32mp235f-dk board support |
||
|
|
eef444c389 |
Merge tag 'u-boot-socfpga-next-20250731' of https://source.denx.de/u-boot/custodians/u-boot-socfpga
This pull request includes updates for the SoCFPGA platform intended for the 2025.10 release cycle. The highlights focus on enabling the Power Manager for Agilex5, NAND boot support enhancements, and various bug fixes and cleanups across SoCFPGA components. CI: * https://source.denx.de/u-boot/custodians/u-boot-socfpga/-/pipelines/27221 Summary of changes: Agilex5 Power Manager: * Initial driver support and DT bindings are added for the Agilex5 Power Manager, enabling better power domain control. NAND Boot Support for Agilex5: * SPL support for NAND boot is enabled. * UBI/UBIFS support is configured in defconfigs. * Memory layout updates (malloc and BSS relocation) ensure proper boot behavior. Code Quality Improvements: * Coverity and runtime bug fixes (e.g., jtag_usercode check, sub-device conditionals). * Several cleanup patches addressing formatting, logic, and initialization issues. General Maintenance: * SPDX license tags and header include fixes. * Device tree updates to limit SPI clock frequency and other minor adjustments. These contributions come from Alif Zakuan Yuslaimi, Andrew Goodbody, Dinesh Maniyam, Naresh Kumar Ravulapalli, and Tingting Meng. This patch set has been tested on Agilex 5 devkit. |
||
|
|
79f3e77133 |
Subtree merge tag 'v6.16-dts' of dts repo [1] into dts/upstream
[1] https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git Perform a few fixups in our dts* files to match upstream changes. Signed-off-by: Tom Rini <trini@konsulko.com> |
||
|
|
ecec23fc9a |
Squashed 'dts/upstream/' changes from fe2d6c49bb4e..d08867ef8f12
d08867ef8f12 Merge tag 'v6.16-dts-raw' 0a3935a7ac7e Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux cdbf9e831b32 Merge tag 'soc-fixes-6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc bad311fb385a arm64: dts: rockchip: Drop netdev led-triggers on NanoPi R5S 2e218e73258a Merge tag 'sunxi-clk-fixes-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes 0d793561b36b Merge tag 'v6.16-rc7-dts-raw' 4afd44a0f9e1 Merge tag 'char-misc-6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc d4258ca2506f Merge tag 'sunxi-fixes-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes 6f58a4a3d85b Merge tag 'soc-fixes-6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 7d36fa2aead7 Merge tag 'v6.16-rc6-dts-raw' 5b4fe5bc4d6c Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux 658c2ac70a6b Merge tag 'qcom-arm64-fixes-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes 30434c1bbe5b Merge tag 'v6.16-rockchip-dtsfixes1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes fe1c74e923db Merge tag 'imx-fixes-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes fc87372bbb95 Merge tag 'net-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 95306cebd27f arm64: dts: allwinner: a523: Rename emac0 to gmac0 87991de983b4 dt-bindings: net: sun8i-emac: Rename A523 EMAC0 to GMAC0 660bbdcb1908 arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always on 2a8f1cf921d8 Merge tag 'v6.16-rc5-dts-raw' 7764f9945554 Merge tag 'i2c-for-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux f308bc1b45ec Merge tag 'soc-fixes-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 3801555e90ae Merge tag 'input-for-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input f6493b7ab2e6 Merge tag 'iio-fixes-for-6.16a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus 06e8c2fc200d Merge tag 'net-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net c5acde066c90 clk: sunxi-ng: v3s: Fix CSI SCLK clock name 3bfb31865adf Merge tag 'apple-soc-fixes-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into arm/fixes ee3a6c0c6e28 dt-bindings: net: sophgo,sg2044-dwmac: Drop status from the example 3de3f2c47ebc dt-bindings: i2c: realtek,rtl9301: Fix missing 'reg' constraint 21a8d452d496 arm64: dts: imx95: Correct the DMA interrupter number of pcie0_ep 9767855abcf1 arm64: dts: rockchip: Add missing fan-supply to rk3566-quartz64-a 92b2acaf0da3 arm64: dts: rockchip: use cs-gpios for spi1 on ringneck 647bec67d41e Merge tag 'v6.16-rc4-dts-raw' 3de530f62c29 arm64: dts: add big-endian property back into watchdog node 70aadb6d7760 arm64: dts: imx95-15x15-evk: fix the overshoot issue of NETC d3b30b770c70 arm64: dts: imx95-19x19-evk: fix the overshoot issue of NETC 87ec6dc7cb55 Merge tag 'tty-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty d1c317d2ce13 dt-bindings: iio: gyro: invensense,mpu3050: change irq maxItems fe8a968606e7 dt-bindings: iio: adc: adi,ad7606: fix dt_schema validation warning 70aa5d0e1460 Merge tag 'devicetree-fixes-for-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 30f939ec9d1e dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive 7c401dc8faf7 Merge tag 'v6.16-rc3-dts-raw' 84298fd5232d Merge tag 'i2c-for-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 5e306c8e57da dt-bindings: clock: mediatek: Add #reset-cells property for MT8188 9f63f409ab73 arm64: dts: rockchip: list all CPU supplies on ArmSoM Sige5 4e22da9b6577 arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequency d3fb320a33e9 arm64: dts: imx8mp-venice-gw73xx: fix TPM SPI frequency e31af1649925 arm64: dts: imx8mp-venice-gw72xx: fix TPM SPI frequency c2aa28307e3a arm64: dts: imx8mp-venice-gw71xx: fix TPM SPI frequency 90a33540cd99 Merge tag 'libnvdimm-fixes-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm b8ab2abeeac6 dt-bindings: HID: i2c-hid: elan: Introduce Elan eKTH8D18 85773da82c5c Merge tag 'powerpc-6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux cb5c58a1e4b6 Merge tag 'v6.16-rc2-dts-raw' ac5a2455698d arm64: dts: apple: Move touchbar mipi {address,size}-cells from dtsi to dts bc677b407179 arm64: dts: apple: Drop {address,size}-cells from SPI NOR 76c8cfce5e1f arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename f0db656aa694 powerpc: dts: mpc8315erdb: Add GPIO controller node 96311d89661c powerpc/microwatt: Fix model property in device tree 2b4fde2f5082 dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties 095eda05803e dt-bindings: serial: Convert altr,uart-1.0 to DT schema db0e58d2587f dt-bindings: serial: Convert altr,juart-1.0 to DT schema d2c031826ad8 dt-bindings: pmem: Convert binding to YAML 693df0922817 Merge tag 'v6.16-rc1-dts-raw' 42bf1c74586e arm64: dts: qcom: x1e80100: describe uefi rtc offset 07c8ad44a26d arm64: dts: qcom: sc8280xp-x13s: describe uefi rtc offset ee54a18d8a5b dt-bindings: soc: fsl,ls1028a-reset: Drop extra "/" in $id 0c4780dea8a9 arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi 4B 96e8f4d737e7 arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi CM5 fa6ea8235d1b arm64: dts: rockchip: Adjust the HDMI DDC IO driver strength for rk3588 f1f137de95a6 arm64: dts: rockchip: fix rk3576 pcie1 linux,pci-domain a4d276ce3997 pinctrl: MAINTAINERS: Drop bouncing Jianlong Huang f2276a9a3306 Merge tag 'loongarch-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson 9b7f7912690b Merge tag 'riscv-for-linus-6.16-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux 34a79d8b450a Merge tag 'spi-v6.16-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 60656d9d69c7 Merge tag 'pwm/for-6.16-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux 185483e5516d Merge tag 'usb-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 82b0ede70e81 Merge tag 'tty-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty cf5586288846 Merge tag 'char-misc-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc 70afb5f7dba1 Merge tag 'mips_6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux fdbd471f36e9 LoongArch: dts: Add PWM support to Loongson-2K2000 3ced8eecbb60 LoongArch: dts: Add PWM support to Loongson-2K1000 fbe4122cb758 LoongArch: dts: Add PWM support to Loongson-2K0500 ea388cd12b48 dt-bindings: drm/bridge: ti-sn65dsi83: drop $ref to fix lvds-vod* warnings 7103b4c36a4a Merge tag 'riscv-mw2-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-next 9a6b386a2d3e Merge tag 'riscv-mw1-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-next 4e717f475d40 Merge tag 'rtc-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux 08614ae8e2cb Merge tag 'dmaengine-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine b8aa7fef75df Merge tag 'phy-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy 1b1aad416ff8 Merge tag 'pci-v6.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci aba43883f85b Merge branch 'pci/dt-bindings' 1d90b503befe Merge branch 'pci/controller/qcom' 0db0a94747d9 Merge tag 'leds-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds 9bf6649192bc Merge tag 'mfd-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd 0107bcabb83c Merge tag 'ata-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux af3695e9189a Merge tag 'hwmon-for-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 2b4267b37eda Merge tag 'hyperv-next-signed-20250602' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux fed506f23c59 Merge tag 'input-for-v6.16-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 26c047f1d621 Merge tag 'mtd/for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux 509d8a0be181 Merge tag 'rproc-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux 213c5dbadd23 Merge tag 'mailbox-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox 77b1744dd134 Merge tag 'nand/for-6.16' into mtd/next 69598f8cf6f4 dt-bindings: pwm: adi,axi-pwmgen: Fix clocks 418d565e162f dt-bindings: rtc: rzn1: add optional second clock 7e286e009f74 Merge tag 'linux-watchdog-6.16-rc1' of git://www.linux-watchdog.org/linux-watchdog e54e07e995ad Merge tag 'i3c/for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux b77068b989d1 Merge tag 'for-linus' of https://github.com/openrisc/linux 538862aba33e dt-bindings: watchdog: renesas,wdt: Document RZ/V2N (R9A09G056) support a8ad8f16aa05 dt-bindings: watchdog: samsung-wdt: Add exynos990-wdt compatible 51eb468dec31 Merge tag 'mm-nonmm-stable-2025-05-31-15-28' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 07ddd9da3372 Merge tag 'soc-newsoc-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc d9e9df4c73ea Merge tag 'soc-dt-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc e32b012ba92c Merge tag 'soc-arm-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 8229dffd6155 Merge tag 'soc-drivers-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 92ddbc7b281f Merge tag 'iommu-updates-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux 60fccc768ca3 Merge tag 'i2c-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux de3468345344 Merge tag 'pinctrl-v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl 64d64658bb1d Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux 2feab0192b3d Merge tag 'renesas-dts-for-v6.16-tag5' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt d2e6c3b1a961 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi 799cac52d435 Merge tag 'devicetree-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 7bb3a108ef22 dt-bindings: mailbox: qcom,apcs: Add separate node for clock-controller 939cb0c4baa1 Merge branches 'clk-amlogic', 'clk-allwinner', 'clk-rockchip' and 'clk-qcom' into clk-next 1142409d3ba1 Merge branches 'clk-socfpga', 'clk-sophgo', 'clk-thead' and 'clk-samsung' into clk-next baaeae2a216c Merge branches 'clk-bindings', 'clk-renesas', 'clk-spacemit' and 'clk-cleanup' into clk-next ce2790c97a29 Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next b7b077d37b30 Merge tag 'drm-next-2025-05-28' of https://gitlab.freedesktop.org/drm/kernel 9671e900d11e Merge tag 'media/v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media ceab2a443756 dt-bindings: timer: Add fsl,vf610-pit.yaml 797ede01deb9 dt-bindings: gpu: mali-bifrost: Add compatible for RZ/G3E SoC 9e6cc5046d38 ASoC: dt-bindings: qcom,sm8250: Add Fairphone 5 sound card c0d1d4762e35 dt-bindings: net: dsa: mediatek,mt7530: Add airoha,an7583-switch 85d3dd3767d7 Merge tag 'thermal-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 608dc836c43c Merge tag 'mmc-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc e709800437f0 Merge tag 'pmdomain-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm 2fed8c22fca0 Merge tag 'for-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply 841871381e3f Merge tag 'spi-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 82e042806351 Merge tag 'regulator-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator 6cd98d149a4e Merge tag 'gpio-updates-for-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux c56d7645f65d Merge tag 'sound-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 531f5a82239b Merge tag 'pwm/for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux c5c642e59f80 dt-bindings: arm/cpus: Allow 2 power-domains entries 1f34e1ba0664 dt-bindings: usb: dwc3-xilinx: allow dma-coherent 7fe9ca816df0 media: dt-bindings: sony,imx219: Allow props from video-interface-devices 23e1a9da2b61 dt-bindings: soundwire: qcom: Document v2.1.0 version of IP block dc18bda804b0 dt-bindings: watchdog: fsl-imx-wdt: add compatible string fsl,ls1021a-wdt 39e0723837f5 dt-bindings: pinctrl: amlogic,pinctrl-a4: Add missing constraint on allowed 'group' node properties 52320e279b5f Merge tag 'timers-clocksource-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 4ac72745a3ba Merge tag 'irq-msi-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip eabba266a125 Merge tag 'irq-drivers-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip cfeb2af0f1dc spi: dt-bindings: spi-sg2044-nor: Add SOPHGO SG2042 3fe54a460693 dt-bindings: mailbox: qcom: Add the SM7150 APCS compatible d48dd7367ff4 dt-bindings: mailbox: add Sophgo CV18XX series SoC 7205fdc68aac Merge tag 'v6.16-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 78be8e64e1d5 Merge tag 'linux-can-next-for-6.16-20250522' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next c268694ae6c1 dt-bindings: net: airoha: Add EN7581 memory-region property 4f5aa39b37b3 arm64: dts: renesas: rzg3e-smarc-som: Reduce I2C2 clock frequency b33d0aa6f5f2 dt-bindings: rtc: add schema for NXP S32G2/S32G3 SoCs a11101f2861b dt-bindings: at91rm9260-rtt: add microchip,sama7d65-rtt 0868d96a7d71 dt-bindings: rtc: at91rm9200: add microchip,sama7d65-rtc 32d48c35b490 dt-bindings: rtc: qcom-pm8xxx: add uefi-variable offset 538b161c06d8 dt-bindings: i3c: silvaco,i3c-master: add i.MX94 and i.MX95 I3C 8d0721592b6a dt-bindings: watchdog: Add rk3562 compatible 7e2f745f8729 dt-bindings: watchdog: fsl,scu-wdt: Document imx8qm 46093162d96a dt-bindings: watchdog: Add NXP Software Watchdog Timer b2ba88747136 Merge tag 'asoc-v6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next 277fcfcc8dce dt-bindings: microsoft,vmbus: Add interrupt and DMA coherence properties 93eb157cdee2 ASoC: codecs: add support for ES8375 62137585c9f1 Merge tag 'i2c-host-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow 07176cad5d48 Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'fsl/pamu', 'mediatek', 'renesas/ipmmu', 's390', 'intel/vt-d', 'amd/amd-vi' and 'core' into next e17bfdf2bd3d ASoC: dt-bindings: Add Everest ES8375 audio CODEC b8f581eae5d9 dt-bindings: i2c: i2c-wmt: Convert to YAML 89a9fc8a198e dt-bindings: mfd: syscon: Add mediatek,mt8365-infracfg-nao cf5bbfd397e6 dt-bindings: mfd: Correct indentation and style in DTS example 563f0fcfdb0f dt-bindings: mfd: Drop unrelated nodes from DTS example 1edb48c66ec4 dt-bindings: mfd: syscon: Add qcom,apq8064-sps-sic 9b2ea6c9e8cb dt-bindings: mfd: syscon: Add qcom,apq8064-mmss-sfpb 29ee27ad1c0a dt-bindings: mfd: syscon: Add mt7988-topmisc c75d8d1f7422 dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT6893 37027ad45e6d dt-bindings: mfd: samsung,s2mps11: add s2mpg10 0a34ed586984 dt-bindings: mfd: syscon: Add microchip,sama7d65-secumod 903f759ee35d dt-bindings: mfd: syscon: atmel,sama5d2-secumod: Convert to yaml be643f887bf8 dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr d35666a54bce dt-bindings: mmc: sdhci-of-dwcmhsc: Allow use of a power-domain 9c4b88c5a89e Merge tag 'wireless-next-2025-05-22' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next 1b4f682e3ad4 Merge tag 'for-net-next-2025-05-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next b21424815167 Merge tag 'asoc-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next dd6fc25d89c7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 88b634bfddd2 Merge tag 'icc-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next 635c310eb96e Merge tag 'coresight-next-v6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next c9cd65d9ea51 Merge branches 'ib-firmware-mfd-6.16', 'ib-mfd-clocksource-pwm-6.16', 'ib-mfd-gpio-nvmem-6.16', 'ib-mfd-regulator-6.16' and 'ib-mfd-regulator-6.16-1' into ibs-for-mfd-merged 2c559dd38fb0 Merge tag 'iio-for-6.16a-take2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next 89c022fde09d Add Tegra264 support in AHUB drivers ad5d21e87116 dt-bindings: display: rockchip: Convert cdn-dp-rockchip.txt to yaml e34c1605234f Merge tag 'davinci-updates-for-v6.16-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into soc/arm ca95dc05b5bb Merge tag 'juno-updates-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt 9bab5690961c dt-bindings: ASoC: Document Tegra264 APE support 3fac990c1607 dt-bindings: ASoC: admaif: Add missing properties 2ff27434f054 dt-bindings: mfd: brcm,bcm59056: Add compatible for BCM59054 d2bb71f7f921 dt-bindings: mfd: brcm,bcm59056: Convert to YAML 508b29e71313 ASoC: dt-bindings: audio-graph-card2: reference audio-graph routing property 026c9a82d4d6 dt-bindings: leds: Add Texas Instruments TPS6131x flash LED driver 5aab6ddffa44 dt-bindings: net: Document support for Aeonsemi PHYs c66ed7b8b5f8 Merge tag 'qcom-arm64-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 2c15df445738 Merge tag 'qcom-arm32-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 7d52cefecf33 Merge tag 'mtk-dts64-for-v6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt c3be03f1576b Merge tag 'v6.16-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 151e84ca25b1 Merge tag 'v6.16-rockchip-dts64-3' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt fd61f1d659e9 Merge tag 'v6.16-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 69ecc61139f5 Merge tag 'mvebu-dt64-6.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt 755e06a92789 Merge tag 'renesas-dts-for-v6.16-tag4' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 03424c08167f Merge tag 'renesas-dts-for-v6.16-tag3' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 224238999a2c Merge tag 'riscv-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt ef9c1679cc0a Merge tag 'microchip-dt64-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt 45f7c4fc1a32 Merge tag 'at91-dt-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt 2f4d88f59336 Merge tag 'sunxi-dt-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt 5ce4d3de1bab Merge tag 'stm32-dt-for-v6.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt d89aa840ef5d Merge tag 'spacemit-dt-for-6.16-1' of https://github.com/spacemit-com/linux into soc/dt 43d0dd81da74 Merge tag 'qcom-arm32-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 325cd9e9946a Merge tag 'dt-vt8500-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt 09c407adcd2c Merge tag 'qcom-arm64-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 9fc38b83cdf5 Merge tag 'nuvoton-arm-6.16-devicetree' of https://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt c83799c8dd90 Merge tag 'qcom-drivers-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers e0314147cea5 Merge tag 'riscv-cache-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers b1f49e53cf77 Merge tag 'samsung-drivers-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers 3b55c18b3508 arm64: dts: nuvoton: Add pinctrl deb09c527dc0 dt-bindings: spi: samsung: add exynosautov920-spi compatible 66dd7fd01067 mailmap: update and consolidate Casey Connolly's name and email a0fb0d3f5f30 Merge tag 'riscv-sophgo-soc-for-v6.16' of https://github.com/sophgo/linux into soc/drivers 4160f8827e4d Merge tag 'qcom-drivers-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers bb77a5a73912 Merge tag 'soc-drivers-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/drivers 8707811d045c Merge tag 'amlogic-driver-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers 1e7fa6c4dbaa Merge tag 'dt64-cleanup-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt e2e43e44fc51 Merge tag 'amlogic-arm64-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt 73195a6e0c5c Merge tag 'amlogic-arm-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt 38aa5a686d0e Merge tag 'samsung-dt64-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt 5d33e21e66f0 Merge tag 'reset-for-v6.16' of git://git.pengutronix.de/pza/linux into soc/drivers 3e9d465085a9 ARM: dts: samsung: sp5v210-aries: Align wifi node name with bindings 0b927692a7bd Merge tag 'ti-k3-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt 0d52eb1cf5e4 arm64: dts: blaize-blzp1600: Enable GPIO support da83afa6eb07 Merge tag 'thead-dt-for-v6.16' of https://github.com/pdp7/linux into soc/dt 4acee1d7632f dt-bindings: clock: socfpga: convert to yaml e950e3eb3a33 dt-bindings: gpio: vf610: add ngpios and gpio-reserved-ranges 6f5a37dc8f30 ASoC: dt-bindings: audio-graph-card2: add missing mic-det-gpios c04f34769343 dt-bindings: net: bluetooth: nxp: Add support for host-wakeup 541687515c1a dt-bindings: iio: adc: Add ROHM BD79100G bb454172d88f dt-bindings: iio: adc: add NCT7201 ADCs 2d2b2b5c0772 dt-bindings: trivial-devices: Document SEN0322 8bec7a21e263 dt-bindings: iio: adc: mcp3911: add reset-gpios ca406ea016be dt-bindings: iio: dac: Add adi,ad3530r.yaml 5fe995b1dd53 dt-bindings: iio: adc: Add compatible for Dimensity 1200 MT6893 1edc97a95aa5 dt-bindings: iio: dac: ad7293: add vrefin support 082ad88205a7 dt-bindings: Add device tree support for Winsen MHZ19B CO2 sensor 85963b0bd856 dt-bindings: Add Winsen to the vendor prefixes c046c1cfd311 dt-bindings: spmi: Add Apple SPMI controller 92648c8bb3a5 dt-bindings: can: renesas,rcar-canfd: Document RZ/G3E support a315f55a2a76 dt-bindings: can: renesas,rcar-canfd: Simplify the conditional schema cf60fa765e1b dt-bindings: spmi: Add Apple SPMI NVMEM 2e56f235875c Merge tag 'mux-drv-6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into char-misc-next 41d62a413c79 dt-bindings: serial: 8250_omap: Drop redundant properties 6266de5456c9 dt-bindings: serial: Convert socionext,milbeaut-usio-uart to DT schema b1248495c539 dt-bindings: serial: Convert microchip,pic32mzda-uart to DT schema 7a584be8cc34 dt-bindings: serial: Convert arm,sbsa-uart to DT schema 7faba0d1c0e1 dt-bindings: serial: Convert snps,arc-uart to DT schema 5d9cace6931e dt-bindings: serial: Convert marvell,armada-3700-uart to DT schema b11585afcde7 dt-bindings: serial: Convert lantiq,asc to DT schema 2ee62910d9da dt-bindings: serial: Convert cirrus,ep7209-uart to DT schema 076f1b9065fd dt-bindings: serial: Convert arm,mps2-uart to DT schema 0f5b4990e744 dt-bindings: serial: Convert nxp,lpc3220-hsuart to DT schema 4604628e13ff dt-bindings: serial: Convert cnxt,cx92755-usart to DT schema 1be5ca8fbeae dt-bindings: serial: atmel,at91-usart: add microchip,sama7d65-usart 75cc729209d8 dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 hub controller c8b951038c12 dt-bindings: usb: samsung,exynos-dwc3: add dt-schema ExynosAutov920 214f164d27c6 dt-bindings: usb: Add Parade PS8833 Type-C retimer variant 8ec32a7db2e9 scsi: ufs: qcom: dt-bindings: Document the SM8750 UFS Controller 69025409db1d dt-bindings: display: bridge: renesas,dsi: allow properties from dsi-controller 486cad5cf1af dt-bindings: trivial-devices: Add VZ89TE to trivial b0b6d2e9f637 arm64: dts: rockchip: move rk3562 pinctrl node outside the soc node d6d0b4dfd181 arm64: dts: rockchip: fix rk3562 pcie unit addresses 95d9d7ed4bf1 arm64: dts: rockchip: move rk3528 pinctrl node outside the soc node 1bb1fbbea578 arm64: dts: rockchip: remove a double-empty line from rk3576 core dtsi f0317857788b arm64: dts: rockchip: move rk3576 pinctrl node outside the soc node 83e4382f7a80 arm64: dts: rockchip: fix rk3576 pcie unit addresses c4d3574fd109 arm64: dts: rockchip: Drop assigned-clock* from cpu nodes on rk3588 57e8cb7db7e9 arm64: dts: rockchip: Add missing SFC power-domains to rk3576 b6cea1360aa8 spi: dt-bindings: Add rk3528-spi compatible 34e62490c1c3 Revert "arm64: dts: mediatek: mt8390-genio-common: Add firmware-name for scp0" 23224a425b5f arm64: dts: mediatek: mt8188: Address binding warnings for MDP3 nodes 161f225efa42 arm64: dts: mt6359: Rename RTC node to match binding expectations 887334da0795 arm64: dts: mt8365-evk: Add goodix touchscreen support 6acb2267910a arm64: dts: mediatek: mt8188: Add missing #reset-cells property 4792760f558d arm64: dts: airoha: en7581: Add PCIe nodes to EN7581 SoC evaluation board b6d6f3110d36 arm64: dts: airoha: en7581: Add gpio-ranges property for gpio controller 572c9e06138f arm64: dts: mediatek: mt7988a-bpi-r4: configure spi-nodes 1b9defdec732 arm64: dts: mediatek: mt7988a-bpi-r4: Add fan and coolingmaps 5269d9f97b76 arm64: dts: mediatek: mt7988: add phy calibration efuse subnodes de8fba00158e arm64: dts: mediatek: mt7988: move uart0 and spi1 pins to soc dtsi 2046f03225a8 arm64: dts: mediatek: mt7988: add spi controllers 190bdc8a1f3d arm64: dts: mediatek: mt7988a-bpi-r4: enable xsphy 7a7fefa74dda arm64: dts: mediatek: mt7988: Add xsphy for ssusb0/pcie2 748391bdc918 arm64: dts: mediatek: mt7988a-bpi-r4: allow hw variants of bpi-r4 9bd2134f30ff dt-bindings: arm: mediatek: add bpi-r4 2g5 phy variant 6fb595f7e057 Add sound card support for QCS9100 and QCS9075 0cac869da752 arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups 114fba940bdd mips: dts: Add EcoNet DTS with EN751221 and SmartFiber XP8421-B board 30d15ab14519 dt-bindings: vendor-prefixes: Add SmartFiber 824fd090ff69 dt-bindings: mips: Add EcoNet platform binding d5b777cdf13c mips: dts: pic32: pic32mzda: Rename the sdhci nodename to match with common mmc-controller binding 38f9e24fec25 arm64: dts: qcom: sm4450: Add RPMh power domains support 9b5728807d08 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add retimers, dp altmode support 7e66fc1ced1e arm64: dts: qcom: ipq5424: Enable PCIe PHYs and controllers 6c037567bdce arm64: dts: qcom: ipq5424: Add PCIe PHYs and controller nodes 57668bababda arm64: dts: qcom: sc7280: Mark FastRPC context banks as dma-coherent 3e567e1e43b4 arm64: dts: qcom: sdx75-idp: Enable QPIC BAM & QPIC NAND support aa2605ef1c0c arm64: dts: qcom: sdx75: Add QPIC NAND support becd21cdde7d arm64: dts: qcom: sdx75: Add QPIC BAM support 339faffccdd0 arm64: dts: qcom: qcm2290: Add crypto engine be5a2cb0e4d4 arm64: dts: qcom: x1e80100-vivobook-s15: Add bluetooth 1b9b8c4d0807 arm64: dts: qcom: x1e80100: Add PCIe lane equalization preset properties d1065386a278 arm64: dts: qcom: qcs615: Fix up UFS clocks 24d341363edf arm64: dts: qcom: sa8775p: Clean up the PSCI PDs 25e8d99a99ac arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX 708f2ebe5562 arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators ae9cc53d8e50 arm64: dts: qcom: msm8998-yoshino: Add QUSB2PHY VDD supply a14bc1f54f72 arm64: dts: qcom: msm8998-mtp: Add QUSB2PHY VDD supply 8a32261a7a9d arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply 421e97a3fd6c arm64: dts: qcom: qcs615: Remove disallowed property from AOSS_QMP node c891929b43f6 arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument e1906f10fb90 arm64: dts: qcom: sdm845: Add specific APPS RSC compatible 57034f8ab737 arm64: dts: qcom: sc7180: Add specific APPS RSC compatible 2b09cf544e89 arm64: dts: qcom: ipq5332-rdp441: Enable PCIe phys and controllers 9e039129755d arm64: dts: qcom: ipq5332: Add PCIe related nodes f4173e14cb38 arm64: dts: qcom: ipq9574: Add MHI to pcie nodes f3bc67041b0a arm64: dts: qcom: sar2130p: add display nodes 5c82bf82ae12 arm64: dts: qcom: sdm845-starqltechn: add modem support 20f31a3e411b arm64: dts: qcom: sdm845-starqltechn: add graphics support eafd56e51f9c arm64: dts: qcom: sdm845-starqltechn: add initial sound support 60ed1a6b1df9 arm64: dts: qcom: qrb2210-rb1: add Bluetooth support e600d195af05 dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3528 ba298e1880ec dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056) support 8360480c58d7 dt-bindings: i2c: dw: Add Sophgo SG2044 SoC I2C controller 519a8fc26117 dt-bindings: i2c: dw: merge duplicate compatible entry. a5b8efc7c924 dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 c7e668fbc28e dt-bindings: net: wireless: ath12k: describe firmware-name property c315c2d590f0 dt-bindings: timer: renesas,tpu: remove binding documentation 2e0c91fb13ae Merge branch 'icc-sa8775p' into icc-next fb0b120a1a93 dt-bindings: mmc: spacemit,sdhci: add support for K1 SoC 46ff3a1b29bc ASoC: dt-bindings: qcom,sm8250: Add QCS9100 and QCS9075 sound card d1d279316629 dt-binding: mmc: microchip,sdhci-pic32: convert text based binding to json schema 330730b5c105 dt-bindings: crypto: Convert Marvell CESA to DT schema e2659dcdb3ea dt-bindings: crypto: Convert img,hash-accelerator to DT schema 4dc2e127ef91 dt-bindings: crypto: Convert hisilicon,hip0{6,7}-sec to DT schema 44772d6d4e9b dt-bindings: crypto: Convert brcm,spum-crypto to DT schema fbb6c9a494af dt-bindings: crypto: Convert axis,artpec6-crypto to DT schema c017f54c9fff dt-bindings: crypto: Convert amd,ccp-seattle-v1a to DT schema a5f94755bfb6 dt-bindings: crypto: Drop obsolete mediatek,eip97-crypto ff768caf62eb dt-bindings: crypto: fsl,sec-v4.0: Add fsl,sec-v6.0 6ecbc066dc7c Merge tag 'drm-msm-next-2025-05-16' of https://gitlab.freedesktop.org/drm/msm into drm-next 9dfb31b362db riscv: dts: sophgo: switch precise compatible for existed clock device for CV18XX 85e7467e1300 riscv: dts: sophgo: Add initial device tree of Sophgo SRD3-10 83177f084b2f dt-bindings: riscv: sophgo: Add SG2044 compatible string 3737ab2125be dt-bindings: interrupt-controller: Add Sophgo SG2044 PLIC 247d63c217bc dt-bindings: interrupt-controller: Add Sophgo SG2044 CLINT mswi f0df16d747de riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number 809b2feac3f8 riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi 3f8df5f3e748 riscv: dts: sophgo: Move riscv cpu definition to a separate file 2909054d6f9d riscv: dts: sophgo: Move all soc specific device into soc dtsi file f4cdf8f5f17b riscv: sophgo: dts: Add spi controller for SG2042 c2b7b3a675c7 riscv: dts: sophgo: sg2042: add pinctrl support d05f1cff48c5 ARM: dts: qcom: apq8064-ifc6410: drop HDMI HPD GPIO 7a6c138888cf arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects adc6b59b4259 arm64: dts: qcom: sc8280xp-crd: Enable SLPI ec0bf0004515 arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: enable sensors DSP 0f644dd61ebb arm64: dts: qcom: sc8280xp: Add SLPI 92734dba91d4 arm64: dts: qcom: sc8280xp: Fix node order 2e29d8db414b arm64: dts: qcom: x1e80100: Enable cpufreq 59bd0aec0418 arm64: dts: qcom: x1e80100: Add cpucp mailbox and sram nodes 6528ca226950 arm64: dts: qcom: x1e80100-hp-x14: drop bogus USB retimer b15ca38a9a5a arm64: dts: qcom: x1e78100-t14s: Enable audio headset support a187fa6211ad arm64: dts: qcom: x1e78100-t14s: enable SDX62 modem 5eca7d1cfd49 dt-bindings: PCI: microchip,pcie-host: Fix DMA coherency property 50f1a27c303c dt-bindings: timer: renesas,ostm: Document RZ/V2N (R9A09G056) support 8d256f3ddec5 dt-bindings: thermal: qcom-tsens: Add ipq5018 compatible 7be116f73307 dt-bindings: thermal: Add support for Airoha EN7581 thermal sensor cc1a22604a95 dt-bindings: timer: Convert marvell,armada-370-timer to DT schema ea4284f3e172 dt-bindings: timer: Convert ti,keystone-timer to DT schema 4f1bf0aa2ecb dt-bindings: timer: Convert st,spear-timer to DT schema 494bc2733ec5 dt-bindings: timer: Convert socionext,milbeaut-timer to DT schema a2e0a62b5750 dt-bindings: timer: Convert snps,arc-timer to DT schema 46d4eaf6b0dc dt-bindings: timer: Convert snps,archs-rtc to DT schema 935c813b69af dt-bindings: timer: Convert snps,archs-gfrc to DT schema 5f8cc6ccdcfa dt-bindings: timer: Convert lsi,zevio-timer to DT schema ef36916d6a28 dt-bindings: timer: Convert jcore,pit to DT schema 878db709baf4 dt-bindings: timer: Convert img,pistachio-gptimer to DT schema c032acacb214 dt-bindings: timer: Convert ezchip,nps400-timer to DT schema 1b65ea760f37 dt-bindings: timer: Convert cirrus,clps711x-timer to DT schema f460f99b561c dt-bindings: timer: Convert altr,timer-1.0 to DT schema e5d2349b1506 dt-bindings: timer: Add ESWIN EIC7700 CLINT 440820d62a31 dt-bindings: timer: Add EcoNet EN751221 "HPT" CPU Timer bf84d1e94975 dt-bindings: timer: Convert arm,mps2-timer to DT schema bcc8b8e14160 dt-bindings: timer: Add Sophgo SG2044 ACLINT timer 93db5ef1eaf2 dt-bindings: timer: Convert cnxt,cx92755-timer to DT schema 9460d854813b dt-bindings: timer: Convert csky,gx6605s-timer to DT schema 28a94c60f1d9 dt-bindings: timer: Convert csky,mptimer to DT schema c9ae39b1b998 dt-bindings: timer: Convert marvell,orion-timer to DT schema c0c401e88d14 dt-bindings: timer: Convert fsl,gtm to YAML 96d7ce4f7338 dt-bindings: timer: Add NXP System Timer Module 67b135f96793 Merge branch 'for-linus' into for-next 737898027ddf ARM: dts: microchip: sama7g54_curiosity: Add fixed-partitions for spi-nor flash c86ffc0d331c ARM: dts: microchip: sama7d65: Add RTT timer to curiosity board cb9109d2f17f ARM: dts: microchip: sama7d65: Add RTT and GPBR Support for sama7d65 SoC cb1ae1d11442 ARM: dts: microchip: sama7d65: Add SRAM and DRAM components support a5bda086b593 ARM: dts: microchip: sama7d65_curiosity: add EEPROM 621ce651bf39 ARM: dts: microchip: sama7d65: Add MCP16502 to sama7d65 curiosity 30bf5da5dd65 ARM: dts: microchip: sama7d65: Enable GMAC interface 00eda56f3bad ARM: dts: microchip: sama7d65: Add FLEXCOMs to sama7d65 SoC cd6e1758eecc ARM: dts: microchip: sama7d65: Add gmac interfaces for sama7d65 SoC 5e46b349a198 Merge tag 'v6.15-rc6' into next 12821e764fcc Merge tag 'mediatek-drm-next-20250515' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next f21637ac3d69 riscv: dts: starfive: jh7110-common: bootph-pre-ram hinting needed by boot loader 382ce3ced12b riscv: dts: starfive: jh7110-common: add eeprom node to i2c5 e5e233a1b36f riscv: dts: starfive: jh7110-common: qspi flash setting read-delay 2 cycles max 100MHz 796fcc4bd000 riscv: dts: starfive: jh7110-common: add CPU BUS PERH QSPI clocks to syscrg 3a25610392e1 riscv: dts: starfive: jh7110-common: use macros for MMC0 pins 8d3efdc1a649 riscv: dts: starfive: fml13v01: enable USB 3.0 port 23fae8676f65 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 0cf0323d1114 arm64: dts: rockchip: Improve LED config for NanoPi R5S e3bece005d7b arm64: dts: rockchip: add px30-pp1516 base dtsi and board variants 6a9591a44535 dt-bindings: arm: rockchip: add PX30-PP1516 boards from Theobroma Systems 3e6efd7e76f8 arm64: dts: rockchip: add px30-cobra base dtsi and board variants b42058e5589c dt-bindings: arm: rockchip: add PX30-Cobra boards from Theobroma Systems 76d0d8e00c9a arm64: dts: rockchip: move reset to dedicated eth-phy node on ringneck cb54a264ecdb arm64: dts: rockchip: add basic mdio node to px30 0a0ebebfdd45 arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou 97640da1f41d arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma 0fe42d171081 arm64: dts: rockchip: fix internal USB hub instability on RK3399 Puma 53aacaed0ad1 dt-bindings: usb: cypress,hx3: Add support for all variants 17b25bb5d028 dt-bindings: ata: Convert arasan,cf-spear1340 to DT schema a942b710d148 dt-bindings: ata: Convert marvell,orion-sata to DT schema 2b89ce177fad dt-bindings: ata: Convert cavium,ebt3000-compact-flash to DT schema 7452325fd0c4 dt-bindings: ata: Convert apm,xgene-ahci to DT schema 5c3af2fd178e dt-bindings: ata: Convert st,ahci to DT schema 0ed8fb4eda2a ARM: dts: rockchip: add rk3036 usb2phy nodes and enable them on kylin 76b476eca710 arm64: dts: rockchip: move rk3528 i2c+uart aliases to board files 19b80e137230 dt-bindings: Document Tegra264 HDA Support ea2c684c09e7 dt-bindings: Update Tegra194 and Tegra234 HDA bindings c1909afcb360 ASoC: codecs: add support for ES8389 8426194407bf spi: dt-bindings: tegra: Document IOMMU property for Tegra234 QSPI 62ad37f8f2ed dt-bindings: net: snps,dwmac: Align mdio node in example with bindings ef92e3eda5a9 media: dt-bindings: renesas,vsp1: add top-level constraints 95ec73c1eddb media: dt-bindings: renesas,fcp: add top-level constraints b0b60170175f arm64: dts: qcom: x1e80100-hp-elitebook-ultra-g1q: DT for HP EliteBook Ultra G1q c7583d9b7c0c dt-bindings: arm: qcom: Document HP EliteBook Ultra G1q 76902454839f arm64: dts: qcom: x1e80100-hp-omnibook-x14: add sound label a955543d1653 arm64: dts: qcom: sm8650: add the missing l2 cache node cc5e19202270 ARM: dts: qcom: apq8064: link LVDS clocks da97b5b4917b arm64: dts: qcom: x1e001de-devkit: Enable support for both Type-A USB ports d45699c17e6e arm64: dts: qcom: Add industrial mezzanine support for qcs6490-rb3gen2 9b7d10ecf824 arm64: dts: qcom: x1e80100-hp-omnibook-x14: Enable SMB2360 0 and 1 0f8fa5904528 ARM: dts: qcom-msm8960: add missing clocks to the timer node 5f6bbd1d3884 arm64: dts: qcom: ipq5018: enable the download mode support 0bf354f3bdd0 dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5018 6f60724b4f2e arm64: dts: qcom: msm8998-lenovo-miix-630: add Venus node 78729fd6dfe3 arm64: dts: qcom: ipq5018: Enable PCIe d2aedac00e9c arm64: dts: qcom: ipq5018: Add PCIe related nodes 559cb4221c84 arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node 94419a80d052 arm64: dts: qcom: x1e80100-romulus: Enable DP over Type-C f44415787e7f dt-bindings: cache: add QiLai compatible to ax45mp 08e9a9a39b30 ARM: dts: davinci: da850-evm: Increase fifo threshold ad280853f61b dt-bindings: gpio: tegra186: Add gpio-ranges 7b998eb79596 dt-bindings: mmc: vt8500-sdmmc: Convert to YAML d5a8ccb27d8c dt-bindings: mmc: sdhci-msm: Add the SM7150 compatible fd1a8c37a25c dt-bindings: mmc: fsl,esdhc: add compatible string fsl,ls1021a-esdhc 77ecc38be615 dt-bindings: mmc: mtk-sd: Add support for Dimensity 1200 MT6893 2c24ea1a68a1 dt-bindings: mmc: sdhci-of-dwcmhsc: Add Sophgo SG2044 support 2b3a0861f554 dt-bindings: mmc: arasan,sdhci: Add Renesas RZ/N1D 03a4c81a9ab7 dt-bindings: mmc: renesas,sdhi: Document RZ/V2N support 52e04e847a22 dt-bindings: mmc: marvell,xenon-sdhci: Drop requiring 2 clocks 163995fb1db9 dt-bindings: mmc: marvell,xenon-sdhci: Add reference to sdhci-common.yaml 50c1b5b51bd9 dt-bindings: mmc: marvell,xenon-sdhci: Allow "dma-coherent" and "iommus" 6b9ef3e93796 dt-bindings: mmc: Remove redundant sdhci.txt ea090fe3f0ba arm64: dts: renesas: r9a09g057: Add DMAC nodes 2dc3ede3ee99 dt-bindings: dma: rz-dmac: Document RZ/V2H(P) family of SoCs f17786beeb4b dt-bindings: dma: rz-dmac: Restrict properties for RZ/A1H 4062957c0797 arm64: dts: allwinner: a100: add Liontron H-A133L board support 6cd646345b08 dt-bindings: Document Tegra264 ADMA support c751179c1fed ASoC: dt-bindings: mediatek: Simplify mediatek,clk-provider d133a86545cd regulator: dt-bindings: mt6357: Drop fixed compatible requirement 465ea6ad77e4 riscv: dts: renesas: Add specific RZ/Five cache compatible 40fb609df22a dt-bindings: phy: rockchip,inno-usb2phy: add rk3562 3a0a0b51136f dt-bindings: phy: rockchip,inno-usb2phy: add rk3036 compatible 8ee5033b766d dt-bindings: phy: renesas,usb2-phy: Document RZ/V2H(P) SoC 9b528f755a22 dt-bindings: phy: renesas,usb2-phy: Add clock constraint for RZ/G2L family d24fabd489af dt-bindings: phy: samsung,usb3-drd-phy: add exynos2200 support 9fdcbbd17f0c dt-bindings: phy: add exynos2200 eusb2 phy support 3529480b0e97 dt-bindings: phy: rockchip: Convert RK3399 PCIe PHY to schema 40cec851b166 dt-bindings: phy: imx8mq-usb: add imx95 tuning support 7fff9434c126 dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property ee3f5c78f48f ASoC: dt-bindings: Add Everest ES8389 audio CODEC 00b2fda0a367 dt-bindings: phy: mediatek,tphy: Add support for MT6893 65a55e49f6ac dt-bindings: phy: mediatek,dsi-phy: Add support for MT6893 276d6f9a15b2 ARM: dts: stm32: add initial support for stm32mp157-ultra-fly-sbc board 57ea261308f9 dt-bindings: arm: stm32: Document Ultratronik's Fly board DT binding 44704b414013 dt-bindings: vendor-prefixes: Add Ultratronik 1595ef915c5e arm64: dts: st: use lptimer3 as tick broadcast source on stm32mp257f-ev1 f0c546bfa99d arm64: dts: st: add low-power timer nodes on stm32mp251 1ffad119ccb4 arm64: dts: st: Add SPI NOR flash support on stm32mp257f-ev1 board 12747b4ee44b arm64: dts: st: Add ospi port1 pinctrl entries in stm32mp25-pinctrl.dtsi 02caa1aece88 arm64: dts: st: Add OMM node on stm32mp251 19c508dc3d58 ARM: dts: stm32: support STM32h747i-disco board 9d5ec2c9c5d5 ARM: dts: stm32: add an extra pin map for USART1 on stm32h743 59621a6472cd ARM: dts: stm32: add pin map for UART8 controller on stm32h743 8fe35c381c7c ARM: dts: stm32: add uart8 node for stm32h743 MCU aae9a0192918 dt-bindings: clock: stm32h7: rename USART{7,8}_CK to UART{7,8}_CK 06f64674b332 dt-bindings: arm: stm32: add compatible for stm32h747i-disco board 9a72c83f2e67 ARM: dts: stm32h7-pinctrl: add _a suffix to u[s]art_pins phandles f907d6456095 ARM: dts: st: stm32: Align wifi node name with bindings 11b819c7a67a ARM: dts: stm32: add low power timer on STM32F746 9c62520ce1f6 ARM: dts: stm32: add vrefint support to adc on stm32mp13 1f4bfaf76020 ARM: dts: stm32: add vrefint calibration on stm32mp13 24225621dc54 dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema a74d58d14616 dt-bindings: phy: cadence-torrent: enable PHY_TYPE_USXGMII 0cdc2d006c41 dt-bindings: phy: mtk-xs-phy: support type switch by pericfg 54599aec7dc4 dt-bindings: phy: mtk-xs-phy: Add mt7988 compatible bc3951af24ec dt-bindings: ata: Convert ti,dm816-ahci to DT schema c52df73fb82d riscv: dts: spacemit: add gpio LED for system heartbeat 9ea19a5fd9a0 riscv: dts: spacemit: add gpio support for K1 SoC 99f3d360eac3 riscv: dts: spacemit: Acquire clocks for UART 4a6e0a0058b8 riscv: dts: spacemit: Acquire clocks for pinctrl 76ca3d9c3343 riscv: dts: spacemit: Add clock tree for SpacemiT K1 c439ada53241 dt-bindings: trivial-devices: Add Maxim max30208 094f9976968a dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference 7346cb46c9cc dt-bindings: interrupt-controller: Convert ti,omap-intc-irq to DT schema 1a3c8332700b dt-bindings: interrupt-controller: Convert ti,omap4-wugen-mpu to DT schema 16a954b6f7cd dt-bindings: interrupt-controller: Convert ti,keystone-irq to DT schema f140b56fbd3c dt-bindings: interrupt-controller: Convert technologic,ts4800-irqc to DT schema a36fcbda86fe dt-bindings: interrupt-controller: Convert st,spear3xx-shirq to DT schema fca0cfe246ea dt-bindings: interrupt-controller: Convert snps,dw-apb-ictl to DT schema a129aba3d807 dt-bindings: interrupt-controller: Convert snps,archs-intc to DT schema 3c46f013a4cb dt-bindings: interrupt-controller: Convert snps,archs-idu-intc to DT schema 6d2c252561ae dt-bindings: interrupt-controller: Convert snps,arc700-intc to DT schema 4bd22a347e0c dt-bindings: interrupt-controller: Convert qca,ar7100-misc-intc to DT schema 758a06785fa1 dt-bindings: interrupt-controller: Convert qca,ar7100-cpu-intc to DT schema e8586aed8d6c dt-bindings: interrupt-controller: Convert marvell,odmi-controller to DT schema cd31b6552214 dt-bindings: interrupt-controller: Convert marvell,cp110-icu to DT schema 486280047d47 dt-bindings: interrupt-controller: Convert marvell,ap806-sei to DT schema 257773207f9b dt-bindings: interrupt-controller: Convert marvell,ap806-gicp to DT schema ccf7d0237412 dt-bindings: interrupt-controller: Convert marvell,armada-8k-pic to DT schema 9c0f9b138b59 dt-bindings: interrupt-controller: Convert lsi,zevio-intc to DT schema 6e6f1ad3f4ef dt-bindings: interrupt-controller: Convert jcore,aic to DT schema 68c1ed5d2aae dt-bindings: interrupt-controller: Convert img,pdc-intc to DT schema ed32c7530696 dt-bindings: interrupt-controller: Convert google,goldfish-pic to DT schema 72cb10cd21c0 dt-bindings: interrupt-controller: Convert ezchip,nps400-ic to DT schema 52170bfc0584 dt-bindings: interrupt-controller: Convert csky,mpintc to DT schema 66d63b28d3a5 dt-bindings: interrupt-controller: Convert csky,apb-intc to DT schema 566f66349efe dt-bindings: interrupt-controller: Convert cirrus,ep7209-intc to DT schema e1db76de5df2 dt-bindings: interrupt-controller: Convert brcm,bcm6345-l1-intc to DT schema 9f589c30f9b4 dt-bindings: interrupt-controller: Convert arm,nvic to DT schema 73718cb7e2b8 dt-bindings: interrupt-controller: Convert amazon,al-fic to DT schema b023286f3b16 dt-bindings: interrupt-controller: Convert al,alpine-msix to DT schema 0379a7325124 dt-bindings: interrupt-controller: Convert abilis,tb10x-ictl to DT schema 9dfa70d6da10 dt-bindings: interrupt-controller: Convert microchip,pic32mzda-evic to DT schema e2c7df57fcc2 dt-bindings: interrupt-controller: Convert chrp,open-pic to DT schema a5aa7aa29361 dt-bindings: interrupt-controller: Convert cdns,xtensa-{mx,pic} to DT schema 8c61a1524b88 dt-bindings: interrupt-controller: Convert ti,cp-intc to DT schema fd1686389af0 dt-bindings: interrupt-controller: Convert aspeed,ast2xxx-scu-ic to DT schema 5b9b0407663f dt-bindings: interrupt-controller: Convert aspeed,ast2400-i2c-ic to DT schema f9bbcc9b6c01 dt-bindings: interrupt-controller: Convert faraday,ftintc010 to DT schema 7294b1050582 dt-bindings: interrupt-controller: Convert arm,versatile-fpga-irq to DT schema 649b5c8621b8 dt-bindings: interrupt-controller: Convert marvell,orion-bridge-intc to DT schema 734c54291c99 dt-bindings: interrupt-controller: Convert brcm,bcm2835-armctrl-ic to DT schema 664ccaddb8c7 dt-bindings: interrupt-controller: Convert cnxt,cx92755-ic to DT schema 0ea75feee1fc dt-bindings: Move altr,msi-controller to interrupt-controller directory 6495e4ed6240 dt-bindings: display: msm: correct example in SM8350 MDSS schema 5b9ad5a2dfdd ARM: dts: rockchip: Sonoff-iHost: correct IO domain voltages 9769e597df87 ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability cfc9b15d5a11 arm64: dts: qcom: qcs615: add QCrypto nodes 9c0b672d1a26 ARM: dts: qcom: apq8064: move replicator out of soc node b8fdb42c3ef8 ARM: dts: qcom: apq8064: use new compatible for SPS SIC device ff32b336f170 ARM: dts: qcom: apq8064: use new compatible for SFPB device 6bc1bbe5e284 ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device 97c58abad644 ARM: dts: qcom: apq8064: add missing clocks to the timer node 588277158131 ARM: dts: qcom: apq8064-lg-nexus4-mako: Enable WiFi c38f33d12773 dt-bindings: remoteproc: qcom,sm8150-pas: Add missing SC8180X compatible 0e18b8f3302e dt-bindings: remoteproc: qcom,sm8350-pas: Add SC8280XP 8b2b4a3d2f48 arm64: dts: qcom: qcm6490-fairphone-fp5: Add DisplayPort sound support d4442f6cb5b5 arm64: dts: qcom: sa8775p: Add default pin configurations for QUP SEs d80b5d5eb446 arm64: dts: qcom: sm8550: add iris DT node 440474042b22 arm64: dts: qcom: sm8750: Add LLCC node 52b421406179 dt-bindings: cache: Convert marvell,tauros2-cache to DT schema c9a46662587b dt-bindings: cache: Convert marvell,{feroceon,kirkwood}-cache to DT schema c5ded6da00b3 Merge tag 'ib-mfd-gpio-nvmem-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next 4c5098982fc0 dt-bindings: pinctrl: qcom: correct gpio-ranges in examples for qcs8300 e5f1fdf5993a dt-bindings: pinctrl: qcom: correct gpio-ranges in examples for qcs615 d4bb52b1a986 dt-bindings: mfd: stm32-lptimer: Add support for stm32mp25 625ca4337c13 dt-bindings: arm: sunxi: Add Liontron H-A133L board name f04a227e17cd dt-bindings: vendor-prefixes: Add Liontron name bfe02c5509da ARM: dts: bananapi: add support for PHY LEDs c38080e2bde0 arm64: dts: exynos: gs101: add pmu-intr-gen syscon node aaaa3d2d975d dt-bindings: soc: samsung: exynos-pmu: gs101: add google,pmu-intr-gen phandle 60e3d8f854d2 dt-bindings: soc: google: Add gs101-pmu-intr-gen binding documentation de42c4f36861 Merge 6.15-rc6 into usb-next 07f7e9376270 dt-bindings: vertexcom-mse102x: Fix IRQ type in example 58b1a45e9a93 dt-bindings: net: renesas-gbeth: Add support for RZ/V2N (R9A09G056) SoC 52ca9c9ddc70 dt-bindings: cache: qcom,llcc: Document SM8750 LLCC block 025a2913e06b arm64: dts: fvp: Add ETE and TRBE nodes for Rev C model 5ad508ce1d56 arm64: dts: arm: Drop the clock-frequency property from timer nodes 25d74c506801 arm64: dts: fvp: Reserve 64MB for the FF-A firmware in memory map 9e9e8b5cf5a6 arm64: dts: fvp: Add CPU idle states for Rev C model f473d29f366e arm64: dts: fvp: Add system timer for broadcast during CPU idle 007cc6992f97 dt-bindings: hwmon: Add bindings for mpq8785 driver 76523dbde424 dt-bindings: Add SQ52206 to ina2xx devicetree bindings 6c8240f637d2 dt-bindings: display/msm: hdmi: Fix constraints on additional 'port' properties 85f8e9ee5faf dt-bindings: display/msm/hdmi: drop obsolete GPIOs from schema fdfcf09cd00d dt-bindings: allwinner: add H616 DE33 clock binding b972073fb318 dt-bindings: cache: add specific RZ/Five compatible to ax45mp 0298beca0879 Merge tag 'imx-dt64-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt f2bb39101a3b Merge tag 'imx-dt-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt 6c162beac92a Merge tag 'imx-bindings-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt 3ee6d99dd050 Merge tag 'omap-for-v6.16/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt 3f5fa91e9e2d ARM: dts: vt8500: list all four timer interrupts 1f83cca57612 ARM: dts: vt8500: add DT nodes for the system config ID register 6c470fc07949 ARM: dts: vt8500: Add VIA APC Rock/Paper board febd1ce7bd7c dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards 95f9c7c6dc87 Merge branch 'arm32-for-6.15' into arm32-for-6.16 c8676402f0c1 arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: introduce touchscreen support ab71f552530b arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: introduce touchscreen support d3b7b1cd4294 arm64: dts: qcom: sdm845-xiaomi-beryllium-common: add touchscreen related nodes be86327be1f6 arm64: dts: qcom: qcs8300: add the pcie smmu node d1df8506d7f8 dt-bindings: arm: qcom,ids: add SoC ID for SM8750 aa1565085185 arm64: dts: qcom: x1e80100-*: Drop useless DP3 compatible override 13c97c62e922 ARM: dts: qcom: msm8226-motorola-falcon: specify vddio_disp output voltage 133d8def9bb5 ARM: dts: qcom: msm8226-motorola-falcon: limit TPS65132 to 5.4V 891fc76ba245 ARM: dts: qcom: msm8226-motorola-falcon: add I2C clock frequencies e69bb23d6f80 ARM: dts: qcom: msm8226-motorola-falcon: add clocks, power-domain to simpleFB 9fe2e9dfcb24 arm64: dts: rockchip: drop wrong spdif clock from edp1 on rk3588 5141e453466a arm64: dts: rockchip: Add RK3562 evb2 devicetree 20bdf0cc35a8 arm64: dts: rockchip: add core dtsi for RK3562 SoC e228bf1a80cf dt-bindings: input: convert dlg,da7280.txt to dt-schema 3958d8fa0b1f arm64: dts: qcom: msm8953: Add interconnects fe42f0e4c34a arm64: dts: qcom: msm8953: Add uart_5 574d98f8dc8f arm64: dts: qcom: sm8350: Use q6asm defines for reg 1ece6dc8a89e arm64: dts: qcom: sm7325-nothing-spacewar: Use q6asm defines for reg 0c54cbe1b4a1 arm64: dts: qcom: sdm850*: Use q6asm defines for reg 90aef0299579 arm64: dts: qcom: sdm845*: Use q6asm defines for reg b7b96192306a arm64: dts: qcom: sc7280: Use q6asm defines for reg f61e104f90f9 arm64: dts: qcom: sc7180-acer-aspire1: Use q6asm defines for reg 7630b69ba5ed arm64: dts: qcom: qrb5165-rb5: Use q6asm defines for reg e10687993363 arm64: dts: qcom: msm8996*: Use q6asm defines for reg 34723a48b744 arm64: dts: qcom: msm8953: Use q6asm defines for reg f836b37531ba arm64: dts: qcom: msm8916-modem-qdsp6: Use q6asm defines for reg d20576ba16ab arm64: dts: qcom: apq8096-db820c: Use q6asm defines for reg 4fe4605f0189 arm64: dts: qcom: qcm6490-fairphone-fp5: Hook up DisplayPort over USB-C 19532936991f arm64: dts: qcom: qcm6490-fairphone-fp5: Add OCP96011 audio switch 4816893c07b5 arm64: dts: qcom: qcm6490-fairphone-fp5: Add PTN36502 redriver e21032020eb3 dt-bindings: clock: add SM6350 QCOM video clock bindings 963a57d1a640 arm64: dts: qcom: sm6350: Align reg properties with latest style a6498df45f67 arm64: dts: qcom: sc7280: Stop setting dmic01 pinctrl for va-macro f575876f8adf arm64: dts: qcom: x1e80100: Add OPPs up to Turbo L3 for GPU 28999942677d arm64: dts: qcom: x1e80100: Add ACD levels for GPU 134ab78d697d spi: dt-bindings: nuvoton,wpcm450-fiu: Drop unrelated nodes from DTS example 6c96065aa8cb spi: dt-bindings: fsl,dspi: Fix example indentation b2c36c9410e6 dt-bindings: arm: rockchip: Add rk3562 evb2 board 1a6745865a66 dt-bindings: soc: rockchip: Add rk3562 syscon compatibles 11bb268f9698 dt-bindings: rockchip: pmu: Add rk3562 compatible c6c0fbd0b465 arm64: dts: rockchip: Enable Ethernet controller on Radxa E20C 882f3957a39f arm64: dts: rockchip: Add GMAC nodes for RK3528 878d50ae8ece Merge tag 'tegra-for-6.16-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt 9935f8964201 Merge tag 'tegra-for-6.16-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt 27648c567dd3 dt-bindings: PCI: Convert v3,v360epc-pci to DT schema 720f8541f5da dt-bindings: clock: sun50i-h616-ccu: Add LVDS reset 6f75843afb57 dt-bindings: gpu: mali-bifrost: Add compatible for RZ/V2N SoC eb155080b68f dt-bindings: soc: qcom: qcom,rpm: add missing clock/-names properties b9554cc578d9 dt-bindings: soc: qcom,rpm: add missing clock-controller node 599b2c9eda58 Merge tag 'tegra-for-6.16-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt ae1e35821ad4 Merge tag 'memory-controller-drv-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers 9cb0a9935a2e Merge tag 'memory-controller-drv-renesas-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers e3b2e5a3cafd Merge tag 'scmi-updates-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers 593a164161fe Merge tag 'mtk-soc-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers 6ac9a220784a Merge tag 'samsung-drivers-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers 1e29760150ff Merge tag 'v6.16-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 3af4a1919ecf Merge tag 'v6.16-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 7da1d84ce8a9 Merge tag 'asahi-soc-dt-6.16' of https://github.com/AsahiLinux/linux into soc/dt 859f06fdd36e Merge tag 'arm-soc/for-6.16/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt 9b1d4cdc396e Merge tag 'arm-soc/for-6.16/devicetree' of https://github.com/Broadcom/stblinux into soc/dt ea0f80a223b4 Merge tag 'renesas-dts-for-v6.16-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 2754fead3c67 Merge tag 'renesas-dts-for-v6.16-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt ee1cbe4b8690 Merge tag 'renesas-dt-bindings-for-v6.16-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 9172333f1c36 Merge tag 'socfpga_dts_updates_for_v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt 65945ed4ecf7 ARM: dts: vt8500: use correct ohci/ehci node names db3d273ea6dd ARM: dts: ti: omap: use correct ohci/ehci node names 29098c0b2750 ARM: dts: st: use correct ohci/ehci node names f2573fbf2983 ARM: dts: nxp: lpc: use correct ohci/ehci node names 6818afe8c49c ARM: dts: marvell: use correct ohci/ehci node names 73262063f45d arm64: dts: rockchip: add Rock 5B+ 7909790b5192 dt-bindings: arm: rockchip: Add Radxa ROCK 5B+ 4238190b0f49 arm64: dts: rockchip: move rock 5b to include file ef9fc0fca3cc arm64: dts: rockchip: Add rk3399-evb-ind board 24335e68a617 dt-bindings: arm: rockchip: Add rk3399 industry evaluation board a5d824bc4857 arm64: dts: rockchip: Enable HDMI audio on Sige5 5915b8ba5ff7 arm64: dts: rockchip: Add analog audio on RK3576 Sige5 cfa4fa721fc4 arm64: dts: rockchip: Add RK3576 HDMI audio cd275a639ae9 arm64: dts: rockchip: Add RK3576 SAI nodes 66849b21618c arm64: dts: rockchip: Enable SD-card interface on Radxa E20C 4674d377180c arm64: dts: rockchip: Add SDMMC/SDIO controllers for RK3528 24c4ac403174 Merge branch 'v6.16-shared/clkids' into v6.16-armsoc/dts64 1f0210a2d1c9 ARM: dts: amlogic: meson8-fernsehfee3: Describe regulators f2d00ba732ef ARM: dts: amlogic: Add TCU Fernsehfee 3.0 503326d77770 dt-bindings: arm: amlogic: Add TCU Fernsehfee 3.0 board 049bdf8c194c dt-bindings: vendor-prefixes: Add TC Unterhaltungselektronik AG b987dfc06d4e dt-bindings: reset: Add compatible for Amlogic A4/A5 Reset Controller ad8117c16a75 ARM: dts: mxs: use padconfig macros 3c692a3cd472 arm64: dts: freescale: Add PHYTEC phyBOARD-Nash-i.MX93 support 44179fccbf35 bindings: arm: fsl: Add PHYTEC phyBOARD-Nash-i.MX93 board 58b8e29378d4 arm64: dts: freescale: imx8mp-toradex-smarc: use generic gpio node name 955a4e348a47 arm64: dts: freescale: imx8mp-toradex-smarc: add gpio expander 1a275a3d9d35 arm64: dts: freescale: imx8mp-toradex-smarc: add embedded controller 1783722ca70f arm64: dts: freescale: imx8mp-toradex-smarc: add fan PWM configuration f2e560c30759 arm64: dts: imx93-tqma9352-mba91xxca: disable Open Drain for MDIO 49e05d4dcb41 dt: bindings: arm: add bindings for TQMa95xxSA c4ede310e854 arm64: dt: imx95: Add TQMa95xxSA 3f51af4e9314 ARM: dts: imx7d: update opp-table voltages faa7b0f09960 dt-bindings: mfd: Add max77759 binding adb36b1583dc dt-bindings: nvmem: Add max77759 binding 626e4d4c2dd1 dt-bindings: gpio: Add max77759 binding 59579e8080e7 ARM: dts: nxp: Align wifi node name with bindings a57498324c33 arm64: dts: imx: Align wifi node name with bindings dda8571e68ba arm64: dts: freescale: add initial device tree for TQMa8XxS 420ccf352c88 dt-bindings: arm: add TQMa8XxS boards 2c22f0454dbc arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: Add Raspberry Pi Camera V2 overlay 8e30973098b1 arm64: dts: freescale: Add minimal dts support for imx943 evk b7f8b9829627 arm64: dts: freescale: Add basic dtsi for imx943 b171f67469ba dt-bindings: arm: fsl: add i.MX943 EVK board 51a46f724ce6 arm64: dts: ti: k3-j722s-evm: Add overlay for TEVI OV5640 0b98d867cbe7 arm64: dts: ti: k3-j722s-evm: Add overlay for quad IMX219 f02ee6932e03 arm64: dts: ti: j722s-evm: Add MUX to control CSI2RX 5015bfcb82cc arm64: dts: ti: j722s-evm: Add DT nodes for power regulators ec097bc51325 arm64: dts: ti: k3-am62a-phycore-som: Reserve main_timer2 for C7x DSP b8c5a617d6bc arm64: dts: ti: k3-am62a-phycore-som: Reserve main_rti4 for C7x DSP 3031c3fe18db arm64: dts: ti: k3-am62a-phycore-som: Enable Co-processors 739cbc1d54d9 arm64: dts: ti: k3-am62-phycore-som: Enable Co-processors c02b9c9cefdf arm64: dts: ti: k3-am62x-phyboard-lyra-gpio-fan: Update cooling maps a615712406dd arm64: dts: ti: k3-am62a: Enable CPU freq throttling on thermal alert e39e8901b8f9 arm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E 74294f5566ae arm64: dts: imx8-colibri: Add PCIe support 62b02d402a77 arm64: dts: freescale: imx93-phyboard-segin: Order node alphabetically a6acee4ac52a arm64: dts: freescale: imx93-phyboard-segin: Add EQOS Ethernet 1d0d44116304 arm64: dts: freescale: imx93-phyboard-segin: Add I2S audio f0fea5510d92 arm64: dts: freescale: imx93-phyboard-segin: Add USB support a2cf356b1399 arm64: dts: freescale: imx93-phyboard-segin: Add CAN support 7a1af769f159 arm64: dts: freescale: imx93-phyboard-segin: Add RTC support f7809266a2ee arm64: dts: freescale: imx93-phyboard-segin: Set CMD/DATA SION bit to fix ERR052021 7206d2882315 arm64: dts: freescale: imx93-phyboard-segin: Fix SD-card pinctrl b2469f6146c6 arm64: dts: freescale: imx93-phyboard-segin: Disable SD-card write-protect 5b40838286a0 arm64: dts: freescale: imx93-phyboard-segin: Drop eMMC no-1-8-v flag 073a3258de8c arm64: dts: freescale: imx93-phycore-som: Add eMMC no-1-8-v by default 745f39b81f20 arm64: dts: freescale: imx93-phycore-som: Enhance eMMC pinctrl 6b1bf8706c84 arm64: dts: freescale: imx93-phycore-som: Disable LED pull-up 767f031ca462 arm64: dts: freescale: imx93-phycore-som: Add EEPROM support d562521d7664 arm64: dts: freescale: imx93-phycore-som: Add PMIC support 744b873154a9 media: dt-bindings: Add amlogic,c3-isp.yaml 1f1824e8d41c media: dt-bindings: Add amlogic,c3-mipi-adapter.yaml 2a83b3a89adf media: dt-bindings: Add amlogic,c3-mipi-csi2.yaml bfb60c429ab7 Add RZ/G3E xSPI support 6bc5ca9e9e31 arm64: dts: add imx8mp-libra-rdk-fpsc LVDS panel overlay bb5fe43bf772 arm64: dts: add imx8mp-libra-rdk-fpsc board 6d47c5101c87 dt-bindings: arm: add imx8mp-libra-rdk-fpsc 34d5fc0c469e arm64: tegra: Wire up CEC to devkits b4122e423095 arm64: tegra: Add CEC controller on Tegra210 81403688d54d arm64: tegra: Add fallback CEC compatibles 860a0306e7cb media: dt-bindings: Document Tegra186 and Tegra194 cec 814cf0ca9673 ARM: tegra: apalis-eval: Remove pcie-switch node 7336f5eff07b arm64: tegra: Add uartd serial alias for Jetson TX1 module 773a698cffd0 arm64: tegra: Bump #address-cells and #size-cells on Tegra186 6eb9ab33c1ca arm64: tegra: p2180: Explicitly enable GPU 97a72f63b02b arm64: tegra: p3310: Explicitly enable GPU dc394ae50b15 arm64: tegra: Add DMA properties for Tegra186 and Tegra194 UARTs 0c8116fdf82b arm64: tegra: Drop remaining serial clock-names and reset-names cf8710c05237 arm64: tegra: Enable PWM fan on the Jetson TX2 Devkit 10909b6e7512 arm64: tegra: Enable PWM fan on the Jetson TX1 Devkit 6c62747d11ae ARM: tegra: Add device-tree for ASUS Transformer Pad LTE TF300TL 45ff634f62bd dt-bindings: arm: tegra: Add Asus Transformer Pad TF300TL 17f175deb9ee dt-bindings: arm: tegra: Group Tegra30 based ASUS Transformers 45c2549c2180 dt-bindings: interrupt-controller: Convert nvidia,tegra20-ictlr to DT schema f732c059581d arm64: tegra: Add I2C aliases for Tegra234 2275ec7fcdcb arm64: tegra: Configure QSPI clocks and add DMA 5bbc2a8c5070 dt-bindings: dma: nvidia,tegra20-apbdma: convert text based binding to json schema 2af32339da6c ARM: tegra: Rename the apbdma nodename to match with common dma-controller binding 5604f94f1d7b dt-bindings: clock: rk3036: add SCLK_USB480M clock-id f929318ed0ef ARM: dts: renesas: r9a06g032-rzn1d400-eb: Enable USB host port 358563053427 ARM: dts: renesas: r9a06g032-rzn1d400-db: Add pinmux for the CPLD 075b685b47f4 arm64: dts: renesas: white-hawk-single: Improve Ethernet TSN description 9e2e4c5571be ARM: dts: renesas: r9a06g032-rzn1d400-db: Enable USB device port b0a3caca0471 ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe 9-pin D-sub serial port e4e1d7312e3a arm64: dts: renesas: beacon-renesom: Align wifi node name with bindings f0ce8327c980 arm64: dts: renesas: rzg2l-smarc: Enable GPT on carrier board e2a02100e30b arm64: dts: renesas: r9a07g054: Add GPT support b745dbf0e8d0 arm64: dts: renesas: r9a07g044: Add GPT support 02e6b1b121fc arm64: dts: renesas: sparrow-hawk: Add MSIOF Sound support 9d4b51f0467a ARM: dts: renesas: r9a06g032-rzn1d400-eb: Add GMAC1 port 0522e8351f89 Merge tag 'renesas-r9a09g047-dt-binding-defs-tag3' into renesas-clk-for-v6.16 01db475996bf dt-bindings: clock: renesas,r9a09g047-cpg: Add XSPI and GBETH PTP core clocks 9aab5b0dd0ce dt-bindings: riscv: Add xsfvfwmaccqqq ISA extension description 871364b29b15 dt-bindings: riscv: Add xsfvfnrclipxfqf ISA extension description f6dd93536c85 dt-bindings: riscv: Add xsfvqmaccdod and xsfvqmaccqoq ISA extension description 01794edd9948 dt-bindings: clock: Add GRF clock definition for RK3528 dd0175a5cb33 arm64: dts: rockchip: Move rk3568 PCIe3 MSI to use GIC ITS 49deec21e26c arm64: dts: rockchip: Update eMMC for NanoPi R5 series e9d28cbe7969 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net a33a192ad701 dt-bindings: display: panel: Add Novatek NT37801 76b3a3804dd7 dt-bindings: display: panel: convert truly,nt35597.txt to dt-schema 14bbe9563987 ARM: dts: am335x: Set wakeup-source for UART0 46060816b6be dt-bindings: mux: add optional regulator binding to gpio mux 0a5ec97f672c riscv: dts: thead: Add device tree VO clock controller 5a3d46ddd366 dt-bindings: clock: thead: Add TH1520 VO clock controller 0bac955e720a dt-bindings: arm: qcom: Add SM7150 Google Pixel 4a e5487155fa85 ARM: dts: qcom: ipq4019: Drop redundant CPU "clock-latency" 3b45cd0540a8 dt-bindings: PCI: pci-ep: Add support for iommu-map and msi-map 85e37e6a8a00 arm64: dts: allwinner: a100: set maximum MMC frequency 71610c8f6573 dt-bindings: memory-controllers: Add STM32 Octo Memory Manager controller 4a6f85f46c97 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-rock3c 27cb7181fa25 arm64: dts: qcom: msm8939: Drop generic UART pinctrl templates 0299a80853e3 arm64: dts: qcom: msm8916: Drop generic UART pinctrl templates f7626223fbef arm64: dts: qcom: msm8916-motorola: Use UART1 console pinctrl bc047fb23c7e arm64: dts: qcom: msm8919/39: Use UART2 console pinctrl where appropriate 82a1d0626f30 arm64: dts: qcom: msm8916/39: Introduce new UART console pinctrl 9671fb87cd7a arm64: dts: qcom: msm8916/39: Move UART pinctrl to board files 7ae4d81f0acd arm64: dts: qcom: x1e80100: Fix PCIe 3rd controller DBI size 21a18efb9369 arm64: dts: qcom: x1e/x1p: Add EL2 overlay for WoA devices b08db9175aea arm64: dts: qcom: x1e80100: Add PCIe IOMMU aa60c3acb06a arm64: dts: qcom: sc8280xp: Add EL2 overlay for WoA devices 83b237618bf2 arm64: dts: qcom: sc8280xp: Add PCIe IOMMU 665f9564abc0 arm64: dts: qcom: sc7180: Add EL2 overlay for WoA devices 87b448b47006 dt-bindings: interrupt-controller: Convert openrisc,ompic to DT schema a2901e9860d9 Merge tag 'wireless-next-2025-05-06' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next 90076255cd0e This patch set did some clean up and add runtime pm 2a73fae0eef7 dt-bindings: soc: sophgo: add RTC support for Sophgo CV1800 series db6d6e0cc454 dt-bindings: clock: sophgo: add clock controller for SG2044 4f7b03443bcf dt-bindings: soc: sophgo: Add SG2044 top syscon device 411ad66f6c87 dt-bindings: clock: sophgo: Use precise compatible for CV1800 series SoC e6cfd7fc83e3 dt-bindings: clock: Drop st,stm32h7-rcc.txt c05f831cb19b dt-bindings: clock: convert bcm2835-aux-clock to yaml 3eb3880ced4d dt-bindings: clock: Drop maxim,max77686.txt d11740d0cb1c arm64: dts: qcom: x1e001de-devkit: Fix pin config for USB0 retimer vregs a3c4d35cf2d0 arm64: dts: qcom: x1e001de-devkit: Describe USB retimers resets pin configs e8a588366b40 arm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage b2fd69366c77 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2j_1p2 voltage 73d93d5bd92c arm64: dts: qcom: x1e80100-hp-omnibook-x14: Fix vreg_l2j_1p2 voltage b1458d47b907 arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j_1p2 voltage 3d4bc8f706a7 arm64: dts: qcom: x1e001de-devkit: Fix vreg_l2j_1p2 voltage 02a3d15ce9d1 arm64: dts: qcom: x1-crd: Fix vreg_l2j_1p2 voltage f50e1070cfe1 arm64: dts: qcom: sc7280: add UFS operating points 36a66deea079 dt-bindings: arm: qcom: Add Asus Zenbook A14 388cf04293fc arm64: dts: qcom: qcs8300: Add cpufreq scaling node 2770dfb61311 arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning ff4c18346f89 arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply 41ddc955d99c arm64: dts: qcom: sdm630: Add modem metadata mem 5e1d302c47f2 arm64: dts: ipq6018: drop standalone 'smem' node 935bb6b903f7 dt-bindings: input: touchscreen: edt-ft5x06: use unevaluatedProperties 19170f83f4d6 dt-bindings: interrupt-controller: Convert opencores,or1k-pic to DT schema a813b7184209 dt-bindings: media: convert imx.txt to yaml format f036436d4e3a arm64: dts: ti: k3-j721s2: Add GPU node 05217f9f363a arm64: dts: ti: k3-am62: New GPU binding details e3b4871cc54c arm64: dts: ti: k3-am62-main: Add PRUSS-M node f21fd9e2b809 arm64: dts: ti: k3-am64: Reserve timers used by MCU FW 7554d6edc067 arm64: dts: ti: k3-am62a7-sk: Reserve main_rti4 for C7x DSP 9c7c2c426a28 arm64: dts: ti: k3-am62a7-sk: Reserve main_timer2 for C7x DSP 4dc654f3ea4f arm64: dts: ti: k3-am62x-sk-common: Enable IPC with remote processors ccd74102c419 arm64: dts: ti: k3-am62p5-sk: Enable IPC with remote processors 2cf6f198463c arm64: dts: ti: k3-am62a7-sk: Enable IPC with remote processors d115e1eada3e arm64: dts: ti: k3-am62a-main: Add C7xv device node 87d1a5e90b69 arm64: dts: ti: k3-am62a-wakeup: Add R5F device node 349f1d769bb6 arm64: dts: ti: k3-am62a-mcu: Add R5F remote proc node e74c39a60ea5 arm64: dts: ti: k3-am62-wakeup: Add wakeup R5F node 6c2036041051 arm64: dts: ti: k3-am62: Add ATCM and BTCM cbass ranges 776ccc66e63e arm64: dts: ti: k3-am625-beagleplay: Add required voltage supplies for TEVI-OV5640 ad3ac0dd79a7 arm64: dts: ti: k3-am625-beagleplay: Add required voltage supplies for OV5640 165924ec0e5a arm64: dts: ti: k3-am62x: Add required voltage supplies for TEVI-OV5640 57f7626a30df arm64: dts: ti: k3-am62x: Add required voltage supplies for OV5640 ea8502a760f3 arm64: dts: ti: k3-am62x: Add required voltage supplies for IMX219 5a11adf3759f arm64: dts: ti: k3-am62p5-sk: Add regulator nodes for AM62P 557dca1160b4 media: dt-bindings: sony,imx290: Update usage example 2f12e85b926d media: dt-bindings: sony,imx415: update maintainer e-mail address 465494fa972e arm64: dts: mt6359: Add missing 'compatible' property to regulators node dadfed8c1931 arm/arm64: dts: mediatek: Add missing "#sound-dai-cells" to linux,bt-sco 5ae022ae9660 arm64: dts: mediatek: mt8390-genio-common: Set ssusb2 default dual role mode to host 6eba789bfdbd arm64: dts: mediatek: mt8395-genio-1200-evk: Disable unused backlight 4feac5571d3c arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles 856c2b05f9e9 arm64: dts: rockchip: Enable regulators for Radxa E20C b7970c3a509b arm64: dts: rockchip: Add pwm nodes for RK3528 9537ebf0af18 media: dt-bindings: Add ST VD55G1 camera sensor 2270d79148b6 media: dt-bindings: Add ST VD56G3 camera sensor 1acf6a10e0c2 media: dt-bindings: Add OmniVision OV02C10 711f90dc2821 Merge drm/drm-next into drm-misc-next 1ea0f9e44221 BackMerge tag 'v6.15-rc5' into drm-next 0c67bd9ea5e2 AsoC: Phase out hybrid PCI devres 4249e9eeb523 arm64: dts: rockchip: Add onboard EEPROM for Radxa E20C f1835c1d3102 arm64: dts: rockchip: Add I2C controllers for RK3528 9124dcd6b6ca dt-bindings: clock: rk3576: add IOC gated clocks 195ab4f8a4fd arm64: tegra: tegra210-p2894: Align GPIO hog node name with preferred style 9b87fa574f97 arm64: dts: bcm: Add reference to RPi 2 (2nd rev) 7fc72ab2aa49 ARM: dts: bcm: Add support for Raspberry Pi 2 (2nd rev) 8d7e910606f3 dt-bindings: arm: bcm2835: Add Raspberry Pi 2 (2nd rev) 79860f59b8ce dt-bindings: reset: sophgo: Add SG2044 bindings. 0f5d34937143 dt-bindings: reset: Document RZ/V2H(P) USB2PHY reset 25cfcb091747 arm64: dts: rockchip: add RK3576 RNG node 7500df32a633 arm64: dts: amlogic: Add A5 Reset Controller 06a6f9e68bb5 arm64: dts: amlogic: Add A4 Reset Controller 5526b16a2902 arm64: dts: amlogic: add support for xiaomi-aquaman/Mi TV Stick 41bcfded41fb dt-bindings: arm: amlogic: add S805Y and Mi TV Stick 89e5c3f0d82f arm64: dts: amlogic: gxl: set i2c bias to pull-up 42dec1aa5d48 dt-bindings: rng: rockchip,rk3588-rng: add rk3576-rng compatible b47e9a75a1f5 arm64: dts: renesas: r9a09g047e57-smarc: Enable CAN Transceiver 4f4bdff8036a arm64: dts: renesas: r9a09g047e57-smarc: Enable CANFD 4948f0e037d7 arm64: dts: renesas: r9a09g047: Add CANFD node ca3cc0b21e41 arm64: dts: rockchip: Switch to undeprecated qcom,calibration-variant on RK3399 b6eaa60c5b68 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-quartz64-b a811ecd47f98 arm64: dts: rockchip: Add phy-supply to gmac0 on NanoPi R5S 92db0f57859b ARM: dts: rockchip: enable Mali gpu on rk3066 marsboard af638cbdc9f4 ARM: dts: rockchip: enable hdmi on rk3066 marsboard e5ed6360a0bb Revert "ARM: dts: rockchip: drop grf reference from rk3036 hdmi" e8e08fa436aa ARM: dts: rockchip: Add ref clk for hdmi 8f6e1742dc0d dt-bindings: display: panel: Add BOE TD4320 fe3f772e4234 Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux v6.15-rc5 295a83cac5a6 dt-bindings: hwinfo: Add VIA/WonderMedia SoC identification dfebd1da805d dt-bindings: opp: Add v2-qcom-adreno vendor bindings 008f0861616f dt-bindings: display: rockchip,inno-hdmi: Document GRF for RK3036 HDMI b6f43ec6014d dt-bindings: display: rockchip,inno-hdmi: Fix Document of RK3036 compatible e066fecec49c dt-bindings: display: ltk500hd1829: add port property aac56bec913a dt-bindings: display: ltk050h3146w: add port property 2679eb9c1099 arm64: dts: allwinner: t527: add EMAC0 to Avaota-A1 board a84e9b1ef511 arm64: dts: allwinner: a527: add EMAC0 to Radxa A5E board d67d653027ac arm64: dts: allwinner: a523: Add EMAC0 ethernet MAC 2c2285f92bd4 dt-bindings: sram: sunxi-sram: Add A523 compatible 906efd1c226c dt-bindings: pwm: add support for MC33XS2410 c45f7825b9a3 arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0 abfe507190c9 arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to default 05be23aa2598 arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default d7281ad6c7f0 arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default 5d554875ee67 arm64: dts: ti: am62p-verdin: Add ivy 5910df5fae25 arm64: dts: ti: am62p-verdin: Add yavia c56788f3dc13 arm64: dts: ti: am62p-verdin: Add mallow 26225792edf9 arm64: dts: ti: am62p-verdin: Add dahlia d2963aa25b8d arm64: dts: ti: Add Toradex Verdin AM62P 9f3a0c2c8544 dt-bindings: arm: ti: Add Toradex Verdin AM62P 0e1a2f9ae270 arm64: dts: ti: k3-j784s4-j742s2-evm-common: Enable ACSPCIE0 output for PCIe1 38b84d8c08ed arm64: dts: ti: k3-j784s4-j742s2-main-common: Add ACSPCIE0 node db5f03dc9cc5 arm64: dts: ti: k3-j784s4-j742s2-main-common: Switch to 64-bit address space for PCIe0 and PCIe1 15243bd3bb0f arm64: dts: ti: k3-j722s-main: Switch to 64-bit address space for PCIe0 1ccd5d5c0b25 arm64: dts: ti: k3-j721s2-main: Switch to 64-bit address space for PCIe1 b45b19421146 arm64: dts: ti: k3-j721e-main: Switch to 64-bit address space for PCIe0 and PCIe1 c58f019a0643 arm64: dts: ti: k3-j721e: Add ranges for PCIe0 DAT1 and PCIe1 DAT1 ac9f688b927f arm64: dts: ti: k3-j7200-main: Switch to 64-bit address space for PCIe1 8c1c5e3952fe arm64: dts: ti: k3-am64-main: Switch to 64-bit address space for PCIe0 9bd6216a75f9 arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC 9391e35a9961 arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC efc9013586bd arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot 20228e421df8 dt-bindings: media: renesas,isp: Add ISP core function block 0d57e67f6fd1 dt-bindings: media: qcom,sm8550-iris: document QCS8300 IRIS accelerator 929624534b09 dt-bindings: media: qcom,sm8550-iris: document SM8650 IRIS accelerator dfd2223ffa4c dt-bindings: arm: psci: change labels to lower-case in example 733d55025477 dt-bindings: net: via-rhine: Convert to YAML 2e15a84f751b dt-bindings: display: msm: document DSI controller and phy on SA8775P f7cce69098b3 dt-bindings: msm: dsi-controller-main: document the SA8775P DSI CTRL 0dfaeb000391 dt-bindings: display: msm-dsi-phy-7nm: document the SA8775P DSI PHY afd72e545768 dt-bindings: display: msm: sm8350-mdss: Describe the CPU-CFG icc path 4a36951513b4 dt-bindings: display/msm: Add Qualcomm SAR2130P 4efeb8748c14 dt-bindings: net: sun8i-emac: Add A523 EMAC0 compatible e5b81042e489 dt-bindings: display/msm: qcom,sc7280-dpu: describe SAR2130P 92699890681b dt-bindings: display/msm: dsi-phy-7nm: describe SAR2130P 01da1f48bd4a dt-bindings: display/msm: dsi-controller-main: describe SAR2130P e50e3900c247 dt-bindings: display/msm: dp-controller: describe SAR2130P 50b4d3ab2f90 dt-bindings: display: msm: mdp4: add LCDC clock and PLL source dc3117f0d58a dt-bindings: msm: qcom,mdss: Document interconnect paths 675f0bfb1706 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 84a58e460c62 dt-bindings: power: supply: Document Maxim MAX8971 charger 6bbc7ffdc64a spi: dt-bindings: spi-qpic-snand: Add IPQ5018 compatible 626cc8b07ead ARM: dts: omap4: panda: cleanup bluetooth bcf5e5f95ba9 ARM: dts: omap4: panda: fix resources needed for Wifi 52e01741cd60 dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml dc73d9f2d3be dt-bindings: usb: Add binding for PS5511 hub controller 9dac5fe200f7 dt-bindings: usb: Introduce usb-hub.yaml 9f2adf2c7968 arm64: dts: rockchip: fix usb-c port functionality on rk3588-nanopc-t6 6c497c6eba1d arm64: dts: exynos: add initial support for Samsung Galaxy J6 e046936b0e72 arm64: dts: exynos: add initial support for Samsung Galaxy A2 Core 6948e73799e5 arm64: dts: exynos: add initial support for Samsung Galaxy J7 Prime 9c3c04c2d87b arm64: dts: exynos: add initial devicetree support for exynos7870 551070b23bf8 dt-bindings: arm: samsung: add compatibles for exynos7870 devices e12137fe5717 arm64: dts: rockchip: Enable bluetooth of AP6611s on OrangePI5 Max/Ultra feb54a4cfc60 dt-bindings: memory: Document RZ/G3E support 151b9911dfff arm64: dts: apple: Add PMIC NVMEM 1034cfa91f13 ASoC: codec: twl4030: Convert to GPIO descriptors a781ea3fe6f5 dt-bindings: crypto: fsl,sec-v4.0-mon: Add "power-off-time-sec" 7d7e67ac6cb8 dt-bindings: reset: syscon-reboot: add google,gs101-reboot 8feed3b94fdd spi: axi-spi-engine: offload instruction optimization 2c42fa887eba arm64: dts: exynosautov920: add cpucl1/2 clock DT nodes 99c94468b170 dt-bindings: clock: exynosautov920: add cpucl1/2 clock definitions e0d9b0f244f9 dt-bindings: hwmon: Add Sophgo SG2044 external hardware monitor support 1991cce4d18b dt-bindings: power: supply: Document Pegatron Chagall fuel gauge a3572ed09649 dt-bindings: vendor-prefixes: add prefix for Pegatron Corporation 0bf560ff10e1 arm64: dts: rockchip: add SATA nodes to RK3576 6e434b1b73aa dt-bindings: clock: convert vf610-clock.txt to yaml format 1f0623137e5a dt-bindings: arm: arm,coresight-static-replicator: add optional clocks 107b934a7fb5 dt-bindings: mtd: qcom,nandc: Document the SDX75 NAND controller bf701761289b dt-bindings: power: reset: add toradex,smarc-ec 3f3c4e59f9ba dt-bindings: interconnect: sm8650: document the MASTER_APSS_NOC d9188b52a9dc dt-bindings: interconnect: Correct indentation and style in DTS example b31830e88153 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3588-rock-5b 7a4bb5be4074 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-pinetab2 104277ae91b0 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-rockpro64 4078c21208d8 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3328-rock64 852abcba0fe4 arm64: dts: rockchip: Add vcc supply to spi flash on rk3399-roc-pc c88c9d3b42f7 arm64: dts: rockchip: enable pcie on Sige5 bbbd016dd1ad arm64: dts: rockchip: Add HDMI support for roc-rk3576-pc f5b1563af154 arm64: dts: rockchip: Enable HDMI0 audio output for Indiedroid Nova 4a9ca88961e2 arm64: dts: rockchip: Add rk3588 evb2 board 0ee39726af75 dt-bindings: arm: rockchip: Add rk3588 evb2 board 677235aee353 arm64: dts: rockchip: Add pcie1 slot for rk3576 evb1 board 921916e138df arm64: dts: rockchip: Enable eDP display for Cool Pi GenBook 719b9d6deca7 arm64: dts: rockchip: Add eDP1 dt node for rk3588 5999cea2c433 arm64: dts: rockchip: enable HDMI out audio on Khadas Edge2 7079948ecc6f arm64: dts: rockchip: Add HDMI & VOP2 to Khadas Edge2 763e2383f0a8 arm64: dts: rockchip: Add bluetooth support to Khadas Edge2 46e308df7a7f arm64: dts: rockchip: add overlay for tiger-haikou video-demo adapter 86fd593d347f dt-bindings: mtd: convert vf610-nfc to yaml format 42bcbd1ec509 dt-bindings: ata: rockchip-dwc-ahci: add RK3576 compatible 9d3907b0dc81 Merge 6.15-rc4 into usb-next 69c335bc812d Merge 6.15-rc4 into tty-next 96bd6de45bb5 dt-bindings: mtd: Add Loongson-1 NAND Controller 7466915999d4 arm64: dts: allwinner: a64: Add WiFi/BT header on SOPINE Baseboard 1dc8db0178a9 arm64: dts: allwinner: a64: Add WiFi/BT header on PINE A64 1cd3a1d2b00d arm64: dts: allwinner: correct the model name for Radxa Cubie A5E 600ef18c9822 ARM: dts: allwinner: Align wifi node name with bindings 1914fe32e80a arm64: dts: allwinner: Align wifi node name with bindings c022a034b1d6 arm64: dts: allwinner: h616: enable Mali GPU for all boards e9933d2fb4d7 arm64: dts: allwinner: h616: Add Mali GPU node 803a02505b52 arm64: dts: allwinner: h700: Add hp-det-gpios for Anbernic RG35XX bf34e9d35324 arm64: dts: allwinner: h5/h6: Drop spurious 'clock-latency-ns' properties 3f45bf7f52f0 arm/arm64: dts: allwinner: Use preferred node names for cooling maps 3a879d878553 arm64: dts: allwinner: h616: add YuzukiHD Chameleon support 0b9e163070f5 dt-bindings: arm: sunxi: Add YuzukiHD Chameleon board name 91ad117321c0 arm64: dts: allwinner: a523: add Radxa A5E support 69f8fbcdd27d dt-bindings: power: supply: bq24190: Add BQ24193 compatible c7f9db5b72c6 dt-bindings: reset: atmel,at91sam9260-reset: add microchip,sama7d65-rstc 4107b274a54e dt-bindings: power: supply: Correct indentation and style in DTS example 0def74e690b2 arm64: dts: exynosautov920: add cpucl0 clock DT nodes 21de0b373e61 dt-bindings: clock: exynosautov920: add cpucl0 clock definitions bb8a9492ece1 MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a 4da20eae1087 mips: dts: realtek: Add MDIO controller 693da0a03149 arm64: dts: allwinner: a523: add X96Q-Pro+ support ebcb8469ef43 arm64: dts: allwinner: a523: add Avaota-A1 router support ddd2264cb891 ARM: dts: rockchip: Drop redundant CPU "clock-latency" 98a69848d374 arm64: dts: rockchip: add dsi controller nodes on rk3588 3e476fb13a10 arm64: dts: rockchip: add mipi dcphy nodes to rk3588 32be2a8c8e02 dt-bindings: PCI: qcom: Add MHI registers for IPQ9574 9cafacd8c4c9 ASoC: add Renesas MSIOF sound driver 5acc974247a4 dt-bindings: renesas,sh-msiof: Add MSIOF I2S Sound support 81e1bd55f661 arm64: dts: ti: k3-am625-sk: Enable PWM 16c71470bff1 arm64: dts: ti: k3-am62a7-sk: Enable PWM 716448152383 arm64: dts: ti: k3-am62p5-sk: Enable PWM c94675306a28 arm64: dts: ti: Add basic support for phyBOARD-Izar-AM68x c388cf2e36b8 dt-bindings: arm: ti: Add bindings for PHYTEC AM68x based hardware 43874d152bfe arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of serdes_ln_ctrl 241109b8c8f6 arm64: dts: ti: am65x: Add missing power-supply for Rocktech-rk101 panel 22b82bf80770 arm64: dts: ti: k3-am65-main: Add system controller compatible 9680a390671a dt-bindings: mfd: ti,j721e-system-controller: Add compatible string for AM654 8e985cb49182 arm64: dts: ti: k3-j721e-common-proc-board-infotainment: Update to comply with device tree schema 25240cd26ef5 riscv: dts: thead: Introduce reset controller node 40f6c8eba924 media: dt-bindings: Document Tegra186 and Tegra194 cec 8d47ce901c2c dt-bindings: serial: amlogic,meson-uart: Add compatible string for S6/S7/S7D 16cb9f9e498a dt-bindings: serial: mediatek,uart: Add compatible for MT6893 6e6039994c8b dt-bindings: usb: usb-switch: Allow data-lanes property in port a8fc1dcece74 dt-bindings: usb: generic-ehci: Add VIA/WonderMedia compatible 932da7a8df7b dt-bindings: usb: usb-device: relax compatible pattern to a contains 772b2e8cb9dd dt-bindings: usb: renesas,usbhs: Add RZ/V2H(P) SoC support b0282744d363 Merge tag 'ath-next-20250418' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath into wireless-next f1ded0dfbccb media: dt-bindings: Convert Analog Devices ad5820 to DT schema ae47e78ed52c media: dt-bindings: Add OmniVision OV02E10 79596bb37f98 media: dt-bindings: ti,ds90ub960: Allow setting serializer address e48c94010dd5 media: dt-bindings: media: i2c: align filenames format with standard d4b3524bf7a6 arm64: dts: imx8mq-evk: add pcie[0,1]-ep nodes af70c3ed355a arm64: dts: imx8mq: add pcie0-ep node b3f9adea45f5 arm64: dts: imx8mm-evk: add pcie0-ep node and apply pcie0-ep overlay file 67af22b950f2 arm64: dts: imx95: add pcie1 ep overlay file and create pcie-ep dtb files be98b5a4b268 arm64: dts: imx8: use common imx-pcie0-ep.dtso to enable PCI ep function 72cb1708ae6b arm64: dts: imx8dxl-evk: Add pcie0-ep node and use unified pcie0 label d1bf4f7b077e arm64: dts: imx8dxl-ss-hsio: correct irq number for imx8dxl 58861f28ee1d arm64: dts: imx8: create unified pcie0 and pcie0_ep label for all chips e90c11e7667e arm64: dts: imx8-apalis: Add PCIe and SATA support c0b02f0c33c7 Revert "arm64: dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO" 5906f9c2d71a Revert "arm64: dts: imx93-tqma9352-mba93xxca: enable Open Drain for MDIO" 42b2289cec15 arm64: dts: imx8mp-beacon: Enable RTC interrupt and wakeup-source d5bc51143411 arm64: dts: imx8mn-beacon: Enable RTC interrupt and wakeup-source d9b339df2d8d arm64: dts: imx8mm-beacon: Enable RTC interrupt and wakeup-source 4e9004d5ecaa arm64: dts: imx8mn-beacon: Configure Ethernet PHY reset and GPIO IRQ 88dcf5d7f9c7 arm64: dts: imx8mm-beacon: Configure Ethernet PHY reset and GPIO IRQ 4258324f7cad arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI audio 957674dfa0b4 arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI audio 3825ee8ab2fe arm64: dts: imx8mp-beacon: Fix RTC capacitive load 6c24afc09355 arm64: dts: imx8mn-beacon: Fix RTC capacitive load 002e93c2520b arm64: dts: imx8mm-beacon: Fix RTC capacitive load fdcb73bb223c arm64: add initial device tree for TQMa93xx/MBa91xxCA e6d059456914 dt-bindings: arm: add MBa91xxCA Mainboard for TQMa93xxCA/LA SOM 6e3150878b7f arm64: dts: freescale: add Toradex SMARC iMX8MP 6a14e799ccce dt-bindings: arm: fsl: add Toradex SMARC iMX8MP SoM and carrier 0b198af79fa2 arm64: dts: s32gxxxa-rdb: Add PCA85073A RTC module over I2C0 e01c88e81a57 arm64: dts: imx95-15x15-evk: enable USB2.0 node 2956a2fad59b arm64: dts: imx95-19x19-evk: enable USB2.0 node b57e40b4b93e arm64: dts: imx95: add USB2.0 nodes 8912cf0407cd ARM: dts: imx6q-apalis: remove pcie-switch node 42c8e16469f9 arm64: dts: imx8mp: Add device tree for Nitrogen8M Plus ENC Carrier Board 36e551b010e9 dt-bindings: arm: fsl: Add Boundary Device Nitrogen8M Plus ENC Carrier Board 6472a607374f dt-bindings: net: brcm,unimac-mdio: Add asp-v3.0 ec5333381e64 dt-bindings: net: brcm,asp-v2.0: Add asp-v3.0 e7636d5ce4c2 dt-bindings: net: brcm,unimac-mdio: Remove asp-v2.0 ac81b792e66f dt-bindings: net: brcm,asp-v2.0: Remove asp-v2.0 b523691f91fc dt-bindings: power: qcom,rpmpd: Add SM4450 compatible e77a87a724fa dt-bindings: pwm: vt8500-pwm: Convert to YAML 0fb0156996ae dt-bindings: pwm: mediatek,pwm-disp: Add compatible for MT6893 0badf787ac7e dt-bindings: mfd: bd96802: Add ROHM BD96806 cb95b5d3c057 dt-bindings: mfd: bd96801: Add ROHM BD96805 1fbf3128a581 dt-bindings: mfd: Add ROHM BD96802 PMIC 5966dca99c06 dt-bindings: regulator: Add ROHM BD96802 PMIC ae31878acd85 dt-bindings: power: Add Allwinner H6/H616 PRCM PPU f4a58e101181 dt-bindings: gpu: Add 'resets' property for GPU initialization 3dce8ed7efbf arm64: dts: renesas: r8a779h0: Add ISP core function block 7ab5541f5631 arm64: dts: renesas: r8a779g0: Add ISP core function block 7c5f77250e86 arm64: dts: renesas: r8a779a0: Add ISP core function block 72a455b37dc7 arm64: dts: renesas: r8a779g3: Add Retronix R-Car V4H Sparrow Hawk board support 8cfc94f50e33 dt-bindings: soc: renesas: Document Retronix R-Car V4H Sparrow Hawk board support e92bf5beb087 dt-bindings: vendor-prefixes: Add Retronix Technology Inc. 575112a9940a arm64: dts: mediatek: Add MT8186 Ponyta Chromebooks 9be55ad24aee dt-bindings: arm: mediatek: Add MT8186 Ponyta Chromebook 47f7ec1e89b3 arm64: dts: mediatek: mt8186-corsola: make SDIO card removable d5854c28c729 dt-bindings: interrupt-controller: via,vt8500-intc: Convert to YAML 240e1020a18e dt-bindings: arm/cpus: allow up to 3 interconnects entries c230496b1449 dt-bindings: display: Add Sitronix ST7571 LCD Controller 0b90b9d75595 dt-bindings: hwmon: ti,tmp102: document optional V+ supply property 26de36c3334a dt-bindings: hwmon: pmbus: add lt3074 d2fcc47c99f6 dt-bindings: hwmon: amc6821: add fan and PWM output 83785e4a4d68 dt-bindings: wireless: qcom,wcnss: Use wireless-controller.yaml a62d4dcab2d7 dt-bindings: wireless: silabs,wfx: Use wireless-controller.yaml 5afb07ef0f59 dt-bindings: wireless: bcm4329-fmac: Use wireless-controller.yaml schema 9477f2559b7e dt-bindings: net: Add generic wireless controller 66bcd13cf8a7 dt-bindings: net: Add network-class schema for mac-address properties 8afa56eb8b9b dt-bindings: dma: fsl-edma: increase maxItems of interrupts and interrupt-names cfbc26c13ea3 dt-bindings: dma: qcom,bam: Document dma-coherent property 7474a36b64bb dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement 207d29dd5aa7 dt-bindings: power: rockchip: Add support for RK3562 SoC 1f4f5e6d471c Add RK3576 SAI Audio Controller Support f3bb7170abd4 arm64: dts: mediatek: mt8395-nio-12l: Enable Audio DSP and sound card 11ee3efc86c9 arm64: dts: mediatek: mt8390-genio-common: Add Display on DSI0 69d9b1270387 arm64: dts: mediatek: mt8395-genio-1200-evk: Add display on DSI0 13816981f2f2 arm64: dts: freescale: imx8mm-verdin: Add EEPROM compatible fallback 7ca80da3dbc5 arm64: dts: freescale: imx8mp-verdin: Add EEPROM compatible fallback 8927d1c11a35 arm64: dts: mt8183: Add port node to mt8183.dtsi 8d696ebbe281 ARM: dts: ls1021a-tqmals1021a: change sound card model name fc79cde19de2 ARM: dts: ls1021a-tqmals1021a: Add overlay for CDTech DC44 RGB display 1a279450be52 ARM: dts: ls1021a-tqmals1021a: Add overlay for CDTech FC21 RGB display 891d4f7327ed ARM: dts: ls1021a-tqmals1021a: Add LVDS overlay for Tianma TM070JVGH33 d313da9895c1 ARM: dts: ls1021a-tqmals1021a: Add HDMI overlay d2014560f7a9 ARM: dts: ls1021a-tqmals1021a: Add vcc-supply for spi-nor d0573667ab9f ARM: dts: ls1021a-tqmals1021a: Fix license 15f3dec744dc ARM: dts: imx: Drop redundant CPU "clock-latency" 37bf4d2bccdf arm64: dts: imx: Drop redundant CPU "clock-latency" 7eaf105a0367 dt-bindings: pinctrl: convert fsl,imx7ulp-pinctrl.txt to yaml format accab92f7c4f media: dt-bindings: renesas,rzg2l-cru: Document Renesas RZ/G3E SoC 948ceb8e33d1 media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/G3E CSI-2 block 6914e693d51d media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/V2H(P) SoC eb4dda012b0d media: dt-bindings: media: renesas,fcp: Document RZ/V2H(P) SoC a7f4d9c91d74 media: dt-bindings: media: renesas,vsp1: Document RZ/V2H(P) 01687fc2770e arm64: dts: imx8qm-mek: consolidate reserved-memory 1a3288716f35 dt-bindings: pinctrl: spacemit: add clock and reset property 9ebe2fd36cd6 dt-bindings: power: mediatek: Support Dimensity 1200 MT6893 MTCMOS eede67deb547 dt-bindings: PCI: qcom: Add IPQ5018 SoC 1bd879b82bec dt-bindings: PCI: Remove obsolete .txt docs a59cf6bd0a89 dt-bindings: PCI: Convert marvell,armada8k-pcie to schema 62bb3eef59ee dt-bindings: PCI: Convert Marvell EBU to schema be24a3971fd2 dt-bindings: PCI: sifive,fu740-pcie: Fix include placement in DTS example a3908fe56239 dt-bindings: PCI: Correct indentation and style in DTS example 159e9454d956 dt-bindings: PCI: dwc: rockchip: Add rk3562 support ef0f37ca5ff5 dt-bindings: PCI: dw: rockchip: Add rk3576 support ebc2179ccf8f dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH 472799cc1133 dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names' 1997420be337 dt-bindings: net: dp83822: add constraints for mac-termination-ohms e706611ad55b dt-bindings: net: ethernet-phy: add property mac-termination-ohms 10faeaae6517 dt-bindings: iio: imu: icm42600: add interrupt naming support d2b5833dde70 dt-bindings: ROHM BD79104 ADC 050b648678c0 dt-bindings: iio: adc: adi,ad7606: add SPI offload properties 61c34bb63511 dt-bindings: iio: adc: ad7380: add AD7389-4 520f1aa3afd9 dt-bindings: Add ROHM BD7970x variants 9db7709f449c dt-bindings: ROHM BD79124 ADC/GPO 484465e0026d dt-bindings: iio: filter: Add lpf/hpf freq margins c0d5d6f0abd0 dt-bindings: iio: adc: amlogic,meson-saradc: Add GXLX SoC compatible 10988aac05c5 dt-bindings: iio: light: bh1750: Add reset-gpios property c9f357746caa dt-bindings: iio: Use unevaluatedProperties for SPI devices aad2a4aba149 dt-bindings: iio: Correct indentation and style in DTS example 7c7b549aa38c dt-bindings: display: imx: convert fsl,tcon.txt to yaml format 22d2cf8b3f78 dt-bindings: fsl: convert m4if.txt and tigerp.txt to yaml format e07e2c2f96fe dt-bindings: display: imx: convert ldb.txt to yaml format a9b92e46c884 dt-bindings: powerpc: Convert fsl/pmc.txt to YAML ca4517cfee45 dt-bindings: virtio: pci-iommu: Add ref to pci-device.yaml 86b145f94994 dt-bindings: backlight: add TI LP8864/LP8866 LED-backlight drivers c2ba19c59cef dt-bindings: display: imx: convert fsl-imx-drm.txt to yaml format fb650bd91b53 dt-bindings: interrupt-controller: Add missed fsl tzic controller 1f5c4df2e936 dt-bindings: remove RZ/N1S bindings 335c675342f4 dt-bindings: Remove obsolete numa.txt 855e8fcacd8e dt-bindings: Remove obsolete cpu-topology.txt 195c40fcc4b6 dt-bindings: counter: Convert ftm-quaddec.txt to yaml format 417caeebdd6c dt-bindings: cpufreq: Drop redundant Mediatek binding f6548c04b52e dt-bindings: arm/cpus: Add power-domains constraints 2ddae0f8d5fe dt-bindings: arm/cpus: Add missing properties 28a210612928 dt-bindings: Reference opp-v1 schema in CPU schemas fe6dc7443d31 dt-bindings: arm/cpus: Re-wrap 'description' entries c64045034fdf dt-bindings: arm/cpus: Add schemas for "enable-method" dependencies df668f6655f1 ASoC: dt-bindings: add schema for rockchip SAI controllers 1d48e25ced56 arm64: dts: add support for S7D based Amlogic BM202 0c1264e70500 arm64: dts: add support for S7 based Amlogic BP201 593f1d88b3b7 arm64: dts: add support for S6 based Amlogic BL209 410b38d60404 dt-bindings: arm: amlogic: add S7D support 2ca205bee2ea dt-bindings: arm: amlogic: add S7 support 20f8de3f09b1 dt-bindings: arm: amlogic: add S6 support 3c7e8180dc78 ASoC: dt-bindings: fsl,mqs: Document audio graph port a80240369b3a arm64: dts: mediatek: mt8390-genio-common: Add firmware-name for scp0 1755d247e0e6 arm64: dts: mediatek: mt8188: Describe SCP as a cluster with two cores 17a60804ef13 dt-bindings: soc: amlogic: S4 supports clk-measure 8c786a9d5d99 dt-bindings: soc: amlogic: C3 supports clk-measure 11eee42e07c5 arm64: dts: amlogic: S4: Add clk-measure controller node 532a71d8ed7f arm64: dts: amlogic: C3: Add clk-measure controller node 44fcfeee7cf3 arm64: dts: rockchip: Add rk3576 pcie nodes 671d11c0c112 arm64: dts: rockchip: Enable HDMI audio outputs for Cool Pi CM5 EVB 5d9a0d8efcc1 arm64: dts: rockchip: Enable HDMI1 on Cool Pi CM5 EVB edcac1a68928 arm64: dts: rockchip: Rename hdmi-con to hdmi0-con for Cool Pi CM5 EVB 6164d1b5f147 arm64: dts: rockchip: Enable eDP0 display on RK3588S EVB1 board 7a5418e7cb3b arm64: dts: rockchip: Add eDP0 node for RK3588 49ec37e83ae2 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag3' into renesas-clk-for-v6.16 45233ddb59b5 dt-bindings: clock: renesas,r9a09g057-cpg: Add USB2 PHY and GBETH PTP core clocks bad521c00e8d arm64: dts: renesas: rzg3e-smarc-som: Enable Mali-G52 ec4f1ea3a42a arm64: dts: renesas: r9a09g047: Add Mali-G52 GPU node 28fa85b6d9f9 arm64: dts: renesas: rzg3e-smarc-som: Add RAA215300 pmic support f8d7d5853e29 arm64: dts: renesas: rzg3e-smarc-som: Add I2C2 device pincontrol a03e6f70cfb9 dt-bindings: soc: renesas: Add Renesas RZ/T2H (R9A09G077) SoC ed79e930a772 arm64: dts: exynos: Add DT node for all UART ports e27cacd3b8c5 arm64: dts: amlogic: Drop redundant CPU "clock-latency" 3b88cda61806 arm64: dts: amlogic: gxlx-s905l-p271: add saradc compatible 4fe442ce931a arm64: dts: amlogic: a1: enable UART RX and TX pull up by default 96a635366da2 arm64: dts: amlogic: axg: enable UART RX and TX pull up by default 2c676fabc600 arm64: dts: amlogic: g12: enable UART RX and TX pull up by default b9f6d24ba1a8 arm64: dts: amlogic: gxl: enable UART RX and TX pull up by default 744536cebfea arm64: dts: amlogic: gxbb: enable UART RX and TX pull up by default 62731c5b2949 arm64: dts: amlogic: a4: add pinctrl node 08023b0f21ab ARM: dts: amlogic: meson8b: enable UART RX and TX pull up by default 84e4059661d3 ARM: dts: amlogic: meson8: enable UART RX and TX pull up by default 7fffb9023d36 arm64: dts: imx8mp-evk: Enable DSP node for remoteproc usage 02671eee212b arm64: dts: imx8mp: Add DSP clocks d87bc6cce59c arm64: dts: imx8mp: Configure dsp node for rproc usage 7aaa6e97a546 arm64: dts: imx8mp: Add mu2 root clock 9a7ac78ffb7a arm64: dts: imx8mp: Use resets property 36a025b9b2cb ARM: dts: imx51-digi-connectcore-som: Fix MMA7455 compatible 9dc44c77abcf ARM: dts: nxp: Align NAND controller node name with bindings 30c126d6dbab ARM: dts: imx: Fix the iim compatible string 4a9140955168 ARM: dts: imx31/imx6: Use flash as the NOR node name 86a6c4e28468 arm64: dts: imx: add imx95 dts for sof 60488f92956c arm64: dts: imx8mq: Add linux,pci-domain into pcie-ep node 6c877f641153 arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing 51f47e7c0b4c arm64: dts: qcom: qdu1000: Add snps,dis_u3_susphy_quirk ef6bc0bf348e arm64: dts: qcom: qcs615: Add snps,dis_u3_susphy_quirk cf3e5871d878 arm64: dts: qcom: sm8450: Add snps,dis_u3_susphy_quirk 074247f3be2b arm64: dts: qcom: sm8350: Add snps,dis_u3_susphy_quirk 7406a3e0937d arm64: dts: qcom: sm8150: Add snps,dis_u3_susphy_quirk 614a08df6a4a arm64: dts: ti: k3-j784s4-j742s2-evm: Add overlay to enable USB0 Type-A 094cbe1a912d arm64: dts: ti: k3-am67a-beagley-ai: Add bootph for main_gpio1 a63b4daf4b79 dt-bindings: display: rockchip: analogix-dp: Add support for RK3588 e4c693434b30 dt-bindings: display: rockchip: analogix-dp: Add support to get panel from the DP AUX bus d1e65709163b arm64: dts: qcom: x1e80100-hp-omnibook-x14: Remove invalid bt-en-sleep node 2cb79ee30004 Merge branch 'arm32-for-6.15' into arm64-for-6.16 43b365ed3fc7 dt-bindings: pci: apple,pcie: Add t6020 compatible string 7a1b30bb0eea dt-bindings: PCI: qcom,pcie-sc8180x: Add 'global' interrupt ade654bc2d03 dt-bindings: PCI: qcom: Allow IPQ6018 to use 8 MSI and one 'global' interrupt 5d87250e09fd dt-bindings: PCI: qcom: Allow IPQ8074 to use 8 MSI and one 'global' interrupt 4fa9a33a89aa dt-bindings: PCI: qcom: Allow MSM8998 to use 8 MSI and one 'global' interrupt 87908d20f9b5 dt-bindings: PCI: qcom: Add 'global' interrupt for SDM845 SoC 77377b0980f6 dt-bindings: PCI: qcom,pcie-sc7280: Add 'global' interrupt 95050a994ec3 dt-bindings: PCI: qcom,pcie-sa8775p: Add 'global' interrupt 4d5a69cb16bf dt-bindings: PCI: qcom,pcie-sm8350: Add 'global' interrupt 46e0cc9c1aa9 dt-bindings: PCI: qcom,pcie-sm8250: Add 'global' interrupt ba7c1c776905 dt-bindings: PCI: qcom,pcie-sm8150: Add 'global' interrupt 70aa3043231a dt-bindings: misc: Describe TI FPC202 dual port controller da01ee99aa22 arm64: dts: ti: Add k3-am62-pocketbeagle2 de444d92c16f dt-bindings: arm: ti: Add PocketBeagle2 4a5c06ef7268 arm64: dts: ti: k3-am625-verdin: Add EEPROM compatible fallback 85889ab7cccb arm64: dts: ti: k3-am62p-j722s: Add rng node 99c4e495818d arm64: dts: ti: k3-am64: Add PCIe ctrl node to main_conf region 05c44f561285 arm64: dts: ti: k3-j721s2: Add PCIe ctrl node to scm_conf region 9d8a3b7ffe5b arm64: dts: ti: k3-j7200: Add PCIe ctrl node to scm_conf region d93d024659d6 arm64: dts: ti: k3-j721e: Add PCIe ctrl node to scm_conf region a98c73a3f45f dt-bindings: soc: ti: ti,j721e-system-controller: Add PCIe ctrl property 5c346d01e6e2 arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in OV5640 overlay 8ea0ac26429e arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in IMX219 overlay cb6797019f26 arm64: dts: ti: k3-am62x: Remove clock-names property from IMX219 overlay 15eccb1baa91 arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplies for IMX219 3aa414595924 arm64: dts: ti: k3-j721e-sk: Remove clock-names property from IMX219 overlay 889f193469ef arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy 9a5103dd484c arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators 541f9536e43a arm64: dts: ti: k3-j722s-evm: Drop redundant status within serdes0/serdes1 a82340293539 arm64: dts: ti: k3-j722s-main: Don't disable serdes0 and serdes1 69db838227f8 arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and "serdes_wiz1" 50ace9c7fca6 arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "serdes_wiz1" c68fb8dfcecc arm64: dts: ti: k3-j784s4-evm-usxgmii-exp1-exp2: drop pinctrl-names f7e7b4782d11 spi: dt-bindings: Fix description mentioning a removed property 40b5957489e6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net a76293f399ef dt-bindings: display: panel: Add Visionox G2647FB105 31bf80b7e095 dt-bindings: display: panel: Add Himax HX8279/HX8279-D DDIC panels 3d0544beaaa9 dt-bindings: vendor-prefixes: Add Shenzhen Aoly Technology Co., Ltd. aadceed2b38f dt-bindings: display: simple: Add Tianma P0700WXF1MBAA panel a7ec818fd1b6 dt-bindings: dma: Add Arm DMA-350 b3e59c644dfa ASoC: mt8195: Add support for MT8395 Radxa NIO 12L 1e0a96627fed dt-bindings: iommu: mediatek: Add binding for MT6893 MM IOMMU 58366e7824fc dt-bindings: gpio: spacemit: add support for K1 SoC af0ce3f46116 ASoC: dt-bindings: mt8195: add missing audio routing and link-name 3f5cd90ccdf5 ASoC: dt-bindings: mt8195: add compatible mt8195_mt6359 ea716e20528e dt-bindings: pwm: Add RZ/G2L GPT binding 103d3ddc2b21 dt-bindings: pinctrl: convert fsl,vf610-pinctrl.txt to yaml format cd7fc0138a87 dt-bindings: pinctrl: mediatek: Add support for mt8196 e036f09b4726 dt-bindings: pinctrl: mediatek: Add support for MT6893 9ad102711159 dt-bindings: pinctrl: mediatek: Correct indentation and style in DTS example a3f46993c1d8 dt-bindings: pinctrl: mediatek: Drop unrelated nodes from DTS example 5aaff15d6d3c dt-bindings: display: mediatek: Add binding for MT8195 HDMI-TX v2 09efe288b44d dt-bindings: display: mediatek: Add binding for HDMIv2 DDC ef5598e4b3d3 dt-bindings: clock: spacemit: Add spacemit,k1-pll 65c5c58321a4 dt-bindings: soc: spacemit: Add spacemit,k1-syscon 5d45a2a0a682 arm64: dts: qcom: sdm670: add camss and cci 98e1d9e9dd0e arm64: dts: mediatek: mt8196: Add pinmux macro header file 0124ced0cefe arm64: dts: mediatek: Add MT6893 pinmux macro header file b4f4a5903e9f arm64: dts: mediatek: mt7622: Align GPIO hog name with bindings 27ba1cca68e2 arm64: dts: exynos: update all samsung,mode constants c212190a0719 arm64: dts: qcom: sm8750-qrd: Enable modem 0c0d0f9db397 arm64: dts: qcom: sm8750-mtp: Enable modem 2dbfda4a1fca arm64: dts: qcom: sm8750: Add Modem / MPSS dbdccf6854da arm64: dts: qcom: qcs6490-rb3gen2: Update the LPASS audio node 3ea9ff6b6b1f arm64: dts: qcom: qcm6490-idp: Update the LPASS audio node 515c678e4680 arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10 a797c39416e5 arm64: dts: qcom: sa8775p: Remove extra entries from the iommus property c7412fe27214 arm64: dts: qcom: sm8650: use correct size for VBIF regions a9ead2dddaf4 arm64: dts: qcom: sm8550: use correct size for VBIF regions 2684f559cb43 arm64: dts: qcom: sm8450: use correct size for VBIF regions 4d3789d6ba95 arm64: dts: qcom: sm8350: use correct size for VBIF regions 848bec2a462d arm64: dts: qcom: sm8250: use correct size for VBIF regions 8e40db4bb6bb arm64: dts: qcom: sm8150: use correct size for VBIF regions 5a868a02e7cf arm64: dts: qcom: sm6350: use correct size for VBIF regions dffd3d4bcc12 arm64: dts: qcom: sm6125: use correct size for VBIF regions cb1203e882d8 arm64: dts: qcom: sm6115: use correct size for VBIF regions ba2eaf6365b2 arm64: dts: qcom: sdm845: use correct size for VBIF regions 30d1db2367db arm64: dts: qcom: sdm670: use correct size for VBIF regions b9b2eed490b9 arm64: dts: qcom: sc8280xp: use correct size for VBIF regions deb12da90a9f arm64: dts: qcom: sc8180x: use correct size for VBIF regions eedd6875af28 arm64: dts: qcom: sc7280: use correct size for VBIF regions dc88454477ff arm64: dts: qcom: sc7180: use correct size for VBIF regions 9835c454bf62 arm64: dts: qcom: sa8775p: use correct size for VBIF regions b4368defbe1e arm64: dts: qcom: qcm2290: use correct size for VBIF regions ebb5589fdeaa arm64: dts: qcom: msm8998: use correct size for VBIF regions 3ce4be3b9d8e arm64: dts: qcom: sa8775p: mark MDP interconnects as ALWAYS on 43adeccee9db arm64: dts: qcom: sc7280: Use the header with DSI phy clock IDs c2b74a5ab3ec arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO 81d7bb6bfb24 ASoC: Add codec driver for Cirrus Logic CS48L32 DSP 4da4895ae7c6 arm64: dts: apple: Add SPMI controller nodes 7dd41ba7ca89 ASoC: dt-bindings: Add Cirrus Logic CS48L32 audio DSP ba0f5e8a4bbb dt-bindings: usb: Introduce qcom,snps-dwc3 f7e8d13af32d dt-bindings: usb: samsung,exynos-dwc3: add exynos2200 compatible 376d95f4fcfd dt-bindings: net: wireless: Add Realtek RTL8188ETV USB WiFi 1393ec501aad dt-bindings: gpu: img: Add BXS-4-64 devicetree bindings 04e4825e5e66 dt-bindings: gpu: img: Future-proofing enhancements f61cd93fb04d dt-bindings: interconnect: Add EPSS L3 compatible for SA8775P 48d0f5c99b80 arm64: dts: mediatek: mt8195: Add power domain for dp_intf0 fd5871672cfb dt-bindings: pinctl: amlogic,pinctrl-a4: Add compatible string for A5 80d9fbe4ae24 arm64: dts: mediatek: mt8188: Add all Multimedia Data Path 3 nodes 519c51530765 dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3 86930b41fb55 dt-bindings: display: mediatek: Add compatibles for MT8188 MDP3 23020928772e dt-bindings: memory: mtk-smi: Add support for MT6893 32ce7f7677ee ARM: dts: qcom: sdx55/sdx65: Fix CPU power-domain-names 489603d7ae76 arm64: dts: qcom: msm8992-lg-h815: Fix CPU node "enable-method" property dependencies 1acb8a3afec9 arm64: dts: qcom: msm8939: Fix CPU node "enable-method" property dependencies 58430ce78a75 arm64: dts: qcom: qdu1000: Fix qcom,freq-domain 51c305a0eec9 arm64: dts: qcom: Remove unnecessary MM_[UD]L audio routes 0ddb3701d5a2 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: enable MICs LDO d2d340219d57 arm64: dts: qcom: remove max-speed = 1G for RGMII for ethernet 2e97866fef19 riscv: dts: thead: Introduce power domain nodes with aon firmware 3203bed54904 dt-bindings: net: ti: k3-am654-cpsw-nuss: evaluate fixed-link property 57d708a99684 dt-bindings: net: ethernet-controller: add 5000M speed to fixed-link 4c7f11603555 dt-bindings: interrupt-controller: Add Sophgo SG2044 MSI controller be5c965c1e13 arm64: dts: marvell: Drop unused "pinctrl-names" 970715b11ece Add support for Loongson-1 AC97 9c7b95fb32ec dt-bindings: soc: mediatek: dvfsrc: Add support for MT6893 09a106a121fc arm64: dts: mediatek: mt8186: starmie: Fix external display b4b6de803068 arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains d029a36da846 arm64: dts: mediatek: mt8390-genio-common: Fix pcie pinctrl dtbs_check error 72a769730bb5 arm64: dts: mediatek: mt8395-genio-1200-evk: Add scp firmware-name ea454778c25d arm64: dts: mediatek: mt8395-nio-12l: Add scp firmware-name 3be6964ca5d7 arm64: dts: mediatek: mt8188: Fix IOMMU device for rdma0 b75a3a2e52bc dt-bindings: firmware: Add i.MX95 SCMI LMM and CPU protocol 4755ea6ea789 ARM: dts: renesas: r9a06g032-rzn1d400-eb: describe SD card port e18bd34b9406 ARM: dts: renesas: r9a06g032: Describe SDHCI controllers d8697a0b8be3 arm64: dts: renesas: Add initial device tree for RZ/V2N EVK e31a92d550aa arm64: dts: renesas: Add initial SoC DTSI for RZ/V2N 6c01ced6fc08 Merge tag 'renesas-r9a09g056-dt-binding-defs-tag1' into renesas-dts-for-v6.16 be5c7945dfbc dt-bindings: pinctrl: renesas: Document RZ/V2N SoC 757f7c111e60 dt-bindings: clock: renesas: Document RZ/V2N SoC CPG 14a6a632f90b dt-bindings: soc: renesas: Document SYS for RZ/V2N SoC 7f01c2ee0bf2 dt-bindings: soc: renesas: Document Renesas RZ/V2N SoC variants and EVK a5a215f049ad ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe keys 1252dbd741d4 ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe I2C bus eef897044665 ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe I2C bus 5f148a8d8dfc ARM: dts: renesas: r9a06g032: Describe I2C controllers f8ef11f15d0d ARM: dts: renesas: Add r9a06g032-rzn1d400-eb board device-tree 15c36ca1f1aa dt-bindings: pwm: Add Loongson PWM controller f13ab79ad775 ASoC: dt-bindings: Add bindings for Richtek rt9123p 551439fc8917 ASoC: dt-bindings: Add bindings for Richtek rt9123 67b9a4a613e5 ASoC: dt-bindings: Add Realtek ALC203 Codec cd0cbd25ba04 ASoC: dt-bindings: Add Loongson-1 AC97 Controller d19f03845632 arm64: dts: apple: t8015: Add CPU caches 96e590bf75e3 arm64: dts: apple: t8012: Add CPU caches f403b51db93d arm64: dts: apple: t8011: Add CPU caches 1ffd100554f7 arm64: dts: apple: t8010: Add CPU caches ab70b5862bf9 arm64: dts: apple: s8001: Add CPU caches 1e80d37ce322 arm64: dts: apple: s800-0-3: Add CPU caches 7fc695068e5e arm64: dts: apple: t7001: Add CPU caches d91d60a37dac arm64: dts: apple: t7000: Add CPU caches 446475ce91b6 arm64: dts: apple: s5l8960x: Add CPU caches 51ac91f86b5a arm64: dts: broadcom: bcm2712: Use "l2-cache" for L2 cache node names 3b1c9669fcb3 dt-bindings: serial: Add compatible for Renesas RZ/T2H SoC in sci 27b96d2832df dt-bindings: serial: 8250: support an optional second clock 9487008acf8e dt-bindings: serial: snps-dw-apb-uart: Simplify DMA-less RZ/N1 rule c58e818dffba dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform 925760feb157 dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' 3f95cd9eb7ee dt-bindings: usb: smsc,usb3503: Correct indentation and style in DTS example 0c1b24f9cf87 dt-bindings: usb: dwc3: Allow connector in USB controller node c4d9df4388d4 dt-bindings: usb: qcom,dwc3: Add SM8750 compatible ab3e4701d6ae dt-bindings: phy: qcom: uniphy-pcie: Add ipq5018 compatible 962144dc8146 dt-bindings: media: add support for video hardware on QCS615 platform 2dfdfac83463 dt-bindings: media: qcom,sm8550-iris: document SA8775p IRIS accelerator e4ad9ca4085b dt-bindings: media: Add qcom,x1e80100-camss 80ddf0af6187 dt-bindings: media: camss: Restrict bus-type property c34ae9de8ac5 ASoC: dt-bindings: Update example for enabling USB offload on SM8250 1d86a3fe426b ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add USB_RX port 2a377d8f94b5 ALSA: Add USB audio device jack type cf0cbf431777 ARM: dts: at91: at91sam9263: fix NAND chip selects fbe5a79f2873 ARM: dts: at91: usb_a9g20: move wrong RTC node 066ddcdd974a ARM: dts: at91: calao_usb: simplify chosen node 81de6966411b ARM: dts: at91: usb_a9260: use 'stdout-path' 8161869d1b43 ARM: dts: at91: calao_usb: simplify memory node 3dd34def8029 ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select a3f21e5b3a39 ARM: dts: at91: usb_a9g20: add SPI EEPROM 35085606ce0f dt-bindings: phy: brcmstb-usb-phy: Add support for bcm74110 be4f0bbd2ad9 ARM: dts: nokia n900: remove useless io-channel-cells property 0b7ceacf9b52 dt-bindings: display: simple: Add NLT NL13676BC25-03F panel a5339a602279 dt-bindings: vendor-prefixes: Add EcoNet b382b0963bb2 dt-bindings: phy: samsung,usb3-drd-phy: add exynos7870-usbdrd-phy compatible db1d9d73cbf8 dt-bindings: phy: rockchip: Add missing "phy-supply" property ea31b71e8dc7 arm64: dts: rockchip: Move SHMEM memory to reserved memory on rk3588 752a63fbba9f arm64: dts: rockchip: Add UART DMA support for RK3528 2342a94e45da arm64: dts: rockchip: Add DMA controller for RK3528 955f7dfa8330 arm64: dts: rockchip: Add missing uart3 interrupt for RK3528 ae0c23f1d3bf arm64: dts: rockchip: Rename vcc3v3_pcie0 to vcc3v3_pcie1 for rk3576-evb1-v10 ff36044b88d2 dt-bindings: display: rockchip,vop: Drop assigned-clocks 177de0ee8887 dt-bindings: firmware: google,gs101-acpm-ipc: add PMIC child node 627460f28703 regulator: dt-bindings: adi,adp5055-regulator: Add adp5055 support 6fba86b23019 arm64: dts: qcom: sm8650: Use the header with DSI phy clock IDs 7cf8e450c836 arm64: dts: qcom: sm8550: Use the header with DSI phy clock IDs 611ef92fbe1e arm64: dts: qcom: sm8450: Use the header with DSI phy clock IDs dbf9c8e23c16 arm64: dts: qcom: sm8350: Use the header with DSI phy clock IDs 60d462b300bd arm64: dts: qcom: sm8250: Use the header with DSI phy clock IDs 0161b8b428a5 arm64: dts: qcom: sm8150: Use the header with DSI phy clock IDs 00fcce9a5938 arm64: dts: qcom: sm6350: Use the header with DSI phy clock IDs d00674635be1 arm64: dts: qcom: sm6125: Use the header with DSI phy clock IDs 734afb56dbec arm64: dts: qcom: sm6115: Use the header with DSI phy clock IDs 4c902aa0c3c8 arm64: dts: qcom: sdm845: Use the header with DSI phy clock IDs 2b72c350b768 arm64: dts: qcom: sdm670: Use the header with DSI phy clock IDs 0178dfa7f6b7 arm64: dts: qcom: sdm630: Use the header with DSI phy clock IDs c7974eda5aee arm64: dts: qcom: sc8180x: Use the header with DSI phy clock IDs bbd34acbea44 arm64: dts: qcom: sc7180: Use the header with DSI phy clock IDs 72fe36f8dbd7 arm64: dts: qcom: qcm2290: Use the header with DSI phy clock IDs 39411c953302 arm64: dts: qcom: msm8998: Use the header with DSI phy clock IDs 350d85710230 arm64: dts: qcom: msm8996: Use the header with DSI phy clock IDs bcabc03510bb arm64: dts: qcom: msm8976: Use the header with DSI phy clock IDs ebfed549cc2d arm64: dts: qcom: msm8953: Use the header with DSI phy clock IDs f204d52efc5f arm64: dts: qcom: msm8939: Use the header with DSI phy clock IDs 33ad178a48de arm64: dts: qcom: msm8917: Use the header with DSI phy clock IDs 5bfc873d7def arm64: dts: qcom: msm8916: Use the header with DSI phy clock IDs f8fe1b41ce57 ARM: dts: qcom: msm8974: Use the header with DSI phy clock IDs f96c56c7a652 ARM: dts: qcom: msm8226: Use the header with DSI phy clock IDs f4143e343821 arm64: dts: fsd: Add Ethernet support for PERIC Block of FSD SoC 91c650cbe054 arm64: dts: fsd: Add Ethernet support for FSYS0 Block of FSD SoC c3b35fa8b9a4 ASoC: wcd938x: enable t14s audio headset 37fdec27303b ARM: dts: nuvoton: Add MMC Nodes b28b0dcdee93 ARM: dts: nuvoton: Add OHCI node 129b618c0219 ARM: dts: nuvoton: Add UDC nodes 151b1957ef4f ARM: dts: nuvoton: Add EDAC node 5c9e6533646b ARM: dts: nuvoton: Align GPIO hog name with bindings 67dfb235fd15 Merge branch 'arm64-for-6.15' into arm64-for-6.16 7ec23a778f3d ARM: dts: Drop DTS for BCM59056 PMU b443a6223701 ARM: dts: bcm2166x: Add bcm2166x-pinctrl DTSI 9b7546c46ae5 ARM: dts: bcm2166x-common: Add pinctrl node d70d01b71b71 arm64: dts: broadcom: bcm2712-rpi-5-b: Enable PCIe DT nodes 66cd796ed18b arm64: dts: broadcom: bcm2712: Add PCIe DT nodes eb4502801000 dt-bindings: cache: sifive,ccache0: Add ESWIN EIC7700 SoC compatibility 4a1378329189 dt-bindings: remoteproc: stm32-rproc: Add firmware-name property 2b4be4ef6b2e dt-bindings: arm: sunxi: Add new board names for A523 generation b4a4490611e1 dt-bindings: vendor-prefixes: Add YuzukiHD name 247a3572abcf arm64: dts: allwinner: Add Allwinner A523 .dtsi file 82ae2cf2441d arm64: dts: microchip: sparx5: Fix CPU node "enable-method" property dependencies 640d7abca1ba dt-bindings: writing-schema: Explain sub-nodes with additionalProperties:true d0e1f7ab79fe Merge drm/drm-next into drm-misc-next 9463aad4a8cb dt-bindings: Document Blaize BLZP1600 GPIO driver 1cd181f49a96 arm64: dts: renesas: Remove undocumented compatible micron,mt25qu512a ad32dcce24ed arm64: dts: renesas: r8a779f4: Add UFS tuning parameters in E-FUSE 374d98a0c04e arm64: dts: renesas: r9a09g047: Add ICU node f84a5fd28547 arm64: dts: renesas: r9a09g047e57-smarc: Enable SDHI1 6a8407e40474 arm64: dts: renesas: rzg3e-smarc-som: Add support to enable SD on SDHI0 0622623eda68 arm64: dts: renesas: rzg3e-smarc-som: Enable SDHI{0,2} 1963097f0f58 arm64: dts: renesas: r9a09g057: Add support for enabling SDHI internal regulator 260b2d4cff22 arm64: dts: renesas: r9a09g047: Add SDHI0-SDHI2 nodes e9ca7811de33 dt-bindings: reset: Add T-HEAD TH1520 SoC Reset Controller 03493b4dcc7c dt-bindings: gpio: pca95xx: add Toradex ecgpiol16 f061f5b90a52 dt-bindings: gpio: Correct indentation and style in DTS example 56d2ab45bc92 dt-bindings: interrupt-controller: Add EcoNet EN751221 INTC 3a22dd525deb ARM: dts: rockchip: Add aliases for rk3036-kylin MMC devices ce9f22f3ac6b arm64: dts: rockchip: Enable HDMI audio output for RK3588 Tiger Haikou 4d53761f203d arm64: dts: rockchip: Enable HDMI audio output for RK3588 Jaguar 05839dce445f arm64: dts: rockchip: Enable HDMI ports on ArmSoM W3 1a906b44673a arm64: dts: rockchip: aliase sdhci as mmc0 for rk3566 box demo 4cc0db11d181 arm64: dts: rockchip: Add gmac phy reset GPIO to QNAP TS433 df34889c120b arm64: dts: rockchip: Correct gmac phy address on QNAP TS433 c2599bd7ba60 arm64: dts: rockchip: enable HDMI sound on FriendlyElec NanoPC-T6 e0105bf99fc5 arm64: dts: rockchip: enable HDMI1 on FriendlyElec NanoPC-T6 993f067b157f arm64: dts: rockchip: Enable ufshc on rk3576 evb1 board 9503e1049d7d arm64: dts: rockchip: change rng reset id back to its constant value 6769059a9a92 dt-bindings: crypto: qcom-qce: document QCS615 crypto engine 8b630d3d0343 spi: dt-bindings: st,stm32mp25-ospi: Make "resets" a required property 41f5c2138eda ASoC: dt-bindings: fsl,mqs: Reference common DAI properties aca7d7c8231d ASoC: dt-bindings: maxim,max98925: Fix include placement in DTS example 85cb1980874d ASoC: dt-bindings: wcd93xx: add bindings for audio mux controlling hp bda617efa5fc dt-bindings: display: panel: samsung,atna40yk20: document ATNA40YK20 6567ff08e8a6 arm64: dts: socfpga: agilex: Add dma channel id for spi 74c2199c410b arm64: dts: socfpga: agilex5: add led and memory nodes 6314a862e1f0 arm64: dts: intel: socfpga_agilex: add frequencies to internal oscillators b6d3a349163f ARM: dts: socfpga: Add basic support for Terrasic's de10-nano edfe33549623 dt-bindings: altera: Add compatible for Terasic's DE10-nano 1848a10387d0 arm64: dts: socfpga: agilex5: add qspi flash node ead0491aa20a dt-bindings: firmware: stratix10: Convert to json-schema d2eb681bb33e dt-bindings: fpga: stratix10: Convert to json-schema 77eaed14fef5 arm64: dts: socfpga: agilex5: fix gpio0 address d8b351236603 arm64: dts: socfpga: agilex5: add NAND daughter board 638d117a6307 dt-bindings: intel: document Agilex5 NAND daughter board 0b86dfc98961 dt-bindings: net: wireless: describe the ath12k AHB module for IPQ5332 31fe92148c84 dt-bindings: gpu: v3d: Add V3D driver maintainer as DT maintainer 3b8d3bd14126 dt-bindings: gpu: v3d: Add SMS register to BCM2712 compatible e45f0f5ee9c5 dt-bindings: gpu: v3d: Add per-compatible register restrictions 146ae6a0cc6a arm64: dts: qcom: x1e001de-devkit: fix USB retimer reset polarity 3f64d8354c4d arm64: dts: qcom: qcs8300: Add RPMh sleep stats 110c25056755 arm64: dts: qcom: ipq9574: Add nsscc node 76e32ecd464a Merge branch '20250313110359.242491-1-quic_mmanikan@quicinc.com' into arm64-for-6.15 fe21f24088be arm64: dts: qcom: x1e80100: enable rtc 1f7bad44a3d1 arm64: dts: qcom: sc8280xp-x13s: switch to uefi rtc offset 1932030c0c07 arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2 061462bb07da ARM: dts: qcom: Initial dts for LG Nexus 4 3705995fb324 arm64: dts: qcom: sa8775p: Add LMH interrupts for cpufreq_hw node ac0b8ef17d01 arm64: dts: qcom: qcs615: remove disallowed property in spmi bus node 31de34fe7762 arm64: dts: qcom: x1e80100-vivobook-s15: Enable micro-sd card reader c8133dbde91d arm64: dts: qcom: x1e80100-vivobook-s15: Enable USB-A ports 7333726fee23 arm64: dts: qcom: ipq5424: enable GPIO based LEDs and Buttons 99e6dcb2c981 arm64: dts: qcom: sm7325-nothing-spacewar: Enable panel and GPU d1449baefa9d ARM: dts: qcom: msm8226-samsung-matisse-common: Enable modem 218a51a4c950 ARM: dts: qcom: msm8926-htc-memul: Enable modem ec85529af07e ARM: dts: qcom: Introduce dtsi for LTE-capable MSM8926 8927425afd18 ARM: dts: qcom: msm8226: Add BAM DMUX Ethernet/IP device 2a8d7e638921 ARM: dts: qcom: msm8226: Add modem remoteproc node 5303a947ab02 ARM: dts: qcom: msm8226: Add smsm node 2f298f8b4106 ARM: dts: qcom: msm8226: Add node for TCSR halt regs ce1a1df49c35 arm64: dts: qcom: qcs6490-rb3gen2-vision-mezzanine: Add vision mezzanine ef593efe4221 arm64: dts: qcom: sc7280: Add support for camss 81f54e00f40f arm64: dts: qcom: ipq9574: Fix USB vdd info a2f9aa17c719 arm64: dts: qcom: qcm6490-idp: Update protected clocks list f1964aec801b arm64: dts: qcom: x1e78100-t14s: fix missing HID supplies efe9b44f4f23 arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on 65f57c317bff arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on 4df0b435b8ce arm64: dts: qcom: x1e80100-hp-x14: mark l12b and l15b always-on 40cf0d330276 arm64: dts: qcom: x1e80100-dell-xps13-9345: mark l12b and l15b always-on 62a8ce218aa0 arm64: dts: qcom: x1e001de-devkit: mark l12b and l15b always-on 53e58f66f64f arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on 52f17b4830b6 arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on 2e0f9145b47e arm64: dts: qcom: sc8280xp-crd: add support for volume-up key 8555fbf8367f arm64: dts: qcom: x1e80100-crd: Drop duplicate DMIC supplies 715f877e8303 arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies 1991771e2f0d arm64: dts: qcom: x1e78100-t14s: Add OLED variant 2d3002b4a49d arm64: dts: qcom: x1e78100-t14s: Add LCD variant with backlight support fb84b985b331 dt-bindings: arm: qcom: Document Lenovo ThinkPad T14s Gen 6 LCD and OLED 34f18fc9f9a9 arm64: dts: qcom: qcm6490-fairphone-fp5: Add touchscreen node 0fc33da859aa arm64: dts: qcom: sm8750: Correct clocks property for uart14 node e392ce11427f arm64: dts: qcom: qcs6490-rb3gen2: Add orientation gpio 265874138759 arm64: dts: qcom: ipq5424: add reserved memory region for bootloader 3bb2a608664d arm64: dts: qcom: qcs8300: Add device node for gfx_smmu 4ea98a741024 arm64: dts: qcom: qcs8300-ride: Enable second USB controller on QCS8300 Ride dc6e06f3ca59 arm64: dts: qcom: sm8250: Fix CPU7 opp table 2ea8db25021b arm64: dts: qcom: x1e80100-crd: add gpio-keys label for lid switch 05a7db3bd663 arm64: dts: qcom: x1e80100-crd: add support for volume-up key 804469542c98 arm64: dts: qcom: x1e001de-devkit: Drop clock-names from PS8830 cf004f327add arm64: dts: qcom: x1e80100-romulus: Drop clock-names from PS8830 ae4ea2fc84d5 arm64: dts: qcom: x1e80100-dell-xps13-9345: Drop clock-names from PS8830 8f90f22d05b4 arm64: dts: qcom: sc8180x: Rename AOSS_QMP to power-management 76cf4114ff7b arm64: dts: qcom: qcs615: Rename AOSS_QMP to power-management b5c3438db8ee arm64: dts: qcom: sdx75: Rename AOSS_QMP to power-management c7537e0429c8 arm64: dts: qcom: sdx75: Fix up the USB interrupt description b0786b5d200c arm64: dts: qcom: ipq9574: Remove eMMC node c1d9b6d09198 arm64: dts: qcom: ipq9574: Enable SPI NAND for ipq9574 494f401c3e8c arm64: dts: qcom: ipq9574: Add SPI nand support 0800cd2ac181 arm64: dts: qcom: sm6125: Initial support for xiaomi-ginkgo 44f77eafc733 dt-bindings: arm: qcom: Add Xiaomi Redmi Note 8 7076352823cc arm64: dts: qcom: sc7280: drop video decoder and encoder nodes 52bfe54b74fa arm64: dts: qcom: sa8775p: Add CTCU and ETR nodes 498de1e01884 arm64: dts: qcom: qrb5165-rb5: add compressed playback support 773069e8ecaf arm64: dts: qcom: sm8650: add PPI interrupt partitions for the ARM PMUs 07ddcafd37f3 arm64: dts: qcom: sm8650: switch to interrupt-cells 4 to add PPI partitions 652b5ebbff21 ARM: dts: qcom: msm8960: Add thermal sensor (tsens) 3278100c97aa arm64: dts: qcom: qcs615: add TRNG node bb2b0cc8d9a8 arm64: dts: qcom: sm8750: Fix cluster hierarchy for idle states c1a73ba7c1cf arm64: dts: qcom: sm8450: add PCIe EP device nodes 718439f6e82d arm64: dts: qcom: sar2130p: add PCIe EP device nodes 9cf55d5faba5 arm64: dts: qcom: Drop `tx-sched-sp` property 568f3c8b2b5d ARM: dts: qcom: msm8960: Add BAM ab027c48e4ad arm64: dts: qcom: msm8917-xiaomi-riva: Add display backlight 2138fc94be48 arm64: dts: qcom: pm8937: Add LPG PWM driver e91a4033e4ce arm64: dts: qcom: ipq9574: fix the msi interrupt numbers of pcie3 38691f9d0837 arm64: dts: qcom: ipq9574: Add missing properties for cryptobam be1438b63f67 arm64: dts: qcom: sa8775p: Add missing properties for cryptobam 66b846921c08 arm64: dts: qcom: sm8650: Add missing properties for cryptobam 2dac12521235 arm64: dts: qcom: sm8550: Add missing properties for cryptobam fdc35bd52bc8 arm64: dts: qcom: sm8450: Add missing properties for cryptobam 4a32c2aa8f4e arm64: dts: qcom: sm8350: Reenable crypto & cryptobam 52d68253ad12 arm64: dts: qcom: sm8750-qrd: Enable CDSP c82aa2b08a97 arm64: dts: qcom: sm8750-mtp: Enable CDSP 5f73938ce2e7 arm64: dts: qcom: sm8750: Add CDSP 9cd9e329ed44 arm64: dts: qcom: sm8750-qrd: Enable ADSP 9f7809fb268c arm64: dts: qcom: sm8750-mtp: Enable ADSP daf1a64625c6 arm64: dts: qcom: sm8750: Add LPASS macro codecs and pinctrl ffabaffd686a arm64: dts: qcom: sm8750: Add IPCC, SMP2P, AOSS and ADSP e4c81cca30eb arm64: dts: qcom: ipq5424: Enable MMC add2c5457210 arm64: dts: qcom: sm8750: Add ICE nodes 732dd897ea8f arm64: dts: qcom: sm8750: Add TRNG nodes 918bf155967b arm64: dts: qcom: sm8750: Add QCrypto nodes 1b23fab56ee1 arm64: dts: qcom: Use recommended MBN firmware path c08efec1e5aa dt-bindings: display: simple: Add POWERTIP PH128800T004-ZZA01 panel 0b314a523a02 arm64: dts: qcom: sdm845-starqltechn: add touchscreen support 53102db27a11 arm64: dts: qcom: sdm845-starqltechn: add display PMIC ff7fcf3adb6f arm64: dts: qcom: sdm845-starqltechn: add max77705 PMIC 3548ab694bac arm64: dts: qcom: sdm845-starqltechn: add gpio keys e999ae3e334e arm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios eccbdc90a7a6 arm64: dts: qcom: sdm845-starqltechn: refactor node order c40aa640a72e arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake 53c6b51bd2f3 arm64: dts: qcom: sdm845-starqltechn: remove wifi 8016d08c4ee4 arm64: dts: qcom: sdm845: enable gmu 7558c172ac2c arm64: dts: qcom: x1e80100-t14s: Enable external DisplayPort support c8b1cf4d58de arm64: dts: qcom: x1e80100-t14s: Describe the Parade PS8830 retimers e8f48aa148c3 arm64: dts: qcom: x1e80100-crd: Enable external DisplayPort support 12953b040829 arm64: dts: qcom: x1e80100-crd: Describe the Parade PS8830 retimers 1c12f1a1c5e0 arm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on cd6009eec380 arm64: dts: qcom: sm8650: add all 8 coresight ETE nodes 08f0a5fbfb5c arm64: dts: qcom: x1e80100-qcp: Add WiFi/BT pwrseq c86a96b79dc4 arm64: dts: qcom: sm8750: Add RPMh sleep stats b6ad871ee6ae arm64: dts: qcom: Correct white-space style 80b421a10451 arm64: dts: qcom: sm8750: Change labels to lower-case deee6d373e3f arm64: dts: qcom: sdm632-fairphone-fp3: Enable modem e919ef3dc364 arm64: dts: qcom: sdm632-fairphone-fp3: Add firmware-name for adsp & wcnss 56e365fe287f arm64: dts: qcom: sdm632-fairphone-fp3: Add newlines between regulator nodes 50e52f7993e6 arm64: dts: qcom: sdm632-fairphone-fp3: Move status properties last 0f637990483d arm64: dts: qcom: qcs615: Add Command DB support c2141cabcc17 arm64: dts: qcom: sm8250-elish: Switch to undeprecated qcom,calibration-variant ec526e787936 arm64: dts: qcom: sc8280xp: Switch to undeprecated qcom,calibration-variant 5360722ae36a arm64: dts: qcom: sa8775p-ride: Switch to undeprecated qcom,calibration-variant 7f183e0e4b2a arm64: dts: qcom: qcm6490: Switch to undeprecated qcom,calibration-variant 20ccf83f7dc8 arm64: dts: qcom: sm8150-hdk: Switch to undeprecated qcom,calibration-variant a2aae9258894 arm64: dts: qcom: sm6115: Switch to undeprecated qcom,calibration-variant bc753687cc11 arm64: dts: qcom: sda660-ifc6560: Switch to undeprecated qcom,calibration-variant 766ecec7fc27 arm64: dts: qcom: sdm845: Switch to undeprecated qcom,calibration-variant b81275ed77c7 arm64: dts: qcom: sc7180: Switch to undeprecated qcom,calibration-variant 003514422bb8 arm64: dts: qcom: qrb4210-rb2: Switch to undeprecated qcom,calibration-variant 372494e32ec5 arm64: dts: qcom: qrb2210-rb1: Switch to undeprecated qcom,calibration-variant 3d7f887f925f arm64: dts: qcom: msm8998: Switch to undeprecated qcom,calibration-variant 2a6360a0bcaa ARM: dts: qcom: ipq4018: Switch to undeprecated qcom,calibration-variant 711fd3c53856 arm64: dts: qcom: x1e80100-qcp: Enable HBR3 on external DPs 458ec1a15657 arm64: dts: qcom: x1e80100-hp-x14: Enable HBR3 on external DPs d6a6bfedf9ae arm64: dts: qcom: x1e001de-devkit: Enable HBR3 on external DPs f8e50df5d86b arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable external DP support ae23d69c45b0 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Drop CMA heap 8e96ef991250 arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop CMA heap 4b367fd64b02 arm64: dts: qcom: x1e80100: Drop unused passive thermal trip points for CPU ebf1f1e6c385 arm64: dts: qcom: x1e80100: Add GPU cooling 1cd853d3e939 arm64: dts: qcom: x1e80100: Apply consistent critical thermal shutdown 989e32428df3 arm64: dts: qcom: x1e80100: Fix video thermal zone 9eb704b5190c arm64: dts: qcom: sm8650: add missing cpu-cfg interconnect path in the mdss node b254425701f6 arm64: dts: qcom: sm8550: add missing cpu-cfg interconnect path in the mdss node a7f79cd2cb8c arm64: dts: qcom: x1e80100-slim7x: Drop incorrect qcom,ath12k-calibration-variant a9f8c3d91d5b arm64: dts: qcom: qcs8300: Partially revert "arm64: dts: qcom: qcs8300: add QCrypto nodes" 86e24dafc90b arm64: dts: qcom: sa8775p: Partially revert "arm64: dts: qcom: sa8775p: add QCrypto nodes" 06c923231f08 arm64: dts: qcom: sdm630: Add missing resets to mmc blocks 25333fee1f77 Merge branch '20250203063427.358327-2-alexeymin@postmarketos.org' into arm64-for-6.15 7b608006630d arm64: dts: qcom: sm8650: add UFS OPP table instead of freq-table-hz property 0e0842f4df4b arm64: dts: qcom: sm8650: add QUP serial engines OPP tables 93cb0237bce4 arm64: dts: qcom: sm8650: add OPP table support to PCIe ca623f9ea777 arm64: dts: qcom: sm8650: add USB interconnect paths f839c213fc9c arm64: dts: qcom: sm8650: set CPU interconnect paths as ACTIVE_ONLY e53196775ca4 arm64: dts: qcom: sm8650: use ICC tag for IPA interconnect phandles 706f8f120ead arm64: dts: qcom: sm8550: add QUP serial engines OPP tables 967498cd6d5c arm64: dts: qcom: sm8550: add OPP table support to PCIe 9642703be003 arm64: dts: qcom: sm8550: set CPU interconnect paths as ACTIVE_ONLY ee0cb175c65e arm64: dts: qcom: sm8550: use ICC tag for all interconnect phandles ca70a7700ecf arm64: dts: qcom: qcm6490-fairphone-fp5: Enable the GPU eb752ff527d3 arm64: dts: qcom: qcm6490-fairphone-fp5: Enable display 1d95c3da8c55 arm64: dts: qcom: sm7325-nothing-spacewar: Enable camera EEPROMs dc2ab4600182 arm64: dts: qcom: sm7325-nothing-spacewar: Add CAM fixed-regulators 4ba736c0dcd3 arm64: dts: qcom: sm8650: drop remaining polling-delay-passive properties 4ec33ea53ea8 arm64: dts: qcom: sm8650: harmonize all unregulated thermal trip points ef1efd695a2e arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures 8f99a70eeaf5 arm64: dts: qcom: sm8650: drop cpu thermal passive trip points b2141c8af961 arm64: dts: qcom: Add X1P42100 SoC and CRD 536623483d06 arm64: dts: qcom: Commonize X1 CRD DTSI f41f13783cb5 arm64: dts: qcom: x1e80100: Wire up PCIe PHY NOCSR resets e57b76ee802c arm64: dts: qcom: qcs8300: Add QUPv3 configuration 736071f5b962 arm64: dts: qcom: ipq5424: Add thermal zone nodes eb736b571ca1 arm64: dts: qcom: ipq5424: Add tsens node 8198b0084ab9 arm64: dts: qcom: ipq5332: Add thermal zone nodes 3009d9c8d08e arm64: dts: qcom: ipq5332: Add tsens node 1c84ea51ce71 arm64: dts: qcom: ipq6018: add LDOA2 regulator 747916e6b00a arm64: dts: qcom: ipq6018: rename labels of mp5496 regulator 863c608cd0b9 arm64: dts: qcom: ipq6018: move mp5496 regulator out of soc dtsi da4ec8d0edbc arm64: dts: qcom: ipq6018: add 1.5GHz CPU Frequency 80e82218d6e1 arm64: dts: qcom: ipq6018: add 1.2GHz CPU Frequency 19ceff512d98 arm64: dts: qcom: sa8775p-ride: Add firmware-name in BT node 57a9930fcd81 arm64: dts: qcom: x1e80100: Mark usb_2 as dma-coherent 1237cb4eccbd arm64: dts: qcom: qrb5165-rb5: enable sensors DSP 1f5e82091632 arm64: dts: qcom: sdm845-db845c: enable sensors DSP faf34ece59aa arm64: dts: qcom: sc8280xp: Fix clock for spi0 to spi7 94a09b9504e4 arm64: dts: qcom: qcs8300-ride: Enable PMIC peripherals 94da6d6bf1fe arm64: dts: qcom: qcs8300: Adds SPMI support 79bffbd44317 ARM: dts: qcom: Fix indentation errors 233806c3ca1d arm64: dts: qcom: qcm2290: Add uart3 node e10add854aaa arm64: dts: qcom: qcs6490-rb3gen2: add and enable BT node eabcc9205de0 arm64: dts: qcom: sm8650: add cpu OPP table with DDR, LLCC & L3 bandwidths 2f231a9d2e0f arm64: dts: qcom: sm8650: add cpu interconnect nodes 6eedd85983ed arm64: dts: qcom: sm8650: add OSM L3 node 6e335b12f60e arm64: dts: qcom: x1e80100: Add the watchdog device b926cb91094d arm64: dts: qcom: qcs6490-rb3gen2: Add vadc and adc-tm channels cb00ad63e5ce arm64: dts: qcom: sc8280xp-pmics: Add more temp-alarm devices bb44fe9e84d2 arm64: dts: qcom: sc8280xp-pmics: Fix slave ID in interrupts configuration 668f6b1e8012 arm64: dts: qcom: x1e80100: Set CPU interconnect paths as ACTIVE_ONLY git-subtree-dir: dts/upstream git-subtree-split: d08867ef8f12adb80b84725a5e82538a5ca46a12 |
||
|
|
9773b27e12 |
Merge patch series "rockchip: puma-rk3399: anticipate breakage with v6.16 DT"
Quentin Schulz <foss+uboot@0leil.net> says: Due to updates to the Device Tree (migrating to onboard USB hub nodes instead of (badly) hacking things with a gpio regulator that doesn't actually work properly), we now need to enable the onboard USB hub driver in U-Boot. This anticipates upcoming breakage when 6.16 DT will be merged into U-Boot's dts/upstream. The series can be applied as is before v6.16 DT is merged or only the defconfig changes after 6.16 DT has been merged. The last two patches are simply to avoid probing devices that aren't actually routed on RK3399 Puma, which is nice to have but doesn't fix anything. Note that this depends on the following series: https://lore.kernel.org/u-boot/20250722-usb_onboard_hub_cypress_hx3-v4-0-91c3ee958c0e@thaumatec.com/ Link: https://lore.kernel.org/r/20250730-puma-usb-cypress-v1-0-b1c203c733f9@cherry.de |
||
|
|
e12e9320a3 |
arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou
The u2phy0_host port is the part of the USB PHY0 (namely the HOST0_DP/DM lanes) which routes directly to the USB2.0 HOST controller[1]. The other lanes of the PHY are routed to the USB3.0 OTG controller (dwc3), which we do use. The HOST0_DP/DM lanes aren't routed on RK3399 Puma so let's simply disable the USB2.0 controllers. USB3 OTG has been known to be unstable on RK3399 Puma Haikou for a while, one of the recurring issues being that only USB2 is detected and not USB3 in host mode. Reading the justification above and seeing that we are keeping u2phy0_host in the Haikou carrierboard DTS probably may have bothered you since it should be changed to u2phy0_otg. The issue is that if it's switched to that, USB OTG on Haikou is entirely broken. I have checked the routing in the Gerber file, the lanes are going to the expected ball pins (that is, NOT HOST0_DP/DM). u2phy0_host is for sure the wrong part of the PHY to use, but it's the only one that works at the moment for that board so keep it until we figure out what exactly is broken. No intended functional change. [1] https://rockchip.fr/Rockchip%20RK3399%20TRM%20V1.3%20Part2.pdf Chapter 2 USB2.0 PHY Fixes: 2c66fc34e945 ("arm64: dts: rockchip: add RK3399-Q7 (Puma) SoM") Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Lukasz Czechowski <lukasz.czechowski@thaumatec.com> Link: https://lore.kernel.org/r/20250425-onboard_usb_dev-v2-5-4a76a474a010@thaumatec.com Signed-off-by: Heiko Stuebner <heiko@sntech.de> [ upstream commit: febd8c6ab52c683b447fe22fc740918c86feae43 ] (cherry picked from commit 0a0ebebfdd4558512675e1aff34bddb770086cb0) |
||
|
|
d0681cf0c8 |
arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma
The u2phy1_host port is the part of the USB PHY1 (namely the HOST1_DP/DM lanes) which routes directly to the USB2.0 HOST controller[1]. The other lanes of the PHY are routed to the USB3.0 OTG controller (dwc3), which we do use. The HOST1_DP/DM lanes aren't routed on RK3399 Puma so let's simply disable the USB2.0 controllers and associated part in USB2.0 PHY. No intended functional change. [1] https://rockchip.fr/Rockchip%20RK3399%20TRM%20V1.3%20Part2.pdf Chapter 2 USB2.0 PHY Fixes: 2c66fc34e945 ("arm64: dts: rockchip: add RK3399-Q7 (Puma) SoM") Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Lukasz Czechowski <lukasz.czechowski@thaumatec.com> Link: https://lore.kernel.org/r/20250425-onboard_usb_dev-v2-4-4a76a474a010@thaumatec.com Signed-off-by: Heiko Stuebner <heiko@sntech.de> [ upstream commit: 3373af1d76bacd054b37f3e10266dd335ce425f8 ] (cherry picked from commit 97640da1f41d022484c1a4725bed943a5ae56073) |
||
|
|
6dd61725a2 |
arm64: dts: rockchip: fix internal USB hub instability on RK3399 Puma
Currently, the onboard Cypress CYUSB3304 USB hub is not defined in
the device tree, and hub reset pin is provided as vcc5v0_host
regulator to usb phy. This causes instability issues, as a result
of improper reset duration.
The fixed regulator device requests the GPIO during probe in its
inactive state (except if regulator-boot-on property is set, in
which case it is requested in the active state). Considering gpio
is GPIO_ACTIVE_LOW for Puma, it means it’s driving it high. Then
the regulator gets enabled (because regulator-always-on property),
which drives it to its active state, meaning driving it low.
The Cypress CYUSB3304 USB hub actually requires the reset to be
asserted for at least 5 ms, which we cannot guarantee right now
since there's no delay in the current config, meaning the hub may
sometimes work or not. We could add delay as offered by
fixed-regulator but let's rather fix this by using the proper way
to model onboard USB hubs.
Define hub_2_0 and hub_3_0 nodes, as the onboard Cypress hub
consist of two 'logical' hubs, for USB2.0 and USB3.0.
Use the 'reset-gpios' property of hub to assign reset pin instead
of using regulator. Rename the vcc5v0_host regulator to
cy3304_reset to be more meaningful. Pin is configured to
output-high by default, which sets the hub in reset state
during pin controller initialization. This allows to avoid double
enumeration of devices in case the bootloader has setup the USB
hub before the kernel.
The vdd-supply and vdd2-supply properties in hub nodes are
added to provide correct dt-bindings, although power supplies are
always enabled based on HW design.
Fixes: 2c66fc34e945 ("arm64: dts: rockchip: add RK3399-Q7 (Puma) SoM")
Cc: stable@vger.kernel.org # 6.6
Cc: stable@vger.kernel.org # Backport of the patch in this series fixing product ID in onboard_dev_id_table in drivers/usb/misc/onboard_usb_dev.c driver
Signed-off-by: Lukasz Czechowski <lukasz.czechowski@thaumatec.com>
Link: https://lore.kernel.org/r/20250425-onboard_usb_dev-v2-3-4a76a474a010@thaumatec.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
[ upstream commit: d7cc532df95f7f159e40595440e4e4b99481457b ]
(cherry picked from commit 0fe42d171081426ab119ca5c0eb130e5f3a9a805)
|
||
|
|
c419fd8134 |
dt-bindings: usb: cypress,hx3: Add support for all variants
The Cypress HX3 hubs use different default PID value depending
on the variant. Update compatibles list.
Becasuse all hub variants use the same driver data, allow the
dt node to have two compatibles: leftmost which matches the HW
exactly, and the second one as fallback.
Fixes: 1eca51f58a10 ("dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family")
Cc: stable@vger.kernel.org # 6.6
Cc: stable@vger.kernel.org # Backport of the patch ("dt-bindings: usb: usb-device: relax compatible pattern to a contains") from list: https://lore.kernel.org/linux-usb/20250418-dt-binding-usb-device-compatibles-v2-1-b3029f14e800@cherry.de/
Cc: stable@vger.kernel.org # Backport of the patch in this series fixing product ID in onboard_dev_id_table in drivers/usb/misc/onboard_usb_dev.c driver
Signed-off-by: Lukasz Czechowski <lukasz.czechowski@thaumatec.com>
Reviewed-by: "Rob Herring (Arm)" <robh@kernel.org>
Link: https://lore.kernel.org/r/20250425-onboard_usb_dev-v2-2-4a76a474a010@thaumatec.com
[taken with Greg's blessing]
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
[ upstream commit: 1ad4b5a7de16806afc1aeaf012337e62af04e001 ]
(cherry picked from commit 53aacaed0ad140b017c803d9777473c6c62f5352)
|
||
|
|
7c0491ccc6 |
dt-bindings: usb: usb-device: relax compatible pattern to a contains
The dt-core typically allows multiple compatibles[1] but usb-device currently forces a single compatible. This is an issue when multiple devices with slightly different productID all behave the same. This would require the driver to keep updating its compatible matching table to include this new productID instead of doing what is usually done: have two compatibles, the leftmost which matches exactly the HW device definition, and the rightmost one as a fallback which is assumed to be 100% compatible with the device at hand. If this assumption turns out to be wrong, it is easy to work around this without having to modify the device tree by handling the leftmost compatible in the driver. [1] https://github.com/devicetree-org/dt-schema/blob/main/dtschema/schemas/dt-core.yaml#L21-L25 Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Link: https://lore.kernel.org/r/20250418-dt-binding-usb-device-compatibles-v2-1-b3029f14e800@cherry.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> [ upstream commit: 495df45f38c8ba3d74c3180a0a13a0ecbfa717d1 ] (cherry picked from commit 932da7a8df7b6b43453d640b383d0076d5a7d9a5) |
||
|
|
7810d079ad |
configs: puma-rk3399: enable onboard USB hub support
Since commit https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git/commit/?id=0fe42d171081426ab119ca5c0eb130e5f3a9a805 RK3399 Puma now models the onboard USB hub properly via onboard USB hub device nodes with appropriate reset and power supplies instead of hacking things around (a hack that didn't even work reliably). This means this driver needs to be enabled in U-Boot as well otherwise USB will stop working at all. Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> |
||
|
|
300b49a07d |
Merge patch series "rockchip: ringneck-px30: anticipate breakage with v6.16-rc1 DT"
Quentin Schulz <foss+uboot@0leil.net> says: v6.16-rc1 will bring an incompatible change to the Device Tree of PX30 Ringneck which will break Ethernet support. Unfortunately, the designware net driver's logic doesn't seem to allow having the old Device Tree (without MDIO bus and Ethernet PHY nodes) with DM_MDIO and DM_ETH_PHY enabled so there cannot be a smooth transition. Since this is going to bite me in a few months time, let's just break and fix it now in a couple of commits so I don't have to think about it later :) This can be cleanly applied on master or next, I have absolutely zero preference on the branch this should be merged in (my opinion is that it's too late in the 2024.07 cycle to bring this in :) ). Link: https://lore.kernel.org/r/20250611-ringneck-mdio-v1-0-529a40a0f966@cherry.de |
||
|
|
21c3a37f07 |
configs: ringneck-px30: fix Ethernet
Due to updates to the Device Tree (migrating from snps,reset-* properties to a PHY node on the MDIO bus) in previous commits and the inability of the designware net driver to support the old Device Tree (without the MDIO bus and PHY nodes) with DM_MDIO and DM_ETH_PHY enabled, support for Ethernet on Ringneck PX30 is currently broken. Now that the transition was made, we can simply enable DM_MDIO and DM_ETH_PHY to fix Ethernet support on that board. Ideally, we could squash this commit with the one migrating the Device Tree, but we want to keep having upstream changes to the Device Trees made by tools/update-subtree.sh tool without manual intervention. Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> |
||
|
|
8279df493c |
arm64: dts: rockchip: move reset to dedicated eth-phy node on ringneck
Using snps,reset-* properties to handle the ethernet-phy resets is deprecated and instead a real phy node should be used. Move the Ringneck phy-reset properties to such a node Signed-off-by: Heiko Stuebner <heiko.stuebner@cherry.de> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Tested-by: Quentin Schulz <quentin.schulz@cherry.de> Link: https://lore.kernel.org/r/20250514150745.2437804-3-heiko@sntech.de Signed-off-by: Heiko Stuebner <heiko@sntech.de> [ upstream commit: e463625af7f92c4a9f097f7fb87f6baaad6e762a ] (cherry picked from commit 76d0d8e00c9ac845ca8d6cbe191cf015ca3a8c16) Reviewed-by: Sumit Garg <sumit.garg@oss.qualcomm.com> |
||
|
|
b279bd7282 |
arm64: dts: rockchip: add basic mdio node to px30
Using snps,reset-* properties for handling the phy-reset is deprecated and instead a real phy node should be defined that then contains the reset-gpios handling. To facilitate this, add the core mdio node under the px30's gmac, similar to how the other Rockchip socs already do this. Signed-off-by: Heiko Stuebner <heiko.stuebner@cherry.de> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Link: https://lore.kernel.org/r/20250514150745.2437804-2-heiko@sntech.de Signed-off-by: Heiko Stuebner <heiko@sntech.de> [ upstream commit: ede4837a504ca7e5811217060aa8300b8d0cf7f2 ] (cherry picked from commit cb54a264ecdb9e95b1529e4542e157cb9acded30) Reviewed-by: Sumit Garg <sumit.garg@oss.qualcomm.com> |
||
|
|
6549dbfd26 |
Merge patch series "Extend usb_onboard_hub driver to support Cypress HX3 hub family"
Lukasz Czechowski <lukasz.czechowski@thaumatec.com> says: This patch series extends the usb_onboard_hub driver to allow for support of more types of onboard hub devices, and adds the Cypress HX3 hub family. First patch in the series updates the bind function, so that it no longer uses hardcoded compatible strings. Next patch simplifies the code, by removing unnecessary dm_gpio function call. Third patch updates the remove function, which allows the prevent issues with usb devices reenumeration, in case of calling "usb reset". Although the issue could still occur in case of invalid initial state of reset gpio, it is minimized with no impact on main usb_hub driver. Fourth patch extends the driver with support for multiple power supplies, the same way it is done in kernel driver. Finally, last patch provides hub data and of_match table entries for Cypress HX3 Link: https://lore.kernel.org/r/20250722-usb_onboard_hub_cypress_hx3-v4-0-91c3ee958c0e@thaumatec.com |
||
|
|
a1f8103bbe |
usb: onboard-hub: Add support for Cypress HX3 family
The HX3 is a family of USB3.0 hub controllers that comes in different variants: CYUSB330x/CYUSB331x/CYUSB332x/CYUSB230x. To support this hub, controlling of reset pin and two power supplies is required. The reset time is set to 10ms, based on the datasheet [1]. Power-on delay time is not required, so it is set to 0. The compatible strings added to of_match table are compliant with usb/cypress,hx3.yaml bindings. [1] https://www.infineon.com/dgdl/Infineon-HX3_USB_3_0_Hub_Consumer_Industrial-DataSheet-v22_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ecb53f644b8 Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Lukasz Czechowski <lukasz.czechowski@thaumatec.com> |
||
|
|
3eb6b0f504 |
usb: onboard-hub: Add support for multiple power supplies
Some of the onboard hubs require multiple power supplies, so extend
the driver to support them.
The implementation is inspired by the kernel driver, as introduced
by commit [1] in the v6.10 kernel.
[1]
|
||
|
|
42a025412d |
usb: onboard-hub: Set the reset gpio pin before freeing
In the usb_onboard_hub_remove, the reset gpio, if available, is freed. The pin state however, remains unchanged, as set in the usb_onboard_hub_reset. The hub is then left enabled. During second onboard hub probing, the hub is initially enabled (reset pin in state "0"), and then it is being reset by the reset function (transition to "1" and then to "0"). Because of this, the hub first disconnects from root hub, and then it connects again. When the devices are being discovered in the usb_scan_port in the usb_hub driver, initially there is the USB_PORT_STAT_CONNECTION bit not set in portstatus, but USB_PORT_STAT_C_CONNECTION set in portchange data (which is because disconnect event occurred first). In this condition, the driver does not wait for devices to appear. This can cause the hub (and all child devices) to be not enumerated when rescanning on "usb reset" command. To fix this, set the reset gpio to active in usb_onboard_hub_remove, to put the hub into reset state. However, in case the hub reset pin is by default held in high state by HW before U-Boot takes over, in which case the USB hub is active, then during the first probe it gets reset and we might get into the same issue of the hub being not enumerated. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Lukasz Czechowski <lukasz.czechowski@thaumatec.com> |
||
|
|
480753ca92 |
usb: onboard-hub: Use devm API do automatically free the reset GPIO
The reset GPIO is obtained during driver probing by the function devm_gpiod_get_optional, which means the GPIO will be automatically freed when the device is removed. Because of this, explicit call to free the reset GPIO in hub remove function is not needed. To support the Managed device resources, the DEVRES config must be enabled, otherwise the devres functions fall back to non-managed variants. Set the necessary dependency to DEVRES in Kconfig. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Lukasz Czechowski <lukasz.czechowski@thaumatec.com> |
||
|
|
a4446e13db |
usb: onboard-hub: Use the ofnode to check if the peer-hub was probed
Currently the check in usb_onboard_hub_bind is relying on specific compatible string for the Michrochip USB5744. Replace this with more generic approach that will allow to add new types of devices to the of_match table. Because the driver only needs to bind one "half" of the hub, the peer-hub node is used to find out if it was already done. In case peer-hub was bound, -ENODEV is returned. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Lukasz Czechowski <lukasz.czechowski@thaumatec.com> |
||
|
|
bb708e8249 |
Merge tag 'u-boot-watchdog-20250730' of https://source.denx.de/u-boot/custodians/u-boot-watchdog
CI: https://dev.azure.com/sr0718/u-boot/_build/results?buildId=395&view=results - watchdog for STM32MP family updates (Antonio, Clément and Patrice) |
||
|
|
e064db5fe7 |
reset: stm32: Fix set_clr field
STM32F4/F7 and H7 series doesn't have a clear reset register, so
set_clr field must be set to false.
Fixes: 0994a627c278 ("reset: stm32mp25: add stm32mp25 reset driver")
Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
|
||
|
|
4064e7c9fc |
socfpga_agilex5: config: Relocate malloc and bss address
With Inline ECC enabled, the bottom 1/8 of DDR is reserved for ECC parity bits and must not be used for general data address allocation. Previously, the SPL bss and malloc addresses were allocated inside this ECC parity region if the DDR size is 1GB. This caused ECC hardware to detect stale or invalid parity bits, leading to data correction attempts and DMA polling hangs or failures. Fix this by relocating the malloc and bss to the usable 7/8 region of DDR and is fully ECC-safe. This change ensures reliable ddr address operation and prevents unintended memory corruption. Signed-off-by: Dinesh Maniyam <dinesh.maniyam@intel.com> Reviewed-by: Tien Fong Chee <tien.fong.chee@altera.com> |
||
|
|
169039f4f1 |
configs: socfpga: soc64: agilex5: Enable NAND boot with UBI / UBIFS
Add the required configuration in the U-Boot env to enable Linux NAND boot with UBI / UBIFS. Signed-off-by: Dinesh Maniyam <dinesh.maniyam@altera.com> Reviewed-by: Tien Fong Chee <tien.fong.chee@altera.com> |
||
|
|
9f68908686 |
arch: arm: agilex5: Enable power manager for Agilex5
Agilex5 FSBL is required to disable the power of unused peripheral SRAM blocks to reduce power consumption. Introducing a new power manager driver for Agilex5 which will be called as part of Agilex5 SPL initialization process. This driver will read the peripheral handoff data obtained from the bitstream and will power off the specified peripheral's SRAM from the handoff data values. Signed-off-by: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com> Reviewed-by: Tien Fong Chee <tien.fong.chee@altera.com> |
||
|
|
5119cffaf4 |
arm: socfpga: agilex5: Sub-device check enabled for runtime workaround
Sub-device information is retrieved from the JTAG ID in Boot Scratch Cold 4 Register. This interface is introduced to allow device-specific errata workarounds to be applied in the future, based on the detected sub-device type. Signed-off-by: Tingting Meng <tingting.meng@altera.com> Reviewed-by: Tien Fong Chee <tien.fong.chee@intel.com> |
||
|
|
8eb3812c58 |
arm: socfpga: agilex5: Coverity issue cleanup in jtag_usercode check
A redundant comparison (jtag_usercode >= 0) was removed from the condition checking jtag_usercode. Since jtag_usercode is an unsigned integer, the check for non-negativity was always true. The code was simplified to resolve the Coverity warning. Signed-off-by: Tingting Meng <tingting.meng@altera.com> Reviewed-by: Tien Fong Chee <tien.fong.chee@intel.com> |
||
|
|
6e1cc5d861 |
socfpga_dtreg: Ensure reg is initialised before use
In socfpga_dtreg_probe it is possible that if mask is 0 then reg will not be assigned to before first use. Refactor the code slightly to ensure that reg is always assigned to and remove a piece of duplicated code. This issue was found by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> |