AM64x MCU+ SDK  08.02.00
dp83869.h File Reference

Introduction

This file contains the type definitions and helper macros for the DP83869 Ethernet PHY.

Go to the source code of this file.

Data Structures

struct  Dp83869_Cfg
 DP83869 PHY configuration parameters. More...
 

Macros

#define DP83869_LED_NUM   (4U)
 Number of LEDs available in the PHY. More...
 

Enumerations

enum  Dp83869_Gpio0Mode {
  DP83869_GPIO0_RXERR = 0x0U, DP83869_GPIO0_1588TXSFD = 0x1U, DP83869_GPIO0_1588RXSFD = 0x2U, DP83869_GPIO0_WOL = 0x3U,
  DP83869_GPIO0_ENERGYDET = 0x4U, DP83869_GPIO0_LED3 = 0x6U, DP83869_GPIO0_PRBSERR = 0x7U, DP83869_GPIO0_CONSTANT0 = 0x8U,
  DP83869_GPIO0_CONSTANT1 = 0x9U
}
 GPIO_0 mux modes. More...
 
enum  Dp83869_Gpio1Mode {
  DP83869_GPIO1_COL = 0x0U, DP83869_GPIO1_1588TXSFD = 0x1U, DP83869_GPIO1_1588RXSFD = 0x2U, DP83869_GPIO1_WOL = 0x3U,
  DP83869_GPIO1_ENERGYDET = 0x4U, DP83869_GPIO1_LED3 = 0x6U, DP83869_GPIO1_PRBSERR = 0x7U, DP83869_GPIO1_CONSTANT0 = 0x8U,
  DP83869_GPIO1_CONSTANT1 = 0x9U
}
 GPIO_1 mux modes. More...
 
enum  Dp83869_LedMode {
  DP83869_LED_LINKED = 0x0U, DP83869_LED_RXTXACT = 0x1U, DP83869_LED_TXACT = 0x2U, DP83869_LED_RXACT = 0x3U,
  DP83869_LED_COLLDET = 0x4U, DP83869_LED_LINKED_1000BT = 0x5U, DP83869_LED_LINKED_100BTX = 0x6U, DP83869_LED_LINKED_10BT = 0x7U,
  DP83869_LED_LINKED_10100BT = 0x8U, DP83869_LED_LINKED_1001000BT = 0x9U, DP83869_LED_FULLDUPLEX = 0xAU, DP83869_LED_LINKED_BLINKACT = 0xBU,
  DP83869_LED_RXTXERR = 0xDU, DP83869_LED_RXERR = 0xEU
}
 LED modes (sources). More...
 

Functions

void Dp83869_initCfg (Dp83869_Cfg *cfg)
 Initialize DP83869 PHY specific config params. More...