diff options
author | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2016-06-02 12:55:05 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-06-02 10:57:48 +0100 |
commit | 8e1cc0e4bab7b44a55ea59d26683b618b34950bc (patch) | |
tree | bb64583132ec28ec59e16392463f4c859eb0f044 /sound/soc/davinci/davinci-mcasp.h | |
parent | 1a695a905c18548062509178b98bc91e67510864 (diff) | |
download | blackbird-op-linux-8e1cc0e4bab7b44a55ea59d26683b618b34950bc.tar.gz blackbird-op-linux-8e1cc0e4bab7b44a55ea59d26683b618b34950bc.zip |
ASoC: davinci-mcasp: Fix dra7 DMA offset when using CFG port
The TX and RX offset is different for each serializers when using the CFG
port for DMA access.
When using the CFG port only one serializer can be used per direction so
print error message and only configure the first serializer's offset.
Reported-by: Misael Lopez Cruz <misael.lopez@ti.com>
Suggested-by: Misael Lopez Cruz <misael.lopez@ti.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/davinci/davinci-mcasp.h')
-rw-r--r-- | sound/soc/davinci/davinci-mcasp.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/davinci/davinci-mcasp.h b/sound/soc/davinci/davinci-mcasp.h index 1e8787fb3fb7..afddc8010c54 100644 --- a/sound/soc/davinci/davinci-mcasp.h +++ b/sound/soc/davinci/davinci-mcasp.h @@ -85,9 +85,9 @@ (n << 2)) /* Transmit Buffer for Serializer n */ -#define DAVINCI_MCASP_TXBUF_REG 0x200 +#define DAVINCI_MCASP_TXBUF_REG(n) (0x200 + (n << 2)) /* Receive Buffer for Serializer n */ -#define DAVINCI_MCASP_RXBUF_REG 0x280 +#define DAVINCI_MCASP_RXBUF_REG(n) (0x280 + (n << 2)) /* McASP FIFO Registers */ #define DAVINCI_MCASP_V2_AFIFO_BASE (0x1010) |