00001
00002
00003
00004
00005
00006
00007 #ifndef WDETH_H
00008 #define WDETH_H
00009
00010
00011
00012 #define EPL_REG0 0x0
00013 #define EPL_REG1 0x1
00014 #define EPL_REG2 0x2
00015 #define EPL_REG3 0x3
00016 #define EPL_REG4 0x4
00017 #define EPL_REG5 0x5
00018 #define EPL_REG6 0x6
00019 #define EPL_REG7 0x7
00020 #define EPL_EA0 0x8
00021 #define EPL_EA1 0x9
00022 #define EPL_EA2 0xA
00023 #define EPL_EA3 0xB
00024 #define EPL_EA4 0xC
00025 #define EPL_EA5 0xD
00026 #define EPL_TLB 0xE
00027 #define EPL_CHKSUM 0xF
00028 #define EPL_DP8390 0x10
00029
00030 #define EPL_MSR EPL_REG0
00031 #define EPL_ICR EPL_REG1
00032 #define EPL_IRR EPL_REG4
00033 #define EPL_790_HWR EPL_REG4
00034 #define EPL_LAAR EPL_REG5
00035 #define EPL_790_ICR EPL_REG6
00036 #define EPL_GP2 EPL_REG7
00037 #define EPL_790_B EPL_EA3
00038 #define EPL_790_GCR EPL_EA5
00039
00040
00041 #define E_MSR_MEMADDR 0x3F
00042 #define E_MSR_MENABLE 0x40
00043 #define E_MSR_RESET 0x80
00044
00045
00046 #define E_ICR_16BIT 0x01
00047 #define E_ICR_IR2 0x04
00048 #define E_ICR_MEMBIT 0x08
00049
00050
00051 #define E_IRR_IR0 0x20
00052 #define E_IRR_IR1 0x40
00053 #define E_IRR_IEN 0x80
00054
00055
00056 #define E_LAAR_A19 0x01
00057 #define E_LAAR_A20 0x02
00058 #define E_LAAR_A21 0x04
00059 #define E_LAAR_A22 0x08
00060 #define E_LAAR_A23 0x10
00061 #define E_LAAR_SOFTINT 0x20
00062 #define E_LAAR_LAN16E 0x40
00063 #define E_LAAR_MEM16E 0x80
00064
00065
00066 #define E_TLB_EB 0x05
00067 #define E_TLB_E 0x27
00068 #define E_TLB_SMCE 0x29
00069 #define E_TLB_SMC8216T 0x2A
00070 #define E_TLB_SMC8216C 0x2B
00071
00072 #define E_TLB_REV 0x1F
00073 #define E_TLB_SOFT 0x20
00074 #define E_TLB_RAM 0x40
00075
00076
00077 #define E_790_HWR_SWH 0x80
00078
00079
00080 #define E_790_ICR_EIL 0x01
00081
00082
00083 #define E_790_GCR_IR0 0x04
00084 #define E_790_GCR_IR1 0x08
00085 #define E_790_GCR_IR2 0x40
00086
00087 #define inb_we(dep, reg) (inb(dep->de_base_port+reg))
00088 #define outb_we(dep, reg, data) (outb(dep->de_base_port+reg, data))
00089
00090 #endif
00091
00092
00093
00094