]> git.baikalelectronics.ru Git - kernel.git/commit
net: phy: mchp: Add support for LAN8814 QUAD PHY
authorDivya Koppera <Divya.Koppera@microchip.com>
Fri, 11 Sep 2020 13:18:44 +0000 (18:48 +0530)
committerDavid S. Miller <davem@davemloft.net>
Sat, 12 Sep 2020 00:41:55 +0000 (17:41 -0700)
commitc30a28e2b29f29d54e9feb648ba26ed76d4cf9b1
tree94c58637de9dc044622f74e6c84242f0479dab98
parent7e9b2216f9907ea3a482106048b20054ffe56148
net: phy: mchp: Add support for LAN8814 QUAD PHY

LAN8814 is a low-power, quad-port triple-speed (10BASE-T/100BASETX/1000BASE-T)
Ethernet physical layer transceiver (PHY). It supports transmission and
reception of data on standard CAT-5, as well as CAT-5e and CAT-6, unshielded
twisted pair (UTP) cables.

LAN8814 supports industry-standard QSGMII (Quad Serial Gigabit Media
Independent Interface) and Q-USGMII (Quad Universal Serial Gigabit Media
Independent Interface) providing chip-to-chip connection to four Gigabit
Ethernet MACs using a single serialized link (differential pair) in each
direction.

The LAN8814 SKU supports high-accuracy timestamping functions to
support IEEE-1588 solutions using Microchip Ethernet switches, as well as
customer solutions based on SoCs and FPGAs.

The LAN8804 SKU has same features as that of LAN8814 SKU except that it does
not support 1588, SyncE, or Q-USGMII with PCH/MCH.

This adds support for 10BASE-T, 100BASE-TX, and 1000BASE-T,
QSGMII link with the MAC.

Signed-off-by: Divya Koppera<divya.koppera@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/micrel.c
include/linux/micrel_phy.h