diff options
author | Michael Tretter <m.tretter@pengutronix.de> | 2021-03-19 17:26:05 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2021-03-22 06:03:44 +0100 |
commit | 3f09313f542be73ad9fb998076e284d66264838d (patch) | |
tree | 1c8a1a04e9cf809fcb29572e3d23464f1470d579 /drivers/net/macb.c | |
parent | f95d65eb3feb7e67d514d1c63a3140b55e4ed927 (diff) | |
download | barebox-3f09313f542be73ad9fb998076e284d66264838d.tar.gz barebox-3f09313f542be73ad9fb998076e284d66264838d.tar.xz |
net: macb: add tx clock rate for 10 MBit link
If the phy reports a 10 MBit link, which can happen during link
negotiation, the macb prints a warning, because it does not know the
clock rate for the TX clock.
Implement setting the TX clock rate for 10 MBit to avoid the warnings.
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net/macb.c')
-rw-r--r-- | drivers/net/macb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/macb.c b/drivers/net/macb.c index 188dbf2d8c..14a0b45322 100644 --- a/drivers/net/macb.c +++ b/drivers/net/macb.c @@ -269,6 +269,9 @@ static int macb_set_tx_clk(struct macb_device *macb, int speed) } switch (speed) { + case SPEED_10: + rate = 2500000; + break; case SPEED_100: rate = 25000000; break; |