]> git.ipfire.org Git - thirdparty/u-boot.git/commit
net: phy: micrel_ksz90x1: disable asymmetric pause for KSZ9031 and KSZ9021
authorMarkus Niebel <Markus.Niebel@ew.tq-group.com>
Tue, 2 Dec 2025 08:13:42 +0000 (09:13 +0100)
committerJerome Forissier <jerome.forissier@arm.com>
Thu, 15 Jan 2026 10:09:28 +0000 (11:09 +0100)
commit60545cf032f097bd096be9d8285320704fc61088
treeea8c7494ae2feb9b57bd614e5467ef9e7ec18031
parent2ee6bf4c65d906205aa9e92b96b35cbe75936afc
net: phy: micrel_ksz90x1: disable asymmetric pause for KSZ9031 and KSZ9021

Disable the support due to chip errata and call genphy_config_aneg
instead of genphy_config. For a complete describtion look at the
KSZ9031 errata sheets: DS80000691D or DS80000692D.

Micrel KSZ9021 has no errata, but has the same issue with Asymmetric Pause.
This patch apply the same workaround as the one for KSZ9031.

This follows linux implementation in commits
3aed3e2a143c ("net: phy: micrel: add Asym Pause workaround")
407d8098cb1a ("net: phy: micrel: add Asym Pause workaround for KSZ9021")

Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
Signed-off-by: Max Merchel <Max.Merchel@ew.tq-group.com>
drivers/net/phy/micrel_ksz90x1.c