mmc: davinci_mmc: Handle error for clk_enable
As the potential failure of the clk_enable(),
it should be better to check it and return error
if fails.
Fixes: bbce5802af ("davinci: mmc: updates to suspend/resume implementation")
Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn>
Link: https://lore.kernel.org/r/20220308071415.1093393-1-jiasheng@iscas.ac.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
			
			
This commit is contained in:
		
							parent
							
								
									d607667bb8
								
							
						
					
					
						commit
						09e7af76db
					
				| @ -1373,8 +1373,12 @@ static int davinci_mmcsd_suspend(struct device *dev) | ||||
| static int davinci_mmcsd_resume(struct device *dev) | ||||
| { | ||||
| 	struct mmc_davinci_host *host = dev_get_drvdata(dev); | ||||
| 	int ret; | ||||
| 
 | ||||
| 	ret = clk_enable(host->clk); | ||||
| 	if (ret) | ||||
| 		return ret; | ||||
| 
 | ||||
| 	clk_enable(host->clk); | ||||
| 	mmc_davinci_reset_ctrl(host, 0); | ||||
| 
 | ||||
| 	return 0; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user