diff options
author | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2012-03-07 11:15:37 +0200 |
---|---|---|
committer | Liam Girdwood <lrg@ti.com> | 2012-03-12 13:34:23 +0000 |
commit | 73c9522e76d7147d99ff859699405a9af81fec72 (patch) | |
tree | d02c53fc4946ce5ce5d4176ccf5b61902d534ed4 /arch | |
parent | e386615c01d37145aa27fd06d1f8de26f1acbb7f (diff) | |
download | blackbird-op-linux-73c9522e76d7147d99ff859699405a9af81fec72.tar.gz blackbird-op-linux-73c9522e76d7147d99ff859699405a9af81fec72.zip |
ASoC: omap McBSP: Clear rx_irq at probe time for OMAP4
On OMAP4 we have one interrupt line per McBSP port.
At probe time tx, and rx irq value will be -ENXIO,
and only the tx irq will get corrected.
In omap_mcbsp_request if the rx_irq is not 0 we proceed,
and try to request the interrupt, which will fail on
OMAP4 (rx_irq == -6).
To avoid this error, clear the rx_irq at probe time
on OMAP4.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Jarkko Nikula <jarkko.nikula@bitmer.com>
Signed-off-by: Liam Girdwood <lrg@ti.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions