mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-08-14 03:06:59 +02:00
Currently, the phy_config() API is invoked by the driver only once since it has been probed. While this works in general, it doesn't allow the driver to bring the PHY back to its default reset state. As a result, the driver might not be able to recover the PHY from a bad state. To address this, move phy_config() into the driver's start callback (am65_cpsw_start()). Apart from providing the means to recover the PHY in the event of failure, the implementation is in line with the idea of "reset and configure" that is already followed by am65_cpsw_start() when it comes to programming the CPSW MAC. Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com> |
||
---|---|---|
.. | ||
am65-cpsw-nuss.c | ||
cpsw_mdio.c | ||
cpsw_mdio.h | ||
cpsw-common.c | ||
cpsw.c | ||
davinci_emac.c | ||
davinci_emac.h | ||
icss_mii_rt.h | ||
icssg_classifier.c | ||
icssg_config.c | ||
icssg_config.h | ||
icssg_prueth.c | ||
icssg_prueth.h | ||
icssg_queues.c | ||
icssg_switch_map.h | ||
Kconfig | ||
keystone_net.c | ||
Makefile |