summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorAnirudh Srinivasan <anirudhsriniv@gmail.com>2026-03-31 17:18:00 +0300
committerAndrew Jeffery <andrew@codeconstruct.com.au>2026-05-27 05:36:14 +0300
commit6b3a3c10cede25222aa2f15af2f3a588c7beb763 (patch)
tree6ef4041128ee9327074cd620711cc89f4088414f /include/linux
parent12b7b2bff1d18b72fb965cd5e0a0f8c7787a21b4 (diff)
downloadlinux-6b3a3c10cede25222aa2f15af2f3a588c7beb763.tar.xz
ARM: dts: aspeed: Enable networking for Asus Kommando IPMI Card
Adds the DT nodes needed for ethernet support for Asus Kommando, with phy mode set to rgmii-id. When this DT was originally added, the phy mode was set to rgmii (which was incorrect). It was suggested to remove networking support from the DT till the Aspeed networking driver was patched so that the correct phy mode could be used. The discussion in [1] mentions that u-boot was inserting clk delays that weren't needed, which resulted in needing to set the phy mode in linux to rgmii incorrectly. The solution suggested there was to patch u-boot to no longer insert these clk delays and use rgmii-id as the phy mode for any future DTs added to linux. This DT was tested (on the OpenBMC u-boot fork [2]) with a u-boot DT modified to insert clk delays of 0 (instead of patching u-boot itself). [3] adds a u-boot DT for this device (without networking) and describes how to patch it to add networking support. If this patched DT is used, then networking works with rgmii-id phy mode in both u-boot and linux. [1] https://lore.kernel.org/linux-aspeed/ef88bb50-9f2c-458d-a7e5-dc5ecb9c777a@lunn.ch/ [2] https://github.com/openbmc/u-boot/tree/v2019.04-aspeed-openbmc [3] https://lore.kernel.org/openbmc/20260328-asus-kommando-v2-1-2a656f8cd314@gmail.com/ Signed-off-by: Anirudh Srinivasan <anirudhsriniv@gmail.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Link: https://patch.msgid.link/20260331-asus-kommando-networking-v2-1-f7d72ae5d40d@gmail.com Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions