scsi: smartpqi: ensure controller is in SIS mode at init
put in SIS mode during initialization. support kexec/kdump Reviewed-by: Scott Benesh <scott.benesh@microsemi.com> Reviewed-by: Scott Teel <scott.teel@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barnett@microsemi.com> Signed-off-by: Don Brace <don.brace@microsemi.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:

committed by
Martin K. Petersen

parent
5b0fba0f40
commit
162d7753fc
@@ -127,6 +127,12 @@ bool sis_is_firmware_running(struct pqi_ctrl_info *ctrl_info)
|
||||
return running;
|
||||
}
|
||||
|
||||
bool sis_is_kernel_up(struct pqi_ctrl_info *ctrl_info)
|
||||
{
|
||||
return readl(&ctrl_info->registers->sis_firmware_status) &
|
||||
SIS_CTRL_KERNEL_UP;
|
||||
}
|
||||
|
||||
/* used for passing command parameters/results when issuing SIS commands */
|
||||
struct sis_sync_cmd_params {
|
||||
u32 mailbox[6]; /* mailboxes 0-5 */
|
||||
|
Reference in New Issue
Block a user