[GIT PULL 2/2] arm64: dts: ti: K3 updates for v6.5

From: Vignesh Raghavendra
Date: Thu Jun 15 2023 - 12:21:42 EST


Hi ARM SoC maintainers,

The following changes since commit ac9a78681b921877518763ba0e89202254349d1b:

Linux 6.4-rc1 (2023-05-07 13:34:35 -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.5

for you to fetch changes up to a49568115143435390f20965902809471b6f830c:

arm64: dts: ti: Unify pin group node names for make dtbs checks (2023-06-15 20:58:38 +0530)

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

New Boards:
phyBOARD-Lyra-AM625 Board support
Toradex Verdin AM62 COM, carrier and dev boards

New features:
Across K3 SoCs:
- Error Signaling Module(ESM) and Secproxy IPC modules
- On board I2C EEPROM
- Voltage Temp Monitoring (VTM) module
- DM timers (GP Timers)
J784s4:
- R5 and C7x DSP remoteproc, ADC, QSPI
AM69:
- Addition of more peripherals: CPSW, eMMC, UARTs, I2C et al
J721s2:
- USB, Serdes, OSPI, PCIe
AM62a:
- Watchdog
J721e:
- HyperFlash/HyperBus
AM62:
- Type-C USB0 port

Cleanups and non-urgent fixes
Particularly large set of cleanups to get rid of dtbs_check errors and
dtc warnings:
- Addition of missing pinmux and uart nodes for AM64, AM62x, AM62A,
J721e, J7200 that are used by bootloader
- Split Pinmux regions/range to avoid holes for J721s2, J7200, J784s4
- Drop bootargs and unneeded aliases across all K3 SoCs
- Move aliases to board dts files from SoC dtsi files
- Move to generic node name for can, rtc nodes on am65
- s/-pins-default/default-pins/ to match upcoming pinctrl.yaml update
- Fix pinctrl phandle references to use <> as separator where multiple
entries are present

----------------------------------------------------------------
Andrew Davis (7):
arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status
arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes
arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level
arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level
arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level
arm64: dts: ti: k3-am64: Only set UART baud for used ports
arm64: dts: ti: k3-am64: Use phandle to stdout UART node

Apurva Nandan (2):
arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1
arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes

Aswath Govindraju (7):
arm64: dts: ti: k3-j721s2-main: Add support for USB
arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI
arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0
arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support
arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes
arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node
arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe

Bhavya Kapoor (4):
arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems
arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes
arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC
arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes

Bryan Brattlof (3):
arm64: dts: ti: k3-am64-main: add VTM node
arm64: dts: ti: k3-am62-wakeup: add VTM node
arm64: dts: ti: k3-am62a-wakeup: add VTM node

Dasnavis Sabiya (2):
arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support
arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header

Francesco Dolcini (4):
dt-bindings: arm: ti: add toradex,verdin-am62 et al.
arm64: dts: ti: add verdin am62
arm64: dts: ti: add verdin am62 dahlia
arm64: dts: ti: add verdin am62 yavia

Hari Nagalla (3):
arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes
arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes
arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC

Jyri Sarha (1):
arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay

Keerthy (5):
arm64: dts: ti: k3-j7200: Fix physical address of pin
arm64: dts: ti: j784s4: Add VTM node
arm64: dts: ti: j721e: Add VTM node
arm64: dts: ti: j7200: Add VTM node
arm64: dts: ti: j721s2: Add VTM node

Krzysztof Kozlowski (1):
arm64: dts: ti: add missing cache properties

Matt Ranostay (1):
arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node

Neha Malcom Francis (4):
arm64: dts: ti: k3-j721s2: Change CPTS clock parent
dt-bindings: misc: esm: Add ESM support for TI K3 devices
arm64: dts: ti: k3-j721e: Add ESM support
arm64: dts: ti: k3-j7200: Add ESM support

Nishanth Menon (84):
arm64: dts: ti: k3-am64: Add general purpose timers
arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux
arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom
arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins
arm64: dts: ti: k3-am642-sk: Rename regulator node name
arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom
arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins
arm64: dts: ti: k3-am642-evm: Rename regulator node name
arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR
arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases
arm64: dts: ti: k3-am62x-sk-common: Drop bootargs
arm64: dts: ti: k3-am65*: Drop bootargs
arm64: dts: ti: k3-j721e-*: Drop bootargs
arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs
arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs
arm64: dts: ti: k3-am62a: Add general purpose timers
arm64: dts: ti: k3-am62a: Add watchdog nodes
arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c
arm64: dts: ti: k3-am654-base-board: Rename regulator node name
arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR
arm64: dts: ti: k3-am654-base-board: Add missing PMIC
arm64: dts: ti: k3-am654-base-board: Add board detect eeprom
arm64: dts: ti: k3-am654-base-board: Add aliases
arm64: dts: ti: k3-am65: Drop aliases
arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl
arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart
arm64: dts: ti: k3: j721s2/j784s4: Switch to https links
arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL
arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart
arm64: dts: ti: k3-am62x-sk-common: Add eeprom
arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins
arm64: dts: ti: k3-am65-main: Fix mcan node name
arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property
arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename
arm64: dts: ti: k3-am62a-main: Add sa3_secproxy
arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy
arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy
arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy
arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy
arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy
arm64: dts: ti: k3-j721e: Add general purpose timers
arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO
arm64: dts: ti: k3-j721s2: Add general purpose timers
arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO
arm64: dts: ti: k3-j784s4: Add general purpose timers
arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO
arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array
arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array
arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node
arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node
arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array
arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array
arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array
arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array
arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array
arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array
arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array
arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array
arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array
arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array
arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias
arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts
arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom
arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias
arm64: dts: ti: k3-am69-sk: Enable mcu network port
arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts
arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom
arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes
arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom
arm64: dts: ti: j721e-som/common-proc-board: Add product links
arm64: dts: ti: j721e-common-proc-board: Add uart pinmux
arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom
arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux
arm64: dts: ti: k3-j721e-sk: Define aliases at board level
arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level
arm64: dts: ti: k3-j721e: Drop SoC level aliases
arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux
arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom
arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux
arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom
arm64: dts: ti: k3-am62: Add ESM support
arm64: dts: ti: k3-am64: Add ESM support
arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom
arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename

Nitin Yadav (1):
arm64: dts: ti: k3-am62-main: Add sa3_secproxy

Roger Quadros (1):
arm64: dts: ti: k3-am625: Enable Type-C port for USB0

Sinthu Raja (2):
arm64: dts: ti: k3-j721s2: Fix wkup pinmux range
arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header

Thejasvi Konduru (1):
arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets

Tony Lindgren (1):
arm64: dts: ti: Unify pin group node names for make dtbs checks

Udit Kumar (7):
arm64: dts: ti: k3-j7200-som: Enable I2C
arm64: dts: ti: k3-j7200: Add general purpose timers
arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads
arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux
arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux
arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level
arm64: dts: ti: k3-j7200: Drop SoC level aliases

Vaishnav Achath (9):
arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node
arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node
arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux
arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux
arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info
arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info
arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info
arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info
arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info

Wadim Egorov (3):
arm64: dts: ti: Add LED controller to phyBOARD-Electra
dt-bindings: arm: ti: Add bindings for PHYTEC AM62x based hardware
arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625

Documentation/devicetree/bindings/arm/ti/k3.yaml | 26 +
Documentation/devicetree/bindings/misc/ti,j721e-esm.yaml | 53 +
arch/arm64/boot/dts/ti/Makefile | 9 +
arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 6 +-
arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 21 +
arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 6 +
arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 324 +++
arch/arm64/boot/dts/ti/k3-am62-thermal.dtsi | 33 +
arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 161 ++
arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 190 ++
arch/arm64/boot/dts/ti/k3-am62-verdin-nonwifi.dtsi | 20 +
arch/arm64/boot/dts/ti/k3-am62-verdin-wifi.dtsi | 39 +
arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi | 207 ++
arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 1401 ++++++++++
arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 8 +
arch/arm64/boot/dts/ti/k3-am62.dtsi | 8 +-
arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 52 +-
arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts | 266 ++
arch/arm64/boot/dts/ti/k3-am625-sk.dts | 13 +-
arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-dahlia.dts | 22 +
arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-dev.dts | 22 +
arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-yavia.dts | 22 +
arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-dahlia.dts | 22 +
arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-dev.dts | 22 +
arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-yavia.dts | 22 +
arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 156 ++
arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 56 +
arch/arm64/boot/dts/ti/k3-am62a-thermal.dtsi | 47 +
arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 19 +
arch/arm64/boot/dts/ti/k3-am62a.dtsi | 2 +
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 58 +-
arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 97 +-
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 171 +-
arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 53 +-
arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 36 +-
arch/arm64/boot/dts/ti/k3-am64-thermal.dtsi | 33 +
arch/arm64/boot/dts/ti/k3-am64.dtsi | 19 +-
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 173 +-
arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 51 +-
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 166 +-
arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 68 +-
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 28 +-
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 19 +-
arch/arm64/boot/dts/ti/k3-am65.dtsi | 17 -
arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-common.dtsi | 2 +-
.../dts/ti/k3-am654-base-board-rocktech-rk101-panel.dtso | 71 +
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 172 +-
arch/arm64/boot/dts/ti/k3-am654.dtsi | 1 +
.../arm64/boot/dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-m2.dts | 24 +-
arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 171 +-
arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi | 22 +
arch/arm64/boot/dts/ti/k3-am69-sk.dts | 182 +-
arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts | 121 +-
arch/arm64/boot/dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 264 ++
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 179 +-
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 107 +-
arch/arm64/boot/dts/ti/k3-j7200-thermal.dtsi | 47 +
arch/arm64/boot/dts/ti/k3-j7200.dtsi | 21 +-
arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 157 +-
arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts | 226 +-
arch/arm64/boot/dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso | 2 +-
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 362 ++-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 206 ++
arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 210 +-
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 167 +-
arch/arm64/boot/dts/ti/k3-j721e-thermal.dtsi | 75 +
arch/arm64/boot/dts/ti/k3-j721e.dtsi | 23 +-
arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts | 213 +-
arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 405 +++
arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 275 +-
arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 67 +-
arch/arm64/boot/dts/ti/k3-j721s2-thermal.dtsi | 101 +
arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 7 +-
arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 616 +++-
arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 427 ++-
arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 350 ++-
arch/arm64/boot/dts/ti/k3-j784s4-thermal.dtsi | 101 +
arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 6 +-
80 files changed, 8767 insertions(+), 861 deletions(-)
create mode 100644 Documentation/devicetree/bindings/misc/ti,j721e-esm.yaml
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-thermal.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-nonwifi.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-wifi.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-dahlia.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-dev.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-yavia.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-dahlia.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-dev.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-yavia.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-thermal.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am64-thermal.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-base-board-rocktech-rk101-panel.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-thermal.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-thermal.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-thermal.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-thermal.dtsi

--
Regards
Vignesh

Attachment: OpenPGP_signature
Description: OpenPGP digital signature