From nobody Thu Dec 18 18:02:10 2025 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C50D4257AE4 for ; Wed, 12 Mar 2025 19:27:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741807657; cv=none; b=mRVn/kK5w97auRYXKWrc6AUXJD03q7IHDGX36KtnknlE494Hen3OddTxV0epKHIgzbJ8T38oJltDP1ZQ/47RV1fETbmqz4kmdrI0lQVHwKL0AaudIC4oQMRf4Kg2v9aOLgw+YhU4ydo5MepKfOnxYdevR0/cGyJ5XLD4NGE6d2o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741807657; c=relaxed/simple; bh=FKL/weB5CPeWneGPsiZ0VbwxQPs03W/Eqnc+Zbi9MsM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NicOa6baGt1n8WV/wScMPYG4qe1lph3ulJcn5ZC8kJ+z2SLFKiMUyx+7ULe0qhC5YSiMkiYNqAj738I/RmDCqxsQdZLktCPU7saTUG5uXhLC23T1XgYgsuzFwGppDfYCVD/yTZnwLOZMvthHo1MDrDv5PJVL1SBfNNcX8k3YJDo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=W3mltykU; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="W3mltykU" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-43938828d02so216855e9.1 for ; Wed, 12 Mar 2025 12:27:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741807654; x=1742412454; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=5qbK7lmYRGi8wVIRtYM9Yu+84pO626UJc/Ub+6h4fj0=; b=W3mltykUTvkM/KyRQ/LxIpnNURuimCw4zne/kgt1XBdTTdX3RXc8HfKRSi6YNGgBUc E7L6ZUo5MKtKmuKIwX8iUhf4PvVxX7H1O5+evqVCA3gR/9NVuVNiCUiW0S0amWDkBPrf dJoFTXZ4Lg44H2Xi5fDz5C0H9QXaGZrEhUlnLb/kWeCbDCcBk7b5SP4+KE+ZFHiw4eyo qsBhzPq0aXvaXvRx1IDHTXzH0AbVN7F+j5xsoc1CN96/ieOybzqMfwJ7NEcUGWyFmCHx t4hP2iA1tsdR4IaorZyM2udlqPeeqKt9e7jOCZGf7rBCxGGXHRoipXjDUn5sqT7d5s1U ZPUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741807654; x=1742412454; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5qbK7lmYRGi8wVIRtYM9Yu+84pO626UJc/Ub+6h4fj0=; b=GKuq++w6BwkD6zRmGeqbsExWEwIlC3GXIgVyHX+LDH5/+gZej0gj9EyftxwR10G/Su jX+I5PFc/1sFrGrkpORNWj0u1PI/O67X/Xtiagdn02gnq4vcXGTArckTzspdfDuUHkI9 ZthCtZWtM/xOTcJBf0Olj1ZkSP9McFfGNArVWs08YBhMCPO+BhFlPzuDhNprtXeugEfK thqkG7UkTCTtqC56MRlptssk2OpYgY/KsYuZVcb4xgsbobr02eK+xW8p4O56o86FuzoQ oD50GujEH9mRIHj/VJfbTkmUS4dS9qUzG43tFT0Bs22QS9T95C/Q9pRjOmE1UH5NuDCU OUUg== X-Forwarded-Encrypted: i=1; AJvYcCUZ8DO1Gg4sVxA1uZJ3HpkMJM/P1IwHr2AwZziPJVAD1HwXLX5hRqyzwooZ7PeHUzYjZNvRLUeW2vRvX78=@vger.kernel.org X-Gm-Message-State: AOJu0YyO0o09wOLFSHi5h2i9PSowGFjoYvy8rOstX//L0MNvzXE7mrPX qo1AoClMydhSHVzmCx1P1mcW4KLYqK1rUxRiRzd9mGNtn4xNofYOl3yndlhrrME= X-Gm-Gg: ASbGncvcr4pJH9Ai4Vk3YvhdAsTH4tds7oyQjdN+ZY3ONITUjIEV3XvCCLQ4TRddn+j TKwk/FiKyouZvmIPDafv0zfABOUqaqj841t6W0ZD8yuKFmgQsy13lkaFg+1bOymiWEYz4YlU3iy PUQcXbeE/+tNpwjwrW2RZ1DR/rfbn82tmF+kqRhDYgDeHAP8nxLE/Fd+Bnikmnf35nSu3BZ6M9s l/2yO308B2XbVFTuftykElPCDoKyXY8D90m4F/Rrzjsy3k2XZK847xqhJ/zF3YE9GGVWPuv9LsL qlnuITHtBMMaQxCIgt0iG7HMJ4J9vi+h5RPysUtHHD/804Pd66l7icgIvMo= X-Google-Smtp-Source: AGHT+IFxBzA1CjBiytvmBHMoKUHzC09eJ11SY49j1nNlMfZkupbs5qfdSdty45s06t4JCu4IiJZMhQ== X-Received: by 2002:a05:600c:5107:b0:43b:c844:a4ba with SMTP id 5b1f17b1804b1-43d01c12945mr37427075e9.3.1741807654092; Wed, 12 Mar 2025 12:27:34 -0700 (PDT) Received: from [127.0.1.1] ([178.197.198.86]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d0a7903fbsm29331995e9.32.2025.03.12.12.27.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Mar 2025 12:27:33 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 12 Mar 2025 20:24:59 +0100 Subject: [PATCH 1/2] ASoC: codecs: wsa883x: Correct VI sense channel mask Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250312-asoc-wsa88xx-visense-v1-1-9ca705881122@linaro.org> References: <20250312-asoc-wsa88xx-visense-v1-0-9ca705881122@linaro.org> In-Reply-To: <20250312-asoc-wsa88xx-visense-v1-0-9ca705881122@linaro.org> To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai Cc: linux-sound@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=975; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=FKL/weB5CPeWneGPsiZ0VbwxQPs03W/Eqnc+Zbi9MsM=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBn0eAh/LQoK52qOZjR6vj46xf8OTmRScxCMYReW EcB8rKjv9+JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZ9HgIQAKCRDBN2bmhouD 1x/yD/9ksWN3WISxFG+1/n+g7hrVsU9+/hkl3RcDOUBH7L8fobh9sViifZ+wwB47z8g+TQZHu9U TDFSQv01YwbuGxG3y7iNLlIWN+nWgVkbY+HF6aJtPeLaHCCwdtDTmwmvrWFIUDL7Q1/O/h24yyj tJ2nE9mobn3O0ekv5kVuCVAQKMlAbZW5H2EYmyoU/Ii8oYsTRWe1dy0lT2uEDu5b/pGCKXyFTvh VfBR6tLGCjzJYtYQNdp94KPNqoGSh+ymH3nNNJ2EZgW5JSzGv32qSi2hQ70lD0qF3S+TjC+rx6c LsoCw/UBYYM275w8JE5vDLbqXLExxV4en/Hj2wJJcpNWSvI9qf0lr8wF7IvHrBPa60ADWwGw6+z cbI0X6UBuarq2S4ueeOwK8uDpXRycLLkoYdXkv1jtdQn9pv+dDyriHByVqTwN/8kz0MdCkUaH8Y QlZDK8BfPwZvDfVE0UzZ6qAnF46xOlbdB2J/yzsdt3s9NdOWjmjyBFbVhS+7jgnpMUandPZAtvU +Fbg3TBkp61qMISvb6MOuMmnJXfdJB5JpBQwI2CuLW7r99zN9fPOnj7J+bseOmn3HUZEyBT2Vlw +zRoxOECSunwhCMpVn5ROsJhQJ7EK2XTZbu3qFqV/MC21ZWhd+ScF+Wir2fxPB4BkCEkDkak6CN YO6Zsp3q2DhFjJA== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B VI sense port on WSA883x speaker takes only one channel, so use 0x1 as channel mask. This fixes garbage being recorded by the speaker when testing the VI sense feedback path. Cc: Srinivas Kandagatla Signed-off-by: Krzysztof Kozlowski --- Srini, I cannot get 0x3 as channel mask working, but I think it was fine in your case? --- sound/soc/codecs/wsa883x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/codecs/wsa883x.c b/sound/soc/codecs/wsa883x.c index a5a6cb90bb43c83de2b498f163d23c52f164ecb9..238ddf0aac3b28f2d0d8b08a069= aa2dadea01ff1 100644 --- a/sound/soc/codecs/wsa883x.c +++ b/sound/soc/codecs/wsa883x.c @@ -568,7 +568,7 @@ static const struct sdw_port_config wsa883x_pconfig[WSA= 883X_MAX_SWR_PORTS] =3D { }, [WSA883X_PORT_VISENSE] =3D { .num =3D WSA883X_PORT_VISENSE + 1, - .ch_mask =3D 0x3, + .ch_mask =3D 0x1, }, }; =20 --=20 2.43.0 From nobody Thu Dec 18 18:02:10 2025 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 45F52258CD5 for ; Wed, 12 Mar 2025 19:27:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741807659; cv=none; b=tdl1qdIt+sjlJQLChAe8CH0YnELM/Hd1/ZKZIYj5qhkra/9/Q54KDj1lAlgE/XlVOO5XcgsRpBcqgyTuwoR9Ichcoz6Acem1/2f0a1ME7Ge37LPaHsh/XPdNl3nD1YyK+tBtTcbsfsCitE1b6vvirjOLte+hz4ZTfXclayWxUOo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741807659; c=relaxed/simple; bh=0jMuW75ONhCU98g91Ki0i+ClWIuHSukhvmLA5nKGMW8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ebdmaRyXB9M+XAWhPv2qGdFSjI3mU2CO8i1M78QLAJA2EJf4P7wdCoyKseG/6zwehwTEzbgxwaWtLfB1tqwY+IfquzFLvLHIAjA1rzr2mYO+q1OgFGseJFlefTXyrwr1H9J0is0jwJ/4eJ9fSZmWpCPJ/XhKghX3DywcQ0dTtU4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=lls1XP+V; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="lls1XP+V" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-43d0953d3e1so208925e9.2 for ; Wed, 12 Mar 2025 12:27:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741807655; x=1742412455; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=TthKowtkg3ZH4r2XBt7MSSpgewnQfw6r9pBf+S41jDs=; b=lls1XP+VmNRIjPDnguDQR/l+7293rxNSZ6NwaT0ZGBQK3QojGx5SyZ4XFEGvatYNYV lW4lN+7fkXTWORq2nyJiiy74QPGuvhK0NYteTmEstrlEV4XkOqOA9pFHfMqVMhwSlpCT TgrgyDvRG5aAFXDJjlq4ZJ2vyXaAl+nLSOLEmd5z50vJGZtpgL7dGnFS1bKlJlfN4uyY wTzfCGiPupmaNUmDJ4TpXKdcaXulSVCCMJ/Sv6lmZAG2e8Pk7c2kR3apJI/0RJtqE1pW 4FMQ5KxIkK5Tichwkb8ZSHRcBEmcMtf5cIKDLC1wDQhZglzSfIV5CaxRZxTFMDeW2m2H MSAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741807655; x=1742412455; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TthKowtkg3ZH4r2XBt7MSSpgewnQfw6r9pBf+S41jDs=; b=MutNN2MUJmyjhk5Gli8ysN20CqUH/UddmS4qkloI2Cyupx81LmbijkgmZbCEWlluw+ 0I+HedMN/ZgD5/FO7OJCl8Imtbnge8YeMe/fY/G6i9UJhLrXfOGVXAfyFKxUuv+o4VD/ /QTC6SMWSY3xZgJMK6CqjqYnQA6eKz/yQQTW7SJWw1U6F9unZFtm1ekleD+OoIwAb3zr 5N0nlsF5PxMGkPx7q9FrQH+veNsaFvF1qH4OwrFUx44GGDwjLFZ1sIbnJd8GmraHc9ww 5VkNwZ04QbT46IfkBhQTf9FZN9jwkGKe5CDcjcmGaMSODutWiXHunjFOMg+CYZ+dD1P8 jKmA== X-Forwarded-Encrypted: i=1; AJvYcCXDhVu30zxo64BQLd9nqTGG7QZ+++Mys38p46t2JWTgs/PZ3pnYlRUPVcbyfJnMfivL+9q6HKEPOtfzXcM=@vger.kernel.org X-Gm-Message-State: AOJu0YwUHwyrmQyao7/68QEwP/4IX5GprbdmqFH9BT6cZ/c7huN8T1rT NUmnufrofoCM9wtJcQ/NwSNcaoacUFwSZDniWJVs8073/5lortahXZesvMHUY2Q= X-Gm-Gg: ASbGncvlkwFCFpZ06LzVkYemdSyW6vWqhE+rdPG2aVBwY3MykwbRJ8ai4XDgsNtXBqj 85y6CjG7E3xY1ZvJpXBzAzgtX+o2voL14JsXJle7/BNCKjqLW1J6pxCWqibyNhQy5WyMbeU9h1+ zK0Bz7r9tyRIzMqAx9U2fejGlxU50btT61ZwPuO5bkf/B89fixl8GhW4ThUdTR4Q3sg6luTQlxK YXlyzpK84LNBzCignO/pup7n7hrA7dVoz1yB6C7cCbwmTPERtzW35kNTUugSfpyLOksq4It7n2m VpSzmwFN8ROGThxQWGTnXy7vOxhlUJxkjlnQJOBhNm2zjtNMJN8N2TrkaTg= X-Google-Smtp-Source: AGHT+IFNDMKyFlmL29BIYtE87ieQh9czS303C7tJdh4xet0OcI/TZLd5Tui0luLGPrsnPNEL65CGKA== X-Received: by 2002:a05:600c:45d3:b0:43b:cd07:92fb with SMTP id 5b1f17b1804b1-43d01c230famr37689245e9.6.1741807655471; Wed, 12 Mar 2025 12:27:35 -0700 (PDT) Received: from [127.0.1.1] ([178.197.198.86]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d0a7903fbsm29331995e9.32.2025.03.12.12.27.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Mar 2025 12:27:34 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 12 Mar 2025 20:25:00 +0100 Subject: [PATCH 2/2] ASoC: codecs: wsa884x: Correct VI sense channel mask Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250312-asoc-wsa88xx-visense-v1-2-9ca705881122@linaro.org> References: <20250312-asoc-wsa88xx-visense-v1-0-9ca705881122@linaro.org> In-Reply-To: <20250312-asoc-wsa88xx-visense-v1-0-9ca705881122@linaro.org> To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai Cc: linux-sound@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=927; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=0jMuW75ONhCU98g91Ki0i+ClWIuHSukhvmLA5nKGMW8=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBn0eAiJDEepXFTas2u1NQUyIbL1KrfsyTe1AbbJ BJGAwCF3QGJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZ9HgIgAKCRDBN2bmhouD 18a9EACUxXs1HSjzqKRbbCdN6UK1qvRXdWXEgeIyqupA9qLJe+njP4BVQYtWDbV621t7vHeM3H+ M+WI9phdIiJcd4i3XJhqUdohjQBaCspx2XpW9sDgNCQ6yzNJccs2menIEKqh6J0tNT8VnWE/S+3 HnR8AtuRZxdY1pW657ElyIOt4hzJfMgvpkPdncgkGWzD6svhQnqjVc5jXtIf5RN7Ui4FIsKY/2w Odqm5o/0OcVhMjjZLBc7ta8DIZyK8ylht+eZAeEkJlgVfv4J2wCSlPW0iOKsFrKqScx7zno/JhQ LTjN6KQLx2d8YXjKre2sx99d1BAvgwrPYfvIdSl8mNiHgmjMAWF82DqL28LLJPUJuKlrxyr3LON W/u0l9QJ7CZkd7/8Mpi7OSpXOSkBfUGqCwWDEIvjVs2N+rcE743MkktRsvC4IC8w5d+a5oOvNOF 643walrryb/jloxLJXbPLDYh8NtREUZ0qSh14hMYp7jsjRGZQnC39Om1vCfNEC/MtexYTqeDSSq QlBoaNYrednRKM6JNA9o9iquHt+jhIBpCATNSueM9BiQEdSnkY3sxOGpLK0m0uJBRd97re33L54 RZb08QN8lTFjZ513gHzT8cZa86b7rDy9LBYZvU6cwtVmEce/LdArnWaH4jLPPKlK1eChaHag2ud WNF3QUWcC82MoJA== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B VI sense port on WSA883x speaker takes only one channel, so use 0x1 as channel mask. This fixes garbage being recorded by the speaker when testing the VI sense feedback path. Cc: Srinivas Kandagatla Signed-off-by: Krzysztof Kozlowski --- sound/soc/codecs/wsa884x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/codecs/wsa884x.c b/sound/soc/codecs/wsa884x.c index 560a2c04b695535c42bb59b17aa8a671247adf95..18b0ee8f15a55aea370350e31cc= 3939625fb37a2 100644 --- a/sound/soc/codecs/wsa884x.c +++ b/sound/soc/codecs/wsa884x.c @@ -891,7 +891,7 @@ static const struct sdw_port_config wsa884x_pconfig[WSA= 884X_MAX_SWR_PORTS] =3D { }, [WSA884X_PORT_VISENSE] =3D { .num =3D WSA884X_PORT_VISENSE + 1, - .ch_mask =3D 0x3, + .ch_mask =3D 0x1, }, [WSA884X_PORT_CPS] =3D { .num =3D WSA884X_PORT_CPS + 1, --=20 2.43.0