diff options
author | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2012-03-19 17:05:39 +0200 |
---|---|---|
committer | Liam Girdwood <lrg@ti.com> | 2012-05-22 17:33:19 +0100 |
commit | 35d210faa17e46897771fcf0d78df7f952b0f9b0 (patch) | |
tree | 0fa607e334f8d74822b252fd8cb82739c7f3b733 /sound/soc/omap/mcbsp.h | |
parent | 09fa37ac8f8be7cf57f24cfd5291c591b79957f1 (diff) | |
download | blackbird-op-linux-35d210faa17e46897771fcf0d78df7f952b0f9b0.tar.gz blackbird-op-linux-35d210faa17e46897771fcf0d78df7f952b0f9b0.zip |
ASoC: omap-mcbsp: Use the common interrupt line if supported by the SoC
With the common irq the driver only needs to use one interrupt line, and
it provides better debugging possibilites compared to the legacy TX/RX
interrupt lines.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@ti.com>
Diffstat (limited to 'sound/soc/omap/mcbsp.h')
-rw-r--r-- | sound/soc/omap/mcbsp.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sound/soc/omap/mcbsp.h b/sound/soc/omap/mcbsp.h index 179a822c7238..262a6152111f 100644 --- a/sound/soc/omap/mcbsp.h +++ b/sound/soc/omap/mcbsp.h @@ -218,15 +218,19 @@ enum { #define MCBSP_DMA_MODE_ELEMENT 0 #define MCBSP_DMA_MODE_THRESHOLD 1 -/********************** McBSP WAKEUPEN bit definitions *********************/ +/********************** McBSP WAKEUPEN/IRQST/IRQEN bit definitions *********/ #define RSYNCERREN BIT(0) #define RFSREN BIT(1) #define REOFEN BIT(2) #define RRDYEN BIT(3) +#define RUNDFLEN BIT(4) +#define ROVFLEN BIT(5) #define XSYNCERREN BIT(7) #define XFSXEN BIT(8) #define XEOFEN BIT(9) #define XRDYEN BIT(10) +#define XUNDFLEN BIT(11) +#define XOVFLEN BIT(12) #define XEMPTYEOFEN BIT(14) /* Clock signal muxing options */ @@ -294,6 +298,7 @@ struct omap_mcbsp { int configured; u8 free; + int irq; int rx_irq; int tx_irq; |