ASoC: omap: rx51: Add earphone support
authorJarkko Nikula <jhnikula@gmail.com>
Mon, 31 Jan 2011 12:43:48 +0000 (14:43 +0200)
committerLiam Girdwood <lrg@slimlogic.co.uk>
Tue, 1 Feb 2011 13:58:52 +0000 (13:58 +0000)
commit8cda975174945e3b7119d48341052d0dc0c87cf2
treee600cea567b698928613703e883edc3963647b59
parent48529b3b7ca76e688146e13d1a1666fe69703f0c
ASoC: omap: rx51: Add earphone support

Earphone in Nokia RX-51/N900 is connected to left HP output of B part of the
TLV320AIC34 dual codec. In RX-51 the codec A is used as a traditional codec
and the codec B as an auxiliary device.

Audio from codec A goes via the codec B to earphone:
MONO_LOUT of A -> LINE2R of B (B interconnects) -> HPLOUT of B -> Earphone.

Take earphone into use by utilizing the recent ASoC auxiliary and
cross-device support.

Signed-off-by: Jarkko Nikula <jhnikula@gmail.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
sound/soc/omap/rx51.c