aboutsummaryrefslogtreecommitdiff
path: root/include/fsl_mdio.h
diff options
context:
space:
mode:
authorHou Zhiqiang <Zhiqiang.Hou@nxp.com>2020-07-16 18:09:11 +0800
committerTom Rini <trini@konsulko.com>2020-09-24 08:27:44 -0400
commit16c53ce7129b9362a801ffaf1abd496ffb7a5ef5 (patch)
tree7cf3443b69f81e4575cbcabbc5b32eb66959e7fd /include/fsl_mdio.h
parentc54f6139ede01116179bbf1aa2058bc409e59c8a (diff)
downloadu-boot-16c53ce7129b9362a801ffaf1abd496ffb7a5ef5.zip
u-boot-16c53ce7129b9362a801ffaf1abd496ffb7a5ef5.tar.gz
u-boot-16c53ce7129b9362a801ffaf1abd496ffb7a5ef5.tar.bz2
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 41cb737..b6c02cf 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;