Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions | Variables
commproc.h File Reference

Go to the source code of this file.

Data Structures

struct  smc_uart
 
struct  smc_centronics
 
struct  scc_param
 
struct  scc_enet
 
struct  scc_uart
 
struct  scc_trans
 

Macros

#define CPM_CR_RST   ((ushort)0x8000)
 
#define CPM_CR_OPCODE   ((ushort)0x0f00)
 
#define CPM_CR_CHAN   ((ushort)0x00f0)
 
#define CPM_CR_FLG   ((ushort)0x0001)
 
#define CPM_CR_INIT_TRX   ((ushort)0x0000)
 
#define CPM_CR_INIT_RX   ((ushort)0x0001)
 
#define CPM_CR_INIT_TX   ((ushort)0x0002)
 
#define CPM_CR_HUNT_MODE   ((ushort)0x0003)
 
#define CPM_CR_STOP_TX   ((ushort)0x0004)
 
#define CPM_CR_GRSTOP_TX   ((ushort)0x0005)
 
#define CPM_CR_RESTART_TX   ((ushort)0x0006)
 
#define CPM_CR_CLOSE_RXBD   ((ushort)0x0007)
 
#define CPM_CR_SET_GADDR   ((ushort)0x0008)
 
#define CPM_CR_GCI_TIMEOUT   ((ushort)0x0009)
 
#define CPM_CR_GCI_ABORT   ((ushort)0x000a)
 
#define CPM_CR_RESET_BCS   ((ushort)0x000a)
 
#define CPM_CR_CH_SCC1   ((ushort)0x0000)
 
#define CPM_CR_CH_SCC2   ((ushort)0x0004)
 
#define CPM_CR_CH_SPI   ((ushort)0x0005) /* SPI / Timers */
 
#define CPM_CR_CH_TMR   ((ushort)0x0005)
 
#define CPM_CR_CH_SCC3   ((ushort)0x0008)
 
#define CPM_CR_CH_SMC1   ((ushort)0x0009) /* SMC1 / IDMA1 */
 
#define CPM_CR_CH_IDMA1   ((ushort)0x0009)
 
#define CPM_CR_CH_SCC4   ((ushort)0x000c)
 
#define CPM_CR_CH_SMC2   ((ushort)0x000d) /* SMC2 / IDMA2 */
 
#define CPM_CR_CH_IDMA2   ((ushort)0x000d)
 
#define mk_cr_cmd(CH, CMD)   ((CMD << 8) | (CH << 4))
 
#define CPM_DATAONLY_BASE   ((uint)0x0000)
 
#define CPM_DATAONLY_SIZE   ((uint)0x0800)
 
#define CPM_DP_NOSPACE   ((uint)0x7fffffff)
 
#define BD_SC_EMPTY   ((ushort)0x8000) /* Receive is empty */
 
#define BD_SC_WRAP   ((ushort)0x2000) /* Last buffer descriptor in table */
 
#define BD_SC_INTRPT   ((ushort)0x1000) /* Interrupt on change */
 
#define BD_SC_LAST   ((ushort)0x0800) /* Last buffer in frame OR control char */
 
#define BD_SC_FIRST   ((ushort)0x0400) /* 1st buffer in an HDLC frame */
 
#define BD_SC_ADDR   ((ushort)0x0400) /* 1st byte is a multidrop address */
 
#define BD_SC_CM   ((ushort)0x0200) /* Continuous mode */
 
#define BD_SC_ID   ((ushort)0x0100) /* Received too many idles */
 
#define BD_SC_AM   ((ushort)0x0080) /* Multidrop address match */
 
#define BD_SC_DE   ((ushort)0x0080) /* DPLL Error (HDLC) */
 
#define BD_SC_BR   ((ushort)0x0020) /* Break received */
 
#define BD_SC_LG   ((ushort)0x0020) /* Frame length violation (HDLC) */
 
#define BD_SC_FR   ((ushort)0x0010) /* Framing error */
 
#define BD_SC_NO   ((ushort)0x0010) /* Nonoctet aligned frame (HDLC) */
 
#define BD_SC_PR   ((ushort)0x0008) /* Parity error */
 
#define BD_SC_AB   ((ushort)0x0008) /* Received abort Sequence (HDLC) */
 
#define BD_SC_OV   ((ushort)0x0002) /* Overrun */
 
#define BD_SC_CD   ((ushort)0x0001) /* Carrier Detect lost */
 
#define BD_SC_READY   ((ushort)0x8000) /* Transmit is ready */
 
#define BD_SC_TC   ((ushort)0x0400) /* Transmit CRC */
 
#define BD_SC_P   ((ushort)0x0100) /* xmt preamble */
 
#define BD_SC_UN   ((ushort)0x0002) /* Underrun */
 
#define PRSLOT_SCC1   0
 
#define PRSLOT_SCC2   1
 
#define PRSLOT_SCC3   2
 
#define PRSLOT_SMC1   2
 
#define PRSLOT_SCC4   3
 
#define PRSLOT_SMC2   3
 
#define SMC_EB   ((u_char)0x10) /* Set big endian byte order */
 
#define SMCMR_REN   ((ushort)0x0001)
 
#define SMCMR_TEN   ((ushort)0x0002)
 
#define SMCMR_DM   ((ushort)0x000c)
 
#define SMCMR_SM_GCI   ((ushort)0x0000)
 
#define SMCMR_SM_UART   ((ushort)0x0020)
 
#define SMCMR_SM_TRANS   ((ushort)0x0030)
 
#define SMCMR_SM_MASK   ((ushort)0x0030)
 
#define SMCMR_PM_EVEN   ((ushort)0x0100) /* Even parity, else odd */
 
#define SMCMR_REVD   SMCMR_PM_EVEN
 
#define SMCMR_PEN   ((ushort)0x0200) /* Parity enable */
 
#define SMCMR_BS   SMCMR_PEN
 
#define SMCMR_SL   ((ushort)0x0400) /* Two stops, else one */
 
#define SMCR_CLEN_MASK   ((ushort)0x7800) /* Character length */
 
#define smcr_mk_clen(C)   (((C) << 11) & SMCR_CLEN_MASK)
 
#define SMC_CENT_F   ((u_char)0x08)
 
#define SMC_CENT_PE   ((u_char)0x04)
 
#define SMC_CENT_S   ((u_char)0x02)
 
#define SMCM_BRKE   ((unsigned char)0x40) /* When in UART Mode */
 
#define SMCM_BRK   ((unsigned char)0x10) /* When in UART Mode */
 
