summaryrefslogtreecommitdiffstats
path: root/sound/soc/soc-io.c
Commit message (Collapse)AuthorAgeFilesLines
* ASoC: Add spi hw read function for 16 addr 8 data mode for ad193x fixScott Jiang2011-08-151-0/+23
| | | | | | | | | | | | | [This will be used by the ad193x driver to fix the fact that the original author of the driver put a bodge for their particular chip into a the generic ASoC register I/O abstraction layer which looked like an obvious bug which ended up getting fixed in 3.0. Sadly there were no comments documenting what was going on. A minimally invasive correction to the driver is to remove the register cache support and go direct to the hardware all the time so we're adding a new feature -- broonie] Signed-off-by: Scott Jiang <scott.jiang.linux@gmail.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* Merge branch 'for-3.0' into for-3.1Mark Brown2011-06-131-3/+0
| | | | | | | Trival fixup for move of I/O code into separate file. Conflicts: sound/soc/soc-cache.c
* ASoC: Don't use codec->control_data in bulk writeMark Brown2011-06-131-2/+2
| | | | | | | | | In order to facilitate merging with the register map I/O replace the use of control_data for the bulk writes with direct lookup of the client data from the device. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@ti.com>
* ASoC: Move register I/O code into a separate fileMark Brown2011-06-131-0/+399
For clarity and to help ongoing refactoring in this area create a new file to contain the physical I/O functions, separating them out from the cache operations. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@ti.com>