Go to the documentation of this file.
127 #define SAB82532_ALLS 0x00000001
128 #define SAB82532_XPR 0x00000002
129 #define SAB82532_REGS_PENDING 0x00000004
132 #define SAB82532_RSTAT_PE 0x80
133 #define SAB82532_RSTAT_FE 0x40
134 #define SAB82532_RSTAT_PARITY 0x01
137 #define SAB82532_STAR_XDOV 0x80
138 #define SAB82532_STAR_XFW 0x40
139 #define SAB82532_STAR_RFNE 0x20
140 #define SAB82532_STAR_FCS 0x10
141 #define SAB82532_STAR_TEC 0x08
142 #define SAB82532_STAR_CEC 0x04
143 #define SAB82532_STAR_CTS 0x02
146 #define SAB82532_CMDR_RMC 0x80
147 #define SAB82532_CMDR_RRES 0x40
148 #define SAB82532_CMDR_RFRD 0x20
149 #define SAB82532_CMDR_STI 0x10
150 #define SAB82532_CMDR_XF 0x08
151 #define SAB82532_CMDR_XRES 0x01
154 #define SAB82532_MODE_FRTS 0x40
155 #define SAB82532_MODE_FCTS 0x20
156 #define SAB82532_MODE_FLON 0x10
157 #define SAB82532_MODE_RAC 0x08
158 #define SAB82532_MODE_RTS 0x04
159 #define SAB82532_MODE_TRS 0x02
160 #define SAB82532_MODE_TLP 0x01
163 #define SAB82532_TIMR_CNT_MASK 0xe0
164 #define SAB82532_TIMR_VALUE_MASK 0x1f
167 #define SAB82532_DAFO_XBRK 0x40
168 #define SAB82532_DAFO_STOP 0x20
169 #define SAB82532_DAFO_PAR_SPACE 0x00
170 #define SAB82532_DAFO_PAR_ODD 0x08
171 #define SAB82532_DAFO_PAR_EVEN 0x10
172 #define SAB82532_DAFO_PAR_MARK 0x18
173 #define SAB82532_DAFO_PARE 0x04
174 #define SAB82532_DAFO_CHL8 0x00
175 #define SAB82532_DAFO_CHL7 0x01
176 #define SAB82532_DAFO_CHL6 0x02
177 #define SAB82532_DAFO_CHL5 0x03
180 #define SAB82532_RFC_DPS 0x40
181 #define SAB82532_RFC_DXS 0x20
182 #define SAB82532_RFC_RFDF 0x10
183 #define SAB82532_RFC_RFTH_1 0x00
184 #define SAB82532_RFC_RFTH_4 0x04
185 #define SAB82532_RFC_RFTH_16 0x08
186 #define SAB82532_RFC_RFTH_32 0x0c
187 #define SAB82532_RFC_TCDE 0x01
190 #define SAB82532_RBCH_DMA 0x80
191 #define SAB82532_RBCH_CAS 0x20
194 #define SAB82532_XBCH_DMA 0x80
195 #define SAB82532_XBCH_CAS 0x20
196 #define SAB82532_XBCH_XC 0x10
199 #define SAB82532_CCR0_PU 0x80
200 #define SAB82532_CCR0_MCE 0x40
201 #define SAB82532_CCR0_SC_NRZ 0x00
202 #define SAB82532_CCR0_SC_NRZI 0x08
203 #define SAB82532_CCR0_SC_FM0 0x10
204 #define SAB82532_CCR0_SC_FM1 0x14
205 #define SAB82532_CCR0_SC_MANCH 0x18
206 #define SAB82532_CCR0_SM_HDLC 0x00
207 #define SAB82532_CCR0_SM_SDLC_LOOP 0x01
208 #define SAB82532_CCR0_SM_BISYNC 0x02
209 #define SAB82532_CCR0_SM_ASYNC 0x03
212 #define SAB82532_CCR1_ODS 0x10
213 #define SAB82532_CCR1_BCR 0x08
214 #define SAB82532_CCR1_CM_MASK 0x07
217 #define SAB82532_CCR2_SOC1 0x80
218 #define SAB82532_CCR2_SOC0 0x40
219 #define SAB82532_CCR2_BR9 0x80
220 #define SAB82532_CCR2_BR8 0x40
221 #define SAB82532_CCR2_BDF 0x20
222 #define SAB82532_CCR2_SSEL 0x10
223 #define SAB82532_CCR2_XCS0 0x20
224 #define SAB82532_CCR2_RCS0 0x10
225 #define SAB82532_CCR2_TOE 0x08
226 #define SAB82532_CCR2_RWX 0x04
227 #define SAB82532_CCR2_DIV 0x01
230 #define SAB82532_CCR3_PSD 0x01
233 #define SAB82532_TSAX_TSNX_MASK 0xfc
234 #define SAB82532_TSAX_XCS2 0x02
235 #define SAB82532_TSAX_XCS1 0x01
238 #define SAB82532_TSAR_TSNR_MASK 0xfc
239 #define SAB82532_TSAR_RCS2 0x02
240 #define SAB82532_TSAR_RCS1 0x01
243 #define SAB82532_VSTR_CD 0x80
244 #define SAB82532_VSTR_DPLA 0x40
245 #define SAB82532_VSTR_VN_MASK 0x0f
246 #define SAB82532_VSTR_VN_1 0x00
247 #define SAB82532_VSTR_VN_2 0x01
248 #define SAB82532_VSTR_VN_3_2 0x02
251 #define SAB82532_GIS_PI 0x80
252 #define SAB82532_GIS_ISA1 0x08
253 #define SAB82532_GIS_ISA0 0x04
254 #define SAB82532_GIS_ISB1 0x02
255 #define SAB82532_GIS_ISB0 0x01
258 #define SAB82532_IVA_MASK 0xf1
261 #define SAB82532_IPC_VIS 0x80
262 #define SAB82532_IPC_SLA1 0x10
263 #define SAB82532_IPC_SLA0 0x08
264 #define SAB82532_IPC_CASM 0x04
265 #define SAB82532_IPC_IC_OPEN_DRAIN 0x00
266 #define SAB82532_IPC_IC_ACT_LOW 0x01
267 #define SAB82532_IPC_IC_ACT_HIGH 0x03
270 #define SAB82532_ISR0_TCD 0x80
271 #define SAB82532_ISR0_TIME 0x40
272 #define SAB82532_ISR0_PERR 0x20
273 #define SAB82532_ISR0_FERR 0x10
274 #define SAB82532_ISR0_PLLA 0x08
275 #define SAB82532_ISR0_CDSC 0x04
276 #define SAB82532_ISR0_RFO 0x02
277 #define SAB82532_ISR0_RPF 0x01
280 #define SAB82532_ISR1_BRK 0x80
281 #define SAB82532_ISR1_BRKT 0x40
282 #define SAB82532_ISR1_ALLS 0x20
283 #define SAB82532_ISR1_XOFF 0x10
284 #define SAB82532_ISR1_TIN 0x08
285 #define SAB82532_ISR1_CSC 0x04
286 #define SAB82532_ISR1_XON 0x02
287 #define SAB82532_ISR1_XPR 0x01
290 #define SAB82532_IMR0_TCD 0x80
291 #define SAB82532_IMR0_TIME 0x40
292 #define SAB82532_IMR0_PERR 0x20
293 #define SAB82532_IMR0_FERR 0x10
294 #define SAB82532_IMR0_PLLA 0x08
295 #define SAB82532_IMR0_CDSC 0x04
296 #define SAB82532_IMR0_RFO 0x02
297 #define SAB82532_IMR0_RPF 0x01
300 #define SAB82532_IMR1_BRK 0x80
301 #define SAB82532_IMR1_BRKT 0x40
302 #define SAB82532_IMR1_ALLS 0x20
303 #define SAB82532_IMR1_XOFF 0x10
304 #define SAB82532_IMR1_TIN 0x08
305 #define SAB82532_IMR1_CSC 0x04
306 #define SAB82532_IMR1_XON 0x02
307 #define SAB82532_IMR1_XPR 0x01
310 #define SAB82532_PIS_SYNC_B 0x08
311 #define SAB82532_PIS_DTR_B 0x04
312 #define SAB82532_PIS_DTR_A 0x02
313 #define SAB82532_PIS_SYNC_A 0x01
316 #define SAB82532_CCR4_MCK4 0x80
317 #define SAB82532_CCR4_EBRG 0x40
318 #define SAB82532_CCR4_TST1 0x20
319 #define SAB82532_CCR4_ICD 0x10