]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: mpi3mr: Complete support for soft reset
authorKashyap Desai <kashyap.desai@broadcom.com>
Thu, 20 May 2021 15:25:39 +0000 (20:55 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 2 Jun 2021 04:56:17 +0000 (00:56 -0400)
commitdf59dc8fb5d5657c0c64db6ee637eb5ca26c9943
treee39ebd9e5df8dd9bb55fa0c281da255e25fdf4bf
parent0fb68dc4642e1ee6e2cccdfffb745695171280eb
scsi: mpi3mr: Complete support for soft reset

Unlock the host diagnostic register, write the specific reset type to that
and wait for reset acknowledgment from the controller. If the reset is not
successful retry for the predefined number of times

Link: https://lore.kernel.org/r/20210520152545.2710479-19-kashyap.desai@broadcom.com
Cc: sathya.prakash@broadcom.com
Reviewed-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Tomas Henzl <thenzl@redhat.com>
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/mpi3mr/mpi3mr.h
drivers/scsi/mpi3mr/mpi3mr_fw.c