]> git.hungrycats.org Git - linux/commit
ASoC: tas2770: expose SDOUT bus keeper via set_tdm_idle
authorJames Calligeros <jcalligeros99@gmail.com>
Sun, 1 Mar 2026 08:05:26 +0000 (18:05 +1000)
committerMark Brown <broonie@kernel.org>
Mon, 16 Mar 2026 01:13:05 +0000 (01:13 +0000)
commitaf176d0787d219d9e07272988079ebb9be8efe6a
treefdaa85c2878c044cca79da2ccb54b37013903454
parent45573ee1f2badd1886eb6f4a736e60e3f76effe6
ASoC: tas2770: expose SDOUT bus keeper via set_tdm_idle

TAS2770 includes a bus keeper which can be used to control the behaviour
of the SDOUT pin during specified TDM slots. The chip can either pull
the pin to ground, actively transmit zeroes, or keep the pin floating
(default/uninitialised behaviour).

Expose the bus keeper via the set_tdm_idle DAI op so that it can be
configured by consumers.

Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Link: https://patch.msgid.link/20260301-tdm-idle-slots-v3-7-c6ac5351489a@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/tas2770.c
sound/soc/codecs/tas2770.h