aboutsummaryrefslogtreecommitdiff
path: root/include/fsl_mdio.h
diff options
context:
space:
mode:
authorHou Zhiqiang2020-07-16 18:09:11 +0800
committerTom Rini2020-09-24 08:27:44 -0400
commit16c53ce7129b9362a801ffaf1abd496ffb7a5ef5 (patch)
tree7cf3443b69f81e4575cbcabbc5b32eb66959e7fd /include/fsl_mdio.h
parentc54f6139ede01116179bbf1aa2058bc409e59c8a (diff)
net: fsl_mdio: Correct the MII management register block address
The MII management register block offset is different between gianfar and etsec2 compatible devices, this patch is to fix this issue by adding driver data for different compatible string. Fixes: 2932c5a802a9 ("net: tsec: fsl_mdio: add DM MDIO support") Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
Diffstat (limited to 'include/fsl_mdio.h')
-rw-r--r--include/fsl_mdio.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/fsl_mdio.h b/include/fsl_mdio.h
index 41cb73717bc..b6c02cf342d 100644
--- a/include/fsl_mdio.h
+++ b/include/fsl_mdio.h
@@ -55,6 +55,10 @@ int memac_mdio_read(struct mii_dev *bus, int port_addr, int dev_addr,
int regnum);
int memac_mdio_reset(struct mii_dev *bus);
+struct fsl_pq_mdio_data {
+ u32 mdio_regs_off;
+};
+
struct fsl_pq_mdio_info {
struct tsec_mii_mng __iomem *regs;
char *name;