scsi: ufs: Use designated initializers in ufs_pm_lvl_states[]
authorBart Van Assche <bvanassche@acm.org>
Wed, 19 May 2021 20:20:58 +0000 (13:20 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 21 May 2021 21:07:05 +0000 (17:07 -0400)
The comments in the enum ufs_pm_level definition are redundant. Remove the
comments from the ufs_pm_level enum and use designated initializers in the
ufs_pm_lvl_states[] definition instead.

Link: https://lore.kernel.org/r/20210519202058.12634-3-bvanassche@acm.org
Cc: Stanley Chu <stanley.chu@mediatek.com>
Cc: Can Guo <cang@codeaurora.org>
Cc: Bean Huo <beanhuo@micron.com>
Cc: Jaegeuk Kim <jaegeuk@kernel.org>
Cc: Asutosh Das <asutoshd@codeaurora.org>
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h

index d543864..c382260 100644 (file)
@@ -160,17 +160,17 @@ enum {
        ((h)->eh_flags &= ~UFSHCD_EH_IN_PROGRESS)
 
 struct ufs_pm_lvl_states ufs_pm_lvl_states[] = {
-       {UFS_ACTIVE_PWR_MODE, UIC_LINK_ACTIVE_STATE},
-       {UFS_ACTIVE_PWR_MODE, UIC_LINK_HIBERN8_STATE},
-       {UFS_SLEEP_PWR_MODE, UIC_LINK_ACTIVE_STATE},
-       {UFS_SLEEP_PWR_MODE, UIC_LINK_HIBERN8_STATE},
-       {UFS_POWERDOWN_PWR_MODE, UIC_LINK_HIBERN8_STATE},
-       {UFS_POWERDOWN_PWR_MODE, UIC_LINK_OFF_STATE},
+       [UFS_PM_LVL_0] = {UFS_ACTIVE_PWR_MODE, UIC_LINK_ACTIVE_STATE},
+       [UFS_PM_LVL_1] = {UFS_ACTIVE_PWR_MODE, UIC_LINK_HIBERN8_STATE},
+       [UFS_PM_LVL_2] = {UFS_SLEEP_PWR_MODE, UIC_LINK_ACTIVE_STATE},
+       [UFS_PM_LVL_3] = {UFS_SLEEP_PWR_MODE, UIC_LINK_HIBERN8_STATE},
+       [UFS_PM_LVL_4] = {UFS_POWERDOWN_PWR_MODE, UIC_LINK_HIBERN8_STATE},
+       [UFS_PM_LVL_5] = {UFS_POWERDOWN_PWR_MODE, UIC_LINK_OFF_STATE},
        /*
         * For DeepSleep, the link is first put in hibern8 and then off.
         * Leaving the link in hibern8 is not supported.
         */
-       {UFS_DEEPSLEEP_PWR_MODE, UIC_LINK_OFF_STATE},
+       [UFS_PM_LVL_6] = {UFS_DEEPSLEEP_PWR_MODE, UIC_LINK_OFF_STATE},
 };
 
 static inline enum ufs_dev_pwr_mode
index 0f0e62b..91f0a8d 100644 (file)
@@ -155,13 +155,13 @@ enum uic_link_state {
  * power off.
  */
 enum ufs_pm_level {
-       UFS_PM_LVL_0, /* UFS_ACTIVE_PWR_MODE, UIC_LINK_ACTIVE_STATE */
-       UFS_PM_LVL_1, /* UFS_ACTIVE_PWR_MODE, UIC_LINK_HIBERN8_STATE */
-       UFS_PM_LVL_2, /* UFS_SLEEP_PWR_MODE, UIC_LINK_ACTIVE_STATE */
-       UFS_PM_LVL_3, /* UFS_SLEEP_PWR_MODE, UIC_LINK_HIBERN8_STATE */
-       UFS_PM_LVL_4, /* UFS_POWERDOWN_PWR_MODE, UIC_LINK_HIBERN8_STATE */
-       UFS_PM_LVL_5, /* UFS_POWERDOWN_PWR_MODE, UIC_LINK_OFF_STATE */
-       UFS_PM_LVL_6, /* UFS_DEEPSLEEP_PWR_MODE, UIC_LINK_OFF_STATE */
+       UFS_PM_LVL_0,
+       UFS_PM_LVL_1,
+       UFS_PM_LVL_2,
+       UFS_PM_LVL_3,
+       UFS_PM_LVL_4,
+       UFS_PM_LVL_5,
+       UFS_PM_LVL_6,
        UFS_PM_LVL_MAX
 };