diff options
Diffstat (limited to 'include/scsi.h')
-rw-r--r-- | include/scsi.h | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/include/scsi.h b/include/scsi.h index ede1907962..23fc7abbaf 100644 --- a/include/scsi.h +++ b/include/scsi.h @@ -2,9 +2,6 @@ /* * (C) Copyright 2001 * Denis Peter, MPL AG Switzerland - * - * See file CREDITS for list of people who contributed to this - * project. */ #ifndef _SCSI_H #define _SCSI_H @@ -112,11 +109,15 @@ #define SCSI_MED_REMOVL 0x1E /* Prevent/Allow medium Removal (O) */ #define SCSI_READ6 0x08 /* Read 6-byte (MANDATORY) */ #define SCSI_READ10 0x28 /* Read 10-byte (MANDATORY) */ +#define SCSI_READ12 0xA8 /* Read 12-byte (O) */ +#define SCSI_READ16 0x88 /* Read 16-byte (O) */ #define SCSI_RD_CAPAC 0x25 /* Read Capacity (MANDATORY) */ +#define SCSI_RD_FMT_CAPAC 0x23 #define SCSI_RD_DEFECT 0x37 /* Read Defect Data (O) */ #define SCSI_READ_LONG 0x3E /* Read Long (O) */ #define SCSI_REASS_BLK 0x07 /* Reassign Blocks (O) */ #define SCSI_RCV_DIAG 0x1C /* Receive Diagnostic Results (O) */ +#define SCSI_RESERVE 0x16 #define SCSI_RELEASE 0x17 /* Release Unit (MANDATORY) */ #define SCSI_REZERO 0x01 /* Rezero Unit (O) */ #define SCSI_SRCH_DAT_E 0x31 /* Search Data Equal (O) */ @@ -131,10 +132,17 @@ #define SCSI_VERIFY 0x2F /* Verify (O) */ #define SCSI_WRITE6 0x0A /* Write 6-Byte (MANDATORY) */ #define SCSI_WRITE10 0x2A /* Write 10-Byte (MANDATORY) */ +#define SCSI_WRITE12 0xAA /* Write 12-Byte (O) */ +#define SCSI_WRITE16 0x8A /* Write 16-Byte (O) */ #define SCSI_WRT_VERIFY 0x2E /* Write and Verify (O) */ #define SCSI_WRITE_LONG 0x3F /* Write Long (O) */ #define SCSI_WRITE_SAME 0x41 /* Write Same (O) */ +#define SCSI_RD_TOC 0x43 +#define SCSI_RD_HEADER 0x44 +#define SERVICE_ACTION_IN_16 0x9e +/* values for service action in */ +#define SAI_READ_CAPACITY_16 0x10 /**************************************************************************** * decleration of functions which have to reside in the LowLevel Part Driver @@ -168,4 +176,10 @@ void scsi_init(void); #define FALSE 0 #endif +/* + * DEVICE TYPES + */ + +#define TYPE_DISK 0x00 + #endif /* _SCSI_H */ |