#define SMCM_TXE   ((unsigned char)0x10) /* When in Transparent Mode */
 
#define SMCM_BSY   ((unsigned char)0x04)
 
#define SMCM_TX   ((unsigned char)0x02)
 
#define SMCM_RX   ((unsigned char)0x01)
 
#define CPM_BRG_RST   ((uint)0x00020000)
 
#define CPM_BRG_EN   ((uint)0x00010000)
 
#define CPM_BRG_EXTC_INT   ((uint)0x00000000)
 
#define CPM_BRG_EXTC_CLK2   ((uint)0x00004000)
 
#define CPM_BRG_EXTC_CLK6   ((uint)0x00008000)
 
#define CPM_BRG_ATB   ((uint)0x00002000)
 
#define CPM_BRG_CD_MASK   ((uint)0x00001ffe)
 
#define CPM_BRG_DIV16   ((uint)0x00000001)
 
#define SCC_GSMRH_IRP   ((uint)0x00040000)
 
#define SCC_GSMRH_GDE   ((uint)0x00010000)
 
#define SCC_GSMRH_TCRC_CCITT   ((uint)0x00008000)
 
#define SCC_GSMRH_TCRC_BISYNC   ((uint)0x00004000)
 
#define SCC_GSMRH_TCRC_HDLC   ((uint)0x00000000)
 
#define SCC_GSMRH_REVD   ((uint)0x00002000)
 
#define SCC_GSMRH_TRX   ((uint)0x00001000)
 
#define SCC_GSMRH_TTX   ((uint)0x00000800)
 
#define SCC_GSMRH_CDP   ((uint)0x00000400)
 
#define SCC_GSMRH_CTSP   ((uint)0x00000200)
 
#define SCC_GSMRH_CDS   ((uint)0x00000100)
 
#define SCC_GSMRH_CTSS   ((uint)0x00000080)
 
#define SCC_GSMRH_TFL   ((uint)0x00000040)
 
#define SCC_GSMRH_RFW   ((uint)0x00000020)
 
#define SCC_GSMRH_TXSY   ((uint)0x00000010)
 
#define SCC_GSMRH_SYNL16   ((uint)0x0000000c)
 
#define SCC_GSMRH_SYNL8   ((uint)0x00000008)
 
#define SCC_GSMRH_SYNL4   ((uint)0x00000004)
 
#define SCC_GSMRH_RTSM   ((uint)0x00000002)
 
#define SCC_GSMRH_RSYN   ((uint)0x00000001)
 
#define SCC_GSMRL_SIR   ((uint)0x80000000) /* SCC2 only */
 
#define SCC_GSMRL_EDGE_NONE   ((uint)0x60000000)
 
#define SCC_GSMRL_EDGE_NEG   ((uint)0x40000000)
 
#define SCC_GSMRL_EDGE_POS   ((uint)0x20000000)
 
#define SCC_GSMRL_EDGE_BOTH   ((uint)0x00000000)
 
#define SCC_GSMRL_TCI   ((uint)0x10000000)
 
#define SCC_GSMRL_TSNC_3   ((uint)0x0c000000)
 
#define SCC_GSMRL_TSNC_4   ((uint)0x08000000)
 
#define SCC_GSMRL_TSNC_14   ((uint)0x04000000)
 
#define SCC_GSMRL_TSNC_INF   ((uint)0x00000000)
 
#define SCC_GSMRL_RINV   ((uint)0x02000000)
 
#define SCC_GSMRL_TINV   ((uint)0x01000000)
 
#define SCC_GSMRL_TPL_128   ((uint)0x00c00000)
 
#define SCC_GSMRL_TPL_64   ((uint)0x00a00000)
 
#define SCC_GSMRL_TPL_48   ((uint)0x00800000)
 
#define SCC_GSMRL_TPL_32   ((uint)0x00600000)
 
#define SCC_GSMRL_TPL_16   ((uint)0x00400000)
 
#define SCC_GSMRL_TPL_8   ((uint)0x00200000)
 
#define SCC_GSMRL_TPL_NONE   ((uint)0x00000000)
 
#define SCC_GSMRL_TPP_ALL1   ((uint)0x00180000)
 
#define SCC_GSMRL_TPP_01   ((uint)0x00100000)
 
#define SCC_GSMRL_TPP_10   ((uint)0x00080000)
 
#define SCC_GSMRL_TPP_ZEROS   ((uint)0x00000000)
 
#define SCC_GSMRL_TEND   ((uint)0x00040000)
 
#define SCC_GSMRL_TDCR_32   ((uint)0x00030000)
 
#define SCC_GSMRL_TDCR_16   ((uint)0x00020000)
 
#define SCC_GSMRL_TDCR_8   ((uint)0x00010000)
 
#define SCC_GSMRL_TDCR_1   ((uint)0x00000000)
 
#define SCC_GSMRL_RDCR_32   ((uint)0x0000c000)
 
#define SCC_GSMRL_RDCR_16   ((uint)0x00008000)
 
#define SCC_GSMRL_RDCR_8   ((uint)0x00004000)
 
#define SCC_GSMRL_RDCR_1   ((uint)0x00000000)
 
#define SCC_GSMRL_RENC_DFMAN   ((uint)0x00003000)
 
#define SCC_GSMRL_RENC_MANCH   ((uint)0x00002000)
 
#define SCC_GSMRL_RENC_FM0   ((uint)0x00001000)
 
#define SCC_GSMRL_RENC_NRZI   ((uint)0x00000800)
 
#define SCC_GSMRL_RENC_NRZ   ((uint)0x00000000)
 
#define SCC_GSMRL_TENC_DFMAN   ((uint)0x00000600)
 
#define SCC_GSMRL_TENC_MANCH   ((uint)0x00000400)
 
#define SCC_GSMRL_TENC_FM0   ((uint)0x00000200)
 
#define SCC_GSMRL_TENC_NRZI   ((uint)0x00000100)
 
#define SCC_GSMRL_TENC_NRZ   ((uint)0x00000000)
 
#define SCC_GSMRL_DIAG_LE   ((uint)0x000000c0) /* Loop and echo */
 
#define SCC_GSMRL_DIAG_ECHO   ((uint)0x00000080)
 
#define SCC_GSMRL_DIAG_LOOP   ((uint)0x00000040)
 
#define SCC_GSMRL_DIAG_NORM   ((uint)0x00000000)
 
#define SCC_GSMRL_ENR   ((uint)0x00000020)
 
#define SCC_GSMRL_ENT   ((uint)0x00000010)
 
