[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210310204106.2767772-1-f.fainelli@gmail.com>
Date: Wed, 10 Mar 2021 12:41:03 -0800
From: Florian Fainelli <f.fainelli@...il.com>
To: netdev@...r.kernel.org
Cc: Florian Fainelli <f.fainelli@...il.com>, andrew@...n.ch,
hkallweit1@...il.com, kuba@...nel.org, davem@...emloft.net
Subject: [PATCH net 0/3] net: phy: broadcom: Suspend fixes
Hi all,
This patch series fixes the suspend entry for BCM54810 and BCM54811 PHYs
which can be put into an incorrect state depending on the timing of the
BMCR.PDOWN write and essentially not achieve the desired power savings.
In addition, there is a correctness change added that waits 40us upon
clearing the BMCR.PDOWN bit per the datasheet information.
The BCM5464 PHY entry is not changed since I do no have hardware to test
this on, however it could be switched to the non read/modify/write
version of the suspend routine if necessary.
Florian Fainelli (3):
net: phy: broadcom: Add power down exit reset state delay
net: phy: broadcom: Only set BMCR.PDOWN to suspend
net: phy: broadcom: Use corrected suspend for BCM54811
drivers/net/phy/broadcom.c | 24 ++++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
--
2.25.1
Powered by blists - more mailing lists