From b35c0a202e3c677544fe13c08345365166410cfb Mon Sep 17 00:00:00 2001 From: Shengjiu Wang Date: Wed, 6 May 2020 13:43:15 +0800 Subject: 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 Reviewed-by: Viorel Suman --- sound/soc/fsl/fsl_easrc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sound/soc/fsl/fsl_easrc.c') 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"); -- cgit v1.2.3