mbox series

[GIT,PULL,1/2] arm64: dts: ti: K3 devicetree updates for v6.11

Message ID 37f251a1-f3bd-402f-ab22-cf786c3871d7@ti.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,1/2] arm64: dts: ti: K3 devicetree updates for v6.11 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git tags/ti-k3-dt-for-v6.11

Message

Vignesh Raghavendra July 5, 2024, 3:11 p.m. UTC
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