#define SCC_GSMRL_MODE_ENET   ((uint)0x0000000c)
 
#define SCC_GSMRL_MODE_DDCMP   ((uint)0x00000009)
 
#define SCC_GSMRL_MODE_BISYNC   ((uint)0x00000008)
 
#define SCC_GSMRL_MODE_V14   ((uint)0x00000007)
 
#define SCC_GSMRL_MODE_AHDLC   ((uint)0x00000006)
 
#define SCC_GSMRL_MODE_PROFIBUS   ((uint)0x00000005)
 
#define SCC_GSMRL_MODE_UART   ((uint)0x00000004)
 
#define SCC_GSMRL_MODE_SS7   ((uint)0x00000003)
 
#define SCC_GSMRL_MODE_ATALK   ((uint)0x00000002)
 
#define SCC_GSMRL_MODE_HDLC   ((uint)0x00000000)
 
#define SCC_TODR_TOD   ((ushort)0x8000)
 
#define SCCM_TXE   ((unsigned char)0x10)
 
#define SCCM_BSY   ((unsigned char)0x04)
 
#define SCCM_TX   ((unsigned char)0x02)
 
#define SCCM_RX   ((unsigned char)0x01)
 
#define SCC_EB   ((u_char)0x10) /* Set big endian byte order */
 
#define SCC_FC_DMA   ((u_char)0x08) /* Set SDMA */
 
#define SCCE_ENET_GRA   ((ushort)0x0080) /* Graceful stop complete */
 
#define SCCE_ENET_TXE   ((ushort)0x0010) /* Transmit Error */
 
#define SCCE_ENET_RXF   ((ushort)0x0008) /* Full frame received */
 
#define SCCE_ENET_BSY   ((ushort)0x0004) /* All incoming buffers full */
 
#define SCCE_ENET_TXB   ((ushort)0x0002) /* A buffer was transmitted */
 
#define SCCE_ENET_RXB   ((ushort)0x0001) /* A buffer was received */
 
#define SCC_PMSR_HBC   ((ushort)0x8000) /* Enable heartbeat */
 
#define SCC_PMSR_FC   ((ushort)0x4000) /* Force collision */
 
#define SCC_PMSR_RSH   ((ushort)0x2000) /* Receive short frames */
 
#define SCC_PMSR_IAM   ((ushort)0x1000) /* Check individual hash */
 
#define SCC_PMSR_ENCRC   ((ushort)0x0800) /* Ethernet CRC mode */
 
#define SCC_PMSR_PRO   ((ushort)0x0200) /* Promiscuous mode */
 
#define SCC_PMSR_BRO   ((ushort)0x0100) /* Catch broadcast pkts */
 
#define SCC_PMSR_SBT   ((ushort)0x0080) /* Special backoff timer */
 
#define SCC_PMSR_LPB   ((ushort)0x0040) /* Set Loopback mode */
 
#define SCC_PMSR_SIP   ((ushort)0x0020) /* Sample Input Pins */
 
#define SCC_PMSR_LCW   ((ushort)0x0010) /* Late collision window */
 
#define SCC_PMSR_NIB22   ((ushort)0x000a) /* Start frame search */
 
#define SCC_PMSR_FDE   ((ushort)0x0001) /* Full duplex enable */
 
#define BD_ENET_RX_EMPTY   ((ushort)0x8000)
 
#define BD_ENET_RX_WRAP   ((ushort)0x2000)
 
#define BD_ENET_RX_INTR   ((ushort)0x1000)
 
#define BD_ENET_RX_LAST   ((ushort)0x0800)
 
#define BD_ENET_RX_FIRST   ((ushort)0x0400)
 
#define BD_ENET_RX_MISS   ((ushort)0x0100)
 
#define BD_ENET_RX_LG   ((ushort)0x0020)
 
#define BD_ENET_RX_NO   ((ushort)0x0010)
 
#define BD_ENET_RX_SH   ((ushort)0x0008)
 
#define BD_ENET_RX_CR   ((ushort)0x0004)
 
#define BD_ENET_RX_OV   ((ushort)0x0002)
 
#define BD_ENET_RX_CL   ((ushort)0x0001)
 
#define BD_ENET_RX_STATS   ((ushort)0x013f) /* All status bits */
 
#define BD_ENET_TX_READY   ((ushort)0x8000)
 
#define BD_ENET_TX_PAD   ((ushort)0x4000)
 
#define BD_ENET_TX_WRAP   ((ushort)0x2000)
 
#define BD_ENET_TX_INTR   ((ushort)0x1000)
 
#define BD_ENET_TX_LAST   ((ushort)0x0800)
 
#define BD_ENET_TX_TC   ((ushort)0x0400)
 
#define BD_ENET_TX_DEF   ((ushort)0x0200)
 
#define BD_ENET_TX_HB   ((ushort)0x0100)
 
#define BD_ENET_TX_LC   ((ushort)0x0080)
 
#define BD_ENET_TX_RL   ((ushort)0x0040)
 
#define BD_ENET_TX_RCMASK   ((ushort)0x003c)
 
#define BD_ENET_TX_UN   ((ushort)0x0002)
 
#define BD_ENET_TX_CSL   ((ushort)0x0001)
 
#define BD_ENET_TX_STATS   ((ushort)0x03ff) /* All status bits */
 
#define UART_SCCM_GLR   ((ushort)0x1000)
 
#define UART_SCCM_GLT   ((ushort)0x0800)
 
#define UART_SCCM_AB   ((ushort)0x0200)
 
#define UART_SCCM_IDL   ((ushort)0x0100)
 
#define UART_SCCM_GRA   ((ushort)0x0080)
 
#define UART_SCCM_BRKE   ((ushort)0x0040)
 
#define UART_SCCM_BRKS   ((ushort)0x0020)
 
#define UART_SCCM_CCR   ((ushort)0x0008)
 
#define UART_SCCM_BSY   ((ushort)0x0004)
 
#define UART_SCCM_TX   ((ushort)0x0002)
 
#define UART_SCCM_RX   ((ushort)0x0001)
 
#define SCU_PMSR_FLC   ((ushort)0x8000)
 
#define SCU_PMSR_SL   ((ushort)0x4000)
 
#define SCU_PMSR_CL   ((ushort)0x3000)
 
#define SCU_PMSR_UM   ((ushort)0x0c00)
 
#define SCU_PMSR_FRZ   ((ushort)0x0200)
 
#define SCU_PMSR_RZS   ((ushort)0x0100)
 
