Adding Arista Goldfinch DTS for aspeed ast2700#561
Adding Arista Goldfinch DTS for aspeed ast2700#561prajjwal-arista wants to merge 1 commit intosonic-net:masterfrom
Conversation
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
paulmenzel
left a comment
There was a problem hiding this comment.
Thank you for your contribution.
It’d be great if you could extend the merge/pull request message, how you tested your patch.
There was a problem hiding this comment.
Please send it upstream to the Linux kernel for review.
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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.
|
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>
6aadada to
8de297f
Compare
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
There was a problem hiding this comment.
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.
Adding Arista Goldfinch DTS for aspeed ast2700 and adding CONFIG_PHY_ASPEED_SGMII=y in config.sonic-aspeed