Skip to content
Commit bd07f166 authored by Phil Elwell's avatar Phil Elwell Committed by popcornmix
Browse files

net: lan78xx: Support auto-downshift to 100Mb/s



Ethernet cables with faulty or missing pairs (specifically pairs C and
D) allow auto-negotiation to 1000Mbs, but do not support the successful
establishment of a link. Add a DT property, "microchip,downshift-after",
to configure the number of auto-negotiation failures after which it
falls back to 100Mbs. Valid values are 2, 3, 4, 5 and 0, where 0 means
never downshift.

Signed-off-by: default avatarPhil Elwell <phil@raspberrypi.org>
parent 8429559c
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment