projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
13b0bd2
)
net: dsa: mv88e6xxx: support RMII cmode
author
Baruch Siach
<baruch.siach@siklu.com>
Mon, 28 Feb 2022 12:10:03 +0000
(14:10 +0200)
committer
Jakub Kicinski
<kuba@kernel.org>
Thu, 3 Mar 2022 06:33:37 +0000
(22:33 -0800)
Add support for direct RMII MAC mode. This allows hardware with CPU port
connected in direct 100M fixed link to work properly.
Signed-off-by: Baruch Siach <baruch.siach@siklu.com>
Link:
https://lore.kernel.org/r/a962d1ccbeec42daa10dd8aff0e66e31f0faf1eb.1646050203.git.baruch@tkos.co.il
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/mv88e6xxx/port.c
patch
|
blob
|
history
diff --git
a/drivers/net/dsa/mv88e6xxx/port.c
b/drivers/net/dsa/mv88e6xxx/port.c
index a58997f1fd69043d6b51691a031649fcf7d51d9b..795b3128768f05a08ff9370a2e0a11dc145097c1 100644
(file)
--- a/
drivers/net/dsa/mv88e6xxx/port.c
+++ b/
drivers/net/dsa/mv88e6xxx/port.c
@@
-550,6
+550,9
@@
static int mv88e6xxx_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
mode = PHY_INTERFACE_MODE_1000BASEX;
switch (mode) {
+ case PHY_INTERFACE_MODE_RMII:
+ cmode = MV88E6XXX_PORT_STS_CMODE_RMII;
+ break;
case PHY_INTERFACE_MODE_1000BASEX:
cmode = MV88E6XXX_PORT_STS_CMODE_1000BASEX;
break;