aboutsummaryrefslogtreecommitdiff
path: root/include/ufs
diff options
context:
space:
mode:
authorGravatar Arthur Simchaev <Arthur.Simchaev@wdc.com> 2023-06-26 13:33:19 +0300
committerGravatar Martin K. Petersen <martin.petersen@oracle.com> 2023-07-05 21:44:07 -0400
commit24befa92ed47ed2af25868412a1275602ca8f4ea (patch)
tree89479122149e8972266df62047e9856412a33f9b /include/ufs
parentscsi: aacraid: Avoid -Warray-bounds warning (diff)
downloadlinux-24befa92ed47ed2af25868412a1275602ca8f4ea.tar.gz
linux-24befa92ed47ed2af25868412a1275602ca8f4ea.tar.bz2
linux-24befa92ed47ed2af25868412a1275602ca8f4ea.zip
scsi: ufs: core: Add support for qTimestamp attribute
The new qTimestamp attribute was added to UFS 4.0 spec, in order to synchronize timestamp between device logs and the host. The spec recommends to send this attribute upon device power-on Reset/HW reset or when switching to Active state (using SSU command). Due to this attribute, the attribute's max value was extended to 8 bytes. As a result, the new definition of struct utp_upiu_query_v4_0 was added. Signed-off-by: Arthur Simchaev <Arthur.Simchaev@wdc.com> ----------------- Changes to v2: - Adressed Bart's comments - Add missed response variable to ufshcd_set_timestamp_attr Link: https://lore.kernel.org/r/20230626103320.8737-1-arthur.simchaev@wdc.com Reviewed-by: Bart Van Assche <bvanassche@acm.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'include/ufs')
-rw-r--r--include/ufs/ufs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/ufs/ufs.h b/include/ufs/ufs.h
index 4e8d6240e589..198cb391f9db 100644
--- a/include/ufs/ufs.h
+++ b/include/ufs/ufs.h
@@ -170,6 +170,7 @@ enum attr_idn {
QUERY_ATTR_IDN_WB_BUFF_LIFE_TIME_EST = 0x1E,
QUERY_ATTR_IDN_CURR_WB_BUFF_SIZE = 0x1F,
QUERY_ATTR_IDN_EXT_IID_EN = 0x2A,
+ QUERY_ATTR_IDN_TIMESTAMP = 0x30
};
/* Descriptor idn for Query requests */