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 --- |