diff options
author | Hou Zhiqiang <Zhiqiang.Hou@nxp.com> | 2020-07-16 13:09:11 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2020-09-24 15:27:44 +0300 |
commit | 16c53ce7129b9362a801ffaf1abd496ffb7a5ef5 (patch) | |
tree | 7cf3443b69f81e4575cbcabbc5b32eb66959e7fd /include/fsl_mdio.h | |
parent | c54f6139ede01116179bbf1aa2058bc409e59c8a (diff) | |
download | u-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/fsl_mdio.h')
-rw-r--r-- | include/fsl_mdio.h | 4 |
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; |