Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | SSPA_RXD (0x00) |
#define | SSPA_RXID (0x04) |
#define | SSPA_RXCTL (0x08) |
#define | SSPA_RXSP (0x0c) |
#define | SSPA_RXFIFO_UL (0x10) |
#define | SSPA_RXINT_MASK (0x14) |
#define | SSPA_RXC (0x18) |
#define | SSPA_RXFIFO_NOFS (0x1c) |
#define | SSPA_RXFIFO_SIZE (0x20) |
#define | SSPA_TXD (0x80) |
#define | SSPA_TXID (0x84) |
#define | SSPA_TXCTL (0x88) |
#define | SSPA_TXSP (0x8c) |
#define | SSPA_TXFIFO_LL (0x90) |
#define | SSPA_TXINT_MASK (0x94) |
#define | SSPA_TXC (0x98) |
#define | SSPA_TXFIFO_NOFS (0x9c) |
#define | SSPA_TXFIFO_SIZE (0xa0) |
#define | SSPA_CTL_XPH (1 << 31) /* Read Phase */ |
#define | SSPA_CTL_XFIG (1 << 15) /* Transmit Zeros when FIFO Empty */ |
#define | SSPA_CTL_JST (1 << 3) /* Audio Sample Justification */ |
#define | SSPA_CTL_XFRLEN2_MASK (7 << 24) |
#define | SSPA_CTL_XFRLEN2(x) ((x) << 24) /* Transmit Frame Length in Phase 2 */ |
#define | SSPA_CTL_XWDLEN2_MASK (7 << 21) |
#define | SSPA_CTL_XWDLEN2(x) ((x) << 21) /* Transmit Word Length in Phase 2 */ |
#define | SSPA_CTL_XDATDLY(x) ((x) << 19) /* Tansmit Data Delay */ |
#define | SSPA_CTL_XSSZ2_MASK (7 << 16) |
#define | SSPA_CTL_XSSZ2(x) ((x) << 16) /* Transmit Sample Audio Size */ |
#define | SSPA_CTL_XFRLEN1_MASK (7 << 8) |
#define | SSPA_CTL_XFRLEN1(x) ((x) << 8) /* Transmit Frame Length in Phase 1 */ |
#define | SSPA_CTL_XWDLEN1_MASK (7 << 5) |
#define | SSPA_CTL_XWDLEN1(x) ((x) << 5) /* Transmit Word Length in Phase 1 */ |
#define | SSPA_CTL_XSSZ1_MASK (7 << 0) |
#define | SSPA_CTL_XSSZ1(x) ((x) << 0) /* XSSZ1 */ |
#define | SSPA_CTL_8_BITS (0x0) /* Sample Size */ |
#define | SSPA_CTL_12_BITS (0x1) |
#define | SSPA_CTL_16_BITS (0x2) |
#define | SSPA_CTL_20_BITS (0x3) |
#define | SSPA_CTL_24_BITS (0x4) |
#define | SSPA_CTL_32_BITS (0x5) |
#define | SSPA_SP_WEN (1 << 31) /* Write Configuration Enable */ |
#define | SSPA_SP_MSL (1 << 18) /* Master Slave Configuration */ |
#define | SSPA_SP_CLKP (1 << 17) /* CLKP Polarity Clock Edge Select */ |
#define | SSPA_SP_FSP (1 << 16) /* FSP Polarity Clock Edge Select */ |
#define | SSPA_SP_FFLUSH (1 << 2) /* FIFO Flush */ |
#define | SSPA_SP_S_RST (1 << 1) /* Active High Reset Signal */ |
#define | SSPA_SP_S_EN (1 << 0) /* Serial Clock Domain Enable */ |
#define | SSPA_SP_FWID(x) ((x) << 20) /* Frame-Sync Width */ |
#define | SSPA_TXSP_FPER(x) ((x) << 4) /* Frame-Sync Active */ |
#define | MMP_SSPA_CLK_PLL 0 |
#define | MMP_SSPA_CLK_VCXO 1 |
#define | MMP_SSPA_CLK_AUDIO 3 |
#define | MMP_SYSCLK 0 |
#define | MMP_SSPA_CLK 1 |
#define MMP_SSPA_CLK 1 |
Definition at line 90 of file mmp-sspa.h.
#define MMP_SSPA_CLK_AUDIO 3 |
Definition at line 86 of file mmp-sspa.h.
#define MMP_SSPA_CLK_PLL 0 |
Definition at line 84 of file mmp-sspa.h.
#define MMP_SSPA_CLK_VCXO 1 |
Definition at line 85 of file mmp-sspa.h.
#define MMP_SYSCLK 0 |
Definition at line 89 of file mmp-sspa.h.
#define SSPA_CTL_12_BITS (0x1) |
Definition at line 66 of file mmp-sspa.h.
#define SSPA_CTL_16_BITS (0x2) |
Definition at line 67 of file mmp-sspa.h.
#define SSPA_CTL_20_BITS (0x3) |
Definition at line 68 of file mmp-sspa.h.
#define SSPA_CTL_24_BITS (0x4) |
Definition at line 69 of file mmp-sspa.h.
#define SSPA_CTL_32_BITS (0x5) |
Definition at line 70 of file mmp-sspa.h.
#define SSPA_CTL_8_BITS (0x0) /* Sample Size */ |
Definition at line 65 of file mmp-sspa.h.
#define SSPA_CTL_JST (1 << 3) /* Audio Sample Justification */ |
Definition at line 50 of file mmp-sspa.h.
Definition at line 55 of file mmp-sspa.h.
Definition at line 49 of file mmp-sspa.h.
Definition at line 59 of file mmp-sspa.h.
#define SSPA_CTL_XFRLEN1_MASK (7 << 8) |
Definition at line 58 of file mmp-sspa.h.
Definition at line 52 of file mmp-sspa.h.
#define SSPA_CTL_XFRLEN2_MASK (7 << 24) |
Definition at line 51 of file mmp-sspa.h.
Definition at line 48 of file mmp-sspa.h.
Definition at line 63 of file mmp-sspa.h.
#define SSPA_CTL_XSSZ1_MASK (7 << 0) |
Definition at line 62 of file mmp-sspa.h.
Definition at line 57 of file mmp-sspa.h.
#define SSPA_CTL_XSSZ2_MASK (7 << 16) |
Definition at line 56 of file mmp-sspa.h.
Definition at line 61 of file mmp-sspa.h.
#define SSPA_CTL_XWDLEN1_MASK (7 << 5) |
Definition at line 60 of file mmp-sspa.h.
Definition at line 54 of file mmp-sspa.h.
#define SSPA_CTL_XWDLEN2_MASK (7 << 21) |
Definition at line 53 of file mmp-sspa.h.
#define SSPA_RXC (0x18) |
Definition at line 33 of file mmp-sspa.h.
#define SSPA_RXCTL (0x08) |
Definition at line 29 of file mmp-sspa.h.
#define SSPA_RXD (0x00) |
Definition at line 27 of file mmp-sspa.h.
#define SSPA_RXFIFO_NOFS (0x1c) |
Definition at line 34 of file mmp-sspa.h.
#define SSPA_RXFIFO_SIZE (0x20) |
Definition at line 35 of file mmp-sspa.h.
#define SSPA_RXFIFO_UL (0x10) |
Definition at line 31 of file mmp-sspa.h.
#define SSPA_RXID (0x04) |
Definition at line 28 of file mmp-sspa.h.
#define SSPA_RXINT_MASK (0x14) |
Definition at line 32 of file mmp-sspa.h.
#define SSPA_RXSP (0x0c) |
Definition at line 30 of file mmp-sspa.h.
#define SSPA_SP_CLKP (1 << 17) /* CLKP Polarity Clock Edge Select */ |
Definition at line 75 of file mmp-sspa.h.
#define SSPA_SP_FFLUSH (1 << 2) /* FIFO Flush */ |
Definition at line 77 of file mmp-sspa.h.
#define SSPA_SP_FSP (1 << 16) /* FSP Polarity Clock Edge Select */ |
Definition at line 76 of file mmp-sspa.h.
Definition at line 80 of file mmp-sspa.h.
#define SSPA_SP_MSL (1 << 18) /* Master Slave Configuration */ |
Definition at line 74 of file mmp-sspa.h.
#define SSPA_SP_S_EN (1 << 0) /* Serial Clock Domain Enable */ |
Definition at line 79 of file mmp-sspa.h.
#define SSPA_SP_S_RST (1 << 1) /* Active High Reset Signal */ |
Definition at line 78 of file mmp-sspa.h.
#define SSPA_SP_WEN (1 << 31) /* Write Configuration Enable */ |
Definition at line 73 of file mmp-sspa.h.
#define SSPA_TXC (0x98) |
Definition at line 43 of file mmp-sspa.h.
#define SSPA_TXCTL (0x88) |
Definition at line 39 of file mmp-sspa.h.
#define SSPA_TXD (0x80) |
Definition at line 37 of file mmp-sspa.h.
#define SSPA_TXFIFO_LL (0x90) |
Definition at line 41 of file mmp-sspa.h.
#define SSPA_TXFIFO_NOFS (0x9c) |
Definition at line 44 of file mmp-sspa.h.
#define SSPA_TXFIFO_SIZE (0xa0) |
Definition at line 45 of file mmp-sspa.h.
#define SSPA_TXID (0x84) |
Definition at line 38 of file mmp-sspa.h.
#define SSPA_TXINT_MASK (0x94) |
Definition at line 42 of file mmp-sspa.h.
#define SSPA_TXSP (0x8c) |
Definition at line 40 of file mmp-sspa.h.
Definition at line 81 of file mmp-sspa.h.