Files
kernel_arpi/include/linux
Michael Walle 6937602ed3 net: phy: add Broadcom BCM54140 support
The Broadcom BCM54140 is a Quad SGMII/QSGMII Copper/Fiber Gigabit
Ethernet transceiver.

This also adds support for tunables to set and get downshift and
energy detect auto power-down.

The PHY has four ports and each port has its own PHY address.
There are per-port registers as well as global registers.
Unfortunately, the global registers can only be accessed by reading
and writing from/to the PHY address of the first port. Further,
there is no way to find out what port you actually are by just
reading the per-port registers. We therefore, have to scan the
bus on the PHY probe to determine the port and thus what address
we need to access the global registers.

Signed-off-by: Michael Walle <michael@walle.cc>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-04-22 12:14:18 -07:00
..
2020-03-31 21:29:04 +02:00
2020-03-27 12:04:34 -06:00
2020-03-30 01:34:00 +02:00
2020-04-10 15:36:21 -07:00
2020-03-27 20:19:24 -03:00
2020-04-10 15:36:21 -07:00
2020-04-07 10:43:38 -07:00
2020-04-20 12:43:24 -07:00
2020-04-02 09:35:27 -07:00
2020-04-07 10:43:38 -07:00
2020-04-09 12:15:35 -05:00
2020-04-07 10:43:42 -07:00
2020-04-02 09:35:27 -07:00
2020-04-01 12:06:26 -04:00
2020-04-01 12:06:26 -04:00
2020-04-01 12:06:26 -04:00