Skip to content

Add configuration options for tlv320aic32x4

Kimmo Saarela alsa-devel linux-devicetree 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5sound/soc/codecs: Make tlv320aic32x4 codec selectable on it's ownsound/soc/codecs/Kconfig+2 -10 replies
2/5ASoC: tlv320aic32x4: Make mclk optionalsound/soc/codecs/tlv320aic32x4.c+13 -100 replies
3/5ASoC: tlv320aic32x4: Move bit polarity config to specific switch statementDocumentation/devicetree/bindings/sound/tlv320aic32x4.txt sound/soc/codecs/tlv320aic32x4.c+21 -30 replies
4/5ASoC: tlv320aic32x4: Change codec input config optionsinclude/sound/tlv320aic32x4.h sound/soc/codecs/tlv320aic32x4.c sound/soc/codecs/tlv320aic32x4.h+198 -190 replies
5/5ASoC: tlv320aic32x4: Update devicetree documentationDocumentation/devicetree/bindings/sound/tlv320aic32x4.txt+24 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/5] Add configuration options for tlv320aic32x4

* Patch 1: Make tlv320aic32x4 module selectable on it's own on config system
* Make codec visible in config tool, instead of magic selection via certain board option
* Patch 2: Don't stop driver initialization if mlck is not defined
* Only warn if mclk isn't in dtb file, such cases exist when other end of I2S bus provides the clock for the system and coded is not in control
* Patch 3: Fix bus signal polarity configuration
* Fix driver to use correct format polarity bits in config word, instead of magically setting polarity in format configuration
* Patch 4: Add more devicetree options to driver
* Add input-use and cmode array options to configure codec input pins properly. Current driver lets unused input pins to float.
* Add swapdacs option, works similarly to old platform data option. When enabled, swaps output channels
* Add powercfg config mask to pass codec power options, like: micbias off, configurable ldoin voltage, disable weak pull between AVDD and DVDD, configurable LDO voltages
* Patch 5: Update codec documentation to meet changes above

Kimmo Saarela (5):
sound/soc/codecs: Make tlv320aic32x4 codec selectable on it's own
ASoC: tlv320aic32x4: Make mclk optional
ASoC: tlv320aic32x4: Move bit polarity config to specific switch
statement
ASoC: tlv320aic32x4: Change codec input config options
ASoC: tlv320aic32x4: Update devicetree documentation

 .../devicetree/bindings/sound/tlv320aic32x4.txt    |  27 ++-
 include/sound/tlv320aic32x4.h                      |   8 +
 sound/soc/codecs/Kconfig                           |   3 +-
 sound/soc/codecs/tlv320aic32x4.c                   | 244 ++++++++++++++++++---
 sound/soc/codecs/tlv320aic32x4.h                   |  10 +
 5 files changed, 258 insertions(+), 34 deletions(-)
Signature · 6 lines
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html