Hi, Can > > In UFS version 3.0, a newly added attribute bRefClkGatingWaitTime defines the > minimum time for which the reference clock is required by device during > transition to LS-MODE or HIBERN8 state. Make this change to reflect the new > requirement by adding delays before turning off the clock. > > Signed-off-by: Can Guo <cang@xxxxxxxxxxxxxx> > --- > drivers/scsi/ufs/ufs.h | 3 +++ > drivers/scsi/ufs/ufshcd.c | 41 > +++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 44 insertions(+) > > diff --git a/drivers/scsi/ufs/ufs.h b/drivers/scsi/ufs/ufs.h index > 3327981..385bac8 100644 > --- a/drivers/scsi/ufs/ufs.h > +++ b/drivers/scsi/ufs/ufs.h > @@ -168,6 +168,7 @@ enum attr_idn { > QUERY_ATTR_IDN_FFU_STATUS = 0x14, > QUERY_ATTR_IDN_PSA_STATE = 0x15, > QUERY_ATTR_IDN_PSA_DATA_SIZE = 0x16, > + QUERY_ATTR_IDN_REF_CLK_GATING_WAIT_TIME = 0x17, > }; > > /* Descriptor idn for Query requests */ @@ -530,6 +531,8 @@ struct > ufs_dev_info { > bool f_power_on_wp_en; > /* Keeps information if any of the LU is power on write protected */ > bool is_lu_power_on_wp; > + u16 spec_version; > + u32 clk_gating_wait_us; > }; > This one also need rebase Thanks, //Bean