OSDN Git Service

ASoC: stm32: sai: fix clock management
authorolivier moysan <olivier.moysan@st.com>
Fri, 16 Jun 2017 12:15:33 +0000 (14:15 +0200)
committerMark Brown <broonie@kernel.org>
Fri, 16 Jun 2017 17:58:57 +0000 (18:58 +0100)
Allow peripheral clock enable/disable on regmap accesses.

Signed-off-by: olivier moysan <olivier.moysan@st.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/stm/stm32_sai_sub.c

index 97b69a3..2466af0 100644 (file)
@@ -766,8 +766,8 @@ static int stm32_sai_sub_parse_of(struct platform_device *pdev,
                return PTR_ERR(base);
 
        sai->phys_addr = res->start;
-       sai->regmap = devm_regmap_init_mmio(&pdev->dev, base,
-                                           &stm32_sai_sub_regmap_config);
+       sai->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "sai_ck", base,
+                                               &stm32_sai_sub_regmap_config);
 
        /* Get direction property */
        if (of_property_match_string(np, "dma-names", "tx") >= 0) {