Deleted Added
full compact
excareg.h (100703) excareg.h (110841)
1/* $NetBSD: i82365reg.h,v 1.3 1998/12/20 17:53:28 nathanw Exp $ */
1/* $NetBSD: i82365reg.h,v 1.3 1998/12/20 17:53:28 nathanw Exp $ */
2/* $FreeBSD: head/sys/dev/exca/excareg.h 100703 2002-07-26 08:01:08Z imp $ */
2/* $FreeBSD: head/sys/dev/exca/excareg.h 110841 2003-02-14 06:21:18Z imp $ */
3
4/*
5 * Copyright (c) 2002 M Warner Losh. All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:
10 * 1. Redistributions of source code must retain the above copyright

--- 85 unchanged lines hidden (view full) ---

96#define EXCA_IDENT 0x00 /* RO */
97#define EXCA_IDENT_IFTYPE_MASK 0xC0
98#define EXCA_IDENT_IFTYPE_IO_ONLY 0x00
99#define EXCA_IDENT_IFTYPE_MEM_ONLY 0x40
100#define EXCA_IDENT_IFTYPE_MEM_AND_IO 0x80
101#define EXCA_IDENT_IFTYPE_RESERVED 0xC0
102#define EXCA_IDENT_ZERO 0x30
103#define EXCA_IDENT_REV_MASK 0x0F
3
4/*
5 * Copyright (c) 2002 M Warner Losh. All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:
10 * 1. Redistributions of source code must retain the above copyright

--- 85 unchanged lines hidden (view full) ---

96#define EXCA_IDENT 0x00 /* RO */
97#define EXCA_IDENT_IFTYPE_MASK 0xC0
98#define EXCA_IDENT_IFTYPE_IO_ONLY 0x00
99#define EXCA_IDENT_IFTYPE_MEM_ONLY 0x40
100#define EXCA_IDENT_IFTYPE_MEM_AND_IO 0x80
101#define EXCA_IDENT_IFTYPE_RESERVED 0xC0
102#define EXCA_IDENT_ZERO 0x30
103#define EXCA_IDENT_REV_MASK 0x0F
104#define EXCA_IDENT_REV_I82365SLR0 0x02
105#define EXCA_IDENT_REV_I82365SLR1 0x03
104#define EXCA_IDENT_REV_I82365SLR0 0x02 /* step a/b */
105#define EXCA_IDENT_REV_I82365SLR1 0x03 /* step c */
106#define EXCA_IDENT_REV_I82365SLDF 0x04 /* step df */
107#define EXCA_IDENT_REV_IBM1 0x08 /* ibm clone */
108#define EXCA_IDENT_REV_IBM2 0x09 /* ibm clone */
109#define EXCA_IDENT_REV_IBM_KING 0x0a /* ibm king */
106
107#define EXCA_IF_STATUS 0x01 /* RO */
108#define EXCA_IF_STATUS_GPI 0x80 /* General Purpose Input */
109#define EXCA_IF_STATUS_POWERACTIVE 0x40
110#define EXCA_IF_STATUS_READY 0x20 /* really READY/!BUSY */
111#define EXCA_IF_STATUS_MEM_WP 0x10
112#define EXCA_IF_STATUS_CARDDETECT_MASK 0x0C
113#define EXCA_IF_STATUS_CARDDETECT_PRESENT 0x0C

--- 263 unchanged lines hidden (view full) ---

377#define EXCA_CIRRUS_CHIP_INFO_SLOTS 0x20
378#define EXCA_CIRRUS_CHIP_INFO_REV 0x1F
379
380#define EXCA_CIRRUS_EXTENDED_INDEX 0x2E
381#define EXCA_CIRRUS_EXTENDED_DATA 0x2F
382#define EXCA_CIRRUS_EXT_CONTROL_1 0x03
383#define EXCA_CIRRUS_EXT_CONTROL_1_PCI_INTR_MASK 0x18
384
110
111#define EXCA_IF_STATUS 0x01 /* RO */
112#define EXCA_IF_STATUS_GPI 0x80 /* General Purpose Input */
113#define EXCA_IF_STATUS_POWERACTIVE 0x40
114#define EXCA_IF_STATUS_READY 0x20 /* really READY/!BUSY */
115#define EXCA_IF_STATUS_MEM_WP 0x10
116#define EXCA_IF_STATUS_CARDDETECT_MASK 0x0C
117#define EXCA_IF_STATUS_CARDDETECT_PRESENT 0x0C

--- 263 unchanged lines hidden (view full) ---

381#define EXCA_CIRRUS_CHIP_INFO_SLOTS 0x20
382#define EXCA_CIRRUS_CHIP_INFO_REV 0x1F
383
384#define EXCA_CIRRUS_EXTENDED_INDEX 0x2E
385#define EXCA_CIRRUS_EXTENDED_DATA 0x2F
386#define EXCA_CIRRUS_EXT_CONTROL_1 0x03
387#define EXCA_CIRRUS_EXT_CONTROL_1_PCI_INTR_MASK 0x18
388
389#define EXCA_VADEM_VMISC 0x3a
390#define EXCA_VADEM_REV 0x40
391#define EXCA_VADEM_COOKIE1 0x0E
392#define EXCA_VADEM_COOKIE2 0x37
393
394#define EXCA_RICOH_ID 0x3a
395#define EXCA_RID_296 0x32
396#define EXCA_RID_396 0xb2
397
385/* Plug and play */
386#define EXCA_PNP_ACTIONTEC 0x1802A904 /* AEI0218 */
387#define EXCA_PNP_IBM3765 0x65374d24 /* IBM3765 */
388#define EXCA_PNP_82365 0x000ED041 /* PNP0E00 */
389#define EXCA_PNP_CL_PD6720 0x010ED041 /* PNP0E01 */
390#define EXCA_PNP_VLSI_82C146 0x020ED041 /* PNP0E02 */
391#define EXCA_PNP_82365_CARDBUS 0x030ED041 /* PNP0E03 */
392#define EXCA_PNP_SCM_SWAPBOX 0x69046d4c /* SMC0469 */

--- 34 unchanged lines hidden ---
398/* Plug and play */
399#define EXCA_PNP_ACTIONTEC 0x1802A904 /* AEI0218 */
400#define EXCA_PNP_IBM3765 0x65374d24 /* IBM3765 */
401#define EXCA_PNP_82365 0x000ED041 /* PNP0E00 */
402#define EXCA_PNP_CL_PD6720 0x010ED041 /* PNP0E01 */
403#define EXCA_PNP_VLSI_82C146 0x020ED041 /* PNP0E02 */
404#define EXCA_PNP_82365_CARDBUS 0x030ED041 /* PNP0E03 */
405#define EXCA_PNP_SCM_SWAPBOX 0x69046d4c /* SMC0469 */

--- 34 unchanged lines hidden ---