mbox series

[GIT,PULL,3/3] arm64: dts: ti: Updates for v6.8 for TI K3 platforms

Message ID 20231218153115.szyd22tmoumqkn6g@occupier (mailing list archive)
State Accepted
Commit 7af9a9f5e9d1f9d5c0b92291fb592c71925425eb
Headers show
Series [GIT,PULL,1/3] drivers/firmware updates for v6.8 for TI K3 platforms | expand

Pull-request

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

Message

Nishanth Menon Dec. 18, 2023, 3:31 p.m. UTC
The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:

  Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)

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.8

for you to fetch changes up to 8bbe8a7dbaabb84d93321f116966af73ba6a7233:

  arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (2023-12-15 10:05:58 -0600)

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

New features across K3 SoCs:
- ov5640 and imx219 sensor overlays added to various am62x/am62a boards.
- TP6594 and family support for J7200, j721s2,j721e, am69/j784s4 boards

Generic Fixes:
- minor white space cleanups
- Addition of optional regs for more complete DMA description across all K3
  SoCs.

Misc:
- chip_id node moves under wkup_conf bus.
- COMPILE_TEST+OF_ALL_DTBS is now standard usage for testing overlays.

SoC specific Fixes/Features:
AM62A
 - gpio pin count fixups.
AM625
 - Adds verdin am62x-mallow board
 - Adds IMG's AXE-RGX GPU support
 - Adds gpio-ranges support for main domain GPIOs.
 - SK now defaults to mcu gpio marked as reserved to cater to MCU use cases
AM64
 - EVM/SK now defaults to mcu gpio marked as reserved to cater to MCU use cases
AM65
 - Fix for DSS Irq trigger type, proper fixup for dss-oldi-io-ctrl node
 - misc splitup to make AM652 device variant reusable
J7200
 - mmc: itap delay fixups for DDR52
J721S2/AM68
 - mmc: itap delay fixups for DDR50
J784S4/AM69
 - mmc: itap delay fixups for DDR50

Board specific fixes/Features:
- iot2050 cleanups for enabling icssg-prueth nodes, runtime pinmuxing,
  dropping ecap0pwm nodes, misc cleanups.
- am62x-verdin adds uart2, minor fixups for spi1 chip-select pinctrl
- am62-phycore adds hdmi support
- am64-phycore adds R5F support.
- am62x-beagleplay renames console uart pinmuxes.

----------------------------------------------------------------
Andrew Davis (11):
      arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name
      arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus
      arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus
      arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus
      arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus
      arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus
      arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node
      arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level
      arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level
      arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name
      arm64: dts: ti: k3-am65: Add AM652 dtsi file

Aradhya Bhatia (1):
      arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander

Benedikt Niedermayr (1):
      arm64: dts: ti: iot2050: Definitions for runtime pinmuxing

Bhavya Kapoor (3):
      arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode
      arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode
      arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode

Esteban Blanc (2):
      arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs
      arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs

Garrett Giordano (4):
      arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes
      arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency
      arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support
      arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name

Jai Luthra (8):
      arm64: dts: ti: k3-am62-main: Enable CSI2-RX
      arm64: dts: ti: k3-am62a-main: Enable CSI2-RX
      arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640
      arm64: dts: ti: k3-am62x-sk: Enable camera peripherals
      arm64: dts: ti: k3-am62x: Add overlays for OV5640
      arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals
      arm64: dts: ti: k3-am62x: Add overlay for IMX219
      arm64: dts: ti: Use OF_ALL_DTBS for combined blobs

Jan Kiszka (3):
      arm64: dts: ti: iot2050: Re-add aliases
      arm64: dts: ti: iot2050: Drop unused ecap0 PWM
      arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices

Jerome Neanne (2):
      arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs
      arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC

Joao Paulo Goncalves (3):
      arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl
      dt-bindings: arm: ti: Add verdin am62 mallow board
      arm64: dts: ti: Add verdin am62 mallow board

Krzysztof Kozlowski (1):
      arm64: dts: ti: minor whitespace cleanup around '='

