Lines Matching defs:rk_i2s_tdm_dev
48 struct rk_i2s_tdm_dev { struct
49 struct device *dev;
50 struct clk *hclk;
51 struct clk *mclk_tx;
52 struct clk *mclk_rx;
53 struct regmap *regmap;
54 struct regmap *grf;
55 struct snd_dmaengine_dai_dma_data capture_dma_data;
56 struct snd_dmaengine_dai_dma_data playback_dma_data;
57 struct reset_control *tx_reset;
58 struct reset_control *rx_reset;
59 const struct rk_i2s_soc_data *soc_data;
60 bool is_master_mode;
61 bool io_multiplex;
62 bool tdm_mode;
63 unsigned int frame_width;
64 unsigned int clk_trcm;
65 unsigned int i2s_sdis[CH_GRP_MAX];
66 unsigned int i2s_sdos[CH_GRP_MAX];
90 static void i2s_tdm_disable_unprepare_mclk(struct rk_i2s_tdm_dev *i2s_tdm) in i2s_tdm_disable_unprepare_mclk() argument