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