aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sound/soc/codecs/cs35l41.h
diff options
context:
space:
mode:
authorLucas Tanure <lucas.tanure@collabora.com>2023-02-23 08:43:23 +0000
committerMark Brown <broonie@kernel.org>2023-03-05 23:36:43 +0000
commitf5030564938be112183ba3df0cdd6dea3f694c2e (patch)
treefb28143a527bfa85eebcf316fc1c7b85a8f93b96 /sound/soc/codecs/cs35l41.h
parentASoC: cs35l41: Refactor error release code (diff)
downloadwireguard-linux-f5030564938be112183ba3df0cdd6dea3f694c2e.tar.xz
wireguard-linux-f5030564938be112183ba3df0cdd6dea3f694c2e.zip
ALSA: cs35l41: Add shared boost feature
Shared boost allows two amplifiers to share a single boost circuit by communicating on the MDSYNC bus. The passive amplifier does not control the boost and receives data from the active amplifier. Shared Boost is not supported in HDA Systems. Based on David Rhodes shared boost patches. Signed-off-by: Lucas Tanure <lucas.tanure@collabora.com> Reviewed-by: David Rhodes <david.rhodes@cirrus.com> Link: https://lore.kernel.org/r/20230223084324.9076-4-lucas.tanure@collabora.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/codecs/cs35l41.h')
-rw-r--r--sound/soc/codecs/cs35l41.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/codecs/cs35l41.h b/sound/soc/codecs/cs35l41.h
index c85cbc1dd333..34d967d4372b 100644
--- a/sound/soc/codecs/cs35l41.h
+++ b/sound/soc/codecs/cs35l41.h
@@ -33,6 +33,7 @@ struct cs35l41_private {
int irq;
/* GPIO for /RST */
struct gpio_desc *reset_gpio;
+ struct completion pll_lock;
};
int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *hw_cfg);