| Age | Commit message (Collapse) | Author |
|
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)
|
|
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]>
|
|
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]
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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.
|
|
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
|
|
[1] https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git
|
|
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
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
Signed-off-by: Tom Rini <[email protected]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|
|
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]>
|