Lines Matching +full:ave +full:- +full:ctrl

4  * Copyright (c) 1994-1998 Initio Corporation
19 * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
37 * - This and the i60uscsi.h file are almost identical,
40 * - Grand cleanup and Linuxisation
43 #define inia100_REVID "Initio INI-A100U2W SCSI device driver; Revision: 1.02d"
59 /* Scatter-Gather Element Structure */
80 #define ORC_CMD_NOP 0x00 /* Host command - NOP */
81 #define ORC_CMD_VERSION 0x01 /* Host command - Get F/W version */
82 #define ORC_CMD_ECHO 0x02 /* Host command - ECHO */
83 #define ORC_CMD_SET_NVM 0x03 /* Host command - Set NVRAM */
84 #define ORC_CMD_GET_NVM 0x04 /* Host command - Get NVRAM */
85 #define ORC_CMD_GET_BUS_STATUS 0x05 /* Host command - Get SCSI bus status */
86 #define ORC_CMD_ABORT_SCB 0x06 /* Host command - Abort SCB */
87 #define ORC_CMD_ISSUE_SCB 0x07 /* Host command - Issue SCB */
267 /*----------header ---------------*/
268 u8 SubVendorID0; /* 00 - Sub Vendor ID */
269 u8 SubVendorID1; /* 00 - Sub Vendor ID */
270 u8 SubSysID0; /* 02 - Sub System ID */
271 u8 SubSysID1; /* 02 - Sub System ID */
272 u8 SubClass; /* 04 - Sub Class */
273 u8 VendorID0; /* 05 - Vendor ID */
274 u8 VendorID1; /* 05 - Vendor ID */
275 u8 DeviceID0; /* 07 - Device ID */
276 u8 DeviceID1; /* 07 - Device ID */
277 u8 Reserved0[2]; /* 09 - Reserved */
278 u8 revision; /* 0B - revision of data structure */
279 /* ----Host Adapter Structure ---- */
280 u8 NumOfCh; /* 0C - Number of SCSI channel */
281 u8 BIOSConfig1; /* 0D - BIOS configuration 1 */
282 u8 BIOSConfig2; /* 0E - BIOS boot channel&target ID */
283 u8 BIOSConfig3; /* 0F - BIOS configuration 3 */
284 /* ----SCSI channel Structure ---- */
285 /* from "CTRL-I SCSI Host Adapter SetUp menu " */
286 u8 scsi_id; /* 10 - Channel 0 SCSI ID */
287 u8 SCSI0Config; /* 11 - Channel 0 SCSI configuration */
288 u8 SCSI0MaxTags; /* 12 - Channel 0 Maximum tags */
289 u8 SCSI0ResetTime; /* 13 - Channel 0 Reset recovering time */
290 u8 ReservedforChannel0[2]; /* 14 - Reserved */
292 /* ----SCSI target Structure ---- */
293 /* from "CTRL-I SCSI device SetUp menu " */
294 u8 Target00Config; /* 16 - Channel 0 Target 0 config */
295 u8 Target01Config; /* 17 - Channel 0 Target 1 config */
296 u8 Target02Config; /* 18 - Channel 0 Target 2 config */
297 u8 Target03Config; /* 19 - Channel 0 Target 3 config */
298 u8 Target04Config; /* 1A - Channel 0 Target 4 config */
299 u8 Target05Config; /* 1B - Channel 0 Target 5 config */
300 u8 Target06Config; /* 1C - Channel 0 Target 6 config */
301 u8 Target07Config; /* 1D - Channel 0 Target 7 config */
302 u8 Target08Config; /* 1E - Channel 0 Target 8 config */
303 u8 Target09Config; /* 1F - Channel 0 Target 9 config */
304 u8 Target0AConfig; /* 20 - Channel 0 Target A config */
305 u8 Target0BConfig; /* 21 - Channel 0 Target B config */
306 u8 Target0CConfig; /* 22 - Channel 0 Target C config */
307 u8 Target0DConfig; /* 23 - Channel 0 Target D config */
308 u8 Target0EConfig; /* 24 - Channel 0 Target E config */
309 u8 Target0FConfig; /* 25 - Channel 0 Target F config */
311 u8 SCSI1Id; /* 26 - Channel 1 SCSI ID */
312 u8 SCSI1Config; /* 27 - Channel 1 SCSI configuration */
313 u8 SCSI1MaxTags; /* 28 - Channel 1 Maximum tags */
314 u8 SCSI1ResetTime; /* 29 - Channel 1 Reset recovering time */
315 u8 ReservedforChannel1[2]; /* 2A - Reserved */
317 /* ----SCSI target Structure ---- */
318 /* from "CTRL-I SCSI device SetUp menu " */
319 u8 Target10Config; /* 2C - Channel 1 Target 0 config */
320 u8 Target11Config; /* 2D - Channel 1 Target 1 config */
321 u8 Target12Config; /* 2E - Channel 1 Target 2 config */
322 u8 Target13Config; /* 2F - Channel 1 Target 3 config */
323 u8 Target14Config; /* 30 - Channel 1 Target 4 config */
324 u8 Target15Config; /* 31 - Channel 1 Target 5 config */
325 u8 Target16Config; /* 32 - Channel 1 Target 6 config */
326 u8 Target17Config; /* 33 - Channel 1 Target 7 config */
327 u8 Target18Config; /* 34 - Channel 1 Target 8 config */
328 u8 Target19Config; /* 35 - Channel 1 Target 9 config */
329 u8 Target1AConfig; /* 36 - Channel 1 Target A config */
330 u8 Target1BConfig; /* 37 - Channel 1 Target B config */
331 u8 Target1CConfig; /* 38 - Channel 1 Target C config */
332 u8 Target1DConfig; /* 39 - Channel 1 Target D config */
333 u8 Target1EConfig; /* 3A - Channel 1 Target E config */
334 u8 Target1FConfig; /* 3B - Channel 1 Target F config */
335 u8 reserved[3]; /* 3C - Reserved */
336 /* ---------- CheckSum ---------- */
337 u8 CheckSum; /* 3F - Checksum of NVRam */
340 /* Bios Configuration for nvram->BIOSConfig1 */
345 /* Bios Configuration for nvram->BIOSConfig2 */
349 /* Bit definition for nvram->SCSIConfig */
357 /* Bit definition for nvram->TargetxConfig */