Quantcast
Channel: Data converters
Viewing all articles
Browse latest Browse all 88403

Forum Post: RE: Machine driver for TLV320AIC3100 codec

$
0
0

Hi All,


Once i did some changes in my machine driver , i am able to play audio in my board.

This one i can see in my console and by using log but not able to hear form HPLOUT and HPROUT pin.

Once i probe while playing audio ,

mclk=11MHZ

blck=wclk=2.8MHZ

and able to get signals also in dout pin and din pin  which is of frequency 2.8MHZ.

Is it because of not proper  mapping of  audio route in machine driver or something else.

In my board we are taking only HPLOUT and HPROUT form TI codec and remaining pins are not connected .

Here  i am attaching log once i play audio through codec,

Log:

puneet sun7i_pcm_open
puneet rx51_hw_params
puneet sun7i_i2s_set_sysclk  i2s_pcm_select=1  freq=22579200
aic3x_set_dai_fmt puneet
puneet sun7i_i2s_set_fmt
puneet sun7i_i2s_set_clkdiv i2s_select=1 sample_rate=44100
sun7i_i2s_set_clkdiv, line:625, slot_index:0
sun7i_i2s_set_clkdiv, line:626, slot_width:16
sun7i_i2s_set_clkdiv, line:627, i2s_select:1
sun7i_i2s_set_clkdiv, line:628, frame_width:1
sun7i_i2s_set_clkdiv, line:629, sign_extend:0
sun7i_i2s_set_clkdiv, line:630, tx_data_mode:0
sun7i_i2s_set_clkdiv, line:631, rx_data_mode:0
sun7i_i2s_set_clkdiv, line:632, msb_lsb_first:0
sun7i_i2s_set_clkdiv, line:633, pcm_sync_period:256
sun7i_i2s_set_clkdiv, line:634, word_select_size:32
sun7i_i2s_set_clkdiv, line:635, over_sample_rate:256
sun7i_i2s_set_clkdiv, line:636, sample_resolution:16
aic3x_set_dai_sysclk puneet aic3x->sysclk=19200000
aic3x_hw_params puneet
puneet sun7i_i2s_hw_params
puneet sun7i_pcm_hw_params
play:sun7i_i2sdma.c::func:sun7i_pcm_hw_params(line:267)
puneet sun7i_pcm_prepare
puneet sun7i_pcm_enqueue
aic3x_set_bias_level puneet bias level=1
aic3x_set_power puneet power=1
aic3x_set_bias_level puneet bias level=2
aic3x_set_bias_level puneet bias level=3
aic3x_mute puneet mute=0
puneet sun7i_pcm_trigger
puneet sun7i_i2s_trigger
puneet sun7i_snd_txctrl_i2s
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_pcm_pointer
puneet sun7i_audio_play_buffdone
puneet sun7i_pcm_pointer
puneet sun7i_pcm_enqueue
puneet sun7i_pcm_trigger
puneet sun7i_i2s_trigger
puneet sun7i_snd_txctrl_i2s
puneet sun7i_pcm_hw_free
play DMA_OP_STOP:sun7i-i2sdma.c::func:sun7i_pcm_hw_free(line:389)
puneet sun7i_pcm_hw_free
aic3x_mute puneet mute=1
puneet sun7i_pcm_close

Kindly tell me why i am not getting any audio through HPR and HPL out pins.

Regards

Punith


Viewing all articles
Browse latest Browse all 88403

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>