25 Jan
2010
25 Jan
'10
2:58 p.m.
On Fri, 2010-01-22 at 19:09 +0100, Guennadi Liakhovetski wrote:
Several SuperH platforms, including sh7722, sh7343, sh7354, sh7367 include a Sound Interface Unit (SIU). This patch adds DAI and platform / DMA drivers for this interface.
Signed-off-by: Guennadi Liakhovetski g.liakhovetski@gmx.de
v1 -> v2:
- splitted off board support into a separate patch
- made SND_SOC_SH4_SIU a hidden Kconfig variable
- SND_SOC_SH4_SIU now can be selected on other SuperH platforms, not only on sh7722
- moved many defines, that are only used in one of .c-files in those files
- prefixed remaining defines in the header with SIU_
- clarification: "only fixed Left-upper, Left-lower, Right-upper, Right-lower packing is supported" means - only this byte order is hard-coded without support for other possible byte-orders
- clk_put() doesn't mind getting an error code as its argument, but moved it under the respective "if" just in case;)
- removed mono-emulation via data-copying. Looking for a recipe to achive this via alsa-configuration, anyone?
Acked-by:Liam Girdwood lrg@slimlogic.co.uk