Go to the documentation of this file.
25 #include <asm/types.h>
31 #define S42XX_REQUEST_PORT_OFFSET 0x40
32 #define S42XX_REPLY_INTR_MASK_OFFSET 0x34
33 #define S42XX_REPLY_PORT_OFFSET 0x44
34 #define S42XX_INTR_STATUS 0x30
36 #define S42XX_INTR_OFF 0x08
37 #define S42XX_INTR_PENDING 0x08
39 #define COMMAND_FIFO 0x04
40 #define COMMAND_COMPLETE_FIFO 0x08
41 #define INTR_MASK 0x0C
42 #define INTR_STATUS 0x10
43 #define INTR_PENDING 0x14
45 #define FIFO_NOT_EMPTY 0x01
46 #define FIFO_NOT_FULL 0x02
48 #define BIG_PROBLEM 0x40
49 #define LOG_NOT_CONF 2
57 #define RCODE_NONFATAL 0x02
58 #define RCODE_FATAL 0x04
59 #define RCODE_INVREQ 0x10
83 #define CMD_RWREQ 0x00
84 #define CMD_IOCTL_PEND 0x01
85 #define CMD_IOCTL_DONE 0x02
153 #define ID_LOG_DRV 0x10
163 #define ID_LOG_DRV_EXT 0x18
170 #define SENSE_LOG_DRV_STAT 0x12
200 #define START_RECOVER 0x13
202 #define ID_PHYS_DRV 0x15
226 #define BLINK_DRV_LEDS 0x16
234 #define SENSE_BLINK_LEDS 0x17
242 #define IDA_READ 0x20
243 #define IDA_WRITE 0x30
244 #define IDA_WRITE_MEDIA 0x31
245 #define RESET_TO_DIAG 0x40
246 #define DIAG_PASS_THRU 0x41
248 #define SENSE_CONFIG 0x50
249 #define SET_CONFIG 0x51
280 __u16 big_drv_map[8];
282 __u16 fault_tol_mode;
288 #define BYPASS_VOL_STATE 0x52
289 #define SS_CREATE_VOL 0x53
290 #define CHANGE_CONFIG 0x54
291 #define SENSE_ORIG_CONF 0x55
292 #define REORDER_LOG_DRV 0x56
297 #define LABEL_LOG_DRV 0x57
302 #define SS_TO_VOL 0x58
304 #define SET_SURF_DELAY 0x60
310 #define SET_OVERHEAT_DELAY 0x61
321 #define PASSTHRU_A 0x91
341 #define RESUME_BACKGROUND_ACTIVITY 0x99
342 #define SENSE_CONTROLLER_PERFORMANCE 0xa8
343 #define FLUSH_CACHE 0xc2
344 #define COLLECT_BUFFER 0xd2
345 #define READ_FLASH_ROM 0xf6
346 #define WRITE_FLASH_ROM 0xf7