btvmeireg.h revision 1.3 1 1.3 wiz /* $NetBSD: btvmeireg.h,v 1.3 2001/09/16 16:34:38 wiz Exp $ */
2 1.1 drochner
3 1.1 drochner #ifndef _bit3reg_h_
4 1.1 drochner #define _bit3reg_h_
5 1.1 drochner
6 1.1 drochner #ifdef _KERNEL
7 1.1 drochner
8 1.1 drochner #define BIT3_LSR_BITS "\20\1CABLE\2LRCERR\3ITO\6INTPR\7RBERR\10PARERR"
9 1.1 drochner
10 1.1 drochner /* following is from:
11 1.1 drochner ** Filename: btpciio.h
12 1.1 drochner **
13 1.1 drochner ** Purpose: Bit 3 400-809 PCI Applications Toolkit
14 1.1 drochner ** Adaptor Node Register Include File.
15 1.1 drochner */
16 1.1 drochner
17 1.1 drochner /******************************************************************************
18 1.1 drochner **
19 1.1 drochner ** Mapping Register Defines
20 1.1 drochner **
21 1.1 drochner ******************************************************************************/
22 1.1 drochner
23 1.1 drochner #define MR_PCI_VME 0x0 /* PCI to VME Map RAM base offset */
24 1.1 drochner #define MR_PCI_VME_SIZE 0x8000 /* PCI to VME Map RAM size (bytes) */
25 1.1 drochner
26 1.1 drochner #define MR_VME_PCI 0x8000 /* VME to PCI Map RAM base offset */
27 1.1 drochner #define MR_VME_PCI_SIZE 0x4000 /* VME to PCI Map RAM size (bytes) */
28 1.1 drochner
29 1.1 drochner #define MR_DMA_PCI 0xC000 /* DMA to PCI Map RAM base offset */
30 1.1 drochner #define MR_DMA_PCI_SIZE 0x4000 /* DMA to PCI Map RAM size (bytes) */
31 1.1 drochner
32 1.1 drochner #define MR_BYTE_SWAP (1<<3) /* r/w, Byte swap bytes */
33 1.1 drochner #define MR_WORD_SWAP (1<<2) /* r/w, Swap words */
34 1.1 drochner #define MR_WBYTE_SWAP (1<<1) /* r/w, Byte Swap non-bytes */
35 1.1 drochner #define MR_RAM_INVALID (1<<0) /* r/w, Map register is invalid */
36 1.1 drochner
37 1.1 drochner #define MR_ADDR_MASK 0xFFFFF000UL /* Mask for map address bits A31-A12 */
38 1.1 drochner #define MR_REM_BUS_MASK 0x00000FFFUL /* Mask for remote address bits A11-A0 */
39 1.1 drochner
40 1.1 drochner #define MR_AMOD_MASK 0x00000FC0UL /* Mask for address modifier bits */
41 1.1 drochner /* AM5-AM0 for register bits A11-A6 */
42 1.1 drochner #define MR_AMOD_SHIFT 6 /* Shift value for AMOD bits AM5-AM0 */
43 1.1 drochner
44 1.1 drochner #define MR_FC_MASK 0x30 /* Mask for Mapping RAM Function Codes */
45 1.1 drochner #define MR_FC_RBIO 0x10 /* Remote Bus I/O Mapping function code */
46 1.1 drochner #define MR_FC_RRAM 0x20 /* Remote RAM Mapping function code */
47 1.1 drochner #define MR_FC_DPRAM 0x30 /* Dual Port RAM Mapping function code */
48 1.1 drochner
49 1.1 drochner
50 1.1 drochner
51 1.1 drochner /******************************************************************************
52 1.1 drochner **
53 1.1 drochner ** Local Adaptor Node Registers
54 1.1 drochner **
55 1.1 drochner *******************************************************************************
56 1.1 drochner **
57 1.1 drochner ** Local Command Register (Read/Write, 8 Bits)
58 1.1 drochner **
59 1.1 drochner *******************************************************************************
60 1.1 drochner ** 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
61 1.1 drochner ** +C_STAT |+CLR_PR |+SND_PT | | | | |
62 1.1 drochner ******************************************************************************/
63 1.1 drochner
64 1.1 drochner #define LOC_CMD1 (0x00) /* Local Command Register */
65 1.1 drochner
66 1.1 drochner #define LC1_CLR_ERROR (1<<7) /* w, Clear status error bits (1 Shot) */
67 1.1 drochner #define LC1_CLR_PR_INT (1<<6) /* w, Clear PR (PS) Interupt (1 Shot) */
68 1.1 drochner #define LC1_SND_PT_INT (1<<5) /* r/w, Set PT Interupt */
69 1.1 drochner
70 1.1 drochner /******************************************************************************
71 1.1 drochner **
72 1.1 drochner ** Local Interrupt Control Register (Read/Write, 8 Bits)
73 1.1 drochner **
74 1.1 drochner *******************************************************************************
75 1.1 drochner ** 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
76 1.1 drochner ** +INT_ACT | +INT_EN |+ERR_INT | 0 | 0 | +CINT2 | +CINT1 | +CINT0
77 1.1 drochner ******************************************************************************/
78 1.1 drochner
79 1.1 drochner #define LOC_INT_CTRL (0x01) /* Local Interrupt Control Register */
80 1.1 drochner
81 1.1 drochner #define LIC_INT_PENDING (1<<7) /* r , Adaptor asserting INT on PCI bus */
82 1.1 drochner #define LIC_INT_ENABLE (1<<6) /* r/w, Normal (PR & CINT) INT Enable */
83 1.1 drochner #define LIC_ERR_INT_ENABLE (1<<5) /* r/w, Error Interupt Enable */
84 1.1 drochner
85 1.1 drochner #define LIC_PT_CINT_SEL2 (1<<2) /* r/w, PT CINT Line Selection Bit 2 */
86 1.1 drochner #define LIC_PT_CINT_SEL1 (1<<1) /* r/w, PT CINT Line Selection Bit 1 */
87 1.1 drochner #define LIC_PT_CINT_SEL0 (1<<0) /* r/w, PT CINT Line Selection Bit 0 */
88 1.1 drochner
89 1.1 drochner
90 1.1 drochner /******************************************************************************
91 1.1 drochner **
92 1.1 drochner ** Local Status Register (Read Only, 8 Bits)
93 1.1 drochner **
94 1.1 drochner *******************************************************************************
95 1.1 drochner ** 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
96 1.1 drochner ** +PARITY |+REMBUS |+PR_INT |+CARD_RDY| 0 |+TIMEOUT|+LRC_ERR|+NOCONNECT
97 1.1 drochner ******************************************************************************/
98 1.1 drochner
99 1.1 drochner #define LOC_STATUS (0x02) /* Local Status Register */
100 1.1 drochner
101 1.1 drochner #define LSR_PARITY_ERR (1<<7) /* Interface Parity Error PCI->REM. */
102 1.1 drochner #define LSR_REMBUS_ERR (1<<6) /* BERR from VME on PCI->REM. xfer */
103 1.2 wiz #define LSR_PR_STATUS (1<<5) /* PR interrupt received from REMOTE */
104 1.1 drochner #define LSR_TIMEOUT_ERR (1<<2) /* Interface Timeout error PCI->REM */
105 1.1 drochner #define LSR_LRC_ERR (1<<1) /* LRC error (DMA master only) */
106 1.1 drochner #define LSR_NO_CONNECT (1<<0) /* REM. bus power or I/O cable is off */
107 1.1 drochner
108 1.1 drochner #define LSR_ERROR_MASK (LSR_PARITY_ERR|LSR_REMBUS_ERR|LSR_TIMEOUT_ERR|LSR_LRC_ERR)
109 1.1 drochner #define LSR_CERROR_MASK (LSR_NO_CONNECT|LSR_ERROR_MASK)
110 1.1 drochner
111 1.1 drochner
112 1.1 drochner /******************************************************************************
113 1.1 drochner **
114 1.1 drochner ** Local Interrupt Status Register (Read Only)
115 1.1 drochner **
116 1.1 drochner *******************************************************************************
117 1.1 drochner ** 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
118 1.1 drochner ** +CINT7 | +CINT6 | +CINT5 | +CINT4 | +CINT3 | +CINT2 | +CINT1 | +CINT0
119 1.1 drochner ******************************************************************************/
120 1.1 drochner
121 1.1 drochner #define LOC_INT_STATUS (0x03) /* Local Interrupt Status Register */
122 1.1 drochner
123 1.1 drochner #define LIS_CINT7 (1<<7) /* Cable Interrupt 7 - CINT7 */
124 1.1 drochner #define LIS_CINT6 (1<<6) /* Cable Interrupt 6 - CINT6 */
125 1.1 drochner #define LIS_CINT5 (1<<5) /* Cable Interrupt 5 - CINT5 */
126 1.1 drochner #define LIS_CINT4 (1<<4) /* Cable Interrupt 4 - CINT4 */
127 1.1 drochner #define LIS_CINT3 (1<<3) /* Cable Interrupt 3 - CINT3 */
128 1.1 drochner #define LIS_CINT2 (1<<2) /* Cable Interrupt 2 - CINT2 */
129 1.1 drochner #define LIS_CINT1 (1<<1) /* Cable Interrupt 1 - CINT1 */
130 1.1 drochner
131 1.1 drochner #define LIS_CINT_MASK (LIS_CINT1 | LIS_CINT2 | LIS_CINT3 | LIS_CINT4 | LIS_CINT5 | LIS_CINT6 | LIS_CINT7 )
132 1.1 drochner
133 1.1 drochner
134 1.1 drochner
135 1.1 drochner /******************************************************************************
136 1.1 drochner **
137 1.1 drochner ** Remote Adaptor Registers
138 1.1 drochner **
139 1.1 drochner *******************************************************************************
140 1.1 drochner **
141 1.1 drochner ** Remote Command Register 1 (Write Only, 8 Bits)
142 1.1 drochner **
143 1.1 drochner *******************************************************************************
144 1.1 drochner ** 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
145 1.1 drochner ** +RESET |+CLR_PT | +SND_PR |+LOCKBUS| +PGMODE| +IACK2 | +IACK1 | +IACK0|VME
146 1.1 drochner ** " | " | " | " | " |+IOPGSEL|+PRMOD1 |+PRMOD0|Q-bus
147 1.1 drochner ** " | " | " | " | " |+IOPGSEL| 0 | 0 |MBus1
148 1.1 drochner ******************************************************************************/
149 1.1 drochner
150 1.1 drochner #define REM_CMD1 (0x08) /* Remote Command Register 1 */
151 1.1 drochner
152 1.1 drochner #define RC1_RESET_REM (1<<7) /* Reset remote bus - ONE SHOT */
153 1.1 drochner #define RC1_CLR_PT_INT (1<<6) /* PT (PM) interrupt - FROM REMOTE */
154 1.1 drochner #define RC1_SND_PR_INT (1<<5) /* PR (PS) interrupt - TO REMOTE */
155 1.1 drochner #define RC1_LOCK_REM_BUS (1<<4) /* Lock remote bus - FOR RMW ONLY */
156 1.1 drochner #define RC1_PG_SEL (1<<3) /* Enable page mode access */
157 1.1 drochner
158 1.1 drochner #define RC1_INT_ACK_A3 (1<<2) /* IACK Read Mode Address Bit 2 */
159 1.1 drochner #define RC1_INT_ACK_A2 (1<<1) /* IACK Read Mode Address Bit 1 */
160 1.1 drochner #define RC1_INT_ACK_A1 (1<<0) /* IACK Read Mode Address Bit 0 */
161 1.1 drochner
162 1.1 drochner #define RC1_IACK_MASK (0x07) /* IACK read level select mask */
163 1.1 drochner
164 1.1 drochner
165 1.1 drochner /*****************************************************************************
166 1.1 drochner **
167 1.1 drochner ** Remote Status Register (Read Only, 8 Bits)
168 1.1 drochner **
169 1.1 drochner ******************************************************************************
170 1.1 drochner ** 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
171 1.1 drochner ** +RRESET | IACK_1 | +PRSET | +LKNSET| +PGREG |IACK_2|+PTSET|IACK_0|VME
172 1.1 drochner ** 0 | 0 | +PRSET | +LKNSET| +PGMOD | 0 |+PTSET| 0 |A24,Q,MB1
173 1.1 drochner *****************************************************************************/
174 1.1 drochner
175 1.1 drochner #define REM_STATUS (0x08) /* Remote Status Register */
176 1.1 drochner
177 1.1 drochner #define RSR_PR_STATUS (1<<5) /* PR Interrupt is set */
178 1.1 drochner #define RSR_NOT_LOCK_STATUS (1<<4) /* Remote bus is *NOT* locked */
179 1.1 drochner #define RSR_PG_STATUS (1<<3) /* Page mode access is Enabled */
180 1.1 drochner #define RSR_PT_STATUS (1<<1) /* PT interrupt is set */
181 1.1 drochner
182 1.1 drochner /* The following bits apply to A32 VMEbus products ONLY */
183 1.1 drochner #define RSR_WAS_RESET (1<<7) /* Remote bus was reset */
184 1.1 drochner #define RSR_IACK2 (1<<2) /* IACK Read Mode Address Bit 2 */
185 1.1 drochner #define RSR_IACK1 (1<<6) /* IACK Read Mode Address Bit 1 */
186 1.1 drochner #define RSR_IACK0 (1<<0) /* IACK Read Mode Address Bit 0 */
187 1.1 drochner
188 1.1 drochner
189 1.1 drochner /******************************************************************************
190 1.1 drochner **
191 1.1 drochner ** Remote Command Register 2 (Read/Write, 8 Bits)
192 1.1 drochner ** THIS REGISTER DOES NOT APPLY TO A24 VMEbus
193 1.1 drochner **
194 1.1 drochner *******************************************************************************
195 1.1 drochner ** 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
196 1.1 drochner ** +DMA_PAUS | +AMOD_SEL | +DMA_BLK | +INT_DIS | PGSZ3 | PGSZ2 | PGSZ1 | PGSZ0
197 1.1 drochner ******************************************************************************/
198 1.1 drochner
199 1.1 drochner #define REM_CMD2 (0x09) /* Remote Command Register 2 */
200 1.1 drochner
201 1.1 drochner /* The following bits apply to A32 DMA VMEbus products only */
202 1.1 drochner #define RC2_DMA_PAUSE (1<<7) /* DMA remote pause after 16 xfers */
203 1.1 drochner #define RC2_REM_AMOD_SEL (1<<6) /* Use remote address modifier reg. */
204 1.1 drochner #define RC2_DMA_BLK_SEL (1<<5) /* Use remote block-mode DMA operatn */
205 1.1 drochner #define RC2_CINT_DISABLE (1<<4) /* Disable passing of rem cable intr */
206 1.1 drochner
207 1.1 drochner /* The following bits apply to all products */
208 1.1 drochner #define RC2_PG_SIZE_64K (0x00) /* 64K Page Size */
209 1.1 drochner #define RC2_PG_SIZE_128K (0x01) /* 128K Page Size */
210 1.1 drochner #define RC2_PG_SIZE_256K (0x03) /* 256K Page Size */
211 1.1 drochner #define RC2_PG_SIZE_512K (0x07) /* 512K Page Size */
212 1.1 drochner #define RC2_PG_SIZE_1MB (0x0F) /* 1M Page Size */
213 1.1 drochner
214 1.1 drochner #define RC2_PG_SIZE_MASK (0x0F) /* Page Size select mask */
215 1.1 drochner
216 1.1 drochner
217 1.1 drochner /******************************************************************************
218 1.1 drochner **
219 1.1 drochner ** Remote Node Address Page Register (Read/Write, 16 Bits)
220 1.1 drochner **
221 1.1 drochner ******************************************************************************/
222 1.1 drochner
223 1.1 drochner #define REM_PAGE (0x0A) /* Remote Address Page Register */
224 1.1 drochner
225 1.1 drochner #define REM_PAGE_LO (0x0A) /* Address page byte - A16-A23 */
226 1.1 drochner
227 1.1 drochner /* The following define applies to A32 VMEbus products only */
228 1.1 drochner #define REM_PAGE_HI (0x0B) /* Address page byte - A24-A31 */
229 1.1 drochner
230 1.1 drochner #define MIN_PAGE_SHIFT 16 /* 64k is minimum size (shift value) */
231 1.1 drochner #define MAX_PAGE_SHIFT 20 /* 1MB maximum page size (shift value) */
232 1.1 drochner
233 1.1 drochner #define QBUS_PG_MAX (0x3F) /* Needed for "bt_remid" to identify QBUS */
234 1.1 drochner
235 1.1 drochner
236 1.1 drochner /******************************************************************************
237 1.1 drochner **
238 1.1 drochner ** Remote Card ID Register (Read/Write, 8 Bits)
239 1.1 drochner ** A32 Products Only
240 1.1 drochner **
241 1.1 drochner ******************************************************************************/
242 1.1 drochner
243 1.1 drochner #define REM_CARD_ID (0x0C) /* Remote Card ID Register */
244 1.1 drochner
245 1.1 drochner
246 1.1 drochner /******************************************************************************
247 1.1 drochner **
248 1.1 drochner ** Remote Address Modifier Register (Read/Write, 8 Bits)
249 1.1 drochner ** VMEbus Products Only
250 1.1 drochner **
251 1.1 drochner ******************************************************************************/
252 1.1 drochner
253 1.1 drochner #define REM_AMOD (0x0D) /* Remote Address Modifier Register */
254 1.1 drochner
255 1.1 drochner
256 1.1 drochner /******************************************************************************
257 1.1 drochner **
258 1.1 drochner ** IACK Read Register (Read Only)
259 1.1 drochner ** VMEbus & Q-bus Only
260 1.1 drochner **
261 1.1 drochner ******************************************************************************/
262 1.1 drochner
263 1.1 drochner #define REM_IACK (0x0E) /* IACK Read Register */
264 1.1 drochner
265 1.1 drochner #define REM_IACK_WORD (0x0E) /* IACK vector-D0-D7(word) */
266 1.1 drochner #define REM_IACK_BYTE (0x0F) /* IACK vector-D0-D7(byte)D8-D15(word) */
267 1.1 drochner
268 1.1 drochner
269 1.1 drochner
270 1.1 drochner /******************************************************************************
271 1.1 drochner **
272 1.1 drochner ** DMA Registers
273 1.1 drochner **
274 1.1 drochner *******************************************************************************
275 1.1 drochner **
276 1.1 drochner ** Local DMA Command Register (Read/Write, 8 Bits)
277 1.1 drochner **
278 1.1 drochner *******************************************************************************
279 1.1 drochner ** 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
280 1.1 drochner ** +LDC_START | +DP_SEL | +WRT_SEL | +D32_SEL | 0 | +INT_EN | +DMA_DN | 0
281 1.1 drochner ******************************************************************************/
282 1.1 drochner
283 1.1 drochner #define LDMA_CMD (0x10) /* Local DMA Command Register */
284 1.1 drochner
285 1.1 drochner #define LDC_START (1<<7) /* Start DMA */
286 1.1 drochner #define LDC_DP_SEL (1<<6) /* DMA to Dual-Port select */
287 1.1 drochner #define LDC_WRITE_SEL (1<<5) /* DMA transfer direction */
288 1.1 drochner #define LDC_DMA_D32_SEL (1<<4) /* DMA transfer size 16 / 32 bit data */
289 1.1 drochner #define LDC_DMA_INT_ENABLE (1<<2) /* DMA done interrupt enable */
290 1.1 drochner #define LDC_DMA_DONE (1<<1) /* DMA done indicator flag */
291 1.1 drochner #define LDC_DMA_ACTIVE (1<<0) /* DMA in progress indicator flag */
292 1.1 drochner
293 1.1 drochner
294 1.1 drochner /******************************************************************************
295 1.1 drochner **
296 1.1 drochner ** Local DMA Remainder Count Register (Read/Write, 8 Bits)
297 1.1 drochner **
298 1.1 drochner ******************************************************************************/
299 1.1 drochner
300 1.1 drochner #define LDMA_RMD_CNT (0x11) /* Local DMA Remainder Count Register */
301 1.1 drochner
302 1.1 drochner
303 1.1 drochner /*******************************************************************************
304 1.1 drochner **
305 1.1 drochner ** Local DMA Packet Count Register (Read/Write, 16 Bits)
306 1.1 drochner **
307 1.1 drochner *******************************************************************************/
308 1.1 drochner
309 1.1 drochner #define LDMA_PKT_CNT (0x12) /* Local DMA Packet Count Register */
310 1.1 drochner
311 1.1 drochner #define LDMA_PKT_CNT_LO (0x12) /* Packet Count Byte - D0-D7 */
312 1.1 drochner #define LDMA_PKT_CNT_HI (0x13) /* Packet Count Byte - D8-D15 */
313 1.1 drochner
314 1.1 drochner #define LDMA_MIN_DMA_PKT_SIZE 4UL /* Minimum DMA Packet Size In Bytes */
315 1.1 drochner #define LDMA_DMA_PKT_SIZE 8UL /* Standard DMA Packet Size Shift Val */
316 1.1 drochner #define LDMA_MAX_XFER_LEN 0xFFFFFFL /* Maximum DMA transfer Size In Bytes */
317 1.1 drochner
318 1.1 drochner
319 1.1 drochner /******************************************************************************
320 1.1 drochner **
321 1.1 drochner ** Local DMA Address Registers (Read/Write)
322 1.1 drochner **
323 1.1 drochner *******************************************************************************/
324 1.1 drochner #define LDMA_ADDR (0x14) /* Local DMA Address [indexes DMA map space] */
325 1.1 drochner
326 1.1 drochner #define LDMA_ADDR_LO (0x14) /* Local DMA Address Byte - D0-D7 */
327 1.1 drochner #define LDMA_ADDR_MID (0x15) /* Local DMA Address Byte - D8-D15 */
328 1.1 drochner #define LDMA_ADDR_HI (0x16) /* Local DMA Address Byte - D8-D15 */
329 1.1 drochner
330 1.1 drochner
331 1.1 drochner
332 1.1 drochner /******************************************************************************
333 1.1 drochner **
334 1.1 drochner ** Remote DMA Packet Length Count Register (Read/Write)
335 1.1 drochner **
336 1.1 drochner ******************************************************************************/
337 1.1 drochner #define RDMA_LEN_CNT (0x18) /* Remote DMA 1st packet size */
338 1.1 drochner
339 1.1 drochner
340 1.1 drochner /******************************************************************************
341 1.1 drochner **
342 1.1 drochner ** Remote DMA Address Register (Read/Write)
343 1.1 drochner **
344 1.1 drochner ******************************************************************************/
345 1.1 drochner #define RDMA_ADDR (0x1A) /* Remote DMA Address */
346 1.1 drochner
347 1.1 drochner #define RDMA_ADDR_HI (0x1A) /* Remote DMA Address (A31-A16) */
348 1.1 drochner #define RDMA_ADDR_LO (0x1C) /* Remote DMA Address (A15-A0) */
349 1.1 drochner
350 1.1 drochner
351 1.1 drochner /******************************************************************************
352 1.1 drochner **
353 1.1 drochner ** Remote Slave Status Register (Read Only, 8 Bits)
354 1.1 drochner **
355 1.1 drochner *******************************************************************************
356 1.1 drochner ** 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
357 1.1 drochner ** +PARITY |+REMBUS |+PR_INT |+CARD_RDY| 0 |+TIMEOUT|+LRC_ERR|+NOCONNECT
358 1.1 drochner ******************************************************************************/
359 1.1 drochner
360 1.1 drochner #define REM_SLAVE_STATUS (0x1F) /* Local Status of remote card */
361 1.1 drochner
362 1.1 drochner #define RSS_PARITY_ERR (1<<7) /* Interface Parity Error Remote->PCI */
363 1.1 drochner #define RSS_REMBUS_ERR (1<<6) /* Invalid mapping RAM access or a */
364 1.3 wiz /* data parity error occurred */
365 1.1 drochner #define RSS_PR_STATUS (1<<5) /* PR interrupt set on the VME card */
366 1.1 drochner #define RSS_TIMEOUT_ERR (1<<2) /* Interface Timeout error on DMA xfer */
367 1.1 drochner #define RSS_PT_STATUS (1<<1) /* PT interrupt set on the VME card */
368 1.1 drochner #define RSS_NO_CONNECT (1<<0) /* Rem. bus power / I/O cable is off */
369 1.1 drochner
370 1.1 drochner #define RSS_ERROR_MASK (RSS_PARITY_ERR|RSS_REMBUS_ERR|RSS_TIMEOUT_ERR)
371 1.1 drochner #define RSS_CERROR_MASK (RSS_NO_CONNECT|RSS_ERROR_MASK)
372 1.1 drochner
373 1.1 drochner #endif /* KERNEL */
374 1.1 drochner
375 1.1 drochner #endif
376