This is the brief documentation for this dam.c file. More...
This is the brief documentation for this dam.c file.
This file contains the implementation of the DAM driver main services
#define dam_ce_bus_port_cntlow_shift 0 |
CNMCR Register bit shift definitions
#define dam_internal_network_mode_shift 0 |
HPDCR Register bit shift definitions
Referenced by dam_set_internal_network_mode_mask().
#define dam_mode_masq 0x03 |
HPDCR Register bit masq definitions
Referenced by dam_select_mode().
#define dam_synchronous_mode_shift 11 |
PTCR Registers bit shift definitions
Referenced by dam_set_synchronous().
#define ModifyRegister32 | ( | a, | |||
b, | |||||
c | ) | (c = (((c)&(~(a))) | (b))) |
This include to define bool type, false and true definitions.
Referenced by dam_reset_register(), dam_select_mode(), dam_select_RxClk_direction(), dam_select_RxClk_source(), dam_select_RxD_source(), dam_select_RxFS_direction(), dam_select_RxFS_source(), dam_select_TxClk_direction(), dam_select_TxClk_source(), dam_select_TxFS_direction(), dam_select_TxFS_source(), dam_set_internal_network_mode_mask(), dam_set_synchronous(), and dam_switch_Tx_Rx().
static void __exit dam_exit | ( | void | ) | [static] |
This function implements the exit function of the SPI device. This function is called when the module is unloaded.
static int __init dam_init | ( | void | ) | [static] |
This function implements the init function of the DAM device. This function is called when the module is loaded.
void dam_reset_register | ( | dam_port | port | ) |
This function resets the two registers of the selected port.
port | the DAM port to reset |
This function selects the operation mode of the port.
port | the DAM port to configure | |
the_mode | the operation mode of the port |
void dam_select_RxClk_direction | ( | dam_port | port, | |
signal_direction | direction | |||
) |
This function controls Receive clock signal direction for the port.
port | the DAM port to configure | |
direction | the Rx clock signal direction |
This function controls Receive clock signal source for the port.
p_config | the DAM port to configure | |
from_RxClk | the signal comes from RxClk or TxClk of the source port | |
p_source | the source port |
This function selects the source port for the RxD data.
p_config | the DAM port to configure | |
p_source | the source port |
void dam_select_RxFS_direction | ( | dam_port | port, | |
signal_direction | direction | |||
) |
This function controls Receive Frame Sync signal direction for the port.
port | the DAM port to configure | |
direction | the Rx Frame Sync signal direction |
This function controls Receive Frame Sync signal source for the port.
p_config | the DAM port to configure | |
from_RxFS | the signal comes from RxFS or TxFS of the source port | |
p_source | the source port |
void dam_select_TxClk_direction | ( | dam_port | port, | |
signal_direction | direction | |||
) |
This function controls Transmit clock signal direction for the port.
port | the DAM port to configure | |
direction | the Tx clock signal direction |
This function controls Transmit clock signal source for the port.
p_config | the DAM port to configure | |
from_RxClk | the signal comes from RxClk or TxClk of the source port | |
p_source | the source port |
void dam_select_TxFS_direction | ( | dam_port | port, | |
signal_direction | direction | |||
) |
This function controls Transmit Frame Sync signal direction for the port.
port | the DAM port to configure | |
direction | the Tx Frame Sync signal direction |
This function controls Transmit Frame Sync signal source for the port.
p_config | the DAM port to configure | |
from_RxFS | the signal comes from RxFS or TxFS of the source port | |
p_source | the source port |
int dam_set_internal_network_mode_mask | ( | dam_port | port, | |
unsigned char | bit_mask | |||
) |
This function sets a bit mask that selects the port from which of the RxD signals are to be ANDed together for internal network mode. Bit 6 represents RxD from Port7 and bit0 represents RxD from Port1. 1 excludes RxDn from ANDing. 0 includes RxDn for ANDing.
port | the DAM port to configure | |
bit_mask | the bit mask |
void dam_set_synchronous | ( | dam_port | port, | |
bool | synchronous | |||
) |
This function controls whether or not the port is in synchronous mode. When the synchronous mode is selected, the receive and the transmit sections use common clock and frame sync signals. When the synchronous mode is not selected, separate clock and frame sync signals are used for the transmit and the receive sections. The defaut value is the synchronous mode selected.
port | the DAM port to configure | |
synchronous | the state to assign |
void dam_switch_Tx_Rx | ( | dam_port | port, | |
bool | value | |||
) |
This function swaps the transmit and receive signals from (Da-TxD, Db-RxD) to (Da-RxD, Db-TxD). This default signal configuration is Da-TxD, Db-RxD.
port | the DAM port to configure | |
value | the switch state |
© Freescale Semiconductor, Inc., 2007.
All rights reserved. Freescale Confidential Proprietary NDA Required |
![]() |