scsi: ufs: Use designated initializers in ufs_pm_lvl_states[]
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>
This commit is contained in:
parent
ab17122e75
commit
e2ac7ab281
|
@ -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
|
||||
|
|
|
@ -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
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue