Data Structures | Macros | Typedefs | Enumerations | Functions
dp83867.h File Reference

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

#include <stdint.h>

Data Structures

struct  Dp83867_Cfg_s
 DP83867 PHY configuration parameters. More...
 

Macros

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

Typedefs

typedef enum Dp83867_Gpio0Mode_e Dp83867_Gpio0Mode
 GPIO_0 mux modes.
 
typedef enum Dp83867_Gpio1Mode_e Dp83867_Gpio1Mode
 GPIO_1 mux modes.
 
typedef enum Dp83867_LedMode_e Dp83867_LedMode
 LED modes (sources).
 
typedef struct Dp83867_Cfg_s Dp83867_Cfg
 DP83867 PHY configuration parameters.
 

Enumerations

enum  Dp83867_Gpio0Mode_e {
  DP83867_GPIO0_RXERR = 0x0U, DP83867_GPIO0_1588TXSFD = 0x1U, DP83867_GPIO0_1588RXSFD = 0x2U, DP83867_GPIO0_WOL = 0x3U,
  DP83867_GPIO0_ENERGYDET = 0x4U, DP83867_GPIO0_LED3 = 0x6U, DP83867_GPIO0_PRBSERR = 0x7U, DP83867_GPIO0_CONSTANT0 = 0x8U,
  DP83867_GPIO0_CONSTANT1 = 0x9U
}
 GPIO_0 mux modes. More...
 
enum  Dp83867_Gpio1Mode_e {
  DP83867_GPIO1_COL = 0x0U, DP83867_GPIO1_1588TXSFD = 0x1U, DP83867_GPIO1_1588RXSFD = 0x2U, DP83867_GPIO1_WOL = 0x3U,
  DP83867_GPIO1_ENERGYDET = 0x4U, DP83867_GPIO1_LED3 = 0x6U, DP83867_GPIO1_PRBSERR = 0x7U, DP83867_GPIO1_CONSTANT0 = 0x8U,
  DP83867_GPIO1_CONSTANT1 = 0x9U
}
 GPIO_1 mux modes. More...
 
enum  Dp83867_LedMode_e {
  DP83867_LED_LINKED = 0x0U, DP83867_LED_RXTXACT = 0x1U, DP83867_LED_TXACT = 0x2U, DP83867_LED_RXACT = 0x3U,
  DP83867_LED_COLLDET = 0x4U, DP83867_LED_LINKED_1000BT = 0x5U, DP83867_LED_LINKED_100BTX = 0x6U, DP83867_LED_LINKED_10BT = 0x7U,
  DP83867_LED_LINKED_10100BT = 0x8U, DP83867_LED_LINKED_1001000BT = 0x9U, DP83867_LED_FULLDUPLEX = 0xAU, DP83867_LED_LINKED_BLINKACT = 0xBU,
  DP83867_LED_RXTXERR = 0xDU, DP83867_LED_RXERR = 0xEU
}
 LED modes (sources). More...
 

Functions

void Dp83867_initCfg (Dp83867_Cfg *cfg)
 Initialize DP83867 PHY specific config params. More...
 

Detailed Description

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


Copyright 2020, Texas Instruments Incorporated