All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] ASoC: tlv320aic32x4: Better model the input mixers
@ 2016-04-20 18:39 Jeremy McDermond
  2016-04-20 18:39 ` [PATCH 1/2] ASoC: tlv320aic32x4: Implement resistors on input pins Jeremy McDermond
  2016-04-20 18:39 ` [PATCH 2/2] ASoC: tlv320aic32x4: Add additional input pins Jeremy McDermond
  0 siblings, 2 replies; 5+ messages in thread
From: Jeremy McDermond @ 2016-04-20 18:39 UTC (permalink / raw)
  To: alsa-devel, broonie, lgirdwood; +Cc: Jeremy McDermond

The input mixers have resistors on all the input lines as well as an
additional line that crosses between right and left pins.  This patch
enables those routings within the driver to provide more flexibility for
different board configurations.

These settings are documented on pages 135 and 136 of TI's SLAA557
document available at http://www.ti.com/lit/ml/slaa557/slaa557.pdf.

This patch might introduce some breakage for current users because it
changes some mixer routing settings from a straight switch to an enum for
the different resistor values instead.  I'm not sure there's anything we
can do in code to mitigate these effects, but am open to requests for
changes if there's something I'm not aware of.

Jeremy McDermond (2):
  ASoC: tlv320aic32x4: Implement resistors on input pins
  ASoC: tlv320aic32x4:  Add additional input pins

 sound/soc/codecs/tlv320aic32x4.c | 38 ++++++++++++++++++++++++++++++++------
 1 file changed, 32 insertions(+), 6 deletions(-)

-- 
2.5.0

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-04-21 16:11 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-20 18:39 [PATCH 0/2] ASoC: tlv320aic32x4: Better model the input mixers Jeremy McDermond
2016-04-20 18:39 ` [PATCH 1/2] ASoC: tlv320aic32x4: Implement resistors on input pins Jeremy McDermond
2016-04-21 16:11   ` Applied "ASoC: tlv320aic32x4: Implement resistors on input pins" to the asoc tree Mark Brown
2016-04-20 18:39 ` [PATCH 2/2] ASoC: tlv320aic32x4: Add additional input pins Jeremy McDermond
2016-04-21 16:11   ` Applied "ASoC: tlv320aic32x4: Add additional input pins" to the asoc tree Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.