Loading drivers/mmc/host/sdhci-msm.c +11 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ #include <linux/reset.h> #include <linux/pinctrl/consumer.h> #include <linux/pinctrl/qcom-pinctrl.h> #include <linux/clk/qcom.h> #include "sdhci-pltfm.h" #include "cqhci.h" Loading Loading @@ -4392,7 +4393,16 @@ static int sdhci_msm_probe(struct platform_device *pdev) msm_host->bulk_clks); if (ret) goto bus_clk_disable; ret = qcom_clk_set_flags(msm_host->bulk_clks[0].clk, CLKFLAG_NORETAIN_MEM); if (ret) dev_err(&pdev->dev, "Failed to set core clk NORETAIN_MEM: %d\n", ret); ret = qcom_clk_set_flags(msm_host->bulk_clks[2].clk, CLKFLAG_RETAIN_MEM); if (ret) dev_err(&pdev->dev, "Failed to set ice clk RETAIN_MEM: %d\n", ret); /* * xo clock is needed for FLL feature of cm_dll. * In case if xo clock is not mentioned in DT, warn and proceed. Loading Loading
drivers/mmc/host/sdhci-msm.c +11 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ #include <linux/reset.h> #include <linux/pinctrl/consumer.h> #include <linux/pinctrl/qcom-pinctrl.h> #include <linux/clk/qcom.h> #include "sdhci-pltfm.h" #include "cqhci.h" Loading Loading @@ -4392,7 +4393,16 @@ static int sdhci_msm_probe(struct platform_device *pdev) msm_host->bulk_clks); if (ret) goto bus_clk_disable; ret = qcom_clk_set_flags(msm_host->bulk_clks[0].clk, CLKFLAG_NORETAIN_MEM); if (ret) dev_err(&pdev->dev, "Failed to set core clk NORETAIN_MEM: %d\n", ret); ret = qcom_clk_set_flags(msm_host->bulk_clks[2].clk, CLKFLAG_RETAIN_MEM); if (ret) dev_err(&pdev->dev, "Failed to set ice clk RETAIN_MEM: %d\n", ret); /* * xo clock is needed for FLL feature of cm_dll. * In case if xo clock is not mentioned in DT, warn and proceed. Loading