clk_disable_unprepare(p_loopback->pdm_dclk_srcpll);
clk_disable_unprepare(p_loopback->pdm_clk_gate);
}
-
+#if 0
static int tdminlb_startup(struct loopback *p_loopback)
{
int ret;
clk_disable_unprepare(p_loopback->tdminlb_mclk);
clk_disable_unprepare(p_loopback->tdminlb_mpll);
}
-
+#endif
static int loopback_dai_startup(
struct snd_pcm_substream *ss,
struct snd_soc_dai *dai)
/* datalb */
switch (p_loopback->datalb_src) {
case TDMINLB_TDMOUTA ... TDMINLB_PAD_TDMINC:
- tdminlb_startup(p_loopback);
+ /*tdminlb_startup(p_loopback);*/
break;
case SPDIFINLB_SPDIFOUTA ... SPDIFINLB_SPDIFOUTB:
break;
/* datalb */
switch (p_loopback->datalb_src) {
case TDMINLB_TDMOUTA ... TDMINLB_PAD_TDMINC:
- tdminlb_shutdown(p_loopback);
+ /*tdminlb_shutdown(p_loopback);*/
break;
case SPDIFINLB_SPDIFOUTA ... SPDIFINLB_SPDIFOUTB:
break;
static void loopback_set_clk(struct loopback *p_loopback,
int rate, bool enable)
{
- unsigned int mul = 2;
- unsigned int mpll_freq, mclk_freq;
+ /* unsigned int mul = 2; */
+ /* unsigned int mpll_freq, mclk_freq; */
/* assume datain_lb in i2s format, 2ch, 32bit */
unsigned int bit_depth = 32, i2s_ch = 2;
unsigned int sclk_div = 4 - 1;
/* lb_datain clk is set
* prepare clocks for tdmin_lb
*/
-
+#if 0
/* mpll, mclk */
if (p_loopback->datalb_src >= 3) {
mclk_freq = rate * p_loopback->mclk_fs_ratio;
clk_get_rate(p_loopback->tdminlb_mclk),
clk_get_rate(p_loopback->tdminlb_mpll));
}
-
+#endif
#ifdef __PTM_TDM_CLK__
ratio = 18 * 2;
#endif
clk_get_rate(p_loopback->pdm_sysclk),
clk_get_rate(p_loopback->pdm_dclk));
}
-
+#if 0
static void datalb_tdminlb_set_clk(struct loopback *p_loopback)
{
int mpll_freq = p_loopback->sysclk_freq * 2;
clk_get_rate(p_loopback->tdminlb_mpll),
clk_get_rate(p_loopback->tdminlb_mclk));
}
-
+#endif
static int loopback_dai_hw_params(
struct snd_pcm_substream *ss,
struct snd_pcm_hw_params *params,
/* datalb */
switch (p_loopback->datalb_src) {
case TDMINLB_TDMOUTA ... TDMINLB_PAD_TDMINC:
- datalb_tdminlb_set_clk(p_loopback);
+ /*datalb_tdminlb_set_clk(p_loopback);*/
break;
case SPDIFINLB_SPDIFOUTA ... SPDIFINLB_SPDIFOUTB:
break;
extern int resample_set_hw_param(enum resample_idx id,
enum samplerate_index rate_index);
extern void resample_src_select(int src);
-extern void resample_src_select_ab(enum resample_idx id, enum toddr_src src);
+extern void resample_src_select_ab(enum resample_idx id, enum resample_src src);
extern void resample_format_set(enum resample_idx id, int ch_num, int bits);
extern int resample_ctrl_read(enum resample_idx id);