Go to the documentation of this file.
17 #define AACI_CSCH1 0x000
18 #define AACI_CSCH2 0x014
19 #define AACI_CSCH3 0x028
20 #define AACI_CSCH4 0x03c
22 #define AACI_RXCR 0x000
23 #define AACI_TXCR 0x004
25 #define AACI_ISR 0x00c
31 #define AACI_SL1RX 0x050
32 #define AACI_SL1TX 0x054
33 #define AACI_SL2RX 0x058
34 #define AACI_SL2TX 0x05c
35 #define AACI_SL12RX 0x060
36 #define AACI_SL12TX 0x064
37 #define AACI_SLFR 0x068
38 #define AACI_SLISTAT 0x06c
39 #define AACI_SLIEN 0x070
40 #define AACI_INTCLR 0x074
41 #define AACI_MAINCR 0x078
42 #define AACI_RESET 0x07c
43 #define AACI_SYNC 0x080
44 #define AACI_ALLINTS 0x084
45 #define AACI_MAINFR 0x088
46 #define AACI_DR1 0x090
47 #define AACI_DR2 0x0b0
48 #define AACI_DR3 0x0d0
49 #define AACI_DR4 0x0f0
54 #define CR_FEN (1 << 16)
55 #define CR_COMPACT (1 << 15)
56 #define CR_SZ16 (0 << 13)
57 #define CR_SZ18 (1 << 13)
58 #define CR_SZ20 (2 << 13)
59 #define CR_SZ12 (3 << 13)
60 #define CR_SL12 (1 << 12)
61 #define CR_SL11 (1 << 11)
62 #define CR_SL10 (1 << 10)
63 #define CR_SL9 (1 << 9)
64 #define CR_SL8 (1 << 8)
65 #define CR_SL7 (1 << 7)
66 #define CR_SL6 (1 << 6)
67 #define CR_SL5 (1 << 5)
68 #define CR_SL4 (1 << 4)
69 #define CR_SL3 (1 << 3)
70 #define CR_SL2 (1 << 2)
71 #define CR_SL1 (1 << 1)
72 #define CR_EN (1 << 0)
77 #define SR_RXTOFE (1 << 11)
78 #define SR_TXTO (1 << 10)
79 #define SR_TXU (1 << 9)
80 #define SR_RXO (1 << 8)
81 #define SR_TXB (1 << 7)
82 #define SR_RXB (1 << 6)
83 #define SR_TXFF (1 << 5)
84 #define SR_RXFF (1 << 4)
85 #define SR_TXHE (1 << 3)
86 #define SR_RXHF (1 << 2)
87 #define SR_TXFE (1 << 1)
88 #define SR_RXFE (1 << 0)
93 #define ISR_RXTOFEINTR (1 << 6)
94 #define ISR_URINTR (1 << 5)
95 #define ISR_ORINTR (1 << 4)
96 #define ISR_RXINTR (1 << 3)
97 #define ISR_TXINTR (1 << 2)
98 #define ISR_RXTOINTR (1 << 1)
99 #define ISR_TXCINTR (1 << 0)
104 #define IE_RXTOIE (1 << 6)
105 #define IE_URIE (1 << 5)
106 #define IE_ORIE (1 << 4)
107 #define IE_RXIE (1 << 3)
108 #define IE_TXIE (1 << 2)
109 #define IE_RXTIE (1 << 1)
110 #define IE_TXCIE (1 << 0)
115 #define ISR_RXTOFE (1 << 6)
116 #define ISR_UR (1 << 5)
117 #define ISR_OR (1 << 4)
118 #define ISR_RX (1 << 3)
119 #define ISR_TX (1 << 2)
120 #define ISR_RXTO (1 << 1)
121 #define ISR_TXC (1 << 0)
126 #define IE_RXTOFE (1 << 6)
127 #define IE_UR (1 << 5)
128 #define IE_OR (1 << 4)
129 #define IE_RX (1 << 3)
130 #define IE_TX (1 << 2)
131 #define IE_RXTO (1 << 1)
132 #define IE_TXC (1 << 0)
137 #define SLFR_RWIS (1 << 13)
138 #define SLFR_RGPIOINTR (1 << 12)
139 #define SLFR_12TXE (1 << 11)
140 #define SLFR_12RXV (1 << 10)
141 #define SLFR_2TXE (1 << 9)
142 #define SLFR_2RXV (1 << 8)
143 #define SLFR_1TXE (1 << 7)
144 #define SLFR_1RXV (1 << 6)
145 #define SLFR_12TXB (1 << 5)
146 #define SLFR_12RXB (1 << 4)
147 #define SLFR_2TXB (1 << 3)
148 #define SLFR_2RXB (1 << 2)
149 #define SLFR_1TXB (1 << 1)
150 #define SLFR_1RXB (1 << 0)
155 #define ICLR_RXTOFEC4 (1 << 12)
156 #define ICLR_RXTOFEC3 (1 << 11)
157 #define ICLR_RXTOFEC2 (1 << 10)
158 #define ICLR_RXTOFEC1 (1 << 9)
159 #define ICLR_TXUEC4 (1 << 8)
160 #define ICLR_TXUEC3 (1 << 7)
161 #define ICLR_TXUEC2 (1 << 6)
162 #define ICLR_TXUEC1 (1 << 5)
163 #define ICLR_RXOEC4 (1 << 4)
164 #define ICLR_RXOEC3 (1 << 3)
165 #define ICLR_RXOEC2 (1 << 2)
166 #define ICLR_RXOEC1 (1 << 1)
167 #define ICLR_WISC (1 << 0)
172 #define MAINCR_SCRA(x) ((x) << 10)
173 #define MAINCR_DMAEN (1 << 9)
174 #define MAINCR_SL12TXEN (1 << 8)
175 #define MAINCR_SL12RXEN (1 << 7)
176 #define MAINCR_SL2TXEN (1 << 6)
177 #define MAINCR_SL2RXEN (1 << 5)
178 #define MAINCR_SL1TXEN (1 << 4)
179 #define MAINCR_SL1RXEN (1 << 3)
180 #define MAINCR_LPM (1 << 2)
181 #define MAINCR_LOOPBK (1 << 1)
182 #define MAINCR_IE (1 << 0)
187 #define RESET_NRST (1 << 0)
192 #define SYNC_FORCE (1 << 0)
197 #define MAINFR_TXB (1 << 1)
198 #define MAINFR_RXB (1 << 0)
246 #define ACSTREAM_FRONT 0
247 #define ACSTREAM_SURROUND 1
248 #define ACSTREAM_LFE 2