summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>2021-05-27 14:24:49 +0200
committerJaroslav Kysela <perex@perex.cz>2023-01-29 18:55:29 +0100
commite824f70d620404c2242d159d3e63074b5761e0e3 (patch)
tree1afd1cefdd0eb1f5ebc873e571aad37e72baae0f
parentd72da154a377926da6d03bda96427f3756226445 (diff)
downloadalsa-lib-e824f70d620404c2242d159d3e63074b5761e0e3.tar.gz
topology: Add decompilation support for ignore_suspend
Previous patch added build support for ignore_suspend, however it should be also possible to decompile binary back to human readable form and not lose data. Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-rw-r--r--src/topology/pcm.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/topology/pcm.c b/src/topology/pcm.c
index b1e5dc59..ed4a2d71 100644
--- a/src/topology/pcm.c
+++ b/src/topology/pcm.c
@@ -812,15 +812,17 @@ static int parse_flag(snd_config_t *n, unsigned int mask_in,
static int save_flags(unsigned int flags, unsigned int mask,
struct tplg_buf *dst, const char *pfx)
{
- static unsigned int flag_masks[3] = {
+ static unsigned int flag_masks[4] = {
SND_SOC_TPLG_LNK_FLGBIT_SYMMETRIC_RATES,
SND_SOC_TPLG_LNK_FLGBIT_SYMMETRIC_CHANNELS,
SND_SOC_TPLG_LNK_FLGBIT_SYMMETRIC_SAMPLEBITS,
+ SND_SOC_TPLG_LNK_FLGBIT_VOICE_WAKEUP,
};
- static const char *flag_ids[3] = {
+ static const char *flag_ids[4] = {
"symmetric_rates",
"symmetric_channels",
"symmetric_sample_bits",
+ "ignore_suspend",
};
unsigned int i;
int err = 0;