> I also have this trouble before while I am trying to implement some
drivers
> using FIQ. It seems that the overhead of FIQ is too large and called so
> freqently that the kenrel cannot handle it.

I assume you mean the IRQ overhead is too large?

We use FIQs in various empeg units, both for sound buffer filling (on the
Cirrus 7212) and things like USB/consumer IR. It all works fine, you just
have to make sure the source is enabled & unmasked & the registers are setup
correctly.

The acorn floppy driver is a good example of fiq usage - if you've not done
fiq code before it's worth reading the ARM architecture ref manual about fiq
code so you're aware of the restrictions/things to look out for.

Hugo
empeg



unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++        Please use [EMAIL PROTECTED] for           ++
++                        kernel-related discussions.                      ++

Reply via email to