Window 0 Configuration Registers - Compaq Tru64 UNIX Installation Manual

Writing network device drivers
Table of Contents

Advertisement

Figure 2–1: Window 0 Configuration Registers
Register
Manufacturer ID Register
Adapter ID Register
Configuration Control Register
Address Control Register
Resource Configuration Register
EEPROM Command Register
EEPROM Data Register
The following code shows the offset definitions for the registers that make
up the window 0 configuration register:
#define W0_MID
0x0
1
#define W0_AID
0x2
2
#define W0_CCR
0x4
3
enum w0_ccr {
4
CCR_PCMCIA=0x4000,
CCR_AUI=0x2000,
CCR_10B2=0x1000,
CCR_ENDEC=0x0100,
CCR_RESET=0x4,
CCR_ENA=0x1
};
#define W0_ACR
0x6
5
enum w0_acr {
6
ACR_10BT=0x0000,
ACR_10B5=0x4000,
ACR_10B2=0xc000,
ACR_ROMS=0x3000,
ACR_ROMB=0x0f00,
ACR_ASE= 0x0080,
ACR_BASE=0x001f
};
#define W0_RCR
0x8
7
enum w0_rcr {
8
RCR_IRQ=0xf000,
RCR_RSV=0x0f00
};
#define W0_ECR
0xa
9
enum w0_ecr {
10
ECR_EBY=0x8000,
ECR_TST=0x4000,
ECR_CMD=0x00ff,
ECR_READ= 0x0080,
Constant
W0_MID
W0_AID
W0_CCR
W0_ACR
W0_RCR
W0_ECR
W0_EDR
ZK-1267U-AI
Defining Device Register Offsets 2–5

Advertisement

Table of Contents
loading

Table of Contents