Skip to contentSkip to conversation

dt-bindings: arm: ti: Add BeagleY-AI

PATCH Applied Robert Nelson 4 participants 6 messages Aug 29, 2024 – Sep 1, 2024

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

PATCH v4 1/2 dt-bindings: arm: ti: Add BeagleY-AI

This board is based on ti,j722s family using the am67a variation.

https://beagley-ai.org/
https://openbeagle.org/beagley-ai/beagley-ai

CC Nishanth Menon <[email protected]>
CC Vignesh Raghavendra <[email protected]>
CC Tero Kristo <[email protected]>
CC Rob Herring <[email protected]>
CC Conor Dooley <[email protected]>
CC Andrew Davis <[email protected]>
CC Jared McArthur <[email protected]>
CC Andrei Aldea <[email protected]>
CC Jason Kridner <[email protected]>
CC Deepak Khatri <[email protected]>
CC Drew Fustini <[email protected]>

---
Changes since v3:
- Apply acked-bys from Krzysztof Kozlowski
Changes since v2:
- cc more maintainers and [email protected]
Changes since v1:
- switched to the TI model am67a over the family name j722s

---
 Documentation/devicetree/bindings/arm/ti/k3.yaml | 1 +
 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/arm/ti/k3.yaml +1 -0
index 4d9c5fbb4c26..5df99e361c21 100644
@@ -140,6 +140,7 @@ properties:
       - description: K3 J722S SoC and Boards
         items:
           - enum:
+              - beagle,am67a-beagley-ai
               - ti,j722s-evm
           - const: ti,j722s
 
Signature · 1 line
2.39.2
#1 lore raw

PATCH v4 2/2 arm64: dts: ti: Add k3-am67a-beagley-ai

BeagleBoard.org BeagleY-AI is an easy to use, affordable open source hardware single board computer based on the Texas Instruments AM67A, which features a quad-core 64-bit Arm CPU subsystem, 2 general-purpose digital-signal-processors (DSP) and matrix-multiply-accelerators (MMA), GPU, vision and deep learning accelerators, and multiple Arm Cortex-R5 cores for low-power, low-latency GPIO control.

https://beagley-ai.org/
https://openbeagle.org/beagley-ai/beagley-ai

CC Rob Herring <[email protected]>
CC Krzysztof Kozlowski <[email protected]>
CC Conor Dooley <[email protected]>
CC Vignesh Raghavendra <[email protected]>
CC Nishanth Menon <[email protected]>
CC Andrew Davis <[email protected]>
CC Jai Luthra <[email protected]>
CC Roger Quadros <[email protected]>
CC Siddharth Vadapalli <[email protected]>
CC Jared McArthur <[email protected]>
CC Andrei Aldea <[email protected]>
CC Jason Kridner <[email protected]>
CC Deepak Khatri <[email protected]>
CC Drew Fustini <[email protected]>

---
Changes since v3:
- removed extra blank lines
- Krzysztof/Nishanth: switch to consistent regulator-x syntax along with dropping uppercase
- Roger: removed un-used internal network clock: OBSCLK
- Nishanth: fixed order of bootph-all before vendor prefixes
- Nishanth: removed unused default-trigger with led-0 (dtbs_check failure)
Changes since v2:
- added led indictors
- sdhci1 use MMC1_SDCD.GPIO1_48 for card detect
- cleaned up order of status = "okay"
- wkup_i2c0 moved to 100000
- eeprom added atmel,24c32
- rtc added dallas,ds1340
- sdhci1 use ti,fails-without-test-cd
Changes since v1:
- fixed incorrect vdd-3v3-sd-pins-default name
- updated hdmi VDD_1V2 regulator for production pcb
- switched device tree name from k3-j722s-beagley-ai to k3-am67a-beagley-ai
- removed cpsw_port2 node
- enable UHS support for MMCSD

---
 arch/arm64/boot/dts/ti/Makefile               |   1 +
 .../arm64/boot/dts/ti/k3-am67a-beagley-ai.dts | 393 ++++++++++++++++++
 2 files changed, 394 insertions(+)
 create mode 100644 arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts
arch/arm64/boot/dts/ti/Makefile +1 -0
index 8dbe7b4979c7..bcd392c3206e 100644
@@ -116,6 +116,7 @@ dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm.dtb
 dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-pcie1-ep.dtbo
 
 # Boards with J722s SoC
+dtb-$(CONFIG_ARCH_K3) += k3-am67a-beagley-ai.dtb
 dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm.dtb
 
 # Boards with J784s4 SoC
arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts new file +393 -0

393 lines not on this page · raw message

Signature · 1 line
2.39.2
Reviewed-by on v4 2/2
#2 lore raw

Re: [PATCH v4 2/2] arm64: dts: ti: Add k3-am67a-beagley-ai

Quoted 10 lines · Robert Nelson

BeagleBoard.org BeagleY-AI is an easy to use, affordable open source hardware single board computer based on the Texas Instruments AM67A, which features a quad-core 64-bit Arm CPU subsystem, 2 general-purpose digital-signal-processors (DSP) and matrix-multiply-accelerators (MMA), GPU, vision and deep learning accelerators, and multiple Arm Cortex-R5 cores for low-power, low-latency GPIO control.

https://beagley-ai.org/
https://openbeagle.org/beagley-ai/beagley-ai

Quoted 15 lines
CC Rob Herring <[email protected]>
CC Krzysztof Kozlowski <[email protected]>
CC Conor Dooley <[email protected]>
CC Vignesh Raghavendra <[email protected]>
CC Nishanth Menon <[email protected]>
CC Andrew Davis <[email protected]>
CC Jai Luthra <[email protected]>
CC Roger Quadros <[email protected]>
CC Siddharth Vadapalli <[email protected]>
CC Jared McArthur <[email protected]>
CC Andrei Aldea <[email protected]>
CC Jason Kridner <[email protected]>
CC Deepak Khatri <[email protected]>
CC Drew Fustini <[email protected]>
Reviewed-by on v4 2/2
#3 lore raw

Re: [PATCH v4 2/2] arm64: dts: ti: Add k3-am67a-beagley-ai

In reply to Robert Nelson
Quoted 10 lines · Robert Nelson

BeagleBoard.org BeagleY-AI is an easy to use, affordable open source hardware single board computer based on the Texas Instruments AM67A, which features a quad-core 64-bit Arm CPU subsystem, 2 general-purpose digital-signal-processors (DSP) and matrix-multiply-accelerators (MMA), GPU, vision and deep learning accelerators, and multiple Arm Cortex-R5 cores for low-power, low-latency GPIO control.

https://beagley-ai.org/
https://openbeagle.org/beagley-ai/beagley-ai

Quoted 15 lines
CC Rob Herring <[email protected]>
CC Krzysztof Kozlowski <[email protected]>
CC Conor Dooley <[email protected]>
CC Vignesh Raghavendra <[email protected]>
CC Nishanth Menon <[email protected]>
CC Andrew Davis <[email protected]>
CC Jai Luthra <[email protected]>
CC Roger Quadros <[email protected]>
CC Siddharth Vadapalli <[email protected]>
CC Jared McArthur <[email protected]>
CC Andrei Aldea <[email protected]>
CC Jason Kridner <[email protected]>
CC Deepak Khatri <[email protected]>
CC Drew Fustini <[email protected]>
Signature · 2 lines
Best,
Jared McArthur
Reviewed-by on v4 1/2
#4 lore raw
In reply to Robert Nelson
Quoted 5 lines · Robert Nelson

This board is based on ti,j722s family using the am67a variation.

https://beagley-ai.org/
https://openbeagle.org/beagley-ai/beagley-ai

Quoted 13 lines
CC Nishanth Menon <[email protected]>
CC Vignesh Raghavendra <[email protected]>
CC Tero Kristo <[email protected]>
CC Rob Herring <[email protected]>
CC Conor Dooley <[email protected]>
CC Andrew Davis <[email protected]>
CC Jared McArthur <[email protected]>
CC Andrei Aldea <[email protected]>
CC Jason Kridner <[email protected]>
CC Deepak Khatri <[email protected]>
CC Drew Fustini <[email protected]>
Signature · 2 lines
Best,
Jared McArthur
maintainer Applied
#5 lore raw
In reply to Robert Nelson

Hi Robert Nelson,

Quoted 6 lines · Robert Nelson

This board is based on ti,j722s family using the am67a variation.

https://beagley-ai.org/
https://openbeagle.org/beagley-ai/beagley-ai

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

[1/2] dt-bindings: arm: ti: Add BeagleY-AI

      commit: b8c773f556936577f8fd7be29c5e579422436784
[2/2] arm64: dts: ti: Add k3-am67a-beagley-ai
      commit: c5e615963bbeda0bdb0a97a33bcba46d6eea8a96

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 · 3 lines
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3  1A34 DDB5 849D 1736 249D