[GIT PULL 3/4] arm64: dts: ti: Updates for v6.6

From: Nishanth Menon
Date: Mon Aug 14 2023 - 12:07:44 EST


Hi,

Please pull:

The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

Linux 6.5-rc1 (2023-07-09 13:53:13 -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-v6.6

for you to fetch changes up to 9e77200356badfda6cec99e37be55fa940f83c7d:

arm64: dts: ti: verdin-am62: Add DSI display support (2023-08-13 07:58:55 -0500)

----------------------------------------------------------------
TI K3 device tree updates for v6.6

New Boards:
- TQ group's TQMaX4XxL AM64 SOM and MBaX4XxL carrier board
- TI's AM62P5 Starter Kit (SK)

New features:
AM625:
- Support for Display (parallel only) - hdmi+audio support for
AM625-SK/BeaglePlay, TC358778 DPI to MIPI-DSI bridge support
for verdin.
- MCU MCAN support and enable of Toradex Verdin
- Toradex Verdin Dahlia audio support
AM62A7:
- MCU MCAN support
- Enable USB Dual Role Device(DRD) support for AM62A7
Starter Kit(SK).
AM64:
- TQ group's tqma64xxl: Overlays for SD-card and wlan.
J721E:
- Main domain CPSW9G and correponding gateway/ethernet
switch expansion - GESI board.
J721S2/AM68:
- New CAN instances, ehrpwm, Display (DSS) and am68-sk HDMI support
- Main domain CPSW2G and correponding gateway/ethernet
switch expansion - GESI board.
J784S4/AM69:
- Boot phase tag marking in device tree
- UFS support

Cleanups and non-urgent fixes:
- Cosmetic style fixups around "=" and "{" whitespace usage.
- Fixups across multiple SoCs/boards for pwm-tbclk to matchup with
bindings
- Serdes header file include/dt-bindings/mux/ti-serdes.h is now
deprecated, use k3-serdes.h in soc dtsi folder.
- All SoCs: Enable GPIO/SDHCI/OSPI/TSADC/C6/C7 DSP nodes at the
board level.
- Fixups for AM62: Crypto powerdomains are conditional to better
represent control of the crypto engines by security controller.
- Fixups for j721e: Duplicate wakeup_i2c node dropped for SoM board.
- Fixups for j721s2/am68: pimux offsets for OSPI.
- Fixups for j784s4/am69: Fixups for pinmux for ospi/adc interrupt
ranges for wkup/main gpios

----------------------------------------------------------------
Andrew Davis (19):
arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk
arm64: dts: ti: k3-am64: Merge the two main_conf nodes
arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name
arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level
arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level
arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level
arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level
arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level
arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level
arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level
arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level
arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level
arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level
arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level
arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level
arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level
arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level
arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level
arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level

Apelete Seketeli (1):
arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio

Apurva Nandan (3):
arm64: dts: ti: k3-j784s4: Add phase tags marking
arm64: dts: ti: k3-j784s4-evm: Add phase tags marking
arm64: dts: ti: k3-am69-sk: Add phase tags marking

Aradhya Bhatia (3):
arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency
arm64: dts: ti: k3-am62-main: Add node for DSS
arm64: dts: ti: k3-am62x-sk-common: Add HDMI support

Bhavya Kapoor (1):
arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain

Bryan Brattlof (3):
dt-bindings: arm: ti: Add bindings for AM62P5 SoCs
arm64: dts: ti: Introduce AM62P5 family of SoCs
arm64: dts: ti: Add support for the AM62P5 Starter Kit

Dhruva Gole (1):
arm64: dts: ti: k3-*: fix fss node dtbs check warnings

Francesco Dolcini (4):
arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate
arm64: dts: ti: verdin-am62: dev: add sound card
arm64: dts: ti: verdin-am62: dahlia: add sound card
arm64: dts: ti: verdin-am62: Add DSI display support

Hiago De Franco (1):
arm64: dts: ti: k3-am625-verdin: enable CAN_2

Jai Luthra (2):
arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx
arm64: dts: ti: am62x-sk: Add overlay for HDMI audio

Jayesh Choudhary (4):
arm64: dts: ti: Use local header for SERDES MUX idle-state values
dt-bindings: ti-serdes-mux: Deprecate header with constants
arm64: dts: ti: k3-j721s2-main: Add DSS node
arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support

Judith Mendez (2):
arm64: dts: ti: k3-am62: Add MCU MCAN nodes
arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes

Kamlesh Gurudasani (2):
dt-bindings: crypto: ti,sa2ul: make power-domains conditional
arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node

Kishon Vijay Abraham I (2):
arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node
arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI

Krzysztof Kozlowski (2):
arm64: dts: ti: minor whitespace cleanup around '='
arm64: dts: ti: add missing space before {

Matthias Schiffer (3):
dt-bindings: arm: ti: Add compatible for AM642-based TQMaX4XxL SOM family and carrier board
arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees
arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays

Nishanth Menon (4):
arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk
arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros
arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks
arm64: dts: ti: k3-am625-beagleplay: Add HDMI support

Ravi Gunasekaran (1):
arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port

Siddharth Vadapalli (1):
arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI

Sinthu Raja (1):
arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs

Udit Kumar (6):
arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node
arm64: dts: ti: k3-j784s4-main: Add DT node for UFS
arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral
arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi
arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi
arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC

Vignesh Raghavendra (2):
dt-bindings: soc: ti: k3-ringacc: Describe cfg reg region
arm64: dts: ti: k3: Add cfg reg region to ringacc node

Documentation/devicetree/bindings/arm/ti/k3.yaml | 13 +
.../devicetree/bindings/crypto/ti,sa2ul.yaml | 14 +-
.../devicetree/bindings/soc/ti/k3-ringacc.yaml | 9 +-
arch/arm64/boot/dts/ti/Makefile | 19 +
arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 52 +-
arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 24 +
arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 58 ++
arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 50 ++
arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi | 5 +
arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 45 +-
arch/arm64/boot/dts/ti/k3-am62.dtsi | 8 +
arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 154 +++-
arch/arm64/boot/dts/ti/k3-am625-sk.dts | 2 +-
arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 10 +-
arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 24 +
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 35 +-
arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 136 ++++
arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi | 15 +
arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi | 32 +
arch/arm64/boot/dts/ti/k3-am62p.dtsi | 122 +++
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 116 +++
arch/arm64/boot/dts/ti/k3-am62p5.dtsi | 107 +++
arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 93 ++-
arch/arm64/boot/dts/ti/k3-am62x-sk-hdmi-audio.dtso | 40 +
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 48 +-
arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 1 +
.../dts/ti/k3-am64-tqma64xxl-mbax4xxl-sdcard.dtso | 22 +
.../dts/ti/k3-am64-tqma64xxl-mbax4xxl-wlan.dtso | 22 +
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 4 +-
.../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 3 +-
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 8 +-
.../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 872 +++++++++++++++++++++
arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi | 253 ++++++
.../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 6 +-
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 35 +-
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 24 +-
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 5 +-
.../boot/dts/ti/k3-am6548-iot2050-advanced-m2.dts | 4 +-
arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 165 +++-
arch/arm64/boot/dts/ti/k3-am69-sk.dts | 12 +
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 22 +-
.../dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 23 +-
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 21 +-
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 63 +-
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 42 +-
.../boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtso | 196 +++++
.../dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 48 +-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 25 +-
arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 60 +-
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 17 +-
.../boot/dts/ti/k3-j721s2-common-proc-board.dts | 88 ++-
.../boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso | 85 ++
arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 192 ++++-
arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 9 +-
arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 15 +-
arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 91 ++-
arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 41 +-
arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 18 +-
arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 2 +
arch/arm64/boot/dts/ti/k3-pinctrl.h | 12 +
arch/arm64/boot/dts/ti/k3-serdes.h | 204 +++++
include/dt-bindings/mux/ti-serdes.h | 8 +
66 files changed, 3575 insertions(+), 381 deletions(-)
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-sk.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-hdmi-audio.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am64-tqma64xxl-mbax4xxl-sdcard.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am64-tqma64xxl-mbax4xxl-wlan.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-serdes.h
--
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3 1A34 DDB5 849D 1736 249D

Attachment: signature.asc
Description: PGP signature