From fc17ed4f991836bb92f288b8714ad7efe6c05926 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 25 Apr 2025 11:53:11 +0200 Subject: [PATCH] USB-Audio: Solid State Labs SSL 2+ - fix capture channels It seems that there are 4 capture channels per report in issue #552: Capture: Status: Stop Interface 2 Altset 1 Format: S32_LE Channels: 4 Endpoint: 0x81 (1 IN) (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000 Data packet interval: 125 us Bits: 24 Channel map: FL FR FC LFE Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/552 Signed-off-by: Jaroslav Kysela --- ucm2/USB-Audio/SolidStateLabs/SSL2Plus-HiFi.conf | 6 +++--- ucm2/USB-Audio/SolidStateLabs/SSL2Plus.conf | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ucm2/USB-Audio/SolidStateLabs/SSL2Plus-HiFi.conf b/ucm2/USB-Audio/SolidStateLabs/SSL2Plus-HiFi.conf index 94e040f..30160d3 100644 --- a/ucm2/USB-Audio/SolidStateLabs/SSL2Plus-HiFi.conf +++ b/ucm2/USB-Audio/SolidStateLabs/SSL2Plus-HiFi.conf @@ -18,7 +18,7 @@ Macro [ Name "ssl2plus_mono_in" Direction Capture Channels 1 - HWChannels 2 + HWChannels 4 HWChannelPos0 MONO HWChannelPos1 MONO } @@ -70,7 +70,7 @@ SectionDevice."Mic1" { Macro.pcm_split.SplitPCMDevice { Name "ssl2plus_mono_in" Direction Capture - HWChannels 2 + HWChannels 4 Channels 1 Channel0 0 ChannelPos0 MONO @@ -86,7 +86,7 @@ SectionDevice."Mic2" { Macro.pcm_split.SplitPCMDevice { Name "ssl2plus_mono_in" Direction Capture - HWChannels 2 + HWChannels 4 Channels 1 Channel0 1 ChannelPos0 MONO diff --git a/ucm2/USB-Audio/SolidStateLabs/SSL2Plus.conf b/ucm2/USB-Audio/SolidStateLabs/SSL2Plus.conf index 2ffe4c4..c886593 100644 --- a/ucm2/USB-Audio/SolidStateLabs/SSL2Plus.conf +++ b/ucm2/USB-Audio/SolidStateLabs/SSL2Plus.conf @@ -6,6 +6,6 @@ SectionUseCase."HiFi" { } Define.DirectPlaybackChannels 4 -Define.DirectCaptureChannels 2 +Define.DirectCaptureChannels 4 Include.dhw.File "/common/direct.conf" -- 2.47.1