aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/omap/mcbsp.h
diff options
context:
space:
mode:
authorPeter Ujfalusi <peter.ujfalusi@ti.com>2012-03-19 11:05:39 -0400
committerLiam Girdwood <lrg@ti.com>2012-05-22 12:33:19 -0400
commit35d210faa17e46897771fcf0d78df7f952b0f9b0 (patch)
tree0fa607e334f8d74822b252fd8cb82739c7f3b733 /sound/soc/omap/mcbsp.h
parent09fa37ac8f8be7cf57f24cfd5291c591b79957f1 (diff)
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.h7
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 {
218#define MCBSP_DMA_MODE_ELEMENT 0 218#define MCBSP_DMA_MODE_ELEMENT 0
219#define MCBSP_DMA_MODE_THRESHOLD 1 219#define MCBSP_DMA_MODE_THRESHOLD 1
220 220
221/********************** McBSP WAKEUPEN bit definitions *********************/ 221/********************** McBSP WAKEUPEN/IRQST/IRQEN bit definitions *********/
222#define RSYNCERREN BIT(0) 222#define RSYNCERREN BIT(0)
223#define RFSREN BIT(1) 223#define RFSREN BIT(1)
224#define REOFEN BIT(2) 224#define REOFEN BIT(2)
225#define RRDYEN BIT(3) 225#define RRDYEN BIT(3)
226#define RUNDFLEN BIT(4)
227#define ROVFLEN BIT(5)
226#define XSYNCERREN BIT(7) 228#define XSYNCERREN BIT(7)
227#define XFSXEN BIT(8) 229#define XFSXEN BIT(8)
228#define XEOFEN BIT(9) 230#define XEOFEN BIT(9)
229#define XRDYEN BIT(10) 231#define XRDYEN BIT(10)
232#define XUNDFLEN BIT(11)
233#define XOVFLEN BIT(12)
230#define XEMPTYEOFEN BIT(14) 234#define XEMPTYEOFEN BIT(14)
231 235
232/* Clock signal muxing options */ 236/* Clock signal muxing options */
@@ -294,6 +298,7 @@ struct omap_mcbsp {
294 int configured; 298 int configured;
295 u8 free; 299 u8 free;
296 300
301 int irq;
297 int rx_irq; 302 int rx_irq;
298 int tx_irq; 303 int tx_irq;
299 304