Skip to content

Add Arista Goldfinch DTS for aspeed ast2700#561

Open
prajjwal-arista wants to merge 1 commit intosonic-net:masterfrom
prajjwal-arista:aspeed-arista-goldfinch-dts
Open

Add Arista Goldfinch DTS for aspeed ast2700#561
prajjwal-arista wants to merge 1 commit intosonic-net:masterfrom
prajjwal-arista:aspeed-arista-goldfinch-dts

Conversation

@prajjwal-arista
Copy link
Copy Markdown

@prajjwal-arista prajjwal-arista commented Apr 16, 2026

Description

Add Arista Goldfinch DTS for aspeed ast2700 and adding CONFIG_PHY_ASPEED_SGMII=y in config.sonic-aspeed

Why I did it

Add device tree source to support Arista Goldfinch platform having aspeed ast2700

Patch List

  • patches-sonic/arista_goldfinch-dts.patch

How I did it

Added dts to sonic-potches and built.

How i tested it

Built and booted up with the dts changes on bmc dut.

@prajjwal-arista prajjwal-arista requested a review from a team as a code owner April 16, 2026 10:46
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Copy Markdown
Contributor

@paulmenzel paulmenzel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your contribution.

It’d be great if you could extend the merge/pull request message, how you tested your patch.

Comment thread patches-sonic/arista_goldfinch-dts.patch
Comment thread patches-sonic/arista_goldfinch-dts.patch Outdated
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please send it upstream to the Linux kernel for review.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the review.
This device tree is specific to the Arista Goldfinch platform and is intended for SONiC's linux-kernel repo.
We don't plan to upstream this to the mainline Linux kernel.
We can proceed with the review and merge here in sonic-linux-kernel itself.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your answer. But you seem to have a big misunderstanding about SONiC’s Linux kernel. It is based on the vanilla Linux kernel, to be more precise the one from Debian, and the goal is to have as few patches as possible. For all patches there needs to be a strategy how to get them upstream to reduce maintenance burden and to also ensure the quality as the upstream maintainers review patches. It’s not fire and forgot as seen in so many commercial operating systems in the firmware world. It’s forward ported every few years, and the probability is quite high that devices are going to be supported by the new Linux kernel.

So, please sent the patch upstream for review.

@vivekverma-arista
Copy link
Copy Markdown

Depends on: #557

@prajjwal-arista prajjwal-arista force-pushed the aspeed-arista-goldfinch-dts branch from 6aadada to 8de297f Compare April 17, 2026 13:58
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your answer. But you seem to have a big misunderstanding about SONiC’s Linux kernel. It is based on the vanilla Linux kernel, to be more precise the one from Debian, and the goal is to have as few patches as possible. For all patches there needs to be a strategy how to get them upstream to reduce maintenance burden and to also ensure the quality as the upstream maintainers review patches. It’s not fire and forgot as seen in so many commercial operating systems in the firmware world. It’s forward ported every few years, and the probability is quite high that devices are going to be supported by the new Linux kernel.

So, please sent the patch upstream for review.

@yxieca
Copy link
Copy Markdown
Collaborator

yxieca commented Apr 29, 2026

@prajjwal-arista can you fill in the PR comments using the template of this repo? (#561 (review))

Also please resolve the merge conflict.

@prajjwal-arista prajjwal-arista force-pushed the aspeed-arista-goldfinch-dts branch from 8de297f to c45ea3a Compare May 4, 2026 03:59
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@prajjwal-arista
Copy link
Copy Markdown
Author

prajjwal-arista commented May 4, 2026

@yxieca
Thanks, I have rebased the changes.
I dont see any default PR template for this repo.
I have updated the description comment.

@prajjwal-arista prajjwal-arista force-pushed the aspeed-arista-goldfinch-dts branch from c45ea3a to 53f5fe0 Compare May 4, 2026 05:22
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@prajjwal-arista prajjwal-arista force-pushed the aspeed-arista-goldfinch-dts branch from 53f5fe0 to 654afe1 Compare May 4, 2026 06:20
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@prajjwal-arista prajjwal-arista force-pushed the aspeed-arista-goldfinch-dts branch from 654afe1 to c5412eb Compare May 4, 2026 06:54
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@vivekverma-arista
Copy link
Copy Markdown

vivekverma-arista commented May 4, 2026

@yxieca we are good to merge this and the dependent: sonic-net/sonic-buildimage#26835

@paulmenzel
Copy link
Copy Markdown
Contributor

Please use imperative mood Add in the commit message title/summary, and the merge/pull request title.

Add Arista Goldfinch DTS for aspeed ast2700.
Tested this dts by building and booting up on aspeed ast2700 eval board.

Signed-off-by: Prajjwal Singh <prajjwal@arista.com>
@prajjwal-arista prajjwal-arista force-pushed the aspeed-arista-goldfinch-dts branch from c5412eb to 246e836 Compare May 5, 2026 05:56
@prajjwal-arista prajjwal-arista changed the title Adding Arista Goldfinch DTS for aspeed ast2700 Add Arista Goldfinch DTS for aspeed ast2700 May 5, 2026
@prajjwal-arista
Copy link
Copy Markdown
Author

@paulmenzel
Changed the commit message and PR description/title.

@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants