Linux Kernel
3.7.1
|
#include <linux/types.h>
Go to the source code of this file.
Data Structures | |
struct | sport_register |
struct | bfin_snd_platform_data |
Macros | |
#define | SPORT_CTL_SPENPRI 0x00000001 /* Enable Primary Channel */ |
#define | SPORT_CTL_DTYPE 0x00000006 /* Data type select */ |
#define | SPORT_CTL_RJUSTIFY_ZFILL 0x00000000 /* DTYPE: MCM mode: Right-justify, zero-fill unused MSBs */ |
#define | SPORT_CTL_RJUSTIFY_SFILL 0x00000002 /* DTYPE: MCM mode: Right-justify, sign-extend unused MSBs */ |
#define | SPORT_CTL_USE_U_LAW 0x00000004 /* DTYPE: MCM mode: Compand using u-law */ |
#define | SPORT_CTL_USE_A_LAW 0x00000006 /* DTYPE: MCM mode: Compand using A-law */ |
#define | SPORT_CTL_LSBF 0x00000008 /* Serial bit endian select */ |
#define | SPORT_CTL_SLEN 0x000001F0 /* Serial Word length select */ |
#define | SPORT_CTL_PACK 0x00000200 /* 16-bit to 32-bit packing enable */ |
#define | SPORT_CTL_ICLK 0x00000400 /* Internal Clock Select */ |
#define | SPORT_CTL_OPMODE 0x00000800 /* Operation mode */ |
#define | SPORT_CTL_CKRE 0x00001000 /* Clock rising edge select */ |
#define | SPORT_CTL_FSR 0x00002000 /* Frame Sync required */ |
#define | SPORT_CTL_IFS 0x00004000 /* Internal Frame Sync select */ |
#define | SPORT_CTL_DIFS 0x00008000 /* Data-independent frame sync select */ |
#define | SPORT_CTL_LFS 0x00010000 /* Active low frame sync select */ |
#define | SPORT_CTL_LAFS 0x00020000 /* Late Transmit frame select */ |
#define | SPORT_CTL_RJUST 0x00040000 /* Right Justified mode select */ |
#define | SPORT_CTL_FSED 0x00080000 /* External frame sync edge select */ |
#define | SPORT_CTL_TFIEN 0x00100000 /* Transmit finish interrrupt enable select */ |
#define | SPORT_CTL_GCLKEN 0x00200000 /* Gated clock mode select */ |
#define | SPORT_CTL_SPENSEC 0x01000000 /* Enable secondary channel */ |
#define | SPORT_CTL_SPTRAN 0x02000000 /* Data direction control */ |
#define | SPORT_CTL_DERRSEC 0x04000000 /* Secondary channel error status */ |
#define | SPORT_CTL_DXSSEC 0x18000000 /* Secondary channel data buffer status */ |
#define | SPORT_CTL_SEC_EMPTY 0x00000000 /* DXSSEC: Empty */ |
#define | SPORT_CTL_SEC_PART_FULL 0x10000000 /* DXSSEC: Partially full */ |
#define | SPORT_CTL_SEC_FULL 0x18000000 /* DXSSEC: Full */ |
#define | SPORT_CTL_DERRPRI 0x20000000 /* Primary channel error status */ |
#define | SPORT_CTL_DXSPRI 0xC0000000 /* Primary channel data buffer status */ |
#define | SPORT_CTL_PRM_EMPTY 0x00000000 /* DXSPRI: Empty */ |
#define | SPORT_CTL_PRM_PART_FULL 0x80000000 /* DXSPRI: Partially full */ |
#define | SPORT_CTL_PRM_FULL 0xC0000000 /* DXSPRI: Full */ |
#define | SPORT_DIV_CLKDIV 0x0000FFFF /* Clock divisor */ |
#define | SPORT_DIV_FSDIV 0xFFFF0000 /* Frame sync divisor */ |
#define | SPORT_MCTL_MCE 0x00000001 /* Multichannel enable */ |
#define | SPORT_MCTL_MCPDE 0x00000004 /* Multichannel data packing select */ |
#define | SPORT_MCTL_MFD 0x000000F0 /* Multichannel frame delay */ |
#define | SPORT_MCTL_WSIZE 0x00007F00 /* Number of multichannel slots */ |
#define | SPORT_MCTL_WOFFSET 0x03FF0000 /* Window offset size */ |
#define | SPORT_CNT_CLKCNT 0x0000FFFF /* Current state of clk div counter */ |
#define | SPORT_CNT_FSDIVCNT 0xFFFF0000 /* Current state of frame div counter */ |
#define | SPORT_ERR_DERRPMSK 0x00000001 /* Primary channel data error interrupt enable */ |
#define | SPORT_ERR_DERRSMSK 0x00000002 /* Secondary channel data error interrupt enable */ |
#define | SPORT_ERR_FSERRMSK 0x00000004 /* Frame sync error interrupt enable */ |
#define | SPORT_ERR_DERRPSTAT 0x00000010 /* Primary channel data error status */ |
#define | SPORT_ERR_DERRSSTAT 0x00000020 /* Secondary channel data error status */ |
#define | SPORT_ERR_FSERRSTAT 0x00000040 /* Frame sync error status */ |
#define | SPORT_MSTAT_CURCHAN 0x000003FF /* Channel which is being serviced in the multichannel operation */ |
#define | SPORT_CTL2_FSMUXSEL 0x00000001 /* Frame Sync MUX Select */ |
#define | SPORT_CTL2_CKMUXSEL 0x00000002 /* Clock MUX Select */ |
#define | SPORT_CTL2_LBSEL 0x00000004 /* Loopback Select */ |
#define SPORT_CNT_CLKCNT 0x0000FFFF /* Current state of clk div counter */ |
Definition at line 68 of file bfin_sport3.h.
#define SPORT_CNT_FSDIVCNT 0xFFFF0000 /* Current state of frame div counter */ |
Definition at line 69 of file bfin_sport3.h.
#define SPORT_CTL2_CKMUXSEL 0x00000002 /* Clock MUX Select */ |
Definition at line 81 of file bfin_sport3.h.
#define SPORT_CTL2_FSMUXSEL 0x00000001 /* Frame Sync MUX Select */ |
Definition at line 80 of file bfin_sport3.h.
#define SPORT_CTL2_LBSEL 0x00000004 /* Loopback Select */ |
Definition at line 82 of file bfin_sport3.h.
#define SPORT_CTL_CKRE 0x00001000 /* Clock rising edge select */ |
Definition at line 36 of file bfin_sport3.h.
#define SPORT_CTL_DERRPRI 0x20000000 /* Primary channel error status */ |
Definition at line 53 of file bfin_sport3.h.
#define SPORT_CTL_DERRSEC 0x04000000 /* Secondary channel error status */ |
Definition at line 48 of file bfin_sport3.h.
#define SPORT_CTL_DIFS 0x00008000 /* Data-independent frame sync select */ |
Definition at line 39 of file bfin_sport3.h.
#define SPORT_CTL_DTYPE 0x00000006 /* Data type select */ |
Definition at line 26 of file bfin_sport3.h.
#define SPORT_CTL_DXSPRI 0xC0000000 /* Primary channel data buffer status */ |
Definition at line 54 of file bfin_sport3.h.
#define SPORT_CTL_DXSSEC 0x18000000 /* Secondary channel data buffer status */ |
Definition at line 49 of file bfin_sport3.h.
#define SPORT_CTL_FSED 0x00080000 /* External frame sync edge select */ |
Definition at line 43 of file bfin_sport3.h.
#define SPORT_CTL_FSR 0x00002000 /* Frame Sync required */ |
Definition at line 37 of file bfin_sport3.h.
#define SPORT_CTL_GCLKEN 0x00200000 /* Gated clock mode select */ |
Definition at line 45 of file bfin_sport3.h.
#define SPORT_CTL_ICLK 0x00000400 /* Internal Clock Select */ |
Definition at line 34 of file bfin_sport3.h.
#define SPORT_CTL_IFS 0x00004000 /* Internal Frame Sync select */ |
Definition at line 38 of file bfin_sport3.h.
#define SPORT_CTL_LAFS 0x00020000 /* Late Transmit frame select */ |
Definition at line 41 of file bfin_sport3.h.
#define SPORT_CTL_LFS 0x00010000 /* Active low frame sync select */ |
Definition at line 40 of file bfin_sport3.h.
#define SPORT_CTL_LSBF 0x00000008 /* Serial bit endian select */ |
Definition at line 31 of file bfin_sport3.h.
#define SPORT_CTL_OPMODE 0x00000800 /* Operation mode */ |
Definition at line 35 of file bfin_sport3.h.
#define SPORT_CTL_PACK 0x00000200 /* 16-bit to 32-bit packing enable */ |
Definition at line 33 of file bfin_sport3.h.
#define SPORT_CTL_PRM_EMPTY 0x00000000 /* DXSPRI: Empty */ |
Definition at line 55 of file bfin_sport3.h.
#define SPORT_CTL_PRM_FULL 0xC0000000 /* DXSPRI: Full */ |
Definition at line 57 of file bfin_sport3.h.
#define SPORT_CTL_PRM_PART_FULL 0x80000000 /* DXSPRI: Partially full */ |
Definition at line 56 of file bfin_sport3.h.
#define SPORT_CTL_RJUST 0x00040000 /* Right Justified mode select */ |
Definition at line 42 of file bfin_sport3.h.
#define SPORT_CTL_RJUSTIFY_SFILL 0x00000002 /* DTYPE: MCM mode: Right-justify, sign-extend unused MSBs */ |
Definition at line 28 of file bfin_sport3.h.
#define SPORT_CTL_RJUSTIFY_ZFILL 0x00000000 /* DTYPE: MCM mode: Right-justify, zero-fill unused MSBs */ |
Definition at line 27 of file bfin_sport3.h.
#define SPORT_CTL_SEC_EMPTY 0x00000000 /* DXSSEC: Empty */ |
Definition at line 50 of file bfin_sport3.h.
#define SPORT_CTL_SEC_FULL 0x18000000 /* DXSSEC: Full */ |
Definition at line 52 of file bfin_sport3.h.
#define SPORT_CTL_SEC_PART_FULL 0x10000000 /* DXSSEC: Partially full */ |
Definition at line 51 of file bfin_sport3.h.
#define SPORT_CTL_SLEN 0x000001F0 /* Serial Word length select */ |
Definition at line 32 of file bfin_sport3.h.
#define SPORT_CTL_SPENPRI 0x00000001 /* Enable Primary Channel */ |
Definition at line 25 of file bfin_sport3.h.
#define SPORT_CTL_SPENSEC 0x01000000 /* Enable secondary channel */ |
Definition at line 46 of file bfin_sport3.h.
#define SPORT_CTL_SPTRAN 0x02000000 /* Data direction control */ |
Definition at line 47 of file bfin_sport3.h.
#define SPORT_CTL_TFIEN 0x00100000 /* Transmit finish interrrupt enable select */ |
Definition at line 44 of file bfin_sport3.h.
#define SPORT_CTL_USE_A_LAW 0x00000006 /* DTYPE: MCM mode: Compand using A-law */ |
Definition at line 30 of file bfin_sport3.h.
#define SPORT_CTL_USE_U_LAW 0x00000004 /* DTYPE: MCM mode: Compand using u-law */ |
Definition at line 29 of file bfin_sport3.h.
#define SPORT_DIV_CLKDIV 0x0000FFFF /* Clock divisor */ |
Definition at line 59 of file bfin_sport3.h.
#define SPORT_DIV_FSDIV 0xFFFF0000 /* Frame sync divisor */ |
Definition at line 60 of file bfin_sport3.h.
#define SPORT_ERR_DERRPMSK 0x00000001 /* Primary channel data error interrupt enable */ |
Definition at line 71 of file bfin_sport3.h.
#define SPORT_ERR_DERRPSTAT 0x00000010 /* Primary channel data error status */ |
Definition at line 74 of file bfin_sport3.h.
#define SPORT_ERR_DERRSMSK 0x00000002 /* Secondary channel data error interrupt enable */ |
Definition at line 72 of file bfin_sport3.h.
#define SPORT_ERR_DERRSSTAT 0x00000020 /* Secondary channel data error status */ |
Definition at line 75 of file bfin_sport3.h.
#define SPORT_ERR_FSERRMSK 0x00000004 /* Frame sync error interrupt enable */ |
Definition at line 73 of file bfin_sport3.h.
#define SPORT_ERR_FSERRSTAT 0x00000040 /* Frame sync error status */ |
Definition at line 76 of file bfin_sport3.h.
#define SPORT_MCTL_MCE 0x00000001 /* Multichannel enable */ |
Definition at line 62 of file bfin_sport3.h.
#define SPORT_MCTL_MCPDE 0x00000004 /* Multichannel data packing select */ |
Definition at line 63 of file bfin_sport3.h.
#define SPORT_MCTL_MFD 0x000000F0 /* Multichannel frame delay */ |
Definition at line 64 of file bfin_sport3.h.
#define SPORT_MCTL_WOFFSET 0x03FF0000 /* Window offset size */ |
Definition at line 66 of file bfin_sport3.h.
#define SPORT_MCTL_WSIZE 0x00007F00 /* Number of multichannel slots */ |
Definition at line 65 of file bfin_sport3.h.
#define SPORT_MSTAT_CURCHAN 0x000003FF /* Channel which is being serviced in the multichannel operation */ |
Definition at line 78 of file bfin_sport3.h.