#define SCU_PMSR_SYN   ((ushort)0x0080)
 
#define SCU_PMSR_DRT   ((ushort)0x0040)
 
#define SCU_PMSR_PEN   ((ushort)0x0010)
 
#define SCU_PMSR_RPM   ((ushort)0x000c)
 
#define SCU_PMSR_REVP   ((ushort)0x0008)
 
#define SCU_PMSR_TPM   ((ushort)0x0003)
 
#define SCU_PMSR_TEVP   ((ushort)0x0003)
 
#define BD_SCC_TX_LAST   ((ushort)0x0800)
 
#define CICR_SCD_SCC4   ((uint)0x00c00000) /* SCC4 @ SCCd */
 
#define CICR_SCC_SCC3   ((uint)0x00200000) /* SCC3 @ SCCc */
 
#define CICR_SCB_SCC2   ((uint)0x00040000) /* SCC2 @ SCCb */
 
#define CICR_SCA_SCC1   ((uint)0x00000000) /* SCC1 @ SCCa */
 
#define CICR_IRL_MASK   ((uint)0x0000e000) /* Core interrupt */
 
#define CICR_HP_MASK   ((uint)0x00001f00) /* Hi-pri int. */
 
#define CICR_IEN   ((uint)0x00000080) /* Int. enable */
 
#define CICR_SPS   ((uint)0x00000001) /* SCC Spread */
 

Typedefs

typedef struct smc_uart smc_uart_t
 
typedef struct smc_centronics smc_cent_t
 
typedef struct scc_param sccp_t
 
typedef struct scc_enet scc_enet_t
 
typedef struct scc_uart scc_uart_t
 
typedef struct scc_trans scc_trans_t
 

Functions

uint m360_cpm_dpalloc (uint size)
 
void m360_cpm_setbrg (uint brg, uint rate)
 
void cpm_install_handler (int vec, void(*handler)(void *), void *dev_id)
 

Variables

QUICCpquicc
 

Macro Definition Documentation

#define BD_ENET_RX_CL   ((ushort)0x0001)

Definition at line 560 of file commproc.h.

#define BD_ENET_RX_CR   ((ushort)0x0004)

Definition at line 558 of file commproc.h.

#define BD_ENET_RX_EMPTY   ((ushort)0x8000)

Definition at line 549 of file commproc.h.

#define BD_ENET_RX_FIRST   ((ushort)0x0400)

Definition at line 553 of file commproc.h.

#define BD_ENET_RX_INTR   ((ushort)0x1000)

Definition at line 551 of file commproc.h.

#define BD_ENET_RX_LAST   ((ushort)0x0800)

Definition at line 552 of file commproc.h.

#define BD_ENET_RX_LG   ((ushort)0x0020)

Definition at line 555 of file commproc.h.

#define BD_ENET_RX_MISS   ((ushort)0x0100)

Definition at line 554 of file commproc.h.

#define BD_ENET_RX_NO   ((ushort)0x0010)

Definition at line 556 of file commproc.h.

#define BD_ENET_RX_OV   ((ushort)0x0002)

Definition at line 559 of file commproc.h.

#define BD_ENET_RX_SH   ((ushort)0x0008)

Definition at line 557 of file commproc.h.

#define BD_ENET_RX_STATS   ((ushort)0x013f) /* All status bits */

Definition at line 561 of file commproc.h.

#define BD_ENET_RX_WRAP   ((ushort)0x2000)

Definition at line 550 of file commproc.h.

#define BD_ENET_TX_CSL   ((ushort)0x0001)

Definition at line 577 of file commproc.h.

#define BD_ENET_TX_DEF   ((ushort)0x0200)

Definition at line 571 of file commproc.h.

#define BD_ENET_TX_HB   ((ushort)0x0100)

Definition at line 572 of file commproc.h.

#define BD_ENET_TX_INTR   ((ushort)0x1000)

Definition at line 568 of file commproc.h.

#define BD_ENET_TX_LAST   ((ushort)0x0800)

Definition at line 569 of file commproc.h.

#define BD_ENET_TX_LC   ((ushort)0x0080)

Definition at line 573 of file commproc.h.

#define BD_ENET_TX_PAD   ((ushort)0x4000)

Definition at line 566 of file commproc.h.

#define BD_ENET_TX_RCMASK   ((ushort)0x003c)

Definition at line 575 of file commproc.h.

#define BD_ENET_TX_READY   ((ushort)0x8000)

Definition at line 565 of file commproc.h.

#define BD_ENET_TX_RL   ((ushort)0x0040)

Definition at line 574 of file commproc.h.

#define BD_ENET_TX_STATS   ((ushort)0x03ff) /* All status bits */

Definition at line 578 of file commproc.h.

#define BD_ENET_TX_TC   ((ushort)0x0400)

Definition at line 570 of file commproc.h.

#define BD_ENET_TX_UN   ((ushort)0x0002)

Definition at line 576 of file commproc.h.

#define BD_ENET_TX_WRAP   ((ushort)0x2000)

Definition at line 567 of file commproc.h.

#define BD_SC_AB   ((ushort)0x0008) /* Received abort Sequence (HDLC) */

Definition at line 112 of file commproc.h.

#define BD_SC_ADDR   ((ushort)0x0400) /* 1st byte is a multidrop address */

Definition at line 97 of file commproc.h.

#define BD_SC_AM   ((ushort)0x0080) /* Multidrop address match */

Definition at line 102 of file commproc.h.

#define BD_SC_BR   ((ushort)0x0020) /* Break received */

Definition at line 105 of file commproc.h.

#define BD_SC_CD   ((ushort)0x0001) /* Carrier Detect lost */

Definition at line 115 of file commproc.h.

#define BD_SC_CM   ((ushort)0x0200) /* Continuous mode */

Definition at line 99 of file commproc.h.

#define BD_SC_DE   ((ushort)0x0080) /* DPLL Error (HDLC) */

Definition at line 103 of file commproc.h.

#define BD_SC_EMPTY   ((ushort)0x8000) /* Receive is empty */

Definition at line 91 of file commproc.h.

#define BD_SC_FIRST   ((ushort)0x0400) /* 1st buffer in an HDLC frame */

Definition at line 96 of file commproc.h.

#define BD_SC_FR   ((ushort)0x0010) /* Framing error */

Definition at line 108 of file commproc.h.

#define BD_SC_ID   ((ushort)0x0100) /* Received too many idles */

Definition at line 100 of file commproc.h.

#define BD_SC_INTRPT   ((ushort)0x1000) /* Interrupt on change */

Definition at line 93 of file commproc.h.

#define BD_SC_LAST   ((ushort)0x0800) /* Last buffer in frame OR control char */

Definition at line 94 of file commproc.h.

#define BD_SC_LG   ((ushort)0x0020) /* Frame length violation (HDLC) */

Definition at line 106 of file commproc.h.

#define BD_SC_NO   ((ushort)0x0010) /* Nonoctet aligned frame (HDLC) */

Definition at line 109 of file commproc.h.

#define BD_SC_OV   ((ushort)0x0002) /* Overrun */

Definition at line 114 of file commproc.h.

#define BD_SC_P   ((ushort)0x0100) /* xmt preamble */

Definition at line 120 of file commproc.h.

#define BD_SC_PR   ((ushort)0x0008) /* Parity error */

Definition at line 111 of file commproc.h.

#define BD_SC_READY   ((ushort)0x8000) /* Transmit is ready */

Definition at line 118 of file commproc.h.

#define BD_SC_TC   ((ushort)0x0400) /* Transmit CRC */

Definition at line 119 of file commproc.h.

#define BD_SC_UN   ((ushort)0x0002) /* Underrun */

Definition at line 121 of file commproc.h.

#define BD_SC_WRAP   ((ushort)0x2000) /* Last buffer descriptor in table */

Definition at line 92 of file commproc.h.

#define BD_SCC_TX_LAST   ((ushort)0x0800)

Definition at line 649 of file commproc.h.

#define CICR_HP_MASK   ((uint)0x00001f00) /* Hi-pri int. */

Definition at line 700 of file commproc.h.

#define CICR_IEN   ((uint)0x00000080) /* Int. enable */

Definition at line 701 of file commproc.h.

#define CICR_IRL_MASK   ((uint)0x0000e000) /* Core interrupt */

Definition at line 699 of file commproc.h.

#define CICR_SCA_SCC1   ((uint)0x00000000) /* SCC1 @ SCCa */

Definition at line 698 of file commproc.h.

#define CICR_SCB_SCC2   ((uint)0x00040000) /* SCC2 @ SCCb */

Definition at line 697 of file commproc.h.

#define CICR_SCC_SCC3   ((uint)0x00200000) /* SCC3 @ SCCc */

Definition at line 696 of file commproc.h.

#define CICR_SCD_SCC4   ((uint)0x00c00000) /* SCC4 @ SCCd */

Definition at line 695 of file commproc.h.

#define CICR_SPS   ((uint)0x00000001) /* SCC Spread */

Definition at line 702 of file commproc.h.

#define CPM_BRG_ATB   ((uint)0x00002000)

Definition at line 255 of file commproc.h.

#define CPM_BRG_CD_MASK   ((uint)0x00001ffe)

Definition at line 256 of file commproc.h.

#define CPM_BRG_DIV16   ((uint)0x00000001)

Definition at line 257 of file commproc.h.

#define CPM_BRG_EN   ((uint)0x00010000)

Definition at line 251 of file commproc.h.

#define CPM_BRG_EXTC_CLK2   ((uint)0x00004000)

Definition at line 253 of file commproc.h.

#define CPM_BRG_EXTC_CLK6   ((uint)0x00008000)

Definition at line 254 of file commproc.h.

#define CPM_BRG_EXTC_INT   ((uint)0x00000000)

Definition at line 252 of file commproc.h.

#define CPM_BRG_RST   ((uint)0x00020000)

Definition at line 250 of file commproc.h.

#define CPM_CR_CH_IDMA1   ((ushort)0x0009)

Definition at line 48 of file commproc.h.

#define CPM_CR_CH_IDMA2   ((ushort)0x000d)

Definition at line 51 of file commproc.h.

#define CPM_CR_CH_SCC1   ((ushort)0x0000)

Definition at line 42 of file commproc.h.

#define CPM_CR_CH_SCC2   ((ushort)0x0004)

Definition at line 43 of file commproc.h.

#define CPM_CR_CH_SCC3   ((ushort)0x0008)

Definition at line 46 of file commproc.h.

#define CPM_CR_CH_SCC4   ((ushort)0x000c)

Definition at line 49 of file commproc.h.

#define CPM_CR_CH_SMC1   ((ushort)0x0009) /* SMC1 / IDMA1 */

Definition at line 47 of file commproc.h.

#define CPM_CR_CH_SMC2   ((ushort)0x000d) /* SMC2 / IDMA2 */

Definition at line 50 of file commproc.h.

#define CPM_CR_CH_SPI   ((ushort)0x0005) /* SPI / Timers */

Definition at line 44 of file commproc.h.

#define CPM_CR_CH_TMR   ((ushort)0x0005)

Definition at line 45 of file commproc.h.

#define CPM_CR_CHAN   ((ushort)0x00f0)

Definition at line 24 of file commproc.h.

#define CPM_CR_CLOSE_RXBD   ((ushort)0x0007)

Definition at line 35 of file commproc.h.

#define CPM_CR_FLG   ((ushort)0x0001)

Definition at line 25 of file commproc.h.

#define CPM_CR_GCI_ABORT   ((ushort)0x000a)

Definition at line 38 of file commproc.h.

#define CPM_CR_GCI_TIMEOUT   ((ushort)0x0009)

Definition at line 37 of file commproc.h.

#define CPM_CR_GRSTOP_TX   ((ushort)0x0005)

Definition at line 33 of file commproc.h.

#define CPM_CR_HUNT_MODE   ((ushort)0x0003)

Definition at line 31 of file commproc.h.

#define CPM_CR_INIT_RX   ((ushort)0x0001)

Definition at line 29 of file commproc.h.

#define CPM_CR_INIT_TRX   ((ushort)0x0000)

Definition at line 28 of file commproc.h.

#define CPM_CR_INIT_TX   ((ushort)0x0002)

Definition at line 30 of file commproc.h.

#define CPM_CR_OPCODE   ((ushort)0x0f00)

Definition at line 23 of file commproc.h.

#define CPM_CR_RESET_BCS   ((ushort)0x000a)

Definition at line 39 of file commproc.h.

#define CPM_CR_RESTART_TX   ((ushort)0x0006)

Definition at line 34 of file commproc.h.

#define CPM_CR_RST   ((ushort)0x8000)

Definition at line 22 of file commproc.h.

#define CPM_CR_SET_GADDR   ((ushort)0x0008)

Definition at line 36 of file commproc.h.

#define CPM_CR_STOP_TX   ((ushort)0x0004)

