[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1457703196-15008-1-git-send-email-peppe.cavallaro@st.com>
Date: Fri, 11 Mar 2016 14:33:14 +0100
From: Giuseppe Cavallaro <peppe.cavallaro@...com>
To: <netdev@...r.kernel.org>
CC: <gabriel.fernandez@...aro.org>, <afaerber@...e.de>,
<fschaefer.oss@...glemail.com>, <dinh.linux@...il.com>,
<davem@...emloft.net>, <preid@...ctromag.com.au>,
Giuseppe Cavallaro <peppe.cavallaro@...com>
Subject: [PATCHv3 (net.git) 0/2] stmmac: MDIO fixes
These two patches are to fix the recent regressions raised
when test the stmmac on some platforms due to broken MDIO/PHY
management.
V2: use is_pseudo_fixed_link
V3: enforce the driver to support other configurations
The mdio bus will be allocated in case of a phy transceiver is on board;
it will be NULL if the fixed-link is configured.
If there is the "snps,dwmac-mdio" sub-node the mdio will be allocated
in any case (for DSA, mdio must be registered even if fixed-link).
The table below sums the supported configurations:
-------------------------------
snps,phy-addr | Y
-------------------------------
phy-handle | Y
-------------------------------
fixed-link | N
-------------------------------
snps,dwmac-mdio |
even if | Y
fixed-link |
-------------------------------
Giuseppe Cavallaro (2):
Revert "stmmac: Fix 'eth0: No PHY found' regression"
stmmac: fix MDIO settings
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 11 +--
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 10 +--
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 84 +++++++++++++++-----
include/linux/stmmac.h | 1 -
4 files changed, 67 insertions(+), 39 deletions(-)
--
1.7.4.4
Powered by blists - more mailing lists