]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: tlv320adcx140: power on/off the device on demand
authorEmil-Juhl <juhl.emildahl@gmail.com>
Tue, 13 Jan 2026 10:58:48 +0000 (11:58 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 14 Jan 2026 13:35:33 +0000 (13:35 +0000)
commit24175015263d3c72166902a5a4451c18dc836d56
tree9da2becc9d8e230e6cf631cd6b6b720eccb7bc83
parent46378ab9fcb796dca46b51e10646f636e2c661f9
ASoC: tlv320adcx140: power on/off the device on demand

The tlv320adcx140 can be connected to controllable AVDD/IOVDD regulators
which when disabled will reset the registers to their default.  In
preparation for that switch to register writes to cache only when
powered off and sync the cached values to the registers when powered
back on.

Signed-off-by: Emil-Juhl <juhl.emildahl@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Link: https://patch.msgid.link/20260113-sound-soc-codecs-tvl320adcx140-v4-5-8f7ecec525c8@pengutronix.de
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/tlv320adcx140.c