Like all other SoCs in the Linux operating system, U-Boot and Ethernet are the first two modules to develop applications and design porting strategies on.

This document primarily introduces the procedures of porting the JH7110 U-Boot and the YT8531 PHY to a new development board. You can use the information included as a reference for porting any other Ethernet PHY.

The code sources referenced in this document are based on the following conditions:
  • SDK version: 3.0
  • U-Boot version: 3.0
  • Linux Kernel version: 5.15
Note: For different U-Boot or Linux Kernel versions, these references may be slightly different, consult your StarFive sales consultant or technical support before the porting practices.