
-----Original Message----- From: Vladimir Oltean vladimir.oltean@nxp.com Sent: Thursday, December 2, 2021 8:24 PM To: u-boot@lists.denx.de Cc: Michael Walle michael@walle.cc; Tom Rini trini@konsulko.com; Priyanka Jain priyanka.jain@nxp.com; Leo Li leoyang.li@nxp.com; Ramon Fried rfried.dev@gmail.com Subject: [PATCH 15/15] arm: dts: ls1028a-qds: declare in-band autoneg for Ethernet ports
As explained in the previous patch "arm: dts: ls1028a-rdb: sync Ethernet device tree nodes with Linux", the commit below broke traffic through switch ports where the SERDES protocol requires in-band autoneg: SGMII, QSGMII, USXGMII (with 2500Base-X, in-band autoneg isn't supported).
Please write description independent of other patch or mention commit details for better readability at later point.
The LS1028A-QDS boards are not yet ready for syncing their device trees with Linux, since Ethernet is missing there (but has been submitted): https://lore.kernel.org/lkml/20211112223457.10599-11-leoyang.li@nxp.com/
When agreement is reached for the Ethernet support in Linux, there will be a sync for these boards as well. For now, just enable in-band autoneg to fix the breakage.
Fixes: e3789a726269 ("net: dsa: felix: configure the in-band autoneg property based on OF node info") Cc: Ramon Fried rfried.dev@gmail.com Signed-off-by: Vladimir Oltean vladimir.oltean@nxp.com
<snip> Some minor comments on description, rest looks fine
Reviewed-by: Priyanka Jain priyanka.jain@nxp.com