summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorHou Zhiqiang <Zhiqiang.Hou@nxp.com>2020-07-16 13:09:11 +0300
committerTom Rini <trini@konsulko.com>2020-09-24 15:27:44 +0300
commit16c53ce7129b9362a801ffaf1abd496ffb7a5ef5 (patch)
tree7cf3443b69f81e4575cbcabbc5b32eb66959e7fd /include
parentc54f6139ede01116179bbf1aa2058bc409e59c8a (diff)
downloadu-boot-16c53ce7129b9362a801ffaf1abd496ffb7a5ef5.tar.xz
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')
-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 41cb73717b..b6c02cf342 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;