jlaitine opened a new pull request, #10503: URL: https://github.com/apache/nuttx/pull/10503
## Summary This adds an initial management driver for ksz9477 ethernet switch, and takes it into use in mpfs platform. Implemented so far: - I2C interface for switch management, basic register read and write functions and related HW errata - Basic initialization code with chip detection - Configuration if the switches SGMII block as an SGMII PHY, if the host MAC is connected directly to the SGMII port of the switch - Taken the initialization into use in mpfs ethernet driver, added configuration flags for MPFS to use instead of a standard MDIO PHY ## Impact This allows using ksz9477 switch to be used instead of an ethernet phy, allowing to make a network device with multiple ports ## Testing Tested on a custom HW design where Microchip PolarFire SOC is connected via SGMII and I2C to the switch ASIC. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
