linux/drivers/ufs/core
Arthur Simchaev 24befa92ed 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>
2023-07-05 21:44:07 -04:00
..
Kconfig
Makefile scsi: ufs: core: mcq: Add support to allocate multiple queues 2023-01-13 21:03:36 -05:00
ufs_bsg.c scsi: ufs: core: bsg: Fix sometimes-uninitialized warnings 2023-01-11 22:16:59 -05:00
ufs_bsg.h
ufs-debugfs.c
ufs-debugfs.h
ufs-fault-injection.c scsi: ufs: Replace all non-returning strlcpy() with strscpy() 2023-05-31 18:06:54 -04:00
ufs-fault-injection.h
ufs-hwmon.c scsi: ufs: hwmon: Constify pointers to hwmon_channel_info 2023-05-16 21:29:11 -04:00
ufs-mcq.c scsi: ufs: core: Add host quirk UFSHCD_QUIRK_MCQ_BROKEN_RTC 2023-06-16 12:04:31 -04:00
ufs-sysfs.c scsi: ufs: wb: Add explicit flush_threshold sysfs attribute 2023-06-16 12:04:31 -04:00
ufs-sysfs.h
ufshcd-crypto.c scsi: ufs: Ungate the clock synchronously 2023-05-31 11:44:01 -04:00
ufshcd-crypto.h
ufshcd-priv.h scsi: ufs: core: Remove unused function declaration 2023-06-28 22:22:43 -04:00
ufshcd.c scsi: ufs: core: Add support for qTimestamp attribute 2023-07-05 21:44:07 -04:00
ufshpb.c scsi: ufs: core: Do not open code SZ_x 2023-05-31 11:49:28 -04:00
ufshpb.h scsi: ufs: core: Do not open code SZ_x 2023-05-31 11:49:28 -04:00