# _MDIO_Device Struct Reference
[MDIO Data Structures]

MDIO_Device This is the MDIO object that contains the MDIO device object characteristics. More...

`#include <csl_mdio.h>`

## Data Fields

Uint32 | ModeFlags
Uint32 | phyAddr
Uint32 | phyState
Uint32 | phyStateTicks
Uint32 | PendingStatus
Uint32 | LinkStatus
Uint32 | regId

## Detailed Description

MDIO_Device This is the MDIO object that contains the MDIO device object characteristics.

## Field Documentation

Uint32 _MDIO_Device::LinkStatus

Link State PHYREG_STATUS_LINKSTATUS

Uint32 _MDIO_Device::ModeFlags

User specified configuration flags

Uint32 _MDIO_Device::PendingStatus

Pending Link Status

Uint32 _MDIO_Device::phyAddr

Current (or next) PHY addr (0-31)

Uint32 _MDIO_Device::phyState

PHY State

Uint32 _MDIO_Device::phyStateTicks

Ticks elapsed in this PHY state

Uint32 _MDIO_Device::regId

The set of MDIO User Access and PHY Select Registers used to monitor the PHY: 0 - USERACCESS0 and USERPHYSEL0; 1 - USERACCESS1 and USERPHYSEL1

The documentation for this struct was generated from the following file:

- csl_mdio.h

Copyright 2012, Texas Instruments Incorporated