Symbol: cv1800b_i2s
sound/soc/sophgo/cv1800b-tdm.c
130
static void cv1800b_setup_dma_struct(struct cv1800b_i2s *i2s,
sound/soc/sophgo/cv1800b-tdm.c
148
static void cv1800b_reset_fifo(struct cv1800b_i2s *i2s)
sound/soc/sophgo/cv1800b-tdm.c
165
static void cv1800b_reset_i2s(struct cv1800b_i2s *i2s)
sound/soc/sophgo/cv1800b-tdm.c
182
static void cv1800b_set_mclk_div(struct cv1800b_i2s *i2s, u32 mclk_div)
sound/soc/sophgo/cv1800b-tdm.c
192
static void cv1800b_set_tx_mode(struct cv1800b_i2s *i2s, bool is_tx)
sound/soc/sophgo/cv1800b-tdm.c
202
static int cv1800b_set_bclk_div(struct cv1800b_i2s *i2s, u32 bclk_div)
sound/soc/sophgo/cv1800b-tdm.c
217
static int cv1800b_set_word_length(struct cv1800b_i2s *i2s,
sound/soc/sophgo/cv1800b-tdm.c
244
static void cv1800b_enable_clocks(struct cv1800b_i2s *i2s, bool enabled)
sound/soc/sophgo/cv1800b-tdm.c
253
static int cv1800b_set_slot_settings(struct cv1800b_i2s *i2s, u32 slots,
sound/soc/sophgo/cv1800b-tdm.c
322
static int cv1800b_i2s_set_rate_for_mclk(struct cv1800b_i2s *i2s,
sound/soc/sophgo/cv1800b-tdm.c
370
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
sound/soc/sophgo/cv1800b-tdm.c
434
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
sound/soc/sophgo/cv1800b-tdm.c
462
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
sound/soc/sophgo/cv1800b-tdm.c
477
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
sound/soc/sophgo/cv1800b-tdm.c
490
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
sound/soc/sophgo/cv1800b-tdm.c
521
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
sound/soc/sophgo/cv1800b-tdm.c
533
struct cv1800b_i2s *i2s = snd_soc_dai_get_drvdata(dai);
sound/soc/sophgo/cv1800b-tdm.c
584
static void cv1800b_i2s_hw_disable(struct cv1800b_i2s *i2s)
sound/soc/sophgo/cv1800b-tdm.c
608
static void cv1800b_i2s_setup_tdm(struct cv1800b_i2s *i2s)
sound/soc/sophgo/cv1800b-tdm.c
636
struct cv1800b_i2s *i2s;
sound/soc/sophgo/cv1800b-tdm.c
690
struct cv1800b_i2s *i2s = platform_get_drvdata(pdev);