summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-08-02clk: renesas: Add SDK SCP 4.36 map to Renesas R-Car R8A78000 X5H CPG clock ↵Marek Vasut
driver The SCMI IDs did not change between SDK SCP 4.32 and SDK SCP 4.36. Add SDK SCP 4.36 as supported version and reuse SDK SCP 4.32 remap table. Signed-off-by: Marek Vasut <[email protected]>
2026-08-02usb: mtu3: wait for TX FIFO to drain before disconnectCarlo Caione
Fastboot unregisters the USB gadget from the completion callback of its final OKAY response. MTU3 QMU can report that request complete while bytes remain in the endpoint TX FIFO. Disabling the USB function immediately can therefore disconnect the host before it receives the response. Before selecting the high-speed or SuperSpeed disconnect operation, poll the FIFO state of enabled IN endpoints that have no pending requests. Bound the wait to 1 ms. If a FIFO does not drain, reset its endpoint, force the disconnect, and propagate -ETIMEDOUT through the gadget pullup operation. Endpoints with pending requests are skipped so an ordinary disconnect does not wait for an active transfer. Fixes: e09b88cd083d ("usb: add MediaTek USB3 DRD driver") Signed-off-by: Vitor Sato Eschholz <[email protected]> Signed-off-by: Carlo Caione <[email protected]> Reviewed-by: Marek Vasut <[email protected]>
2026-08-02MAINTAINERS: Update SH/SoCFPGA/USB email addressesMarek Vasut
Update the email addresses to a valid one. Use N: usb to match on all USB related bits. Signed-off-by: Marek Vasut <[email protected]>
2026-07-31Merge tag 'efi-2026-10-rc2-2' of ↵Tom Rini
https://git.u-boot-project.org/u-boot/custodians/u-boot-efi Pull request efi-2026-10-rc2-2 CI: https://git.u-boot-project.org/u-boot/custodians/u-boot-efi/-/pipelines/839 Documentation: * README: Slightly rephrase env set and env print paragraph * cmd: gpt: Reinstate gpt setenv * CONTRIBUTE: replace "as" with "like" UEFI: * Unify the memory map output of 'efi mem' and 'efidebug memmap' * Print ISA-specific and unknown memory attributes * Rix memory leak in efi_sigstore_parse_siglist * Fix use of uninitialized guid in variable enumeration loops
2026-07-31Merge tag 'u-boot-at91-fixes-2026.10-a' of ↵Tom Rini
https://git.u-boot-project.org/u-boot/custodians/u-boot-at91 First set of u-boot-at91 fixes for the 2026.10 cycle: - MAINTAINERS file update
2026-07-31Merge tag 'u-boot-marvell-20260731' of ↵Tom Rini
https://git.u-boot-project.org/u-boot/custodians/u-boot-marvell CI: https://git.u-boot-project.org/u-boot/custodians/u-boot-marvell/-/pipelines/834 u-boot-marvell changes 2026-07-31: - arm64: a37xx: pinctrl: fix info->dev used but never set (Quentin) - arm: mach-mvebu: Add more AC3 & PC3 variants (Chris) - arm: mvebu: Update docs for Allied Telesis x220 (Chris) - arm: mvebu: Add Allied Telesis x960 board (Chris)
2026-07-31efi_loader: fix use of uninitialized guid in variable enumeration loopsScott Moser
efi_bootmgr_delete_invalid_boot_option(), eficonfig_show_boot_selection(), and eficonfig_create_change_boot_order_entry() each enumerate all EFI variables by repeatedly calling efi_next_variable_name() in a loop, passing the same efi_guid_t as both input and output. GetNextVariableName() needs the vendor GUID returned by the previous call, together with the variable name it returned, to know where to resume. In each of these loops the efi_guid_t was declared inside the loop body, so a new instance comes into scope on every iteration. Relying on it to still hold the previous iteration's value depends on the compiler reusing the same stack slot across iterations, which is undefined behavior. With a compiler that zero-initializes locals by default (e.g. clang, or gcc configured with -ftrivial-auto-var-init=zero), the GUID is cleared on every iteration, so the lookup of the variable name returned by the previous call fails and efi_init_obj_list() aborts: Cannot initialize UEFI sub-system ** Booting bootflow ... with efi Boot failed (err=-22) Move the efi_guid_t declarations out of the loops so the value written by the previous efi_next_variable_name() call is preserved across iterations. Fixes: 140a8959d48f ("eficonfig: use efi_get_next_variable_name_int()") Signed-off-by: Scott Moser <[email protected]> Reviewed-by: Heinrich Schuchardt <[email protected]>
2026-07-31doc: cmd: gpt: Reinstate gpt setenvMarek Vasut
Commit dc3765ede5a4 ("doc: Switch from setenv to env set") was too eager to switch "setenv" to "env set" and also incorrectly rewrote "gpt setenv" to "gpt env set". Undo this error. Fixes: dc3765ede5a4 ("doc: Switch from setenv to env set") Signed-off-by: Marek Vasut <[email protected]> Reviewed-by: Simon Glass <[email protected]>
2026-07-31README: Slightly rephrase env set and env print paragraphMarek Vasut
Adjust the paragraph to make it a bit more readable. No functional change. Signed-off-by: Marek Vasut <[email protected]> Reviewed-by: Simon Glass <[email protected]>
2026-07-31doc: CONTRIBUTE: replace "as" with "like"Quentin Schulz
It's either "as with" or "like" but not "as", as reported by Simon. Let's fix this oversight. Fixes: 06f014394594 ("doc: CONTRIBUTE: tell people reviewing *is* contributing") Reported-by: Simon Glass <[email protected]> Suggested-by: Simon Glass <[email protected]> Signed-off-by: Quentin Schulz <[email protected]> Reviewed-by: Simon Glass <[email protected]>
2026-07-31efi_loader: fix memory leak in efi_sigstore_parse_siglistHeinrich Schuchardt
In case of an error in efi_sigstore_parse_siglist() function efi_sigstore_free() is called. Currently it fails to free allocated data because siglist->sig_data_list is not set on the error path. Always update siglist->sig_data_list when a struct efi_sig_data is allocated. Suggested-by: Ilias Apalodimas <[email protected]> Signed-off-by: Heinrich Schuchardt <[email protected]> Reviewed-by: Ilias Apalodimas <[email protected]>
2026-07-31efi: Print ISA-specific and unknown memory attributesAristo Chen
The attribute mnemonic table did not cover EFI_MEMORY_ISA_VALID and the EFI_MEMORY_ISA_MASK field, and attribute bits without a mnemonic were silently dropped, so a memory map carrying ISA-specific, invalid or not yet known attributes displayed incomplete information without any hint that something was missing. Add a mnemonic for EFI_MEMORY_ISA_VALID and print the ISA-specific field as ISA=<value> when it is valid, instead of decoding bits whose meaning U-Boot cannot know. Any remaining bits that match neither the mnemonic table nor the ISA field are printed as a hexadecimal value. Suggested-by: Heinrich Schuchardt <[email protected]> Signed-off-by: Aristo Chen <[email protected]>
2026-07-31efi: Unify the memory map output of 'efi mem' and 'efidebug memmap'Aristo Chen
The efi and efidebug commands each carried their own code for printing the EFI memory map, with separate tables of memory type and attribute names. The copies had drifted: efidebug knew EFI_PERSISTENT_MEMORY_TYPE while 'efi mem' printed it as '<invalid>', neither table knew EFI_UNACCEPTED_MEMORY_TYPE, and the 'efi mem' printer had misaligned column headers, a broken '<gap>' line and a superfluous Virtual column: the map is identity mapped before SetVirtualAddressMap() is called, so the field carries no information at the time the command can run. Move the printing loop of 'efidebug memmap' into efi_common.c as efi_show_memmap(), which is linked into both commands, and use it from both. The second copy in 'efi mem' is deleted together with efi_print_mem_table() and the private sorting and merging code, including the 'all' argument. The memory type names follow the UEFI specification with the leading 'Efi' and the trailing 'Type' stripped, for example ConventionalMemory for EfiConventionalMemory, and the missing name for unaccepted memory is added. The type column is widened to fit the longest name, MemoryMappedIOPortSpace. The shared function iterates the map with the descriptor size reported by the firmware instead of assuming sizeof(struct efi_mem_desc). This matters for 'efi mem' under EDK II based firmware, which reports a descriptor size of 0x30. The memory map key, which was printed uninitialized on the payload path, is now initialized. The command documentation is updated with output captured from the app running under OVMF, and documents why virtual addresses are not shown. Suggested-by: Heinrich Schuchardt <[email protected]> Signed-off-by: Aristo Chen <[email protected]>
2026-07-30arm: mvebu: Add Allied Telesis x960 boardChris Packham
The x960-28YSQ is a 25G/100G layer 3 switch from Allied Telesis. Signed-off-by: Chris Packham <[email protected]> Reviewed-by: Stefan Roese <[email protected]> [sr: fix DT file name in MAINTAINERS]
2026-07-30arm: mvebu: Update docs for Allied Telesis x220Chris Packham
The current documentation doesn't work as-is for extracting the DDR training binary from the vendor bootloader. There are some seemingly undocumented alignment requirements that we need to meet by padding the binary file. Add some instructions on how to do this with objcopy. Also fix a minor spelling mistake while we're here. Signed-off-by: Chris Packham <[email protected]> Reviewed-by: Stefan Roese <[email protected]> [sr: fix title underline length]
2026-07-30arm: mach-mvebu: Add more AC3 & PC3 variantsChris Packham
Add IDs for more of the Alleycat3 and Poncat3 variants. This makes the SoC information at boot say something other than "Unknown-??". Signed-off-by: Chris Packham <[email protected]> Reviewed-by: Stefan Roese <[email protected]>
2026-07-30arm64: a37xx: pinctrl: fix info->dev used but never setQuentin Schulz
A bunch of code calls info->dev, mostly dev_* messages and devm_kzalloc. The former can be passed a NULL device and _dev_printk handles this just fine. The latter ignores the dev argument whenever !CONFIG_IS_ENABLED(DEVRES) which was true in most cases until we made CONFIG_DEVRES mandatory for U-Boot proper in commit 217cf656e249 ("dm: core: Default to using DEVRES outside of xPL"). Failing to set info->dev before it's used by devm_kzalloc results in crashes, therefore let's set info->dev before it can be used. Reported-by: Ben Schneider <[email protected]> Closes: https://lore.kernel.org/u-boot/IRefanijM8fTzOXeGe-H5hmhRkm7pt4Q83BV6VcWKlWp0s4i8mYcONTQz-IVhvNWlGta4LtnfK7ti6gxlrqq8h8cotgG1S0Fs6_DviAHvyo=@bens.haus/ Fixes: 0871806629b5 ("pinctrl: armada-37xx: Add pin controller support for Armada 37xx") Fixes: 217cf656e249 ("dm: core: Default to using DEVRES outside of xPL") Signed-off-by: Quentin Schulz <[email protected]> Tested-by: Ben Schneider <[email protected]> Reviewed-by: Stefan Roese <[email protected]>
2026-07-30Merge tag 'mmc-for-2026.10-rc2' of ↵Tom Rini
https://git.u-boot-project.org/u-boot/custodians/u-boot-mmc CI: https://git.u-boot-project.org/u-boot/custodians/u-boot-mmc/-/pipelines/781 - Enable MMC CMD23 for multi-block transfers - Various fixes to mmc core - Add PF9453 pmic/regulator driver - Support SCP 4.36 map for renesas-r8a78000
2026-07-30test: net: add regression test for IP reassembly overflowShahriyar Jalayeri
Add a DM test that feeds __net_defragment() a single crafted fragment whose trailing hole descriptor lands just past pkt_buff. Without the preceding fix the 8-byte hole write goes out of bounds; with it the fragment is dropped and no datagram is delivered. Signed-off-by: Shahriyar Jalayeri <[email protected]> Acked-by: Jerome Forissier <[email protected]>
2026-07-30net: fix out-of-bounds write in IP fragment reassemblyShahriyar Jalayeri
__net_defragment() reassembles IP fragments into the static buffer pkt_buff[CONFIG_NET_MAXDEFRAG]. The bounds check if (start + len > IP_MAXUDP) return NULL; only covers the fragment data copy. The split-hole and move-hole branches additionally write an 8-byte struct hole via "*newh = *h" at newh = thisfrag + len / 8, which can land up to sizeof(struct hole) bytes past the end of pkt_buff. A single fragment with a non-zero fragment offset and the More-Fragments flag set reaches this path, so a crafted fragment received during netboot overflows the buffer. Reject any fragment whose trailing hole descriptor would fall outside pkt_buff. Signed-off-by: Shahriyar Jalayeri <[email protected]> Acked-by: Jerome Forissier <[email protected]>
2026-07-29crypto: hash: use DM providers from hash commandJames Hilliard
The hash command currently always uses the software implementation for the selected algorithm, even when driver-model hash providers are available. Add a hash_digest_wd_lookup() helper which probes UCLASS_HASH devices in order and uses the first provider supporting the requested algorithm. Continue past unavailable providers and unsupported operations, but propagate a hard digest failure once a provider accepts the operation. Remember probe failures so they are not silently hidden by software fallback when no later provider succeeds. Use the helper from the hash command and retain its software fallback when no usable provider is present. Add sandbox tests covering provider fallback and hard-error propagation. Signed-off-by: James Hilliard <[email protected]>
2026-07-29spl: atf: fix BL32 entry point for multi-segment TEE imagesDaniel Golle
binman's split-elf operation records one FIT image node per ELF segment, all with os = "tee", and only the segment containing the ELF entry point carries an entry property. Since fdt_add_subnode() inserts new subnodes in front of existing ones, the /fit-images nodes end up in reverse recording order, so spl_fit_images_find() would return the *last* TEE segment and its load address was passed to BL31 as the BL32 entry point. On RK3588 with an OP-TEE tee.elf consisting of two PT_LOAD segments this made BL31 (SPD=opteed) ERET into OP-TEE's data segment at 0x30200000 instead of the entry point at 0x30000000, hanging the boot right after 'BL31: Initializing BL32'. Prefer the FIT image node which provides an entry property and only fall back to the first matching node when none of them has one. Signed-off-by: Daniel Golle <[email protected]>
2026-07-29Merge patch series "rtc: pcf8563: HYM8563 support and unreliable-time reporting"Tom Rini
Daniel Golle <[email protected]> says: The Haoyu HYM8563, found for example on the Radxa ROCK 5B, is a clone of the NXP PCF8563 with an identical timekeeping register layout, but the pcf8563 driver does not match its compatible used in upstream DT. Boards fitted with it end up without DM_RTC and, as a consequence, without usable EFI GetTime and SetTime runtime services. On top of that, when the chip reports that the time may be unreliable after a supply voltage drop, the driver returns a bare -1, which callers interpret as -EPERM rather than as invalid data. This series makes the existing driver serve the HYM8563 and lets callers distinguish an unreliable time from a permission problem. The driver gains the additional compatible string and returns -EINVAL when the voltage-low flag is set, matching the rv3032 driver and the behaviour of the Linux driver for the same chips. Link: https://lore.kernel.org/r/[email protected]
2026-07-29rtc: pcf8563: return -EINVAL when the voltage-low flag is setDaniel Golle
Return a proper error code instead of a bare -1 (-EPERM) when VL indicates the time is not reliable, matching rv3032 and the Linux driver behaviour. Signed-off-by: Daniel Golle <[email protected]>
2026-07-29rtc: pcf8563: add haoyu,hym8563 compatibleDaniel Golle
The HYM8563 is a PCF8563 clone with an identical timekeeping register layout and is found e.g. on the Radxa ROCK 5B. Match its compatible so DM_RTC (and with it the EFI GetTime/SetTime runtime services) can use the existing driver with upstream DT. Signed-off-by: Daniel Golle <[email protected]> Reviewed-by: Tom Rini <[email protected]>
2026-07-29x86: add support for CONFIG_REMAKE_ELFDenis Mukhin
x86 builds with CONFIG_REMAKE_ELF fail as the following: ... u-boot-elf.o: file not recognized: file format not recognized ... Fix objcopy/ld parameters for x86 to enable CONFIG_REMAKE_ELF configurations in both SPL and U-Boot proper builds. Add a new 'PLATFORM_ELFLDFLAGS' make variable for injecting proper linker arguments when u-boot.elf is requested. Signed-off-by: Denis Mukhin <[email protected]> Reviewed-by: Simon Glass <[email protected]>
2026-07-29CI: Azure: Correctly skip semihosting tests on vexpress_fvpTom Rini
In commit d75998b476de ("Docker, CI: Add vexpress_fvp / vexpress_fvp_bloblist support") we specifically disable the semihosting tests on FVP using platforms due to upstream issues. With commit 7ffa20af30dd ("Merge patch series "fs: regression-safe load <iface> for null_dev_desc_ok fstypes"") we add a new test that was not caught with "hostfs" because it's a semihosting test. Update the logic in our pipeline to skip all semihosting tests. Signed-off-by: Tom Rini <[email protected]>
2026-07-29mailmap: update entry for Christopher ObbardChristopher Obbard
I have changed employer; update my mailmap entry to point at my new email address. Signed-off-by: Christopher Obbard <[email protected]>
2026-07-29arm: qcom: Update ipq5424-rdp466-u-boot.dtsi for v7.1-dts changesTom Rini
Once we move to the v7.0-dts tag, we get a failure to build of: dts/upstream/src/arm64/qcom/ipq5424.dtsi:556.21-573.5: ERROR (phandle_references): /soc@0/mmc@7804000: Reference to non-existent node or label "sdc_default_state" also defined at arch/arm/dts/ipq5424-rdp466-u-boot.dtsi:20.8-39.4 ERROR: Input tree has errors, aborting (use -f to force output) Looking over the changes, this appears to be what's required to keep the platform functioning as expected. Acked-by: Casey Connolly <[email protected]> Signed-off-by: Tom Rini <[email protected]>
2026-07-29arm: imx943: Update dts files to build with v7.1-dts tagTom Rini
When moving to the v7,1-dts tag, we see a few problems trying to build this platform. In turn, when looking at the upstream changes we can see that USB3 support has been included now, but isn't exactly the same as in our tree either. Modify things such that we build again. Signed-off-by: Tom Rini <[email protected]>
2026-07-29Subtree merge tag 'v7.1-dts' of dts repo [1] into dts/upstreamTom Rini
[1] https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git
2026-07-29Squashed 'dts/upstream/' changes from 0f7b6a4fa8c5..e8613e1cf445Tom Rini
e8613e1cf445 Merge tag 'v7.1-dts-raw' 7d7b25386d0d dt-bindings: i2c: mux-gpio: name correct maintainer 504267e5a417 Merge tag 'v7.1-rc7-dts-raw' f3a745a3a4ad Merge tag 'net-7.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net acccf58ac475 dt-bindings: ethernet: eswin: fix hsp-sp-csr backward compatibility 5603b5a845a6 Merge tag 'soc-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 8bdd093b9a17 Merge tag 'at91-fixes-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes 9234c73423a8 Merge tag 'v7.1-rc6-dts-raw' 3a9d5adf2b88 Merge tag 'usb-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 34fdbf49fba1 ARM: dts: gemini: Fix partition offsets cf3edfa743ba Merge tag 'qcom-arm64-fixes-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes 8046ed0ddc8f Merge tag 'qcom-drivers-fixes-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes 1fa60a4ea31d spi: dt-bindings: spi-qpic-snand: Add ipq5210 compatible 13f874376658 Merge tag 'v7.1-rc5-dts-raw' c286586a7e10 Merge tag 'drm-fixes-2026-05-23' of https://gitlab.freedesktop.org/drm/kernel e762331c291d Merge tag 'spi-fix-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi ba13e8e63c11 Merge tag 'sound-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound b30ca4dcc44c dt-bindings: usb: Fix EIC7700 USB reset's issue d5518259c298 dt-bindings: usb: ti,omap4-musb: Drop duplicate 'usb-phy' property constraints 33e749a8bbba Merge tag 'net-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 08874e59dda6 Merge branch '20260416-qcom_ice_power_and_clk_vote-v5-13-5ccf5d7e2846@oss.qualcomm.com' into arm64-fixes-for-7.1 89fde76ccf55 arm64: dts: qcom: eliza: Add power-domain and iface clk for ice node 27b0f6c5d58d arm64: dts: qcom: milos: Add power-domain and iface clk for ice node 1bd32a2c178b spi: dt-bindings: fsl-qspi: support SpacemiT K3 c80fa8778611 Merge tag 'soc-fixes-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 409463513451 dt-bindings: ethernet: eswin: add optional TXD and RXD delay register offsets f5c3a8c44216 Merge tag 'drm-msm-fixes-2026-05-17' of https://gitlab.freedesktop.org/drm/msm into drm-fixes 2bc032c57304 dt-bindings: display/msm: Fix typo in clock-names property db5740840be6 ARM: dts: microchip: sam9x7: fix GMAC clock configuration 7d7ce06c8f20 dt-bindings: display/msm: qcom,eliza-mdss: Correct DPU and DP ranges in example 30314657c9dd dt-bindings: display/msm: sm8750-mdss: Correct DPU and DP ranges in example 3c3223fcd495 dt-bindings: display/msm: sm8650: Correct VBIF range in example f8b9e1e3519f dt-bindings: display/msm: dp-controller: Allow DAI on SM8650 and others 2eb0667eba93 dt-bindings: display/msm: dp-controller: Correct SM8650 IO range d680a66f2e22 arm64: dts: qcom: x1-dell-thena: remove i2c20 (battery SMBus) and reserve its pins 14bd812f65ef arm64: dts: qcom: glymur: Drop RPMh CXO clocks from QMP PHYs 2b901debdeee dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk 0a1bc7849ca4 Merge tag 'v7.1-rc3-dts-raw' 666d329106c4 ASoC; dt-bindings: mediatek,mt8173-rt5650-rt5514: Fix mediatek,audio-codec constraints 14e66255adcf Merge tag 'riscv-dt-fixes-for-v7.1-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes 7b9455d83578 Merge tag 'renesas-fixes-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes 414a765b6286 dt-bindings: i2c: apple,i2c: Add t8122 compatible 50d464bac2ae Merge tag 'v7.1-rc2-dts-raw' 6ab87574f769 dt-bindings: i2c: amlogic: Add compatible for T7 SOC 75f8059eac8d Merge tag 'mailbox-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox 960ba5328113 riscv: dts: microchip: fix icicle i2c pinctrl configuration 40f8b0178ead riscv: dts: starfive: jh7110: Drop CAMSS node 43def18f34fe arm64: dts: renesas: r9a09g056: Add #mux-state-cells to usb20phyrst 1f176138aa80 arm64: dts: renesas: r9a09g057: Add #mux-state-cells to usb2{0,1}phyrst 7b2f4bbf8bf6 ARM: dts: renesas: rskrza1: Drop superfluous cells 1d9e0dbc238c ARM: dts: renesas: genmai: Drop superfluous cells 017c0a259732 ARM: dts: renesas: r7s72100: Add missing unit address to bus node ea1b71e07873 ARM: dts: renesas: r8a7792: Add missing unit address to bus node 8de5366ee7ea ARM: dts: renesas: r8a7779: Add missing unit address to bus node 9c64edd80710 ARM: dts: renesas: r8a7778: Add missing unit address to bus node a71a1da242f3 arm64: dts: renesas: rz-smarc-du-adv7513-smarc: Fix missing cells and reg in DU subnode a0137ebb2eef arm64: dts: renesas: rz-smarc-cru-csi-ov5645: Fix missing cells and reg in CSI2 subnode 6b9f827a5dd3 arm64: dts: renesas: salvator-panel: Fix missing cells and reg in DTO 4574e35715ad arm64: dts: renesas: draak/ebisu-panel: Fix missing cells and reg in DTO 53a52a8936c7 arm64: dts: renesas: r8a78000: Fix SCIF brg_int clocks 29faa9a4aac7 Merge tag 'v7.1-rc1-dts-raw' 3c8b54cc8bb8 Merge tag 'rtc-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux 0f0b879ed6b6 Merge tag 'char-misc-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc dec766502d1c Merge tag 'spi-fix-v7.1-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi ecda115b10e3 Merge tag 'sound-fix-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound f8fecf83f15c Merge tag 'i2c-for-7.1-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux a7c313e79b3c Merge tag 'soc-late-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc c631527dbade Merge tag 'amlogic-fixes-v7.1-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/late2 56d2e5c9f677 Merge tag 'input-for-v7.1-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 7cb5e123558a ASoC: dt-bindings: ti,tas2781: Add TAS5832 support 4e020fc4a49f Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux d5c9314c6eb6 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi beac3df556d7 arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number 38efe3b80720 arm64: dts: amlogic: meson-axg: Add missing cache information to cpu0 07e928496fdc arm64: dts: amlogic: t7: khadas-vim4: fix board model name c828e67ccf0b arm64: dts: amlogic: Fix GIC register ranges for Amlogic T7 220be0c101be arm64: dts: amlogic: t7: khadas-vim4: fix memory layout for 8GB RAM a06229b324b2 arm64: dts: amlogic: s6: Drop CPU masks from GICv3 PPI interrupts 98f6092acebd Merge tag 'leds-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds f5a2c75e3a5f Merge tag 'mfd-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd 279a1fba5075 Merge tag 'apple-soc-fixes-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/late2 e9784c8ff00c ARM: dts: bcm4709: fix bus range assignment 18a3d9aa0dde Merge tag 'mvebu-dt64-7.1-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/late2 5acc2e2ce8d6 Merge branch 'arm/fixes' into soc/late2 78429b877ad3 spi: fix explicit controller deregistration f7ac3130cae3 dt-bindings: input: add GPIO charlieplex keypad 8d5d5d159ac8 dt-bindings: input: add settling-time-us common property b58509496cad dt-bindings: input: add debounce-delay-ms common property 86dee22604ab Merge tag 'i2c-host-7.1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow b1248825bf5b Merge tag 'usb-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb ac6494ba99c1 Merge tag 'tty-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty 2a6e4c102682 Merge tag 'pinctrl-v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl bb9574141067 Merge tag 'i2c-for-7.1-rc1-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux bd7bfe699e0d Merge tag 'mtd/for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux 0d2987c58e9e Merge tag 'rproc-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux ab19fe96ca0c Merge tag 'devicetree-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux a57fa632ff20 Merge tag 'for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux 21e4c2d71d36 Merge tag 'nand/for-7.1' into mtd/next 63ba676c3a52 Merge tag 'for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply 64623f2366d7 Merge tag 'hid-for-linus-2026041601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid 068d16b13b47 Merge tag 'dmaengine-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine def8c67c21c5 Merge tag 'phy-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy f5c769efcd23 Merge tag 'mips_7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux f48a88cbba08 Merge tag 'soc-drivers-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 69164ce9aa48 Merge tag 'soc-dt-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc a725adedee9a Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm ac059cf66e92 Merge branch 'for-7.1/winwing' into for-linus ebba67d240e9 Merge branch 'for-7.1/core-v2' into for-linus 81dd31d81b00 Merge branches 'clk-samsung', 'clk-qcom', 'clk-round', 'clk-sai' and 'clk-cleanup' into clk-next 63dd3374ca84 Merge branches 'clk-tenstorrent', 'clk-rockchip', 'clk-imx' and 'clk-allwinner' into clk-next 134c24ea9735 Merge branches 'clk-fixes', 'clk-renesas', 'clk-rpi', 'clk-eswin' and 'clk-mediatek' into clk-next b59f32615b94 dt-bindings: display: panel: panel-simple: Add lg,sw49410 compatible 785a7287525c dt-bindings: display: ti, am65x-dss: Fix AM62L DSS reg and clock constraints 6ce7e903c8cb dt-bindings: display: simple: Move Innolux G156HCE-L01 panel to dual-link ae6d703dd47b dt-bindings: display: simple: Move AUO 21.5" FHD to dual-link bac91a1a2afa dt-bindings: thermal: Fix false warning with 'phandle' in trips nodes 75f472a7bdd7 Merge tag 'v7.1-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 febc372ccfe6 Merge tag 'iommu-updates-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux 1e80b541f285 Merge tag 'ata-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux b35865b538c0 Merge tag 'pci-v7.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci f473fc1514c5 Merge tag 'hwmon-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging ca19299e2835 Merge tag 'spi-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 1f6298fbb0f1 Merge tag 'regulator-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator ec806ea6381b Merge tag 'pmdomain-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm 7a964c32ab91 Merge tag 'mmc-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc 917aa3291bee Merge tag 'pwm/for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux 87bc51a7db62 dt-bindings: qcom,pdc: document the Hawi Power Domain Controller d3eb4717204e Merge tag 'sound-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound f0a247d3c982 Merge tag 'drm-next-2026-04-15' of https://gitlab.freedesktop.org/drm/kernel e74db5b6d2ca Merge tag 'media/v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 22cda52e7976 update Sean's email address 6dd03e20b8b1 Merge tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 72a4f7ad5bce Merge tag 'powerpc-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 085503707412 dt-bindings: i2c: cnxt,cx92755-i2c: Convert to DT schema 7db338b248ab arm64: dts: apple: Fix spelling error c990de46c8b8 dt-bindings: Update Sasha Finkelstein's email address 29ac81b6f5cc Merge tag 'i2c-host-7.1-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow 840b9bbbf5a5 Merge tag 'irq-drivers-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2d9d66836ad8 Merge tag 'ti-k3-dt-for-v7.1-part2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt f7f34524d88f spi: dt-bindings: fsl: Correct GPIO flags in the example c9ff4501b3e7 ASoC: SOF: Intel: NVL/NVL-S: add platform name 1ab94b0b5264 Merge tag 'pwrseq-updates-for-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux b71204c48bd8 Merge tag 'gpio-updates-for-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux 1c3e973d824a Merge tag 'thermal-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm c7a6bd4157fc Merge tag 'pm-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm eadf51e63cf6 dt-bindings: ARM: arm,vexpress-scc: convert to DT schema 7a1b55142b2d dt-bindings: sram: Document qcom,hawi-imem compatible c5de657d33f9 Merge branch 'pci/controller/rzg3s-host' 85e2e8abd845 Merge branch 'pci/controller/dwc-tegra194' 7c3c757b27a6 Merge branch 'pci/controller/dwc-eswin' b8b036c74397 Merge branch 'pci/controller/dwc-andes-qilai' c2296648a70c Merge branch 'pci/controller/dwc' 8efda8ef966a MIPS: Add Mobileye EyeQ6Lplus evaluation board dts 65240af9d72d MIPS: Add Mobileye EyeQ6Lplus SoC dtsi 84a9f2555fbd dt-bindings: soc: mobileye: Add EyeQ6Lplus OLB 85bced4b10a1 dt-bindings: mips: Add Mobileye EyeQ6Lplus SoC 9b735b21418b dt-bindings: timestamp: Add Tegra264 support c3320c3597ce dt-bindings: net: qcom,ipa: add Milos compatible c71ba432a9b8 dt-bindings: net: document Microchip PIC64-HPSC/HX MDIO controller b22fa850a05c dt-bindings: net: dsa: nxp,sja1105: make spi-cpol optional for sja1110 9753930e4f7e ASoC: dt-bindings: rockchip: convert rk3399-gru-sound to DT Schema 324c4c0a3268 Merge tag 'wireless-next-2026-04-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next 49a5c0d32f50 dt-bindings: net: ti: k3-am654-cpsw-nuss: Add ti,j722s-cpsw-nuss compatible f22f59b45ba6 dt-bindings: dpll: add ref-sync-sources property 3dcfe1c66ed3 dt-bindings: clock: fsl-sai: Document clock-cells = <1> support 9f1518a1b6ff dt-bindings: clock: fsl-sai: Document i.MX8M support 9cb7d912bd00 Merge tag 'qcom-clk-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom 67e446d2ad6b Merge tag 'samsung-clk-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung 8bd24a13336c Merge tag 'clk-imx-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx 6a40384a2620 Merge tag 'v7.1-rockchip-clk1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip 0208eb1fc4b6 Merge tag 'renesas-clk-for-v7.1-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas 97030b8a4970 Merge tag 'tenstorrent-clk-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux into clk-tenstorrent 26978929a176 dt-bindings: usb: dwc3: add support for StarFive JHB100 f1d1027d33be dt-bindings: usb: atmel,at91sam9rl-udc: convert to DT schema 9dfa98bd545a dt-bindings: usb: atmel,at91rm9200-udc: convert to DT schema b07ff7e0d236 dt-bindings: usb: generic-ehci: fix schema structure and add at91sam9g45 constraints 08871f3ea253 dt-bindings: usb: generic-ohci: add AT91RM9200 OHCI binding support e55a7fb3c6f8 arm: dts: at91: remove unused #address-cells/#size-cells from sam9x60 udc node 117292216644 Merge tag 'mvebu-fixes-7.0-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes f1326cd20e6a Merge tag 'sunxi-dt-for-7.1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt 5b4bc83a7247 Merge tag 'qcom-arm64-for-7.1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt c6ed1424dba1 Merge tag 'riscv-soc-drivers-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers ae4d5fb36f76 Merge tag 'riscv-dt-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt f2ea6c961fe7 Merge tag 'imx-dt-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt f852a02a89d1 Merge tag 'imx-fixes-7.0-2nd' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into arm/fixes 3ff983831a46 Merge tag 'v7.1-rockchip-dts32-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt faa011cea013 Merge tag 'v7.1-rockchip-dts32-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 03d689eaf95d dt-bindings: hwmon/pmbus: Add Infineon XDP720 d0f7f4b5aa63 Merge tag 'spacemit-dt-for-7.1-1' of https://github.com/spacemit-com/linux into soc/dt 83aaf82c5acf dt-bindings: hwmon: add support for MCP998X e6589752e1fc dt-bindings: trivial-devices: Add sony,aps-379 ef39589097d5 dt-bindings: sram: Allow multiple-word prefixes to sram subnode 9fc637876b24 dt-bindings: sram: Document qcom,milos-imem 9b4de39737da Merge tag 'thermal-v7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux 8a99652b10e8 Merge branch 'pm-cpufreq' 907e026f17f8 dt-bindings: net: realtek,rtl82xx: Document realtek,*-ssc-enable property e919822174b5 dt-bindings: net: realtek,rtl82xx: Keep property list sorted 332a77bc04bf Merge tag 'drm-misc-next-fixes-2026-04-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 5b3ed185a262 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 77495e5a964c regulator: fix OF node imbalance on reuse 77c76927fd48 ASoC: Yet another round of SDCA fixes 78acd0a1899e Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'intel/vt-d', 'amd/amd-vi' and 'core' into next d40127bb0ddd arm64: dts: ti: k3: Use memory-region-names for r5f cc5410cb9911 dt-bindings: pinctrl: qcom: Describe Hawi TLMM block fd4aabc43175 dt-bindings: pinctrl: pinctrl-max77620: convert to DT schema b33df534461a dt-bindings: gpio: cavium,thunder-8890: Remove DT binding 22d94fbb1e33 dt-bindings: pinctrl: pinctrl-single: Add brcm,bcm7038-padconf b3c5c3b2d911 dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible 48cae9bce69f arm64: dts: marvell: armada-37xx: swap PHYs' order in USB3 controller node 1d74c9d54c82 arm64: dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's phy-names ce923a101054 dt-bindings: clock: qcom: Add Nord Global Clock Controller f1d12cab58f0 dt-bindings: clock: qcom-rpmhcc: Add support for Nord SoCs e4c21e80d44e dt-bindings: clock: qcom: Document the Nord SoC TCSR Clock Controller a381cde95f2a dt-bindings: PCI: tegra194: Add monitor clock support c56d52c57129 ASoC: dt-bindings: hisilicon: Convert hi6210 I2S to dt-schema a8853719c449 dt-bindings: wireless: ath10k: Add quirk to skip host cap QMI requests 7baeea04041e Add Renesas RZ/G3L RSPI support 34fa3bb983e5 spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/G3L SoC b38f541ad606 pmdomain: Merge branch dt into next 708e56a8f1a6 dt-bindings: power: qcom,rpmhpd: Add RPMh power domain for Hawi SoC 3cfc66e84788 dt-bindings: net: wireless: add ath12k wifi device IPQ5424 29d874b1a513 dt-bindings: arm-smmu: qcom: Add compatible for Hawi SoC 6c0039f76170 dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles 37e55dc0fe16 dt-bindings: display: lt8912b: Drop redundant endpoint properties 79014a7ae4f4 ASoC: Merge up v7.0-rc7 2e02b8461790 dt-bindings: net: wireless: brcm: Add compatible for bcm43752 9baad1daefb4 dt-bindings: chrome: Add cros-ec-ucsi compatibility to typec binding 1b672a7a3adc dt-bindings: opp-v2: Fix example 3 CPU reg value 8857dc8eccef Merge v7.0-rc7 into drm-next 4bcfa14efd80 Merge tag 'icc-7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next e623a8aee9c6 Merge tag 'extcon-next-for-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next 2c9fe21f3423 dt-bindings: pinctrl: qcom: Add SDM670 LPASS LPI pinctrl bce61840e54d dt-bindings: qcom: lpass-lpi-common: add reserved GPIOs property 4fbdeafe9fa1 dt-bindings: nfc: nxp,nci: Document PN557 compatible 0ece9e722dc9 dt-bindings: remoteproc: qcom,milos-pas: Document Eliza ADSP 9b25554779d8 dt-bindings: remoteproc: qcom: Drop types for firmware-name 379fbe93e087 Merge tag 'cpufreq-arm-updates-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm f014e33d959a regulator: dt-bindings: qcom,qca6390-pmu: Document WCN6755 PMU fb7a247d9682 regulator: dt-bindings: regulator-max77620: convert to DT schema 50a980721064 MIPS: dts: loongson64g-package: Switch to Loongson UART driver c037bc79a0ca mips: dts: Add PCIe to EcoNet EN751221 4184278efe5a MIPS: mobileye: eyeq5-epm: add two Cadence GEM Ethernet PHYs d6757c1bb81d MIPS: mobileye: eyeq5: add two Cadence GEM Ethernet controllers c1535370dc20 dt-bindings: soc: mobileye: OLB is an Ethernet PHY provider on EyeQ5 bb7adc8b4b1d Merge tag 'v7.0-rc7' into usb-next d241d0e57f80 Merge tag 'v7.0-rc7' into char-misc-next 4518a2c38b9e ARM: dts: imx: Add DT overlays for DH i.MX6 DHCOM SoM and boards c141e96e46f7 ARM: dts: imx6sx: remove fallback compatible string fsl,imx28-lcdif dfc1e02f2592 ARM: dts: imx25: rename node name tcq to touchscreen 4a164d1285d0 ARM: dts: imx: b850v3: Disable unused usdhc4 a8264cd78f06 ARM: dts: imx: b850v3: Define GPIO line names 65d84f13f612 ARM: dts: imx: b850v3: Use alphabetical sorting 49041b4030f8 ARM: dts: imx: bx50v3: Configure phy-mode to eliminate a warning f5bcd3c2e538 ARM: dts: imx: bx50v3: Configure switch PHY max-speed to 100Mbps 933222513273 ARM: dts: imx7ulp: Add CPU clock and OPP table support 43dcca60406c ARM: dts: imx7-mba7: Deassert BOOT_EN after boot 3ea29158ac9c ARM: dts: tqma7: add boot phase properties b2e3a0729bb0 ARM: dts: imx7s: add boot phase properties 4b6782af628d ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems 1da9ad4669a1 ARM: dts: mba6ulx: add boot phase properties 4f6e8fd7c671 ARM: dts: imx6ul[l]-tqma6ul[l]: add boot phase properties ab978ad32009 ARM: dts: imx6ul/imx6ull: add boot phase properties 40bc5d55bc39 ARM: dts: imx6qdl-mba6: add boot phase properties 1fc3e0f278e9 ARM: dts: imx6qdl-tqma6: add boot phase properties a3622193c472 ARM: dts: imx6qdl: add boot phase properties f233350a91d6 ARM: dts: imx6qdl-tqma6: add missing labels 2be2157f574b ARM: dts: imx: add required clocks and clock-names for ccm 8b0b300bbf2f ARM: dts: imx6qdl: add label for system clocks 9406404092f3 ARM: dts: imx28-tx28: remove undocumented aliases f633f34749e0 ARM: dts: imx28-tx28: rename compatible to "edt,edt-ft5206" ed82f59d6def ARM: dts: imx28-sps1: remove undocumented fallback compatible "mr25h256" de50efe1c7b8 ARM: dts: imx28: rename gpios-reset to reset-gpios of hx8357 92e59af49c67 ARM: dts: imx23/28: add "led-" prefix to LED subnodes fd34349b54f2 ARM: dts: imx23: fix interrupt names for dma-controller@80024000 1384dd0d3bb1 ARM: dts: imx27: remove fsl,imx-osc26m from fixed-clock node fcbe5fd5ebd7 ARM: dts: imx27-eukrea-cpuimx27: rename uart8250 to serial 797de836e617 ARM: dts: imx27-eukrea: replace interrupts with interrupts-extended 6e4a0d515afe ARM: dts: imx: remove redundant intermediate node in pinmux hierarchy f4f9f47b2781 ARM: dts: imx: rename iomuxc to pinmux 76b0f88d3aab ARM: dts: imx6ull-dhcor: Handle both 1DX and 1YN WiFi on i.MX6ULL DHCOR 3f32cb33a613 ARM: dts: imx7s-warp: Remove data-lanes and clock-lanes for ov2680 660216f35628 ARM: dts: imx53-smd: Add power supply node for fsl,sgtl5000 f1f48294e26d ARM: dts: imx6qdl-sr-som-ti: use fixed-clock instead of clock-frequency 3dd9992cffa9 Merge tag 'microchip-dt64-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt 1c41be8684c8 Merge tag 'at91-soc-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/drivers f538f0b50dbe Merge tag 'at91-dt-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt 934577145ad6 Merge tag 'imx-dt64-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt 13cfc252c30d Merge tag 'tegra-for-7.1-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt fc7e7e48bee1 Merge tag 'tegra-for-7.1-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers 04855f43fcd6 Merge tag 'tegra-for-7.1-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt 53d0748ab492 dt-bindings: PCI: imx6q-pcie: Add i.MX94 and i.MX943 SoCs d566e77d0a1d dt-bindings: PCI: imx6q-pcie: Fix maxItems of clocks and clock-names 622db085da89 dt-bindings: rtc: add olpc,xo1-rtc to trivial-rtc 78b95e237576 dt-bindings: rtc: sc2731: Add compatible for SC2730 063e4386c821 Revert "dt-bindings: usb: cdns,usb3: document USBSSP controller support" 26706be99076 Merge tag 'drm-msm-next-2026-04-02' of https://gitlab.freedesktop.org/drm/msm into drm-next 140ea17600e0 arm64: dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT 8cf6340354cd arm64: dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT e07939a1b80e arm64: dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT 1c3fa7e7ddc9 Merge tag 'qcom-arm64-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 2efa937caeaa Merge tag 'omap-for-v7.1/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm 4f48824cfd91 Merge tag 'v7.1-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/arm a59239316fee Merge tag 'ti-k3-dt-for-v7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/arm 54a3d7e83327 ARM: dts: st: spear: remove undocumented thermal_flags property b70146f88a4a Merge tag 'qcom-drivers-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers 5339f7208547 Merge tag 'reset-for-v7.1' of https://git.pengutronix.de/git/pza/linux into soc/drivers 7f8bf6a294d0 Merge tag 'imx-bindings-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/drivers d8ee7d21b9f1 arm64: dts: qcom: Add the Lenovo IdeaCentre Mini X a4e9eff44482 dt-bindings: arm: qcom: Document the Lenovo IdeaCentre Mini X 6044dd5df286 arm64: dts: qcom: sdm845-shift-axolotl: Enable TFA9890 codec b08152726a23 arm64: dts: qcom: sdm845-shift-axolotl: Set higher touchscreen i2c clock 19783071a29e arm64: dts: qcom: sdm845-shift-axolotl: Enable sdcard 3ea8601a165a arm64: dts: qcom: talos: Add clocks for QoS configuration cef07a8f45ff arm64: dts: qcom: talos-evk-camera: Add DT overlay 09a2380adb68 arm64: dts: qcom: talos: Add camera MCLK pinctrl cbfa92962e49 arm64: dts: qcom: talos: Add CCI definitions 101aec7ac902 arm64: dts: qcom: talos: Add camss node 166122819bbc arm64: dts: qcom: talos: Add EL2 overlay fa4bb8693709 arm64: dts: qcom: talos-evk: Add support for QCS615 talos evk board 06026c986a14 arm64: dts: qcom: talos/qcs615-ride: Fix inconsistent USB PHY node naming 70406ac56e92 dt-bindings: arm: qcom: talos-evk: Add QCS615 Talos EVK SMARC platform b92609dc5d59 arm64: dts: qcom: qcs615-ride: Enable Adreno 612 GPU 31bf51d878b4 arm64: dts: qcom: talos: Add GPU cooling 119629d7f384 arm64: dts: qcom: talos: Add gpu and rgmu nodes 35959bd2e7e6 arm64: dts: qcom: talos: add the GPU SMMU node a4aad3bc2ed3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 84bf7a302801 Merge tag 'reset-fixes-for-v7.0-2' into reset/next 418dbcdd277b ASoC: qcom: q6dsp: few fixes and enhancements ef82307587be ASoC: dt-bindings: qcom: add LPASS LPI MI2S dai ids 6811df401adc dt-bindings: misc: Describe FPC202 LED features dfc7a851ab39 dt-bindings: nvmem: rockchip,otp: Add compatible for RK3528 d5b917feb776 dt-bindings: nvmem: rockchip,otp: Add support for RK3562 and RK3568 883d48c34727 dt-bindings: nvmem: sl28cpld: Drop sa67mcu compatible 3a91f0ad6b73 dt-bindings: nvmem: qfprom: Add Kaanapali compatible 753631310b23 dt-bindings: misc: qcom,fastrpc: Add compatible for Glymur b217d8b48bae dt-bindings: i2c: realtek,rtl9301-i2c: extend for clocks and RTL9607C support 501c0ea4eab3 Merge tag 'stm32-bus-firewall-for-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/drivers bd33620fc5f7 Merge tag 'scmi-updates-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers 83d3455675ad Merge tag 'memory-controller-drv-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers 8fd4db03d1f8 Merge tag 'samsung-drivers-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers 51ead9bc83fd Merge tag 'sunxi-dt-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt 4b1d5d09cb17 Merge tag 'qcom-arm32-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt 241684a9d6c1 Merge tag 'hisi-arm64-dt-for-7.1' of https://github.com/hisilicon/linux-hisi into soc/dt efca6f8d93b1 Merge tag 'socfpga_updates_for_v7.1_v2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt bc928d214f9e Merge tag 'thead-dt-for-v7.1-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt 53e9e570dbfc Merge tag 'cix-dt-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt a6c78c340783 Merge tag 'renesas-dts-for-v7.1-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt 4d9e71142340 Merge tag 'stm32-dt-for-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt cb0e3de184fc Merge tag 'samsung-dt-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt c690344645a2 Merge tag 'samsung-dt64-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt 982defe50b3e Merge tag 'arm-soc/for-7.1/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt 8a4b1c9b2220 dt-bindings: reset: renesas,rzv2h-usb2phy: Document RZ/G3E USB2PHY reset 58a70ae27831 dt-bindings: reset: renesas,rzv2h-usb2phy: Add '#mux-state-cells' property df68a162fff3 dt-bindings: input: awinic,aw86927: Add Awinic AW86938 128d1d591fb1 dt-bindings: display/msm: move DSI PHY bindings to phy/ subdir 63b20ebcd9fe arm64: dts: qcom: sdm845-lg-common: Add chassis-type 11d5a1273b36 arm64: dts: qcom: sdm845-lg: Add wifi nodes 28563ff8a3a1 arm64: dts: qcom: sdm845-lg-judyln: Add display panel d059685725b3 arm64: dts: qcom: sdm845-lg-judyln: Add lab/ibb c6baa9df4b20 arm64: dts: qcom: sdm845-lg-common: Add LEDs e8d8769e9c9d arm64: dts: qcom: sdm845-lg-judyln: Add battery and charger 6e3e1b2219ba arm64: dts: qcom: sdm845-lg: Add uarts and Bluetooth 85a53171e368 arm64: dts: qcom: sdm845-lg-common: Enable qups and their dma controllers 170e05ba5894 arm64: dts: qcom: sdm845-lg-common: Enable venus 66a473c21903 arm64: dts: qcom: sdm845-lg-judyp: Define firmware paths for judyp d666a6c97efb arm64: dts: qcom: sdm845-lg-judyln: Add firmware nodes, change path 4e555621f33e arm64: dts: qcom: sdm845-lg-common: Sort nodes and properties e401a35c1169 arm64: dts: qcom: glymur-crd: Enable DisplayPort support c23604f3a133 Merge tag 'arm-soc/for-7.1/devicetree' of https://github.com/Broadcom/stblinux into soc/dt bb771e3d3a04 Merge tag 'nuvoton-arm64-7.1-devicetree-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt 154198d80cbf Merge tag 'aspeed-7.1-devicetree-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt b251cb5e7478 pmdomain: Merge branch dt into next 85f7a0a0bfc7 dt-bindings: can: mcp251xfd: add microchip,xstbyen property 5ed7e0053cdd powerpc: wii: Fix LED name pattern 6a2616b2bad7 powerpc: wii: Fix GPIO key name pattern bc637d714ec9 powerpc: wii: Add unit address to /memory 3c96a6430a4d ARM: dts: am335x: Add Seeed Studio BeagleBone HDMI cape overlay 7ebb87dadff1 dt-bindings: power: reset: cortina,gemini-power-controller: convert to DT schema 55231e809114 dt-bindings: i2c: intel,ixp4xx-i2c: Convert to DT schema 40c788aa6e51 Merge tag 'drm-rust-next-2026-03-30' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next 823759a4d3e2 ARM: dts: qcom: msm8974: Drop RPM bus clocks 6c4eb4ff6a59 dt-bindings: display/msm/gpu: Drop redundant reg-names in one if:then: 6302f459a016 dt-bindings: display/msm/gmu: Add SDM670 compatible 9e1aa17e5088 dt-bindings: connector: add pd-disable dependency 660ef1fe3a53 riscv: dts: microchip: update mpfs gpio interrupts to better match the SoC 28a9d2e27dc1 dt-bindings: soc: microchip: document PolarFire SoC's gpio interrupt mux b4fd7580b62d dt-bindings: connector: Add PCIe M.2 Mechanical Key E connector 883af48c8cfa dt-bindings: serial: Document the graph port 99767d1e2421 dt-bindings: hwmon: isl68137: Add compatible strings for RAA228942 and RAA228943 9c637aa812e3 dt-bindings: hwmon: moortec,mr75203: adapt multipleOf for T-Head TH1520 34d714cc9e53 dt-bindings: trivial-devices: Add Delta Q54SN120A1 and Q54SW120A7 d166b189d4fb dt-bindings: hwmon: convert npcm750-pwm-fan to DT schema e147e1c2a229 dt-bindings: trivial-devices: Add support for XDPE1A2G5B/7B bd39dda8f947 dt-bindings: hwmon: add Aosong AHT10/AHT20/DHT20 to trivial devices dc42e4c75721 dt-bindings: hwmon: ti,ina2xx: Add INA234 device 2ea92013330a hwmon: (bt1-pvt) Remove not-going-to-be-supported code for Baikal SoC 974e1042f54c arm64: dts: intel: agilex5: Drop CPU masks from GICv3 PPI interrupts b410bc96c410 dt-bindings: intel: Add Agilex5 SoCFPGA modular board 8dde2024b3cb arm64: dts: socfpga: stratix10: Add emmc support bc40b72bfc27 dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC variant 4320c9515209 BackMerge tag 'v7.0-rc6' into drm-next c3aefd0ce112 ASoC: Merge up fixes 35b902ac9d47 dt-bindings: serial: renesas,rsci: Document RZ/G3L SoC 1602416c108c dt-bindings: serial: 8250: Add Loongson 3A4000 uart compatible fbb213ef7b79 dt-bindings: usb: maxim,max33359: Add supply property for vbus 4ad32eb1fc4a dt-bindings: mfd: maxim,max77759: reference power-supply schema and add regulator property 95ef2fd7c2a2 dt-bindings: usb: Add support for Terminus FE1.1s USB2.0 Hub controller 28fbb86f7ad7 dt-bindings: usb: qcom,snps-dwc3: Add constraints for IPQ5424 and IPQ9574 a8aeb4bac1a6 dt-bindings: usb: qcom,snps-dwc3: Add constraints for SM4250 6edc573d462e dt-bindings: usb: qcom,snps-dwc3: Add constraints for SM6375 370764609ccb dt-bindings: usb: qcom,snps-dwc3: Add missing clocks and interrupts constraints 8e68899667b3 dt-bindings: usb: qcom,snps-dwc3: Drop stale child node comment fe82f3b8d0f9 dt-bindings: usb: cdns,usb3: document USBSSP controller support 073e984136eb dt-bindings: remoteproc: k3-r5f: Add memory-region-names 0d5d64fce838 dt-bindings: remoteproc: k3-r5f: Split up memory regions a77be6db0eda dt-bindings: usb: richtek,rt1711h: Add Hynetek HUSB311 76a8cd0b21b3 dt-bindings: usb: richtek,rt1711h: Switch ETEK ET7304 to use a fallback compatible e0c111c11015 dt-bindings: vendor-prefixes: Add Hynetek Semiconductor Co., Ltd. cc743358dda2 dt-bindings: usb: dwc3: spacemit: add support for K3 SoC 8714c994be20 dt-bindings: usb: nxp,ptn5110: add optional orientation-gpios property 633d7d470607 dt-bindings: usb: document the Renesas UPD720201/UPD720202 USB 3.0 xHCI Host Controller be15d6deb688 dt-bindings: usb: ti,usb8041: Support nested USB hubs e09c99a0e66c dt-bindings: usb: qcom,snps-dwc3: Document the Eliza compatible c055e0866607 regulator: mt6315: add regulator supplies e24825c973d3 regulator: dt-bindings: mt6315: Add regulator supplies 138973ab329e arm64: dts: qcom: sm8250: Add missing CPU7 3.09GHz OPP eb808b4982cf arm64: dts: qcom: sm8550-hdk: add support for the Display Card overlay 8f18496c9644 dt-bindings: clock: qcom: Add SM8750 GPU clocks c2c73a13768a arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree a108fd710094 dt-bindings: qcom: Document samsung,coreprimeltevzw 33d35de20154 arm64: dts: qcom: msm8916-samsung-fortuna: Move SM5504 from rossa and refactor MUIC 17297ad6f5a9 dt-bindings: clock: qcom: Add CMN PLL support for IPQ8074 75309eeab545 dt-bindings: clock: qcom: Add CMN PLL support for IPQ6018 99f33441d2d7 arm64: dts: qcom: sdm670: add llcc 64e077963f36 arm64: dts: qcom: qcm6490-fairphone-fp5: Add front camera support 446487ec520a arm64: dts: qcom: qcm6490-fairphone-fp5: Sort pinctrl nodes by pins befe11d6e34e arm64: dts: qcom: milos-fairphone-fp6: Add camera EEPROMs on CCI busses 9ee445827e1c arm64: dts: qcom: milos: Add CCI busses 17b140ab3032 dt-bindings: arm: qcom,ids: Add SoC ID for SA8650P 999a23f6fa15 arm64: dts: qcom: purwa-iot-evk: Enable UFS 5d6bf5a08d3c arm64: dts: qcom: eliza: Add thermal sensors b5a37b768c9f arm64: dts: qcom: sc8280xp: Add dsi nodes on SC8280XP 3c70110e0d33 arm64: dts: qcom: sdm845-oneplus: Describe Wi-Fi/BT properly da82565ad639 arm64: dts: qcom: sdm845-google: Describe Wi-Fi/BT properly 44654400deee arm64: dts: qcom: drop redundant zap-shader memory-region 2e5aead369bd arm64: dts: qcom: fix remaining gpu_zap_shader labels ce45dfd0d8cf arm64: dts: qcom: msm8996: fix indentation in sdhc2 node 175b140ec027 arm64: dts: qcom: monaco-evk: enable UART6 for robot expansion board 01312becdef4 arm64: dts: qcom: lemans-evk: enable UART0 for robot expansion board e705d5dc31ed arm64: dts: qcom: milos: Add missing CX power domain to GCC a486c0781ae6 dt-bindings: clock: qcom: Add missing power-domains property e26b3abfe544 arm64: dts: qcom: msm8939-asus-z00t: add regulators for ambient light and proximity sensor 70704bc4d663 arm64: dts: qcom: kaanapali: Duplicate whitespace cleanup 41fb9e094174 arm64: dts: monaco: extend fastrpc compute cb 48efb33720c1 arm64: dts: qcom: qcs6490-rb3gen2: Enable uPD720201 and GL3590 c78b5831a3d4 dt-bindings: pinctrl: qcom: add IPQ5210 pinctrl 174d7260b9be Merge drm/drm-fixes into drm-misc-next-fixes 01e3bb480051 dt-bindings: thermal: st,thermal-spear1340: convert to dtschema b2bb26cda93d dts: riscv: spacemit: k3: add P1 PMIC regulator tree cda03b931dd9 dts: riscv: spacemit: k3: Add i2c nodes 10aac04fe05f dt-bindings: net: macb: add property indicating timer adjust mode 3b719e3a86bd dt-bindings: net: cdns,macb: replace cdns,refclk-ext with cdns,refclk-source c9935ec6d984 dt-bindings: mailbox: qcom-ipcc: Document the Eliza Inter-Processor Communication Controller ece4de33731b arm64: dts: allwinner: enable h616 timer support f298af9e2883 arm64: dts: allwinner: sun50i-h6: add UART DMA channels 6d1bd9c4cd07 arm64: dts: allwinner: sun50i-a64: add UART DMA channels 909e55756918 Merge tag 'renesas-pinctrl-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel d37c32c158b4 arm64: tegra: Add Tegra264 GPIO controllers d75156073d8c arm64: tegra: smaug: Enable SPI-NOR flash 0cd9d5b5c8bb arm64: tegra: Add Jetson AGX Thor Developer Kit support 2b337a189d80 dt-bindings: arm: tegra: Document Jetson AGX Thor DevKit e9bcd5aa9fa4 ARM: tegra: paz00: Configure WiFi rfkill switch through device tree 695725492e79 ARM: tegra: transformers: Add connector node e896e8c2c428 ASoC: dt-bindings: mediatek,mt8173-rt5650-rt5514: convert to DT schema a82824d6b6a9 arm64: tegra: Add PCI controllers on Tegra264 f0ade31f6400 arm64: tegra: Fix RTC aliases 6b42c2eef8bc arm64: tegra: Drop redundant clock and reset names for TSEC 35e4b6831b98 arm64: tegra: Fix snps,blen properties 735e795c76c5 dt-bindings: display: tegra: Document Tegra20 HDMI port 2ac492931939 dt-bindings: arm: tegra: Add Tegra238 CBB compatible strings 391c09ee23e1 dt-bindings: pci: Document the NVIDIA Tegra264 PCIe controller c159c8d749fe dt-bindings: memory: tegra210: Mark EMC as cooling device 6571ecefe535 dt-bindings: memory: Add Tegra210 memory controller bindings 655a9e209b86 dt-bindings: phy: tegra: Document Tegra210 USB PHY b58062cc2302 dt-bindings: arm: tegra: Add missing compatible strings 1c8a21c89f81 dt-bindings: interrupt-controller: tegra: Fix reg entries bea84ed1dbff dt-bindings: clock: tegra124-dfll: Convert to json-schema a397f0154ef6 dt-bindings: phy: tegra-xusb: Document Type C support 2bd9f8332cb8 ARM: tegra: Add External Memory Controller node on Tegra114 2b4705598cf5 ARM: tegra: Add ACTMON node to Tegra114 device tree 4b0e897e5d9b ARM: tegra: lg-x3: Add node for capacitive buttons 789781ec6a8a ARM: tegra: lg-x3: Add USB and power related nodes de5f16ee54cd ARM: tegra: lg-x3: Add panel and bridge nodes 6f6d2c2c9afb ARM: tn7: Adjust panel node ac0c5ff25ce4 ARM: tegra: Add SOCTHERM support on Tegra114 a49de94ce895 arm64: dts: ti: k3-pinctrl: sort shift values numerically 61d318960441 arm64: dts: ti: k3-pinctrl: consistently use tabs for alignment 5cc1bf57266a arm64: dts: imx8qxp-mek: switch Type-C connector power-role to dual 3f509cd9f4e4 arm64: dts: imx8qm-mek: switch Type-C connector power-role to dual 2b46d84f153c arm64: dts: lx2162a-clearfog: set sfp connector leds function and source eecd6a98458f arm64: dts: lx2162a-sr-som: add crypto & rtc aliases, model 63084496b5c6 arm64: dts: lx2160a-cex7: add rtc alias 1e16cff3f997 arm64: dts: lx2160a: complete pinmux for rcwsr12 configuration word 1eeb95a817b9 arm64: dts: lx2160a: change zeros to hexadecimal in pinmux nodes 6eef2779e552 arm64: dts: lx2160a: add sda gpio references for i2c bus recovery 010dfcb18585 arm64: dts: lx2160a: rename pinmux nodes for readability 0dc3587d7b1b arm64: dts: lx2160a: remove duplicate pinmux nodes 17e0293ea036 arm64: dts: lx2160a: change i2c0 (iic1) pinmux mask to one bit 3ff06cef5b50 arm64: dts: lx2160a-cex7/lx2162a-sr-som: fix usd-cd & gpio pinmux bf57c9937c46 arm64: dts: freescale: imx8mp-moduline-display-106: add typec-power-opmode property 2d35e8cfaa19 arm64: dts: imx8mp-evk: Specify ADV7535 register addresses b800c1889200 arm64: dts: imx8dxl-evk: Use audio-graph-card2 for wm8960-2 and wm8960-3 ad362eb27c9d arm64: dts: imx943-evk: Add pf09/53 thermal zone e5bf7ad23755 arm64: dts: imx943-evk: Add fan node and enable active cooling on A55 5055cc3af145 arm64: dts: imx943-evk: Add nxp,ctrl-ids for scmi_misc 735475f83864 arm64: dts: imx943: Add thermal support eea927631e7e arm64: dts: imx94: Add SCMI sensor/lmm/cpu nodes 75c932aeb583 arm64: dts: imx94: Add V2X/ELE mailbox nodes 17a7c497b8dc arm64: dts: imx94: Update pin headers a2f59b438db6 arm64: dts: imx8mp-frdm: add sd, ethernet, wifi, usb and hdmi support fed2f589c0f7 arm64: dts: freescale: imx95-verdin: Add Yavia carrier board 0d16c567187a arm64: dts: freescale: imx95-verdin: Add Mallow carrier board 98db685f7b76 arm64: dts: freescale: imx95-verdin: Add Ivy carrier board dfd3ad267af4 arm64: dts: freescale: imx95-verdin: Add Dahlia carrier board eca52dcc7a57 arm64: dts: freescale: Add Verdin iMX95 support 3f733ba1edfc arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: add vcc supply for BT device 820a0fccf1a6 arm64: dts: freescale: imx93-tqma9352-mba93xxla-mini: Add WLAN/BT overlay cbff3c0b42d5 arm64: dts: freescale: add initial device tree for TQMa93xx/MBa93xxLA-MINI 9e4f10075f15 arm64: dts: freescale: tqma8mqml/tqma8mxnl-mba8mx: Add dual-channel LVDS overlay 0e286e50ea4b arm64: dts: mba8mx: Add DSI->LVDS bridge IRQ cc7b61b2c36d arm64: dts: imx95-15x15-evk: remove regulator-always-on for reg_m2_pwr b048ebe4a606 arm64: dts: imx952-evk: Add PDM microphone sound card support 823f8854efb4 arm64: dts: imx952-evk: Add bt-sco sound card support 6747176927b9 arm64: dts: imx952-evk: Add sound-wm8962 support 291627095b4b arm64: dts: imx952: Add audio device nodes 688173aace54 arm64: dts: imx95-var-dart: Add support for Variscite Sonata board 04cfa236f72e arm64: dts: freescale: Add support for Variscite DART-MX95 c50dd5cb21e8 arm64: dts: imx91-var-dart: Add support for Variscite Sonata board b2d16d6a804f arm64: dts: freescale: Add support for Variscite DART-MX91 38e5fe19f419 arm64: dts: imx95: Move funnel outside from soc acb7d25561cb arm64: dts: imx8mn-tqma8mqnl-mba8mx: LVDS overlay: Reduce DSI burst clock to 600Mhz 7d12b795eb4e arm64: dts: imx8mm-tqma8mqml-mba8mx: LVDS overlay: Reduce DSI burst clock to 600Mhz e0589814901a arm64: dts: imx8mm: Explicitly set DSI_PHY_REF clock as a child of CLK_24M 33b216cd7469 arm64: dts: freescale: add support for solidrun i.mx8mm som and evb 72977f81253f arm64: dts: freescale: add support for solidrun solidsense-n8 board ec3d99a6a98f arm64: dts: imx8mp-hummingboard-iiot: add dt overlays for muxable ports 5c4b8cda2bf7 arm64: dts: freescale: add support for SolidRun i.MX8MP HummingBoard IIoT be7000843f31 arm64: dts: imx8mm-var-som-symphony: Enable PCIe aa93375c308b arm64: dts: imx8mm-var-som-symphony: Enable I2C4 4e3796da3f86 arm64: dts: imx8mm-var-som-symphony: Add TPM2 support 238244d9603b arm64: dts: imx8mm-var-som-symphony: Enable uSD on USDHC2 bcf6e7904de5 arm64: dts: imx8mm-var-som-symphony: Move USB configuration from SOM 84498d669ed0 arm64: dts: freescale: imx8mm-var-som: Rework WiFi/BT and add legacy dts 16db7b16f928 arm64: dts: freescale: imx8mm-var-som: Add MCP251xFD CAN controller d37394702530 arm64: dts: freescale: imx8mm-var-som: Add support for WM8904 audio codec d500201f4b2f arm64: dts: freescale: imx8mm-var-som: Update FEC support with MaxLinear PHY ca8914c5714a arm64: dts: freescale: imx8mm-var-som: Align fsl,pins tables dc774528a87e arm64: dts: freescale: imx8mm-var-som: Move UART4 description to Symphony 750822ce8ce8 arm64: dts: freescale: imx: Drop CPU masks from GICv3 PPI interrupts 3b8c2e1e9fc3 arm64: dts: fsl-ls1028a: Drop CPU masks from GICv3 PPI interrupts 4f7ae4a8e4ab arm64: dts: imx8mp-kontron: Fix boot order for PMIC and RTC 163bbea3259c arm64: dts: freescale: imx93: Add Ethos-U65 NPU and SRAM nodes e1466cbf6a9d arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay e92b9de9a0c4 arm64: dts: imx93-tqma9352-mba91xxca: Add parallel display overlay 12970db7e01d arm64: dts: freescale: imx95-toradex-smarc: Support Cortex M7 9417cd82398e arm64: dts: imx8mm-tqma8mqml-mba8mx-tm070jvhg33: Remove compatible from overlay bc21db7dd8c6 arm64: dts: imx8mn-tqma8mqnl-mba8mx-tm070jvhg33: Remove compatible from overlay e6099c1443e3 arm64: dts: imx8mq-tqma8mq-mba8mx-tm070jvhg33: Remove compatible from overlay 62239dfb7001 arm64: dts: imx8mp-tqma8mpql-mba8mpxl-tm070jvhg33: Remove compatible from overlay da25cd471dd1 arm64: dts: imx8mp-tqma8mpql-mba8mpxl-g133han01: Remove compatible from overlay 9137ef0b0ae5 arm64: dts: freescale: Add NXP S32N79-RDB board support bb9c3471e1ad arm64: dts: freescale: Add NXP S32N79 SoC support cebf69a6d507 arm64: dts: imx8mp-dhcom-pdk3: Use symbolic macro for IOMUXC_SAI2_TXC__GPIO4_IO25 d2abc91fe805 arm64: dts: imx943-evk: add Type-C and USB related nodes 4ee0cc5a13b3 arm64: dts: imx94: add USB nodes 1e41293c6f65 arm64: dts: imx91: Remove TMU's superfluous sensor ID ff5ce34696d3 arm64: dts: tqma9352-mba91xxca: Change Ethernet PHY IRQ to IRQ_TYPE_LEVEL_LOW 4d6f5921bf4b arm64: dts: tqma9352-mba93xx*: Change Ethernet PHY IRQ to IRQ_TYPE_LEVEL_LOW 8dc22f45977a arm64: dts: imx8mp-frdm: Use symbolic macros for IOMUXC_SW_PAD_CTL_PAD 6037732cf159 arm64: dts: imx8mp: Make MX8MP_I2C_DEFAULT independent on drive strength b53a193ef3a7 arm64: dts: freescale: imx8mp-tqma8mpql-mba8mp-ras314: fix UART1 RTS/CTS muxing 5126a2a9a43c arm64: dts: imx93-9x9-qsb: Add ontat,kd50g21-40nt-a1 panel 2158da498aa8 arm64: dts: imx8mp-beacon: remove fallback ethernet-phy-ieee802.3-c22 50edff50c595 arm64: dts: imx8mp-ab2: add support for NXP i.MX8MP audio board (version 2) 817cdf4b9765 arm64: dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT d2a2aa555220 arm64: dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT 975f3caeb910 arm64: dts: imx8mp-ultra-mach-sbc: Correct PAD settings for PMIC_nINT 58e87a873b42 arm64: dts: imx8mp-sr-som: Correct PAD settings for PMIC_nINT 8ad71da0189e arm64: dts: imx8mp-nitrogen-som: Correct PAD settings for PMIC_nINT 381db8921654 arm64: dts: imx8mp-aristainetos3a-som-v1: Correct PAD settings for PMIC_nINT 71df345d8c95 arm64: dts: imx8mp-edm-g: Correct PAD settings for PMIC_nINT eff66c0855db arm64: dts: imx8mp-icore-mx8mp: Correct PAD settings for PMIC_nINT 1307c4dc38a7 arm64: dts: imx8mp-navqp: Correct PAD settings for PMIC_nINT b4ef12ba180a arm64: dts: imx8mp-debix-som-a: Correct PAD settings for PMIC_nINT 1a8a1e47fc0f arm64: dts: imx8mp-debix-model-a: Correct PAD settings for PMIC_nINT c7d95e08177d Merge tag 'juno-updates-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt a01e6d715ad9 Merge tag 'mtk-dts32-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt 92af5e826769 Merge tag 'mtk-dts64-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt bae1c9cf33f3 Merge tag 'thead-dt-for-v7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt 3fca647f0c4d dt-bindings: thermal: qcom-tsens: Add Eliza SoC TSENS 1b00c19b9def Merge branch 'icc-msm8974' into icc-next fdb305c5a574 Merge tag 'mediatek-drm-next-20260325' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next 9d4ff4420846 arm64: dts: hisilicon: Rename dwmmc nodes to mmc cb821afd0b40 arm64: dts: ti: k3-am642-evm: Add ICSSG0 overlay for dual EMAC support f063ab913268 arm64: dts: ti: k3-am62p-verdin: Add Zinnia b78a10c963f3 arm64: dts: ti: k3-am62p-verdin: Add SPI_1_CS as GPIO 3edc0d871b41 arm64: dts: ti: k3-am62p-verdin: Split UART_2 pinctrl group cee895305457 arm64: dts: ti: k3-am62-verdin: Add Zinnia 48ccc5d72c0c arm64: dts: ti: k3-am62-verdin: Split UART_2 pinctrl group 7a1af59cfea1 arm64: dts: ti: k3-am62-verdin: Fix SPI_1 GPIO CS pinctrl label 13c169bda967 dt-bindings: arm: ti: Add verdin am62/am62p zinnia board 2b642ac67a88 dt-bindings: remove unimplemented AXI snps,kbbe snps,mb and snps,rb e63919f16fb8 Merge tag 'drm-misc-next-2026-03-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 3358cee385b9 riscv: dts: spacemit: enable PCIe ports on Milk-V Jupiter 42c51f417b62 riscv: dts: spacemit: enable USB 3 ports on Milk-V Jupiter 7a0b4f192dd3 riscv: dts: spacemit: enable QSPI and add SPI NOR on Milk-V Jupiter a97c112b631a riscv: dts: spacemit: add i2c aliases on Milk-V Jupiter ebf52d7c3c21 riscv: dts: spacemit: add 24c04 eeprom on Milk-V Jupiter 469ae95d18e3 riscv: dts: spacemit: add LEDs for Milk-V Jupiter board d27cf9ce8bd3 arm64: dts: ti: k3-j721s2: Make MAIN domain system control bus a simple-bus c502fb289d7f arm64: dts: ti: k3-j7200: Make MAIN domain system control bus a simple-bus 06d329e6525a arm64: dts: ti: k3-am62-lp-sk: Enable internal pulls for MMC0 data pins 92ff4163e187 arm64: dts: ti: k3-am62l3-evm: Disable MMC1 internal pulls on data pins d62e93542d91 arm64: dts: ti: k3-am62p5-sk: Disable MMC1 internal pulls on data pins cc840a891818 arm64: dts: ti: k3-am62d2-evm: Enable Main UART wakeup b80c6c67d8ee arm64: dts: ti: k3-am62l3-evm: Enable Main UART wakeup e2ec79484a30 arm64: dts: ti: k3-am62p5-sk: Enable Main UART wakeup 38351d82654c arm64: dts: ti: k3-am62a7-sk: Enable Main UART wakeup ee391b4fdfe4 arm64: dts: ti: k3-am62x-sk-common: Enable Main UART wakeup acb6af307051 dt-bindings: net: nuvoton: Add schema for Nuvoton MA35 family GMAC 222b0f0b5211 dt-bindings: i2c: spacemit: k3: Add compatible c6dc55edf825 dt-bindings: iio: amplifiers: ad8366: add adrf5702/3 support d0b213838e1d dt-bindings: iio: adc: amlogic,meson-saradc: add S4 compatible f96cd0460791 dt-bindings: spmi: qcom,x1e80100-spmi-pmic-arb: Document Eliza compatible bb449c809c4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net d65a1481a9ff dt-bindings: pinctrl: renesas,r9a09g077: Document pin configuration properties cb6031803d07 ARM: dts: renesas: Drop KSZ8041 PHY C22 compatible strings b2cf11c29b17 ARM: dts: renesas: rza2mevb: Drop RTL8201F PHY C22 compatible string 73b941165a65 ARM: dts: renesas: r8a7742-iwg21d-q7-dbcm-ca: Drop KSZ8081 PHY C22 compatible string 7e1dc309e555 arm64: dts: renesas: Add initial device tree for RZ/G3L SMARC EVK board fbf9b2379705 arm64: dts: renesas: renesas-smarc2: Move usb3 nodes to board DTS a3f42aaa76ca arm64: dts: renesas: Add initial support for RZ/G3L SMARC SoM 7f08484dca12 arm64: dts: renesas: Add initial DTSI for RZ/G3L SoC 33e3d98f261d Merge tag 'renesas-r9a08g046-dt-binding-defs-tag1' into renesas-dts-for-v7.1 9be9b3c538e3 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add versa3 clock generator node eab8b4b57b9c dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3L SoC 6c0052dccdb5 dt-bindings: interconnect: qcom,msm8974: use qcom,rpm-common 0c57071ddc14 dt-bindings: interconnect: qcom,msm8974: drop bus clocks 2fa44bb4aff7 dt-bindings: arm: fsl: add Verdin iMX95 b2811d2e826f dt-bindings: arm: fsl: add MBa93xxLA-MINI 6af9c6e9a368 dt-bindings: arm: add bindings for TQMa95xxLA bebfcdaacd8b dt-bindings: arm: lpc: add missed lpc43xx board 550dd2e98326 dt-bindings: arm: fsl: Add NXP S32N79 SoC and RDB board e1d10fec7b05 dt-bindings: interrupt-controller: fsl,irqsteer: add S32N79 support f54bb6714f5c dt-bindings: arm: fsl: Add compatible for i.MX8MP audio board (version 2) 8ff411118cea dt-bindings: arm: fsl: Add various solidrun i.MX8M boards bc17d83e65c2 dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/G3L SoC 396f09ce1da5 dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Use pattern for interrupt-names da5573ddac71 dt-bindings: firmware: qcom,scm: Document ipq9650 SCM 793315d3e100 arm64: dts: qcom: hamoa-evk: Add DP0/DP1 audio playback support f32edc44c572 dt-bindings: interrupt-controller: Add LS7A PCH LPC 43ee646a01ea arm64: dts: qcom: Drop CPU masks from GICv3 PPI interrupts 5bb2801feec9 arm64: dts: qcom: eliza: Add missing msi-parent for UFS 112a1ee4cc4d arm64: dts: qcom: eliza: Add missing CX power domain to GCC 06396c3ced21 arm64: dts: qcom: eliza: Coding style clean-ups a8c4209fa6b9 arm64: dts: qcom: patch mahua thermal zones by label 908dfe21a347 arm64: dts: qcom: purwa: deduplicate thermal sensors with Hamoa 74ec667d7b78 arm64: dts: qcom: glymur-crd: Enable WLAN and Bluetooth c9b811eb4fe6 arm64: dts: qcom: kodiak: Add LPASS I2S2 pinctrl definitions 921358e8a3b8 arm64: dts: qcom: add IPQ5210 SoC and rdp504 board support 64e302d2f723 dt-bindings: qcom: add ipq5210 boards ac4e4f40c8eb Merge branch '20260318-ipq5210_boot_to_shell-v2-1-a87e27c37070@oss.qualcomm.com' into HEAD 68084d3da4ee arm64: dts: qcom: sm8750: Enable TSENS and thermal zones 43aa073b3862 arm64: dts: qcom: mahua: Fix mahua bwmon 0f587b81265b arm64: dts: qcom: glymur: Add missing opp entry c44036d18a93 arm64: dts: qcom: lemans: Correct QUP interrupt numbers 2d1d47b9d92f arm64: dts: qcom: qrb5165-rb5: Drop redundant non-controllable supplies dad73ed780f9 arm64: dts: qcom: qrb4210-rb2: Drop redundant non-controllable supplies 9f8a5c18f89f arm64: dts: qcom: qrb2210-rb1: Drop redundant non-controllable supplies d4bba29fbdbc arm64: dts: qcom: qcs615-ride: Drop redundant non-controllable supplies fadec7f22c91 arm64: dts: qcom: lemans-ride: Drop redundant non-controllable supplies d88a172ac406 arm64: dts: qcom: sm8650: Drop redundant VSYNC pin state 5a0cbbfa0f8d arm64: dts: qcom: sm8550: Drop redundant VSYNC pin state 115d66b7407c arm64: dts: qcom: sdm845-axolotl: Drop redundant VSYNC pin state dd7dc80795a2 arm64: dts: qcom: msm8998: Drop redundant VSYNC pin state b3e86e016b53 arm64: dts: qcom: msm8996: Drop redundant VSYNC pin state 43a221fac0b1 arm64: dts: qcom: pq5332-rdp-common: Enable QPIC SPI NAND support 9d5239baffdb arm64: dts: qcom: ipq5424-rdp466: Enable QPIC SPI NAND support f55d029cffcf arm64: dts: qcom: ipq5332: Add QPIC SPI NAND controller support 0576f2696224 arm64: dts: qcom: ipq5424: Add QPIC SPI NAND controller support 340d342ad8c8 arm64: dts: qcom: lemans-evk: Enable the tertiary USB controller 65d975992d00 arm64: dts: qcom: lemans: Add role-switch support and HS endpoint for tertiary USB controller 25c06f602234 arm64: dts: qcom: lemans-evk: Rename vbus regulator for Primary USB controller 09bdcfd28451 arm64: dts: qcom: lemans-evk: Enable GPIO expander interrupt for Lemans EVK f59271b0c60c arm64: dts: qcom: sm8650: Explicitly describe the IPA IMEM slice 294cc391464d arm64: dts: qcom: sm8550: Explicitly describe the IPA IMEM slice e6c54173ceb0 arm64: dts: qcom: sm8350: Explicitly describe the IPA IMEM slice 7e5bd5fe9a4e arm64: dts: qcom: sm6350: Explicitly describe the IPA IMEM slice 7625a2222d0b arm64: dts: qcom: sdm845: Explicitly describe the IPA IMEM slice 355950a39e26 arm64: dts: qcom: sc7280: Explicitly describe the IPA IMEM slice eff8f4df5d0e arm64: dts: qcom: sc7180: Explicitly describe the IPA IMEM slice f0f20e145f18 arm64: dts: qcom: lemans-evk: Add IFP Mezzanine fda2b603a1fc arm64: dts: qcom: monaco-evk: Add IFP Mezzanine 1f645154ff1b arm64: dts: qcom: sc7280-chrome-common: disable Venus c60c4d66b19e arm64: dts: qcom: sm8150-hdk: describe WiFi/BT properly ae2a2fdba93c arm64: dts: qcom: sdm845-db845c: describe WiFi/BT properly 801af787ec1f arm64: dts: qcom: sda660-ifc6560: describe WiFi/BT properly 603fa2a5ac54 arm64: dts: qcom: qrb4210-rb2: describe WiFi/BT properly fc2bc44a6d54 arm64: dts: qcom: qrb2210-rb1: describe WiFi/BT properly b5e928298801 arm64: dts: qcom: Add Redmi Go a00cc16a976d arm64: dts: qcom: Add Redmi 4A 4a02e8d1781f dt-bindings: arm: qcom: Add Redmi 4A and Go aeed4d9b2ee3 arm64: dts: qcom: msm8917-xiaomi-wingtech: Add goodix touch 3894686b0785 arm64: dts: qcom: Make a common base from Redmi 5A f0f731265a62 arm64: dts: qcom: msm8917-xiaomi-riva: Fix board-id for all bootloader 26add387db0b arm64: dts: qcom: milos-fairphone-fp6: Enable UFS 424eeb705cad arm64: dts: qcom: milos: Add UFS nodes 85fbf558ee75 arm64: dts: qcom: add basic devicetree for Ayaneo Pocket S2 gaming console bf1bc3229b7a arm64: dts: qcom: sm8650: Add sound DAI prefix for DP f7ceb65c7000 dt-bindings: arm: qcom: document the Ayaneo Pocket S2 e139a936efc1 dt-binding: vendor-prefixes: document the Ayaneo brand bc26f865b901 arm64: dts: qcom: sdm845-xiaomi-beryllium: Mark l1a regulator as powered during boot 7850c018a521 arm64: dts: qcom: hamoa/purwa: Flatten usb controller nodes c975be6da66a arm64: dts: qcom: purwa-iot-evk: Add SDC2 node for purwa iot evk board c5bdb8192db7 arm64: dts: qcom: sm7225-fairphone-fp4: Fix conflicting bias pinctrl ced4468a8d50 arm64: dts: qcom: monaco-evk: add lt8713sx bridge with displayport bf624005367a arm64: dts: qcom: milos: Add LPASS LPI pinctrl node 90c7399d23cf arm64: dts: qcom: sdm845-sony-xperia-tama: Add bluetooth 07915897519a arm64: dts: qcom: sdm845-sony-xperia-tama: Correct uart instances c270ea5619a5 arm64: dts: qcom: sdm845-oneplus: Add alert-slider fd4f32244b15 arm64: dts: qcom: glymur-crd: Enable keyboard, trackpad and touchscreen ea798d79dac8 arm64: dts: qcom: glymur-crd: Enable eDP display support 3bb512264646 arm64: dts: qcom: glymur: Describe display-related nodes cfa0d2f3c0c8 arm64: dts: qcom: glymur-crd: Enable USB support b81bf1cc7199 arm64: dts: qcom: glymur: Add USB related nodes 8fae6826d032 arm64: dts: qcom: glymur: Add glymur BWMONs 55bc5212f217 arm64: dts: qcom: kaanapali-mtp: Enable display DSI devices 37b43c014372 arm64: dts: qcom: kaanapali: add display hardware devices 78e983fe1389 arm64: dts: qcom: kaanapali-mtp: Enable bluetooth and Wifi 8171c1caeb25 arm64: dts: qcom: kaanapali-qrd: Add PMIC support 3bdaf792f54f arm64: dts: qcom: kaanapali-mtp: Add PMIC support 702b4275abeb arm64: dts: qcom: kaanapali: Add PMIC devices 09c1ddef9c69 arm64: dts: qcom: kaanapali: Add support for MM clock controllers for Kaanapali e60f25e9b40b arm64: dts: qcom: kaanapali-mtp: Add audio support (WSA8845, WCD9395, DMIC) 14207d68c646 arm64: dts: qcom: kaanapali-qrd: Enable ADSP and CDSP 082b7e838b87 arm64: dts: qcom: kaanapali-mtp: Enable ADSP and CDSP 017252793424 arm64: dts: qcom: kaanapali: Add support for audio 5cf47f586fb3 arm64: dts: qcom: kaanapali: Add ADSP and CDSP for Kaanapali SoC 5d29941da470 arm64: dts: qcom: kaanapali: Add TSENS and thermal zones 22a0f82ebb41 arm64: dts: qcom: kaanapali: Add QUPv3 configuration for serial engines 07c7f7900947 arm64: dts: qcom: kaanapali: add coresight nodes a28d92572015 arm64: dts: qcom: hamoa-iot-evk: Enable UFS 0d7b731cb5b8 arm64: dts: qcom: hamoa: Add UFS nodes for x1e80100 SoC 6d02a7984d4c arm64: dts: qcom: Add Arduino Monza (VENTUNO Q) board support dbdcba955a24 dt-bindings: arm: qcom: add Arduino Monza, VENTUNO Q bc9d6c53233c arm64: dts: qcom: Add Monaco Monza SoM e02fb58155a9 arm64: dts: qcom: monaco: add dt entry for lpass lpi pinctrl 02e428f31579 arm64: dts: qcom: monaco: Add missing usb-role-switch property c6173905230c arm64: dts: qcom: monaco: Add HS/SS endpoints for USB1 controller dfbc109f4f59 arm64: dts: qcom: msm8916-wiko-chuppito: add initial devicetree 9deb8d0745b8 dt-bindings: arm: qcom: add wiko,chuppito compatible string 0f9ca5c400a3 dt-bindings: vendor-prefixes: add WIKO SAS 638d5d9b0045 arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Add second TC9563 PCIe switch node for PCIe1 217d7c14d168 arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Add TC9563 PCIe switch node for PCIe0 8b15383481ca arm64: dts: qcom: sm8650: Enable UHS-I SDR50 and SDR104 SD card modes d4e535a5de82 arm64: dts: qcom: sm8550: Enable UHS-I SDR50 and SDR104 SD card modes 855d4b09fa36 arm64: dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes 526e4b51b39d arm64: dts: qcom: hamoa: Fix xo clock supply of platform SD host controller 01a495ae27e2 arm64: dts: qcom: sm8650: Fix xo clock supply of SD host controller 80b7d34ff4e0 arm64: dts: qcom: sm8550: Fix xo clock supply of platform SD host controller 6b0177eccbfb arm64: dts: qcom: sm8750: Fix GIC_ITS range length 09324ac4c4a5 arm64: dts: qcom: sm8650: Fix GIC_ITS range length 42461104a849 arm64: dts: qcom: sm8550: Fix GIC_ITS range length 7fed3d4f95bb arm64: dts: qcom: sm8450: Fix GIC_ITS range length a34110a2cc76 arm64: dts: qcom: milos: Fix GIC_ITS range length cf791013fa56 arm64: dts: qcom: kaanapali: Fix GIC_ITS range length 9ba34d5c161c arm64: dts: qcom: sm8750-mtp: Enable DisplayPort over USB 0dfba1b8b110 arm64: dts: qcom: sm8750-mtp: Enable USB headset and Type-C accessory mode 6fb2b3c57a1d arm64: dts: qcom: sm8750-mtp: Enable display 94bbb2a520d5 arm64: dts: qcom: sm8750: Add display (MDSS) with Display CC 0d13a955f067 arm64: dts: qcom: sm8750: correct Iris corners for the MXC rail ca8211445244 arm64: dts: qcom: sm8650: correct Iris corners for the MXC rail 03a4a4c90515 arm64: dts: qcom: sm8550: correct Iris corners for the MXC rail ffe4072bc4a5 arm64: dts: qcom: monaco: correct Iris corners for the MXC rail ca0280fd2013 arm64: dts: qcom: lemans: correct Iris corners for the MXC rail c5a782258445 arm64: dts: qcom: hamoa: correct Iris corners for the MXC rail 94a621686b8b arm64: dts: qcom: milos: add ADSP GPR 2c0e31f66641 arm64: dts: qcom: milos: Add fastrpc nodes 4348eba4e269 arm64: dts: qcom: eliza: Enable Eliza MTP board support bd9a50a07b1e arm64: dts: qcom: Introduce Eliza Soc base dtsi 1e2758c665cf dt-bindings: arm: qcom: Document Eliza SoC and its MTP board 50c9f965c318 Merge branch 'icc-eliza' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into HEAD 9fa807fe99d8 Merge branch '[email protected]' into HEAD 558ffd114b15 arm64: dts: qcom: Add Mahua SoC and CRD fa687efa5039 arm64: dts: qcom: Commonize Glymur CRD DTSI 3b33afe94906 dt-bindings: arm: qcom: Document Mahua SoC and board 715c7e8f89d2 arm64: dts: qcom: hamoa-iot-evk: Update TSENS thermal zone configuration 6c5bc6c181bd arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support 7ab80981c51a arm64: dts: qcom: qcs8300-ride: enable WLAN on qcs8300-ride aa9edba641c1 arm64: dts: qcom: hamoa-iot-evk: Add SDC2 node for hamoa iot evk board cb2a3f4e7738 arm64: dts: qcom: msm8939-asus-z00t: add ambient light and proximity sensor 22d50a586442 arm64: dts: qcom: pm6125: Enable RTC by default abc352def61a arm64: dts: qcom: sm6125-xiaomi-ginkgo: Enable debug UART faf50112d77d arm64: dts: qcom: sm6125: Add debug UART node 2d1a9dce5f5d arm64: dts: qcom: sm6125: Add PRNG node 3815f0eb7a38 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Fix volume up button 4c704d68af59 arm64: dts: qcom: monaco-evk-camera: Add DT overlay 2b40778ab643 arm64: dts: qcom: monaco-evk: Add camera AVDD regulators d69d792a25c1 arm64: dts: qcom: monaco: Add camera MCLK pinctrl c779e8fbad9c arm64: dts: qcom: monaco: Add CCI definitions 34db7ceca95e arm64: dts: qcom: milos-fairphone-fp6: Add Hall Effect sensor 56c3171ca60d arm64: dts: qcom: qcs8300-ride: add anx7625 DSI to DP bridge node 404f31c1977e arm64: dts: qcom: qcs8300: add Display Serial Interface device nodes 04a3d67372c5 arm64: dts: qcom: milos: Sort pinctrl subnodes by pins 8db2da43dc32 arm64: dts: qcom: qrb2210-arduino-imola: describe DSI / DP bridge fc33fdd6bc96 arm64: dts: qcom: arduino-imola: fix faulty spidev node 7c12503cf6da arm64: dts: qcom: sm8550: Add UART15 a26d78e6a3c5 arm64: dts: qcom: sm6125-xiaomi-laurel-sprout: Add Focaltech FT3518 touchscreen 934573c1d0b3 arm64: dts: qcom: x1-asus-zenbook-a14: add HDMI port f618bdad25d0 arm64: dts: qcom: hamoa-iot-som: Add firmware-name to QUPv3 nodes 64e18b078547 arm64: dts: qcom: kodiak: Add I2S1 pinctrl definitions 6ac05b7086d3 media: dt-bindings: add NXP i.MX93 compatible string 37808b3f603e dt-bindings: media: i2c: document Omnivision OV08D10 CMOS image sensor 32572537e324 regulator: dt-bindings: mps,mp8859: convert to DT schema af51cc5f2e42 dt-bindings: media: i2c: Add ov2732 image sensor 3a5993751558 dt-bindings: mmc: hisilicon,hi3660-dw-mshc: Convert to DT schema 4c1903537cb8 dt-bindings: mmc: sdhci-msm: add IPQ9650 compatible 0c17e693fe96 dt-bindings: mmc: amlogic: Add compatible for T7 mmc 97a9c79fb15a dt-bindings: display: panel-lvds: Add compatibles for Samsung LTN070NL01 and LTN101AL03 panels 3f3038d5cfc3 dt-bindings: display: panel: Add compatible for Holitech HTF065H045 c361ee9a3610 dt-bindings: vendor-prefixes: Add Holitech ff5b1ff2e744 dt-bindings: display: panel: Add Samsung S6E8FC0-M1906F9 451dfa8152a4 dt-bindings: display: panel: Align style of "true" properties a90c2dfad191 dt-bindings: display: simple: Add Tianma TM050RDH03 panel abfb31807f9a dt-bindings: ili9806e: add Rocktech RK050HR345-CT106A display 73cc16a70015 dt-bindings: display: panel: Add Himax HX83121A 119b0155bc64 dt-bindings: display: simple: Add JuTouch JT070TM041 panel db4281a330ce dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am 29c55f2cb8b3 dt-bindings: vendor-prefixes: Add Doestek a5ab765e5a94 dt-bindings: iio: proximity: add ST VL53L1X ToF sensor b3b5b861b60e riscv: dts: spacemit: Add ethernet device for K3 624774e6456f BackMerge tag 'v7.0-rc4' into drm-next 2be4608c6a9e arm64: dts: rockchip: configure hdmirx in Rock 5 ITX 9fc82742cd69 ARM: dts: qcom: drop apq8084 support aeeeb442eacf dt-bindings: adc: ltc2497: add support for ltc2305 d85767f8b9fd arm64: dts: renesas: beacon-renesom: Remove LVDS Panel aa343de0abb0 ARM: dts: r9a06g032: Add #address-cells to the GIC node 00536eacdf9c arm64: dts: renesas: r9a09g056: Remove wdt{0,2,3} nodes dea1ee5819e4 arm64: dts: renesas: sparrow-hawk: Add overlay for Olimex MIPI-HDMI adapter 120e09971233 arm64: dts: renesas: r9a09g047e57-smarc: Enable PCIe a966b4256d03 arm64: dts: renesas: r9a09g047e57-smarc-som: Add PCIe reference clock 261105e5e18c arm64: dts: renesas: r9a09g047: Add PCIe node cb6f92b92293 arm64: dts: renesas: Fix KSZ9131 PHY bogus txdv-skew-psec properties bcc81deed1a9 arm64: dts: renesas: Drop KSZ9131 PHY C22 compatible strings 42581ce6404e arm64: dts: renesas: Drop RTL8211F PHY C22 compatible strings 20a5540c2117 arm64: dts: renesas: Drop RTL8211E PHY C22 compatible strings fc441f4c3850 arm64: dts: renesas: sparrow-hawk: Add overlay for WaveShare Display 13.3" 821a145fd347 dt-bindings: i2c: dw: Remove unused bindings a87837852e8c ASoC: dt-bindings: rockchip: Convert rockchip-max98090.txt to yaml e6e1385f6646 dt-bindings: bus: document the stm32 debug bus fccd0d13f2f6 dt-bindings: pinctrl: document access-controllers property for stm32 HDP ea317aafb34e dt-bindings: document access-controllers property for coresight peripherals aeada126234c arm64: dts: st: enable display support on stm32mp257f-dk board e907f65101d8 arm64: dts: st: describe power supplies for stm32mp257f-dk board 2f88e77daa27 arm64: dts: st: enable display support on stm32mp235f-dk board 5495dc4d495b arm64: dts: st: describe power supplies for stm32mp235f-dk board 5c45e203dc49 arm64: dts: st: add clock-cells to syscfg node on stm32mp231 6465900501c6 arm64: dts: st: add lvds support on stm32mp235 9b59e3887c41 arm64: dts: st: add ltdc support on stm32mp235 17741ad7b73b arm64: dts: st: add ltdc support on stm32mp231 cd60b5d7c27a arm64: dts: st: omit unused pinctrl groups from stm32mp25 dtb files 4c4ac7eee0ed arm64: dts: st: add bootph-all in bsec node to stm32mp215f-dk 1b66037092f4 arm64: dts: st: add bsec support to stm32mp21 368f9195ccae ARM: dts: stm32: fix misalignments in nodes of stm32mp131 b46238f17aeb ARM: dts: stm32: fix misalignments in nodes of stm32mp151 ad9f08f894d3 arm64: dts: st: describe i2c2 / i2c8 on stm32mp235f-dk 4c734f2d3f54 arm64: dts: st: describe i2c2 / i2c8 on stm32mp257f-dk d12a870724f5 arm64: dts: st: disable DMA usage for i2c on stm32mp257f-ev1 fe8155e787f2 arm64: dts: st: add i2c2 pinmux nodes in stm32mp25-pinctrl.dtsi 2ace1c2134ed arm64: dts: st: update i2c nodes interrupt/wakeup-source in stm32mp231 26c41741c84f arm64: dts: st: update i2c nodes interrupt/wakeup-source in stm32mp251 2373d61b4b50 ARM: dts: stm32: remove i2c dma properties in stm32mp157c-ev1 9ca448598e28 ARM: dts: stm32: update i2c nodes interrupt/wakeup-source in stm32mp131 adf5d381d77d ARM: dts: stm32: update i2c nodes interrupt/dma in stm32mp151 5ae51d1ee555 ARM: dts: stm32: Add DT overlays for DH STM32MP13xx/STM32MP15xx DHSOM bcdc1c230f2c arm: dts: stm32: enable CoreSight on the stm32mp135f-dk board f77d504d6885 arm: dts: stm32: enable CoreSight on the stm32mp157c-ev1 board 4752f4165586 arm: dts: stm32: enable CoreSight on stm32mp15xx-dkx boards eff6050f631a arm: dts: stm32: enable the debug bus on stm32mp1x boards 99d8a1d5e384 arm: dts: stm32: introduce the debug bus for stm32mp1x platforms 59b717ad4b1e riscv: dts: thead: beaglev-ahead: enable HDMI output 781ddc6b5eaa dt-bindings: mtd: mxc-nand: add missing compatible string and ref to nand-controller-legacy.yaml 40a38e9bd0e6 dt-bindings: mtd: gpmi-nand: ref to nand-controller-legacy.yaml 716c4c1b1e1e dt-bindings: mtd: refactor NAND bindings and add nand-controller-legacy.yaml 0db7f377b385 dt-bindings: mfd: max77620: Document optional RTC address for MAX77663 22b637a46ab4 dt-bindings: mfd: max77620: Convert to DT schema 774297bd5e1d dt-bindings: mfd: bd72720: Add ROHM BD73900 2148f698c260 dt-bindings: mfd: Convert fsl-imx25-tsadc.txt to yaml format 58d35c8fb867 dt-bindings: mfd: spacemit,p1: Add individual regulator supply properties 14b45221e9fa ASoC: dt-bindings: mediatek: Adjust style of blocks placement 5f55baed85d8 ASoC: dt-bindings: mediatek,mt2701-wm8960: Correctly use additionalProperties c3d94da89afe Merge branch 'ib-scmi-pinctrl-gpio' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into gpio/for-next eb3e12477943 dt-bindings: mmc: sdhci-of-aspeed: Add AST2700 compatible 0dfe65c18d43 dt-bindings: display: msm: Document DSI controller and DSI PHY on SC8280XP 663d7ba5e281 dt-bindings: display/msm: dsi-controller-main: Add SC8280XP 0850d0110f3a dt-bindings: display: msm-dsi-phy-7nm: Add SC8280XP 04037cb0a01a dt-bindings: display/msm: qcom,eliza-mdss: Add Eliza SoC bb6c70cb426d dt-bindings: display/msm: qcom,sm8650-dpu: Add Eliza SoC 6036871859db dt-bindings: display/msm: dsi-controller-main: Add Eliza SoC 135527a48541 dt-bindings: display/msm: dsi-phy-7nm: Add Eliza SoC 4e26f9a55167 dt-bindings: display/msm: dp-controller: Add Eliza SoC 69ccdd12a7c2 dt-bindings: clock, reset: Add econet EN751221 0eea2fd7469b dt-bindings: input: matrix-keymap: fix key board wording ad685f0f95c7 dt-bindings: clock: eswin: Documentation for eic7700 SoC ea40ae37ce06 dt-bindings: input: touchscreen: edt-ft5x06: Add FocalTech FT3519 877552bac508 arm64: dts: rockchip: assign pipe clock to rk356x PCIe lanes 14ef0d57db64 arm64: dts: rockchip: Add mphy reset to ufshc node 781522be5f86 arm64: dts: rockchip: Enable OTP controller for RK3528 3e83c8c50967 arm64: dts: rockchip: Enable OTP controller for RK356x 81ca20834e73 arm64: dts: rockchip: Enable OTP controller for RK3562 65ef27e60e55 arm64: dts: rockchip: Enable PCIe CLKREQ# for RK3588 on Rock 5b-5bp-5t series d3c0af75891c arm64: dts: rockchip: add SD/eMMC aliases for ArmSom Sige5 dd7888422e1d arm64: dts: rockchip: Add SPDIF nodes to RK3576 device tree 203069735354 arm64: dts: rockchip: Add Khadas Edge 2L board e78dbdd4a848 dt-bindings: arm: rockchip: Add Khadas Edge 2L board 7145f038481b media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8ULP compatible string d68f1b93fe51 media: dt-bindings: nxp,imx8-isi: Add i.MX95 ISI compatible string 8c30b9099bd0 Merge tag 'v7.0-rc5' into next 88d5f2f3ea76 regulator: da91xx: Allow caching of buck registers when no GPIO input control is configured 92156b1bd157 regulator: dt-bindings: dlg,da9121: Add dlg,no-gpio-control 5d9102605bfa riscv: dts: microchip: add tsu clock to macb on mpfs 6a8dbed3a2a9 dt-bindings: riscv: Add Supm extension description b9018968d7ca riscv: dts: microchip: add pic64gx and its curiosity kit d5eb75349608 dt-bindings: riscv: microchip: document the PIC64GX curiosity kit ae352b99764d dt-bindings: timer: sifive,clint: add pic64gx compatibility 4e4243bbe7e7 riscv: dts: microchip: add pinctrl nodes for mpfs/icicle kit a80b8dbaaf03 ASoC: Merge up fixes ca62121f50a5 arm64: dts: rockchip: Fix RK3562 EVB2 model name 9eef6edfab28 ARM: dts: rockchip: Add Onion Omega4 Evaluation Board 17233b8e90db dt-bindings: arm: rockchip: Add Omega4 Evaluation board 9c2adb087835 ARM: dts: rockchip: Add support for RV1103B f6ccbb2aba1a dt-bindings: soc: rockchip: grf: Add RV1103B compatibles fc08398935b5 Merge branch 'v7.1-shared/clkids' into v7.1-armsoc/dts32 4581b92803fb dt-bindings: display: arm,komeda: add Arm China Linlon D6 compatible 52188fe79ac2 dt-bindings: vendor-prefixes: Add Arm Technology (China) Co., Ltd. 675b21f78fa8 ARM: dts: rockchip: Pass linux,code to the power key on rk3288-veyron-pinky e510c8433fc1 ASoc: uda1380: Improve error reporting 2adcd366c1d2 ARM: dts: microchip: sama7d65: add Cortex-A7 PMU node 8fcf0dfb1e88 Merge branch 'ib-scmi-pinctrl-gpio' into devel e7069aa44f79 gpio: dt-bindings: Add GPIO on top of generic pin control f6f9c042f704 Merge branch 'for-v7.1/dt-bindings-clk' into next/clk 0c5eb2a0c180 dt-bindings: clock: exynos850: Add APM_AP MAILBOX clock 9f6986ed9e57 media: dt-bindings: ovti,ov8856: Allow orientation & rotation props 298b00b70ed2 dt-bindings: media: st,stm32-dcmi: add 'power-domains' property 9f88581d4a5a arm64: dts: cix: add FCH(S0)/S5 GPIO controllers for sky1 b0c51d9ea1ab arm64: dts: cix: Add scmi powerdomain nodes for sky1 7126118f3d92 dt-bindings: PCI: cix,sky1-pcie-host: Add power-domains 67454701be41 arm64: dts: cix: add support for cix sky1 resets 7a4d0351aba4 riscv: dts: spacemit: drop incorrect pinctrl for combo PHY 969317133383 riscv: dts: spacemit: reorder phy nodes for K1 88c8992bf7a6 dt-bindings: firmware: qcom,scm: document Eliza SCM Firmware Interface b6f79738cf6d Merge branch '20260120-topic-7180_dispcc_bcr-v1-1-0b1b442156c3@oss.qualcomm.com' into clk-for-7.1 40e234464fb0 dt-bindings: clock: qcom,dispcc-sc7180: Define MDSS resets 1eba11ab743e clk: baikal-t1: Remove not-going-to-be-supported code for Baikal SoC 2254e8f5e1a3 regulator: cros-ec: cleanup and add supplies b4da86c1d687 regulator: dt-bindings: cros-ec: Add regulator supply dee9f5071e9b spi: hisi-kunpeng cleanup and fix e6aa9555e386 arm64: dts: rockchip: Correct Joystick Axes on Gameforce Ace 02a9ece9666c arm64: dts: rockchip: Correct Fan Supply for Gameforce Ace e7b625390511 Revert "arm64: dts: rockchip: add SPDIF audio to Beelink A1" d31c3a27ea11 arm64: dts: rockchip: Fix Bluetooth stability on LCKFB TaiShan Pi 63f6069d8fe3 ARM: dts: rockchip: Fix LED node names on rk3288-phycore-rdk 82071dc68130 ARM: dts: rockchip: Fix GMAC description n RK3288 boards cdf95afa7230 ARM: dts: rockchip: Fix RTC description on rk3288-firefly-reload 7c94feff8bff ARM: dts: rockchip: Add missing the touchscreen interrupt on rk3288-phycore-rdk 000e7634919a ARM: dts: rockchip: Fix the trackpad supply on rk3288-veyron-jerry b75bd3a88d9f ARM: dts: rockchip: Fix the Bluetooth node name on rk3288-veyron 5999e52555a0 ARM: dts: rockchip: Remove invalid regulator-property from rk3288-veyron 0a66ca11ef63 ARM: dts: rockchip: Use mount-matrix on rk3188-bqedison2qc ffc89017f56b ARM: dts: rockchip: Fix RTC compatible on rk3288-phycore-rdk a3ae9f904f87 ARM: dts: rockchip: Move PHY reset to ethernet-phy node on rk3036 boards d1834c70fbe7 ARM: dts: rockchip: Remove rockchip,grf from rk3288 tsadc e0018f3eb668 Merge tag 'drm-misc-next-2026-03-12' into drm-rust-next 0d5178fd6b69 Merge branch '20260319-clk-qcom-dispcc-eliza-v3-1-d1f2b19a6e6b@oss.qualcomm.com' into clk-for-7.1 9b8daaf74e87 dt-bindings: clock: qcom,eliza-dispcc: Add Eliza SoC display CC 568067f26d10 dt-bindings: mmc: Add sdhci support for Canaan k230 6ac9f2bc1115 arm64: dts: marvell: armada-37xx: drop 'marvell,usb-misc-reg' from USB host nodes 28ad92fa94c5 dt-bindings: mmc: snps,dwcmshc-sdhci: add HPE GSC dwcmshc compatible b4408fc39ff0 dt-bindings: mmc: rockchip-dw-mshc: Fix the RV1103B compatible ad1752a91379 arm64: dts: ti: k3-j722s: Add main_i2c4 device node 80edeb3eb358 media: dt-bindings: rockchip,vdec: Add alternative reg-names order for RK35{76,88} 9c0b978ae870 media: dt-bindings: rockchip,vdec: Mark reg-names required for RK35{76,88} 5f405c791683 arm64: dts: arm/corstone1000: Add corstone-1000-a320 30af7037715b arm64: dts: arm/corstone1000: Move FVP peripherals to separate .dtsi 6248f7dc9835 arm64: dts: arm/corstone1000: Move cpu nodes 0617469a3897 dt-bindings: npu: arm,ethos: Add "arm,corstone1000-ethos-u85" 021ce4aea186 dt-bindings: arm,corstone1000: Add "arm,corstone1000-a320-fvp" 21942dce0c13 dt-bindings: gpio: fix microchip,mpfs-gpio interrupt documentation 6ef9263af513 arm64: dts: renesas: r9a09g047e57-smarc: Enable RSPI0 d582f9b4d825 arm64: dts: renesas: r9a09g047: Add RSPI nodes f7090e59831b dt-bindings: pinctrl: realtek: Add RTD1625 pinctrl binding 67db43bd5e22 dt-bindings: pinctrl: realtek: Improve 'realtek,duty-cycle' description c9efcc6553a5 dt-bindings: pincfg-node: Add input-threshold-voltage-microvolt property 93f9ab40e46b Merge 7.0-rc5 into tty-next 22230b86f816 dt-bindings: phy: mediatek, dsi-phy: Add support for mt8167 2eec7dddee83 dt-bindings: display: mediatek: Add compatibles for MediaTek mt8167 fd58e4588851 dt-bindings: iio: dac: maxim,ds4424: add maxim,rfs-ohms property d233ec86ed81 dt-bindings: iio: dac: maxim,ds4424: add ds4402/ds4404 84171489750c Merge tag 'v7.0-rc4' into togreg fd680ffae6fb arm64: dts: ti: k3-j721s2: Use ti,j7200-padconf compatible 10cf2d31376e arm64: dts: ti: k3-am68-phyboard-izar: Add PEB-AV-15 overlay ebad5bb777d7 arm64: dts: ti: k3-j721s2-main: Add DSI1 fbb6ab0adb8f arm64: dts: ti: k3-am68-phyboard-izar: Add LVDS-Display 115254f601a9 arm64: dts: ti: k3-am68-phycore-som: Add DSI->LVDS bridge c556f245b72a arm64: dts: ti: k3-am68-phyboard-izar: Assign dss clocks a663cd878291 arm64: dts: ti: am62-verdin: Enable pullup for eMMC data pins 93b1284eee0e dt-bindings: iio: dac: ltc2632: add LTC2654 compatible strings 174f284dd046 dt-bindings: iio: light: vcnl4000: add regulators 35c54813167f dt-bindings: iio: accel: adi,adxl372: add ADXL371 compatible a367d9c1c19c Merge tag 'v7.1-rockchip-dts64-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt 1297c8eb1d8a dt-bindings: net: ethernet-phy: add property enet-phy-pair-polarity d7f184dc6670 dt-bindings: net: ethernet-phy: add property enet-phy-pair-order f2e3d9a0a7cf ARM: dts: BCM5301X: EA9200: specify partitions 26f637aa73f2 ARM: dts: BCM5301X: EA9200: add LEDs 45ed0960f605 ARM: dts: BCM5301X: EA9200: add USB GPIOs 80d8c2df309f ARM: dts: BCM5301X: EA9200: add WiFi button 98a78c20b46e ARM: dts: broadcom: bcm2835-rpi: Move non simple-bus nodes to root level c8e0e3b1462f ARM: dts: bcm63148: Add I2C block 774eb26255b3 ARM: dts: bcm63138: Add I2C block 46ea42b19361 ARM: dts: bcm6878: Add I2C bus block 304ae8769b88 ARM: dts: bcm6855: Add I2C bus blocks 5415f410d1e0 ARM: dts: bcm6846: Add I2C bus block b4f6373f95a8 ARM: dts: bcm63138: Fix DMA IRQ f846d6fc51aa ARM: dts: bcm6878: Fix PL081 DMA block IRQ 106af955dd0a ARM: dts: BCM5301X: AC5300: set WAN MAC from nvram 8acd4940c609 ARM: dts: BCM5301X: AC3100: set WAN MAC from nvram 8dbb69997a22 ARM: dts: BCM5301X: panamera: set WAN MAC from nvram e87fdf38279a ARM: dts: BCM5301X: EA9200: set WAN MAC from nvram 1b24a8fc9341 dt-bindings: i2c: renesas,riic: Document the R9A08G046 support bec902118b29 dt-bindings: i2c: qcom-cci: Document sm6150 compatible 29353b00fd10 dt-bindings: i2c: qcom-cci: Document Milos compatible e80036829d88 riscv: dts: thead: th1520: add coefficients to the PVT node 830c656194f2 arm64: dts: broadcom: bcm2712: Move non simple-bus nodes to root level 5921dc0bec8c arm64: dts: renesas: rzt2h-rzn2h-evk: Fix GMAC pins sort order 46f5a3d8fdb2 arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add PHY interrupt support 7a11acf5b848 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add PHY interrupt support 1284dbb2913f arm64: dts: renesas: r9a09g057h48-kakip: Add pixpaper display overlay 7eebc3897e09 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Clarify SD0 power jumper setup d74f70444ff3 arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Clarify SD0 power jumpers 668f89029dad arm64: dts: microchip: add EV23X71A board d094bee12713 dt-bindings: arm: AT91: document EV23X71A board 82e582c35cc0 arm64: dts: microchip: add LAN969x support 609bd72df8a8 arm64: dts: microchip: add LAN969x clock header file b8ed2e472b23 dt-bindings: extcon: ptn5150: Allow "connector" node to present 0ec6e737d57e dt-bindings: PCI: eswin: Add ESWIN PCIe Root Complex 6bc10ee6aef4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net b71cf4bb3963 dt-bindings: arm-smmu: Add compatible for Eliza SoC 4c6439178817 dt-bindings: clock: vf610: Add definitions for MTIP L2 switch 876d858ab193 dt-bindings: clock: vf610: Drop VF610_CLK_END define 920318548a29 dt-bindings: leds: lp5860: add enable-gpio 1f1aaf101b17 dt-bindings: touchscreen: trivial-touch: Move allOf: after required: 9074b52df9d6 dt-bindings: input: touchscreen: Convert TS-4800 to DT schema 482faab19499 dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur CDSP 4f1c7a29bbc1 dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur ADSP e44bd3a4f6c8 dt-bindings: clock: qcom,gcc-sc8180x: Add missing GDSCs 5834055b8aaf dt-bindings: firmware: qcom,scm: Document ipq5210 SCM 818b9c72c43a Merge branch '20260318-ipq5210_boot_to_shell-v2-1-a87e27c37070@oss.qualcomm.com' into clk-for-7.1 e4ea91c1a5b4 dt-bindings: clock: add Qualcomm IPQ5210 GCC 26949b4f0faf dt-bindings: net: micrel: KSZ8041RNLI supports LED mode ee158dea459d dt-bindings: net: micrel: Sort lists a2a531664717 dt-bindings: power: Add Support for Allwinner A733 PCK600 Power Domain Controller 60356bb03307 spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/G3E SoC support 28b27d2768e8 spi: dt-bindings: renesas,rzv2h-rspi: Document dmas property dae52c367d95 dt-bindings: connector: Add SPR AVS Sink APDO definitions 1441274fb18e dt-bindings: usb: Add Corechips SL6341 USB2.0/3.0 hub controller 4db58427f856 dt-bindings: vendor-prefixes: Add Shenzhen Corechips Microelectronics e75cc519bc76 ASoC: dt-bindings: adi,ssm2305: Convert to DT schema 5dc026f042cc arm64: dts: qcom: x1e80100: Add '#cooling-cells' for CPU nodes 575cdf38cf4e arm64: dts: qcom: x1-crd: add USB DisplayPort audio fc07c0b7fec5 arm64: dts: qcom: qcs6490: Add Thundercomm AI Mini PC G1 IoT 4a0087fb0962 arm64: dts: qcom: kodiak: Add missing usb-role-switch property dbdd1ca5eafb dt-bindings: arm: qcom: Add Thundercomm AI Mini PC G1 IoT 31f8e1e01b45 arm64: dts: qcom: sm8550: Add ACD levels for GPU 1222df324893 arm64: dts: qcom: pmk8550: Add PWM controller 4def553c3707 arm64: dts: qcom: remove msm8996-v3.0.dtsi 0b3353dcebae arm64: dts: qcom: ipq9574: Enable eMMC variant d878ede8ab42 dt-bindings: arm: qcom: Add IPQ9574 AL02-c2 and AL02-c7 eMMC variant 2e794d5431f3 arm64: dts: qcom: ipq9574-rdp433: Reorganize DTS to introduce eMMC support b08dbf6fa5a4 arm64: dts: qcom: ipq9574: Add details for eMMC 4ad67f51b1ae arm64: dts: qcom: qcs8300: Add clocks for QoS configuration adab14cb6a73 arm64: dts: qcom: msm8953-xiaomi-daisy: fix backlight 48599788dd4e arm64: dts: qcom: msm8937-xiaomi-land: correct wled ovp value 10496a851c7e arm64: dts: qcom: msm8953-xiaomi-vince: correct wled ovp value 581be0fe486a arm64: dts: qcom: sm8550: Update EAS properties 8ef637ba1db5 arm64: dts: qcom: hamoa: Add remoteproc IOMMUS in EL2 device trees 0ef68efaba77 dt-bindings: dmaengine: Fix spelling mistake "Looongson" -> "Looogson" b0d31c82dca1 dt-bindings: net: Add support for Spacemit K3 dwmac 59dad3797d4d regulator: fp9931: Make vin-supply mandatory d7200554c0bb regulator: dt-bindings: fp9931: Make vin-supply property as required 0c6fee1327e0 dt-bindings: net: cdns,macb: add a compatible for Microchip pic64hpsc f9ae3e69ab05 dt-bindings: dmaengine: Add Loongson Multi-Channel DMA controller adb2916acc4a Merge branch 'icc-qcs615' into icc-next 8c290b947d21 dt-bindings: dma: xlnx,axi-dma: Convert to DT schema e30abb66f2e7 dt-bindings: dma: rz-dmac: Add conditional schema for RZ/G3L 226288859390 dt-bindings: interconnect: qcom,qcs615-rpmh: add clocks property to enable QoS 216745d416f2 Merge tag 'renesas-dts-for-v7.1-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt c0f22f3f3510 dt-bindings: net: nxp,s32-dwmac: Declare per-queue interrupts 247d8de6a257 arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt 5f48e85bf9d7 arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon 5fccbae8fbfe arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs f7c7a5c60f26 arm64: dts: broadcom: bcm2712: add camera backend node pispbe 436e0be5b486 arm64: dts: broadcom: rp1: add csi nodes 9ea23c7a5ae9 arm64: dts: broadcom: rp1: add i2c controller c563f4c152cd ARM: dts: BCM5301X: add root pcie bridges aabeb8b81a5e ARM: dts: BCM5301X: Drop extra NAND controller compatible cb853ce04b7a ARM: dts: BCM5301X: Describe PCIe controllers fully a17b6a12bb45 arm64: dts: broadcom: bcm2712: Add V3D device node 4528273c29ca spi: controller registration fixes bbd1b87a7f68 dt-bindings: mmc: sdhci-msm: add IPQ5210 compatible 26f80dd2c6a9 dt-bindings: media: i2c: alliedvision,alvium-csi2 f62b10e7d768 Merge 7.0-rc4 into usb-next 6f9a6c389f9f dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: Add Glymur pinctrl d537e09ae260 arm64: dts: qcom: glymur: Fix deprecated cpu compatibles aa1909bc78b9 dt-bindings: arm: cpus: Extend Qualcomm Oryon compatibles ec93399a945f dt-bindings: arm: qcom,ids: add SOC IDs for IPQ5210 family f638fa022604 scsi: ufs: rockchip,rk3576-ufshc: dt-bindings: Add new mphy reset item ab5c342be679 scsi: ufs: qcom: dt-bindings: Document the Eliza UFS controller 07e04ca91e25 dt-bindings: arm: qcom,ids: Add SoC IDs for SM7450 and SM7450P df4a6c2428d6 dt-bindings: cache: qcom,llcc: Add SDM670 compatible e108683f0d99 ASoC: basic support for configuring bus keepers 9bb5b1b7e937 ASoC: dt-bindings: add TDM slot idle mode properties 01adfb612268 ASoC: dt-bindings: update tdm-slot.txt references to tdm-slot.yaml cd2a5762d818 ASoC: dt-bindings: convert tdm-slot to YAML 3a2af1ced9c1 ASoC: amd: Move to GPIO descriptors 624ae583e063 dt-bindings: PCI: renesas,r9a08g045s33-pcie: Document RZ/G3E SoC c76252b9b9bd dt-bindings: PCI: renesas,r9a08g045s33-pcie: Fix naming properties c2e8a1c34055 dt-bindings: crypto: inside-secure,safexcel: add compatible for MT7981 927a4d0cca5c riscv: dts: thead: lichee-pi-4a: enable HDMI 514eedc6b2d3 riscv: dts: thead: add DPU and HDMI device tree nodes 67fe66fb8180 dt-bindings: thermal: qcom-tsens: Document the SM8750 Temperature Sensor b9e7b4d6e782 arm64: dts: allwinner: h6: Add TaiqiCat (TQC) A01 support 838f0d263738 dt-bindings: arm: sunxi: Add TaiqiCat (TQC) A01 53b63d9224bb dt-bindings: vendor-prefixes: Add Beijing Ultrapower Software Co., Ltd. 0acbf7efb78d dt-bindings: rng: atmel,at91-trng: add microchip,lan9691-trng 66a61ec0edae dt-bindings: bridge: lt8713sx: Add bindings 9c54806f18f3 arm64: dts: rockchip: enable vicap dvp on wolfvision pf5 io expander e7a04b79cba0 arm64: dts: imx8mp-hummingboard-pulse: fix mini-hdmi dsi port reference 536e73c6a021 arm64: dts: imx8mp-hummingboard-pulse/cubox-m: fix vmmc gpio polarity c9bf7916458d arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe c9d367a88f5d arm64: dts: freescale: add pixpaper display overlay for i.MX93 FRDM 5b355e86d7be arm64: dts: tqma8mpql-mba8mp-ras314: Configure multiple queues on eqos b8b97a45ce1e arm64: dts: tqma8mpql-mba8mpxl: Configure multiple queues on eqos 3efd45a11e21 arm64: dts: imx8mp-kontron: Use GPIO/IRQ defines in DL devicetree 66e6507d1565 arm64: dts: imx8mp-kontron: Drop vmmc-supply to fix SD card on SMARC eval carrier e7cec130064a arm64: dts: imx8mp-kontron: Fix touch reset configuration on DL devices 39b6501d91c0 dt-bindings: arm64: add Marvell 7k COMe boards 1a8ddeb710bb dt-bindings: input: touchscreen: convert fsl-mx25-tcq.txt to yaml f35d40ac31eb riscv: dts: spacemit: k3: add full resource to UART 545556e0ff10 riscv: dts: spacemit: k3: add GPIO support 6efb5a75b7ff riscv: dts: spacemit: k3: add pinctrl support 229f94412295 riscv: dts: spacemit: k3: add clock tree f1366c61df7b dt-bindings: serial: 8250: spacemit: fix clock property for K3 SoC 1987cc6e0bb2 dt-bindings: rtc: isl12026: convert to YAML schema da7272fe9e42 ARM: dts: renesas: armadillo800eva: Add wakeup-source to st1232 f01e19a0d3e5 ARM: dts: renesas: armadillo800eva: Enable SDHI1 990a7d82022b dt-bindings: pwm: amlogic: Document A4 A5 and T7 PWM 3b76581aa860 dt-bindings: rtc: microcrystal,rv3028: Allow to specify vdd-supply cbddba5d80e8 arm64: dts: ti: k3-am62a7-sk: Fix pin name in comment from M19 to N22 4e2030a70d92 ARM: dts: omap: dm816x: Correct pinctrl register f1a4d7f98ac6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 9afb9ccc5e77 arm64: dts: rockchip: Add analog audio switches to RK3576 EVB1 8fad61a1a682 Merge tag 'v7.0-rc3' into next d6cfdf40061d arm64: dts: zena: Move SRAM into SoC and memory node out of SoC c272e42491b7 dt-bindings: interrupt-controller: arm,gic-v3: Fix EPPI range 58c95ed4b396 dt-bindings: rtc: mpfs-rtc: permit resets e0df1b9dab96 dt-bindings: serial: amlogic,meson-uart: Add compatible string for A9 f56f24da5e2b dt-bindings: serial: atmel,at91-usart: add microchip,lan9691-usart dad5ba234e7d dt-bindings: serial: snps-dw-apb-uart: Add RV1103B compatible b3d7e7f46832 arm64: dts: mediatek: mt7986a: Fix gpio-ranges pin count 663b05ddf056 arm64: dts: mediatek: mt7981b: Fix gpio-ranges pin count 711c15d32875 arm64: dts: mediatek: mt6795: Fix gpio-ranges pin count 23d6a3b41875 dt-bindings: net: qcom,ipa: document qcm2290 compatible a9b1d3987f95 ARM: dts: renesas: r9a06g032-rzn1d400-db: Use interrupts for Micrel PHYs cbcc9c67dbdc ARM: dts: renesas: r9a06g032-rzn1d400-db: Do not use underscores in node names a2c36dbe7e51 ARM: dts: renesas: r9a06g032-rzn1d400-db: Add QSPI node including NOR flash 60be0d46401f arm64: dts: renesas: r9a09g057: Add DMA support for RSPI channels 46fc0efb8af9 arm64: dts: renesas: r9a09g056: Add DMA support for RSPI channels de59102148a4 ARM: dts: renesas: r9a06g032: Describe the QSPI controller c89adce2e7fc Merge drm/drm-next into drm-misc-next 0199905afc5a dt-bindings: bus: Remove unused bindings 6f40e2c22d88 arm64: dts: qcom: sm6125: Add missing MDSS core reset 1648955595c9 arm64: dts: qcom: sm6115: Add missing MDSS core reset 65a1e2ad58ce Merge branch '[email protected]' into arm64-for-7.1 4a9defa3b2ea Merge branch '[email protected]' into clk-for-7.1 72d02b89da27 dt-bindings: clock: qcom,dispcc-sm6125: Define MDSS resets b011d655ae77 dt-bindings: clock: qcom,sm6115-dispcc: Define MDSS resets 41028a996349 Merge branch '[email protected]' into clk-for-7.1 b9a175978d84 dt-bindings: clock: qcom-rpmhcc: Add RPMHCC for Eliza 6a58b6fa97a6 dt-bindings: clock: qcom: Document the Eliza TCSR Clock Controller 2f8403264607 dt-bindings: clock: qcom: document the Eliza Global Clock Controller 56b5ebb32305 ASoC: dt-bindings: ti,tas2770: Switch to undeprecated reset-gpios 1a8b5145d244 dt-bindings: usb: maxim,max3421: convert to DT schema bb69e1ee7ef1 dt-bindings: connector: Add sink properties to comply with PD 3.1 spec 0b979c7f649f dt-bindings: usb: document the Etek ET7304 USB Type-C Port Controller 644e5b39076a dt-bindings: usb: qcom,dwc3: Allow high-speed interrupt on Glymur, Hamoa and Milos 1a2ce1869874 dt-bindings: usb: mpfs-musb: permit resets 88c557481398 dt-bindings: usb: cdns,usb3: support USB devices in DT 3f148a01d211 dt-bindings: pinctrl: pincfg-node: permit bias-high-impedance with other bias properties c976a6d4b477 Merge v7.0-rc3 into drm-next 31bca2c52db8 dt-bindings: power: supply: document Samsung S2MU005 battery fuel gauge 532b7b0831e3 dt-bindings: interrupt-controller: apple,aic2: Add AICv3 0628aa98fc58 dt-bindings: media: i2c: Add Sony IMX355 197e9e594acc dt-bindings: media: qcom,sdm670-camss: Remove clock-lanes requirement 440da927d153 dt-bindings: media: st: dcmi: add DMA-MDMA chaining properties 5dd807ebb927 dt-bindings: media: mt9m114: document MI1040 sensor c1b63a901c55 media: dt-bindings: ti,ds90ub960: Add support for DS90UB954-Q1 ca1acbf997eb media: dt-bindings: ti,ds90ub960: Refactor port definitions f504ae9a4799 media: dt-bindings: Drop starfive,jh7110-camss from staging 3ba6fd89e212 dt-bindings: input: touchscreen: sitronix,st1232: Add wakeup-source 6292fdbb73da arm64: dts: allwinner: sun55i-t527: avaota-a1: Add SPI NAND 33e5a62e36f9 arm64: dts: allwinner: sun55i-a523: Add pinmux for spi0 on PJ pins 0ca5238df2af arm64: dts: exynos8895: Move I2C address/size-cells to DTSI 15ad87221dd2 arm64: dts: exynos7870: Move I2C address/size-cells to DTSI 6b9daa56dc35 ARM: dts: exyons4412: Drop duplicated I2C address/size-cells a78509c86479 ARM: dts: exynos4210-smdkv310: Drop duplicated I2C address/size-cells 77e966a10563 ARM: dts: exynos3250: Drop duplicated I2C address/size-cells 0917cbf338f5 dt-bindings: display: panel: Align style of additionalProperties 7a12cc387af6 dt-bindings: display: panel: Drop redundant properties 81f70a958d03 dt-bindings: display: innolux,p097pfg: Document ports 31768b64363f dt-bindings: display: samsung,s6d7aa0: Document port aed330c2adcc dt-bindings: display: panel: document Atrix 4G and Droid X2 DSI panel a60dfcff2e3a dt-bindings: panel-simple-dsi: add nt37700f compatible 0c6983a00dda dt-bindings: arm: qcom: document google,bonito-tianma board 89b7580b345d dt-bindings: display: panel: Document the rotation property 8521ddf2a5d9 dt-bindings: display: panel: Add compatible for TAIGUAN XTI05101-01A 069c92c4b695 dt-bindings: vendor: add taiguanck 986408e730ea dt-bindings: display: panel: add LXD M9189A 617c21bf4072 dt-bindings: vendor-prefixes: Add lxd 94a2c3b94505 dt-bindings: display: simple: Add Powertip PH800480T032-ZHC19 panel a73682b64332 dt-bindings: display: simple: add EDT ET057023UDBA panel 83d1706da5db arm64: dts: allwinner: sun55i-t527: avaota-a1: Enable LEDs c8c227132381 arm64: dts: allwinner: sun55i-a523: Add LED controller 22b8ebf9d836 dt-bindings: leds: sun50i-a100: Add compatible for Allwinner A523 SoC 83c08ee3d713 ASoC: ti: davinci-mcasp: McASP code cleanup and clk 523cdadce7e4 dt-bindings: pinctrl: qcom: Add Milos LPASS LPI pinctrl f2b3f85b6df9 dt-bindings: thermal: lmh: Add SDM670 compatible c16a1455a46e dt-bindings: thermal: tsens: add SDM670 compatible 7949d872084a arm64: dts: ti: k3-am62l-main: Add RNG node 035a8558259e dt-bindings: arm: ti: Drop Kontron SMARC-sAM67 module 2781cc29d56d dt-bindings: mfd: sl28cpld: Drop sa67mcu compatible a777f148b9af arm64: dts: ti: remove the Kontron SMARC-sAM67 2428165a77bc arm64: dts: ti: k3-j721s2-common-proc-board: Add QSPI flash partition details 5eef22c36875 arm64: dts: ti: k3-j721e-common-proc-board: add ti,min-output-impedance a36c3d839af6 arm64: dts: ti: k3-j7200-common-proc-board: add ti,min-output-impedance a75df18329d3 arm64: dts: ti: k3-am654-base-board: add ti,min-output-impedance b97a6a72e156 arm64: dts: ti: k3-am642-{evm,sk}: add ti,min-output-impedance 5d87903ee008 arm64: boot: dts: ti: k3-am62l3-evm: enable wkup_uart0_target node 0f709ac341ca arm64: boot: dts: ti: k3-am62l3-evm: define wkup_uart0 pins ae1495930f63 arm64: boot: dts: ti: k3-am62l-wakeup: create label for wkup_uart0 target-module 38551da2279d arm64: dts: ti: k3-am62l: include WKUP_UART0 in wakeup peripheral window f320851c16bb arm64: dts: ti: k3-am62d2-evm: Set wakeup-source system-states 82de76c2b753 arm64: dts: ti: k3-am62-phycore-som: Add 128MiB of global CMA d5744d44ec86 riscv: dts: spacemit: Add 'linux,pci-domain' to PCIe nodes for K1 a0b1c8ec845c dt-bindings: leds: sc2731: Add compatible for SC2730 6a1f7c5af0ed dt-bindings: gpio: realtek-otto: add rtl9607 compatible d4fcbce3068d arm64: dts: rockchip: Enable GPU on rk3566-pinenote a287659a2afb dt-bindings: clk: tenstorrent: Add tenstorrent,atlantis-prcm-rcpu 200a6b7444a9 arm64: dts: qcom: correct RBR opp entry 3bbb857a263c arm64: dts: qcom: monaco-evk: Enable the secondary USB controller 59ee6a33f810 arm64: dts: qcom: monaco: Add role-switch support and HS endpoint for secondary USB controller fb816c5248e1 arm64: dts: qcom: monaco-evk: Enable GPIO expander interrupt for Monaco EVK 9de38c419058 arm64: dts: qcom: sdm845: Introduce camera master clock pinctrl 4025a0a1c836 arm64: dts: qcom: qcm6490-idp: add and enable BT node cab4bb2d01f7 arm64: dts: qcom: monaco-evk: Enable SDHC1 for eMMC 909a7893d2e6 arm64: dts: qcom: monaco: Complete SDHC definition 2988884051e1 arm64: dts: qcom: talos: add ETR device 8eb5246677b1 arm: dts: ti: omap: align node patterns with established convention fa56f7b57a5a dt-bindings: arm: fsl: add bindings for TQMa8x 1a9222336241 dt-bindings: fsl: imx7ulp-smc1: Add #clock-cells property 48e42cc00de2 dt-bindings: mmc: fsl-imx-esdhc: add S32N79 support d51e28f19bdd dt-bindings: mmc: loongson,ls2k0500-mmc: Add compatible for Loongson-2K0300 a8a9901610b9 mmc: Merge the immutable mux branch into next cd652bd76f5c dt-bindings: mmc: renesas,sdhi: Add mux-states property f6f2a1483211 dt-bindings: dma: renesas,rz-dmac: document RZ/{T2H,N2H} debfedfd5950 dt-bindings: soc: cix: document the syscon on Sky1 SoC 263d86dbebbe ASoC: dt-bindings: cirrus,cs42l43: Add CS42L43B variant ced1f5f3870e dt-bindings: gpio: gpio-delay: Use Alexander's email e025c996549d arm64: dts: ti: k3-am69-aquila-clover: Fix DP regulator enable GPIO aa24d63b1fb0 arm64: dts: ti: k3-am69-aquila-dev: Fix DP regulator enable GPIO c671c7afe7e1 arm64: dts: ti: k3-am62l: support cpufreq scaling 70d45d88c356 arm: dts: microchip: remove unused #address-cells/#size-cells from sam9x60 udc node 4a9c8d0d944e dt-bindings: firmware: arm,scmi: Document arm,no-completion-irq property b25cad3e386d arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 fuel gauge d643400cd569 dt-bindings: arm: atmel,at91rm9200-sdramc: convert to DT schema a02370b02b99 dt-bindings: arm: atmel,at91rm9200-st: convert to DT schema 77fdb37b2b05 dt-bindings: arm: microchip,sam9x60-pit64b : convert to DT schema abe9ad520fa1 dt-bindings: arm: atmel,at91sam9260-pit: convert to DT schema a72c88c0d84e dt-bindings: arm: microchip,sama7g5-chipid : convert to DT schema 4ee3792205ec dt-bindings: crypto: qcom,inline-crypto-engine: Document the Eliza ICE f984bdd21bc0 Merge branch 'icc-qcs8300' into icc-next 262e58cb33b5 dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/G3L SoC 9eb133e81a93 dt-bindings: soc: renesas: Document RZ/G3L SoC variants, SMARC SoM and Carrier-II EVK bcd804b042a3 Merge branch 'icc-mahua' into icc-next 1601e1315182 Merge branch 'icc-eliza' into icc-next 3103d68f1dcf dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Eliza SoC 9fa2d8de4547 dt-bindings: interconnect: OSM L3: Add Eliza EPSS L3 compatible 7d3ec6edf05f dt-bindings: interconnect: qcom,glymur-rpmh: De-acronymize SoC name c32e86a83f0c dt-bindings: interconnect: OSM L3: Document sm8550 OSM L3 compatible 73d2683e277c arm64: dts: renesas: r9a09g087: Wire up DMA support for SPI f1160fd99b3f arm64: dts: renesas: r9a09g077: Wire up DMA support for SPI 86d0bcd31331 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable RTC ae8e361cbb93 arm64: dts: renesas: r9a09g056: Add RTC node 6f2ceae6a5ae arm64: dts: renesas: ebisu: Describe PCIe/USB3.0 clock generator 4de7cebe1fec arm64: dts: renesas: ulcb: ulcb-kf: Describe PCIe/USB3.0 clock generator 93dab8266fc2 arm64: dts: renesas: salvator-common: Describe PCIe/USB3.0 clock generator 097202a5066c arm64: dts: renesas: r8a77990: Add USB 3.0 PHY and USB3S0 clock nodes af4aaef59611 arm64: dts: renesas: r8a77990: Describe PCIe root port acf598fa7b92 arm64: dts: renesas: r8a77965: Describe PCIe root ports bc410f3f2935 arm64: dts: renesas: r8a77961: Describe PCIe root ports 32f09955014a arm64: dts: renesas: r8a77960: Describe PCIe root ports 6a4c880de25a arm64: dts: renesas: r8a77951: Describe PCIe root ports 2345a5df1bdb ARM: dts: renesas: r9a06g032: Add support for CPU frequency scaling d72fc2d9b48e arm64: dts: renesas: sparrow-hawk: Mark OTP and HSCIF0 pins as bootph-all 087fa6d0bd19 dt-bindings: interconnect: qcom,qcs8300-rpmh: add clocks property to enable QoS db1f2b17de01 dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Mahua SoC fe9683a1c084 ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157c-ev1.dts 02eb59f7a636 ARM: dts: stm32: add sram node within stm32mp151.dtsi 55a557775d89 ARM: dts: stm32: phyboard-sargas and phycore: Add optional interfaces 904da3355425 ARM: dts: stm32: phyboard-sargas and phycore: Fix coding style issues 7fb45f2555cd ARM: dts: stm32: phycore-stm32mp15: Disable optional SoM peripherals 1bfef84746e8 ARM: dts: stm32: phyboard-sargas: Move aliases from dts to dtsi c775b71b91e6 ARM: dts: stm32: phycore-stm32mp15: Add dummy memory-node 643114f5d358 ARM: dts: stm32: phycore-stm32mp15: qspi: Fix memory map and pinctrl acb25d2e6283 ARM: dts: stm32: phyboard-sargas: Fix uart4 and sai2 pinctrl d486f5a22b00 ARM: dts: stm32: Add new pinmux groups for phyboard-sargas and phycore f950501a3d3c dt-bindings: arm: stm32: Modify STM32MP15x Phytec board items types 71f06eb92bdc ARM: dts: stm32: phyboard-sargas: Introduce SoM device tree 1d6289f0d68f ARM: dts: stm32: phycore-stm32mp15: Rename device tree files f2b69375b638 dt-bindings: arm: mediatek: audsys: fix formatting issues 5f6fa55c0a0a ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1 fcae71d4d519 ARM: dts: ti: omap: samsung-espresso7: Add initial support for Galaxy Tab 2 7.0 7a0d635481e2 dt-bindings: omap: Add Samsung Galaxy Tab 2 7.0 and 10.1 1877419acc9f ARM: dts: ti: omap: espresso-common: Add common device tree for Samsung Galaxy Tab 2 series 67511c6aa63a dt-bindings: display: panel-lvds: Add compatibles for Samsung LTN070NL01 and LTN101AL03 panels ae3c6dce17fc dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am 33e3b55125ba dt-bindings: vendor-prefixes: Add Doestek 76b1f6c854e8 ARM: dts: twl6032: Add DTS file for TWL6032 PMIC 805ad5d12f8d dt-bindings: qcom,pdc: document the Eliza Power Domain Controller bbddf7c8649e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 086f62f32cba dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali CDSP 5538340cb886 dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali ADSP 4239f30af60a arm64: dts: mediatek: mt8195-cherry-dojo: Describe M.2 M-key NVMe slot ce0e7ed46f2b arm64: dts: mediatek: mt8195-cherry: add WiFi PCIe and BT USB power supplies 1000ff378f34 arm64: dts: exynos: add initial support for Samsung Galaxy J5 e00e4c53c77b dt-bindings: arm: samsung: add compatible for samsung-j5y17lte 72d1b1e35832 dt-bindings: PCI: Add Andes QiLai PCIe support 12a9a4d1c858 dt-bindings: mux: Remove nodename pattern constraints 824c35870618 dt-bindings: net: dsa: maxlinear,mxl862xx: remove port label 705668fb1f83 arm64: dts: qcom: monaco: Add EL2 overlay d2d791bd83e2 arm64: dts: qcom: lemans: disable zap-shader for EL2 configuration a9959a159a87 arm64: dts: qcom: talos: Add missing clock-names to GCC 96b0c5ac472c arm64: dts: qcom: ipq9574: remove MP5496 regulator references from SoC dtsi f80f030c8003 arm64: dts: qcom: kodiak: Fix PCIe1 PHY ref clock voting 288fb32a678f arm64: dts: qcom: Add support for ECS LIVA QC710 dba4d24e90ff dt-bindings: arm: qcom: Add ECS LIVA QC710 0aaa873b5207 arm64: dts: qcom: sdm630: add SPI7 interface d56fbd064377 dt-bindings: arm: qcom,ids: Add SoC ID for CQ7790 6f34068cca43 arm64: dts: qcom: Add base PURWA-IOT-EVK board 6f8c624bf39e arm64: dts: qcom: Add PURWA-IOT-SOM platform edc416557f9f dt-bindings: arm: qcom: Document PURWA-IOT-EVK board a9f5e1cb1fd8 arm64: dts: qcom: qcs6490-rubikpi3: Use lt9611 DSI Port B 86e1b8569a9b arm64: dts: qcom: talos: Mark usb controllers are wakeup capable devices 37a426e144bb arm64: dts: qcom: talos: Flatten usb controller nodes 46f85155ddb1 arm64: dts: qcom: Add Redmi Note 8T 87f781f4e200 dt-bindings: arm: qcom: Add Xiaomi Redmi Note 8T b04e43ac1194 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Fix reserved gpio ranges 2ca705cd93aa arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove extcon 5cc825e02a73 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Set memory-region for framebuffer 260e9ee68d5f arm64: dts: qcom: sm6125-xiaomi-ginkgo: Correct reserved memory ranges 30a352009e00 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove board-id 7aea352ab46c ARM: dts: qcom: Drop unused .dtsi 5592784066aa dt-bindings: mmc: dwcmshc-sdhci: Fix resets array validation 04c92aeefeee dt-bindings: power: qcom,rpmpd: document the Eliza RPMh Power Domains 02a4424aa735 dt-bindings: gpio: mpfs-gpio: permit resets b9e5ade6cd92 dt-bindings: net: qcom,ipa: Add sram property for describing IMEM slice 7901a1cb696a dt-bindings: sram: qcom,imem: Allow modem-tables subnode 6fd4e3501a97 dt-bindings: power: supply: cpcap-battery: document monitored-battery property ef33037a7c3d dt-bindings: power: supply: max17042: drop formatting specifier | 86ac273f867a dt-bindings: power: supply: max17042: support shunt-resistor-micro-ohms eac5d61f8d31 dt-bindings: power: supply: max17042: add support for max77759 32a803d3f97d dt-bindings: iio: adc: cpcap-adc: document Mot ADC 01087b4b7cba spi: dt-bindings: mpfs-spi: remove clock-names 50aefe7563cb spi: dt-bindings: mpfs-spi: permit resets 367cd0e82ba7 dt-bindings: soc: microchip: mpfs-sys-controller: Add pic64gx compatibility c1d6b3a0e470 dt-bindings: soc: microchip: add compatible for the mss-top-sysreg on pic64gx d15547bd9539 dt-bindings: display: bridge: waveshare,dsi2dpi: Document 1..4 DSI lane support 809678b3e3ed dt-bindings: clock: imx6q[ul]-clock: add optional clock enet[1]_ref_pad 6f5bb4a79246 dt-bindings: arm: nvidia: Document the Tegra238 CCPLEX cluster da7ca9a2c751 dt-bindings: cpufreq: qcom-hw: document Eliza cpufreq hardware 8137942f3df9 spi: Merge up v7.0-rc2 720959a10fd2 regulator: pf9453: Fix IRQ trigger and allow 989eed7f316a arm64: dts: imx93-phyboard-segin: Add peb-av-02 overlay 423e9ec6088d arm64: dts: freescale: Add the GOcontroll Moduline Mini b29949020273 arm64: dts: freescale: Add the GOcontroll Moduline IV c72e5d50c794 arm64: dts: freescale: add Ka-Ro Electronics tx8m-1610 COM e61d94426a9a arm64: dts: imx8mm: Add pinctrl config definitions 44aa267d53b4 arm64: dts: freescale: add NXP FRDM-IMX91S board support f2808445f025 arm64: dts: imx91-11x11-evk: Add usdhc3 for SDIO WiFi support 42b669ce8d1f arm64: dts: imx8mp-evk: Add usdhc1 for SDIO WiFi support b6b040180c9a dt-bindings: arm: fsl: Add GOcontroll Moduline IV/Mini 38760584eb9a dt-bindings: arm: fsl: Add FRDM-IMX91S board 154c3087c6c8 dt-bindings: arm: fsl: add Variscite DART-MX91 Boards b7885dc5dc2e arm64: dts: imx8mp-evk: Enable pull select bit for PCIe regulator GPIO (M.2 W_DISABLE1) 7a9e92eb39c0 arm64: dts: imx943-evk: add usdhc3 for SDIO WiFi support 4dc85883e5b9 arm64: dts: imx952-evk: add MT35XU01G spi nor flash aed1ca4ec11a arm64: dts: imx952: Add xspi node 3eb8c8dd56f8 arm64: dts: marvell: armada-37xx: drop redundant status property 6060a7d20d45 arm64: dts: marvell: armada-37xx: align 'phy-names' of EHCI node with DT schema 35534e644dcb dt-bindings: arm64: add Marvell 7k COMe boards 1dcb86d924dc arm64: dts: marvell: armada-3720: drop 'marvell,xenon-emmc' properties 2bb1a9babe39 arm64: dts: marvell: uDPU: add ethernet aliases b50530300a29 arm/arm64: dts: marvell: Drop unused .dtsi 2db42793452f arm64: dts: a7k: use phy handle d5fc105cb250 ASoC: tegra: Add support for WM8962 and CPCAP 5423831ff03c PCI: dwc: Remove not-going-to-be-supported code for Baikal SoC 28d437903eda ASoC: partial match the sdca codec name fbe3ea5c831a arm64: dts: rockchip: Make Jaguar PCIe-refclk pin use pull-up config 44a929a3397f arm64: dts: rockchip: add pinctrl for clk-generator GPIO on rk3588-tiger 602fd7427255 arm64: dts: rockchip: use gated-fixed-clock for pcie-refclk on rk3588-tiger 05116be7a4d0 arm64: dts: rockchip: use gated-fixed-clock for pcie-refclk on rk3588-jaguar fd607e2918b1 arm64: dts: rockchip: Enable displayport for rk3576 evb2 9664058abc30 arm64: dts: rockchip: Add battery and charger on rk3566-pinenote ac55eb6a4306 dt-bindings: clock: rockchip: Add RV1103B CRU support 176225b2d111 riscv: dts: spacemit: adapt regulator node name to preferred form cf5a183295c4 arm64: dts: rockchip: Fix sdmmc pwren pinctrl for rk3576-evb2 1b32f4215350 arm64: dts: zena: Add support for Zena CSS 37968efee2d9 dt-bindings: arm: Add Zena CSS compatibility 0066303ab7b2 arm64: dts: mediatek: mt7988a-bpi-r4pro: fix model string 17d45396c879 dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: add missing items keyword e4b6173cb2f7 Merge tag 'drm-misc-next-2026-02-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next aa65b47dd9d2 ASoC: dt-bindings: nvidia,tegra-audio-max9808x: document additional board pins 259d84fbff82 ASoC: dt-bindings: nvidia,tegra-audio: document WM8962 CODEC 68e1a2bfa79b ASoC: dt-bindings: nvidia,tegra-audio: document CPCAP CODEC 9ef5731ee2bc dt-bindings: iio: gyroscope: bosch,bmg160: add bmx055 gyroscope binding 99f8dd4df370 dt-bindings: iio: magnetometer: bosch,bmc150_magn: add bmx055 magnetometer binding 5edeff3a9bdc dt-bindings: iio: accel: bosch,bma255: add bmx055 accel binding a9159a54b427 dt-bindings: iio: adc: adi,ad4030: Add ADAQ4216 and ADAQ4224 ccfe81e590ec dt-bindings: iio: adc: adi,ad4030: Add PWM 1b4c4b828ee5 scsi: ufs: qcom,sc7180-ufshc: dt-bindings: Add UFSHC compatible for x1e80100 26eb4bb49b73 scsi: ufs: qcom,sc7180-ufshc: dt-bindings: Document the Milos UFS Controller f3f1e0911667 arm64: dts: exynosautov920: add CMU_G3D clock DT nodes 7e0803a60718 dt-bindings: clock: exynosautov920: add G3D clock definitions 4a1147e38aa8 arm64: dts: exynos: gs101-pixel: add all S2MPG1x regulators 4f7f76158e28 ARM: dts: microchip: sama7d65: add LVDS controller 58bb66734182 ARM: dts: microchip: sama7d65: add LCD controller 5348506dae16 dt-bindings: crypto: ice: add operating-points-v2 property for QCOM ICE 9f58c4ef401d dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Eliza QMP UFS PHY f5faf6bd8f72 dt-bindings: phy: eswin: Document the EIC7700 SoC SATA PHY 036d727a1243 dt-bindings: phy: mediatek,dsi-phy: Add support for mt8167 e0d43e01c3d5 dt-bindings: phy: Add Canaan K230 USB PHY 070f325c50bf dt-bindings: pinctrl: pincfg-node: add restrictions on conflicting properties 07d3d0dcc6d4 mfd: cpcap: convert documentation to schema and add 091302ab1d4b ARM: dts: exynos: Add Google Manta (Nexus 10) 3385fdd73dc7 dt-bindings: ARM: samsung: Add Google Manta (Nexus 10) 8d6cd624655c regulator: dt-bindings: cpcap-regulator: document Mot regulator 923025247dbb regulator: dt-bindings: cpcap-regulator: convert to DT schema 9a7a39c21994 dt-bindings: input: Add Parade TC3408 touchscreen controller b6fd98316f66 dt-bindings: dma: snps,dw-axi-dmac: Add CV1800B compatible 0649d330e78b riscv: dts: spacemit: Update PMIC supply properties for BPI-F3 and Jupiter c3fdbf9b8d4a riscv: dts: spacemit: pcie: fix missing power regulator dbac6b706387 dt-bindings: firmware: google,gs101-acpm-ipc: add S2MPG11 secondary PMIC af038aebf541 arm64: dts: exynos: add initial support for Samsung Galaxy J7 (2016) f8be95695d75 dt-bindings: arm: samsung: add compatible for samsung-j7xelte 092e1f90d44e dt-bindings: cache: bt1-l2-ctl: Remove unused bindings 7d3e9ec7e4c9 dt-bindings: usb: st,st-ohci-300x: convert to DT schema 218ff51da14a dt-bindings: usb: introduce nxp,imx-dwc3 cda397b2ceef dt-bindings: usb: ti,dwc3: convert to DT schema 09322d278473 dt-bindings: usb: ti,omap4-musb: convert to DT schema 3714ca7758f8 dt-bindings: mtd: mxc-nand: add i.MX25 and i.MX27 nand support 949504fdf636 dt-bindings: mtd: Describe MTD partitions concatenation e4770c48b962 arm64: dts: qcom: x1-vivobook-s15: add Purwa-compatible device tree 690c2de35eb4 arm64: dts: qcom: x1-vivobook-s15: create a common dtsi for Hamoa and Purwa variants 9e35833a1c1a dt-bindings: arm: qcom: Add ASUS Vivobook X1P42100 variant 49c782cd6a42 dt-bindings: dma: snps,dw-axi-dmac: add dma-coherent property 1107d192f777 dt-bindings: dma: rz-dmac: Document RZ/G3L SoC 43e557012b37 arm64: dts: qcom: merge duplicate references to pmc8380_3_gpios f546cc40f96a arm64: dts: qcom: add apq8096sg-db820c, AP8096SG variant of DB820c 6a53aa9e4ee3 dt-bindings: arm: qcom: add Dragonboard 820c using APQ8096SG SoC 7f7722af5cc5 arm64: dts: imx93-11x11-evk: change usdhc tuning step for eMMC and SD e193a4eda155 arm64: dts: imx91-11x11-evk: change usdhc tuning step for eMMC and SD 412f307ab88e dt-bindings: arm: cpus: Deprecate Qualcomm generic compatibles e4693ef5e9d4 dt-bindings: arm: fsl: Add i.MX93 Wireless EVK board 8e3089836514 dt-bindings: arm: fsl: add Variscite DART-MX95 Boards f4b18ef50b62 dt-bindings: soc: imx93-media-blk-ctrl: Add PDFC subnode to schema and example cd34d142b3b4 arm64: dts: imx95-evk: update the dma-channel-mask property 998ecdabc93c arm64: dts: imx95: Reserve eDMA channels 0-1 for V2X cc4ae371aea7 arm64: dts: imx93: Add i.MX93 Wireless EVK board support 5c2528438b68 arm64: dts: imx93: Add imx93w.dtsi for i.MX93 Wireless SiP 6adbd8af184a arm64: dts: imx93: Move 11x11 EVK specific parts back to imx93-11x11-evk.dts 8de2aac84b9d arm64: dts: imx93: Extract common EVK description into shared dtsi e45b6ba9f243 arm64: dts: imx95-15x15-frdm: support AONMIX MQS 2590f86f0edb arm64: dts: imx95: add AONMIX MQS node 0ed4bc8b5e1a arm64: dts: freescale: imx95-toradex-smarc: fix PMIC_SD2_VSEL label position cab1a0ec4e61 ARM: dts: imx51-babbage: rename at45db321d@1 to flash@1 a100721b1c46 ARM: dts: imx51-ts4800: rename fpga@0 to fpga@0,0 8e9cdf79a93f ARM: dts: imx35: remove simple-bus 'usbphy' ec887f8b5c52 ARM: dts: imx35: rename i2c clock-names to ipg 6e233f3150fe ARM: dts: imx35: rename emi to emi-bus to fix CHECK_DTBS warning 20bdf086f0ae arm64: dts: imx8-apalis: Fix LEDs name collision acf55a42536b arm64: dts: imx8-apalis: Remove obsolete TODO comment c32ae1da50fd arm64: dts: imx943-evk: enable lpuart6 for Bluetooth b3102cb49bfa arm64: dts: imx93-14x14-evk: enable lpuart5 for Bluetooth a16e129abc1f arm64: dts: imx8-apalis: Disable the audmix 2083eca6cf92 arm64: dts: imx95-19x19-evk: enable lpuart5 for Bluetooth support 53f692242c45 arm64: dts: imx93-evk/qsb: add m2-pcm-level-shifter-hog to enable BT HFP f391477d8f4e arm64: dts: imx93: Add parallel display output nodes 8d193a70ecea ata: ahci-dwc: Remove not-going-to-be-supported code for Baikal SoC 8470313a08f5 arm64: dts: axis: artpec9: Fix missing soc unit address 73db7cd1b035 ARM: dts: arm: Use lowercase hex 06a0ba3a4bd8 arm64: dts: axis: Add ARTPEC-9 Alfred board support a0c4f0863e64 arm64: dts: exynos: axis: Add initial ARTPEC-9 SoC support 6f2b1bd45192 dt-bindings: arm: axis: Add ARTPEC-9 alfred board 0b9f8401e576 dt-bindings: clock: Add ARTPEC-9 clock controller de16b446de6e ARM: dts: mediatek: mt7623: fix efuse fallback compatible 44ab4b6fd671 arm64: dts: mt8167: Reorder nodes according to mmio address a7eef1e6c2c4 dt-bindings: mmc: rockchip-dw-mshc: Add RV1103B compatible 895b09946bfb dt-bindings: mmc: arasan,sdhci: Add Axiado AX3000 SoC 22ce1d7d45a6 arm64: dts: mediatek: mt6359: give regulators unique names a83c88438856 arm64: dts: mediatek: mt8365: Describe infracfg-nao as a pure syscon b71e3233a1c8 arm64: dts: mediatek: mt8365-evk: add mmc aliases be7958c27a84 arm64: dts: mediatek: mt8395-radxa-nio-12l: add mmc aliases 2a12bbb63e85 arm64: dts: mediatek: mt8395-genio-common: add mmc aliases 5a9daaeeb9fc arm64: dts: mediatek: mt8195-cherry: Disable xhci1 completely 2a476e696b91 dt-bindings: pinctrl: imx35: add compatible string fsl,imx25-iomuxc 0ca16e2989a1 dt-bindings: pinctrl: convert fsl,imx27-pinctrl.txt to YAML b36d95456124 dt-bindings: pinctrl: document the Eliza Top Level Mode Multiplexer 8a618c303e95 arm64: dts: freescale: imx93-phy{core,board}: Add i2c bus recovery 0270e5d8206e ARM: dts: imx6ull-engicam-microgea-bmm: set touchscreen glitch threshold da35363815ef Merge branch 'ib-iio-thermal-qcom-pmic5' into togreg Immutable branch to allow this base work to be merged into thermal. b3442f4bce6b dt-bindings: iio: amplifiers: Add AD8366 support 3d68f155b9e1 dt-bindings: iio: adc: Add support for QCOM PMIC5 Gen3 ADC 41474105bf70 dt-bindings: iio: adc: Split out QCOM VADC channel properties a4dca5d658f1 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8940 4eb2e1589890 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8937 451379f4414d dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8917 2940be16dba8 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MDM9607 2bc7f3608e8c arm64: dts: imx8mp-evk: add bluetooth dts node d45b8f4821d5 arm64: dts: imx8mp-evk: replace space with tab b569979c1a23 arm64: dts: imx8mn-evk: add bluetooth dts node d158b82107a8 arm64: dts: imx8mm-evk: add uart3 port 5aaddc504098 arm64: dts: imx8mm-evk: add uart1 and bluetooth node a4118f8c06a3 arm64: dts: imx8mm-evk: correct the spdif compatible string 1f59376d1824 arm64: dts: imx8mm-evk: replace space with tab b1908c258ebd dt-bindings: fsl: add compatible string fsl,imx25-aips d2c6da7b4113 dt-bindings: clock: qcom: Add video clock controller on Glymur SoC b67b96c1c98f dt-bindings: clock: qcom: Add GCC video axi reset clock for Glymur b076e54c8dc7 dt-bindings: clock: qcom: document the Glymur GPU Clock Controller 45dfd16e3ca5 dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles 3c0f0d6ab687 dt-bindings: clock: qcom,glymur-dispcc: De-acronymize SoC name 0496c7023285 arm64: dts: qcom: glymur: Enable Glymur CRD board support 7fb2a2b7bd4e arm64: dts: qcom: Introduce Glymur base dtsi 41ace86d903f dt-bindings: arm: qcom: Document Glymur SoC and board 44237fa7548c spi: dt-bindings: renesas,rzv2h-rspi: allow multiple DMAs cda65260e08e arm64: dts: hisilicon: hikey960/970: Convert to use standard mmc alias 9480455d1baf dt-bindings: mmc: add binding for BST DWCMSHC SDHCI controller e6388d9d0f80 dt-bindings: mmc: spacemit,sdhci: add support for K3 SoC cc91f181eec9 dt-bindings: mmc: arm,pl18x: Do not use plural form of a proper noun PrimeCell f10b6a397d94 dt-bindings: mmc: spacemit,sdhci: add reset support 4146defe73ca dt-bindings: mmc: arasan,sdhci: Allow "dma-coherent" property f58d028606dd dt-bindings: mmc: brcm,iproc-sdhci: Allow "dma-coherent" and "iommus" properties 082db39f0cf6 dt-bindings: mmc: cdns,sdhci: Drop required "resets" on AMD Pensando ELBA be14a669ebe3 dt-bindings: mmc: mtk-sd: Add support for MT8189 SoC eb296f43e2ba dt-bindings: power: Add MediaTek MT8189 power domain 3c5fed690886 dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO 2466d7ee1dfe dt-bindings: power: mt8196-gpufreq: Describe nvmem provider ability 6762f98e0cdb dt-bindings: power: define ID for Marvell PXA1908 audio domain e9cb669f1d0d Merge drm/drm-next into drm-misc-next 212be72a6ba4 dt-bindings: pinctrl: qcom,sm8450-lpass-lpi-pinctrl: Add SA8775P and QCS8300 pinctrl d4224292c0d8 dt-bindings: pinctrl: rockchip: Add RV1103B compatible 43d48f114036 dt-bindings: iio: dac: Fix typo in ti,dac7612.yaml 3710465cab64 dt-bindings: iio: adc: adi,ad4080: add support for AD4082, AD4085 and AD4088 416cecf7b7e8 dt-bindings: iio: adc: adi,ad4030: Reference spi-peripheral-props 52d42a4312bb dt-bindings: iio: light: vcnl4000: add Capella CM36686 and CM36672P 267ee8872423 dt-bindings: iio: adc: adi,ad7380: add spi-rx-bus-width property 6d25dc37f112 dt-bindings: iio: proximity: hx9023s: support firmware-name property 065f45e3115d ARM: dts: aspeed: anacapa: Add retimer EEPROMs f51b0cca97e7 dt-bindings: mfd: spacemit,p1: Add individual regulator supply properties fe39ffd09719 ASoC: dt-bindings: awinic,aw88395: Document firmware-name property ce14fbfa5f94 arm64: dts: nuvoton: drop unused syscon property from watchdog node 8940c3e260e9 ARM: dts: aspeed: anacapa: add NFC device 8bc5cc4d3c09 ARM: dts: aspeed: Add Asrock Paul IPMI card 0e273e1db58d dt-bindings: arm: aspeed: Add Asrock Paul IPMI card 33f17534d242 ARM: dts: aspeed: Add 128M alt flash layout to NVIDIA MSX4 af5cbcc119cf ARM: dts: aspeed: Add Asus Kommando IPMI card 293a6898fc7d dt-bindings: arm: aspeed: Add Asus Kommando IPMI card 11428af279d0 arm64: dts: rockchip: Describe HDMI supplies for nanopi4 boards f7b8299cbae5 arm64: dts: rockchip: Clean up NanoPi-R2S Plus gmac2io 78f66af66a8a arm64: dts: rockchip: add pwm-fan for NanoPC-T6 adba73229e08 arm64: dts: rockchip: Add rk3576 evb2 board cf9bb4565c2a dt-bindings: arm: rockchip: Add rk3576 evb2 board 11fd08fabdf7 arm64: dts: rockchip: Add overlay for FriendlyElec HD702E e386d997b5b5 arm64: dts: rockchip: Move RK3399 eDP pinctrl to boards 110e8499e8fc arm64: dts: rockchip: add overlay for qnap-ts133 device revision 1ef9b5f07fbf arm64: dts: rockchip: add overlay for qnap-ts233 device revision aabcc7c8186d arm64: dts: rockchip: add overlay for qnap-ts433 device revision 98d4b5155921 arm64: dts: rockchip: Add port subnodes to RK356x SATA controllers 5f91aeabf85a arm64: dts: rockchip: add Awinic aw87391 amplifiers for Anbernic RG-DS a46f65b32bcd arm64: dts: rockchip: Add supply for pd_rkvdec and pd_venc on rk3388-evbs 6ea507542114 arm64: dts: rockchip: add node name for RK3588_PD_RKVDEC0/1 and RK3588_PD_VENC0/1 63aa02df84f4 arm64: dts: rockchip: Add OneThing Edge Cube series 76f4a58eddc4 dt-bindings: arm: rockchip: Add OneThing Edge Cube series 42f013ece2d6 dt-bindings: vendor-prefixes: Add Shenzhen OneThing Technologies Co., Ltd. 1063e17d2567 arm64: dts: rockchip: Add DisplayPort dt node for rk3576 71071eda69f4 dt-bindings: display: rockchip: Add rk3576 DisplayPort 798b9f753f0f dt-bindings: display: lt9611: Support single Port B input 344f02f7f12b dt-bindings: display: tilcdc: Mark panel binding as deprecated 2d2a8ac9a7c6 dt-bindings: display: tilcdc: Convert to DT schema 38382922b6f8 dt-bindings: drm/bridge: anx7625: describe Type-C connector 8fc657cfd6f1 Merge drm/drm-next into drm-misc-next a9ea3154e5c2 dt-bindings: display/bridge: add binding for TH1520 HDMI controller 25c467ec6fe8 dt-bindings: display: add verisilicon,dc e94eef888bd5 dt-bindings: vendor-prefixes: add verisilicon 271ddfa2fbc6 dt-bindings: display: panel: Move FriendlyElec HD702E to eDP 4183ce07d60c dt-bindings: display: bridge: ldb: Document nxp, enable-termination-resistor git-subtree-dir: dts/upstream git-subtree-split: e8613e1cf44541aa3f22e5ac52ac63138cb4aa15
2026-07-29clk: mediatek: drop probe-after-bind provider setupDavid Lechner
Parent lookup now probes the exact missing provider on demand, making the eager probing of every parent provider after bind redundant. The common bind callback also occupies a driver callback that a provider may need for unrelated setup. Remove the common bind callback and its use from all MediaTek parent providers. Providers are now registered only when first needed or when normal driver-model probing reaches them. Signed-off-by: Carlo Caione <[email protected]> Link: https://patch.msgid.link/20260724-ccaione-upstream-fix-clk-probe-v2-2-ebcef2e94e9d@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: probe parent providers on demandCarlo Caione
MediaTek clock trees can reference parents provided by a different clock controller. The provider registry is populated when each controller probes, so an early consumer can request a parent before its provider has been registered. When lookup misses, find the MediaTek clock device whose operations and clock-tree type match the requested provider, then probe that device. This removes the probe-order dependency without probing unrelated clock controllers or treating a driver's bind callback as a type marker. Co-developed-by: David Lechner <[email protected]> Signed-off-by: Carlo Caione <[email protected]> Link: https://patch.msgid.link/20260724-ccaione-upstream-fix-clk-probe-v2-1-ebcef2e94e9d@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8188: add display related clock driverJulien Stephan
Add display related clock drivers, needed for HDMI support. Signed-off-by: Chris-QJ Chen <[email protected]> Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-mt8188-add-clk-add-display-related-clocks-v2-1-0aaf7accaeb0@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: get the clock tree from the driver data in mtk_common_clk_initJulien Stephan
Every clock driver now stores its struct mtk_clk_tree in the compatible data. Rename mtk_common_clk_init() to mtk_clk_probe() and make if fetch the tree from dev_get_driver_data() instead of taking it as an argument, so it matches the driver .probe prototype and can be used directly as the probe callback. Drop all the per-SoC probe wrappers that only forwarded the driver data to mtk_clk_probe(), and point the corresponding drivers at mtk_clk_probe() directly. The few controllers that still need a dedicated probe for SoC specific register tweaks (some apmixedsys and topckgen instances) keep it, but now call the single-argument mtk_clk_probe(). This touches every MediaTek clock driver at once to keep the tree building across the whole series. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-32-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]> (renamed mtk_common_clk_init() to mtk_clk_probe())
2026-07-29clk: mediatek: remove the dedicated clock gate code pathJulien Stephan
Now that every MediaTek SoC describes its clock gates through struct mtk_clk_tree and handles them with the generic topckgen ops, nothing uses the dedicated clock gate code path anymore. Remove struct mtk_cg_priv, the mtk_clk_gate_ops (of_xlate/enable/disable/ get_rate/dump) and mtk_common_clk_gate_init() from clk-mtk. Clock gate controllers are now just regular mtk_clk_tree providers. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-31-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8189: use driver data to store the clock treeJulien Stephan
Pass each controller's struct mtk_clk_tree through the driver data and use the generic probe function for all the MT8189 clock drivers, instead of a dedicated probe per controller. The apmixedsys, topckgen and vlpckgen controllers keep their own U_BOOT_DRIVER since they rely on dedicated ops and on the parent bind() callback, but they now get their tree from the compatible data, like the clock gate controllers. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-30-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8189: deduplicate clock gate driversJulien Stephan
MT8189 already shares a single U_BOOT_DRIVER across all its clock gate controllers, passing the per-controller gate table through the driver data via a dedicated struct mt8189_gate_clk_data. Now that struct mtk_clk_tree can describe the gates directly, drop that bespoke helper: give each controller its own struct mtk_clk_tree (.gates/.num_gates/.gates_offs) and use the generic mtk_clk_topckgen_ops. The gate offset, previously computed at runtime from the first gate ID, is now encoded statically in each tree. This also stops using mtk_common_clk_gate_init() and struct mtk_cg_priv, which are scheduled for removal. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-29-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]> (dropped _gates_offs arg from GATE_CLK_TREE)
2026-07-29clk: mediatek: mt8512: use driver data to store the clock treeJulien Stephan
Pass each controller's struct mtk_clk_tree through the driver data and use the generic probe function for all the MT8512 clock drivers, instead of a dedicated probe per controller. The apmixedsys and topckgen controllers keep their own U_BOOT_DRIVER since they rely on dedicated ops and on the parent bind() callback, but they now get their tree from the compatible data. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-28-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8512: deduplicate clock gate driversJulien Stephan
MT8512 declares a separate U_BOOT_DRIVER, probe() function and compatible table for the topckgen and infracfg clock gate controllers, despite both sharing the same implementation. Describe the gates directly in each controller's struct mtk_clk_tree, reference the trees from the driver data and use the generic mtk_clk_topckgen_ops. Both controllers share the same DM flags and (absent) bind() callback and are merged into a single U_BOOT_DRIVER. This also stops using mtk_common_clk_gate_init() and struct mtk_cg_priv, which are scheduled for removal. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-27-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8365: use driver data to store the clock treeJulien Stephan
Pass each controller's struct mtk_clk_tree through the driver data and use the generic probe function for all the MT8365 clock drivers, instead of a dedicated probe per controller. The apmixedsys and topckgen controllers keep their own U_BOOT_DRIVER since they rely on dedicated ops and on the parent bind() callback, but they now get their tree from the compatible data. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-26-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8365: deduplicate clock gate driversJulien Stephan
Describe the infracfg gates directly in a struct mtk_clk_tree, reference the tree from the driver data and use the generic mtk_clk_topckgen_ops instead of the dedicated clock gate ops. This stops using mtk_common_clk_gate_init() and struct mtk_cg_priv, which are scheduled for removal. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-25-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8195: use driver data to store the clock treeJulien Stephan
Pass each controller's struct mtk_clk_tree through the driver data and use the generic probe function for all the MT8195 clock drivers, instead of a dedicated probe per controller. The apmixedsys and topckgen controllers keep their own U_BOOT_DRIVER since they rely on dedicated ops and on the parent bind() callback, but they now get their tree from the compatible data. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-24-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8195: deduplicate clock gate driversJulien Stephan
Describe the infracfg_ao gates directly in a struct mtk_clk_tree, reference the tree from the driver data and use the generic mtk_clk_topckgen_ops instead of the dedicated clock gate ops. This stops using mtk_common_clk_gate_init() and struct mtk_cg_priv, which are scheduled for removal. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-23-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8518: use driver data to store the clock treeJulien Stephan
Pass each controller's struct mtk_clk_tree through the driver data and use the generic probe function for all the MT8518 clock drivers, instead of a dedicated probe per controller. The apmixedsys and topckgen controllers keep their own U_BOOT_DRIVER since they rely on dedicated ops and on the parent bind() callback, but they now get their tree from the compatible data. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-22-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8518: deduplicate clock gate driversJulien Stephan
Describe the topckgen clock gates directly in a struct mtk_clk_tree, reference the tree from the driver data and use the generic mtk_clk_topckgen_ops instead of the dedicated clock gate ops. This stops using mtk_common_clk_gate_init() and struct mtk_cg_priv, which are scheduled for removal. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-21-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8516: use driver data to store the clock treeJulien Stephan
Pass each controller's struct mtk_clk_tree through the driver data and use the generic probe function for all the MT8516 clock drivers, instead of a dedicated probe per controller. The apmixedsys and topckgen controllers keep their own U_BOOT_DRIVER since they rely on dedicated ops and on the parent bind() callback, but they now get their tree from the compatible data. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-20-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8516: deduplicate clock gate driversJulien Stephan
Describe the topckgen clock gates directly in a struct mtk_clk_tree, reference the tree from the driver data and use the generic mtk_clk_topckgen_ops instead of the dedicated clock gate ops. This stops using mtk_common_clk_gate_init() and struct mtk_cg_priv, which are scheduled for removal. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-19-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>
2026-07-29clk: mediatek: mt8183: use driver data to store the clock treeJulien Stephan
Pass each controller's struct mtk_clk_tree through the driver data and use the generic probe function for all the MT8183 clock drivers, instead of a dedicated probe per controller. The apmixedsys and topckgen controllers keep their own U_BOOT_DRIVER since they rely on dedicated ops and on the parent bind() callback, but they now get their tree from the compatible data. No functional change intended. Signed-off-by: Julien Stephan <[email protected]> Link: https://patch.msgid.link/20260715-b4-mtk-clk-cleanup-clock-gate-drivers-v2-18-23e907516010@baylibre.com Signed-off-by: David Lechner <[email protected]>