[PATCH v4 00/10] sound: codecs: tlv320adcx140: assorted patches

Sascha Hauer posted 10 patches 3 weeks, 6 days ago
.../bindings/sound/ti,tlv320adcx140.yaml           |   7 +-
sound/soc/codecs/tlv320adcx140.c                   | 149 +++++++++++++++++++--
2 files changed, 146 insertions(+), 10 deletions(-)
[PATCH v4 00/10] sound: codecs: tlv320adcx140: assorted patches
Posted by Sascha Hauer 3 weeks, 6 days ago
These are some patches for the tlv320adcx140 codec we are carrying
around for a while, time to upstream them.

First four patches are fixes. The following four add regulator support
for AVDD and IOVDD. The remaining three patches add more controls to the
driver.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
---
Changes in v4:
- add Acked-by Krzysztof Kozlowski to 08/10
- consistently use Emil-Juhls new mail address
- Link to v3: https://lore.kernel.org/r/20251218-sound-soc-codecs-tvl320adcx140-v3-0-70ff66e5b93f@pengutronix.de

Changes in v3:
- Add missing "true" for regulator
- Link to v2: https://lore.kernel.org/r/20251218-sound-soc-codecs-tvl320adcx140-v2-0-3c2270c34bac@pengutronix.de

Changes in v2:
- drop "Add kcontrols for TDM Slot assignment", wrong way to control TDM
  slot assignment
- drop overlong and unnecessary backtrace from commit message
- drop unnecessary descriptio for regulator in binding
- improve commit message for "ASoC: tlv320adcx140: implement register caching"
- change order in dt-binding patches to fixes first
- Add missing S-o-b Emil Juhl
- Link to v1: https://lore.kernel.org/r/20251217-sound-soc-codecs-tvl320adcx140-v1-0-293dea149d7b@pengutronix.de

---
Dimitrios Katsaros (1):
      ASoC: tlv320adcx140: Propagate error codes during probe

Emil Svendsen (4):
      ASoC: tlv320adcx140: invert DRE_ENABLE
      ASoC: tlv320adcx140: fix null pointer
      ASoC: tlv320adcx140: fix word length
      ASoC: tlv320adcx140: add channel sum control

Emil-Juhl (4):
      ASoC: tlv320adcx140: power on/off the device on demand
      ASoC: tlv320adcx140: add avdd and iovdd supply
      ASoC: dt-bindings: clarify areg-supply documentation
      ASoC: tlv320adcx140: add kcontrol for num biquads

Sascha Hauer (1):
      ASoC: dt-bindings: add avdd and iovdd supply

 .../bindings/sound/ti,tlv320adcx140.yaml           |   7 +-
 sound/soc/codecs/tlv320adcx140.c                   | 149 +++++++++++++++++++--
 2 files changed, 146 insertions(+), 10 deletions(-)
---
base-commit: 0f61b1860cc3f52aef9036d7235ed1f017632193
change-id: 20251217-sound-soc-codecs-tvl320adcx140-a8d2e649bf78

Best regards,
-- 
Sascha Hauer <s.hauer@pengutronix.de>
Re: [PATCH v4 00/10] sound: codecs: tlv320adcx140: assorted patches
Posted by Mark Brown 3 weeks, 4 days ago
On Tue, 13 Jan 2026 11:58:43 +0100, Sascha Hauer wrote:
> These are some patches for the tlv320adcx140 codec we are carrying
> around for a while, time to upstream them.
> 
> First four patches are fixes. The following four add regulator support
> for AVDD and IOVDD. The remaining three patches add more controls to the
> driver.
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[01/10] ASoC: tlv320adcx140: invert DRE_ENABLE
        commit: 4130dc47ce8f60d289d91e2bdd18c4d863ca3237
[02/10] ASoC: tlv320adcx140: fix null pointer
        commit: be7664c81d3129fc313ef62ff275fd3d33cfecd4
[03/10] ASoC: tlv320adcx140: Propagate error codes during probe
        commit: d89aad92cfd15edbd704746f44c98fe687f9366f
[04/10] ASoC: tlv320adcx140: fix word length
        commit: 46378ab9fcb796dca46b51e10646f636e2c661f9
[05/10] ASoC: tlv320adcx140: power on/off the device on demand
        commit: 24175015263d3c72166902a5a4451c18dc836d56
[06/10] ASoC: tlv320adcx140: add avdd and iovdd supply
        commit: 57be1f67401005e33e8c88db6707b4482b509589
[07/10] ASoC: dt-bindings: clarify areg-supply documentation
        commit: 5682093fc80674ee7f4a96dd9f0f1919111ab16d
[08/10] ASoC: dt-bindings: add avdd and iovdd supply
        commit: 4a1bc07e6d9ecd29b95c41e34402793619f1874a
[09/10] ASoC: tlv320adcx140: add kcontrol for num biquads
        commit: 2219823f7d6ac01c8eb55b90e954b4466146c397
[10/10] ASoC: tlv320adcx140: add channel sum control
        commit: 8a98e7f55f975360975083166e21982ef307b8fd

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark