microchip: lan865x: add driver support for Microchip's LAN865X MAC-PHYThe LAN8650/1 is designed to conform to the OPEN Alliance 10BASE-T1xMAC-PHY Serial Interface specification, Version 1.1. The I
microchip: lan865x: add driver support for Microchip's LAN865X MAC-PHYThe LAN8650/1 is designed to conform to the OPEN Alliance 10BASE-T1xMAC-PHY Serial Interface specification, Version 1.1. The IEEE Clause 4MAC integration provides the low pin count standard SPI interface to anymicrocontroller therefore providing Ethernet functionality withoutrequiring MAC integration within the microcontroller. The LAN8650/1operates as an SPI client supporting SCLK clock rates up to a maximum of25 MHz. This SPI interface supports the transfer of both data (Ethernetframes) and control (register access).By default, the chunk data payload is 64 bytes in size. The EthernetMedia Access Controller (MAC) module implements a 10 Mbps half duplexEthernet MAC, compatible with the IEEE 802.3 standard. 10BASE-T1Sphysical layer transceiver integrated is into the LAN8650/1. The PHY andMAC are connected via an internal Media Independent Interface (MII).Reviewed-by: Andrew Lunn <andrew@lunn.ch>Signed-off-by: Parthiban Veerasooran <Parthiban.Veerasooran@microchip.com>Link: https://patch.msgid.link/20240909082514.262942-14-Parthiban.Veerasooran@microchip.comSigned-off-by: Jakub Kicinski <kuba@kernel.org>
show more ...