]>
Commit | Line | Data |
---|---|---|
0b99d589 LL |
1 | /* |
2 | * Copyright 2003 Digi International (www.digi.com) | |
3 | * Scott H Kilau <Scott_Kilau at digi dot com> | |
4 | * | |
5 | * This program is free software; you can redistribute it and/or modify | |
6 | * it under the terms of the GNU General Public License as published by | |
7 | * the Free Software Foundation; either version 2, or (at your option) | |
8 | * any later version. | |
9 | * | |
10 | * This program is distributed in the hope that it will be useful, | |
11 | * but WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED; without even the | |
12 | * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | |
13 | * PURPOSE. See the GNU General Public License for more details. | |
0b99d589 LL |
14 | */ |
15 | ||
0b99d589 LL |
16 | #ifndef __DGNC_PCI_H |
17 | #define __DGNC_PCI_H | |
18 | ||
19 | #define PCIMAX 32 /* maximum number of PCI boards */ | |
20 | ||
21 | #define DIGI_VID 0x114F | |
22 | ||
23 | #define PCI_DEVICE_CLASSIC_4_DID 0x0028 | |
24 | #define PCI_DEVICE_CLASSIC_8_DID 0x0029 | |
25 | #define PCI_DEVICE_CLASSIC_4_422_DID 0x00D0 | |
26 | #define PCI_DEVICE_CLASSIC_8_422_DID 0x00D1 | |
27 | #define PCI_DEVICE_NEO_4_DID 0x00B0 | |
28 | #define PCI_DEVICE_NEO_8_DID 0x00B1 | |
29 | #define PCI_DEVICE_NEO_2DB9_DID 0x00C8 | |
30 | #define PCI_DEVICE_NEO_2DB9PRI_DID 0x00C9 | |
31 | #define PCI_DEVICE_NEO_2RJ45_DID 0x00CA | |
32 | #define PCI_DEVICE_NEO_2RJ45PRI_DID 0x00CB | |
33 | #define PCI_DEVICE_NEO_1_422_DID 0x00CC | |
34 | #define PCI_DEVICE_NEO_1_422_485_DID 0x00CD | |
35 | #define PCI_DEVICE_NEO_2_422_485_DID 0x00CE | |
36 | #define PCI_DEVICE_NEO_EXPRESS_8_DID 0x00F0 | |
37 | #define PCI_DEVICE_NEO_EXPRESS_4_DID 0x00F1 | |
38 | #define PCI_DEVICE_NEO_EXPRESS_4RJ45_DID 0x00F2 | |
39 | #define PCI_DEVICE_NEO_EXPRESS_8RJ45_DID 0x00F3 | |
40 | #define PCI_DEVICE_NEO_EXPRESS_4_IBM_DID 0x00F4 | |
41 | ||
42 | #define PCI_DEVICE_CLASSIC_4_PCI_NAME "ClassicBoard 4 PCI" | |
43 | #define PCI_DEVICE_CLASSIC_8_PCI_NAME "ClassicBoard 8 PCI" | |
44 | #define PCI_DEVICE_CLASSIC_4_422_PCI_NAME "ClassicBoard 4 422 PCI" | |
45 | #define PCI_DEVICE_CLASSIC_8_422_PCI_NAME "ClassicBoard 8 422 PCI" | |
46 | #define PCI_DEVICE_NEO_4_PCI_NAME "Neo 4 PCI" | |
47 | #define PCI_DEVICE_NEO_8_PCI_NAME "Neo 8 PCI" | |
48 | #define PCI_DEVICE_NEO_2DB9_PCI_NAME "Neo 2 - DB9 Universal PCI" | |
49 | #define PCI_DEVICE_NEO_2DB9PRI_PCI_NAME "Neo 2 - DB9 Universal PCI - Powered Ring Indicator" | |
50 | #define PCI_DEVICE_NEO_2RJ45_PCI_NAME "Neo 2 - RJ45 Universal PCI" | |
51 | #define PCI_DEVICE_NEO_2RJ45PRI_PCI_NAME "Neo 2 - RJ45 Universal PCI - Powered Ring Indicator" | |
52 | #define PCI_DEVICE_NEO_1_422_PCI_NAME "Neo 1 422 PCI" | |
53 | #define PCI_DEVICE_NEO_1_422_485_PCI_NAME "Neo 1 422/485 PCI" | |
54 | #define PCI_DEVICE_NEO_2_422_485_PCI_NAME "Neo 2 422/485 PCI" | |
55 | ||
56 | #define PCI_DEVICE_NEO_EXPRESS_8_PCI_NAME "Neo 8 PCI Express" | |
57 | #define PCI_DEVICE_NEO_EXPRESS_4_PCI_NAME "Neo 4 PCI Express" | |
58 | #define PCI_DEVICE_NEO_EXPRESS_4RJ45_PCI_NAME "Neo 4 PCI Express RJ45" | |
59 | #define PCI_DEVICE_NEO_EXPRESS_8RJ45_PCI_NAME "Neo 8 PCI Express RJ45" | |
60 | #define PCI_DEVICE_NEO_EXPRESS_4_IBM_PCI_NAME "Neo 4 PCI Express IBM" | |
61 | ||
0b99d589 LL |
62 | /* Size of Memory and I/O for PCI (4 K) */ |
63 | #define PCI_RAM_SIZE 0x1000 | |
64 | ||
65 | /* Size of Memory (2MB) */ | |
66 | #define PCI_MEM_SIZE 0x1000 | |
67 | ||
68 | #endif |