Manorit Chawdhry (2):
      arm64: dts: ti: k3-am65: Add additional regs for DMA components
      arm64: dts: ti: k3-j7*: Add additional regs for DMA components

Neha Malcom Francis (2):
      arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC
      arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs

Nitin Yadav (1):
      arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes

Parth Pancholi (1):
      arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2

Ronald Wahl (1):
      arm64: dts: ti: k3-am62-main: Add gpio-ranges properties

Sarah Walker (1):
      arm64: dts: ti: k3-am62-main: Add GPU device node

Siddharth Vadapalli (3):
      arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G
      arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode
      arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode

Su Bao Cheng (1):
      arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin

Tomi Valkeinen (1):
      arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type

Vignesh Raghavendra (4):
      arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved
      arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved
      arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved
      arm64: dts: ti: k3-am6*: Add additional regs for DMA components

 Documentation/devicetree/bindings/arm/ti/k3.yaml   |   2 +
 arch/arm64/boot/dts/ti/Makefile                    |  70 +-
 arch/arm64/boot/dts/ti/k3-am62-main.dtsi           |  96 ++-
 arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi  |   3 +-
 arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi     |   3 +-
 arch/arm64/boot/dts/ti/k3-am62-verdin-mallow.dtsi  | 188 +++++
 arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi   |   3 +-
 arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi         |  17 +-
 .../dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso    |  77 ++
 .../ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso   |  77 ++
 arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts     |   4 +-
 .../boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts     |  98 ++-
 .../boot/dts/ti/k3-am625-verdin-nonwifi-mallow.dts |  22 +
 .../boot/dts/ti/k3-am625-verdin-wifi-mallow.dts    |  22 +
 arch/arm64/boot/dts/ti/k3-am62a-main.dtsi          | 121 ++-
 arch/arm64/boot/dts/ti/k3-am62a7-sk.dts            |  39 +
 arch/arm64/boot/dts/ti/k3-am62p-main.dtsi          |  18 +-
 arch/arm64/boot/dts/ti/k3-am62p5-sk.dts            |   9 +
 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi     |  16 +
 .../arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso |  84 +++
 .../arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso |  82 ++
 .../boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso  |  82 ++
 arch/arm64/boot/dts/ti/k3-am64-main.dtsi           |  22 +-
 arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi    | 103 ++-
 arch/arm64/boot/dts/ti/k3-am642-evm.dts            |  12 +-
 .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts  |   1 +
 arch/arm64/boot/dts/ti/k3-am642-sk.dts             |  10 +-
 .../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts    |   1 -
 arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi     |   1 +
 .../boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi    |  10 +-
 .../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi    |   4 +-
 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 826 +++++++++++++++++++--
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi           |  16 +-
 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi            |   8 +-
 arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi         |  13 +-
 arch/arm64/boot/dts/ti/k3-am652.dtsi               |  74 ++
 .../dts/ti/k3-am6528-iot2050-basic-common.dtsi     |  16 +-
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts     |   2 +
 .../dts/ti/k3-am6548-iot2050-advanced-common.dtsi  |   2 +
 .../boot/dts/ti/k3-am6548-iot2050-advanced-m2.dts  |  12 +-
 arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts   |   1 +
 arch/arm64/boot/dts/ti/k3-am69-sk.dts              |  96 ++-
 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi          |   9 +-
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi    |  21 +-
 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi        | 153 ++++
 arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso  |  53 ++
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi          |   8 +-
 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi    |  21 +-
 arch/arm64/boot/dts/ti/k3-j721e-sk.dts             | 151 ++++
 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi        | 160 ++++
 arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso |  53 ++
 arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi         |   9 +-
 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi   |  21 +-
 arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi       | 193 +++++
 arch/arm64/boot/dts/ti/k3-j784s4-evm.dts           | 102 +++
 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi         |   9 +-
 arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi   |  22 +-
 57 files changed, 3183 insertions(+), 165 deletions(-)
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-mallow.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-mallow.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-mallow.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am652.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso