iLLD_TC27xD  1.0
Initialisation Functions
Collaboration diagram for Initialisation Functions:

Functions

IFX_INLINE void IfxEth_TxDescr_setup (IfxEth_TxDescr *descr, uint16 length, boolean firstSegment, boolean lastSegment)
 Setup some properties of a TX descriptor. More...
 
IFX_EXTERN void IfxEth_init (IfxEth *eth, const IfxEth_Config *config)
 Initialises the driver. More...
 
IFX_EXTERN void IfxEth_initConfig (IfxEth_Config *config, Ifx_ETH *ethSfr)
 Initialises the configuration Structure. More...
 
IFX_EXTERN void IfxEth_initReceiveDescriptors (IfxEth *eth)
 Initialises the receive descriptors. More...
 
IFX_EXTERN void IfxEth_initTransmitDescriptors (IfxEth *eth)
 Initialises transmit descriptors. More...
 
IFX_EXTERN void IfxEth_setupMiiInputPins (IfxEth *eth, const IfxEth_MiiPins *miiPins)
 Set up MII mode input pins. More...
 
IFX_EXTERN void IfxEth_setupMiiOutputPins (IfxEth *eth, const IfxEth_MiiPins *miiPins)
 setup MII mode output pins More...
 
IFX_EXTERN void IfxEth_setupRmiiInputPins (IfxEth *eth, const IfxEth_RmiiPins *rmiiPins)
 Set up input pins. More...
 
IFX_EXTERN void IfxEth_setupRmiiOutputPins (IfxEth *eth, const IfxEth_RmiiPins *rmiiPins)
 set output pin of port More...
 

Detailed Description

Function Documentation

IFX_EXTERN void IfxEth_init ( IfxEth eth,
const IfxEth_Config config 
)

Initialises the driver.

Parameters
ethETH driver structure
configETH configuration structure
Returns
None

Definition at line 99 of file IfxEth.c.

IFX_EXTERN void IfxEth_initConfig ( IfxEth_Config config,
Ifx_ETH *  ethSfr 
)

Initialises the configuration Structure.

Parameters
configETH configuration structure
ethSfrPointer to register base
Returns
None

Definition at line 219 of file IfxEth.c.

IFX_EXTERN void IfxEth_initReceiveDescriptors ( IfxEth eth)

Initialises the receive descriptors.

Parameters
ethETH driver structure
Returns
None

Definition at line 240 of file IfxEth.c.

Referenced by IfxEth_init().

IFX_EXTERN void IfxEth_initTransmitDescriptors ( IfxEth eth)

Initialises transmit descriptors.

Parameters
ethpointer to ETH driver structure
Returns
None

Definition at line 286 of file IfxEth.c.

Referenced by IfxEth_init().

IFX_EXTERN void IfxEth_setupMiiInputPins ( IfxEth eth,
const IfxEth_MiiPins miiPins 
)

Set up MII mode input pins.

Parameters
etheth pointer to ETH driver structure
miiPinspin of port to be set
Returns
None

Definition at line 416 of file IfxEth.c.

Referenced by IfxEth_init().

IFX_EXTERN void IfxEth_setupMiiOutputPins ( IfxEth eth,
const IfxEth_MiiPins miiPins 
)

setup MII mode output pins

Parameters
etheth pointer to ETH driver structure
miiPinspin of port to be set
Returns
None

Definition at line 471 of file IfxEth.c.

Referenced by IfxEth_init().

IFX_EXTERN void IfxEth_setupRmiiInputPins ( IfxEth eth,
const IfxEth_RmiiPins rmiiPins 
)

Set up input pins.

Parameters
etheth pointer to ETH driver structure
rmiiPinspin of port to be set
Returns
None

Definition at line 501 of file IfxEth.c.

Referenced by IfxEth_init().

IFX_EXTERN void IfxEth_setupRmiiOutputPins ( IfxEth eth,
const IfxEth_RmiiPins rmiiPins 
)

set output pin of port

Parameters
etheth pointer to ETH driver structure
rmiiPinspin of port to be set
Returns
None

Definition at line 533 of file IfxEth.c.

Referenced by IfxEth_init().

IFX_INLINE void IfxEth_TxDescr_setup ( IfxEth_TxDescr descr,
uint16  length,
boolean  firstSegment,
boolean  lastSegment 
)

Setup some properties of a TX descriptor.

Parameters
descrEnter_Sdescr Pointer to a TX descriptortring_here
lengthspecifies length of transmit descriptor
firstSegmentspecifies first segment of frame
lastSegmentspecifies last segment of frame
Returns
None

Definition at line 975 of file IfxEth.h.