Skip to content

Add SK-AM68 board support#6275

Merged
igorpecovnik merged 2 commits intoarmbian:mainfrom
3V3RYONE:add_platforms_am68_am69
Mar 13, 2024
Merged

Add SK-AM68 board support#6275
igorpecovnik merged 2 commits intoarmbian:mainfrom
3V3RYONE:add_platforms_am68_am69

Conversation

@3V3RYONE
Copy link
Contributor

@3V3RYONE 3V3RYONE commented Feb 13, 2024

Description

This PR adds support for the Texas Instruments SK-AM68 board.

Notable features of SK-AM68 board:

  • 16GB LPDDR4‐4266 with support for inline error correction code (ECC)
  • DisplayPort 4K resolution with MST support and HDMI
  • Two CSI-2 ports compatible with Raspberry Pi
  • 8 TOPS deep-learning performance and hardware-accelerated edge AI
  • Three USB 3.0 Type A ports, one USB 3.0 Type C port
  • Gigabit Ethernet and 4x CAN-FD Headers
  • One M.2 key M connector

Further details like features, schematics and purchase links can be found on the board page: SK-AM68

How Has This Been Tested?

First, we verified that the changes introduced do not deprecate any existing board support by:

  • Build and boot SK-AM62B Jammy CLI/Standard on Edge(v6.6) kernel
  • Build and boot SK-AM64B Jammy CLI/Standard on Current(v6.1) and Edge(v6.6) kernels
  • Build and boot SK-TDA4VM Jammy CLI/Standard on Current(v6.1) and Edge(v6.6) kernels

Further, the functionalities of new boards were tested by:

  • Build and boot SK-AM68 Jammy CLI/Standard on Current(v6.1) and Edge(v6.6) kernels
  • Gbit Ethernet works
  • USB 3.0 ports work
  • HDMI works

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules

@github-actions github-actions bot added size/small PR with less then 50 lines Hardware Hardware related like kernel, U-Boot, ... labels Feb 13, 2024
@EvilOlaf
Copy link
Member

Why is it necessary to change the whole u-boot source? Necessary patches for mainline u-boot (which could be tagged to a specific release) can be added here: https://github.com/armbian/build/tree/main/patch/u-boot

@igorpecovnik igorpecovnik added Work in progress Unfinished / work in progress 05 Milestone: Second quarter release Needs review Seeking for review labels Feb 25, 2024
@3V3RYONE
Copy link
Contributor Author

Update:
Applied patches required for SK-AM69 board on upstream U-Boot source. Build is successful, but there are problems (device specific) while booting. Currently debugging that, will push a commit once things are okay.

@igorpecovnik igorpecovnik requested a review from glneo March 3, 2024 15:56
@glneo
Copy link
Collaborator

glneo commented Mar 7, 2024

If SK-AM69 is not yet ready, let's split out that board from this PR and start with just SK-AM68.

Add ATF_K3_USART_OFFSET flag while building ATF as needed for SK-AM68
platform.

Signed-off-by: Beleswar Padhi <b-padhi@ti.com>
Add board config for TI SK-AM68 board of K3 Family

Signed-off-by: Beleswar Padhi <b-padhi@ti.com>
@3V3RYONE 3V3RYONE force-pushed the add_platforms_am68_am69 branch from 07e826e to ffcc0c0 Compare March 13, 2024 06:30
@3V3RYONE 3V3RYONE changed the title Add SK-AM68 and SK-AM69 board support Add SK-AM68 board support Mar 13, 2024
@3V3RYONE
Copy link
Contributor Author

Updated this PR to add support for SK-AM68 board only.

@igorpecovnik
Copy link
Member

igorpecovnik commented Mar 13, 2024

Updated this PR to add support for SK-AM68 board only.

Perhaps also update description of this PR.

If @glneo is happy, I am.

@glneo
Copy link
Collaborator

glneo commented Mar 13, 2024

Looks good to me, thanks for this new platform @3V3RYONE :)

@igorpecovnik igorpecovnik added Ready to merge Reviewed, tested and ready for merge and removed Work in progress Unfinished / work in progress Needs review Seeking for review labels Mar 13, 2024
@igorpecovnik igorpecovnik merged commit b7f42d9 into armbian:main Mar 13, 2024
@HeyMeco
Copy link
Collaborator

HeyMeco commented Apr 11, 2024

@3V3RYONE

Update: Applied patches required for SK-AM69 board on upstream U-Boot source. Build is successful, but there are problems (device specific) while booting. Currently debugging that, will push a commit once things are okay.

any update regarding SK-AM69?

@3V3RYONE
Copy link
Contributor Author

@3V3RYONE

Update: Applied patches required for SK-AM69 board on upstream U-Boot source. Build is successful, but there are problems (device specific) while booting. Currently debugging that, will push a commit once things are okay.

any update regarding SK-AM69?

SK-AM69 boot support has been merged to Upstream U-Boot next. Once it comes under a tagged release, we will add support for it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

05 Milestone: Second quarter release Hardware Hardware related like kernel, U-Boot, ... Ready to merge Reviewed, tested and ready for merge size/small PR with less then 50 lines

Development

Successfully merging this pull request may close these issues.

5 participants

Comments