ASoC: cs35l41: Change monitor widgets to siggens
authorCharles Keepax <ckeepax@opensource.cirrus.com>
Fri, 29 Oct 2021 21:40:27 +0000 (16:40 -0500)
committerMark Brown <broonie@kernel.org>
Tue, 2 Nov 2021 13:39:58 +0000 (13:39 +0000)
commita2697972b9369c41afea8a928c30ac5b7f28d292
treeffc9ddcf3914a3df68c31e2ada1db70ad275faee
parent6195eb15f6d60dd92d1644dc11f1c1c2e84ebfeb
ASoC: cs35l41: Change monitor widgets to siggens

Currently the internal monitor sources are input widgets, which means
if the card is set to fully routed these will not enable unless connected
to something in the machine driver. However, all these are internal
monitor signals so it makes no sense to connect them to something in the
machine driver. As such switch them to siggen widgets which will have
the same behaviour except not require external linkage on a fully routed
card.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Signed-off-by: David Rhodes <drhodes@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20211029214028.401284-1-drhodes@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/cs35l41.c