Skip to content

Adding 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

Adding 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

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

@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

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

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.

4 participants