summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
14 hoursMerge tag 'u-boot-rockchip-2027.01-20260828' of ↵nextTom Rini
https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip into next - Fixed possible SPI hangs when only PICO is routed (TX-only), - Added support for ROC-RK3399-PC-PLUS (via roc-pc-rk3399_defconfig)
33 hourstest/py: nand: Add tests for NAND flash deviceLove Kumar
Add tests for nand commands to test various NAND flash operations such as erase, write and read. Use the current test/py APIs (ubman fixture and utils helpers) and refactor the pre-command helper to return a dictionary. Also add the test_nand.py test to the generated documentation. See commit 8f8f0f0ed9d0 ("doc: pytest: Document the test_net_boot test") for the kinds of changes required for the docstring to be rendered correctly. Signed-off-by: Love Kumar <[email protected]>
40 hoursMerge patch series "Refactor binman nodes for boot binaries for TI AM625 ↵Tom Rini
into templates" Anshul Dalal <[email protected]> says: This patch series seeks to help in reuse by moving currently duplicated entries for tiboot3.bin and tispl.bin into a generic SoC wide DTSI (k3-am625-binman.dtsi). This dtsi in-turn gets included by all AM625 based boards which can insert the templates from k3-am625-binman.dtsi. The newly added templates are as follows: tiboot3_am625_hs tiboot3_am625_hs_fs tiboot3_am625_gp ti_falcon_am625 ti_spl_unsigned_am625 ti_spl_am625 The series has been boot tested on beagleplay and AM62x EVM but the following affected boards have only been build tested: - phycore_am62x - verdin-am62 To verify no regressions, I compared the final 'u-boot.dtb.out' for both the R5 and A53 build using dtx_diff script from linux source. Link: https://lore.kernel.org/r/[email protected]
40 hoursarm: dts: k3-am625: add template for tispl.binAnshul Dalal
This patch addresses the duplication of the binman nodes responsible for generating tispl.bin and tispl.bin_unsigned for TI's AM625 SoC based boards. The common nodes are factored out into a template in the SoC level k3-am625-binman.dtsi that each board in-turn includes. No functional change is intended from the patch asides from the addition of tifsstub-hs and tifsstub-fs nodes in beagleplay's tispl.bin which should have no consequence asides from growing the binary size by few kilo bytes. Signed-off-by: Anshul Dalal <[email protected]> Tested-by: Wadim Egorov <[email protected]>
40 hoursarm: dts: k3-am625: add template for tiboot3.binAnshul Dalal
Currently we are duplicating binman nodes responsible for building tiboot3.bin binaries across boards that use TI's AM625 SoC. This patch adds a SoC level k3-am625-binman.dtsi with templates for the commonly used tiboot3 variants (i.e. hs, hs-fs and gp) which can be inserted by the corresponding board's dtsi to promote reuse. Note that for some boards the hardcoded load address for SPL firmware has been changed to use CONFIG_SPL_TEXT_BASE but it should cause no functional change. Reviewed-by: Simon Glass <[email protected]> Signed-off-by: Anshul Dalal <[email protected]> Tested-by: Wadim Egorov <[email protected]>
40 hoursfdt: Fix phandles not copying when using templatesAnshul Dalal
The phandles used inside a template are not copied to the node inserting the template, leading to a missing phandle error. The following example can be used to reproduce the issue: &binman { some_template: template-0 { ti-secure-rom { content = <&some_data>; keyfile = "some_key"; }; some_data: blob-ext { optional; }; }; output-bin { insert-template = <&some_template>; }; }; With the error 'binman: Node '/binman/output-bin/ti-secure-rom': Cannot find node for phandle 103' observed. The test_copy_subnodes_from_phandles was also updated to verify the new behavior of phandles being copied. Reviewed-by: Moteen Shah <[email protected]> Signed-off-by: Anshul Dalal <[email protected]> Reviewed-by: Simon Glass <[email protected]>
3 daysMerge patch series "video: bmp: fix out-of-bounds write in the RLE8 decoder"Tom Rini
Shahriyar Jalayeri <[email protected]> says: This fixes an out-of-bounds write in the RLE8 BMP decoder and adds a regression test. video_display_rle8_bitmap() lets the framebuffer cursor drift below the start of the framebuffer via repeated End-Of-Line escapes, so a crafted image displayed from the splash-screen or PXE-menu path (loaded from removable media or over TFTP) writes before the framebuffer. Patch 1 bounds each run and rejects such an image with -EINVAL; patch 2 adds a DM test for it. Link: https://lore.kernel.org/r/[email protected]
3 daystest: video: add regression test for RLE8 bmp overflowShahriyar Jalayeri
Add a DM test that displays a crafted RLE8 bitmap whose decode cursor is driven below the framebuffer. Without the preceding fix video_bmp_display() writes out of bounds and returns success; with it the image is rejected with -EINVAL. Signed-off-by: Shahriyar Jalayeri <[email protected]> Reviewed-by: Simon Glass <[email protected]>
3 daysvideo: bmp: bound RLE8 decode writes to the framebufferShahriyar Jalayeri
video_display_rle8_bitmap() moves the framebuffer cursor fb up by a full row plus a scanline on each End-Of-Line escape, with no lower-bound check. Repeated EOL escapes desynchronise fb from the scanline index y: after height - 1 escapes y is back in range while fb has drifted about one framebuffer below priv->fb, and the decoder writes pixel data before the start of the framebuffer. The DELTA escape recomputes fb from an unchecked y as well. A crafted RLE8 image displayed from the splash-screen or PXE-menu path can therefore write out of bounds. Check the cursor against [priv->fb, priv->fb + fb_size) before each run and reject the image with -EINVAL if a write would fall outside it. Signed-off-by: Shahriyar Jalayeri <[email protected]> Reviewed-by: Simon Glass <[email protected]>
3 daysblkcache: include the hardware partition in the cache keyDaniel Golle
The block cache keys its entries on (iftype, devnum, start, blkcnt, blksz) but not on the block descriptor's hardware partition. Devices that expose several independent address spaces through blk_desc->hwpart therefore alias each other in the cache: once a block has been cached for one hwpart, reads of the same LBA on another hwpart return the data cached for the first one. For MMC this is masked because switching hwpart invalidates the cache, but a UBI block device selects the target volume purely through hwpart and does not invalidate on switch, so scanning several UBI volumes returns the first volume's blocks for all of them. Add hwpart to the cache key so entries for different hardware partitions (or UBI volumes) are kept distinct. Fixes: e40cf34a29f1 ("drivers: block: add block device cache") Signed-off-by: Daniel Golle <[email protected]>
4 daystools: fit: sign all config image referencesJames Hilliard
Target-side configuration verification builds the signed-region list from every image-reference property in the selected configuration. Host-side signing still uses either the signature node sign-images property or the legacy kernel/fdt/script default list. This lets mkimage generate configuration signatures which U-Boot cannot verify when the configuration references other image types, such as firmware, loadables or ramdisk entries. It also lets the host and target disagree when sign-images names only a subset of the configuration images. Build the host-side signing list from the configuration properties in the same way as target-side verification. Use one shared property classifier so the host and target cannot drift apart again. This makes signed configurations cover the root node, the configuration node, every referenced image node, and its hash, cipher and dm-verity subnodes, regardless of image type. Warn when a legacy sign-images property is present, since it no longer limits the signed image list. Require every referenced image to have at least one hash subnode. Add sandbox coverage proving that a firmware reference omitted from sign-images is still recorded in hashed-nodes and verified. Update the signed-configuration documentation to describe the same rule and the hash-subnode requirement. Fixes: 2092322b31cc ("boot: Add fit_config_get_hash_list() to build signed node list") Signed-off-by: James Hilliard <[email protected]> Reviewed-by: Simon Glass <[email protected]>
5 daysMerge tag 'i2c-updates-for-2026.10-next' of ↵Tom Rini
https://git.u-boot-project.org/u-boot/custodians/hs/u-boot-i2c into next i2c updates for 2026.10-next - i2c/clk: spacemit: k1: fix I2C bus configuration and clock handling from Junhui Reviewed by Yao Zi and myself.
5 daysMerge tag 'mediatek-for-next-2026-08-24' of ↵Tom Rini
https://git.u-boot-project.org/u-boot/custodians/u-boot-mediatek into next * New HDMI PHY and I2C DDC drivers, default EDID_ADDR macro * MT8189 clock qualifier fix * Phase-aware PSCI reset (MT8195/MT8365) * dwc_eth_qos MT8366 support * MediaTek TPHY v3 hardware support * mtk_snor mt8188/mt8189 compatible-string cleanup * MT6358/MT6366 PMIC regulator + pwrap support * MediaTek pinctrl Kconfig cleanup (per-SoC symbols → single driver + TARGET_*) * New MT8366 pinctrl driver + dt-bindings header * MediaTek serial driver clock-handling fixes
5 daysSubtree merge tag 'v7.2-dts' of dts repo [1] into dts/upstreamTom Rini
[1] https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git
5 daysSquashed 'dts/upstream/' changes from e8613e1cf445..1826bba6fb1cTom Rini
1826bba6fb1c Merge tag 'v7.2-dts-raw' 2133ac920ddf Merge tag 'v7.2-rc7-dts-raw' 37f6444b46d6 Merge tag 'v7.2-rc6-dts-raw' 926c2fb73065 Merge tag 'v7.2-rc5-dts-raw' 588a31fd0f53 Merge tag 'v7.2-rc4-dts-raw' 0fa5bd816e74 Merge tag 'v7.2-rc3-dts-raw' 88ca78a92573 Merge tag 'v7.2-rc2-dts-raw' d3d1e1efcb4a Merge tag 'v7.2-rc1-dts-raw' 71d6dd5056df Merge branch 'scripting' 4fe0f362ce39 Fail if (un)packing filter branch state dir fails d95f499f0ffb Merge tag 'soc-fixes-7.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 8f0dbbf00dce Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux bfd1ee47fc88 Merge tag 'spi-fix-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 11efa405be95 Merge tag 'regulator-fix-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator 1b37448201e6 Merge tag 'qcom-clk-fixes-for-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes 9accaa2494a9 Merge tag 'tegra-for-7.2-arm64-dt-fixes-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes 81a55ce394b7 Merge tag 'apple-soc-fixes-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into arm/fixes d5711f08cb47 spi: dt-bindings: snps,dw-apb-ssi: Document Axiado AX3005 9e3ecd2f399e Merge tag 'soc-fixes-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc a5fd7408b17e Merge tag 'arm-soc/for-7.2/devicetree-fixes-v2' of https://github.com/Broadcom/stblinux into arm/fixes 0c3be7f36286 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi 8aeac3c2539e Merge tag 'qcom-arm64-fixes-for-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes 673aa8509ccc ARM: dts: BCM5301X: EA9200: fix NVRAM size 9eb81ef93e85 ARM: dts: BCM5301X: fix PCIe controller 2 second interrupt a6419656d434 arm64: dts: qcom: eliza: Fix DSI1 phy reference clock rate c4f5f4a06c40 arm64: tegra: Add EL2 virtual timer interrupt for Tegra194 b8971ee3d6dc ASoC: dt-bindings: realtek,rt5640: Make interrupts optional e65b157d9ad9 regulator: dt-bindings: qcom,rpmh: Add support for PM8350B 3506198bd036 scsi: ufs: dt-bindings: Add missing mcq reg for qcom,sa8255p-ufshc d52f74edb8bc spi: dt-bindings: spacemit: add K3 SPI compatible 693431018d1b arm64: dts: broadcom: bcm2712: Remove non-functional EL2 virtual timer 6396daa0b8a6 Merge tag 'mmc-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc 4b0dc42cb0a9 Merge tag 'soc-fixes-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 4a48496349bf Merge tag 'pmdomain-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm 3ca7a1d87d0f Merge tag 'renesas-fixes-for-v7.2-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes 48bff3185195 Merge tag 'sound-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound b7d1108c1fb3 arm64: dts: renesas: ironhide: Describe inline ECC carveouts 73516682413d dt-bindings: clock: Replace bouncing emails 17c30b3f2c83 Merge tag 'tegra-for-7.2-arm64-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes cda062e3d632 Merge tag 'reset-fixes-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/pza/linux into arm/fixes 83aece364bd3 dt-bindings: power: imx93: Add MIPI PHY power domain e23555753b54 ASoC: dt-bindings: qcom,sm8250: Add Eliza sound card 5130addc0bb3 ASoC: dt-bindings: qcom: Add Eliza LPASS macro codecs d11c14a9d0d3 dt-bindings: riscv: sort multi-letter Z extensions alphanumerically 1a798d12285e arm64: dts: qcom: sdm850-lenovo-yoga-c630: lower PSCI cluster idle 39e3a442103f dt-bindings: mmc: mtk-sd: Document extra clocks for MT8189 0085992bde5f Merge tag 'spi-fix-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 4c414ccb5e77 arm64: dts: apple: t8122: Fix I2C resources dd31e02bb862 arm64: dts: qcom: sc8280xp: gaokun3: correct EC interrupt pin 0f852743f075 arm64: dts: qcom: sc8280xp: add several missing pdc map entries 279c1b2de4df arm64: dts: qcom: sm8650: Fix IPA IMEM slice efb157849ac3 arm64: dts: qcom: monaco: Add default GIC address cells 817917afea77 arm64: dts: qcom: purwa: Fix GPU IOMMU property a0f8540ba983 dt-bindings: reset: altr: add COMBOPHY_RESET for Agilex5 73b511d0e450 spi: dt-bindings: snps,dw-apb-ssi: add 'power-domains' property fef6683534c9 spi: dt-bindings: snps,dw-apb-ssi: drop superfluous RZ/N1 entry 7fb0798bd67e arm64: dts: qcom: glymur: fix QUP serial engine IRQs 01835b53a7b4 arm64: dts: qcom: glymur: fix PCIe SMMU interrupts 56c503a0d18f Merge tag 'rtc-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux c5ca78c7e6ca Merge tag 'spi-fix-v7.2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi c7b544d48be6 Merge tag 'devicetree-fixes-for-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux b75264c949f7 Merge tag 'loongarch-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson 7cb42b437440 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux 6b4f858064f3 Merge tag 'spmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi f7931ad2614c Merge tag 'net-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net b4fa27dbad27 net: ethernet: qualcomm: ppe: Demote from supported and fix maintainer addresses 4ea7fa61738b dt-bindings: net: renesas,ether: Drop example "ethernet-phy-ieee802.3-c22" fallback 8fd2a0c51d93 Merge branches 'clk-microchip' and 'clk-qcom' into clk-next f92b31b9b4d2 Merge branches 'clk-ti', 'clk-samsung', 'clk-rockchip' and 'clk-spacemit' into clk-next 0b37bbe68978 Merge branches 'clk-renesas', 'clk-socfpga', 'clk-amlogic' and 'clk-canaan' into clk-next ba2f29cfc5f2 arm64: tegra: Fix CPU1 node unit-address on Tegra264 c6d439919217 arm64: tegra: Fix CPU compatible string to cortex-a78ae on Tegra234 9bfb2e00fb57 LoongArch: dts: Add i2c clocks and clock-frequency properties to LS2K2000 4f51f127c99c LoongArch: dts: Add i2c clocks and clock-frequency properties to LS2K1000 5435e237eb8b LoongArch: dts: Add i2c clocks and clock-frequency properties to LS2K0500 83e1addc25f2 dt-bindings: rtc: ds1307: Add epson,rx8901 f037745a235a dt-bindings: rtc: Add ST m41t93 140046b055e0 Merge tag 'pci-v7.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci 33f2256dcc9b Merge tag 'input-for-v7.2-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input b39254b8b240 dt-bindings: mfd: khadas,mcu: Drop type reference from "fan-supply" 261c992b2815 dt-bindings: clock: renesas: div6: Use ZT/ZTR trace clock in R-Mobile APE6 example a23d7ad6f525 regulator: dt-bindings: Add Unisoc SC2730 PMIC 42e3b8156736 dt-bindings: thermal: amlogic: Correct 'reg' in the example 6c68189a17fc dt-bindings: thermal: amlogic: Fix missing header in the example a668ab976f5b Merge tag 'dmaengine-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine 9508f80a51ab Merge tag 'phy-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy 3de6961af989 Merge branch 'pci/controller/mediatek' 5e0b09f570e3 Merge branch 'pci/controller/dwc-ultrarisc' 462efab776ea Merge branch 'pci/controller/dwc-intel-gw' 588fa10f264b Merge branch 'pci/controller/dwc-imx6' 34e4d813900c dt-bindings: PCI: qcom,pcie-sm8550: Add Eliza compatible 7e28131c064f dt-bindings: PCI: renesas,r9a08g045-pcie: Add RZ/V2N support 747780766744 dt-bindings: PCI: sophgo: Add dma-coherent property for SG2042 769d6479ad8b Merge tag 'mailbox-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox b69de3b9ac31 dt-bindings: rtc: add ASPEED AST2700 compatible ed1e73bc969e Merge tag 'char-misc-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc 5c7e914e828a Merge tag 'usb-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb a2d55cd01fdd Merge tag 'tty-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty d5fb4059cc72 Merge tag 'i2c-7.2-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux 79a22df7f36c Merge tag 'i3c/for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux a03d45022f43 Merge tag 'hyperv-next-signed-20260621' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux 5c8b69af5137 dt-bindings: rtc: epson,rx6110: Convert to DT Schema 6beb232114b6 Merge tag 'mm-nonmm-stable-2026-06-21-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 70746a5da93d Merge tag 'mtd/for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux 09a32c4f5625 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi 08ed6932c29f Merge tag 'rproc-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux 6f99a0fb35d6 Merge tag 'for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply ea7326523bc0 spi: dt-bindings: snps,dw-apb-ssi: Add starfive,jhb100-spi be182bad1c7b Merge tag 'mips_7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux 4f8d2e208ab8 Merge tag 'powerpc-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux ddad316b9fb8 Merge tag 'media/v7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media d16bd72fe0ca Merge tag 'pmdomain-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm 4596e01fbf73 Merge tag 'pinctrl-v7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl 2051563b624b Merge tag 'backlight-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight 5932ef52bf1b Merge tag 'leds-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds cf37547f8c82 Merge tag 'mfd-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd 84543833d4d0 treewide: fix transposed "sign" typos and update spelling.txt 168e5ef844d2 Merge tag 'iommu-updates-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux 399ee7a425e7 Merge tag 'devicetree-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux f4fddbbc5672 Merge tag 'soc-drivers-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 0ececab7aac8 Merge tag 'soc-dt-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc d024bba84ea4 dt-bindings: mfd: syscon: Revert renesas,r9a08g046-lvds-cmn 48e746f3e254 dt-bindings: mfd: st,stmpe: Add missing properties for PWM subnode e18fcaff9b57 dt-bindings: mfd: aspeed,ast2x00-scu: Support AST2700 SoC1 pinctrl babea96af95a dt-bindings: mfd: sprd,sc2731: Include SC2730 regulator bindings 8a8704062375 dt-bindings: mfd: qcom,tcsr: Document the IPQ5210 TCSR block 9bb58a324784 mfd: dt-bindings: mt6397: Add regulator supplies 1df1a39047b2 dt-bindings: mfd: mediatek: mt6397: Add MT6365 PMIC support 522ddfca7632 dt-bindings: mfd: mediatek: mt6397: Add rtc for MT6359 fd3f94f1c5c4 dt-bindings: mfd: aspeed,ast2x00-scu: Describe AST2700 SCU0 606e801e5b9c dt-bindings: mfd: qcom,tcsr: Add compatible for Nord 5ad983799514 dt-bindings: mfd: hisilicon,hi655x-pmic: Convert to DT schema 6ba4d2e736cc dt-bindings: mfd: khadas: Add new compatible for Khadas VIM4 MCU b42f3a93429f dt-bindings: mfd: syscon: Document the LVDS_CMN syscon for the RZ/G3L 8c0d659b7608 dt-bindings: mfd: ti,bq25703a: Expand to include BQ25792 5dcbfdc8b3cd dt-bindings: leds: Document Samsung S2M series PMIC flash LED device a3e72beae262 dt-bindings: leds: Document TI LM3560 Synchronous Boost Flash Driver e39144f8a0b5 dt-binding: leds: Publish common bindings under dual license 8bdb54816203 dt-bindings: leds: irled: ir-spi-led: Add new duty-cycle value f568ff377689 dt-bindings: mfd: Add documentation for S2MU005 PMIC a8442fb25ac3 Merge tag 'sound-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 3ad2eaa4ba69 Merge tag 'drm-next-2026-06-17' of https://gitlab.freedesktop.org/drm/kernel 31e423cc069a Merge tag 'net-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 074bd6905e58 dt-bindings: i2c: microchip,corei2c: permit resets b61fbdd9e8cb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 28e53c0e5a26 dt-bindings: interrupt-controller: qcom,pdc: Add Maili compatible string 72f6d7012f88 dt-bindings: i2c: i2c-mux-pinctrl: change maintainer c0c1a570e618 dt-bindings: i2c: convert i2c-mux-reg to DT schema 1c4a810cbeff Merge tag 'v7.2-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 25d4f87ccefd Merge tag 'mmc-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc 16a39808ebf4 Merge tag 'hwmon-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging bafe6fd122e3 Merge tag 'watchdog-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging b992a74d0036 Merge tag 'spi-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi fd37ad61e08c Merge tag 'regulator-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator 01e8b9d67c75 Merge tag 'i2c-7.2-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux 7889d630893f Merge tag 'gpio-updates-for-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux b1195e970bd3 Merge tag 'pwm/for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux 3f98ee4380ad dt-bindings: net: updated interrupt type to be active low, level triggered 47341d339f7c dt-bindings: interrupt-controller: ti,irq-crossbar: Convert to DT schema f3d723a634e9 dt-bindings: vendor-prefixes: add Gira a7541a6e6009 mips: dts: ar9132: fix wdt node name 9ec24e18927f Merge tag 'timers-clocksource-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip 7b2e9abd47ed Merge tag 'irq-drivers-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip 64f472719f9b Merge tag 'pm-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/rafael/linux-pm eb1612c6efba Merge tag 'thermal-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/rafael/linux-pm e4e2f60666dd dt-bindings: i3c: mipi-i3c-hci: add Microchip SAMA7D65 compatible 6f84ae1d321d ASoC: dt-bindings: Fix RT5677 "realtek,gpio-config" type fce30d72c485 dt-bindings: net: dsa: Convert lan9303.txt to yaml format 66849506f02b Merge tag 'timers-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource 81a1a07bd469 dt-bindings: net: realtek,rtl9301-mdio: Add RTL931x series 650b02a22992 dt-bindings: embedded-controller: Add Qualcomm reference device EC description 779f44362908 dt-bindings: pwm: add IPQ6018 binding 0faf8f6e3760 dt-bindings: hwmon: Add Apple System Management Controller hwmon schema f71c7637e371 docs: dt: writing-schema: Clarify what is required in a schema 62f4e3ce5a6d dt-bindings: cache: l2c2x0: Add missing power-domains 659fdf760261 Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockchip', 'verisilicon', 'riscv', 'intel/vt-d', 'amd/amd-vi' and 'core' into next 53e3ec65aff9 arm64: dts: aspeed: Fix duplicate pinctrl labels and address scheme 52075a271c3a Merge tag 'bst-arm64-emmc-driver-dts-for-v7.2' of https://github.com/BlackSesame-SoC/linux into soc/dt 447f7cd58d77 arm64: dts: bst: enable eMMC controller in C1200 66015dc8331c dt-bindings: mailbox: qcom: Add IPCC support for Maili Platform ec54f6938e1c dt-bindings: net: qca,ar803x: Add clocks for IPQ5018 PHY a083382c20f4 dt-bindings: net: ethernet-phy: increase max clock count to two 40c5bbb88722 Merge tag 'sunxi-dt-for-7.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt c8087a86f8cf Merge tag 'imx-binding-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt 3d81b6e969ff ASoC: rockchip: Reorder clock enable sequence f21eda19465f ASoC: dt-bindings: rockchip-spdif: Correct SPDIF clock descriptions 519e0c073148 Merge branch 'pm-cpufreq' 521d932e9280 Merge back earlier thermal control material for 7.2 b1abc4940afb dt-bindings: phy: add support for NXPs TJA1145 CAN transceiver 350680c1fefb dt-bindings: display/lvds-codec: add ti,sn65lvds93 2ea5213dd998 arm64: dts: allwinner: a523: Add missing GPIO interrupt 00f7c4a0e1b1 dt-bindings: pinctrl: Add UltraRISC DP1000 pinctrl controller 1535a65bb960 dt-bindings: pinctrl: tegra238: add missing AON pin groups c52914d2c6eb dt-bindings: pinctrl: sun55i-a523: increase IRQ banks number bb24beed59cb dt-bindings: phy: qcom,qmp-usb: Add ipq5210 USB3 PHY 3dcd70fc2af9 dt-bindings: phy: qcom,qusb2: Document IPQ5210 compatible 765493294cf4 dt-bindings: phy: lynx-10g: initial document 4e76853de6ec dt-bindings: PCI: mediatek: Add support for EcoNet EN7528 f2f9e832ac67 dt-bindings: phy: sc8280xp-qmp-pcie: Document Eliza PCIe phy e7c6780fefea dt-bindings: phy: sc8280xp-qmp-pcie: Disallow bifurcation register on Purwa b735e7400469 dt-bindings: dma: snps,dw-axi-dmac: Add fallback compatible for CV1800B 487f25302503 dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Shikra SoC 4324fba537ca dt-bindings: dma: fsl-edma: add dma-channel-mask property description e2760965ebf6 Merge tag 'imx-dt64-7.2-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt d83a3a425d67 Merge tag 'imx-dt64-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt 43ac72f38290 dt-bindings: interrupt-controller: renesas,r9a09g077-icu: Fix reg size in example 631fed275270 dt-bindings: hwmon: temperature: add support for EMC1812 1285ff8354b6 dt-bindings: nvmem: consumer: Make 'nvmem' an array of one-item entries 9812a0502be9 dt-bindings: wire style checker into dt_binding_check 64faded9e895 dt-bindings: media: mt9m114: document common video device properties d4cf99d2e3c4 arm64: dts: lx2160a-rev2: avoid 32-bit pcie window system ram overlap ca9dafa9b226 ASoC: dt-bindings: everest,es8389: Document audio graph port ec74926bebf7 spi: dt-bindings: nuvoton,npcm750-fiu: Convert to DT schema d2b09ad3cf93 arm64: tegra: Remove fallback compatible for GPCDMA 4d2abc7efb59 dt-bindings: net: pse-pd: microchip,pd692x0: add port disable GPIO 03fbf6c3fe28 ASoC: dt-bindings: renesas,fsi: add support multiple clocks 9d71300da23b regulator: dt-bindings: mt6311: Convert to DT schema f9e16c87276b regulator: dt-bindings: qcom,smd-rpm-regulator: Add PM8019 26dd8855773d Merge tag 'microchip-dt64-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt bb3289408025 Merge tag 'at91-dt-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt fec29bec8811 Merge tag 'omap-for-v7.2/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt 753294ef883f arm64: dts: aspeed: Add initial AST27xx SoC device tree 7d255ae2e737 dt-bindings: arm: aspeed: Add AST2700 board compatible 242e56c37ac7 Merge tag 'riscv-dt-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt 0855b8ed3a74 Merge tag 'v7.2-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 9a000c2fc365 Merge tag 'hisi-arm64-dt-for-7.2' of https://github.com/hisilicon/linux-hisi into soc/dt fbeb7b10a05f Merge tag 'imx-dt-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt 469474ec661b Merge tag 'apple-soc-dt-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt bf457f5c4b52 Merge tag 'ti-k3-dt-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt 58f71936a959 Merge tag 'arm-soc/for-7.2/devicetree' of https://github.com/Broadcom/stblinux into soc/dt 11327a5dcad9 Merge tag 'tegra-for-7.2-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt d92b012e5794 dt-bindings: hwmon: Document the LTC4283 Swap Controller 44852c5a732c dt-bindings: hwmon/pmbus: Add Infineon xdp730 2d6070fc3ad6 dt-bindings: hwmon: pmbus: Add Analog Devices MAX20860A dd1a1f053aed dt-bindings: trivial-devices: Add Murata D1U74T PSU 08ae27c9b70b dt-bindings: trivial-devices: Add Delta E50SN12051 64b6336f02dd dt-bindings: hwmon: pmbus: add max20830 6c03269b457f dt-bindings: hwmon: lm75: Add ti,alert-polarity-active-high property 33d410fa086e dt-bindings: hwmon: zyxel,nsa320-mcu: convert to DT schema 737367562f72 dt-bindings: hwmon: emc2305: Add fan-shutdown-percent property cdb60a8419b0 dt-bindings: trivial: Add LX1308 support 9ee483191c95 Merge tag 'riscv-soc-drivers-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers b8ae7c2b0a13 Merge tag 'ti-driver-soc-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers 8463d17d4fea Merge tag 'memory-controller-drv-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers e1024f7d1a50 arm64: dts: allwinner: a523: add gpadc node 7b2194057370 arm64: dts: allwinner: Add EL2 virtual timer interrupt 404d574315d3 ARM: dts: sun8i: a83t: Add MIPI CSI-2 controller node 658c6dec1b71 dt-bindings: media: sun6i-a31-isp: Add optional interconnect properties b8de5b558075 dt-bindings: media: sun6i-a31-csi: Add optional interconnect properties f135eb7b0349 Merge tag 'aspeed-7.2-devicetree-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt 6de05bb56f24 Merge tag 'riscv-sophgo-dt-for-v7.2' of https://github.com/sophgo/linux into soc/dt c1f25401e259 Merge tag 'nuvoton-7.2-devicetree-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt 0b5d62da6ad1 Merge tag 'amlogic-arm64-dt-for-v7.2-v2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt 2f69594c7c00 Merge tag 'spacemit-dt-for-7.2-1' of https://github.com/spacemit-com/linux into soc/dt eef460a877d0 Merge tag 'thead-dt-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt 91937e640321 Merge tag 'tenstorrent-dt-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux into soc/dt 0850a411cc89 Merge tag 'sunxi-drivers-for-7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers 787f1ea247e0 dt-bindings: i2c: qcom-cci: Document Glymur compatible 7aca8cfe3671 dt-bindings: i2c: qcom-cci: Document Shikra compatible 944a6eb1346c Merge tag 'renesas-dts-for-v7.2-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 378ec9fdd9c3 Merge tag 'renesas-drivers-for-v7.2-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers d668f7468e2e Merge tag 'mtk-dts64-for-v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt 740b11718f8f Merge tag 'mtk-dts32-for-v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt 5caf6cc06f1d dt-bindings: remoteproc: qcom,shikra-pas: Document Shikra PAS remoteprocs 6cb2c14b7ca4 dt-bindings: remoteproc: Add Shikra RPM processor compatible a546b7210c4b dt-bindings: remoteproc: qcom,sm8550-pas: Add Hawi CDSP compatible a3ce6455ddf5 dt-bindings: remoteproc: qcom,sm8550-pas: Add Hawi ADSP compatible d7e094b890f4 dt-bindings: pinctrl: realtek,rtd1625: Fix input voltage property name e65fa9b9fbf1 dt-bindings: pinctrl: mediatek: mt6795: document the slew-rate property 37d4d4b43e03 scsi: ufs: qcom: dt-bindings: Document the Hawi UFS controller 68a228ba1275 Merge tag 'icc-7.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next 4030b3f90fa2 Merge tag 'iio-for-7.2a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into work-testing 9bbc3076d8e2 Merge tag 'fpga-for-7.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next ddf384877386 dt-bindings: watchdog: qcom-wdt: Document IPQ5210 watchdog e9cc0cbec27f ASoC: dt-bindings: ti,tas2781: Add TAS2573 support 8dc3638f20de ASoC: dt-bindings: ti,tas2781: Add TAS2573 support c1fd4cc06982 ASoC: simple-card: remove platform data style 685662a46629 ASoC: imx-rpmsg: Add headphone jack detection and driver_name support b98487f84cba ASoC: dt-bindings: fsl,rpmsg: Add hp-det-gpios property c047fe9d459f ASoC: dt-bindings: cdns,xtfpga-i2s: Convert to dt-schema 3a96448ac330 Merge tag 'cpufreq-arm-updates-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm d67c987f235a dt-bindings: cpufreq: Document Qualcomm Shikra SoC EPSS ee86cb391909 dt-bindings: clock: qcom,milos-camcc: Document interconnect path 280f09c465a4 dt-bindings: clock: qcom: Add X1P42100 camera clock controller 51508f16d890 dt-bindings: clock: qcom: Add X1P42100 video clock controller 938979c7f7d3 dt-bindings: net: airoha: Add GDM port ethernet child node 5c107f0f9412 dt-bindings: display: panel: Describe Samsung SOFEF01-M DDIC a044abe4f332 dt-bindings: soc: ti,omap-dmm: Convert to DT schema d8079c00564d arm64: dts: imx{91,93}-phyboard-segin: Add peb-av-18 overlays a588df4ed64c arm64: dts: imx93-var-som-symphony: enable ADC d63e43027e08 arm64: dts: imx93-var-som-symphony: enable TPM3 PWM dfc8c5efd11b arm64: dts: imx93-var-som-symphony: keep RGB_SEL low 86ea99053ef6 arm64: dts: imx93-var-som-symphony: enable UART7 5490025b04ef arm64: dts: imx93-var-som-symphony: add TPM support 7862504ca010 arm64: dts: imx91-var-som-symphony: fix RGB_SEL handling 7df468270429 arm64: dts: freescale: fsl-ls1028a-tqmls1028a-mbls1028a: switch mmc aliases d19558616242 arm64: dts: imx943-evk-sdwifi: add a new dtso to support SDIW612 WiFi 31c40bdfb6e8 arm64: dts: imx8mp-kontron: Fix GPIO for display power switch b830cbdb409a arm64: dts: freescale: imx95-aquila: Add Clover carrier board 4ccc76399f91 arm64: dts: freescale: add Aquila iMX95 support 8f4628cebab1 dt-bindings: arm: fsl: add Aquila iMX95 a532ba1cd177 arm64: dts: tqma8mpql-mba8mpxl: configure sai clock in audio codec as well 7b114797ab40 arm64: dts: freescale: add i.MX95 19x19 FRDM PRO board dts 2394e12908a5 dt-bindings: arm: fsl: Add i.MX95 19x19 FRDM PRO board f6268d7e6605 arm64: dts: s32g: add PWM support for s32g2 and s32g3 7bb8b4c06e9d arm64: dts: s32g3: Fix SWT8 watchdog address 2fb3820aa467 arm64: dts: imx95-var-dart-sonata: add CAN controller 353db9c99ffd arm64: dts: imx95-var-dart-sonata: add TPM reset GPIO 1cdc073a709c arm64: dts: imx8dxl: Add SolidRun SoM and HummingBoard 54e28cb7a121 dt-bindings: arm: fsl: Add SolidRun i.MX8DXL SoM and HummingBoard 8a6b17794511 arm64: dts: Add support for LX2160 Twins board in single configuration 9b03430aced6 arm64: dts: lx2160a-cex7: add usb hub e940f9442a77 arm64: dts: lx2160a-clearfog-itx: move shared includes to dts ce65db618e2b arm64: dts: lx2160a-clearfog-itx: remove redundant dts version tag 6074e71c3b3e dt-bindings: arm: fsl: Add solidrun lx2160a twins board ceb31baa8da2 arm64: dts: lx2162a-clearfog: specify sfp ports led colour and function 846923f85835 arm64: dts: lx2162a-clearfog: cleanup superfluous status properties 29f76d6f5ddf arm64: dts: lx2162a-clearfog: use rev2 SoC dtsi d0a359e8647f arm64: dts: lx2160a-rev2: extend 32-bit and add 64-bit pci regions 4bba6b8476e5 arm64: dts: imx95: Correct PCIe outbound address space configuration 09ff4f22c69f arm64: dts: imx91-9x9-qsb: add reset gpios for ethernet PHYs 48b15e2819a1 arm64: dts: imx91-11x11-evk: add reset gpios for ethernet PHYs 60de156ac276 arm64: dts: imx91-11x11-evk: add pinctrl for wdog3 reset ca7acd3f2e57 arm64: dts: imx91-9x9-qsb: add pinctrl for wdog3 reset ddaf87bb2a93 arm64: dts: imx91-9x9-qsb: remove unused property clock-frequency from mdio node b895ce829eca arm64: dts: freescale: add bootph-all to watchdog nodes for i.MX platforms d4e2ec273bc4 arm64: dts: imx94: fix DDR PMU interrupt number b546d0418a07 arm64: dts: s32g: add SAR ADC support for s32g2 and s32g3 59154b48e27f arm64: dts: imx943-evk: Fix PCIe EP vpcie-supply e73236d3b6db arm64: dts: s32g: add PIT support for s32g2 and s32g3 c02a82e76b0f arm64: dts: imx8mp-kontron: Reduce EERAM SPI clock frequency 61b16c048e93 arm64: dts: imx95: Add Root Port node and PERST property fa99b2290386 arm64: dts: imx8dxl/qm/qxp: Add Root Port node and PERST property 9c578754cf4f arm64: dts: imx8mq: Add Root Port node and PERST property 52d72512fda2 arm64: dts: imx8mp: Add Root Port node and PERST property edb60c9ff4e0 arm64: dts: imx8mm: Add Root Port node and PERST property 2ab03d5d8698 arm64: dts: imx8mp: Add DT overlays for DH i.MX8M Plus DHCOM SoM and boards 99d43fcd9a40 dt-bindings: crypto: qcom,inline-crypto-engine: Document Hawi ICE 0a0a13efa8a5 dt-bindings: crypto: qcom,prng: Document Hawi TRNG e05153cb4237 dt-bindings: net: dsa: remove obsolete dsa.txt f5b87701bae5 dt-bindings: net: remove obsolete mdio.txt fa0027bfa065 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 715fbef1cb32 dt-bindings: soc: imx: Add fsl,aipi-bus and fsl,emi-bus 79134a149844 dt-bindings: embedded-controller: Document Surface RT EC bb9d3c0f2b48 Merge tag 'socfpga_dts_updates_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt a4e647b004f6 arm64: dts: hisilicon: hi3660-hikey960: move role-switch endpoint into connector 6255d4db48c5 dt-bindings: dma: nvidia,tegra186-gpc-dma: Add iommu-map property d2976cad8c48 dt-bindings: dma: nvidia,tegra186-gpc-dma: Make reset optional d326830c05c4 Merge tag 'drm-msm-next-2026-05-30' of https://gitlab.freedesktop.org/drm/msm into drm-next 2d80f18a8ae9 dt-bindings: iio: adc: mt6359: Add MT6365 PMIC AuxADC ca5119843101 dt-bindings: input: mediatek,pmic-keys: Add MT6365 support cadac9057133 Merge tag 'stm32-dt-for-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt 1d9182ba4e76 Merge tag 'samsung-dt64-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt 0e3539f09b43 Merge tag 'tegra-for-7.2-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt a81ae874a3bb Merge tag 'tegra-for-7.2-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt a489c27c6a2e Merge tag 'gemini-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt 889dc41d63ee ASoC: cs42xx8: Add SPI bus support for CS42448/CS42888 codec e83ef49be8a9 ASoC: dt-bindings: cirrus,cs42xx8: Add SPI bus support 1b2c97c7dd64 dt-bindings: power: qcom,rpmpd: document the Shikra RPM Power Domains ef0438ced977 dt-bindings: power: qcom,rpmhpd: Add RPMh power domain for Nord SoC 3ea52a89f02c dt-bindings: power: qcom,rpmhpd: Fix whitespace in RPMHPD defines c8736af3ddd6 dt-bindings: timer: arm,arch_timer: Fix requirements for interrupt description dc9819c99fb8 dt-bindings: thermal: cooling-devices: Update support for 3 cells cooling device b1251886e71b dt-bindings: thermal: qoriq: Add compatible string for imx93 40a4cddf5d51 dt-bindings: thermal: Add SpacemiT K1 thermal sensor 787286368afd dt-bindings: thermal: qcom-tsens: Document the Hawi Temperature Sensor f83105f20772 dt-bindings: thermal: qcom-tsens: Document the Shikra Temperature Sensor 3c84f23794bc riscv: dts: sophgo: reduce SG2042 MSI count to 16 58e0f74328c3 riscv: dts: sophgo: sg2042: use hex for CPU unit address 41ae8e35a088 riscv: dts: sophgo: sg2044: use hex for CPU unit address c1a7b0d00204 riscv: dts: sophgo: Add dma-coherent to SG2042 PCIe controllers 6097e698e4ab arm64: dts: rockchip: Fix vcc_sdio regulator max voltage on Pinebook Pro 2f28b83dd0d5 arm64: dts: rockchip: Enable USB 2.0 ports on NanoPi Zero2 959d0d70460b arm64: dts: rockchip: Enable USB 2.0 ports on ArmSoM Sige1 dd0101f77912 arm64: dts: rockchip: Enable USB ports on Radxa ROCK 2A/2F 2e01d9a6eb75 arm64: dts: rockchip: Enable USB 2.0 ports on Radxa E20C 7793aab34467 arm64: dts: rockchip: Add USB nodes for RK3528 d1f7aced5eab dt-bindings: extcon: document Samsung S2M series PMIC extcon device 1eca041a0f7c ARM: dts: freescale: add bootph-all to i.MX7ULP watchdog nodes 9784c3435f1c ARM: dts: imx7: add nvmem-layout 0846051ef4af dt-bindings: arm-smmu: Correct and add constraints for Hawi, Shikra and Kaanapali 66bbab538c34 dt-bindings: arm-smmu: Add compatible for Qualcomm Nord SoC 11a81169b774 regulator: Use named initializers for platform_device_id arrays 61580ff6b822 Merge tag 'v7.1-rc6' into work 34def9ccaef4 arm64: dts: rockchip: enable adc button for Radxa E25 8fd6ece18560 Merge tag 'v7.2-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 8995128e8802 Merge tag 'v7.2-rockchip-dts32' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 83ca42234176 Merge tag 'qcom-arm64-for-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt d2728d64e516 dt-bindings: soc: sophgo: add sg2000 plic and clint documentation 94ae26e395b4 dt-bindings: soc: sophgo: add Milk-V Duo S board compatibles 52a1f6130e47 arm64: dts: amlogic: t7: Add i2c pinctrl node 9708db26fa49 arm64: dts: amlogic: t7: khadas-vim4: add PWM-driven status LED 6bfd35453c2f arm64: dts: amlogic: t7: khadas-vim4: reorder root node ea1f51a50fe6 arm64: dts: amlogic: t7: Fix missing required reset property 1d942b858c6a arm64: dts: amlogic: t7: khadas-vim4: Add MMC nodes ac6f42d5f9b1 arm64: dts: amlogic: t7: khadas-vim4: Add SDIO power sequence and WiFi clock 926c50aae9ea arm64: dts: amlogic: t7: Add PWM controller nodes 338f9de94ca9 arm64: dts: amlogic: t7: Add MMC controller nodes 40d6039cd8b4 arm64: dts: amlogic: t7: Add clock controller nodes 193588cdb31b arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: use rc-khadas keymap a0ba8a9f2e0a arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable HYM8563 RTC 07e920375adc arm64: dts: amlogic: meson-s4: add VRTC node 0fcff96eadee arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add Function key support ad75ebe97d45 arm64: dts: amlogic: meson-s4: add internal SARADC controller 889346f43547 arm64: dts: amlogic: t7: khadas-vim4: Add power regulators b1c745364be5 dt-bindings: soc: spacemit: k3: Add PCIe DBI clock IDs 727473cfdfc8 powerpc: dts: Add missing model properties 493f6c89a82c powerpc: dts: mpc8315erdb: Add missing model property 35d800c56bb5 dt-bindings: net: starfive,jh7110-dwmac: Add jhb100 support bab5a2dbe922 dt-bindings: net: starfive,jh7110-dwmac: Remove jh8100 97d9c033f86b ARM: dts: imx7d-pico-pi: add OV5645 camera support ed910c3d1244 ARM: dts: imx6-display5: replace marvell,88E1510 with ethernet-phy-ieee802.3-c22 8a79b4a5bd14 ARM: dts: imx: replace undocumented compatible string edt,edt-ft5x06 with edt,edt-ft5206 a60e5bf4fd80 ARM: dts: imx6qdl-tx6: remove undocumented karo,imx6qdl-tx6-sgtl5000 and keep only simple-audio-card ac0cfba578fa ARM: dts: imx: Add bus-type for ov5642/ov5640 eb48f7f9ba18 ARM: dts: imx: remove redundant bus-width for video-mux 6dc89a0a9208 ARM: dts: imx: add (power|vdd)-supply for related node c7e81db75bf7 Merge tag 'cix-dt-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt 35679400aabd arm64: dts: apple: Initial t8122 (M3) device trees 7e5767d4915f dt-bindings: arm: apple: Add M3 based devices 06590d30795c dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible 70e8ebd74828 dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible 88fe34d8fd5a dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible eb9d7679a8d5 ARM: dts: imx53-ppd: add '#phy-cells' for usb-nop-xceiv 7dcba7bb0c81 ARM: dts: imx53-qsb: add dvdd and avdd supply for panel sii,43wvf1g b16f7abafe14 ARM: dts: imx: add ti,deskew = <0> for ti,tfp410 a7ef8db75b38 Merge tag 'v7.1-rc6' into tty-next ed1670e1ad23 Merge tag 'v7.1-rc6' into usb-next aed0dbfbb1da ARM: dts: imx7d: Add Root Port node and PERST property 0cce70b22d47 ARM: dts: imx6sx: Add Root Port node and PERST property 1341304cb272 ARM: dts: imx6qdl: Add Root Port node and PERST property 16f3bca833ef ASoC: spacemit: add K3 SoC support 9b3cf3135787 ASoC: dt-bindings: add SpacemiT K3 SoC compatible 089c077d26ed ARM: dts: nxp: imx51-ts4800: Rename wdt node to watchdog 1686fa628dce dt-bindings: watchdog: Convert TS-4800 to DT schema 68493a60aa35 ASoC: rsnd: Add RZ/G3E audio driver support a3d180ad5ee9 ASoC: dt-bindings: sound: Add DT binding for RZ/G3E sound 9c376079b673 ASoC: nau8822: add support for supply regulators a658bcccc604 ASoC: dt-bindings: nau8822: Add supply regulators 25a3b6386563 spi: fsl-lpspi: fix DMA termination issues 6c6e643a824c arm64: dts: rockchip: Add Bluetooth support for Khadas Edge 2L a00b222aa195 arm64: dts: rockchip: Enable USB for Khadas Edge 2L d443bfa8ac1e arm64: dts: rockchip: Disable removed devices from rk3399-nanopi-r4s 77fde92daac8 arm64: dts: rockchip: Fix EEPROM compatible on rk3399-nanopi-r4s-enterprise b1c077c4f6b8 dt-bindings: iio: light: veml6030: add veml3328 57450800b4fd riscv: dts: spacemit: enable PMIC on OrangePi R2S d5993330a27e Merge tag 'v7.1-rc6' into next e4e2e3e0e948 dt-bindings: trivial-devices: add fsl,mc1323 5c6467fedcd7 dt-bindings: display: imx: Add television encoder (TVE) for imx53 27868952f185 dt-bindings: iio: adc: add AD4691 family 73f4a55b2f0a dt-bindings: iio: adc: ad4080: add AD4884 support fbe520f46f96 dt-bindings: iio: temperature: Add ADT7604 support to adi,ltc2983 8771ceeabcc2 dt-bindings: iio: light: add Broadcom APDS9999 a96512e26c16 dt-bindings: iio: adc: Add GPADC for Allwinner A523 3080f16d580a dt-bindings: iio: magnetometer: add MEMSIC MMC5983MA 7ab11d1ccb6c dt-bindings: iio: chemical: sensirion,scd30: Update maintainers field b334ca4cddd1 dt-bindings: iio: adc: hx711: clean up existing binding text ec64fea2a7fa dt-bindings: iio: adc: qcom,pm8018-adc: add label property for ADC channels b3b0718d593f dt-bindings: iio: dac: Add ADI AD5706R 5c1ebafd61cb dt-bindings: iio: adc: ad4080: add AD4880 support 027b14a22bc7 dt-bindings: iio: gyroscope: add mount-matrix for bmg160 a3fe6358ef9d arm64: dts: renesas: r9a08g046l48-smarc: Enable audio c8a35e2fe6aa arm64: dts: renesas: rzg3l-smarc-som: Enable Versa clock generator 9e4a8e6338e5 arm64: dts: renesas: r9a08g046l48-smarc: Enable I2C{2,3} devices 379f7f0e4470 arm64: dts: renesas: r9a08g046l48-smarc: Add gpio keys 80c39383080a arm64: dts: renesas: rzt2h-n2h-evk: Enable xSPI nodes e52cd0375f29 arm64: dts: renesas: r9a09g087: Add xSPI nodes 8311eb402bd3 arm64: dts: renesas: r9a09g077: Add xSPI nodes db1c576f27f5 arm64: dts: renesas: rzg3e-smarc-som: Sort GMAC pinmux entries 1dc55de78d97 arm64: dts: renesas: r8a779md: Add support for R-Car M3Le R8A779MD Geist a9c0448eb46e arm64: dts: renesas: r9a07g044: Add DMA properties to serial nodes 7807b9245c75 arm64: dts: renesas: r9a07g054: Add max-frequency to SDHI nodes 85e005bc9657 arm64: dts: renesas: r9a07g044: Add max-frequency to SDHI nodes a0d914c55db8 arm64: dts: renesas: r9a07g043: Add max-frequency to SDHI nodes 29cab0108870 arm64: dts: renesas: r9a08g046: Add rsci{0..3} device nodes 462eda6c044e arm64: dts: renesas: ironhide: Enable to use SCMI 90ca535e6920 Merge tag 'renesas-r8a78000-dt-binding-defs-tag1' into renesas-dts-for-v7.2 e6019d054530 arm64: dts: renesas: r8a78000: Add MFIS, MFIS-SCP, and transport nodes 8e8bb0629e42 arm64: dts: renesas: ironhide: Describe all reserved memory 0a55aceb1f23 arm64: dts: renesas: rzt2h-n2h-evk: Configure eMMC/SDHI pins de58045f7a90 arm64: dts: renesas: r8a78000: Fix GIC-720AE View 1 Redistributor description 8daa0d0d2122 arm64: dts: renesas: r8a78000: Add PSCI node 5afeaaf3759c arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add alias for on-SoC RTC 7c917ce83fa0 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add alias for on-SoC RTC 35eb346caa8c arm64: dts: renesas: r9a08g046: Add audio clock nodes 3ec7af9425f5 arm64: dts: renesas: r9a08g046: Add SSI support 6d368497a67b arm64: dts: renesas: r9a08g046: Add DMAC node 5d62b8f15267 arm64: dts: renesas: r9a08g046: Add i2c{0..3} device nodes 0823f34511ca arm64: dts: renesas: r9a08g046: Add scif{1..5} device nodes e843ddb01004 arm64: dts: renesas: gray-hawk: Specify ethernet PHY reset timings 9f07ede9486c arm64: dts: renesas: white-hawk: Specify ethernet PHY reset timings 2a1c93edc828 arm64: dts: renesas: falcon: Specify ethernet PHY reset timings 4e640f86b4f2 arm64: dts: renesas: draak: Specify ethernet PHY reset timings feede0fb9a71 arm64: dts: renesas: ebisu: Specify ethernet PHY reset timings a93dd4879132 arm64: dts: renesas: v3hsk: Specify ethernet PHY reset timings 3ca04663aff3 arm64: dts: renesas: condor-common: Specify ethernet PHY reset timings f855ab0860a9 arm64: dts: renesas: v3msk: Specify ethernet PHY reset timings c955b1d75354 arm64: dts: renesas: eagle: Specify ethernet PHY reset timings 09693c08f3dd arm64: dts: renesas: ulcb: Specify ethernet PHY reset timings 3ed8a1661120 arm64: dts: renesas: salvator-common: Specify ethernet PHY reset timings 9c54472cd9f7 arm64: dts: renesas: ulcb: Rename clk-multiplier to clock-controller 47391c692051 arm64: dts: renesas: salvator-common: Rename clk-multiplier to clock-controller 8ce1e6efbdba arm64: dts: renesas: hihope: Rename clk-multiplier to clock-controller 07b22127007b arm64: dts: renesas: ebisu: Rename clk-multiplier to clock-controller 744c027c992b arm64: dts: renesas: draak: Rename clk-multiplier to clock-controller ca16f5a1774c arm64: dts: renesas: r8a779md: Add Renesas R-Car R8A779MD M3Le DTs 15a63fbf8df5 dt-bindings: soc: renesas: Document R-Car R8A779MD Geist 1dd8edf0e6c7 dt-bindings: clock: cirrus,cs2000-cp: Document CS2500 c559acbbe908 arm64: dts: renesas: Simplify AA1024XD12 display DTO 254b1899bad3 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable PCIe 8f2ef4c8cf37 arm64: dts: renesas: r9a09g056: Add PCIe node 5a5ed98b3fd9 arm64: dts: renesas: rz-smarc-du-adv7513: Simplify DU port configuration 0e21de3f4a67 arm64: dts: renesas: r9a09g087: Add MTU3 support ea8d83a61c8f arm64: dts: renesas: r9a09g077: Add MTU3 support de010793cf75 arm64: dts: renesas: r9a07g0{43,44,54}: Remove TCIU8 interrupt from MTU3 d1be8d824c12 arm64: dts: renesas: r9a09g047: Add vspd{0,1} nodes 51e82f5979cb arm64: dts: renesas: r9a09g047: Add fcpvd{0,1} nodes a108c556373c media: dt-bindings: Document SC8280XP/SM8350 Iris c8f35602189e media: dt-bindings: qcom,sm8550-iris: Add X1P42100 compatible 8387cb3ce0e4 media: dt-bindings: venus: Add qcom,msm8939 schema 6c299c0ae995 media: dt-bindings: qcom,qcm2290-venus: add Venus on SM6115 a971037075de dt-bindings: Input: Add Wacom W9000-series penabled touchscreens 55becbf41d3b dts: riscv: spacemit: k3: Fix I/O power settings 6b1693c7cba6 riscv: dts: spacemit: k3: Add Ziccrse extension for X100 cores 01f70d7f33bf Merge tag 'qcom-drivers-for-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers 8eec914b7ba5 dt-bindings: pinctl: amlogic,pinctrl-a4: Add compatible string for A9 367490a86e90 arm64: dts: ti: k3-am62-verdin: Add Mezzanine with Toradex Display 10.1" LVDS 65560372e28c arm64: dts: ti: k3-am62-verdin: Add Toradex Verdin Mezzanine CAN c7ad291609c1 arm64: dts: ti: k3-am62-verdin: Add Toradex OV5640 CSI Cameras d960b27d1387 arm64: dts: ti: k3-am62-verdin: Reserve UART_4 for Cortex-M4F 17cec2a74e60 arm64: dts: ti: k3-am62-verdin: Add NAU8822 Bridge Tied Load 003cb57f9d1c arm64: dts: ti: k3-am62-verdin: Add Toradex Capacitive Touch Display 7" DSI 44a9a79b5553 arm64: dts: ti: k3-am62-verdin: Add Toradex Capacitive Touch Display 10.1" DSI 20db67da53ee arm64: dts: ti: k3-am62-verdin: Add Toradex Capacitive Touch Display 10.1" LVDS 2a8e8695dd6a arm64: dts: ti: k3-am62-verdin: Add Toradex DSI to LVDS adapter with 10.1" display 8fcaacf80bca arm: dts: bcm2711: Fix typo in gpio-line-names 410d355f4b89 arm64: dts: st: Fix SAI addresses on stm32mp251 27889ad65f3e dt-bindings: remoteproc: xlnx: Add firmware-name property 6d43782676b1 dt-bindings: display/msm/gpu: Document Adreno 810 GPU c5114537c64a dt-bindings: display/msm/gmu: Document Adreno 810 GMU 4240e5e03526 dt-bindings: display/msm: gpu: Document Adreno X2-185 f5032d2662f6 dt-bindings: mmc: sdhci-msm: Rename the binding to include 'qcom' prefix e52fba8e6825 dt-bindings: soc: renesas: mfis: Add R-Car V4H/V4M support 5bbb904c3f7a dt-bindings: mmc: sdhci-msm: qcom: Add Hawi compatible 9353a91e6add ARM: tegra: tf600t: Invert accelerometer calibration matrix 58201cf73ccf ARM: tegra: tf600t: Drop backlight regulator b4e4b08b0819 ARM: tegra: tf600t: Configure panel 0092f53c63b7 ARM: tegra: transformers: Add connector node for common trees f3ea9eca33fd ARM: tegra: transformer: Add support for front camera 3b079ffdb587 ARM: tegra: grouper: Add support for front camera 3422d4547f3f ARM: tegra: p880: Lower CPU thermal limit 63311c17ecbb ARM: tegra: lg-x3: Set PMIC's RTC address 23aafc3af17f ARM: tegra: lg-x3: Complete video device graph 834f99da6aca arm64: tegra: Enable SMMU on Tegra194 display controllers 160693a4e901 Revert "arm64: tegra: Disable ISO SMMU for Tegra194" 7a9d095456af dt-bindings: mmc: sdhci-msm: Add Eliza compatible 52143a3eb1b7 dt-bindings: mmc: sdhci-msm: Document the Shikra compatible c40a3e27b40c arm64: dts: rockchip: add radxa camera 4k on rock 5b+ cam1 e7180d0fe7d7 arm64: dts: rockchip: add radxa camera 4k on rock 5b+ cam0 0c49490696f2 arm64: dts: rockchip: add vicap node to rk3588 8881fb5f0b44 riscv: dts: spacemit: k3: Initial support for CoM260-IFX board ffd02530780b dt-bindings: riscv: spacemit: Add K3 CoM260-IFX board 74574b6b0cb6 dt-bindings: spmi: glymur-spmi-pmic-arb: Add compatible for Qualcomm Hawi SoC a4a23097b6fe arm64: dts: rockchip: Add EL2 virtual timer interrupt c50ed7557493 arm64: tegra: Add #{address,size}-cells to Chromium-based /firmware 2e09da2be1c4 ARM: tegra: Configure Tegra114 power domains 83e2819e12b6 ARM: tegra: Add DC interconnections for Tegra114 df8114d93e1b ARM: tegra: Add EMC OPP and ICC properties to Tegra114 EMC and ACTMON device-tree nodes 9cbbd277752b ARM: tegra: Add #{address,size}-cells to Chromium-based /firmware 0294aa67e309 arm64: tegra: Fix aspm-l1-entry-delay-ns L1 latency cells ec4c713f0906 dt-bindings: tegra: pmc: Add Tegra238 compatible 235ba9d6a519 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net edbd4a9b52ed arm64: tegra: Mark MAX77620 as system power controller on Smaug 48d4720e5063 dt-bindings: reserved-memory: Change maintainer for BPMP SHMEM 900798c6683e dt-bindings: reserved-memory: Wakeup Mailbox for Intel processors ba3bca6c681a media: dt-bindings: add rockchip rk3588 vicap 9ae97aa241ad Merge drm/drm-next into drm-misc-next a8cbc4ce613e ARM: dts: gemini: Correct the RUT1xx c5cc081c9040 ARM: dts: Add a Raidsonic IB-4210-B DTS 4091b825abd0 ARM: dts: Add a Verbatim Gigabit NAS DTS 227cfcc2da10 dt-bindings: arm: Add two missing Gemini devices 33e46cd3c8aa dt-bindings: vendor-prefixes: Add Verbatim Corporation 3cd944702482 ARM: dts: gemini: Add SSP/SPI block 248452100cc1 ARM: dts: gemini: Tag disk led for disk-activity d6eb3bc20258 ARM: dts: gemini: iTian SQ201 need to boot from mtdblock3 cd2d49ea331c Merge v7.1-rc5 into drm-next c321ee9750b6 dt-bindings: net: Add support for Airoha AN8801R GbE PHY 2812ca47298b arm64: dts: rockchip: add rga3 dt nodes to rk3588 c98687169e1e dt-bindings: memory: tegra264: Add full set of MC client IDs c8c6388b4120 dt-bindings: pinctrl: Document Tegra264 pin controllers e49a32afe909 dt-bindings: pinctrl: Document Tegra238 pin controllers 1b3da565ad8a dt-bindings: mtd: nand: Add nand-randomizer property cb80aa4d50ff ARM: dts: aspeed: sanmiguel: Fix the CPU_CHIPTHROT linename bdb2f266247b ARM: dts: aspeed: sanmiguel: Add IOEXP interrupt pin settings 3e6949c7f3c6 ARM: dts: aspeed: clemente: Remove IOB NIC TMP421 nodes 7fa00f153dfc ARM: dts: aspeed: Enable networking for Asus Kommando IPMI Card 8a250bbad770 ARM: dts: aspeed: rainiera6: Add Meta Rainiera6 BMC fd42132cac1d dt-bindings: arm: aspeed: Add Meta Rainiera6 board 5f52ee99d768 arm64: tegra: Enable PCIe for Jetson AGX Thor b26c0a22830d arm64: tegra: Fix address of Tegra264 main GPIO controller c81902ee57f8 MIPS: Loongson64: dts: Add node for LS7A PCH LPC 823aad9991cb MIPS: Loongson64: dts: Sort nodes bfcd49e285da dt-bindings: display: panel-lvds: Add Riverdi RVT70HSLNWCA0 and RVT101HVLNWC00 bdf1989f9557 dt-bindings: display: simple: Add NEC NL6448BC33-70C panel 9fb6a1826d3b dt-bindings: display: simple: Add AM-1280800W8TZQW-T00H 9f9e7116bf60 riscv: dts: spacemit: k1-musepi-pro: add SD card support with UHS modes be1cd57cbb2a arm64: dts: ti: k3-j722s-main: use J722S compatibles for WIZ, gmii-sel and CPSW3G 61d185e8154a dt-bindings: thermal: amlogic: Add support for T7 08c717e4dae4 dt-bindings: thermal: qcom-tsens: Document Nord Temperature Sensor 0601ce332b93 dt-bindings: gpio: meson-axg: Fix whitespace issue 78ddc8f77474 dt-bindings: pwm: stmpe: Drop legacy binding 0db6a2aba173 dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K3 PWM support f69da2852ea3 riscv: dts: spacemit: k3: Add pwm support eb65fc314373 arm64: dts: microchip: lan969x: add OTP node e136b88476ee ARM: dts: microchip: add I3C controller 2ce982831c7b ASoC: add shared BCLK rate constraint for cross-DAI coordination 0a3551d36810 arm64: dts: mediatek: add LED and key support on Xiaomi AX3000T 71172fa99b50 riscv: dts: thead: Enable wifi on the BeagleV-Ahead cdeb37be31e2 riscv: dts: thead: Enable WiFi on Lichee Pi 4A 01113af7cc66 riscv: dts: thead: Add TH1520 I2C1 controller b3679ced71ac dt-bindings: pinctrl: Add aspeed,ast2700-soc1-pinctrl e7ffa74b2118 regulator: add support for SGM3804 Dual Output driver b9f80ff5b70a regulator: dt-bindings: document the SGM3804 Dual Output regulator 02558e1a8648 dt-bindings: hwmon: Add MPS mp2985 f415a2692a26 arm64: dts: exynos: Add EL2 virtual timer interrupt a2a655444c45 dt-bindings: memory: renesas,rzg3e-xspi: Add RZ/T2H and RZ/N2H support a6b3082460e2 dt-bindings: iommu: riscv: Add bindings for Tenstorrent RISC-V IOMMU f4a4ee60740a riscv: dts: tenstorrent: Add PMU node to blackhole for Linux perf support 9a078bf4760b dt-bindings: pinctrl: qcom,eliza-tlmm: Merge QUP1_SE4 lane functions bad9588c77dc dt-bindings: pinctrl: qcom,pmic-gpio: Document PM8010 GPIO support 68fafe420e50 dt-bindings: pinctrl: qcom: Document Shikra Top Level Mode Multiplexer e0bdc9af5e81 Merge tag 'renesas-pinctrl-for-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel 2b4f38033b47 dt-bindings: display: msm: document the Milos Mobile Display Subsystem 65c9f91ede21 dt-bindings: display: msm: document the Milos DPU 2f94ed5ea691 dt-bindings: display: msm-dsi-controller-main: document the Milos DSI Controller e7d2082a1fe4 dt-bindings: display: msm-dsi-phy-7nm: document the Milos DSI PHY f0253f3712f6 dt-bindings: serial: rs485: remove deprecated .txt binding stub 10dcd72d04de arm64: dts: add support for A9 based Amlogic BY401 1696c9533eb5 dt-bindings: arm: amlogic: add A311Y3 support 4b29580915dc dt-bindings: usb: cdns3: Add cdns,cdnsp compatible string 9ce6c0b99ab8 arm64: dts: qcom: pmi632: move vdd-vbus-supply to connector nodes 07f446e2bd7a arm64: dts: qcom: pm8150b: move vdd-vbus-supply to connector nodes f3b4a3dcf82b arm64: dts: qcom: pm7250b: move vdd-vbus-supply to connector nodes 2e4814a9e5b0 arm64: dts: qcom: pm4125: move vdd-vbus-supply to connector nodes c4988030faa6 dt-bindings: usb: qcom,pmic-typec: deprecate device-specific VBUS de4865a473be dt-bindings: usb: qcom,pmic-typec: Drop redundant port 1e3fb0636435 dt-bindings: usb: ci-hdrc-usb2: allow up to 3 clocks for qcom,ci-hdrc 84bef17d20dd Merge branch 'icc-misc' into icc-next 45c878f657aa dt-bindings: display: renesas,rzg2l-du: Add RZ/T2H and RZ/N2H support 711c61400e8f dt-bindings: display: renesas,rzg2l-du: Refuse port@1 for RZ/G2UL d38bb2f9b994 arm64: dts: qcom: add support for pixel 3a xl with the tianma panel b83ee1a7e319 arm64: dts: qcom: sdm670-google: add common device tree include 62f577b830a0 arm64: dts: qcom: hamoa-iot-evk: add MCP2518FD CAN on spi18 d894cc53d3eb arm64: dts: qcom: sm8750: allow mode-switch events to reach the QMP Combo PHY 1ea843dcdbb4 arm64: dts: qcom: sc8280xp: drop unused polling-delay-passive properties 440fcaa70aa1 arm64: dts: qcom: ipq5210: add watchdog node ba0bf4b93491 arm64: dts: qcom: sdm845-xiaomi-beryllium: Correct IPA FW path 175e0507b94d arm64: dts: qcom: monaco-arduino-monza: Add Bluetooth UART node 426457beb013 arm64: dts: qcom: glymur: Add qfprom efuse node 2ce20d80cb75 arm64: dts: qcom: milos: Add qfprom efuse node 716584d6dfac arm64: dts: qcom: glymur: add coresight nodes a850fac33b77 arm64: dts: qcom: qcs6490-rb3gen2: add rmtfs node cfd5f34d5a72 arm64: dts: qcom: lemans-evk: Enable CAN RX via I2C GPIO expander b918990070d1 arm64: dts: qcom: glymur: Fix wrong interrupt number for i2c19 23d26cb16fe3 dt-bindings: clock: qcom: add the definition for the USB2 PHY reset e120a6a0c4ac arm64: dts: qcom: Drop unused remoteproc_adsp_glink label c46238e61311 ASoC: dt-bindings: imx-card: Complete the full list of supported DAI formats beb679b062f3 Merge tag 'wireless-next-2026-05-21' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next 66dd388e778a arm64: dts: qcom: lemans: Add eDP ref clock for eDP PHYs ac9f049508b6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 7e7a4e65f5dc Merge branch '20260416-qcom_ice_power_and_clk_vote-v5-13-5ccf5d7e2846@oss.qualcomm.com' into arm64-for-7.2 56d8bd7c1187 arm64: dts: qcom: sm8750: Add power-domain and iface clk for ice node e9adbc1703c5 arm64: dts: qcom: sm8650: Add power-domain and iface clk for ice node c69679e327ac arm64: dts: qcom: sm8550: Add power-domain and iface clk for ice node 9786a96f3ed1 arm64: dts: qcom: sm8450: Add power-domain and iface clk for ice node 7b050656e3a6 arm64: dts: qcom: kodiak: Add power-domain and iface clk for ice node cc9217553134 arm64: dts: qcom: sc7180: Add power-domain and iface clk for ice node 0d6fd81f568e arm64: dts: qcom: monaco: Add power-domain and iface clk for ice node acf9873f6982 arm64: dts: qcom: lemans: Add power-domain and iface clk for ice node ba6049637cfd arm64: dts: qcom: kaanapali: Add power-domain and iface clk for ice node 80e43fa5d887 dt-bindings: cache: qcom,llcc: Document Eliza LLCC block e727c93fbd9f arm64: dts: qcom: eliza: Fix reserved memory addresses & sizes 453019075aec arm64: dts: qcom: eliza: Add IMEM node 4b57aa59f20c arm64: dts: qcom: eliza: Sort nodes by unit address 9d4e1b78e05e arm64: dts: qcom: eliza: Add QUPv3, GPI DMA, SDHCI and LLCC nodes 67e2e39b1c46 Merge branch '[email protected]' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into HEAD 5d681586668d Merge branch 'icc-hawi' into icc-next 413a08814260 dt-bindings: interconnect: qcom: document the RPMh NoC for Hawi SoC d2429bdd5c14 dt-bindings: interconnect: qcom-bwmon: Add Hawi llcc-bwmon compatible e37070a8ec66 arm64: dts: qcom: eliza-mtp: Fix the debug UART index 482d5e5fcbcb arm64: dts: qcom: eliza-mtp: Enable DisplayPort on USB 0e3ab941dfad arm64: dts: qcom: eliza-mtp: Enable DSI display panel 6a786cb5d795 arm64: dts: qcom: eliza: Add display (MDSS) with Display CC 310fd9ed1263 arm64: dts: qcom: eliza-mtp: Enable USB and ADSP support 55c193a3144e arm64: dts: qcom: Add Eliza-specific PM7550BA dtsi 3180b7039166 arm64: dts: qcom: eliza: Describe the ADSP and USB related nodes 49f85dde6d1b Merge branch 'icc-eliza' into icc-next 86255d1959b8 Merge branch 'icc-nord' into icc-next c42acb2f544e dt-bindings: usb: richtek,rt1711h: remove deprecated .txt file ecc08bf649b9 dt-bindings: usb: dwc3: Add compatible for RK3528 30637b350979 dt-bindings: net: dsa: add NETC switch 3ddd8f706ca1 dt-bindings: net: dsa: update the description of 'dsa,member' property cec61ca3b505 media: dt-bindings: media: rockchip-rga: add rockchip,rk3588-rga3 4cb038d981fa dt-bindings: soc: microchip: document irqmux on pic64gx 2ea0af79de31 dt-bindings: clock: Add Canaan K230 clock controller 7dafc7008a0e ARM: dts: BCM5301X: EA6500v2: fix USB3 9a4a45a69f64 ARM: dts: BCM5301X: R6300v2: fix USB3 b1ae596102c9 ARM: dts: NSP: Move MX6X pinctrl config to PWM node 6e185b3f6702 Merge tag 'zx29-dts-for-7.2' of https://gitlab.com/stefandoesinger/zx297520-kernel into soc/dt 091252e1afcd regulator: dt-bindings: mt6359: Deprecate bogus vcn33_[12]_* split regulators c5f8bebe5a9b regulator: dt-bindings: mt6359: Drop regulator-name pattern restrictions 85799257e198 dt-bindings: media: ti,j721e-csi2rx-shim: Support 32 dma chans e21d7cb56bdb media: dt-bindings: add NXP i.MX95 compatible string 0e05676b13d8 Merge tag 'renesas-drivers-for-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers 2ba22499ae09 Merge tag 'renesas-dts-for-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 91b9e06120f9 ARM: dts: omap2: add stlc4560 spi-wireless node acc97ec7b564 dt-bindings: net: add st,stlc4560/p54spi binding 53833d7dcc1d riscv: dts: spacemit: fix uboot partition offset on Milk-V Jupiter ce650235df25 riscv: dts: spacemit: enable SD card support on Milk-V Jupiter c402266517f6 riscv: dts: spacemit: enable eMMC on Milk-V Jupiter 1dbf55af8e8e riscv: dts: spacemit: sort aliases on Milk-V Jupiter 97d204a1b3ae riscv: dts: spacemit: set console baud rate on Milk-V Jupiter d8edaed3a813 riscv: dts: spacemit: enable USB3 on OrangePi R2S b077d372b9eb riscv: dts: spacemit: Add thermal sensor for K1 SoC 09e2220d033c riscv: dts: spacemit: Add PDMA controller node for K3 SoC 46924b9c549b arm64: dts: imx95-19x19-evk: Fix PCIe EP vpcie-supply 5ff5320dad94 arm64: dts: imx8qxp-mek: Remove unnecessary PCIe EP vpcie-supply e58eac8a470e arm64: dts: imx8dxl-evk: Remove unnecessary PCIe EP properties 32da6294f679 arm64: dts: freescale: imx95-toradex-smarc: replace deprecated gpio property 461c3e0adc37 arm64: dts: freescale: imx{91,93}-phycore-som: Improve USDHC signals d401edecdb3f arm64: dts: freescale: imx{91,93}-phycore-som: Adjust PHY RST drive-strength ce21a75698ad arm64: dts: freescale: imx{91,93}-phycore-som: Set BUCK5 in FPWM mode 05c73b1d6b60 arm64: dts: freescale: moduline-display-av123z7m-n17: add backlight a83a79e72b1c arm64: dts: freescale: moduline-display-av101hdt-a10: add backlight 0e9325fab9c0 arm64: dts: imx93-9x9-qsb: Add tianma,tm050rdh03 panel 07aad5f2dc31 arm64: dts: imx: Add common imx-m2-pcie.dtso to enable PCIe on M.2 connector a60ffcb62374 arm64: dts: imx95-15x15-evk: Disable PCIe bus in the default dts a7477815adb6 arm64: dts: imx8mp-evk: Disable PCIe bus in the default dts bfab83451740 arm64: dts: imx943-evk: Add pcie[0,1] and pcie-ep[0,1] support 4fad1fb391bf arm64: dts: imx943: Add pcie1 and pcie1-ep supports a93c1990a0d2 arm64: dts: imx94: Add pcie0 and pcie0-ep supports bee707bf1341 arm64: dts: freescale: imx95-verdin-ivy: fix RS485 RTS polarity 80b6331244a4 arm64: dts: freescale: imx95-verdin: Add Zinnia 98a1613d3299 arm64: dts: freescale: imx95-verdin: Split UART_2 pinctrl group e60dc400f1f1 arm64: dts: freescale: imx8mp-verdin: Add Zinnia c40ae83eb6a6 arm64: dts: freescale: imx8mp-verdin: Split UART_2 pinctrl group 55046b77b9f9 arm64: dts: freescale: imx8mm-verdin: Add Zinnia fc7792e4799e arm64: dts: freescale: imx8mm-verdin: Split UART_2 pinctrl group b97bd6007ba0 dt-bindings: arm: fsl: Add verdin imx8m[mp] and imx95 zinnia board 622f4c79bb08 arm64: dts: imx8ulp-evk: Correct Type-C int GPIO flags 2ae1a953552f dt-bindings: dma: qcom,gpi: Document the Eliza GPI DMA engine 2b0778fbc8a3 dt-bindings: dmaengine: Add SpacemiT K3 DMA compatible string 75a018a7dc07 dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Hawi SoC 3ccf761e753f dt-bindings: dma: qcom,bam-dma: Document BAM v2.0.0 compatible 98ffae6439b9 dt-bindings: arm-smmu: Constrain clocks for newer Qualcomm variants 0fd75cf7742c dt-bindings: arm-smmu: Update the description for Glymur GPU SMMU 05011d764c14 dt-bindings: arm-smmu: qcom: Add compatible for Qualcomm Shikra SoC 8fadc107fd05 dt-bindings: arm-smmu: qcom: Add Hawi compatible for Application processor 07fd8377ceaa dt-bindings: phy: add PHY bindings for the TI DS125DF111 Retimer PHY f84720e4b53d ARM: dts: stm32: stm32mp15x-mecio1-io: Move expander gpio-line-names to board files 4825961fbabd ARM: dts: stm32: stm32mp15x-mecio1-io: Fix expander gpio line typo f8dd2bb28a4e ARM: dts: stm32: stm32mp15x-mecio1-io: Move gpio-line-names to board files 2f6ee622fd1c ARM: dts: stm32: stm32mp15x-mecio1-io: Fix GPIO names typo e90b224a82a1 ARM: dts: stm32: stm32mp15x-mecio1-io: Move divergent mecio1 ADC channels to board files 2d696418288e ARM: dts: stm32: stm32mp15x-mecio1-io: Fix ADC sampling times 56b39b3590d2 ARM: dts: stm32: stm32mp15x-mecio1-io: Enable internal ADC reference b9df63c3d1e7 ARM: dts: stm32: add board pin documentation stm32mp135f-dk e6db36053c55 ARM: dts: stm32: Enable PHY SSC on DH STM32MP13xx DHCOR DHSBC board bf3e78b6b90f dt-bindings: arm: qcom,ids: Add SoC ID for Nord SA8797P 998342e663b9 dt-bindings: arm: qcom,ids: Add SoC ID for SM7750 30e9628e2734 ARM: dts: aspeed: anacapa: Correct SGPIO names for monitoring 1c212950a2c5 dt-bindings: PCI: fsl,imx6q-pcie: Add reset GPIO in Root Port node 8aa2015e1374 dt-bindings: mailbox: qcom: Add IPCC support for Hawi Platform e424a3ac60df dt-bindings: mailbox: qcom,cpucp-mbox: Add Hawi compatible 7a9bda7cb6cb dt-bindings: mailbox: qcom: Add Shikra APCS compatible 66e7d3486194 dt-bindings: mailbox: qcom: Document Nord CPUCP mailbox controller 7fcd4b6010d8 ASoC: Add support for GPIOs driven amplifiers 1d021e22f12f ASoC: dt-bindings: Add support for the GPIOs driven amplifier da3d9572af76 dt-bindings: fpga: altr,socfpga-fpga-mgr: convert to DT schema 67708c08e994 dt-bindings: fpga: altr,a10-pr-ip: convert to DT schema d8245ca67d4e ARM: dts: aspeed: Add Meta SanMiguel BMC 08938316a3dc dt-bindings: arm: aspeed: add Meta SanMiguel BMC 64cb8bd32a4b arm64: dts: nuvoton: Add Ethernet nodes dde382d13567 ARM: dts: aspeed: g6: Add PWM/Tach controller node e534615dd589 ARM: dts: aspeed: yosemite5: Add MP5998 power monitor 7ddc85ff04c1 ARM: dts: aspeed: anacapa: Add interrupt properties for PDB PCA9555 4447041cbcf1 arm64: dts: mediatek: mt8195-cherry: Sort top level nodes correctly 9e30da0c4263 arm64: dts: mediatek: mt8195-cherry: Fix names for EC controlled regulators 1910d2f5e99c arm64: dts: mediatek: mt8192-asurada: Add (BT|WIFI)_KILL_1V8_L GPIO line names 19d6522f7bcc arm64: dts: mediatek: mt8192-asurada: Fix SPI-NOR flash compatible 3d1143be4cbf dt-bindings: gpio: Add Tegra238 support d070c7819f0b Merge branch 'linus' into timers/clocksource 2e9c8c5aa23a ARM: dts: aspeed: msx4: enable BMC networking via MAC0 51ae9740cf5b ARM: dts: aspeed: anacapa: Add JTAG CPLD TRST pin to SGPIO map 863fe9462a53 ARM: dts: aspeed-g6: Add nodes for i3c controllers 953e1d763fba ARM: dts: aspeed-g6: move i2c controllers directly into apb node 561cf3640aac riscv: dts: spacemit: enable QSPI for OrangePi RV2 5a2d574556b5 arm64: dts: qcom: sdm845-shift-axolotl: describe WiFi/BT properly 8db3dfb4593f arm64: dts: qcom: monaco: add GDSP fastrpc-compute-cb nodes 5a2fd40a11e3 riscv: dts: spacemit: k1-musepi-pro: set default console baud rate b526ec8833b7 riscv: dts: spacemit: k1-musepi-pro: enable PCIe ports 73f4ea03fac7 riscv: dts: spacemit: k1-musepi-pro: enable USB 3 ports 30ccfd225cc1 riscv: dts: spacemit: k1-musepi-pro: enable QSPI and add SPI NOR 53114539cb9e riscv: dts: spacemit: k1-musepi-pro: add 24c02 eeprom 2fe09049336c riscv: dts: spacemit: k1-musepi-pro: add PMIC and power infrastructure 3efd965004f1 riscv: dts: spacemit: k1-bananapi-f3: add SD card support with UHS modes de40edca86a9 riscv: dts: spacemit: k1-orangepi-rv2: add SD card support with UHS modes 785af36511c3 riscv: dts: spacemit: k1: add SD card controller and pinctrl support 210301daa13e dt-bindings: Consolidate "sram" property definition 58c198585105 dt-bindings: Fix phandle-array constraints, again 515782a09aaf riscv: dts: microchip: remove redudant enabling of syscontroller 076efb567dac Merge tag 'pxa1908-dt-for-7.2' of https://codeberg.org/pxa1908-mainline/linux into soc/dt 4245229ce3fc ASoC: Merge up fixes 1b8af1faa4b1 arm64: dts: ti: k3-am62-verdin: Add DSI to HDMI adapter overlay 38edde4fa3f0 dt-bindings: crypto: qcom,prng: Document TRNG on Nord SoC 66656cdd9043 dt-bindings: crypto: qcom-qce: document the Nord crypto engine 7387b91d4c14 ARM: dts: renesas: r8a73a4: Describe coresight on R-Mobile APE6 f2ec08303479 ARM: dts: renesas: r8a73a4: Add ZT/ZTR trace clock on R-Mobile APE6 87cf226d307c Merge tag 'renesas-r8a73a4-dt-binding-defs-tag1' into renesas-dts-for-v7.2 80ca02840511 dt-bindings: clock: renesas,cpg-clocks: Document ZT/ZTR trace clock on R-Mobile APE6 6547de4040c8 dt-bindings: interconnect: qcom,eliza-rpmh: Add SDCC1 slave e7b0abdaa08c Merge tag 'drm-misc-next-2026-05-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 9497fd9fb42a dt-bindings: watchdog: qcom-wdt: Document IPQ9650 watchdog 81a386bd9c8f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 982dec1b4d38 arm64: dts: exynosautov920: enable support for ufs controller 76dd3b90f6a1 arm64: dts: exynosautov920: Add syscon hsi2 node c343b1fd67dc dt-bindings: phy: Document PCIe PHY in EcoNet EN751221 and EN7528 1dc0f36d36a2 dt-bindings: phy: rockchip,inno-usb2phy: Add compatible for RK3528 cccec15607b6 dt-bindings: phy: rockchip,inno-usb2phy: Require GRF for RK3568/RV1108 b024fef8f301 dt-bindings: phy: lynx-28g: add constraint on LX2162A lane indices 8a6f4597c601 dt-bindings: phy: lynx-28g: add compatible strings per SerDes and instantiation dd6b226e91b0 ARM: dts: socfpga: arria10: Increase JFFS2 rootfs partition size 5f05d7eaa132 dt-bindings: watchdog: renesas,rzn1-wdt: interrupts are not required 7a42f1acb365 dt-bindings: i2c: convert davinci i2c to dt-schema 87001049b27d ARM: dts: zte: Add D-Link DWR-932M support de33c1cca4f7 dt-bindings: arm: zte: Add D-Link DWR932M board based on zx297520v3 SoC bd26d9f3cd39 media: dt-bindings: mediatek: Constrain iommus f9880fd7a673 dt-bindings: arm: qcom: Add Microsoft Surface Pro 12in a7f1dabd862a dt-bindings: clock: qcom: Add Hawi global clock controller 40ebf67e7d18 dt-bindings: clock: qcom: Add Hawi TCSR clock controller a5595a71ed1b dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for Hawi 942b13f57c56 dt-bindings: soc: qcom,aoss-qmp: Document the Hawi AOSS side channel bf40aba7b9ad dt-bindings: soc: qcom: qcom,pmic-glink: Add Hawi compatible string 6463bf83acbd dt-bindings: firmware: qcom,scm: Document SCM on Hawi SoC f4d56dfd7e4f dt-bindings: cache: qcom,llcc: Document Hawi SoC f5264e2eb44a dt-bindings: display: imx: add deprecated property 'port' and 'display-timings' 10b8cfaa9740 dt-bindings: interrupt-controller: Document PDC for Qualcomm Nord SoC 10c92fcee513 dt-bindings: arm: cpus: Add compatible qcom,oryon-1-5 d7654ccf7af8 arm64: dts: amlogic: t7: Add PWM pinctrl nodes bc45d41d1cbc dt-bindings: gpio: Add EIO GPIO compatible to gpio-zynq 2e02a4d2f005 dt-bindings: gpio: zynq: Sort compatible strings alphabetically 79a454e819ae riscv: dts: spacemit: k3: Add USB2.0 support a7f814ea35a3 arm64: dts: qcom: sdm670: add lpi pinctrl 871d4556d5c5 arm64: dts: qcom: sm8450: Fix ICE reg size 186d82124e85 arm64: dts: qcom: kodiak: Fix ICE reg size fc6f82efdf50 arm64: dts: qcom: sm8750: Fix DSI1 phy reference clock rate 1a6e853291d5 dt-bindings: clock: qcom,sm6125-dispcc: reference qcom,gcc.yaml e5d4d91bedf4 arm64: dts: qcom: sm8550: add cpu OPP table with DDR, LLCC & L3 bandwidths cd0e0cbd5822 arm64: dts: qcom: agatti: Add IPA nodes 6336627b6a9d Merge branch '[email protected]' into clk-for-7.2 3e79f2a2ed1c dt-bindings: clock: qcom: Add CMN PLL support for IPQ5332 SoC 6b2d56458f35 dt-bindings: PCI: Add UltraRISC DP1000 PCIe controller 8877bab1eabe arm64: dts: qcom: sm8750: Add camera clock controller 609909c5cd04 dt-bindings: clock: qcom,kaanapali-gxclkctl: Correctly use additionalProperties 1506a6c788a7 arm64: dts: renesas: rzg3l-smarc-som: Enable watchdog 33603a4395a6 arm64: dts: renesas: r9a08g046: Add wdt device node c257860a8059 arm64: dts: renesas: salvator-common: Sort sound node 8f934f53ebd1 arm64: dts: renesas: ebisu: Sort sound node 69eeb207324f arm64: dts: renesas: gray-hawk-single: Fix AVB0 PHY node alignment 519365142038 arm64: dts: renesas: rzg3l-smarc-som: Enable eth1 (GBETH1) interface d258fc96faba arm64: dts: renesas: rzg3l-smarc-som: Add pinctrl configuration for ETH0 18f76ed7af03 arm64: dts: renesas: r9a08g046l48-smarc: Add SCIF0 pincontrol f3da33992a8d arm64: dts: renesas: r9a08g046: Add pincontrol node 4189aa3e81af arm64: dts: renesas: r9a08g046: Add ICU node 882667f62dc0 arm64: dts: renesas: r9a08g046: Add OPP table 58e730f7d9e7 arm64: dts: renesas: Add pinctrl reset-names for RZ/G2L and RZ/V2H family SoCs b68146695c6e Merge tag 'renesas-r9a08g046-dt-binding-defs-tag2' into renesas-dts-for-v7.2 3611e17d46d8 ARM: dts: renesas: r8a7740: Describe coresight 10c5d527874a ARM: dts: renesas: r8a7740: Add ZT/ZTR trace clocks 0f04ff23d8fc Merge tag 'renesas-r8a7740-dt-binding-defs-tag1' into renesas-dts-for-v7.2 7e9193dde401 arm64: dts: renesas: rzg3l-smarc-som: Enable eth0 (GBETH0) interface 1ab474f68d20 arm64: dts: renesas: r9a08g046: Add GBETH nodes 358285fc9bf0 Merge tag 'renesas-fixes-for-v7.1-tag1' into renesas-dts-for-v7.2 38076aed14f3 arm64: dts: renesas: r8a77961-salvator-xs: Enable GPU support 6e34d7fbf26a arm64: dts: renesas: r8a77961-ulcb: Enable GPU support 4f17dd7020d4 arm64: dts: renesas: r8a77960-salvator-xs: Enable GPU support ad34f49226cd arm64: dts: renesas: r8a77960-salvator-x: Enable GPU support fafa38116ed6 arm64: dts: renesas: r8a77960-ulcb: Enable GPU support c7da64875a52 arm64: dts: qcom: glymur-crd: Enable ADSP and CDSP f969b412429b arm64: dts: qcom: glymur: Add ADSP and CDSP for Glymur SoC 7bc8e270a904 arm64: dts: qcom: Add support for MM clock controllers for Glymur 773d15672aa2 arm64: dts: qcom: glymur: Mark USB SS1 and SS2 as role-switch capable 46ed0aa8a945 arm64: dts: qcom: glymur-crd: Drop forced host mode for USB SS0 and SS1 1b13a88a1afa dt-bindings: PCI: intel,lgm-pcie: Add 'atu' resource c333fbed788c arm64: dts: qcom: ipq9650: add watchdog node a72f3a835ee5 arm64: dts: qcom: add IPQ9650 SoC and rdp488 board support 9324314ff4c3 dt-bindings: qcom: add IPQ9650 boards 27fd2f55a273 Merge branch '20260507-ipq9650_boot_to_shell-v3-1-62742b49c991@oss.qualcomm.com' into arm64-for-7.2 839da60c05b7 Merge branch '20260507-ipq9650_boot_to_shell-v3-1-62742b49c991@oss.qualcomm.com' into clk-for-7.2 3d1da724903f dt-bindings: clock: add Qualcomm IPQ9650 GCC 80b56a52be79 Merge branch 'ib-mux-pinctrl' into devel a7442af3f829 dt-bindings: pinctrl: mediatek,mt65xx: Add MT6392 pinctrl e3dfda56b4bc dt-bindings: pinctrl: mediatek: mt8188: allow gpio hogs 6438bc7eed2f dt-bindings: pinctrl: Add aspeed,ast2700-soc0-pinctrl eb1ecc5877f6 dt-bindings: mmc: spacemit,sdhci: add pinctrl support for voltage switching f6f675e8271e dt-bindings: serial: snps-dw-apb-uart: Add UltraRISC DP1000 UART 7a616e0c4481 dt-bindings: mmc: renesas,sdhi: Document R-Car M3Le support 2a84d89b0c33 dt-bindings: serial: Add compatible for Qualcomm SA8797P SoC 83539c4c4d5d dt-bindings: watchdog: apple,wdt: Add t8122 compatible f742d3dc0ec0 dt-bindings: interrupt-controller: econet: Add CPU interrupt mapping 698e82993383 dt-bindings: interrupt-controller: Add support for Amlogic A9 SoCs b8dc9a5bcdff arm64: dts: mediatek: mt8390-tungsten-smarc: add HDMI support b1b908557f98 arm64: dts: mediatek: mt8188-geralt: Add little core CPU power supplies f611bba1e7ac arm64: dts: mediatek: mt8188-geralt: Add MT6359 PMIC supplies a2de48071dee arm64: dts: mediatek: mt8195-cherry: Add vusb33 supplies for XHCI controllers 36617a24d9fd arm64: dts: mediatek: mt8195-cherry: Add supply for SPI NOR flash 5d051bc3dc73 arm64: dts: mediatek: mt8195-cherry: Fix VBUS regulator description 8fb8e82f747a arm64: dts: mediatek: mt8195-cherry: Add supplies for ChromeOS EC regulators 5efcdd4228e0 arm64: dts: mediatek: mt8195-cherry: Add MT6315 PMIC supplies aaba29be3f04 arm64: dts: mediatek: mt8195-cherry: Add MT6359 PMIC supplies eb0ff0734a19 arm64: dts: mediatek: mt8192-asurada: Fix WiFi regulator description b48ac1b6b204 arm64: dts: mediatek: mt8192-asurada: Add SPI NOR flash power supply c27a485e0f50 arm64: dts: mediatek: mt8192-asurada: Add CPU power supplies 0d22f1a7840d arm64: dts: mediatek: mt8192-asurada: Add supplies for ChromeOS EC regulators d000284ec13d arm64: dts: mediatek: mt8192-asurada: Add MT6315 PMIC supplies 67de68c11f6e arm64: dts: mediatek: mt8192-asurada: Add MT6359 PMIC supplies fad84abb84d7 arm64: dts: mediatek: mt6359: Switch to proper ldo_vcn33_[12] regulators c73c679ba84c arm64: dts: mediatek: mt8186-corsola-voltorb: Add MT6315 PMIC supplies a206c23d18c1 arm64: dts: mediatek: mt8192-asurada: Move PCIe DMA bounce buffer to host 2c1d61c7a75c arm64: dts: mediatek: add crypto offload support on MT7981 6000e91a6002 arm64: dts: mediatek: mt8395-genio-common: add MT6360 PMIC supplies 9526cfd72375 arm64: dts: mediatek: mt8395-genio-common: add MT6315 PMIC supplies 9911088531e2 arm64: dts: mediatek: mt8390-genio-700-evk: add specific CPU power supplies 9bd3d951740a arm64: dts: mediatek: mt8390-genio-common: add CPU power supplies af80dcee2f85 arm64: dts: mediatek: mt8390-genio-common: add MT6319 PMIC support c959a12e2dea arm64: dts: mediatek: mt7988a-bpi-r4pro: rework pcie gpio-hog handling a1e3691fd9a7 arm64: dts: mediatek: mt7988a-bpi-r4pro: update gpio-leds 6933fb5e268f arm64: dts: mediatek: mt7988a-bpi-r4pro: drop duplicate fan properties 5ccecd3d153d arm64: dts: mediatek: mt7988a-bpi-r4pro: rename mgmt port to lan5 f8bb019d88cb arm64: dts: mediatek: mt8395-radxa-nio-12l: use MT6365 PMIC definitions 0293cb1c9913 arm64: dts: mediatek: mt8395-genio-common: use MT6365 PMIC definitions 2e9177a10d4f arm64: dts: mediatek: mt8390-genio-common: use MT6365 PMIC definitions 66946eb0dc58 arm64: dts: mediatek: add MT6365 PMIC include 1e194b749d66 dt-bindings: gpio: dwapb: allow GPIO hogs c4640b5f6fe7 dt-bindings: power: Add power-domains-child-ids property a826b880b7aa arm: dts: mediatek: mt8135: fix pinctrl node name 1da72fcf33b3 arm: dts: mediatek: mt7623: fix pinctrl controller node name 99b94e93e185 arm: dts: mediatek: mt7623: fix pinctrl child node names 158a29083492 arm: dts: mediatek: mt6589: Add Arm Generic Timer node 445c10f6f36e dt-bindings: pinctrl: renesas: Document RZ/G3L SoC 029cc7a131c9 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document reset-names 1f4da803ec95 arm64: dts: rockchip: Add verisilicon IOMMU node on RK3588 cf0c89fc059f dt-bindings: iommu: verisilicon: Add binding for VSI IOMMU 26669306d94c ARM: dts: ixp4xx: use phandle-based GPIOs in mi424wr 28002d622dea arm64: dts: realtek: Add pinctrl support for RTD1625 720763769c1f dt-bindings: gpio: describe Waveshare GPIO controller d72d4fa4e9de Merge tag 'v7.1-rc3' into usb-next fd177d508864 arm: dts: allwinner: t113s: enable watchdog for reboot 31811181ea74 arm64: dts: allwinner: h616: add hstimer node c3c3a41e95f9 riscv: dts: allwinner: d1s-t113: add hstimer node 472b07178bff arm64: dts: cix: Add CPU idle states for Sky1 dfd55a6076c0 arm64: dts: cix: Add SCMI performance domains for CPUFreq on Sky1 43a0f3e77d42 spi: switch to managed controller allocation (part 2/3) 5ab70302abc1 ASoC: Move system_long_wq to system_dfl_long_wq dffe4c2fc6e5 dt-bindings: watchdog: Add watchdog compatible for RK3528 0531bfd22714 dt-bindings: watchdog: qcom-wdt: Document Shikra watchdog 7c8ea892e6a7 dt-bindings: watchdog: qcom-wdt: Add compatible for Nord watchdog c9e9b30f2e8e dt-bindings: watchdog: Add support for Andes ATCWDT200 8e9fef855e61 dt-bindings: watchdog: ti,rti-wdt: Add ti,am62l-rti-wdt compatible 49ed598f5ce2 dt-bindings: phy: qcom-edp: Add reference clock for sa8775p eDP PHY 5dda91e63273 dt-bindings: phy: axiado,ax3000-emmc-phy: add Axiado eMMC PHY 5a9769fc3cdd dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Eliza QMP PHY 5f88ad33755c dt-bindings: phy: qcom,snps-eusb2: Document the Eliza Synopsys eUSB2 PHY 14c43d7274a2 dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Document Nord QMP UFS PHY fa8166e3f236 media: dt-bindings: qcom-sc7180-venus: move video-firmware here 90f43b99c05c media: dt-bindings: qcom,sc7280-venus: drop non-PAS support c4c1378a940c media: dt-bindings: qcom,sm8250-venus: sort out power domains 45929d634ad6 dt-bindings: phy: spacemit: k3: add USB2 PHY support 6cfad5439d01 dt-bindings: phy: ti: phy-gmii-sel: Add ti,j722s-phy-gmii-sel compatible ebb1f53e5553 dt-bindings: phy: ti: phy-j721e-wiz: Add ti,j722s-wiz-10g compatible 6f85f8bf8248 dt-bindings: interconnect: qcom,sm6115: Restrict children and clocks cbe72f0b01d5 dt-bindings: interconnect: qcom,sm6115: Drop incorrect children if:then: block a8df58ff7256 dt-bindings: interconnect: qcom,sdm660: Disallow clocks when appropriate fea5f97ca0b8 dt-bindings: interconnect: qcom-bwmon: Add Hawi cpu-bwmon compatible 62a775231260 dt-bindings: interconnect: Document RPMh Network-On-Chip for Qualcomm Nord SoC f6cfd29d564f dt-bindings: interconnect: document the RPM Network-On-Chip interconnect in Shikra SoC 2464169cfccb arm64: dts: qcom: glymur: Enable cpufreq cooling devices d4f6d9bc7a36 arm64: dts: qcom: glymur-crd: Enable LID sensor 7e425e02946d arm64: dts: qcom: sm6350: add LPASS LPI pin controller ef912babffa4 arm64: dts: qcom: sdm845-lg: Enable qcom,snoc-host-cap-skip-quirk 2741bf77d50b arm64: dts: qcom: sdm845-lg-{judyln, judyp}: Reference memory region in fb e4445aea265d arm64: dts: qcom: sdm845-lg-common: Change ipa gsi-loader to 'self', add memory-region bd512ae4311f arm64: dts: qcom: sdm845-lg-common: Add camera flash b2c967d3cf7b dt-bindings: arm: qcom,ids: add SOC IDs for IPQ9650 family 2bf58f4b25e0 arm64: dts: qcom: lemans: Move PCIe devices into soc node be501a1c0f48 arm64: dts: qcom: talos-evk: Add sound card support with DA7212 codec a84648a8fe67 arm64: dts: qcom: talos: Add GPR node, audio services, and MI2S1 TLMM pins f823bdfd34d8 arm64: dts: qcom: Use GIC_SPI macro for interrupt-map 7091ece46d51 arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable ath10k host-cap skip quirk 47c444abd024 dt-bindings: firmware: qcom,scm: Document SCM for Nord SoC 1df789ce1529 arm64: dts: qcom: sdm630: assign adsp_mem region to ADSP FastRPC node dcd44743cfc2 arm64: dts: qcom: sdm630: describe adsp_mem region properly 97c5d4512edc arm64: dts: qcom: sdm630: set adsp compute-cbs' regs properly 28b7229f28ae arm64: dts: qcom: sdm660: set cdsp compute-cbs' regs properly a798ccffd14e dt-bindings: firmware: qcom: scm: add CP_ADSP_SHARED VMID 5adaa3b6eeb2 dt-bindings: qcom: geni-se-qup: Add compatible for SA8797P SoC 6073af99154d dt-bindings: arm: qcom,ids: Add SoC ID for Shikra IoT variants 99ad8b23836e riscv: dts: spacemit: enable eMMC for OrangePi RV2 9da5056f3aef dts: riscv: spacemit: correct 32k clock frequency 6b381d7f481e dt-bindings: altera: add compatible for agilex5 socdk debug daughter card 704c62651cef dt-bindings: net: microchip: Add LAN7500 and LAN7505 devices 840effeeebdf dt-bindings: media: camss: Add qcom,sm6350-camss 34817695bd69 dt-bindings: net: lan966x: Accept standard ethernet prefixes 09dbb8b28f04 dt-bindings: arm: st,nomadik: Convert to DT schema 4ee05931a07e dt-bindings: display: bridge: lt9211: Require data-lanes on DSI input ports db7ae4ececc4 Merge tag 'drm-misc-next-2026-05-07' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 3d0e29730412 dt-bindings: cache: qcom,llcc: Document Shikra LLCC 7203d0898c97 dt-bindings: soc: qcom,aoss-qmp: Document the Eliza Always-On Subsystem side channel 6ad77c73525e dt-bindings: soc: qcom: qcom,pmic-glink: Document Eliza compatible cb48ed157516 arm64: dts: qcom: sc7180: Add QSPI memory interconnect path d580f706f53b arm64: dts: qcom: kodiak: Add QSPI memory interconnect path e959b1427345 arm64: dts: qcom: qcs615-ride: Enable QSPI and NOR flash b6d22448b04d arm64: dts: qcom: talos: Add QSPI support c558523026cc arm64: dts: qcom: glymur: Add crypto engine and BAM 38ffc373f1fc arm64: dts: qcom: milos: Add QCrypto nodes f7cbfafbac3b arm64: dts: qcom: eliza: Add QCE crypto 2f879e5c2f8e arm64: dts: qcom: agatti: add higher OPP levels c02c2c29f141 Merge drm/drm-next into drm-misc-next 2a4beb9b1378 arm64: dts: socfpga: agilex5: Fix phy-mode to rgmii as HW provides clock delay 87fa1af25f01 arm64: dts: rockchip: Add watchdog node for RK3528 4b283a7b0329 dt-bindings: crypto: qcom,prng: Document Glymur TRNG ff7cefd24a67 dt-bindings: rng: mtk-rng: add SMC-based TRNG variants 38084ab2b68d dt-bindings: rng: mtk-rng: fix style problems in example 60f65535ff7a dt-bindings: crypto: qcom-qce: Document the Glymur crypto engine dd627b7309db dt-bindings: trivial-devices: add atmel,atecc608b a1b32b97d647 ARM: dts: dm8168-evm: Set stdout-path to uart3 f68cba74cbf5 arch: arm: dts: cpcap-mapphone: Add audio-codec jack detection interrupts e2fb5fe03d80 arch: arm: dts: cpcap-mapphone: Set VAUDIO regulator always-on 261c58109f18 dt-bindings: pinctrl: qcom: move gpio-hog schema to tlmm-common 68804bb55136 dt-bindings: pinctrl: qcom: Add SM6350 LPI pinctrl 850dd0fbcd65 ARM: dts: ti/omap: omap4-epson-embt2ws: fix typo in iio device property bf5b54a66b46 arm64: dts: socfpga: agilex5: update data-width for dmac 64fd98091742 dt-bindings: timer: allwinner,sun5i-a13-hstimer: add H616 and D1 e6abc1f4e2b8 dt-bindings: gpio: fairchild,74hc595: add lines-initial-states property 8bae048fca96 docs: dt: submitting-patches: Remove possible confusion of combining DTS ca71799e62da dt-bindings: misc: qcom,fastrpc: Add compatible for Hawi SoC a2942342ae38 Merge tag 'drm-misc-next-2026-04-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next aa76cee7d697 ARM: dts: imx6ul: add #io-channel-cells to ADC 1b44eace0bf5 arm64: dts: imx95: Add SMMU PMU nodes 45155772b586 arm64: dts: imx95: Correct SMMU reg 947ebdd2262b arm64: dts: imx952: Describe Mali G310 GPU cf4c7d5524d8 arm64: dts: imx91-var-som: Add support for Variscite Symphony board da068be6fb87 arm64: dts: freescale: Add support for Variscite VAR-SOM-MX91 c95284674db6 dt-bindings: arm: fsl: add Variscite VAR-SOM-MX91 Boards 587e6db40815 Revert "arm64: dts: imx8mp-kontron: Add support for reading SD_VSEL signal" 121c85dfaacf Revert "arm64: dts: imx8mm-kontron: Add support for reading SD_VSEL signal" cd45aeb3b264 arm64: dts: imx8mp-phyboard-pollux: Add HDMI support b0002f0dad27 arm64: dts: imx8mp-ab2: Correct interrupt flags df0918250b78 arm64: dts: imx8mn-vhip4-evalboard-v2: Correct interrupt flags 29baaad253c3 arm64: dts: imx8mn-vhip4-evalboard-v1: Correct interrupt flags 9e8f7c374f7f arm64: dts: imx93-var-dart: Add support for Variscite Sonata board 5712bca1c0bb arm64: dts: freescale: Add support for Variscite DART-MX93 acb411cad6bf dt-bindings: arm: fsl: add Variscite DART-MX93 Boards 175d7fe3b1d2 arm64: dts: freescale: imx95-toradex-smarc: Use gpio-hog for WIFI_UART_EN b94f306a0940 arm64: dts: freescale: imx95-toradex-smarc: Enable bluetooth on lpuart5 b5337b379dd8 arm64: dts: freescale: imx95-toradex-smarc: Add SER2 interface 234c759576fc arm64: dts: imx8qm-tqma8qm-mba8x: Disable Cortex-A72 cluster 8e65f9915608 arm64: dts: freescale: add initial device tree for TQMa8x b0a937263496 ARM: dts: imx25: remove empty clock-names for nand-controller@bb000000 cdc8790d29e8 ARM: dts: imx35: remove empty clock-names for nand-controller@bb000000 67fb9e54a8c7 arm64: dts: rockchip: add mipi csi-2 receiver nodes to rk3588 d3d68d31f6fd arm64: dts: imx8ulp: Add CSI and ISI Nodes 566722f60477 arm64: dts: imx8x-colibri: Correct SODIMM PAD settings bec64f667344 arm64: dts: imx91-var-dart-sonata: add RGB enable supply for PCA6408 d6d6f1c097c7 arm64: dts: freescale: imx93-phyboard-segin: Add gpio-line-names 6bb7f1d84cfb arm64: dts: freescale: imx93-phyboard-nash: Add gpio-line-names 698f7518ec21 arm64: dts: freescale: imx93-phycore-som: Add gpio-line-names 07afbc938a7d arm64: dts: freescale: imx91-phyboard-segin: Add gpio-line-names 7e2524aa59e7 arm64: dts: freescale: imx91-phycore-som: Add gpio-line-names a847df7f308a arm64: dts: rockchip: fix rk809 interrupt pin on rk3566-roc-pc c1fbd20a6e96 arm64: dts: rockchip: Add missing pinctrl-names to rk3588s boards a9000ba96beb arm64: dts: rockchip: Add missing pinctrl-names to rk3588 boards 95b1612498b3 arm64: dts: rockchip: Add missing pinctrl-names to rk3576 boards 0affdab64670 arm64: dts: rockchip: Drop unnecessary #{address,size}-cells from rk3588-jaguar 1afb3795b0a0 arm64: dts: rockchip: Add frl-enable-gpios to rk3588s-roc-pc 16ae81fafcdb arm64: dts: rockchip: Add frl-enable-gpios to rk3588s-orangepi-cm5-base 7ea360ec8b06 arm64: dts: rockchip: Add frl-enable-gpios to rk3588s-khadas-edge2 0a4c43abe848 arm64: dts: rockchip: Add frl-enable-gpios to rk3588s-gameforce-ace f2f73e3c2b6d arm64: dts: rockchip: Add frl-enable-gpios to rk3588s boards b1cae8fa959a arm64: dts: rockchip: Add frl-enable-gpios to rk3588 boards 8556a354a9d7 arm64: dts: rockchip: Add frl-enable-gpios to rk3576-nanopi-r76s d21c2a5d6ae5 arm64: dts: rockchip: Add frl-enable-gpios to rk3576-luckfox-core3576 99ed4c893d4d arm64: dts: rockchip: Add frl-enable-gpios to rk3576 boards 3d21ea4d6002 arm64: dts: rockchip: Add AP6275P wireless support for Khadas Edge 2L 9faef523ee98 arm64: dts: rockchip: Add HYM8563 RTC for Khadas Edge 2L 4e694b2ab3e4 arm64: dts: rockchip: Add #{address,size}-cells to Chromium-based /firmware 8edce703f6f1 ARM: dts: rockchip: Add #{address,size}-cells to Chromium-based /firmware 2fcb12fe091b arm64: dts: freescale: add i.MX91 9x9 QSB basic support ba7d7ef961f7 arm64: dts: imx93-9x9-qsb: remove unused property clock-frequency from mdio node bbba43eb6f66 arm64: dts: imx93-11x11-evk: remove unused property clock-frequency from mdio node 33b2e8f06340 arm64: dts: imx91-11x11-evk: remove unused property clock-frequency from mdio node 32e032c3f90d dt-bindings: arm: fsl: add i.MX91 9x9 QSB board 2610d1c366b1 arm64: dts: socfpga: agilex3: set alias for i3c controller 11b1adfb59b8 arm64: dts: socfpga: agilex5: set alias for i3c controllers 6bc429613529 dt-bindings: drop tab characters from DTS examples e439b2398796 dt-bindings: misc: fsl,qoriq-mc: drop trailing whitespace ca2ddd9dc248 docs: dt: writing-bindings: Extend compatible fallbacks guideline a3a5feb0e634 dt-bindings: Remove the redundant 'type: boolean' 44c41126d1fd dt-bindings: sram: Document qcom,eliza-imem 1d6a735c8481 dt-bindings: display: bridge: ssd2825: inherit dsi-controller properties 2c083f58789a arm64: dts: marvell: samsung-coreprimevelte: Add missing SDIO properties c503f1c515ec arm64: dts: marvell: pxa1908: Add PSCI function IDs 082293e273c6 arm64: dts: marvell: samsung,coreprimevelte: Use memory-region for framebuffer e04d1eff4272 arm64: dts: marvell: samsung-coreprimevelte: Increase touchscreen voltage 1a699cef56ba riscv: dts: microchip: fix pic64gx gpio interrupt-cells 18e3052e28ee arm64: dts: ti: Add TQ-Systems TQMa62xx SoM and MBa62xx carrier board Device Trees cc77305b64b6 dt-bindings: arm: ti: Add compatible for AM625-based TQMa62xx SOM family and carrier board 52d215d0e180 arm64: dts: ti: am62-phyboard-lyra: Add DT overlay for Lincoln LCD185-101CT panel 39ca98e51757 arm64: dts: ti: k3-j721s2-som-p0: add bootph-pre-ram property to PMIC-B ff489808de7f dt-bindings: pinctrl: Add generic pinctrl for board-level mux chips 4c5ade770249 media: dt-bindings: rockchip,rk3568-mipi-csi2: add rk3588 compatible 1282497e9c2a arm64: dts: ti: k3-j722s: Add wakeup domain peripherals specific to J722S a5e5b2752eb3 arm64: dts: ti: k3-j722s: Add mcu domain peripherals specific to J722S 3ad7dbaadbcf arm64: dts: ti: k3-j722s: Use ti,j7200-padconf compatible 989d072fbf18 arm64: dts: ti: k3-am62-lp-sk: Add system-power-controller ae3213440c0a arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to vqmmc cbf1bab3d42f dt-bindings: hwinfo: ti,k3-socinfo: Add nvmem-cells support 082a93ed7199 dt-bindings: display: simple: Document Displaytech DT050BTFT-PTS panel db63044a1da5 dt-bindings: vendor-prefixes: Add Displaytech Ltd. de98648257fe dt-bindings: panel-simple-dsi: Add Team Source Display TST070WSNE-196C 844274c23338 dt-bindings: display: panel: Add ChipWealth CH13726A AMOLED driver 98fe6573dc15 dt-bindings: display: simple: Add Startek KD070HDFLD092 panel 2eec59235569 riscv: dts: spacemit: define a SPI controller node 1e654a24763c dt-bindings: display: panel: Add Novatek NT35532 LCD DSI 497e2a7aa779 riscv: dts: microchip: add gpio line names on beaglev-fire bfcaacc5b47c riscv: dts: microchip: add adc interrupt on beaglev-fire f2401ce942d9 riscv: dts: microchip: clean up beaglev-fire regulator node names 1ce0d5ed88f2 riscv: dts: microchip: remove gpio hogs from beaglev-fire 5f7c60cd17a8 riscv: dts: microchip: gpio controllers on mpfs need 2 interrupt cells 7d37c7fa93e7 riscv: dts: microchip: sort pic64gx i2c nodes alphanumerically 25021255ad6e riscv: dts: microchip: update pic64gx gpio interrupts to better match the SoC 4c6b2f4148a7 riscv: dts: microchip: add tsu clock to macb on pic64gx 43a10dd4ecd1 dt-bindings: pinctrl: describe the Qualcomm nord-tlmm b40e06e71904 dts: spacemit: set console baud rate on bpif3 66641bebc7ac dt-bindings: crypto: qcom-qce: Add Qualcomm Eliza QCE f1233a18dd16 dt-bindings: crypto: qcom-qce: Document the Milos crypto engine 684a44b7db66 ASoC: mediatek: Add support for MT8196 SoC 799616626eb9 ASoC: dt-bindings: mediatek,mt8196-nau8825: Add audio sound card 9225bf9b24d8 ASoC: dt-bindings: mediatek,mt8196-afe: add audio AFE bb9b327dc935 ASoC: dt-bindings: mediatek,mt2701-hdmi-audio: add MT2701 HDMI audio f48757470e31 ASoC: dt-bindings: mt2701-afe-pcm: add HDMI audio path clocks 539c6ab30b50 regulator: Add PM8150 PMIC support 3388bd3de9f4 regulator: dt-bindings: qcom,smd-rpm-regulator: Document PM8150 IC 74be85584166 ARM: dts: imx6ul-var-som: add support for LVDS display panel d7609d3b705e ARM: dts: imx6ul-var-som: factor out audio support b6daced12891 ARM: dts: imx6ul-var-som: add support for EC configuration option (ENET1) d79180c13ef7 ARM: dts: imx6ul-var-som: factor out ENET2 ethernet support ed06157a0b51 ARM: dts: imx6ul-var-som: add proper Wifi and Bluetooth support 32c298bc7f57 ARM: dts: imx6ul-var-som: factor out SD card support 2a95ff15691f ARM: dts: imx6ul-var-som-concerto: order DT properties 97c95d866240 ARM: dts: imx6ul-var-som-concerto: Factor out common parts for all CPU variants 962333829b6d ARM: dts: imx6ul-var-som: Factor out common parts for all CPU variants c0a4ed04fa0d dt-bindings: arm: fsl: add variscite,var-som-imx6ull 459c42760019 dt-bindings: arm: fsl: change incorrect VAR-SOM-MX6UL references 53818cb29326 ARM: dts: imx6ul-var-som: change incorrect VAR-SOM-MX6UL references 8037afea0091 ARM: dts: imx6ul-var-som: fix warning for boolean property with a value 25c8d10cd4e9 ARM: dts: imx6ul-var-som: fix warning for non-existent dc-supply property 3722f13a6ae6 arm64: dts: add support for NXP i.MX95 15x15 audio board (version 2) 6c53b0d545a2 dt-bindings: arm: fsl: Add compatible for i.MX95 15x15 audio board (version 2) 0955cccc39d9 Merge branch 'for-v7.2/tegra114-mc-bindings' into mem-ctrl-next d3c86f8baf7b dt-bindings: memory: Document Tegra114 External Memory Controller d07d27975583 dt-bindings: memory: Document Tegra114 Memory Controller 3486c0c8213e dt-bindings: memory: tegra: Add nvidia,tegra238-mc compatible f2945470857b spi: dt-bindings: add SpacemiT K1 SPI support 328ccca02716 spi: dt-bindings: qcom,spi-qcom-qspi: Add qcom,qcs615-qspi compatible af62e1979a2c ASoC: uniphier: Use guard() for spin locks f5804042e424 dt-bindings: fpga: Add Efinix SPI programming bindings ec1ab054b527 dt-bindings: vendor-prefix: Add prefix for Efinix, Inc. 93a5f0747df5 dt-bindings: fpga: Add Technologic Systems TS-7300 FPGA Manager e44bb0c62960 media: dt-bindings: media: renesas,vsp1: Document RZ/G3E ddc8fadadcfc media: dt-bindings: media: renesas,fcp: Document RZ/G3E SoC 7b096861148a media: dt-bindings: media: renesas,vsp1: Document RZ/G3L VSPD fe92a9b4a504 media: dt-bindings: media: renesas,fcp: Document RZ/G3L FCPVD IP 8d07a2caf5f1 dt-bindings: soc: renesas: Document MFIS IP core 81760407b24b dt-bindings: media: sun4i-a10-video-engine: Add interconnect properties a90dd0aa74a8 dt-bindings: watchdog: renesas,wdt: Document RZ/G3L support 33d8c9187ee8 dt-bindings: watchdog: renesas,r9a09g057-wdt: Rework example 95ac2f95b2da dt-bindings: watchdog: Drop SMARC-sAM67 support f7641832b899 dt-bindings: watchdog: rockchip: Add RV1103B compatible 67e9b58c900a dt-bindings: watchdog: Convert TS-4800 to DT schema 068b7637a261 dt-bindings: watchdog: qcom-wdt: Document Hawi watchdog compatible ab4db918ed1f dt-bindings: watchdog: qcom-wdt: Document sram property 41dc3ce32929 ARM: dts: am335x-sl50: Fix audio bitclock and frame master endpoint 63abdc773283 scsi: ufs: exynos: dt-bindings: Add ExynosAutov920 compatible string 32be212934dd scsi: ufs: dt-bindings: Add compatible for SA8797P UFS Host Controller 11d7b13798a2 scsi: ufs: dt-bindings: Add compatible for Nord UFS Host Controller f1b5cd551d61 dt-bindings: backlight: Add max25014 support 2c1764a8f6bc dt-bindings: interrupt-controller: Repurpose binding for unreleased jh8100 for jhb100 a012452722ef dt-bindings: interrupt-controller: Describe AST2700-A2 hardware instead of A0 627a39db1801 dt-bindings: clock: marvell,pxa1908: Add #reset-cells 0d5b9bf8e86f ASoC: dt-bindings: mediatek,mt6351: convert to DT schema ea59db65a18f dt-bindings: remoteproc: imx-rproc: Support i.MX94 bb5da127a593 dt-bindings: pinctrl: qcom,eliza-tlmm: Split QUP1_SE4 lanes 476fcee52664 dt-bindings: pinctrl: qcom,eliza-tlmm: Split QUP lane mirror alternates a140841c2abb dt-bindings: pinctrl: qcom: add IPQ9650 pinctrl c1e50b116e4e dt-bindings: pinctrl: nvidia,tegra234: Correctly use additionalProperties b17f5d5da7ef dt-bindings: pinctrl: nvidia,tegra234: Add missing required block e70037b8de06 dt-bindings: clock: amlogic: t7: Add missing mpll3 parent clock c67ad8b05fed dt-bindings: clock: amlogic: Fix redundant hyphen in "amlogic,t7-gp1--pll" string. 4d5d846da1b7 arm64: tegra: Add aspm-l1-entry-delay-ns to PCIe nodes 7185b7e0cbcd arm64: tegra: Fix Tegra234 MGBE PTP clock 044918608f3f regulator: Add PMAU0102 RPMH regulator support 7fc38e7aac2c regulator: dt-bindings: qcom,rpmh: Add PMAU0102 support 747bf07e94a8 arm64: dts: qcom: lemans-evk-ifp-mezzanine: Enable mdss1 display Port 6a799b7e5788 arm64: dts: qcom: lemans-ride: Enable mdss1 display Port 2627b0941d1e arm64: dts: qcom: lemans: add mdss1 display device nodes bf53e95860a1 arm64: dts: qcom: sc8280xp: Add ADSP FastRPC node 38169a7bd26e arm64: dts: qcom: qcs6490-rb3gen2: Enable CAN bus controller 0a42b8c5e11c arm64: dts: qcom: Add Motorola Edge 30 (dubai) DTS 07bcad3f14e5 dt-bindings: arm: qcom: Add SM7325 Motorola Edge 30 (dubai) bbd4d82a6dca arm64: dts: qcom: sdm845-oneplus: Enable known blocks and add placeholders ba3aa3a63a8e arm64: dts: qcom: kaanpaali: Add USB support for QRD platform 55d16fecd0ef arm64: dts: qcom: kaanpaali: Add USB support for MTP platform ed13bfa21242 arm64: dts: qcom: kaanapali: Add USB support for Kaanapali SoC e3462a07c711 arm64: dts: qcom: sdm845-xiaomi-beryllium: Append compatible strings 855159b9053f dt-bindings: arm: qcom: Document Xiaomi Poco F1 Tianma variant ecd5fac95a24 arm64: dts: qcom: sdm845-google-common: Enable NFC e6b9f57bb4c3 arm64: dts: qcom: sdm845-shift-axolotl: Enable NFC 7483d932b3ad arm64: dts: qcom: sdm845-shift-axolotl: Correct touchscreen sleep state 24d33684817b arm64: dts: qcom: sdm845-oneplus: Enable NFC a21e61895356 arm64: dts: qcom: fix temp-alarm probe failure for PMH0104 on Glymur e13fc5d7bd76 arm64: dts: qcom: sdm845-mezzanine: Fix camss ports unit_address_vs_reg warning d8a3fb53dfcf arm64: dts: qcom: sc8180x: Fix phy simple_bus_reg warning 6af37779d904 arm64: dts: qcom: ipq5424: Fix USB simple_bus_reg warnings 8d03ccbcf353 arm64: dts: qcom: glymur: Fix cache and SRAM simple_bus_reg warnings 07af99ed9c57 arm64: dts: qcom: glymur: Fix USB simple_bus_reg warning a46a23cfd181 dt-bindings: clock: qcom: document the Milos GX clock controller 2436e30a0044 arm64: dts: qcom: sm8750: Enable cpufreq cooling devices 047df632700d arm64: dts: qcom: milos-fairphone-fp6: Add vibrator support c5221aef651f arm64: dts: qcom: sdm845-samsung-starqltechn: Convert fb to use memory-region a899bb5b2902 arm64: dts: qcom: sdm845-shift-axolotl: Convert fb to use memory-region e09f80f8f57d arm64: dts: qcom: sdm845-oneplus: Drop address from framebuffer node 3275d0675c3c arm64: dts: qcom: sdm845-xiaomi-beryllium: Introduce framebuffer 95aad2cdfcfc arm64: dts: qcom: sdm670-google-sargo: add imx355 front camera 72feaac4a1d4 arm64: dts: qcom: sdm670: add camera mclk pins b095ffe75ddd arm64: dts: qcom: sdm670: label the camss ports instead of endpoints fd8d5f839e0b arm64: dts: qcom: lemans-ride-common: Fix up WCN power grid 5130b3adf37d arm64: dts: qcom: x1-zenbook-a14: Fix BT RFA supply name b80b300ef3b1 arm64: dts: qcom: x1-omnibook-x14: Fix BT RFA supply name f35641725f0f arm64: dts: qcom: sm8450-hdk: Fix BT RFA supply name 528b9108f2ca arm64: dts: qcom: sc8280xp-blackrock: Fix BT RFA supply name 067eed900871 arm64: dts: qcom: sc8280xp-x13s: Fix BT RFA supply name b40e31841202 arm64: dts: qcom: sc8280xp-gaokun3: Fix BT RFA supply name a14cd570cfe7 arm64: dts: qcom: sc8280xp-crd: Fix BT RFA supply name eb40fe608444 arm64: dts: qcom: qcs615-ride: Fix BT RFA supply name 3bf06119ea59 Merge branch '20260225-topic-wcn6855_pmu_dtbdings-v3-1-576ec5c4e631@oss.qualcomm.com' into arm64-for-7.2 4986481c5446 arm64: dts: qcom: Add the Nothing Phone (3a) 4e0c3295f7a8 dt-bindings: arm: qcom: Add the Nothing Phone (3a) 7cb20f6c5527 arm64: dts: qcom: milos: Reduce rmtfs_mem size to 2.5MiB 47393cb0d7fb arm64: dts: qcom: hamoa: Fix OPP tables for all DisplayPort controllers 358956793eda arm64: dts: qcom: sm6125-xiaomi-laurel-sprout: Enable MDSS and add panel 795c70be1534 dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names d1b6a20fea43 arm64: dts: allwinner: sun50i-h616: Add SRAM nodes b039a5c9525e dt-bindings: sram: sunxi-sram: Add H616 SRAM regions 716533d2c734 dt-bindings: sram: Document Allwinner H616 VE SRAM f77cd90ab8e1 arm64: dts: exynos850: Add syscon-poweroff node 543070be53f4 ARM: dts: socfpga: remove the reg property in the pmu 5582ab4b8605 arm64: dts: socfpga: agilex7m: Add SoCFPGA Agilex7-M devkit 65d07482003f dt-bindings: arm: altera: document the Agilex7-M devkit 7be71a101828 arm64: dts: rockchip: Add HDMI and VOP support for Khadas Edge 2L 38b2eb6b3284 arm64: dts: rockchip: Enable GPU for Khadas Edge 2L 579ebc266c6c arm64: dts: rockchip: Add PMIC support for Khadas Edge 2L acab8c4b4677 arm64: dts: rockchip: rock-3b: Model PI6C20100 as gated-fixed-clock 89e1960276bb ARM: dts: rockchip: Remove invalid properies from rk3288-veyron-analog-audio ec526117b1a8 arm64: dts: rockchip: Enable the NPU on rk3588-rock-5-itx b21e3a9bb40c dt-bindings: clock: rockchip,rk3588-cru: add I2S MCLK output to IO clock IDs 027c05780280 arm64: dts: rockchip: Fix gmac0 reset pin for NanoPi R5S a5e30aa8b6be dt-bindings: usb: cdns,usb3: document USBSSP controller support c9b443ce998b dt-bindings: usb: Add Genesys Logic GL3590 hub 90f3273b14b0 dt-bindings: i2c: loongson,ls2x: Add ls2k0300-i2c compatible abb963c290f4 arm64: dts: rockchip: fix Ethernet PHY not found on PX30 Ringneck 1eb6dd617111 arm64: dts: rockchip: fix Ethernet PHY not found on PX30 Cobra c48bd5967771 arm64: dts: rockchip: Update vdec register blocks order on RK3588 4a0908f8583c arm64: dts: rockchip: Fix vdec register blocks order on RK3576 9a905ffd47de dt-bindings: clock: renesas,cpg-clocks: Document ZT/ZTR trace clock on R-Mobile A1 c72bbdd7b3ef dt-bindings: iio: light: Document Avago APDS9900/9901 ALS/Proximity sensor 9f4834584670 dt-bindings: iio: dac: mcp47feb02: fix example indentation ed8499838a58 dt-bindings: iio: dac: mcp47feb02: fix reg property value bounds 733934c84f9d dt-bindings: iio: dac: mcp47feb02: Fix I2C address in example c7cc989e46d4 dt-bindings: iio: adc: ad4130: Add new supported parts 31b8af638201 dt-bindings: iio: adc: ad4130: Document interrupts property 6e3cb6e7223c Merge drm/drm-next into drm-misc-next 7c6c9cfa7832 riscv: dts: spacemit: Enable USB3.0/PCIe on OrangePi RV2 81215aad97bd riscv: dts: spacemit: Define the P1 PMIC regulators for OrangePi RV2 e5d55e28e9cc riscv: dts: spacemit: Enable i2c8 adapter for OrangePi RV2 fc4d5248c193 riscv: dts: spacemit: add DeepComputing FML13V05 board device tree d904b2f1348f dt-bindings: riscv: spacemit: add deepcomputing,fml13v05 265ac43160e1 ASoC: Add TAS67524 quad-channel Class-D amplifier driver 17826ea492e8 ASoC: dt-bindings: Add ti,tas67524 3013a01376da ASoC: dt-bindings: fsl-sai: Document RX/TX BCLK swap support 34c98a5f727f regulator: dt-bindings: mt6360: add buck regulator supplies dfbe2f2a65e2 dt-bindings: input: touchscreen: st,stmfts: Introduce reset GPIO 3d691f669279 dt-bindings: timer: Add StarFive JHB100 clint 6e50c3008376 dt-bindings: timer: renesas,rz-mtu3: document RZ/{T2H,N2H} 35b351201fcf dt-bindings: timer: renesas,rz-mtu3: Remove TCIU8 interrupt e0389bce421f dt-bindings: display/panel: ilitek,ili9881c: describe Waveshare panel 0eed2ffe6aeb dt-bindigs: display: extend the simple bridge with MStar TSUMU88ADT3-LF-1 bridge d0a7ac400c55 dt-bindigs: display: extend the LVDS codec with Triple 10-BIT LVDS Transmitter 2dfd4a038b24 arm64: dts: amlogic: t7: Add eMMC, SD card and SDIO pinctrl nodes 51e83fd128c8 arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add POWER key support 13c3b1703af2 arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add PWM LED support f304f4ad4cb0 arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable bluetooth b32316178c2f arm64: dts: amlogic: meson-s4: add UART_A node 04ac3bd9fad6 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: add bluetooth node b0e7f5c06247 dt-bindings: timer: Remove sifive,fine-ctr-bits property 9d3ef6a7cfb4 Merge branch into tip/master: 'timers/clocksource' 2fb552564cf5 dt-bindings: display: waveshare,dsp2dpi: describe DSI2LVDS setup c96e0eb52a71 dt-bindings: dipslay/panel: describe panels using Focaltech OTA7290B 64efbdb79f13 dt-bindings: display/panel: jadard,jd9365da-h3: describe Waveshare panel 6cb7f2786133 dt-bindings: display/panel: himax,hx8394: describe Waveshare panel 93989f1d39a4 dt-bindings: display/panel: himax,hx83102: describe Waveshare panel f2524f6af2f9 dt-bindings: display: panel: add Waveshare LCD panels 76b9e83e8865 Merge drm/drm-next into drm-misc-next deef6c54dce1 Merge drm/drm-next into drm-misc-next d025fd3a8240 dt-bindings: gpu: mali-bifrost: Add compatible for RZ/G3L SoC bef99ada6fec dt-bindings: timer: fsl,imxgpt: add compatible string fsl,imx25-epit git-subtree-dir: dts/upstream git-subtree-split: 1826bba6fb1c8c0b6d845f8308590dcfd1f7f859
5 daysarm64: dts: renesas: Drop bootph-all from PRR node on R-Car Gen5 R8A78000 X5HMarek Vasut
The PRR node is going to be folded into MFIS node in Linux 7.2.y DTs. The PRR node is currently unused and does not require the bootph-all DT property. Drop the property from the PRR node, and drop the entire prr {} node phandle, thus unblocking Linux 7.2.y upstream DT update. Signed-off-by: Marek Vasut <[email protected]>
5 daysclk: spacemit: k1: remove bus gate from TWSI functional clocksJunhui Liu
The TWSI functional clocks incorrectly include both the functional clock enable bit and the bus clock enable bit in their gate masks. The device tree and the full clock tree model the bus clocks separately. Remove the bus clock enable bit from the functional clock gate masks so that the functional and bus clocks are controlled independently. Keep the combined gate for TWSI8 because its clock control register is write-only and therefore cannot be safely shared by two clock instances. Fixes: 3aa2882a3e1a ("clk: spacemit: Add support for K1 SoC") Reviewed-by: Yao Zi <[email protected]> Signed-off-by: Junhui Liu <[email protected]>
5 daysi2c: k1: enable both functional and bus clocksJunhui Liu
The K1 I2C controller requires both its functional clock and APB bus clock to operate. The device tree provides them as "func" and "bus", but the driver currently acquires and enables only the first clock. Acquire both clocks by name and enable them during probe. Use explicit named lookups instead of the bulk clock API to align with the K1 Linux driver and keep the roles of the two clocks clear if functional clock rate configuration is needed later. Fixes: 271546fb8e54 ("i2c: k1: add I2C driver support") Reviewed-by: Heiko Schocher <[email protected]> Reviewed-by: Yao Zi <[email protected]> Signed-off-by: Junhui Liu <[email protected]>
5 daysclk: spacemit: k1: add TWSI bus clocks to SPLJunhui Liu
The K1 device tree describes separate functional and bus clocks for TWSI controllers, but the SPL clock tree currently only provides their functional clocks. Add the bus clocks for TWSI2 and TWSI8, which are the TWSI controllers currently used in SPL, along with their required parent clock chain. TWSI8 uses a fixed-factor bus clock because its write-only clock control register requires the functional and bus gate bits to remain combined in a single clock instance. Reviewed-by: Yao Zi <[email protected]> Signed-off-by: Junhui Liu <[email protected]>
5 daysi2c: k1: fix wrong bus speed settingJunhui Liu
The controller bus mode should be selected according to the requested I2C bus speed. However, the driver currently passes the functional clock rate to k1_i2c_set_bus_speed(), so the selected mode does not reflect the requested bus speed. Fix this by reading the clock-frequency property from the Device Tree, defaulting to standard speed, and drop the unused clk_rate field. Fixes: 271546fb8e54 ("i2c: k1: add I2C driver support") Reviewed-by: Heiko Schocher <[email protected]> Reviewed-by: Yao Zi <[email protected]> Signed-off-by: Junhui Liu <[email protected]>
5 daysMerge tag 'v2026.10-rc3' into nextTom Rini
5 daysserial: mtk: drop check before clk_bus enableDavid Lechner
Drop the redundant check that clk_bus.dev is valid before enabling it. clk_enable() already calls clk_valid() which does the same check. Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 daysserial: mtk: return error value from clk_get_rate()David Lechner
Pass the return value from clk_get_rate() instead of changing it to -EINVAL. These return values are either ignored or logged, so it should make debugging easier in the cases where it is logged. Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 daysserial: mtk: guard clk_get_rate() with clk_valid()Suhrid Subramaniam
Check that priv->clk has been populated before trying to use it in the MediaTek serial driver. The clock is optional and may not be populated in all cases (in which case it is expected that there was a fixed clock rate provided.) Note this changes behavior slightly: previously, a populated clock whose clk_get_rate() failed silently fell back to priv->fixed_clk_rate (which is only set from DT when clk_get_by_index() failed, so it would have been 0 here). Now an error is returned instead. Fixes: 3b17f2e2c2a9 ("serial: mtk: add support for using dynamic baud clock souce") Signed-off-by: Suhrid Subramaniam <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 daysserial: mtk: use ulong for clk_rateSuhrid Subramaniam
Use ulong for return value of clk_get_rate() in the MediaTek serial driver. IS_ERR_VALUE() does a signed 64-bit comparison against the range of possible error codes. If clk_get_rate() returns an error, assigning this to a u32 truncates the top 32 bits making the value smaller, defeating IS_ERR_VALUE() and producing a garbage divisor that hangs the UART. Fixes: 3b17f2e2c2a9 ("serial: mtk: add support for using dynamic baud clock souce") Signed-off-by: Suhrid Subramaniam <[email protected]> Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 dayspinctrl: mediatek: add new mt8366 driverDeep Pani
Add driver containing pinctrl register maps for MT8366. Signed-off-by: Deep Pani <[email protected]> Signed-off-by: Macpaul Lin <[email protected]> Co-developed-by: David Lechner <[email protected]> Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 daysPrepare v2026.10-rc3v2026.10-rc3Tom Rini
Signed-off-by: Tom Rini <[email protected]>
5 daysdt-bindings: pinctrl: add MT8366 pin function headerDeep Pani
Add a header with MT8366 pin function definitions for use in devicetrees. Upstreaming of MT8366 has not even started yet, so we will have to carry a downstream version of this for some time. Signed-off-by: Deep Pani <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 daysconfigs: mediatek: drop no longer needed PINCTRL optionsDavid Lechner
Drop CONFIG_PINCONF and CONFIG_PINCTRL_<SoC> from all MediaTek defconfig files. The former is always selected now and the latter no longer exists. Link: https://patch.msgid.link/20260807-mtk-pinctrl-kconfig-cleanup-v2-4-509a8f833181@baylibre.com Signed-off-by: David Lechner <[email protected]>
5 dayspinctrl: mediatek: simplify KconfigDavid Lechner
Change the MediaTek pinctrl Kconfig to just have a single option for all targets. This will simplify adding new targets and SPL support in the future. There is only one MediaTek target that does not have a pinctrl driver. All other targets enable it by default so the configs don't have to explicitly set it in addition to just enabling PINCTRL. In the Makefile, we can use the target config symbol to automatically select the correct driver. And the config selector on the common file was redundant since we already have the same in the parent Makefile, so it is dropped. Targets are also sorted while we are touching this. Suggested-by: Quentin Schulz <[email protected]> Closes: https://lore.kernel.org/u-boot/[email protected]/ Acked-by: Quentin Schulz <[email protected]> Link: https://patch.msgid.link/20260807-mtk-pinctrl-kconfig-cleanup-v2-3-509a8f833181@baylibre.com Signed-off-by: David Lechner <[email protected]>
5 dayspinctrl: mediatek: remove PINCONF conditional compilationDavid Lechner
Remove #if conditionals that checked if PINCONF was enabled. The Kconfig now selects PINCONF, so it will always be enabled and we don't need the checks anymore. Link: https://patch.msgid.link/20260807-mtk-pinctrl-kconfig-cleanup-v2-2-509a8f833181@baylibre.com Signed-off-by: David Lechner <[email protected]>
5 dayspinctrl: mediatek: select PINCONFDavid Lechner
All MediaTek targets include pinconf registers so we should just always select PINCONF instead of requiring each config to explicitly enable it. MT8518 was the only target that didn't have PINCONF already enabled in the defconfig, so it will be enabled there by default now. (This was likely unintentional as the MT8518 driver does define pinconf registers for drive and pull so supports pinconf operations.) Link: https://patch.msgid.link/20260807-mtk-pinctrl-kconfig-cleanup-v2-1-509a8f833181@baylibre.com Signed-off-by: David Lechner <[email protected]>
5 daysarm: dts: add mt6366 PMIC includeDavid Lechner
Add a mt6366.dtsi file for the MediaTek MT6366 PMIC. For now, this just includes the regulators since that is all that U-Boot uses. This should eventually be replaced by an upstream devicetree file. Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 dayspower: pmic: mtk-pwrap: add mt6358 PMICDavid Lechner
Add support for MT6358 compatible PMICs to the MediaTek PMIC wrapper driver. This has a different register map compared to other already supported PMICs. It will be used initially for Genio 360 EVK support. Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 dayspower: pmic: mtk-pwrap: use mt8195 fallback for mt8188/9David Lechner
Remove the duplicated info for mt8188 and mt8189 platforms in the MediaTek PMIC wrapper driver. These both have a devicetree fallback to mt8195. There are no differences relevant to U-Boot, so we can avoid the duplication. Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 dayspower: pmic: mtk-pwrap: fix clock namesDavid Lechner
Change clock names to match the upstream devicetree bindings. There are no known devicetrees using these wrong names. Fixes: 219c05f3f68e ("power: pmic: mtk-pwrap: add MediaTek PMIC Wrapper driver") Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 dayspower: regulator: add MT6358 driver with MT6366 supportDavid Lechner
Add a new driver for MediaTek MT6366 PMIC regulators. The register layout is compatible with MT6358, so the driver itself is called "mt6358". Only support for MT6366 is added currently for use with the MediaTek Genio 360 EVK. Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 daysspi: mtk_snor: combine mt8188 and mt8189 into mediatek,mt8186-norDavid Lechner
Replace "mediatek,mt8188-nor" and "mediatek,mt8189-nor" with "mediatek,mt8186-nor" in the mtk_snor driver. Both of these have "mediatek,mt8186-nor" as a fallback, so we can use that instead of adding each new compatible when we add more similar SoCs. Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260806-mtk-snor-fallback-compatible-v1-1-74559b491b4a@baylibre.com Signed-off-by: David Lechner <[email protected]>
5 daysnet: dwc_eth_qos: add mt8366 supportDavid Lechner
Add a compatible string match for MT8366 targets. Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 daysnet: dwc_eth_qos_mtk: add mt8366 supportDavid Lechner
Add a compatible string match and new PERI_ETH_BASE address for MT8366 targets. Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 daysnet: dwc_eth_qos_mtk: support platform-specific PERI_ETH_BASEDavid Lechner
Add infrastructure to support future MediaTek platforms that have a different PERI_ETH_BASE address. There are at least 3 different known base address for this. Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 daysphy: mtk-tphy: add v3 hardware supportDavid Lechner
Add devicetree compatible and match data for "mediatek,generic-tphy-v3" in the MediaTek TPHY driver. According to the Linux driver implementation, the only difference between this and v2 is that v3 doesn't need to set slew rate. There is one register write in the U-Boot driver that gets skipped because of this now. Also, according to the upstream devicetree bindings, mt8195 is also v3 TPHY, so it gets updated as well. Reviewed-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: David Lechner <[email protected]>
5 daysMerge patch series "boot: image-fdt: Restore suppression of irrelevant ERROR ↵Tom Rini
message" Jonas Karlman <[email protected]> says: This series changes the returned error code for lmb_alloc_mem() and lmb_free() may return to help restore suppression of the verbose ERROR messages when FDT memreserve and reserved-memory is being processed. Link: https://lore.kernel.org/r/[email protected]
5 daysboot: image-fdt: Restore suppression of irrelevant ERROR messageJonas Karlman
The commit 623f6c5b6ab7 ("boot: image-fdt: free old dtb reservations") removed the suppression of ERROR messages when -EINVAL was returned due to the memory region not being part of the LMB memory map. This causes an irrelevant ERROR message during boot, e.g.: Model: Radxa ROCK 3B [...] ERROR: reserving fdt memory region failed (addr=10f000 size=100 flags=2): -22 or Model: Rockchip RK3288 Asus Tinker Board S [...] ERROR: reserving fdt memory region failed (addr=fe000000 size=1000000 flags=4): -22 FDT correctly contains reserved-memory for 10f000 or fe000000 and U-Boot correctly does not make these regions available in the LMB memory map: memory[0] [0x200000-0xefffffff], 0xefe00000 bytes, flags: none memory[1] [0x100000000-0x1ffffffff], 0x100000000 bytes, flags: none or memory[0] [0x0-0x7fffffff], 0x80000000 bytes, flags: none With lmb_alloc_mem() and lmb_free() both returning -EFAULT when the requested memory region is not part of the LMB memory map it should be safe to ignore these errors when FDT memreserve and reserved-memory is being processed. Print -EFAULT errors using a debug message to restore suppression of this irrelevant ERROR message when memory region is not part of the LMB memory map. Fixes: 623f6c5b6ab7 ("boot: image-fdt: free old dtb reservations") Signed-off-by: Jonas Karlman <[email protected]> Reviewed-by: Randolph Sapp <[email protected]>
5 dayslmb: Return -EFAULT when freeing unallocated memory regionsJonas Karlman
Make lmb_free() return -EFAULT when the requested memory region is not allocated, instead of the generic -1 error value. Document the updated error code in the public API comment and change the LMB unit test to check for the new -EFAULT errno value. Signed-off-by: Jonas Karlman <[email protected]> Reviewed-by: Randolph Sapp <[email protected]>
5 dayslmb: Return -EFAULT when requested region is not part of memory mapJonas Karlman
lmb_alloc_addr() is documented to return -EINVAL when the requested memory region is not part of the LMB memory map. However, -EINVAL is also used to e.g. indicate that a NULL pointer is passed as the addr parameter or when the requested memory region partially overlaps an existing region. Change lmb_alloc_addr() to return -EFAULT when the requested memory region is not part of the LMB memory map to make the type of error known to callers. Also extend unit tests to validate that the return code has stay the same when the requested memory region partially overlaps. No caller of lmb_alloc_addr() is checking what type of error code is returned, so this change has no intended behavior change. Signed-off-by: Jonas Karlman <[email protected]> Reviewed-by: Randolph Sapp <[email protected]>
6 daysdisk: ubi: use a format string when copying the volume nameDaniel Golle
part_get_info_ubi() passes the UBI volume name straight to snprintf() as its format argument: snprintf(info->name, PART_NAME_LEN, vol->name); A volume name that contains a '%' is then interpreted as a printf conversion specifier, yielding a wrong partition name or reading unintended variadic arguments; a '%n' would be undefined behaviour. Volume names are user-defined and boot methods select images by volume name, so copy the name through a "%s" format instead. Fixes: aa5b67ce2262 ("disk: support UBI partitions") Signed-off-by: Daniel Golle <[email protected]> Reviewed-by: Heiko Schocher <[email protected]>
6 daysspi: rockchip: skip the unused FIFO direction on a one-wire deviceCole Munz
The controller has a transfer-mode field that can run transmit-only or receive-only instead of both, which leaves the unused FIFO out of the transfer entirely. The driver never used it for that: claim_bus always programmed TMOD_TR, and the only other mode came from an opportunistic switch to TMOD_RO for read-only transfers. A device described with spi-{tx,rx}-bus-width = <0> has no wire in that direction at all, so now that the width reaches plat->mode as SPI_NO_TX/SPI_NO_RX, pick the transfer mode from it. A write-only display stops clocking receive bytes nobody reads. The transmit-only case needs one more change. The 8-bit loop paces itself on the receive FIFO and sets toread unconditionally, so with no receive path it would wait on a FIFO that stays empty forever. Leave toread at zero there and let the existing wait_till_not_busy() at the end of the chunk handle completion, which is the same thing that already covers a transmit component today. The restore at the end of a read-only transfer went back to a hardcoded TMOD_TR, which would undo the device's own mode. Restore what the mode asks for instead. Signed-off-by: Cole Munz <[email protected]> Tested-by: Alexey Charkov <[email protected]> Reviewed-by: Quentin Schulz <[email protected]> Link: https://patch.msgid.link/3cf8dc75d461caf6076c35275021bbcdc0943de1.1787309754.git.Munzzyy1@proton.me Signed-off-by: Quentin Schulz <[email protected]>
6 daysspi: Handle spi-{tx, rx}-bus-width 0 as SPI_NO_TX/SPI_NO_RXCole Munz
The spi-peripheral-props binding shipped in dts/upstream allows a bus width of 0, meaning no RX or TX is possible on this device. The switches in spi_slave_of_to_plat() only handle 1/2/4/8, so a width of 0 falls through to the default case and warns "spi-rx-bus-width 0 not supported" on every boot, even though the devicetree is valid per the binding. The fact that the wire is missing is then dropped from plat->mode. Map 0 to new SPI_NO_TX/SPI_NO_RX mode bits, as Linux has done since v5.12 ("spi: Add SPI_NO_TX/RX support", mainline d962608ce218). Bits 16 and 17 are the first free mode bits. Mapping the bits is not enough on its own, as Quentin pointed out: nothing would stop a caller from asking for a transfer in a direction that has no wire, and every controller driver would need its own guard. Validate centrally in dm_spi_xfer() instead, matching Linux's __spi_validate(): a din on a SPI_NO_RX device or a dout on a SPI_NO_TX device fails with -EINVAL before it reaches the driver. A new sandbox test covers both rejections. This comes up on devices with no MISO line at all, such as a write-only SPI display described with spi-rx-bus-width = <0>. Signed-off-by: Cole Munz <[email protected]> Acked-by: Quentin Schulz <[email protected]> Link: https://patch.msgid.link/ae6a85d6f985b63c8f5a3fe8deeab89d79757b14.1787309754.git.Munzzyy1@proton.me Signed-off-by: Quentin Schulz <[email protected]>
7 dayspinctrl: airoha: sync with linux-7.3 driverMikhail Kshevetskiy
The code was synced with linux-pinctrl/for-next (future linux-7.3) branch. Signed-off-by: Mikhail Kshevetskiy <[email protected]> Reviewed-by: Daniel Schwierzeck <[email protected]> Tested-by: Daniel Schwierzeck <[email protected]>