|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | sport_config |
Macros | |
| #define | NORM_MODE 0x0 |
| #define | TDM_MODE 0x1 |
| #define | I2S_MODE 0x2 |
| #define | NDSO_MODE 0x3 |
| #define | NORM_FORMAT 0x0 |
| #define | ALAW_FORMAT 0x2 |
| #define | ULAW_FORMAT 0x3 |
| #define | SPORT_IOC_MAGIC 'P' |
| #define | SPORT_IOC_CONFIG _IOWR('P', 0x01, struct sport_config) |
| #define | SPORT_IOC_GET_SYSTEMCLOCK _IOR('P', 0x02, unsigned long) |
| #define | SPORT_IOC_SET_BAUDRATE _IOW('P', 0x03, unsigned long) |
| #define | TSPEN 0x0001 /* TX enable */ |
| #define | ITCLK 0x0002 /* Internal TX Clock Select */ |
| #define | TDTYPE 0x000C /* TX Data Formatting Select */ |
| #define | DTYPE_NORM 0x0000 /* Data Format Normal */ |
| #define | DTYPE_ULAW 0x0008 /* Compand Using u-Law */ |
| #define | DTYPE_ALAW 0x000C /* Compand Using A-Law */ |
| #define | TLSBIT 0x0010 /* TX Bit Order */ |
| #define | ITFS 0x0200 /* Internal TX Frame Sync Select */ |
| #define | TFSR 0x0400 /* TX Frame Sync Required Select */ |
| #define | DITFS 0x0800 /* Data Independent TX Frame Sync Select */ |
| #define | LTFS 0x1000 /* Low TX Frame Sync Select */ |
| #define | LATFS 0x2000 /* Late TX Frame Sync Select */ |
| #define | TCKFE 0x4000 /* TX Clock Falling Edge Select */ |
| #define | SLEN 0x001F /* SPORT TX Word Length (2 - 31) */ |
| #define | DP_SLEN(x) BFIN_DEPOSIT(SLEN, x) |
| #define | EX_SLEN(x) BFIN_EXTRACT(SLEN, x) |
| #define | TXSE 0x0100 /* TX Secondary Enable */ |
| #define | TSFSE 0x0200 /* TX Stereo Frame Sync Enable */ |
| #define | TRFST 0x0400 /* TX Right-First Data Order */ |
| #define | RSPEN 0x0001 /* RX enable */ |
| #define | IRCLK 0x0002 /* Internal RX Clock Select */ |
| #define | RDTYPE 0x000C /* RX Data Formatting Select */ |
| #define | RLSBIT 0x0010 /* RX Bit Order */ |
| #define | IRFS 0x0200 /* Internal RX Frame Sync Select */ |
| #define | RFSR 0x0400 /* RX Frame Sync Required Select */ |
| #define | LRFS 0x1000 /* Low RX Frame Sync Select */ |
| #define | LARFS 0x2000 /* Late RX Frame Sync Select */ |
| #define | RCKFE 0x4000 /* RX Clock Falling Edge Select */ |
| #define | RXSE 0x0100 /* RX Secondary Enable */ |
| #define | RSFSE 0x0200 /* RX Stereo Frame Sync Enable */ |
| #define | RRFST 0x0400 /* Right-First Data Order */ |
| #define | RXNE 0x0001 /* RX FIFO Not Empty Status */ |
| #define | RUVF 0x0002 /* RX Underflow Status */ |
| #define | ROVF 0x0004 /* RX Overflow Status */ |
| #define | TXF 0x0008 /* TX FIFO Full Status */ |
| #define | TUVF 0x0010 /* TX Underflow Status */ |
| #define | TOVF 0x0020 /* TX Overflow Status */ |
| #define | TXHRE 0x0040 /* TX Hold Register Empty */ |
| #define | SP_WOFF 0x03FF /* Multichannel Window Offset Field */ |
| #define | DP_SP_WOFF(x) BFIN_DEPOSIT(SP_WOFF, x) |
| #define | EX_SP_WOFF(x) BFIN_EXTRACT(SP_WOFF, x) |
| #define | SP_WSIZE 0xF000 /* Multichannel Window Size Field */ |
| #define | DP_SP_WSIZE(x) BFIN_DEPOSIT(SP_WSIZE, x) |
| #define | EX_SP_WSIZE(x) BFIN_EXTRACT(SP_WSIZE, x) |
| #define | MCCRM 0x0003 /* Multichannel Clock Recovery Mode */ |
| #define | REC_BYPASS 0x0000 /* Bypass Mode (No Clock Recovery) */ |
| #define | REC_2FROM4 0x0002 /* Recover 2 MHz Clock from 4 MHz Clock */ |
| #define | REC_8FROM16 0x0003 /* Recover 8 MHz Clock from 16 MHz Clock */ |
| #define | MCDTXPE 0x0004 /* Multichannel DMA Transmit Packing */ |
| #define | MCDRXPE 0x0008 /* Multichannel DMA Receive Packing */ |
| #define | MCMEN 0x0010 /* Multichannel Frame Mode Enable */ |
| #define | FSDR 0x0080 /* Multichannel Frame Sync to Data Relationship */ |
| #define | MFD 0xF000 /* Multichannel Frame Delay */ |
| #define | DP_MFD(x) BFIN_DEPOSIT(MFD, x) |
| #define | EX_MFD(x) BFIN_EXTRACT(MFD, x) |
| #define ALAW_FORMAT 0x2 |
Definition at line 20 of file bfin_sport.h.
| #define DITFS 0x0800 /* Data Independent TX Frame Sync Select */ |
Definition at line 136 of file bfin_sport.h.
| #define DP_MFD | ( | x | ) | BFIN_DEPOSIT(MFD, x) |
Definition at line 194 of file bfin_sport.h.
| #define DP_SLEN | ( | x | ) | BFIN_DEPOSIT(SLEN, x) |
Definition at line 143 of file bfin_sport.h.
| #define DP_SP_WOFF | ( | x | ) | BFIN_DEPOSIT(SP_WOFF, x) |
Definition at line 178 of file bfin_sport.h.
| #define DP_SP_WSIZE | ( | x | ) | BFIN_DEPOSIT(SP_WSIZE, x) |
Definition at line 181 of file bfin_sport.h.
| #define DTYPE_ALAW 0x000C /* Compand Using A-Law */ |
Definition at line 132 of file bfin_sport.h.
| #define DTYPE_NORM 0x0000 /* Data Format Normal */ |
Definition at line 130 of file bfin_sport.h.
| #define DTYPE_ULAW 0x0008 /* Compand Using u-Law */ |
Definition at line 131 of file bfin_sport.h.
| #define EX_MFD | ( | x | ) | BFIN_EXTRACT(MFD, x) |
Definition at line 195 of file bfin_sport.h.
| #define EX_SLEN | ( | x | ) | BFIN_EXTRACT(SLEN, x) |
Definition at line 144 of file bfin_sport.h.
| #define EX_SP_WOFF | ( | x | ) | BFIN_EXTRACT(SP_WOFF, x) |
Definition at line 179 of file bfin_sport.h.
| #define EX_SP_WSIZE | ( | x | ) | BFIN_EXTRACT(SP_WSIZE, x) |
Definition at line 182 of file bfin_sport.h.
| #define FSDR 0x0080 /* Multichannel Frame Sync to Data Relationship */ |
Definition at line 192 of file bfin_sport.h.
| #define I2S_MODE 0x2 |
Definition at line 15 of file bfin_sport.h.
| #define IRCLK 0x0002 /* Internal RX Clock Select */ |
Definition at line 151 of file bfin_sport.h.
| #define IRFS 0x0200 /* Internal RX Frame Sync Select */ |
Definition at line 155 of file bfin_sport.h.
| #define ITCLK 0x0002 /* Internal TX Clock Select */ |
Definition at line 128 of file bfin_sport.h.
| #define ITFS 0x0200 /* Internal TX Frame Sync Select */ |
Definition at line 134 of file bfin_sport.h.
| #define LARFS 0x2000 /* Late RX Frame Sync Select */ |
Definition at line 158 of file bfin_sport.h.
| #define LATFS 0x2000 /* Late TX Frame Sync Select */ |
Definition at line 138 of file bfin_sport.h.
| #define LRFS 0x1000 /* Low RX Frame Sync Select */ |
Definition at line 157 of file bfin_sport.h.
| #define LTFS 0x1000 /* Low TX Frame Sync Select */ |
Definition at line 137 of file bfin_sport.h.
| #define MCCRM 0x0003 /* Multichannel Clock Recovery Mode */ |
Definition at line 185 of file bfin_sport.h.
| #define MCDRXPE 0x0008 /* Multichannel DMA Receive Packing */ |
Definition at line 190 of file bfin_sport.h.
| #define MCDTXPE 0x0004 /* Multichannel DMA Transmit Packing */ |
Definition at line 189 of file bfin_sport.h.
| #define MCMEN 0x0010 /* Multichannel Frame Mode Enable */ |
Definition at line 191 of file bfin_sport.h.
| #define MFD 0xF000 /* Multichannel Frame Delay */ |
Definition at line 193 of file bfin_sport.h.
| #define NDSO_MODE 0x3 |
Definition at line 16 of file bfin_sport.h.
| #define NORM_FORMAT 0x0 |
Definition at line 19 of file bfin_sport.h.
| #define NORM_MODE 0x0 |
Definition at line 13 of file bfin_sport.h.
| #define RCKFE 0x4000 /* RX Clock Falling Edge Select */ |
Definition at line 159 of file bfin_sport.h.
| #define RDTYPE 0x000C /* RX Data Formatting Select */ |
Definition at line 152 of file bfin_sport.h.
| #define REC_2FROM4 0x0002 /* Recover 2 MHz Clock from 4 MHz Clock */ |
Definition at line 187 of file bfin_sport.h.
| #define REC_8FROM16 0x0003 /* Recover 8 MHz Clock from 16 MHz Clock */ |
Definition at line 188 of file bfin_sport.h.
| #define REC_BYPASS 0x0000 /* Bypass Mode (No Clock Recovery) */ |
Definition at line 186 of file bfin_sport.h.
| #define RFSR 0x0400 /* RX Frame Sync Required Select */ |
Definition at line 156 of file bfin_sport.h.
| #define RLSBIT 0x0010 /* RX Bit Order */ |
Definition at line 154 of file bfin_sport.h.
| #define ROVF 0x0004 /* RX Overflow Status */ |
Definition at line 170 of file bfin_sport.h.
| #define RRFST 0x0400 /* Right-First Data Order */ |
Definition at line 165 of file bfin_sport.h.
| #define RSFSE 0x0200 /* RX Stereo Frame Sync Enable */ |
Definition at line 164 of file bfin_sport.h.
| #define RSPEN 0x0001 /* RX enable */ |
Definition at line 150 of file bfin_sport.h.
| #define RUVF 0x0002 /* RX Underflow Status */ |
Definition at line 169 of file bfin_sport.h.
| #define RXNE 0x0001 /* RX FIFO Not Empty Status */ |
Definition at line 168 of file bfin_sport.h.
| #define RXSE 0x0100 /* RX Secondary Enable */ |
Definition at line 163 of file bfin_sport.h.
| #define SLEN 0x001F /* SPORT TX Word Length (2 - 31) */ |
Definition at line 142 of file bfin_sport.h.
| #define SP_WOFF 0x03FF /* Multichannel Window Offset Field */ |
Definition at line 177 of file bfin_sport.h.
| #define SP_WSIZE 0xF000 /* Multichannel Window Size Field */ |
Definition at line 180 of file bfin_sport.h.
Definition at line 60 of file bfin_sport.h.
Definition at line 61 of file bfin_sport.h.
| #define SPORT_IOC_MAGIC 'P' |
Definition at line 59 of file bfin_sport.h.
Definition at line 62 of file bfin_sport.h.
| #define TCKFE 0x4000 /* TX Clock Falling Edge Select */ |
Definition at line 139 of file bfin_sport.h.
| #define TDM_MODE 0x1 |
Definition at line 14 of file bfin_sport.h.
| #define TDTYPE 0x000C /* TX Data Formatting Select */ |
Definition at line 129 of file bfin_sport.h.
| #define TFSR 0x0400 /* TX Frame Sync Required Select */ |
Definition at line 135 of file bfin_sport.h.
| #define TLSBIT 0x0010 /* TX Bit Order */ |
Definition at line 133 of file bfin_sport.h.
| #define TOVF 0x0020 /* TX Overflow Status */ |
Definition at line 173 of file bfin_sport.h.
| #define TRFST 0x0400 /* TX Right-First Data Order */ |
Definition at line 147 of file bfin_sport.h.
| #define TSFSE 0x0200 /* TX Stereo Frame Sync Enable */ |
Definition at line 146 of file bfin_sport.h.
| #define TSPEN 0x0001 /* TX enable */ |
Definition at line 127 of file bfin_sport.h.
| #define TUVF 0x0010 /* TX Underflow Status */ |
Definition at line 172 of file bfin_sport.h.
| #define TXF 0x0008 /* TX FIFO Full Status */ |
Definition at line 171 of file bfin_sport.h.
| #define TXHRE 0x0040 /* TX Hold Register Empty */ |
Definition at line 174 of file bfin_sport.h.
| #define TXSE 0x0100 /* TX Secondary Enable */ |
Definition at line 145 of file bfin_sport.h.
| #define ULAW_FORMAT 0x3 |
Definition at line 21 of file bfin_sport.h.
1.8.2