Lines Matching defs:fifo
16 #include "axg-fifo.h"
42 struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai);
45 regmap_update_bits(fifo->map, FIFO_CTRL1,
47 regmap_update_bits(fifo->map, FIFO_CTRL1,
49 regmap_update_bits(fifo->map, FIFO_CTRL1,
59 struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai);
78 regmap_update_bits(fifo->map, FIFO_CTRL0,
92 struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai);
95 /* Enable pclk to access registers and clock the fifo ip */
96 ret = clk_prepare_enable(fifo->pclk);
101 regmap_update_bits(fifo->map, FIFO_CTRL0, CTRL0_TODDR_SEL_RESAMPLE, 0);
104 regmap_update_bits(fifo->map, FIFO_CTRL0, CTRL0_TODDR_EXT_SIGNED,
108 regmap_update_bits(fifo->map, FIFO_CTRL0, CTRL0_TODDR_PP_MODE, 0);
116 struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai);
118 clk_disable_unprepare(fifo->pclk);
197 struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai);
209 regmap_update_bits(fifo->map, FIFO_CTRL0, CTRL0_TODDR_SYNC_CH,
349 MODULE_DESCRIPTION("Amlogic AXG capture fifo driver");