[GIT PULL 1/2] arm64: dts: ti: K3 devicetree updates for v6.11
Vignesh Raghavendra
vigneshr at ti.com
Fri Jul 5 08:11:13 PDT 2024
Hi ARM SoC Maintainers,
The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:
Linux 6.10-rc1 (2024-05-26 15:20:12 -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.11
for you to fetch changes up to 6406c5d5512c0814b8c155df7f833a98d9069a72:
arm64: dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA (2024-07-03 19:51:21 +0530)
----------------------------------------------------------------
TI K3 device tree updates for v6.11
Generic Fixups/Cleanups:
- main_pktdma reg ranges fixes
- dtbs_check warning cleanups with addition of cpsw-mac-efuse node and
dropping "syscon", "simple-mfd" compatibles in favor of simple-bus
- Disable McASP FIFOs across SoCs for better latency
- Add memory node to bootloader stage with bootph-all
- Restructure am62p and j722s dtsi for share nodes across these SoCs
- DT warning fixes around USB type-C connector node (AM62/AM62P)
SoC Specific features and Fixes:
AM62
- GPMC and ELM addition
AM62A
- Enable RTC by default
- Crypto accelerator support
AM64 and AM65
- PRU system event support
AM69/J784S4:
- CPSW2G and CPSW9G addition with QSGMII and UXSGMII board support
- PCIe, USB, McASP, EHRPWM node additions
AM67/J722s
- Fix to update GPIO count
- Add gpio-ranges definition
- McASP support for audio
- PCIe, USB, Serdes support
Board Specific features and fixes:
AM62
- am62x-phyboard-lyra carrier board support
- am625-verdin: nau8822 PLL support
- sk: CMA node addition
- lp-sk: NAND expansion card overlay
AM62A
- New phyboard-lyra-am62ax from phytec
- CMA node addition
AM64:
- phycore-board: PMIC support
- hummingbird-t: RS485 RTS pin polarity update
- am6xx-phycore-som: overlays for variants w/o SPI, RTC, ETH PHY or w/
QSPI
- EVM: GPMC NAND expansion card overlay
- EVM: ICSSG ethernet MII mode overlay support
- SK: power supply temp sensors support
AM68
- SK: PMIC, OSPI
J721e
- SK: MCAN Support
- Overlay for infotainment expansion board
AM69/J784S4
- EVM: PCIe RC/EP, USB3, MCAN support
- SK: PMIC support
----------------------------------------------------------------
Andrejs Cainikovs (1):
arm64: dts: k3-am625-verdin: enable nau8822 pll
Andrew Davis (8):
arm64: dts: ti: k3-am642-sk: Add power supply temperature sensors
arm64: dts: ti: k3-am65: Add cpsw-mac-efuse node to mcu_conf
arm64: dts: ti: k3-j7200: Add cpsw-mac-efuse node to mcu_conf
arm64: dts: ti: k3-j721e: Add cpsw-mac-efuse node to mcu_conf
arm64: dts: ti: k3-j721s2: Add cpsw-mac-efuse node to mcu_conf
arm64: dts: ti: k3-j784s4: Add cpsw-mac-efuse node to mcu_conf
arm64: dts: ti: k3-am62a: Add cpsw-mac-efuse node to wkup_conf
arm64: dts: ti: k3-am62: Add cpsw-mac-efuse node to wkup_conf
Beleswar Padhi (1):
arm64: dts: ti: k3-j721e-sk: Add support for multiple CAN instances
Bhavya Kapoor (1):
arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances
Chintan Vankar (2):
arm64: dts: ti: k3-am62x-sk-common: Add bootph-all property in phy_gmii_sel node
arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G
Dasnavis Sabiya (2):
arm64: dts: ti: k3-am69-sk: Add PCIe support
arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs
Devarsh Thakkar (3):
arm64: dts: ti: k3-am62x-sk-common: Add bootph-all for I2C1 instance pinmux
arm64: dts: ti: k3-am62x-sk-common: Reserve 128MiB of global CMA
arm64: dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA
Dhruva Gole (2):
arm64: dts: ti: k3-am62p5-sk: fix graph_child_address warnings
arm64: dts: ti: k3-am62x-sk-common: Fix graph_child_address warns
Garrett Giordano (4):
arm64: dts: ti: k3-am62a: Enable AUDIO_REFCLKx
arm64: dts: ti: Add am62x-phyboard-lyra carrier board
dt-bindings: arm: ti: Add bindings for PHYTEC AM62Ax based hardware
arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM62Ax
Jai Luthra (7):
arm64: dts: ti: k3-am62x: Drop McASP AFIFOs
arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs
arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs
arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs
arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
Jared McArthur (1):
arm64: dts: ti: k3-j722s: Add gpio-ranges properties
Jayesh Choudhary (8):
arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
arm64: dts: ti: k3-j722s-main: Add audio_refclk node
arm64: dts: ti: k3-j722s-evm: Enable analog audio support
arm64: dts: ti: k3-j784s4-main: Add McASP nodes
arm64: dts: ti: k3-j784s4-main: Add audio_refclk node
arm64: dts: ti: k3-j784s4-evm: Enable analog audio support
Josua Mayer (1):
arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts polarity
Kamlesh Gurudasani (2):
arm64: dts: ti: k3-am62a-main: Enable crypto accelerator
arm64: dts: ti: k3-am62*-main: Remove unwanted properties from crypto
MD Danish Anwar (2):
arm64: dts: ti: k3-am642-evm-icssg1-dualemac: add overlay for mii mode
arm64: dts: ti: k3-am642-evm: Enable "SYNC_OUT0" output
Matt Ranostay (2):
arm64: dts: ti: k3-j784s4-main: Add support for USB
arm64: dts: ti: k3-j784s4-evm: Enable USB3 support
Matthias Schiffer (1):
arm64: dts: ti: k3-am64-tqma64xxl: relicense to GPL-2.0-only OR MIT
Nathan Morrisson (9):
arm64: dts: ti: phycore-am64: Add PMIC
arm64: dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz
arm64: dts: ti: am642-phyboard-electra: Remove PCIe pinmuxing
arm64: dts: ti: am642-phyboard-electra: Add overlay to enable PCIe
arm64: dts: ti: k3-am64-phycore-som: Add serial_flash label
arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable eth phy
arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable rtc
arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable spi nor
arm64: dts: ti: k3-am6xx-phycore-qspi-nor: Add overlay to enable QSPI NOR
Neha Malcom Francis (4):
arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage
arm64: dts: ti: k3-am68-sk-base-board: Add LP8733 and TPS6287 nodes
arm64: dts: ti: k3-am69-sk: Add TPS62873 node
arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node
Nishanth Menon (2):
arm64: dts: ti: k3-pinctrl: Define a generic GPIO MUX Mode
arm64: dts: ti: k3-am62p: Add gpio-ranges properties
Nitin Yadav (1):
arm64: dts: ti: k3-am62: Add GPMC and ELM nodes
Roger Quadros (3):
arm64: dts: ti: am642-evm: Add overlay for NAND expansion card
arm64: dts: ti: am62-lp-sk: Add overlay for NAND expansion card
arm: dts: k3-am642-evm-nand: Add bootph-all to NAND related nodes
Siddharth Vadapalli (16):
arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes
arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it
arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G
arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode
arm64: dts: ti: k3-am62p: use eFuse MAC Address for CPSW3G Port 1
arm64: dts: ti: k3-j784s4-main: Add PCIe nodes
arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode
arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode
arm64: dts: ti: am62p: Rename am62p-{}.dtsi to am62p-j722s-common-{}.dtsi
arm64: dts: ti: k3-am62p-j722s: Move AM62P specific USB1 to am62p-main.dtsi
arm64: dts: ti: k3-j722s: Add main domain peripherals specific to J722S
arm64: dts: ti: k3-j722s: Switch to k3-am62p-j722s-common-{}.dtsi includes
arm64: dts: ti: k3-serdes: Add SERDES0/SERDES1 lane-muxing macros for J722S
arm64: dts: ti: k3-j722s-main: Add SERDES and PCIe support
arm64: dts: ti: k3-j722s: Enable PCIe and USB support on J722S-EVM
arm64: dts: ti: k3-am62p-j722s: Move SoC-specific node properties
Sinthu Raja (1):
arm64: dts: ti: k3-am68-sk-som: Add support for OSPI flash
Suman Anna (2):
arm64: dts: ti: k3-am64-main: Add PRU system events for virtio
arm64: dts: ti: k3-am65-main: Add PRU system events for virtio
Tomi Valkeinen (1):
arm64: dts: ti: k3-j721e: Add overlay for J721E Infotainment Expansion Board
Vaishnav Achath (1):
arm64: dts: ti: k3-j722s: Fix main domain GPIO count
Vibhore Vardhan (1):
arm64: dts: ti: k3-am62a-wakeup: Enable RTC node
Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 +
arch/arm64/boot/dts/ti/Makefile | 56 +-
arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso | 116 +
arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 4 +
arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 39 +-
arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 4 -
arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 5 +
arch/arm64/boot/dts/ti/k3-am62.dtsi | 2 +
arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 2 -
.../boot/dts/ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso | 20 +
arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts | 467 +---
arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 32 +-
arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 330 +++
arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 11 +-
arch/arm64/boot/dts/ti/k3-am62a7-phyboard-lyra-rdk.dts | 18 +
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 11 +-
arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 1062 +++++++++
.../ti/{k3-am62p-mcu.dtsi => k3-am62p-j722s-common-mcu.dtsi} | 11 +-
...am62p-thermal.dtsi => k3-am62p-j722s-common-thermal.dtsi} | 0
...3-am62p-wakeup.dtsi => k3-am62p-j722s-common-wakeup.dtsi} | 8 +-
arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 1083 +---------
arch/arm64/boot/dts/ti/k3-am62p.dtsi | 9 +-
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 20 +-
arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 475 ++++
arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 32 +-
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 24 +
arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 46 +-
.../arm64/boot/dts/ti/k3-am64-tqma64xxl-mbax4xxl-sdcard.dtso | 4 +-
arch/arm64/boot/dts/ti/k3-am64-tqma64xxl-mbax4xxl-wlan.dtso | 4 +-
arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dtso | 101 +
arch/arm64/boot/dts/ti/k3-am642-evm-nand.dtso | 148 ++
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 15 +
arch/arm64/boot/dts/ti/k3-am642-hummingboard-t.dts | 1 -
.../boot/dts/ti/k3-am642-phyboard-electra-pcie-usb2.dtso | 87 +
arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 12 -
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 12 +
arch/arm64/boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 4 +-
arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 36 +
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 12 +-
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 +
arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 76 +
arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi | 86 +-
arch/arm64/boot/dts/ti/k3-am69-sk.dts | 87 +-
arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-eth-phy.dtso | 19 +
arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-rtc.dtso | 15 +
arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-spi-nor.dtso | 15 +
arch/arm64/boot/dts/ti/k3-am6xx-phycore-qspi-nor.dtso | 15 +
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 14 +-
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 5 +-
.../boot/dts/ti/k3-j721e-common-proc-board-infotainment.dtso | 164 ++
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 12 +-
arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 117 +
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 12 +-
arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 5 +-
arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 182 ++
arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 217 ++
arch/arm64/boot/dts/ti/k3-j722s.dtsi | 165 +-
arch/arm64/boot/dts/ti/k3-j784s4-evm-pcie0-pcie1-ep.dtso | 79 +
arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso | 147 ++
arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso | 81 +
arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 383 +++-
arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 527 +++++
arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 14 +-
arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 10 +-
arch/arm64/boot/dts/ti/k3-pinctrl.h | 3 +
arch/arm64/boot/dts/ti/k3-serdes.h | 8 +
69 files changed, 5153 insertions(+), 1644 deletions(-)
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-phyboard-lyra-rdk.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
rename arch/arm64/boot/dts/ti/{k3-am62p-mcu.dtsi => k3-am62p-j722s-common-mcu.dtsi} (94%)
rename arch/arm64/boot/dts/ti/{k3-am62p-thermal.dtsi => k3-am62p-j722s-common-thermal.dtsi} (100%)
rename arch/arm64/boot/dts/ti/{k3-am62p-wakeup.dtsi => k3-am62p-j722s-common-wakeup.dtsi} (93%)
create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-nand.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-pcie-usb2.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-eth-phy.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-rtc.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-spi-nor.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-qspi-nor.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-main.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-pcie0-pcie1-ep.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso
--
Regards
Vignesh
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20240705/c96bd607/attachment.sig>
More information about the linux-arm-kernel
mailing list