Lines Matching refs:rk_i2s_tdm_dev
49 struct rk_i2s_tdm_dev { struct
89 static void i2s_tdm_disable_unprepare_mclk(struct rk_i2s_tdm_dev *i2s_tdm) in i2s_tdm_disable_unprepare_mclk() argument
105 static int i2s_tdm_prepare_enable_mclk(struct rk_i2s_tdm_dev *i2s_tdm) in i2s_tdm_prepare_enable_mclk()
126 struct rk_i2s_tdm_dev *i2s_tdm = dev_get_drvdata(dev); in i2s_tdm_runtime_suspend()
138 struct rk_i2s_tdm_dev *i2s_tdm = dev_get_drvdata(dev); in i2s_tdm_runtime_resume()
166 static inline struct rk_i2s_tdm_dev *to_info(struct snd_soc_dai *dai) in to_info()
175 static void rockchip_snd_xfer_sync_reset(struct rk_i2s_tdm_dev *i2s_tdm) in rockchip_snd_xfer_sync_reset()
211 static void rockchip_snd_xfer_clear(struct rk_i2s_tdm_dev *i2s_tdm, in rockchip_snd_xfer_clear()
285 struct rk_i2s_tdm_dev *i2s_tdm = to_info(dai); in rockchip_snd_txrxctrl()
317 static void rockchip_snd_txctrl(struct rk_i2s_tdm_dev *i2s_tdm, int on) in rockchip_snd_txctrl()
332 static void rockchip_snd_rxctrl(struct rk_i2s_tdm_dev *i2s_tdm, int on) in rockchip_snd_rxctrl()
350 struct rk_i2s_tdm_dev *i2s_tdm = to_info(cpu_dai); in rockchip_i2s_tdm_set_fmt()
486 struct rk_i2s_tdm_dev *i2s_tdm) in rockchip_i2s_tdm_xfer_pause()
500 struct rk_i2s_tdm_dev *i2s_tdm) in rockchip_i2s_tdm_xfer_resume()
547 struct rk_i2s_tdm_dev *i2s_tdm = to_info(dai); in rockchip_i2s_io_multiplex()
615 struct rk_i2s_tdm_dev *i2s_tdm = to_info(dai); in rockchip_i2s_trcm_mode()
652 struct rk_i2s_tdm_dev *i2s_tdm = to_info(dai); in rockchip_i2s_tdm_hw_params()
750 struct rk_i2s_tdm_dev *i2s_tdm = to_info(dai); in rockchip_i2s_tdm_trigger()
782 struct rk_i2s_tdm_dev *i2s_tdm = snd_soc_dai_get_drvdata(dai); in rockchip_i2s_tdm_dai_probe()
796 struct rk_i2s_tdm_dev *i2s_tdm = snd_soc_dai_get_drvdata(dai); in rockchip_dai_tdm_slot()
815 struct rk_i2s_tdm_dev *i2s_tdm = snd_soc_dai_get_drvdata(dai); in rockchip_i2s_tdm_set_bclk_ratio()
932 struct rk_i2s_tdm_dev *i2s_tdm = dev_get_drvdata(dev); in common_soc_init()
1039 static int rockchip_i2s_tdm_init_dai(struct rk_i2s_tdm_dev *i2s_tdm) in rockchip_i2s_tdm_init_dai()
1085 static int rockchip_i2s_tdm_path_check(struct rk_i2s_tdm_dev *i2s_tdm, in rockchip_i2s_tdm_path_check()
1124 static void rockchip_i2s_tdm_tx_path_config(struct rk_i2s_tdm_dev *i2s_tdm, in rockchip_i2s_tdm_tx_path_config()
1136 static void rockchip_i2s_tdm_rx_path_config(struct rk_i2s_tdm_dev *i2s_tdm, in rockchip_i2s_tdm_rx_path_config()
1148 static void rockchip_i2s_tdm_path_config(struct rk_i2s_tdm_dev *i2s_tdm, in rockchip_i2s_tdm_path_config()
1157 static int rockchip_i2s_tdm_path_prepare(struct rk_i2s_tdm_dev *i2s_tdm, in rockchip_i2s_tdm_path_prepare()
1211 static int rockchip_i2s_tdm_tx_path_prepare(struct rk_i2s_tdm_dev *i2s_tdm, in rockchip_i2s_tdm_tx_path_prepare()
1217 static int rockchip_i2s_tdm_rx_path_prepare(struct rk_i2s_tdm_dev *i2s_tdm, in rockchip_i2s_tdm_rx_path_prepare()
1226 struct rk_i2s_tdm_dev *i2s_tdm; in rockchip_i2s_tdm_probe()
1396 struct rk_i2s_tdm_dev *i2s_tdm = dev_get_drvdata(dev); in rockchip_i2s_tdm_suspend()
1405 struct rk_i2s_tdm_dev *i2s_tdm = dev_get_drvdata(dev); in rockchip_i2s_tdm_resume()