diff options
Diffstat (limited to 'drivers/message/fusion/lsi/mpi_raid.h')
-rw-r--r-- | drivers/message/fusion/lsi/mpi_raid.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/drivers/message/fusion/lsi/mpi_raid.h b/drivers/message/fusion/lsi/mpi_raid.h index 802255d2747c..32819b1ec8ec 100644 --- a/drivers/message/fusion/lsi/mpi_raid.h +++ b/drivers/message/fusion/lsi/mpi_raid.h | |||
@@ -1,12 +1,12 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2001-2005 LSI Logic Corporation. | 2 | * Copyright (c) 2001-2007 LSI Logic Corporation. |
3 | * | 3 | * |
4 | * | 4 | * |
5 | * Name: mpi_raid.h | 5 | * Name: mpi_raid.h |
6 | * Title: MPI RAID message and structures | 6 | * Title: MPI RAID message and structures |
7 | * Creation Date: February 27, 2001 | 7 | * Creation Date: February 27, 2001 |
8 | * | 8 | * |
9 | * mpi_raid.h Version: 01.05.02 | 9 | * mpi_raid.h Version: 01.05.03 |
10 | * | 10 | * |
11 | * Version History | 11 | * Version History |
12 | * --------------- | 12 | * --------------- |
@@ -32,6 +32,8 @@ | |||
32 | * 08-19-04 01.05.01 Original release for MPI v1.5. | 32 | * 08-19-04 01.05.01 Original release for MPI v1.5. |
33 | * 01-15-05 01.05.02 Added defines for the two new RAID Actions for | 33 | * 01-15-05 01.05.02 Added defines for the two new RAID Actions for |
34 | * _SET_RESYNC_RATE and _SET_DATA_SCRUB_RATE. | 34 | * _SET_RESYNC_RATE and _SET_DATA_SCRUB_RATE. |
35 | * 02-28-07 01.05.03 Added new RAID Action, Device FW Update Mode, and | ||
36 | * associated defines. | ||
35 | * -------------------------------------------------------------------------- | 37 | * -------------------------------------------------------------------------- |
36 | */ | 38 | */ |
37 | 39 | ||
@@ -90,6 +92,7 @@ typedef struct _MSG_RAID_ACTION | |||
90 | #define MPI_RAID_ACTION_INACTIVATE_VOLUME (0x12) | 92 | #define MPI_RAID_ACTION_INACTIVATE_VOLUME (0x12) |
91 | #define MPI_RAID_ACTION_SET_RESYNC_RATE (0x13) | 93 | #define MPI_RAID_ACTION_SET_RESYNC_RATE (0x13) |
92 | #define MPI_RAID_ACTION_SET_DATA_SCRUB_RATE (0x14) | 94 | #define MPI_RAID_ACTION_SET_DATA_SCRUB_RATE (0x14) |
95 | #define MPI_RAID_ACTION_DEVICE_FW_UPDATE_MODE (0x15) | ||
93 | 96 | ||
94 | /* ActionDataWord defines for use with MPI_RAID_ACTION_CREATE_VOLUME action */ | 97 | /* ActionDataWord defines for use with MPI_RAID_ACTION_CREATE_VOLUME action */ |
95 | #define MPI_RAID_ACTION_ADATA_DO_NOT_SYNC (0x00000001) | 98 | #define MPI_RAID_ACTION_ADATA_DO_NOT_SYNC (0x00000001) |
@@ -111,6 +114,10 @@ typedef struct _MSG_RAID_ACTION | |||
111 | /* ActionDataWord defines for use with MPI_RAID_ACTION_SET_DATA_SCRUB_RATE action */ | 114 | /* ActionDataWord defines for use with MPI_RAID_ACTION_SET_DATA_SCRUB_RATE action */ |
112 | #define MPI_RAID_ACTION_ADATA_DATA_SCRUB_RATE_MASK (0x000000FF) | 115 | #define MPI_RAID_ACTION_ADATA_DATA_SCRUB_RATE_MASK (0x000000FF) |
113 | 116 | ||
117 | /* ActionDataWord defines for use with MPI_RAID_ACTION_DEVICE_FW_UPDATE_MODE action */ | ||
118 | #define MPI_RAID_ACTION_ADATA_ENABLE_FW_UPDATE (0x00000001) | ||
119 | #define MPI_RAID_ACTION_ADATA_MASK_FW_UPDATE_TIMEOUT (0x0000FF00) | ||
120 | #define MPI_RAID_ACTION_ADATA_SHIFT_FW_UPDATE_TIMEOUT (8) | ||
114 | 121 | ||
115 | 122 | ||
116 | /* RAID Action reply message */ | 123 | /* RAID Action reply message */ |