diff options
| -rw-r--r-- | drivers/scsi/ufs/ufshcd.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c index 61bf002c7bd1..605ca60e8a10 100644 --- a/drivers/scsi/ufs/ufshcd.c +++ b/drivers/scsi/ufs/ufshcd.c | |||
| @@ -4268,12 +4268,18 @@ static int ufshcd_config_vreg_load(struct device *dev, struct ufs_vreg *vreg, | |||
| 4268 | static inline int ufshcd_config_vreg_lpm(struct ufs_hba *hba, | 4268 | static inline int ufshcd_config_vreg_lpm(struct ufs_hba *hba, |
| 4269 | struct ufs_vreg *vreg) | 4269 | struct ufs_vreg *vreg) |
| 4270 | { | 4270 | { |
| 4271 | if (!vreg) | ||
| 4272 | return 0; | ||
| 4273 | |||
| 4271 | return ufshcd_config_vreg_load(hba->dev, vreg, UFS_VREG_LPM_LOAD_UA); | 4274 | return ufshcd_config_vreg_load(hba->dev, vreg, UFS_VREG_LPM_LOAD_UA); |
| 4272 | } | 4275 | } |
| 4273 | 4276 | ||
| 4274 | static inline int ufshcd_config_vreg_hpm(struct ufs_hba *hba, | 4277 | static inline int ufshcd_config_vreg_hpm(struct ufs_hba *hba, |
| 4275 | struct ufs_vreg *vreg) | 4278 | struct ufs_vreg *vreg) |
| 4276 | { | 4279 | { |
| 4280 | if (!vreg) | ||
| 4281 | return 0; | ||
| 4282 | |||
| 4277 | return ufshcd_config_vreg_load(hba->dev, vreg, vreg->max_uA); | 4283 | return ufshcd_config_vreg_load(hba->dev, vreg, vreg->max_uA); |
| 4278 | } | 4284 | } |
| 4279 | 4285 | ||