Definition at line 32 of file commproc.h.

#define CPM_DATAONLY_BASE   ((uint)0x0000)

Definition at line 65 of file commproc.h.

#define CPM_DATAONLY_SIZE   ((uint)0x0800)

Definition at line 66 of file commproc.h.

#define CPM_DP_NOSPACE   ((uint)0x7fffffff)

Definition at line 67 of file commproc.h.

#define mk_cr_cmd (   CH,
  CMD 
)    ((CMD << 8) | (CH << 4))

Definition at line 54 of file commproc.h.

#define PRSLOT_SCC1   0

Definition at line 134 of file commproc.h.

#define PRSLOT_SCC2   1

Definition at line 135 of file commproc.h.

#define PRSLOT_SCC3   2

Definition at line 136 of file commproc.h.

#define PRSLOT_SCC4   3

Definition at line 138 of file commproc.h.

#define PRSLOT_SMC1   2

Definition at line 137 of file commproc.h.

#define PRSLOT_SMC2   3

Definition at line 139 of file commproc.h.

#define SCC_EB   ((u_char)0x10) /* Set big endian byte order */

Definition at line 373 of file commproc.h.

#define SCC_FC_DMA   ((u_char)0x08) /* Set SDMA */

Definition at line 374 of file commproc.h.

#define SCC_GSMRH_CDP   ((uint)0x00000400)

Definition at line 269 of file commproc.h.

#define SCC_GSMRH_CDS   ((uint)0x00000100)

Definition at line 271 of file commproc.h.

#define SCC_GSMRH_CTSP   ((uint)0x00000200)

Definition at line 270 of file commproc.h.

#define SCC_GSMRH_CTSS   ((uint)0x00000080)

Definition at line 272 of file commproc.h.

#define SCC_GSMRH_GDE   ((uint)0x00010000)

Definition at line 262 of file commproc.h.

#define SCC_GSMRH_IRP   ((uint)0x00040000)

Definition at line 261 of file commproc.h.

#define SCC_GSMRH_REVD   ((uint)0x00002000)

Definition at line 266 of file commproc.h.

#define SCC_GSMRH_RFW   ((uint)0x00000020)

Definition at line 274 of file commproc.h.

#define SCC_GSMRH_RSYN   ((uint)0x00000001)

Definition at line 280 of file commproc.h.

#define SCC_GSMRH_RTSM   ((uint)0x00000002)

Definition at line 279 of file commproc.h.

#define SCC_GSMRH_SYNL16   ((uint)0x0000000c)

Definition at line 276 of file commproc.h.

#define SCC_GSMRH_SYNL4   ((uint)0x00000004)

Definition at line 278 of file commproc.h.

#define SCC_GSMRH_SYNL8   ((uint)0x00000008)

Definition at line 277 of file commproc.h.

#define SCC_GSMRH_TCRC_BISYNC   ((uint)0x00004000)

Definition at line 264 of file commproc.h.

#define SCC_GSMRH_TCRC_CCITT   ((uint)0x00008000)

Definition at line 263 of file commproc.h.

#define SCC_GSMRH_TCRC_HDLC   ((uint)0x00000000)

Definition at line 265 of file commproc.h.

#define SCC_GSMRH_TFL   ((uint)0x00000040)

Definition at line 273 of file commproc.h.

#define SCC_GSMRH_TRX   ((uint)0x00001000)

Definition at line 267 of file commproc.h.

#define SCC_GSMRH_TTX   ((uint)0x00000800)

Definition at line 268 of file commproc.h.

#define SCC_GSMRH_TXSY   ((uint)0x00000010)

Definition at line 275 of file commproc.h.

#define SCC_GSMRL_DIAG_ECHO   ((uint)0x00000080)

Definition at line 325 of file commproc.h.

#define SCC_GSMRL_DIAG_LE   ((uint)0x000000c0) /* Loop and echo */

Definition at line 324 of file commproc.h.

#define SCC_GSMRL_DIAG_LOOP   ((uint)0x00000040)

Definition at line 326 of file commproc.h.

#define SCC_GSMRL_DIAG_NORM   ((uint)0x00000000)

Definition at line 327 of file commproc.h.

#define SCC_GSMRL_EDGE_BOTH   ((uint)0x00000000)

Definition at line 286 of file commproc.h.

#define SCC_GSMRL_EDGE_NEG   ((uint)0x40000000)

Definition at line 284 of file commproc.h.

#define SCC_GSMRL_EDGE_NONE   ((uint)0x60000000)

Definition at line 283 of file commproc.h.

#define SCC_GSMRL_EDGE_POS   ((uint)0x20000000)

Definition at line 285 of file commproc.h.

#define SCC_GSMRL_ENR   ((uint)0x00000020)

Definition at line 328 of file commproc.h.

#define SCC_GSMRL_ENT   ((uint)0x00000010)

Definition at line 329 of file commproc.h.

#define SCC_GSMRL_MODE_AHDLC   ((uint)0x00000006)

Definition at line 334 of file commproc.h.

#define SCC_GSMRL_MODE_ATALK   ((uint)0x00000002)

Definition at line 338 of file commproc.h.

#define SCC_GSMRL_MODE_BISYNC   ((uint)0x00000008)

Definition at line 332 of file commproc.h.

#define SCC_GSMRL_MODE_DDCMP   ((uint)0x00000009)

Definition at line 331 of file commproc.h.

#define SCC_GSMRL_MODE_ENET   ((uint)0x0000000c)

Definition at line 330 of file commproc.h.

#define SCC_GSMRL_MODE_HDLC   ((uint)0x00000000)

Definition at line 339 of file commproc.h.

#define SCC_GSMRL_MODE_PROFIBUS   ((uint)0x00000005)

Definition at line 335 of file commproc.h.

#define SCC_GSMRL_MODE_SS7   ((uint)0x00000003)

Definition at line 337 of file commproc.h.

#define SCC_GSMRL_MODE_UART   ((uint)0x00000004)

Definition at line 336 of file commproc.h.

#define SCC_GSMRL_MODE_V14   ((uint)0x00000007)

Definition at line 333 of file commproc.h.

#define SCC_GSMRL_RDCR_1   ((uint)0x00000000)

Definition at line 313 of file commproc.h.

#define SCC_GSMRL_RDCR_16   ((uint)0x00008000)

Definition at line 311 of file commproc.h.

#define SCC_GSMRL_RDCR_32   ((uint)0x0000c000)

Definition at line 310 of file commproc.h.

#define SCC_GSMRL_RDCR_8   ((uint)0x00004000)

