From 714bcbd5a8dfbba0e5f833f5b1de166cd2d1c9c0 Mon Sep 17 00:00:00 2001 From: Chao Song Date: Fri, 1 Jul 2022 10:38:34 +0800 Subject: [PATCH] topology2: add missing num_audio_formats for gain The default class level num_audio_formats for gain is removed in 773a05a32ec130fc3661e6ac8f89c937d356ce98, which causes gain widget num_audio_formats parsing issue in the kernel for topology with below two pipelines: - dai-copier-gain-mixin-capture - host-copier-gain-mixin-playback This patch adds num_audio_formats for gain widget in above two pipelines. Signed-off-by: Chao Song --- .../include/pipelines/cavs/dai-copier-gain-mixin-capture.conf | 1 + .../include/pipelines/cavs/host-copier-gain-mixin-playback.conf | 1 + 2 files changed, 2 insertions(+) diff --git a/tools/topology/topology2/include/pipelines/cavs/dai-copier-gain-mixin-capture.conf b/tools/topology/topology2/include/pipelines/cavs/dai-copier-gain-mixin-capture.conf index cb08228fbd94..d30dbca0f73e 100644 --- a/tools/topology/topology2/include/pipelines/cavs/dai-copier-gain-mixin-capture.conf +++ b/tools/topology/topology2/include/pipelines/cavs/dai-copier-gain-mixin-capture.conf @@ -68,6 +68,7 @@ Class.Pipeline."dai-copier-gain-mixin-capture" { mixin."1" {} gain."1" { + num_audio_formats 1 # 32-bit 48KHz 2ch Object.Base.audio_format.1 { in_bit_depth 32 diff --git a/tools/topology/topology2/include/pipelines/cavs/host-copier-gain-mixin-playback.conf b/tools/topology/topology2/include/pipelines/cavs/host-copier-gain-mixin-playback.conf index c794bf570012..00e10f078d5b 100644 --- a/tools/topology/topology2/include/pipelines/cavs/host-copier-gain-mixin-playback.conf +++ b/tools/topology/topology2/include/pipelines/cavs/host-copier-gain-mixin-playback.conf @@ -80,6 +80,7 @@ Class.Pipeline."host-copier-gain-mixin-playback" { } gain."1" { + num_audio_formats 1 # 32-bit 48KHz 2ch Object.Base.audio_format.1 { in_bit_depth 32