Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Nishanth Menon <nm@ti.com>
To: SoC <soc@kernel.org>, <arm@kernel.org>
Cc: SoC list <soc@lists.linux.dev>,
	<linux-arm-kernel@lists.infradead.org>,
	<linux-kernel@vger.kernel.org>,
	Vignesh Raghavendra <vigneshr@ti.com>, Nishanth Menon <nm@ti.com>,
	Tero Kristo <kristo@kernel.org>, Tony Lindgren <tony@atomide.com>,
	Santosh Shilimkar <ssantosh@kernel.org>
Subject: [GIT PULL 3/5] arm64: dts: ti: K3 updates for v7.4
Date: Mon, 5 Oct 2026 07:49:35 -0500	[thread overview]
Message-ID: <20261005124935.pduihnrs2kggkkwf@engulf> (raw)

[-- Attachment #1: Type: text/plain, Size: 9995 bytes --]

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 #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

                 reply	other threads:[~2026-10-05 12:50 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20261005124935.pduihnrs2kggkkwf@engulf \
    --to=nm@ti.com \
    --cc=arm@kernel.org \
    --cc=kristo@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=soc@kernel.org \
    --cc=soc@lists.linux.dev \
    --cc=ssantosh@kernel.org \
    --cc=tony@atomide.com \
    --cc=vigneshr@ti.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox