[PATCH] ASoC: soc-core.c: Log components string to help with UCM profile development

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Various ASoC board/card drivers use a components string to communicate
to userspace which output (speakers / headphones) and input (internal mic /
headset mic) routes have been setup by the card driver so that the UCM
profiles can dynamically adjust to this.

ATM it is sort of hard to figure out what the component string has
actually been set to by the kernel. Log the components string set on
the snd_soc_card to help with UCM profile development.

Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx>
---
An alternative solution would be to add this to the asoc debugfs.
---
 sound/soc/soc-core.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c
index cc442c52cdea..7d199251c6c5 100644
--- a/sound/soc/soc-core.c
+++ b/sound/soc/soc-core.c
@@ -2154,6 +2154,7 @@ static int snd_soc_bind_card(struct snd_soc_card *card)
 				card->name, ret);
 			goto probe_end;
 		}
+		dev_info(card->dev, "components: %s\n", card->components);
 	}
 
 	ret = snd_soc_card_late_probe(card);
-- 
2.41.0




[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux