diff options
author | Shengjiu Wang <shengjiu.wang@nxp.com> | 2020-05-06 13:43:15 +0800 |
---|---|---|
committer | Shengjiu Wang <shengjiu.wang@nxp.com> | 2020-05-07 17:17:45 +0800 |
commit | b35c0a202e3c677544fe13c08345365166410cfb (patch) | |
tree | ee3a88240f35bc345f5c3d3a4c2be452def17f0a /sound/soc/fsl/fsl_easrc.c | |
parent | 7cdd916faab4c7623db1c7c8d2b2214ab500c2b8 (diff) |
MLK-23906-3: ASoC: fsl_easrc: Don't bind clock with regmap
The call flow:
devm_regmap_init_mmio_clk
- clk_prepare()
- clk_pm_runtime_get()
Cause the power domain of mem clock always be enabled.
which impact the power consumption.
so we can't bind clock with regmap, but explicitly enable
clock when using.
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Viorel Suman <viorel.suman@nxp.com>
Diffstat (limited to 'sound/soc/fsl/fsl_easrc.c')
-rw-r--r-- | sound/soc/fsl/fsl_easrc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/fsl/fsl_easrc.c b/sound/soc/fsl/fsl_easrc.c index 4659844ff997..af490e341dd3 100644 --- a/sound/soc/fsl/fsl_easrc.c +++ b/sound/soc/fsl/fsl_easrc.c @@ -2294,7 +2294,7 @@ static int fsl_easrc_probe(struct platform_device *pdev) easrc->paddr = res->start; - easrc->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "mem", regs, + easrc->regmap = devm_regmap_init_mmio_clk(&pdev->dev, NULL, regs, &fsl_easrc_regmap_config); if (IS_ERR(easrc->regmap)) { dev_err(&pdev->dev, "failed to init regmap"); |