Go to the documentation of this file.
48 #define SYMBIOS_NVRAM_SIZE 368
49 #define SYMBIOS_NVRAM_ADDRESS 0x100
62 #define SYMBIOS_SCAM_ENABLE (1)
63 #define SYMBIOS_PARITY_ENABLE (1<<1)
64 #define SYMBIOS_VERBOSE_MSGS (1<<2)
65 #define SYMBIOS_CHS_MAPPING (1<<3)
66 #define SYMBIOS_NO_NVRAM (1<<3)
68 #define SYMBIOS_SCAN_HI_LO (1)
70 #define SYMBIOS_TERM_CANT_PROGRAM (0)
71 #define SYMBIOS_TERM_ENABLED (1)
72 #define SYMBIOS_TERM_DISABLED (2)
74 #define SYMBIOS_RMVBL_NO_SUPPORT (0)
75 #define SYMBIOS_RMVBL_BOOT_DEVICE (1)
76 #define SYMBIOS_RMVBL_MEDIA_INSTALLED (2)
83 #define SYMBIOS_AVOID_BUS_RESET (1<<2)
94 #define SYMBIOS_INIT_SCAN_AT_BOOT (1)
101 #define SYMBIOS_DISCONNECT_ENABLE (1)
102 #define SYMBIOS_SCAN_AT_BOOT_TIME (1<<1)
103 #define SYMBIOS_SCAN_LUNS (1<<2)
104 #define SYMBIOS_QUEUE_TAGS_ENABLED (1<<3)
115 #define SYMBIOS_SCAM_DEFAULT_METHOD (0)
116 #define SYMBIOS_SCAM_DONT_ASSIGN (1)
117 #define SYMBIOS_SCAM_SET_SPECIFIC_ID (2)
118 #define SYMBIOS_SCAM_USE_ORDER_GIVEN (3)
120 #define SYMBIOS_SCAM_UNKNOWN (0)
121 #define SYMBIOS_SCAM_DEVICE_NOT_FOUND (1)
122 #define SYMBIOS_SCAM_ID_NOT_SET (2)
123 #define SYMBIOS_SCAM_ID_VALID (3)
139 #define TEKRAM_NVRAM_SIZE 64
140 #define TEKRAM_93C46_NVRAM_ADDRESS 0
141 #define TEKRAM_24C16_NVRAM_ADDRESS 0x40
146 #define TEKRAM_PARITY_CHECK (1)
147 #define TEKRAM_SYNC_NEGO (1<<1)
148 #define TEKRAM_DISCONNECT_ENABLE (1<<2)
149 #define TEKRAM_START_CMD (1<<3)
150 #define TEKRAM_TAGGED_COMMANDS (1<<4)
151 #define TEKRAM_WIDE_NEGO (1<<5)
157 #define TEKRAM_MORE_THAN_2_DRIVES (1)
158 #define TEKRAM_DRIVES_SUP_1GB (1<<1)
159 #define TEKRAM_RESET_ON_POWER_ON (1<<2)
160 #define TEKRAM_ACTIVE_NEGATION (1<<3)
161 #define TEKRAM_IMMEDIATE_SEEK (1<<4)
162 #define TEKRAM_SCAN_LUNS (1<<5)
163 #define TEKRAM_REMOVABLE_FLAGS (3<<6)
168 #define TEKRAM_F2_F6_ENABLED (1)
174 #ifndef CONFIG_PARISC
183 #define SYM_SYMBIOS_NVRAM (1)
184 #define SYM_TEKRAM_NVRAM (2)
185 #define SYM_PARISC_PDC (3)
186 #if SYM_CONF_NVRAM_SUPPORT
195 #if SYM_CONF_NVRAM_SUPPORT