Definition at line 312 of file commproc.h.

#define SCC_GSMRL_RENC_DFMAN   ((uint)0x00003000)

Definition at line 314 of file commproc.h.

#define SCC_GSMRL_RENC_FM0   ((uint)0x00001000)

Definition at line 316 of file commproc.h.

#define SCC_GSMRL_RENC_MANCH   ((uint)0x00002000)

Definition at line 315 of file commproc.h.

#define SCC_GSMRL_RENC_NRZ   ((uint)0x00000000)

Definition at line 318 of file commproc.h.

#define SCC_GSMRL_RENC_NRZI   ((uint)0x00000800)

Definition at line 317 of file commproc.h.

#define SCC_GSMRL_RINV   ((uint)0x02000000)

Definition at line 292 of file commproc.h.

#define SCC_GSMRL_SIR   ((uint)0x80000000) /* SCC2 only */

Definition at line 282 of file commproc.h.

#define SCC_GSMRL_TCI   ((uint)0x10000000)

Definition at line 287 of file commproc.h.

#define SCC_GSMRL_TDCR_1   ((uint)0x00000000)

Definition at line 309 of file commproc.h.

#define SCC_GSMRL_TDCR_16   ((uint)0x00020000)

Definition at line 307 of file commproc.h.

#define SCC_GSMRL_TDCR_32   ((uint)0x00030000)

Definition at line 306 of file commproc.h.

#define SCC_GSMRL_TDCR_8   ((uint)0x00010000)

Definition at line 308 of file commproc.h.

#define SCC_GSMRL_TENC_DFMAN   ((uint)0x00000600)

Definition at line 319 of file commproc.h.

#define SCC_GSMRL_TENC_FM0   ((uint)0x00000200)

Definition at line 321 of file commproc.h.

#define SCC_GSMRL_TENC_MANCH   ((uint)0x00000400)

Definition at line 320 of file commproc.h.

#define SCC_GSMRL_TENC_NRZ   ((uint)0x00000000)

Definition at line 323 of file commproc.h.

#define SCC_GSMRL_TENC_NRZI   ((uint)0x00000100)

Definition at line 322 of file commproc.h.

#define SCC_GSMRL_TEND   ((uint)0x00040000)

Definition at line 305 of file commproc.h.

#define SCC_GSMRL_TINV   ((uint)0x01000000)

Definition at line 293 of file commproc.h.

#define SCC_GSMRL_TPL_128   ((uint)0x00c00000)

Definition at line 294 of file commproc.h.

#define SCC_GSMRL_TPL_16   ((uint)0x00400000)

Definition at line 298 of file commproc.h.

#define SCC_GSMRL_TPL_32   ((uint)0x00600000)

Definition at line 297 of file commproc.h.

#define SCC_GSMRL_TPL_48   ((uint)0x00800000)

Definition at line 296 of file commproc.h.

#define SCC_GSMRL_TPL_64   ((uint)0x00a00000)

Definition at line 295 of file commproc.h.

#define SCC_GSMRL_TPL_8   ((uint)0x00200000)

Definition at line 299 of file commproc.h.

#define SCC_GSMRL_TPL_NONE   ((uint)0x00000000)

Definition at line 300 of file commproc.h.

#define SCC_GSMRL_TPP_01   ((uint)0x00100000)

Definition at line 302 of file commproc.h.

#define SCC_GSMRL_TPP_10   ((uint)0x00080000)

Definition at line 303 of file commproc.h.

#define SCC_GSMRL_TPP_ALL1   ((uint)0x00180000)

Definition at line 301 of file commproc.h.

#define SCC_GSMRL_TPP_ZEROS   ((uint)0x00000000)

Definition at line 304 of file commproc.h.

#define SCC_GSMRL_TSNC_14   ((uint)0x04000000)

Definition at line 290 of file commproc.h.

#define SCC_GSMRL_TSNC_3   ((uint)0x0c000000)

Definition at line 288 of file commproc.h.

#define SCC_GSMRL_TSNC_4   ((uint)0x08000000)

Definition at line 289 of file commproc.h.

#define SCC_GSMRL_TSNC_INF   ((uint)0x00000000)

Definition at line 291 of file commproc.h.

#define SCC_PMSR_BRO   ((ushort)0x0100) /* Catch broadcast pkts */

Definition at line 539 of file commproc.h.

#define SCC_PMSR_ENCRC   ((ushort)0x0800) /* Ethernet CRC mode */

Definition at line 537 of file commproc.h.

#define SCC_PMSR_FC   ((ushort)0x4000) /* Force collision */

Definition at line 534 of file commproc.h.

#define SCC_PMSR_FDE   ((ushort)0x0001) /* Full duplex enable */

Definition at line 545 of file commproc.h.

#define SCC_PMSR_HBC   ((ushort)0x8000) /* Enable heartbeat */

Definition at line 533 of file commproc.h.

#define SCC_PMSR_IAM   ((ushort)0x1000) /* Check individual hash */

Definition at line 536 of file commproc.h.

#define SCC_PMSR_LCW   ((ushort)0x0010) /* Late collision window */

Definition at line 543 of file commproc.h.

#define SCC_PMSR_LPB   ((ushort)0x0040) /* Set Loopback mode */

Definition at line 541 of file commproc.h.

#define SCC_PMSR_NIB22   ((ushort)0x000a) /* Start frame search */

Definition at line 544 of file commproc.h.

#define SCC_PMSR_PRO   ((ushort)0x0200) /* Promiscuous mode */

Definition at line 538 of file commproc.h.

#define SCC_PMSR_RSH   ((ushort)0x2000) /* Receive short frames */

Definition at line 535 of file commproc.h.

#define SCC_PMSR_SBT   ((ushort)0x0080) /* Special backoff timer */

Definition at line 540 of file commproc.h.

#define SCC_PMSR_SIP   ((ushort)0x0020) /* Sample Input Pins */

Definition at line 542 of file commproc.h.

#define SCC_TODR_TOD   ((ushort)0x8000)

Definition at line 341 of file commproc.h.

#define SCCE_ENET_BSY   ((ushort)0x0004) /* All incoming buffers full */

Definition at line 527 of file commproc.h.

#define SCCE_ENET_GRA   ((ushort)0x0080) /* Graceful stop complete */

Definition at line 524 of file commproc.h.

#define SCCE_ENET_RXB   ((ushort)0x0001) /* A buffer was received */

Definition at line 529 of file commproc.h.

#define SCCE_ENET_RXF   ((ushort)0x0008) /* Full frame received */

