Loading drivers/crypto/img-hash.c +10 −2 Original line number Diff line number Diff line Loading @@ -1088,9 +1088,17 @@ static int img_hash_suspend(struct device *dev) static int img_hash_resume(struct device *dev) { struct img_hash_dev *hdev = dev_get_drvdata(dev); int ret; clk_prepare_enable(hdev->hash_clk); clk_prepare_enable(hdev->sys_clk); ret = clk_prepare_enable(hdev->hash_clk); if (ret) return ret; ret = clk_prepare_enable(hdev->sys_clk); if (ret) { clk_disable_unprepare(hdev->hash_clk); return ret; } return 0; } Loading Loading
drivers/crypto/img-hash.c +10 −2 Original line number Diff line number Diff line Loading @@ -1088,9 +1088,17 @@ static int img_hash_suspend(struct device *dev) static int img_hash_resume(struct device *dev) { struct img_hash_dev *hdev = dev_get_drvdata(dev); int ret; clk_prepare_enable(hdev->hash_clk); clk_prepare_enable(hdev->sys_clk); ret = clk_prepare_enable(hdev->hash_clk); if (ret) return ret; ret = clk_prepare_enable(hdev->sys_clk); if (ret) { clk_disable_unprepare(hdev->hash_clk); return ret; } return 0; } Loading