This commit adds support for Ethernet PHY drivers via a PHY API. It also includes a driver for a generic MII compliant PHY which supports most PHYs on the market. Separating PHY driver from the SoC specific Ethernet driver simplifies the Ethernet driver code and enables code re-use. Drivers for specific PHYs with more advanced features, such as RGMII delay in PHY can be developed independent of the Ethernet MAC driver. Signed-off-by: Arvin Farahmand <arvinf@ip-logix.com> |
||
|---|---|---|
| .. | ||
| atmel,gmac-common.yaml | ||
| atmel,sam0-gmac.yaml | ||
| atmel,sam-gmac.yaml | ||
| ethernet-phy.yaml | ||
| ethernet,fixed-link.yaml | ||
| ethernet.yaml | ||
| intel,e1000.yaml | ||
| litex,eth0.yaml | ||
| microchip,enc28j60.yaml | ||
| microchip,enc424j600.yaml | ||
| nxp,kinetis-ethernet.yaml | ||
| nxp,kinetis-ptp.yaml | ||
| phy.yaml | ||
| silabs,gecko-ethernet.yaml | ||
| smsc,lan9220.yaml | ||
| st,stm32-ethernet.yaml | ||
| ti,stellaris-ethernet.yaml | ||
| wiznet,w5500.yaml | ||
| xlnx,gem.yaml | ||