ASoC: rt5514: add rt5514 SPI driver
authorOder Chiou <oder_chiou@realtek.com>
Mon, 6 Jun 2016 10:33:31 +0000 (18:33 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 7 Jun 2016 15:22:31 +0000 (16:22 +0100)
commit6eebf35b0e4a02248f7dba5d1719c6896afe41ba
tree9bc744792d910a4cb499d1d5bd1c0b1bc3206d7a
parent1a695a905c18548062509178b98bc91e67510864
ASoC: rt5514: add rt5514 SPI driver

The device has multiple control interfaces, I2C and SPI. The I2C interface
mainly controls the register settings of codec. The SPI interface is in
order to provide the high speed transmission of data. For example, high
bandwidth memory read/write of DSP. The patch adds the rt5514 SPI driver
for loading the firmware of DSP and retrieving the voice data from DSP
after the system is waked up by specific voice.

Signed-off-by: Oder Chiou <oder_chiou@realtek.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/rt5514-spi.c [new file with mode: 0644]
sound/soc/codecs/rt5514-spi.h [new file with mode: 0644]
sound/soc/codecs/rt5514.c
sound/soc/codecs/rt5514.h