mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 15:41:52 +02:00
fsl/fman: Add MII mode support.
Set proper value to IF_MODE register for MII mode. Signed-off-by: Maxim Kochetkov <fido_max@inbox.ru> Link: https://lore.kernel.org/r/20210111043903.8044-1-fido_max@inbox.ru Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
9cc8976c69
commit
5bc8f5ab3b
|
|
@ -111,6 +111,7 @@ do { \
|
|||
|
||||
#define IF_MODE_MASK 0x00000003 /* 30-31 Mask on i/f mode bits */
|
||||
#define IF_MODE_10G 0x00000000 /* 30-31 10G interface */
|
||||
#define IF_MODE_MII 0x00000001 /* 30-31 MII interface */
|
||||
#define IF_MODE_GMII 0x00000002 /* 30-31 GMII (1G) interface */
|
||||
#define IF_MODE_RGMII 0x00000004
|
||||
#define IF_MODE_RGMII_AUTO 0x00008000
|
||||
|
|
@ -442,6 +443,9 @@ static int init(struct memac_regs __iomem *regs, struct memac_cfg *cfg,
|
|||
case PHY_INTERFACE_MODE_XGMII:
|
||||
tmp |= IF_MODE_10G;
|
||||
break;
|
||||
case PHY_INTERFACE_MODE_MII:
|
||||
tmp |= IF_MODE_MII;
|
||||
break;
|
||||
default:
|
||||
tmp |= IF_MODE_GMII;
|
||||
if (phy_if == PHY_INTERFACE_MODE_RGMII ||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user