scsi: ufs: core: Disable the reset settle delay
authorBart Van Assche <bvanassche@acm.org>
Tue, 14 Mar 2023 20:58:12 +0000 (13:58 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 17 Mar 2023 03:09:42 +0000 (23:09 -0400)
Neither UFS host controllers nor UFS devices require a ten second delay
after a host reset or after a bus reset. Hence this patch.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Link: https://lore.kernel.org/r/20230314205822.313447-1-bvanassche@acm.org
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/core/ufshcd.c

index 172d25fef740d354a73f156acdbc37a1febb9b00..ce7b765aa2afa065ac8ea7c03dcf31560c7a926b 100644 (file)
@@ -8744,6 +8744,7 @@ static struct scsi_host_template ufshcd_driver_template = {
        .max_sectors            = (1 << 20) / SECTOR_SIZE, /* 1 MiB */
        .max_host_blocked       = 1,
        .track_queue_depth      = 1,
+       .skip_settle_delay      = 1,
        .sdev_groups            = ufshcd_driver_groups,
        .rpm_autosuspend_delay  = RPM_AUTOSUSPEND_DELAY_MS,
 };