Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | spi_pram |
struct | usb_ctlr |
struct | cpm_buf_desc |
Macros | |
#define | CPMFCR_GBL ((u_char)0x20) /* Set memory snooping */ |
#define | CPMFCR_TC2 ((u_char)0x04) /* Transfer code 2 value */ |
#define | CPMFCR_DTB ((u_char)0x02) /* Use local bus for data when set */ |
#define | CPMFCR_BDB ((u_char)0x01) /* Use local bus for BD when set */ |
#define | CPMFCR_EB ((u_char)0x10) /* Set big endian byte order */ |
#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_GRA_STOP_TX ((ushort)0x0005) |
#define | CPM_CR_RESTART_TX ((ushort)0x0006) |
#define | CPM_CR_CLOSE_RX_BD ((ushort)0x0007) |
#define | CPM_CR_SET_GADDR ((ushort)0x0008) |
#define | CPM_CR_SET_TIMER ((ushort)0x0008) |
#define | CPM_CR_STOP_IDMA ((ushort)0x000b) |
#define | BD_SC_EMPTY (0x8000) /* Receive is empty */ |
#define | BD_SC_READY (0x8000) /* Transmit is ready */ |
#define | BD_SC_WRAP (0x2000) /* Last buffer descriptor */ |
#define | BD_SC_INTRPT (0x1000) /* Interrupt on change */ |
#define | BD_SC_LAST (0x0800) /* Last buffer in frame */ |
#define | BD_SC_TC (0x0400) /* Transmit CRC */ |
#define | BD_SC_CM (0x0200) /* Continuous mode */ |
#define | BD_SC_ID (0x0100) /* Rec'd too many idles */ |
#define | BD_SC_P (0x0100) /* xmt preamble */ |
#define | BD_SC_BR (0x0020) /* Break received */ |
#define | BD_SC_FR (0x0010) /* Framing error */ |
#define | BD_SC_PR (0x0008) /* Parity error */ |
#define | BD_SC_NAK (0x0004) /* NAK - did not respond */ |
#define | BD_SC_OV (0x0002) /* Overrun */ |
#define | BD_SC_UN (0x0002) /* Underrun */ |
#define | BD_SC_CD (0x0001) /* */ |
#define | BD_SC_CL (0x0001) /* Collision */ |
#define | BD_ENET_RX_EMPTY (0x8000) |
#define | BD_ENET_RX_WRAP (0x2000) |
#define | BD_ENET_RX_INTR (0x1000) |
#define | BD_ENET_RX_LAST (0x0800) |
#define | BD_ENET_RX_FIRST (0x0400) |
#define | BD_ENET_RX_MISS (0x0100) |
#define | BD_ENET_RX_BC (0x0080) /* FCC Only */ |
#define | BD_ENET_RX_MC (0x0040) /* FCC Only */ |
#define | BD_ENET_RX_LG (0x0020) |
#define | BD_ENET_RX_NO (0x0010) |
#define | BD_ENET_RX_SH (0x0008) |
#define | BD_ENET_RX_CR (0x0004) |
#define | BD_ENET_RX_OV (0x0002) |
#define | BD_ENET_RX_CL (0x0001) |
#define | BD_ENET_RX_STATS (0x01ff) /* All status bits */ |
#define | BD_ENET_TX_READY (0x8000) |
#define | BD_ENET_TX_PAD (0x4000) |
#define | BD_ENET_TX_WRAP (0x2000) |
#define | BD_ENET_TX_INTR (0x1000) |
#define | BD_ENET_TX_LAST (0x0800) |
#define | BD_ENET_TX_TC (0x0400) |
#define | BD_ENET_TX_DEF (0x0200) |
#define | BD_ENET_TX_HB (0x0100) |
#define | BD_ENET_TX_LC (0x0080) |
#define | BD_ENET_TX_RL (0x0040) |
#define | BD_ENET_TX_RCMASK (0x003c) |
#define | BD_ENET_TX_UN (0x0002) |
#define | BD_ENET_TX_CSL (0x0001) |
#define | BD_ENET_TX_STATS (0x03ff) /* All status bits */ |
#define | BD_SCC_TX_LAST (0x0800) |
#define | BD_I2C_START (0x0400) |
Typedefs | |
typedef struct cpm_buf_desc | cbd_t |
Functions | |
struct usb_ctlr | __attribute__ ((packed)) |
int | cpm_muram_init (void) |
int | cpm2_gpiochip_add32 (struct device_node *np) |
Variables | |
u8 | usb_usmod |
u8 | usb_usadr |
u8 | usb_uscom |
u8 | res1 [1] |
__be16 | usb_usep [4] |
u8 | res2 [4] |
__be16 | usb_usber |
u8 | res3 [2] |
__be16 | usb_usbmr |
u8 | res4 [1] |
u8 | usb_usbs |
__be16 | usb_ussft |
u8 | res5 [2] |
__be16 | usb_usfrn |
u8 | res6 [0x22] |
#define CPMFCR_BDB ((u_char)0x01) /* Use local bus for BD when set */ |
#define CPMFCR_DTB ((u_char)0x02) /* Use local bus for data when set */ |
#define CPMFCR_EB ((u_char)0x10) /* Set big endian byte order */ |
typedef struct cpm_buf_desc cbd_t |
|
read |
Definition at line 171 of file esd_usb2.c.
int cpm2_gpiochip_add32 | ( | struct device_node * | np | ) |
Definition at line 76 of file cpm_common.c.