This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/PROCESSOR-SDK-AM335X: KSZ8081MLX support

Part Number: PROCESSOR-SDK-AM335X


Tool/software: Linux

Hi,

Microchip has released a new errata for the KSZ8081MLX - 10Base-T/100Base-TX PHY of devices and below are the change details. Is there any U-boot, Kernel and user space update/support required for AM335x based boards for the errata (latest datasheet : DS00002264B) ?

Description of Change

  1. Register Updates
    1. Updated Register 5h, Bits 4:0 to 0_0000
    2. Updated Register 7h, Bit 15 to Reserved and RO
    3. Updated Register 18h, Bits 5:0 to RO and 00_0001
    4. Updated Register 1Eh, Bit 3 to RO in Table 4-2
  2. Added CMOS Level Inputs values and clarified CMOS Level Outputs section in Table 6-1
  • Hi,

    This question will be best answered by contacting the manufacturer of the PHY, TI will be not able to answer questions of Microchip PHY register settings. The Linux driver for this PHY is not maintained by TI, any PHY drivers in the kernel source tree provided by the TI SDK have been taken directly from mainline submissions by the respective PHY manufacturers . Concerning U-Boot there is not a PHY driver for the AM335x. In the U-Boot source file board/ti/am335x/board.c has an example on the capability of writing to a PHY register using an MDIO write command. The user has the responsibility of interfacing with the PHY using these commands if necessary.

    Best Regards,
    Schuyler