Definition at line 526 of file commproc.h.

#define SCCE_ENET_TXB   ((ushort)0x0002) /* A buffer was transmitted */

Definition at line 528 of file commproc.h.

#define SCCE_ENET_TXE   ((ushort)0x0010) /* Transmit Error */

Definition at line 525 of file commproc.h.

#define SCCM_BSY   ((unsigned char)0x04)

Definition at line 346 of file commproc.h.

#define SCCM_RX   ((unsigned char)0x01)

Definition at line 348 of file commproc.h.

#define SCCM_TX   ((unsigned char)0x02)

Definition at line 347 of file commproc.h.

#define SCCM_TXE   ((unsigned char)0x10)

Definition at line 345 of file commproc.h.

#define SCU_PMSR_CL   ((ushort)0x3000)

Definition at line 629 of file commproc.h.

#define SCU_PMSR_DRT   ((ushort)0x0040)

Definition at line 634 of file commproc.h.

#define SCU_PMSR_FLC   ((ushort)0x8000)

Definition at line 627 of file commproc.h.

#define SCU_PMSR_FRZ   ((ushort)0x0200)

Definition at line 631 of file commproc.h.

#define SCU_PMSR_PEN   ((ushort)0x0010)

Definition at line 635 of file commproc.h.

#define SCU_PMSR_REVP   ((ushort)0x0008)

Definition at line 637 of file commproc.h.

#define SCU_PMSR_RPM   ((ushort)0x000c)

Definition at line 636 of file commproc.h.

#define SCU_PMSR_RZS   ((ushort)0x0100)

Definition at line 632 of file commproc.h.

#define SCU_PMSR_SL   ((ushort)0x4000)

Definition at line 628 of file commproc.h.

#define SCU_PMSR_SYN   ((ushort)0x0080)

Definition at line 633 of file commproc.h.

#define SCU_PMSR_TEVP   ((ushort)0x0003)

Definition at line 639 of file commproc.h.

#define SCU_PMSR_TPM   ((ushort)0x0003)

Definition at line 638 of file commproc.h.

#define SCU_PMSR_UM   ((ushort)0x0c00)

Definition at line 630 of file commproc.h.

#define SMC_CENT_F   ((u_char)0x08)

Definition at line 235 of file commproc.h.

#define SMC_CENT_PE   ((u_char)0x04)

Definition at line 236 of file commproc.h.

#define SMC_CENT_S   ((u_char)0x02)

Definition at line 237 of file commproc.h.

#define SMC_EB   ((u_char)0x10) /* Set big endian byte order */

Definition at line 179 of file commproc.h.

#define SMCM_BRK   ((unsigned char)0x10) /* When in UART Mode */

Definition at line 242 of file commproc.h.

#define SMCM_BRKE   ((unsigned char)0x40) /* When in UART Mode */

Definition at line 241 of file commproc.h.

#define SMCM_BSY   ((unsigned char)0x04)

Definition at line 244 of file commproc.h.

#define SMCM_RX   ((unsigned char)0x01)

Definition at line 246 of file commproc.h.

#define SMCM_TX   ((unsigned char)0x02)

Definition at line 245 of file commproc.h.

#define SMCM_TXE   ((unsigned char)0x10) /* When in Transparent Mode */

Definition at line 243 of file commproc.h.

#define SMCMR_BS   SMCMR_PEN

Definition at line 193 of file commproc.h.

#define SMCMR_DM   ((ushort)0x000c)

Definition at line 185 of file commproc.h.

#define SMCMR_PEN   ((ushort)0x0200) /* Parity enable */

Definition at line 192 of file commproc.h.

#define SMCMR_PM_EVEN   ((ushort)0x0100) /* Even parity, else odd */

Definition at line 190 of file commproc.h.

#define SMCMR_REN   ((ushort)0x0001)

Definition at line 183 of file commproc.h.

#define SMCMR_REVD   SMCMR_PM_EVEN

Definition at line 191 of file commproc.h.

#define SMCMR_SL   ((ushort)0x0400) /* Two stops, else one */

Definition at line 194 of file commproc.h.

#define SMCMR_SM_GCI   ((ushort)0x0000)

Definition at line 186 of file commproc.h.

#define SMCMR_SM_MASK   ((ushort)0x0030)

Definition at line 189 of file commproc.h.

#define SMCMR_SM_TRANS   ((ushort)0x0030)

Definition at line 188 of file commproc.h.

#define SMCMR_SM_UART   ((ushort)0x0020)

Definition at line 187 of file commproc.h.

#define SMCMR_TEN   ((ushort)0x0002)

Definition at line 184 of file commproc.h.

#define SMCR_CLEN_MASK   ((ushort)0x7800) /* Character length */

Definition at line 195 of file commproc.h.

#define smcr_mk_clen (   C)    (((C) << 11) & SMCR_CLEN_MASK)

Definition at line 196 of file commproc.h.

#define UART_SCCM_AB   ((ushort)0x0200)

Definition at line 615 of file commproc.h.

#define UART_SCCM_BRKE   ((ushort)0x0040)

Definition at line 618 of file commproc.h.

#define UART_SCCM_BRKS   ((ushort)0x0020)

Definition at line 619 of file commproc.h.

#define UART_SCCM_BSY   ((ushort)0x0004)

Definition at line 621 of file commproc.h.

#define UART_SCCM_CCR   ((ushort)0x0008)

Definition at line 620 of file commproc.h.

#define UART_SCCM_GLR   ((ushort)0x1000)

Definition at line 613 of file commproc.h.

#define UART_SCCM_GLT   ((ushort)0x0800)

Definition at line 614 of file commproc.h.

#define UART_SCCM_GRA   ((ushort)0x0080)

Definition at line 617 of file commproc.h.

#define UART_SCCM_IDL   ((ushort)0x0100)

Definition at line 616 of file commproc.h.

#define UART_SCCM_RX   ((ushort)0x0001)

Definition at line 623 of file commproc.h.

#define UART_SCCM_TX   ((ushort)0x0002)

Definition at line 622 of file commproc.h.

Typedef Documentation

Function Documentation

void cpm_install_handler ( int  vec,
void(*)(void *)  handler,
void dev_id 
)
uint m360_cpm_dpalloc ( uint  size)

Definition at line 245 of file commproc.c.

void m360_cpm_setbrg ( uint  brg,
uint  rate 
)

Definition at line 289 of file commproc.c.

Variable Documentation

QUICC* pquicc

Definition at line 60 of file commproc.c.