I.MX35 GPIO IRQ + Preempt -> Oops

Eric Bénard eric at eukrea.com
Mon Oct 4 04:08:44 EDT 2010


Hi Uwe,

Le 04/10/2010 09:39, Uwe Kleine-König a écrit :
> On Sun, Oct 03, 2010 at 07:15:21PM +0200, Eric Bénard wrote:
>> Le 03/10/2010 18:20, Russell King - ARM Linux a écrit :
>> the FIQ is used for the imx-ssi driver.
>>
>> It seems that removing the cpu_do_idle() call in
>> plat-mxc/include/mach/system.h "fix" the problem.
> hmmm
>
> Does deselecting imx-ssi "fixes" the problem, too?
>
not tested yet.

> Do you have traffic on the ssi unit when the problem occurs?
>
no but looking at the errata (and the i.MX31's one which is very 
similar) it's not clearly mentionned that the FIQ has to be used in 
order to trigger the problem (they talk of FIQ/IRQ).

Eric



More information about the linux-arm-kernel mailing list