Skip to contentSkip to conversation

dt-bindings: arm: ti: Add bindings for PHYTEC AM67x based hardware

PATCH Applied Nathan Morrisson 2 participants 3 messages Sep 3 – Sep 11

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH v5 1/2 dt-bindings: arm: ti: Add bindings for PHYTEC AM67x based hardware

Add device tree bindings for the AM67x based phyCORE-AM67x SoM and phyBOARD-Rigel.

---
Changes in v5:
* Rebased on rc7.3-rc1

 Documentation/devicetree/bindings/arm/ti/k3.yaml | 7 +++++++
 1 file changed, 7 insertions(+)
Documentation/devicetree/bindings/arm/ti/k3.yaml +7 -0
index eebb3523303c..9a0d62234058 100644
@@ -229,6 +229,13 @@ properties:
               - ti,j722s-evm
           - const: ti,j722s
 
+      - description: K3 AM67 SoC PHYTEC phyBOARD-Rigel
+        items:
+          - enum:
+              - phytec,am6754-phyboard-rigel
+          - const: phytec,am67-phycore-som
+          - const: ti,j722s
+
       - description: K3 J742S2 SoC
         items:
           - enum:
Signature · 1 line
2.43.0
#1 lore raw

PATCH v5 2/2 arm64: dts: ti: Add support for the phyCORE-AM67x

Add support for the PHYTEC phyCORE-AM67x SoM [1] and the corresponding phyBOARD-Rigel carrier board [2]. The phyCORE-AM67x SoM uses the TI AM67x SoC and can come with different sizes and models of DDR, eMMC, and SPI NOR Flash.

Supported features:
* Audio playback and recording
* CAN
* Debug UART
* eMMC
* Ethernet
* GPIO buttons
* Heartbeat LED
* I2C Current sensor
* I2C EEPROM
* I2C Light sensor
* I2C RTC
* Micro SD card
* SPI NOR flash
* USB

[1] https://www.phytec.com/product/phycore-am67x/
[2] https://www.phytec.com/product/phyboard-am67x-development-kit/

---
Changes in v5:
* Rebased on v7.3-rc1

 arch/arm64/boot/dts/ti/Makefile               |   1 +
 .../boot/dts/ti/k3-am67-phycore-som.dtsi      | 324 +++++++++++++
 .../boot/dts/ti/k3-am6754-phyboard-rigel.dts  | 431 ++++++++++++++++++
 3 files changed, 756 insertions(+)
 create mode 100644 arch/arm64/boot/dts/ti/k3-am67-phycore-som.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am6754-phyboard-rigel.dts
arch/arm64/boot/dts/ti/Makefile +1 -0
index 795978e962ee..0b0e2b75b5cb 100644
@@ -200,6 +200,7 @@ dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-pcie1-ep.dtbo
 dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-usb0-type-a.dtbo
 
 # Boards with J722s SoC
+dtb-$(CONFIG_ARCH_K3) += k3-am6754-phyboard-rigel.dtb
 dtb-$(CONFIG_ARCH_K3) += k3-am67a-beagley-ai.dtb
 dtb-$(CONFIG_ARCH_K3) += k3-am67a-beagley-ai-csi0-imx219.dtbo
 dtb-$(CONFIG_ARCH_K3) += k3-am67a-beagley-ai-csi1-imx219.dtbo
arch/arm64/boot/dts/ti/k3-am67-phycore-som.dtsi new file +324 -0

324 lines not on this page · raw message

arch/arm64/boot/dts/ti/k3-am6754-phyboard-rigel.dts new file +431 -0

431 lines not on this page · raw message

Signature · 1 line
2.43.0
maintainer Applied
#2 lore raw
In reply to Nathan Morrisson

Hi Nathan Morrisson,

Quoted 2 lines · Nathan Morrisson

Add device tree bindings for the AM67x based phyCORE-AM67x SoM and phyBOARD-Rigel.

I have applied the following to branch ti-k3-dts-next on [1]. Thank you!

[1/2] dt-bindings: arm: ti: Add bindings for PHYTEC AM67x based hardware

      commit: 2ac05f627c9976e311dfb1bedd32d67c54764715
[2/2] arm64: dts: ti: Add support for the phyCORE-AM67x
      commit: 02b57c8a48ecbf5e1c11a62da840b4ae7e6332a6

All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent up the chain during the next merge window (or sooner if it is a relevant bug fix), however if problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying to this mail.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git

Signature · 4 lines
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3  1A34 DDB5 849D 1736 249D
https://ti.com/opensource