[GIT PULL 3/5] arm64: dts: ti: K3 updates for v7.4

From: Nishanth Menon

Date: Mon Oct 05 2026 - 08:50:47 EST


Hi,

Please note that the property 'power-off-delay-us' picked up that is available
in linux-next. We are clean on dtbs_check on linux-next next-20261002.

Please pull

The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:

Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git tags/ti-k3-dt-for-v7.4

for you to fetch changes up to 0d14dd104de66eff1500dec9e80d72c4ab82b608:

arm64: dts: ti: k3-am62*: Add wkup R5F nodes to pre-ram bootphase (2026-10-01 19:35:44 -0500)

----------------------------------------------------------------
TI K3 device tree updates for v7.4

Generic Fixes/Cleanups:
* MMC: Configure the MMC clock pads as OUTPUT across AM62x, AM62A and AM62P
based boards (SK, LP-SK, BeaglePlay, PocketBeagle2, phyCORE, TQMa62xx,
Variscite and Verdin), so the clock pin is driven correctly.
* am62a: Fix the MMC0_CLK pin register address.
* am62*: Add the wakeup R5F nodes to the pre-RAM bootphase, and split the R5F
memory region on AM62A and AM62P.
* am62*: Correct the wkup R5F memory region size on the AM62A, AM62D and AM62P
boards and SoMs that reuse the shared IPC firmware layout.
* k3-pinctrl: Add virtual GPIO select mux macros.
* am62a/am62p/j722s: Fix watchdog comments.
* dt-bindings: Update the audio-refclk binding and the J721E system controller
binding.

SoC Specific features and Fixes:
AM62A:
* Assign on-chip SRAM to the VPU (wave5) node.

AM62P/J722S:
* Add the GPU node.
* Assign on-chip SRAM to the VPU node.

J721S2:
* Add an mmio-sram node to main_navss and assign SRAM to the VPU node.

Board Specific:
AM62x:
* SK: Mark the eMMC as non-removable.
* AM62L EVM: Remove unnecessary internal pull-ups on the MMC0 pins.
* Verdin, Ivy and Zinnia: Fix the main_gpio0/main_gpio1 line-names array sizes
and add the missing SODIMM_84 line name.

AM62A:
* SK: Add an ethernet alias.

AM62P:
* Verdin: Build the Zinnia DTBs.

AM654:
* Base board: Add a power-off delay so the MMC supply is properly power-cycled.

AM67 (J722S):
* Add support for the PHYTEC phyCORE-AM67x SoM, including its bindings.

AM69 (J784S4/J742S2):
* Aquila: Add the Toradex DSI-to-LVDS adapter with the 10.1" V2 display and fix
a typo in the AQUILA_B73 GPIO line name.
* EVM: Set the ACSPCIe refclk to MAIN_PLL2_HSDIV4 for PCIe1.

J7200:
* Common proc board: Add an ethernet alias.

J721S2:
* EVM: Add an audio overlay.
* Common proc board: Add an ethernet alias.

J722S:
* EVM: Switch the audio codec clock from audio_refclk1 to an external clock,
and add an ethernet alias

----------------------------------------------------------------
Akashdeep Kaur (1):
arm64: dts: ti: k3-pinctrl: Add virtual GPIO select mux macros

Brandon Brnich (4):
arm64: dts: ti: k3-j721s2-main: Add mmio-sram node to main_navss
arm64: dts: ti: k3-j721s2-main: Assign SRAM to VPU node
arm64: dts: ti: k3-am62a-main: Assign SRAM to VPU node
arm64: dts: ti: k3-am62p-j722s-common-main: Assign SRAM to VPU node

Francesco Dolcini (7):
arm64: dts: ti: k3-am62-verdin: Set MMC clock pins as OUTPUT
arm64: dts: ti: k3-am62p5-verdin: build zinnia dtbs
arm64: dts: ti: k3-am62-verdin: add SODIMM_84 gpio-line-name
arm64: dts: ti: k3-am69-aquila: fix AQUILA_B73 gpio-line-names typo
arm64: dts: ti: k3-am62-verdin: fix main_gpio0/main_gpio1 line names size
arm64: dts: ti: k3-am62-verdin-ivy: Fix main_gpio0/main_gpio1 line names size
arm64: dts: ti: k3-am62-verdin-zinnia: Fix main_gpio0/main_gpio1 line names size

Jared McArthur (2):
arm64: dts: ti: k3-j722s-evm: Switch audio codec clock from audio_refclk1 to external clock
arm64: dts: ti: k3-j784s4-j742s2-evm-common: Set ACSPCIe refclk to MAIN_PLL2_HSDIV4 for pcie1

Jayesh Choudhary (1):
arm64: dts: ti: Add audio overlay for k3-j721s2-evm

Judith Mendez (19):
arm64: dts: ti: k3-am62a-mcu: Fix watchdog comment
arm64: dts: ti: k3-am62p-j722s-mcu: Fix watchdog comment
arm64: dts: ti: k3-am625-sk-common: Add non-removable flag for eMMC
arm64: dts: ti: k3-am654-base-board: Add power-off delay for proper MMC power cycle
arm64: dts: ti: k3-am62a: Fix MMC0_CLK register address
arm64: dts: ti: k3-am62l-evm: Remove unnecessary internal pullups for MMC0
arm64: dts: ti: k3-am62a7-sk: Set eMMC clock pin as OUTPUT
arm64: dts: ti: k3-am62a7-sk: Set SD clock pin as OUTPUT
arm64: dts: ti: k3-am62a-phycore-som: Set eMMC clock pin as OUTPUT
arm64: dts: ti: k3-am62-lp-sk: Set eMMC clock pins as OUTPUT
arm64: dts: ti: k3-am62-pocketbeagle2: Set SD clock pin as OUTPUT
arm64: dts: ti: k3-am625-beagleplay: Set MMC clock pins as OUTPUT
arm64: dts: ti: k3-am62x-sk-common: Set SD clock pin as OUTPUT
arm64: dts: ti: k3-am625-sk-common: Set eMMC clock pin as OUTPUT
arm64: dts: ti: k3-am62-phycore-som: Set eMMC clock pin as OUTPUT
arm64: dts: ti: k3-am625-tqma62xx: Set MMC clock pins as OUTPUT
arm64: dts: ti: k3-am625-var-som-symphony: Set SD clock pins as OUTPUT
arm64: dts: ti: k3-am625-var-som: Set MMC clock pins as OUTPUT
arm64: dts: ti: k3-am62x-phyboard-lyra: Set SD clock pin as OUTPUT

Leonardo Costa (1):
arm64: dts: ti: k3-am69-aquila: Add Toradex DSI to LVDS adapter with the 10.1" V2 display

Markus Schneider-Pargmann (TI) (9):
arm64: dts: ti: k3-am62a-phycore-som: Fix wkup R5F memory region size
arm64: dts: ti: k3-am62d2-evm: Fix wkup R5F memory region size
arm64: dts: ti: k3-am62a7-sk: Fix wkup R5F memory region size
arm64: dts: ti: k3-am62p-verdin: Fix wkup R5F memory region size
arm64: dts: ti: k3-am62p5-sk: Fix wkup R5F memory region size
arm64: dts: ti: var-som-am62p: Fix wkup R5F memory region size
arm64: dts: ti: k3-am62a: Split r5f memory region
arm64: dts: ti: k3-am62p: Split r5f memory region
arm64: dts: ti: k3-am62*: Add wkup R5F nodes to pre-ram bootphase

Michael Walle (1):
arm64: dts: ti: am62p/j722s: Add GPU node

Moteen Shah (1):
dt-bindings: ti: Update audio-refclk binding and j721e system controller

Nathan Morrisson (2):
dt-bindings: arm: ti: Add bindings for PHYTEC AM67x based hardware
arm64: dts: ti: Add support for the phyCORE-AM67x

Siddharth Vadapalli (4):
arm64: dts: ti: k3-am62a7-sk: Add ethernet alias
arm64: dts: ti: k3-j7200-common-proc-board: Add ethernet alias
arm64: dts: ti: k3-j721s2-common-proc-board: Add ethernet alias
arm64: dts: ti: k3-j722s-evm: Add ethernet alias

Documentation/devicetree/bindings/arm/ti/k3.yaml | 7 +
.../bindings/clock/ti,am62-audio-refclk.yaml | 8 +-
.../soc/ti/ti,j721e-system-controller.yaml | 6 +-
arch/arm64/boot/dts/ti/Makefile | 12 +
arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 2 +-
arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62-pocketbeagle2.dts | 2 +-
arch/arm64/boot/dts/ti/k3-am62-verdin-ivy.dtsi | 41 +-
arch/arm64/boot/dts/ti/k3-am62-verdin-zinnia.dtsi | 41 +-
arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 49 +--
arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 6 +-
arch/arm64/boot/dts/ti/k3-am625-sk-common.dtsi | 3 +-
.../boot/dts/ti/k3-am625-tqma62xx-mba62xx.dts | 4 +-
arch/arm64/boot/dts/ti/k3-am625-tqma62xx.dtsi | 2 +-
.../boot/dts/ti/k3-am625-var-som-symphony.dts | 2 +-
arch/arm64/boot/dts/ti/k3-am625-var-som.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 31 +-
.../boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi | 11 +-
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 35 +-
arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 32 +-
arch/arm64/boot/dts/ti/k3-am62l3-evm.dts | 4 +-
.../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 12 +
.../boot/dts/ti/k3-am62p-j722s-common-mcu.dtsi | 2 +-
.../boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi | 11 +-
arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 29 +-
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 29 +-
arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi | 29 +-
arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 +
arch/arm64/boot/dts/ti/k3-am67-phycore-som.dtsi | 324 ++++++++++++++++
.../arm64/boot/dts/ti/k3-am6754-phyboard-rigel.dts | 431 +++++++++++++++++++++
...uila-dsi-to-lvds-v2-panel-cap-touch-10inch.dtso | 161 ++++++++
arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 2 +-
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 1 +
.../boot/dts/ti/k3-j721s2-common-proc-board.dts | 1 +
arch/arm64/boot/dts/ti/k3-j721s2-evm-audio.dtso | 157 ++++++++
arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 18 +
arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 26 +-
.../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 2 +
arch/arm64/boot/dts/ti/k3-pinctrl.h | 10 +
43 files changed, 1379 insertions(+), 178 deletions(-)
create mode 100644 arch/arm64/boot/dts/ti/k3-am67-phycore-som.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am6754-phyboard-rigel.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am69-aquila-dsi-to-lvds-v2-panel-cap-touch-10inch.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-audio.dtso

--
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3 1A34 DDB5 849D 1736 249D
https://ti.com/opensource

Attachment: signature.asc
Description: PGP signature