Lines Matching +full:clk +full:- +full:output +full:- +full:sel
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 #include <linux/clk.h>
13 #include <sound/soc-dai.h>
15 #include "axg-fifo.h"
27 ret = clk_prepare_enable(fifo->pclk); in axg_frddr_dai_startup()
32 regmap_update_bits(fifo->map, FIFO_CTRL0, CTRL0_FRDDR_PP_MODE, 0); in axg_frddr_dai_startup()
40 fifo_depth = AXG_FIFO_MIN_CNT - 1; in axg_frddr_dai_startup()
41 fifo_threshold = (AXG_FIFO_MIN_CNT / 2) - 1; in axg_frddr_dai_startup()
42 regmap_update_bits(fifo->map, FIFO_CTRL1, in axg_frddr_dai_startup()
55 clk_disable_unprepare(fifo->pclk); in axg_frddr_dai_shutdown()
90 SOC_DAPM_ENUM("Output Sink", axg_frddr_sel_enum);
93 SND_SOC_DAPM_DEMUX("SINK SEL", SND_SOC_NOPM, 0, 0,
102 { "SINK SEL", NULL, "Playback" },
103 { "OUT 0", "OUT 0", "SINK SEL" },
104 { "OUT 1", "OUT 1", "SINK SEL" },
105 { "OUT 2", "OUT 2", "SINK SEL" },
106 { "OUT 3", "OUT 3", "SINK SEL" },
124 .compatible = "amlogic,axg-frddr",
133 .name = "axg-frddr",