Home
last modified time | relevance | path

Searched refs:dmic_clk (Results 1 – 6 of 6) sorted by relevance

/linux/sound/soc/sunxi/
H A Dsun50i-dmic.c61 struct clk *dmic_clk; member
162 if (clk_set_rate(host->dmic_clk, mclk)) { in sun50i_dmic_hw_params()
317 clk_disable_unprepare(host->dmic_clk); in sun50i_dmic_runtime_suspend()
328 ret = clk_prepare_enable(host->dmic_clk); in sun50i_dmic_runtime_resume()
334 clk_disable_unprepare(host->dmic_clk); in sun50i_dmic_runtime_resume()
370 host->dmic_clk = devm_clk_get(&pdev->dev, "mod"); in sun50i_dmic_probe()
371 if (IS_ERR(host->dmic_clk)) in sun50i_dmic_probe()
372 return dev_err_probe(&pdev->dev, PTR_ERR(host->dmic_clk), in sun50i_dmic_probe()
/linux/drivers/clk/sunxi-ng/
H A Dccu-sun55i-a523-mcu.c170 static SUNXI_CCU_DUALDIV_MUX_GATE(dmic_clk, "dmic", audio_parents, 0x050,
306 &dmic_clk.common,
354 [CLK_MCU_DMIC] = &dmic_clk.common.hw,
H A Dccu-sun50i-a100.c599 static struct ccu_div dmic_clk = { variable
897 &dmic_clk.common,
1031 [CLK_DMIC] = &dmic_clk.common.hw,
H A Dccu-sun50i-h616.c529 static struct ccu_div dmic_clk = { variable
848 &dmic_clk.common,
986 [CLK_DMIC] = &dmic_clk.common.hw,
H A Dccu-sun50i-h6.c580 static struct ccu_div dmic_clk = { variable
896 &dmic_clk.common,
1037 [CLK_DMIC] = &dmic_clk.common.hw,
H A Dccu-sun20i-d1.c609 static SUNXI_CCU_MP_HW_WITH_MUX_GATE(dmic_clk, "dmic", dmic_codec_parents, 0xa40,
1033 &dmic_clk.common,
1185 [CLK_DMIC] = &dmic_clk.common.hw,