Loading drivers/scsi/ufs/ufshcd.c +6 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,9 @@ /* Expose the flag value from utp_upiu_query.value */ #define MASK_QUERY_UPIU_FLAG_LOC 0xFF /* default value of auto suspend is 3 seconds */ #define UFSHCD_AUTO_SUSPEND_DELAY_MS 3000 /* millisecs */ #define ufshcd_toggle_vreg(_dev, _vreg, _on) \ ({ \ int _ret; \ Loading Loading @@ -2619,6 +2622,9 @@ static int ufshcd_slave_configure(struct scsi_device *sdev) blk_queue_update_dma_pad(q, PRDT_DATA_BYTE_COUNT_PAD - 1); blk_queue_max_segment_size(q, PRDT_DATA_BYTE_COUNT_MAX); sdev->autosuspend_delay = UFSHCD_AUTO_SUSPEND_DELAY_MS; sdev->use_rpm_auto = 1; return 0; } Loading Loading
drivers/scsi/ufs/ufshcd.c +6 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,9 @@ /* Expose the flag value from utp_upiu_query.value */ #define MASK_QUERY_UPIU_FLAG_LOC 0xFF /* default value of auto suspend is 3 seconds */ #define UFSHCD_AUTO_SUSPEND_DELAY_MS 3000 /* millisecs */ #define ufshcd_toggle_vreg(_dev, _vreg, _on) \ ({ \ int _ret; \ Loading Loading @@ -2619,6 +2622,9 @@ static int ufshcd_slave_configure(struct scsi_device *sdev) blk_queue_update_dma_pad(q, PRDT_DATA_BYTE_COUNT_PAD - 1); blk_queue_max_segment_size(q, PRDT_DATA_BYTE_COUNT_MAX); sdev->autosuspend_delay = UFSHCD_AUTO_SUSPEND_DELAY_MS; sdev->use_rpm_auto = 1; return 0; } Loading