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.

DP83867IS: DP83867IS — Register settings to output TX/RX activity on LED0/LED1

Part Number: DP83867IS

Dear TI Support Team,

We would like to request your guidance on configuring the DP83867IS so that the PHY’s transmit and receive activity can be output on its LED pins via firmware (MDIO register settings).

Our intent

  • Output TX activity on LED0
  • Output RX activity on LED1

Current firmware implementation (for reference)

 
// Writes a value to a PHY register: setPHYreg(reg_addr, value)
// (This function is proven in our system.)
setPHYreg(PHY_LEDCR1, PHY_LED_SNDRCV);
#define PHY_LEDCR1            0x00000018)
#define PHY_LED_SNDRCV   0x00006132)
``

Questions

  1. Which registers and bit fields should be configured to map
    • LED0 = TX activity, and
    • LED1 = RX activity
      on the DP83867IS?
  2. Is our current write to LEDCR1 with the value 0x00006132 appropriate for the above mapping?
    • If not, could you provide the correct register address(es) and the exact bit settings?
  3. If there are any application notes or a recommended sequence (including any extended pages or indirect registers) for configuring LED functions for activity indication, could you please share them?

Any additional considerations (e.g., strap pin interactions, default LED modes, timing/latency, or mode differences among RGMII/SGMII) would also be appreciated.

Thank you very much for your support.

Best regards,
               Yuuichi Asano