Lines Matching +full:0 +full:x3e0
70 #define EXCA_REG_INDEX 0
78 #define EXCA_INDEX0 0x3e0
86 #define EXCA_CHIP0_BASE 0x00
87 #define EXCA_CHIP1_BASE 0x80
91 #define EXCA_SOCKET_SIZE 0x40
92 #define EXCA_SOCKETA_INDEX 0x00
97 #define EXCA_IDENT 0x00 /* RO */
98 #define EXCA_IDENT_IFTYPE_MASK 0xC0
99 #define EXCA_IDENT_IFTYPE_IO_ONLY 0x00
100 #define EXCA_IDENT_IFTYPE_MEM_ONLY 0x40
101 #define EXCA_IDENT_IFTYPE_MEM_AND_IO 0x80
102 #define EXCA_IDENT_IFTYPE_RESERVED 0xC0
103 #define EXCA_IDENT_ZERO 0x30
104 #define EXCA_IDENT_REV_MASK 0x0F
105 #define EXCA_IDENT_REV_I82365SLR0 0x02 /* step a/b */
106 #define EXCA_IDENT_REV_I82365SLR1 0x03 /* step c */
107 #define EXCA_IDENT_REV_I82365SLDF 0x04 /* step df */
108 #define EXCA_IDENT_REV_IBM1 0x08 /* ibm clone */
109 #define EXCA_IDENT_REV_IBM2 0x09 /* ibm clone */
110 #define EXCA_IDENT_REV_IBM_KING 0x0a /* ibm king */
112 #define EXCA_IF_STATUS 0x01 /* RO */
113 #define EXCA_IF_STATUS_GPI 0x80 /* General Purpose Input */
114 #define EXCA_IF_STATUS_POWERACTIVE 0x40
115 #define EXCA_IF_STATUS_READY 0x20 /* really READY/!BUSY */
116 #define EXCA_IF_STATUS_MEM_WP 0x10
117 #define EXCA_IF_STATUS_CARDDETECT_MASK 0x0C
118 #define EXCA_IF_STATUS_CARDDETECT_PRESENT 0x0C
119 #define EXCA_IF_STATUS_BATTERY_MASK 0x03
120 #define EXCA_IF_STATUS_BATTERY_DEAD1 0x00
121 #define EXCA_IF_STATUS_BATTERY_DEAD2 0x01
122 #define EXCA_IF_STATUS_BATTERY_WARNING 0x02
123 #define EXCA_IF_STATUS_BATTERY_GOOD 0x03
125 #define EXCA_PWRCTL 0x02 /* RW */
126 #define EXCA_PWRCTL_OE 0x80 /* output enable */
127 #define EXCA_PWRCTL_DISABLE_RESETDRV 0x40
128 #define EXCA_PWRCTL_AUTOSWITCH_ENABLE 0x20
129 #define EXCA_PWRCTL_PWR_ENABLE 0x10
130 #define EXCA_PWRCTL_VPP2_MASK 0x0C
132 #define EXCA_PWRCTL_VPP2_RESERVED 0x0C
133 #define EXCA_PWRCTL_VPP2_EN1 0x08
134 #define EXCA_PWRCTL_VPP2_EN0 0x04
135 #define EXCA_PWRCTL_VPP2_ENX 0x00
136 #define EXCA_PWRCTL_VPP1_MASK 0x03
138 #define EXCA_PWRCTL_VPP1_RESERVED 0x03
139 #define EXCA_PWRCTL_VPP1_EN1 0x02
140 #define EXCA_PWRCTL_VPP1_EN0 0x01
141 #define EXCA_PWRCTL_VPP1_ENX 0x00
143 #define EXCA_CSC 0x04 /* RW */
144 #define EXCA_CSC_ZERO 0xE0
145 #define EXCA_CSC_GPI 0x10
146 #define EXCA_CSC_CD 0x08 /* Card Detect Change */
147 #define EXCA_CSC_READY 0x04
148 #define EXCA_CSC_BATTWARN 0x02
149 #define EXCA_CSC_BATTDEAD 0x01 /* for memory cards */
150 #define EXCA_CSC_RI 0x01 /* for i/o cards */
152 #define EXCA_ADDRWIN_ENABLE 0x06 /* RW */
153 #define EXCA_ADDRWIN_ENABLE_IO1 0x80
154 #define EXCA_ADDRWIN_ENABLE_IO0 0x40
155 #define EXCA_ADDRWIN_ENABLE_MEMCS16 0x20 /* rtfds if you care */
156 #define EXCA_ADDRWIN_ENABLE_MEM4 0x10
157 #define EXCA_ADDRWIN_ENABLE_MEM3 0x08
158 #define EXCA_ADDRWIN_ENABLE_MEM2 0x04
159 #define EXCA_ADDRWIN_ENABLE_MEM1 0x02
160 #define EXCA_ADDRWIN_ENABLE_MEM0 0x01
162 #define EXCA_CARD_DETECT 0x16 /* RW */
163 #define EXCA_CARD_DETECT_RESERVED 0xC0
164 #define EXCA_CARD_DETECT_SW_INTR 0x20
165 #define EXCA_CARD_DETECT_RESUME_ENABLE 0x10
166 #define EXCA_CARD_DETECT_GPI_TRANSCTL 0x08
167 #define EXCA_CARD_DETECT_GPI_ENABLE 0x04
168 #define EXCA_CARD_DETECT_CFGRST_ENABLE 0x02
169 #define EXCA_CARD_DETECT_MEMDLY_INHIBIT 0x01
173 #define EXCA_INTR 0x03 /* RW */
174 #define EXCA_INTR_RI_ENABLE 0x80
175 #define EXCA_INTR_RESET 0x40 /* active low (zero) */
176 #define EXCA_INTR_CARDTYPE_MASK 0x20
177 #define EXCA_INTR_CARDTYPE_IO 0x20
178 #define EXCA_INTR_CARDTYPE_MEM 0x00
179 #define EXCA_INTR_ENABLE 0x10
180 #define EXCA_INTR_IRQ_MASK 0x0F
181 #define EXCA_INTR_IRQ_SHIFT 0
182 #define EXCA_INTR_IRQ_NONE 0x00
183 #define EXCA_INTR_IRQ_RESERVED1 0x01
184 #define EXCA_INTR_IRQ_RESERVED2 0x02
185 #define EXCA_INTR_IRQ3 0x03
186 #define EXCA_INTR_IRQ4 0x04
187 #define EXCA_INTR_IRQ5 0x05
188 #define EXCA_INTR_IRQ_RESERVED6 0x06
189 #define EXCA_INTR_IRQ7 0x07
190 #define EXCA_INTR_IRQ_RESERVED8 0x08
191 #define EXCA_INTR_IRQ9 0x09
192 #define EXCA_INTR_IRQ10 0x0A
193 #define EXCA_INTR_IRQ11 0x0B
194 #define EXCA_INTR_IRQ12 0x0C
195 #define EXCA_INTR_IRQ_RESERVED13 0x0D
196 #define EXCA_INTR_IRQ14 0x0E
197 #define EXCA_INTR_IRQ15 0x0F
199 #define EXCA_INTR_IRQ_VALIDMASK 0xDEB8 /* 1101 1110 1011 1000 */
201 #define EXCA_CSC_INTR 0x05 /* RW */
202 #define EXCA_CSC_INTR_IRQ_MASK 0xF0
204 #define EXCA_CSC_INTR_IRQ_NONE 0x00
205 #define EXCA_CSC_INTR_IRQ_RESERVED1 0x10
206 #define EXCA_CSC_INTR_IRQ_RESERVED2 0x20
207 #define EXCA_CSC_INTR_IRQ3 0x30
208 #define EXCA_CSC_INTR_IRQ4 0x40
209 #define EXCA_CSC_INTR_IRQ5 0x50
210 #define EXCA_CSC_INTR_IRQ_RESERVED6 0x60
211 #define EXCA_CSC_INTR_IRQ7 0x70
212 #define EXCA_CSC_INTR_IRQ_RESERVED8 0x80
213 #define EXCA_CSC_INTR_IRQ9 0x90
214 #define EXCA_CSC_INTR_IRQ10 0xA0
215 #define EXCA_CSC_INTR_IRQ11 0xB0
216 #define EXCA_CSC_INTR_IRQ12 0xC0
217 #define EXCA_CSC_INTR_IRQ_RESERVED13 0xD0
218 #define EXCA_CSC_INTR_IRQ14 0xE0
219 #define EXCA_CSC_INTR_IRQ15 0xF0
220 #define EXCA_CSC_INTR_CD_ENABLE 0x08
221 #define EXCA_CSC_INTR_READY_ENABLE 0x04
222 #define EXCA_CSC_INTR_BATTWARN_ENABLE 0x02
223 #define EXCA_CSC_INTR_BATTDEAD_ENABLE 0x01 /* for memory cards */
224 #define EXCA_CSC_INTR_RI_ENABLE 0x01 /* for I/O cards */
226 #define EXCA_CSC_INTR_IRQ_VALIDMASK 0xDEB8 /* 1101 1110 1011 1000 */
232 #define EXCA_IOCTL 0x07 /* RW */
233 #define EXCA_IOCTL_IO1_WAITSTATE 0x80
234 #define EXCA_IOCTL_IO1_ZEROWAIT 0x40
235 #define EXCA_IOCTL_IO1_IOCS16SRC_MASK 0x20
236 #define EXCA_IOCTL_IO1_IOCS16SRC_CARD 0x20
237 #define EXCA_IOCTL_IO1_IOCS16SRC_DATASIZE 0x00
238 #define EXCA_IOCTL_IO1_DATASIZE_MASK 0x10
239 #define EXCA_IOCTL_IO1_DATASIZE_16BIT 0x10
240 #define EXCA_IOCTL_IO1_DATASIZE_8BIT 0x00
241 #define EXCA_IOCTL_IO0_WAITSTATE 0x08
242 #define EXCA_IOCTL_IO0_ZEROWAIT 0x04
243 #define EXCA_IOCTL_IO0_IOCS16SRC_MASK 0x02
244 #define EXCA_IOCTL_IO0_IOCS16SRC_CARD 0x02
245 #define EXCA_IOCTL_IO0_IOCS16SRC_DATASIZE 0x00
246 #define EXCA_IOCTL_IO0_DATASIZE_MASK 0x01
247 #define EXCA_IOCTL_IO0_DATASIZE_16BIT 0x01
248 #define EXCA_IOCTL_IO0_DATASIZE_8BIT 0x00
250 #define EXCA_IOADDR0_START_LSB 0x08
251 #define EXCA_IOADDR0_START_MSB 0x09
252 #define EXCA_IOADDR0_STOP_LSB 0x0A
253 #define EXCA_IOADDR0_STOP_MSB 0x0B
254 #define EXCA_IOADDR1_START_LSB 0x0C
255 #define EXCA_IOADDR1_START_MSB 0x0D
256 #define EXCA_IOADDR1_STOP_LSB 0x0E
257 #define EXCA_IOADDR1_STOP_MSB 0x0F
273 #define EXCA_SYSMEM_ADDRX_START_MSB_DATASIZE_MASK 0x80
274 #define EXCA_SYSMEM_ADDRX_START_MSB_DATASIZE_16BIT 0x80
275 #define EXCA_SYSMEM_ADDRX_START_MSB_DATASIZE_8BIT 0x00
276 #define EXCA_SYSMEM_ADDRX_START_MSB_ZEROWAIT 0x40
277 #define EXCA_SYSMEM_ADDRX_START_MSB_SCRATCH_MASK 0x30
278 #define EXCA_SYSMEM_ADDRX_START_MSB_ADDR_MASK 0x0F
280 #define EXCA_SYSMEM_ADDRX_STOP_MSB_WAIT_MASK 0xC0
281 #define EXCA_SYSMEM_ADDRX_STOP_MSB_WAIT0 0x00
282 #define EXCA_SYSMEM_ADDRX_STOP_MSB_WAIT1 0x40
283 #define EXCA_SYSMEM_ADDRX_STOP_MSB_WAIT2 0x80
284 #define EXCA_SYSMEM_ADDRX_STOP_MSB_WAIT3 0xC0
285 #define EXCA_SYSMEM_ADDRX_STOP_MSB_ADDR_MASK 0x0F
294 #define EXCA_CARDMEM_ADDRX_MSB_WP 0x80
295 #define EXCA_CARDMEM_ADDRX_MSB_REGACTIVE_MASK 0x40
296 #define EXCA_CARDMEM_ADDRX_MSB_REGACTIVE_ATTR 0x40
297 #define EXCA_CARDMEM_ADDRX_MSB_REGACTIVE_COMMON 0x00
298 #define EXCA_CARDMEM_ADDRX_MSB_ADDR_MASK 0x3F
300 #define EXCA_SYSMEM_ADDR0_START_LSB 0x10
301 #define EXCA_SYSMEM_ADDR0_START_MSB 0x11
302 #define EXCA_SYSMEM_ADDR0_STOP_LSB 0x12
303 #define EXCA_SYSMEM_ADDR0_STOP_MSB 0x13
305 #define EXCA_CARDMEM_ADDR0_LSB 0x14
306 #define EXCA_CARDMEM_ADDR0_MSB 0x15
308 /* #define EXCA_RESERVED 0x17 */
310 #define EXCA_SYSMEM_ADDR1_START_LSB 0x18
311 #define EXCA_SYSMEM_ADDR1_START_MSB 0x19
312 #define EXCA_SYSMEM_ADDR1_STOP_LSB 0x1A
313 #define EXCA_SYSMEM_ADDR1_STOP_MSB 0x1B
315 #define EXCA_CARDMEM_ADDR1_LSB 0x1C
316 #define EXCA_CARDMEM_ADDR1_MSB 0x1D
318 #define EXCA_SYSMEM_ADDR2_START_LSB 0x20
319 #define EXCA_SYSMEM_ADDR2_START_MSB 0x21
320 #define EXCA_SYSMEM_ADDR2_STOP_LSB 0x22
321 #define EXCA_SYSMEM_ADDR2_STOP_MSB 0x23
323 #define EXCA_CARDMEM_ADDR2_LSB 0x24
324 #define EXCA_CARDMEM_ADDR2_MSB 0x25
326 /* #define EXCA_RESERVED 0x26 */
327 /* #define EXCA_RESERVED 0x27 */
329 #define EXCA_SYSMEM_ADDR3_START_LSB 0x28
330 #define EXCA_SYSMEM_ADDR3_START_MSB 0x29
331 #define EXCA_SYSMEM_ADDR3_STOP_LSB 0x2A
332 #define EXCA_SYSMEM_ADDR3_STOP_MSB 0x2B
334 #define EXCA_CARDMEM_ADDR3_LSB 0x2C
335 #define EXCA_CARDMEM_ADDR3_MSB 0x2D
337 /* #define EXCA_RESERVED 0x2E */
338 /* #define EXCA_RESERVED 0x2F */
340 #define EXCA_SYSMEM_ADDR4_START_LSB 0x30
341 #define EXCA_SYSMEM_ADDR4_START_MSB 0x31
342 #define EXCA_SYSMEM_ADDR4_STOP_LSB 0x32
343 #define EXCA_SYSMEM_ADDR4_STOP_MSB 0x33
345 #define EXCA_CARDMEM_ADDR4_LSB 0x34
346 #define EXCA_CARDMEM_ADDR4_MSB 0x35
348 /* #define EXCA_RESERVED 0x36 */
349 /* #define EXCA_RESERVED 0x37 */
350 /* #define EXCA_RESERVED 0x38 */
351 /* #define EXCA_RESERVED 0x39 */
352 /* #define EXCA_RESERVED 0x3A */
353 /* #define EXCA_RESERVED 0x3B */
354 /* #define EXCA_RESERVED 0x3C */
355 /* #define EXCA_RESERVED 0x3D */
356 /* #define EXCA_RESERVED 0x3E */
357 /* #define EXCA_RESERVED 0x3F */
362 #define EXCA_SYSMEM_ADDR0_WIN 0x40
363 #define EXCA_SYSMEM_ADDR1_WIN 0x41
364 #define EXCA_SYSMEM_ADDR2_WIN 0x42
365 #define EXCA_SYSMEM_ADDR3_WIN 0x43
366 #define EXCA_SYSMEM_ADDR4_WIN 0x44
370 #define EXCA_INTEL_GLOBAL_CTL 0x1E /* RW */
371 #define EXCA_INTEL_GLOBAL_CTL_RESERVED 0xF0
372 #define EXCA_INTEL_GLOBAL_CTL_IRQ14PULSE_ENABLE 0x08
373 #define EXCA_INTEL_GLOBAL_CTL_EXPLICIT_CSC_ACK 0x04
374 #define EXCA_INTEL_GLOBAL_CTL_IRQLEVEL_ENABLE 0x02
375 #define EXCA_INTEL_GLOBAL_CTL_POWERDOWN 0x01
377 #define EXCA_CIRRUS_MISC_CTL_2 0x1E
378 #define EXCA_CIRRUS_MISC_CTL_2_SUSPEND 0x04
380 #define EXCA_CIRRUS_CHIP_INFO 0x1F
381 #define EXCA_CIRRUS_CHIP_INFO_CHIP_ID 0xC0
382 #define EXCA_CIRRUS_CHIP_INFO_SLOTS 0x20
383 #define EXCA_CIRRUS_CHIP_INFO_REV 0x1F
385 #define EXCA_CIRRUS_EXTENDED_INDEX 0x2E
386 #define EXCA_CIRRUS_EXTENDED_DATA 0x2F
387 #define EXCA_CIRRUS_EXT_CONTROL_1 0x03
388 #define EXCA_CIRRUS_EXT_CONTROL_1_PCI_INTR_MASK 0x18
390 #define EXCA_VADEM_VMISC 0x3a
391 #define EXCA_VADEM_REV 0x40
392 #define EXCA_VADEM_COOKIE1 0x0E
393 #define EXCA_VADEM_COOKIE2 0x37
395 #define EXCA_RICOH_ID 0x3a
396 #define EXCA_RID_296 0x32
397 #define EXCA_RID_396 0xb2
402 #define EXCA_O2MICRO_CTRL_C 0x3a
403 #define EXCA_O2CC_IREQ_INTC 0x80
404 #define EXCA_O2CC_STSCHG_INTC 0x20
409 #define EXCA_TOPIC97_CTRL 0x3e
410 #define EXCA_TOPIC97_CTRL_LV_MASK 0x03
413 #define EXCA_PNP_ACTIONTEC 0x1802A904 /* AEI0218 */
414 #define EXCA_PNP_IBM3765 0x65374d24 /* IBM3765 */
415 #define EXCA_PNP_82365 0x000ED041 /* PNP0E00 */
416 #define EXCA_PNP_CL_PD6720 0x010ED041 /* PNP0E01 */
417 #define EXCA_PNP_VLSI_82C146 0x020ED041 /* PNP0E02 */
418 #define EXCA_PNP_82365_CARDBUS 0x030ED041 /* PNP0E03 */
419 #define EXCA_PNP_SCM_SWAPBOX 0x69046d4c /* SMC0469 */
434 #define EXCA_INT_MASK_ALLOWED 0xDEB8 /* AT */