在U-Boot中启用PHY

执行以下步骤,在U-Boot上启用新的PHY:

  1. 要为U-Boot启用新的PHY,首先需要在开发板特定的头文件中定义宏定义。
    下面的代码块提供了一个在昉·星光 2头文件/configs/starfive-visionfive.h.h中添加YT8531 PHY的示例。
    #define DWC_NET_PHYADDR
    注: 请确保您在头文件中定义的PHY地址是正确的,否则,系统必须枚举所有可用的PHY地址。
  2. 然后,您需要在配置文件中添加定义宏定义。
    下图显示了在配置文件中添加YT8531 PHY的示例。
    1. 在配置文件中添加PHY
  3. 然后,您就可以为PHY设备的初始化添加一个新的条目。
    下图提供了一个在文件驱动程序/net/phy/mowercomm.c中添加YT8531 PHY的示例。
    2. 在设备初始化添加PHY
  4. 然后你需要定义驱动程序结构。
    下图提供了一个在文件驱动程序drivers/net/phy/motorcomm.c中定义YT8531 PHY的示例。
    3. 定义PHY数据结构