cv1800b_i2s
static void cv1800b_setup_dma_struct(struct cv1800b_i2s *i2s,
static void cv1800b_reset_fifo(struct cv1800b_i2s *i2s)
static void cv1800b_reset_i2s(struct cv1800b_i2s *i2s)
static void cv1800b_set_mclk_div(struct cv1800b_i2s *i2s, u32 mclk_div)
static void cv1800b_set_tx_mode(struct cv1800b_i2s *i2s, bool is_tx)
static int cv1800b_set_bclk_div(struct cv1800b_i2s *i2s, u32 bclk_div)
static int cv1800b_set_word_length(struct cv1800b_i2s *i2s,
static void cv1800b_enable_clocks(struct cv1800b_i2s *i2s, bool enabled)
static int cv1800b_set_slot_settings(struct cv1800b_i2s *i2s, u32 slots,
static int cv1800b_i2s_set_rate_for_mclk(struct cv1800b_i2s *i2s,
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
static void cv1800b_i2s_hw_disable(struct cv1800b_i2s *i2s)
static void cv1800b_i2s_setup_tdm(struct cv1800b_i2s *i2s)
struct cv1800b_i2s *i2s;
struct cv1800b_i2s *i2s = platform_get_drvdata(pdev);