Hi,
Please find the TI K3 SoC related devicetree changes for v6.2-rc1 below.
---
The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780:
Linux 6.1-rc1 (2022-10-16 15:36:24 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git tags/ti-k3-dt-for-v6.2
for you to fetch changes up to fae14a1cb8dddb83bb923093aade3470a872f048:
arm64: dts: ti: Add k3-j721e-beagleboneai64 (2022-11-21 15:49:45 -0600)
----------------------------------------------------------------
TI K3 devicetree updates for v6.2
New Features:
J721e:
* PWMs, BeagleBone AI-64 platform.
J721s2:
* Crypto
AM65/AM62:
* General purpose Timer support (system timer is still arch timer)
Fixes:
* Bunch of fixes in crypto usage and GPIO intr
* Minor schema related fixes for audio, addressing etc.
Cleanups:
* Refactor of device tree to "disable" peripherals at SoC level
for nodes that are un-usable without board level properties.
TI K3 devices have large number of peripherals of which only a
smaller subset is actually enabled on platforms. Switching
to this approach enables two benefits: lesser confusion in
creating board level devicetrees as only relevant pinned out
device nodes need enabled, as well as smaller board device
trees as most un-used peripherals don't need to explicitly
disabled.
----------------------------------------------------------------
Andrew Davis (43):
arm64: dts: ti: k3-am64: Enable UART nodes at the board level
arm64: dts: ti: k3-am64: Enable I2C nodes at the board level
arm64: dts: ti: k3-am64: Enable SPI nodes at the board level
arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level
arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level
arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level
arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node
arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level
arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level
arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level
arm64: dts: ti: k3-am62: Enable UART nodes at the board level
arm64: dts: ti: k3-am62: Enable I2C nodes at the board level
arm64: dts: ti: k3-am62: Enable SPI nodes at the board level
arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level
arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level
arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node
arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level
arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level
arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level
arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level
arm64: dts: ti: k3-j721e: Enable UART nodes at the board level
arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level
arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level
arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level
arm64: dts: ti: k3-j7200: Enable UART nodes at the board level
arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level
arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level
arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level
arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level
arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level
arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level
arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level
arm64: dts: ti: k3-am65: Enable UART nodes at the board level
arm64: dts: ti: k3-am65: Enable I2C nodes at the board level
arm64: dts: ti: k3-am65: Enable SPI nodes at the board level
arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level
arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level
arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node
arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level
arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level
arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level
arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level
arm64: dts: ti: k3-am65: Enable McASP nodes at the board level
Jayesh Choudhary (8):
arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node
arm64: dts: ti: j721e-common-proc-board: Fix sound node-name
arm64: dts: ti: k3-am65-main: Drop RNG clock
arm64: dts: ti: k3-j721e-main: Drop RNG clock
arm64: dts: ti: k3-am64-main: Drop RNG clock
arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator
Keerthy (1):
arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr
Krzysztof Kozlowski (1):
arm64: dts: ti: Trim addresses to 8 digits
Matt Ranostay (1):
arm64: dts: ti: Rename clock-names adc_tsc_fck to fck
Rahul T R (1):
arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header
Robert Nelson (2):
dt-bindings: arm: ti: Add bindings for BeagleBone AI-64
arm64: dts: ti: Add k3-j721e-beagleboneai64
Tony Lindgren (3):
arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads
arm64: dts: ti: k3-am65: Add general purpose timers for am65
arm64: dts: ti: k3-am62: Add general purpose timers for am62
Vijay Pothukuchi (1):
arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs
Documentation/devicetree/bindings/arm/ti/k3.yaml | 1 +
arch/arm64/boot/dts/ti/Makefile | 1 +
arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 122 +++
arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 49 +
arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am625-sk.dts | 81 +-
arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 44 +-
arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 6 +
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 119 +--
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 142 +--
arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 101 +-
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 207 +++-
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 85 +-
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 2 +
.../dts/ti/k3-am6528-iot2050-basic-common.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 113 +--
.../dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 4 -
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 48 +-
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 29 +
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 8 +-
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 42 +-
arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 1055 ++++++++++++++++++++
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 143 +--
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 125 ++-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 11 +-
arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 205 ++--
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 33 +-
.../boot/dts/ti/k3-j721s2-common-proc-board.dts | 132 +--
arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 79 +-
arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 9 +-
arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 98 +-
32 files changed, 2007 insertions(+), 1094 deletions(-)
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts
--
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3 1A34 DDB5 849D 1736 249D