Deleted Added
full compact
if_sfreg.h (50863) if_sfreg.h (53468)
1/*
2 * Copyright (c) 1997, 1998, 1999
3 * Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

24 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
30 * THE POSSIBILITY OF SUCH DAMAGE.
31 *
1/*
2 * Copyright (c) 1997, 1998, 1999
3 * Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

24 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
30 * THE POSSIBILITY OF SUCH DAMAGE.
31 *
32 * $FreeBSD: head/sys/dev/sf/if_sfreg.h 50863 1999-09-03 20:58:39Z wpaul $
32 * $FreeBSD: head/sys/dev/sf/if_sfreg.h 53468 1999-11-20 18:29:44Z wpaul $
33 */
34
35/*
36 * Registers for the Adaptec AIC-6915 Starfire. The Starfire has a 512K
37 * register space. These registers can be accessed in the following way:
38 * - PCI config registers are always accessible through PCI config space
39 * - Full 512K space mapped into memory using PCI memory mapped access
40 * - 256-byte I/O space mapped through PCI I/O access

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

55#define AD_DEVICEID_STARFIRE 0x6915
56
57/*
58 * AIC-6915 subsystem IDs. Adaptec uses the subsystem ID to identify
59 * the exact kind of NIC on which the ASIC is mounted. Currently there
60 * are six different variations. Note: the Adaptec manual lists code 0x28
61 * for two different NICs: the 62044 and the 69011/TX. This is a typo:
62 * the code for the 62044 is really 0x18.
33 */
34
35/*
36 * Registers for the Adaptec AIC-6915 Starfire. The Starfire has a 512K
37 * register space. These registers can be accessed in the following way:
38 * - PCI config registers are always accessible through PCI config space
39 * - Full 512K space mapped into memory using PCI memory mapped access
40 * - 256-byte I/O space mapped through PCI I/O access

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

55#define AD_DEVICEID_STARFIRE 0x6915
56
57/*
58 * AIC-6915 subsystem IDs. Adaptec uses the subsystem ID to identify
59 * the exact kind of NIC on which the ASIC is mounted. Currently there
60 * are six different variations. Note: the Adaptec manual lists code 0x28
61 * for two different NICs: the 62044 and the 69011/TX. This is a typo:
62 * the code for the 62044 is really 0x18.
63 *
64 * Note that there also appears to be an 0x19 code for a newer rev
65 * 62044 card.
63 */
64#define AD_SUBSYSID_62011_REV0 0x0008 /* single port 10/100baseTX 64-bit */
65#define AD_SUBSYSID_62011_REV1 0x0009 /* single port 10/100baseTX 64-bit */
66#define AD_SUBSYSID_62022 0x0010 /* dual port 10/100baseTX 64-bit */
66 */
67#define AD_SUBSYSID_62011_REV0 0x0008 /* single port 10/100baseTX 64-bit */
68#define AD_SUBSYSID_62011_REV1 0x0009 /* single port 10/100baseTX 64-bit */
69#define AD_SUBSYSID_62022 0x0010 /* dual port 10/100baseTX 64-bit */
67#define AD_SUBSYSID_62044 0x0018 /* quad port 10/100baseTX 64-bit */
70#define AD_SUBSYSID_62044_REV0 0x0018 /* quad port 10/100baseTX 64-bit */
71#define AD_SUBSYSID_62044_REV1 0x0019 /* quad port 10/100baseTX 64-bit */
68#define AD_SUBSYSID_62020 0x0020 /* single port 10/100baseFX 64-bit */
69#define AD_SUBSYSID_69011 0x0028 /* single port 10/100baseTX 32-bit */
70
71/*
72 * Starfire internal register space map. The entire register space
73 * is available using PCI memory mapped mode. The SF_RMAP_INTREG
74 * space is available using PCI I/O mode. The entire space can be
75 * accessed using indirect I/O using the indirect I/O addr and

--- 965 unchanged lines hidden ---
72#define AD_SUBSYSID_62020 0x0020 /* single port 10/100baseFX 64-bit */
73#define AD_SUBSYSID_69011 0x0028 /* single port 10/100baseTX 32-bit */
74
75/*
76 * Starfire internal register space map. The entire register space
77 * is available using PCI memory mapped mode. The SF_RMAP_INTREG
78 * space is available using PCI I/O mode. The entire space can be
79 * accessed using indirect I/O using the indirect I/O addr and

--- 965 unchanged lines hidden ---