SSI output clock is not geterated randomly

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SSI output clock is not geterated randomly

1,178 Views
saurabh206
Senior Contributor III

Hello Experts,

We have setup SSI as a master mode and Audio codec in slave mode.

We are using 3.10.17 kernel.

Randomly we have seen that system doesn't output any sound, After probing the SSI clock we found that there is no signal on SSI clock.

Any suggestions what could be the issue? How to fixed this?

Thanks

Saurabh

Labels (3)
Tags (3)
0 Kudos
10 Replies

745 Views
igorpadykov
NXP Employee
NXP Employee

Hi Saurabh

one can check if i.MX6QD CCM_CCGR5  is configured properly

to work in low power modes. Also one can check if this is

caused by hardware - check chip reference clocks and power

supplies.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos

745 Views
saurabh206
Senior Contributor III

Hi Igor,

Thanks for your suggestions.

I have verified this register for both working and none working case and its values remains same.

CCM_CCGR5   = 0x0FF000C3

Thanks

Saurabh

0 Kudos

745 Views
igorpadykov
NXP Employee
NXP Employee

Hi Saurabh

I would suggest to output source of SSI clock

on CLKO pin and check if it stops.

Best regards

igor

0 Kudos

745 Views
saurabh206
Senior Contributor III

Hi

igor,

I have route to CLK02, and I cannot able to see the SSI clock.

What is possible root cause?

Thanks

Saurabh

0 Kudos

745 Views
igorpadykov
NXP Employee
NXP Employee

Hi Saurabh

what PLL is used as source ?

You can output PLL on CLK02

and check.

~igor

0 Kudos

745 Views
saurabh206
Senior Contributor III

Hi Igor,

I have used PLL4.

I will try PPL4 output to CLK02.

Thanks

Saurabh

0 Kudos

745 Views
saurabh206
Senior Contributor III

Hi Igor,

SSI3 is derived from PPL4 , and SSI3 clock is available.

So we can say the reference PLL is active.

Thanks

Saurabh

0 Kudos

745 Views
igorpadykov
NXP Employee
NXP Employee

Hi Saurabh

so if PLL4 is active all time,

where signal is lost on its path to SSI output clock ?

You can debug it further, probably outputting

to CLK02 appropriate signals.

~igor

0 Kudos

745 Views
saurabh206
Senior Contributor III

Hi Igor

How to debug further?

Only SSI2 is dead, remaining clocks are on.

0 Kudos

745 Views
igorpadykov
NXP Employee
NXP Employee

Hi Saurabh

if this is just one board,

one can try to change processor.

~igor

0 Kudos