scsi: ufs: Add Stream ID support

Add stream-id programming and Configure
stream-id in resume.

Bug 3441520
Bug 3621817

Change-Id: I16b01ef37e4549a5263d8e232d78805c8f84a5f6
Signed-off-by: Abhilash G <abhilashg@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2794804
Reviewed-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
Abhilash G
2022-10-19 10:41:00 +00:00
committed by mobile promotions
parent e7c8a70f65
commit 6f8cb66166
4 changed files with 57 additions and 1 deletions

View File

@@ -588,6 +588,11 @@ enum ufshcd_quirks {
* This quirk allows only sg entries aligned with page size.
*/
UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE = 1 << 14,
/*
* Enable this quirk to support Stream-ID programming
*/
UFSHCD_QUIRK_ENABLE_STREAM_ID = 1 << 15,
};
enum ufshcd_caps {

View File

@@ -602,6 +602,11 @@ enum ufshcd_quirks {
* support physical host configuration.
*/
UFSHCD_QUIRK_SKIP_PH_CONFIGURATION = 1 << 16,
/*
* Enable this quirk to support Stream-ID programming
*/
UFSHCD_QUIRK_ENABLE_STREAM_ID = 1 << 17,
};
enum ufshcd_caps {