From nobody Sat Feb 7 09:46:43 2026 Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) (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 D15C136215C for ; Tue, 27 Jan 2026 18:48:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.66 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539724; cv=none; b=Db4GcbugneSSbHmTjgyvFDSUczGBi4NMkmFfCAYrFgZHKIHbb0285ECVeUAynchcepODkHZBv62+Y3bP7yYOCi1KOtvV+Fl5j8BL2qVgO/eL52htz9sR67cdXcW2YqpFhIaYIpPl131cN5RZlGDIuSXUTxPP/g/afFJOnGRe44k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539724; c=relaxed/simple; bh=AAbdYSDBi4nid+vR4fUUeQUqMN1ByaToFMJu3nLnoTA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KBHpATcITb3Qz40Or0/dVqV1YMKzxnF4QW8FpvpS4Y4/uyJHzqa9p/4uKTYca+kSCfnn3GsGJX1wVoqIE5vDLCVUm0N/Kyex610OP1Oh1e+qSZc/Ha7aqXDN7qFiyQ6wyKFCw4rVRo3ySQZwntSLMGboM6k/YBA+0hXc+WEWgGc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=SrOam8+y; arc=none smtp.client-ip=209.85.221.66 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SrOam8+y" Received: by mail-wr1-f66.google.com with SMTP id ffacd0b85a97d-432d28870ddso3214791f8f.3 for ; Tue, 27 Jan 2026 10:48:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769539720; x=1770144520; 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=z/IAsIdZyjkDQ3l7ZZkRFYkPArXV5TiBiIvdC8qWxZo=; b=SrOam8+y5TIuaVyw5ogSyOy1xBkDpn0ELumXPzTqHCW6avsFcwvUFvqrg9TstInTnr QL2Ouv4eDa9x8evvqa0WE8yWgRPAmYVqOK1iZOJlVCliqKTbUFRPgNV9+u2UVTRTlGjy eoeSZTxU0LJk+jfDnaI1g3pMYwunFb+aQKEXxs2bA1xeNyALUaJaDk0w8SvEKwXvFA3w hcfR08Y7yHnOyQC3KOh4r9e+1hCIghtG2AaKyzyWDEHjbAa5pyZthzUAvS0+5Z0Ub6GY cWSj4/BWKYJvaIXjqEINy1USL637+1qA35o+V5L1S7W30IjAcR4B4fxTmLriMp+WoAuZ 105Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769539720; x=1770144520; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=z/IAsIdZyjkDQ3l7ZZkRFYkPArXV5TiBiIvdC8qWxZo=; b=EdzkOd2UOqwx/ZxdVh5PVTGPAcYgbvUVu+LWOhtQcCbyu81kbXmjUq5QAFiyXScUwH CrlrB+5yvb51aBg22GJSEXecmxZWZGJ6scQiY0X1qo2I8ujdmkXlN3usLojq2skYXcP3 pNbPq8vxjnrwmrkOqMUiPu6SGho4S4ReoyTSWQ6J7QgtUmtrqIGuAnxD3Kxh6kuyC+kN 8rZ91fLtDTzsSXN2ZmLr6rLgpnjO12Jsw8hPEjs6KAvIATOZ3C24dB7tUxYmCV6A7uCv C9lMGHVj97rSoGoflKne+NhkhYbfa4RGdacQL/fQlzLFjE8+haKAGHuRELEaLT9SoH0H 71FQ== X-Forwarded-Encrypted: i=1; AJvYcCXUpSUWpE5BR5Lcz7EvB5DlhARHtZPcmJ99mKEFl4+cfgDBpok8uDxr37bosZbRUiKSFYX4kEkyZ19M/4M=@vger.kernel.org X-Gm-Message-State: AOJu0YynZQLCCcOwP3YQQUs0yxbZ58AixGPEq2f786gE8uSAhZyVkC+X JtOKCB9F+rvn3AOlkAlox0Z7hiKIznUeCHLAkOonRYBcryctmfkeOqNG X-Gm-Gg: AZuq6aK/1VQfoCmAhK8n6BYSUf0pLGkShyfy145+6CjkvrX9svBv7dVggNiVRFf9qwp bWT3QUmeFcxqfDdFFFn4mmG7gaWj1MLViANsr6fkLu6RbEt/EpGroxPMbulrW3syZvFaHUcLGuY YvxEzWKk2j0qwtd/4mFGACr7EtW6llIs83Yw84L67Zh8S+svBd7M+YnEzg9O4jD+B2RllI6DRy8 OCRw8EWoWOex6qzy2LXTxwdqXrXtaDnSSZAKossDRLPBlAbjuNnPgMUUKoyrvI0U0PZZiw4UXqW vFHbix6NKdtHOdPuRcSiJI5eoRe5Omgxs7T0talj3F5uCEdk2UH13V4LeJx/oMpKc2Op61l+rgx fJlGA3Jd7SQxJmSYHu2V6jsZN6uh+2UjWrSnUyrSl5v+fEYi7f9JDzbKDZT8rkjWnZ37pSYEnSb QO0B9zt4TMWu8Bt+fzbAR5xVZ1RiipEyYxRsXj0we7jcEmw8jUbowOU8Y= X-Received: by 2002:a05:6000:2689:b0:435:a501:359 with SMTP id ffacd0b85a97d-435dd0a3549mr3707922f8f.41.1769539719907; Tue, 27 Jan 2026 10:48:39 -0800 (PST) Received: from [127.0.1.1] (bba-94-59-215-181.alshamil.net.ae. [94.59.215.181]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-435e10ee057sm903100f8f.15.2026.01.27.10.48.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 10:48:39 -0800 (PST) From: "Anton D. Stavinskii" Date: Tue, 27 Jan 2026 22:48:07 +0400 Subject: [PATCH 1/2] ASoC: sophgo: cv1800b: document DAC overwrite handling 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: <20260127-incremental-for-i2s-dvier-v1-1-431b809c632d@gmail.com> References: <20260127-incremental-for-i2s-dvier-v1-0-431b809c632d@gmail.com> In-Reply-To: <20260127-incremental-for-i2s-dvier-v1-0-431b809c632d@gmail.com> To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jaroslav Kysela , Takashi Iwai , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Chen Wang , Inochi Amaoto Cc: linux-sound@vger.kernel.org, sophgo@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, "Anton D. Stavinskii" X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769539713; l=1227; i=stavinsky@gmail.com; s=20260115; h=from:subject:message-id; bh=AAbdYSDBi4nid+vR4fUUeQUqMN1ByaToFMJu3nLnoTA=; b=EBjERO/do4uI4s6LDi0EEae7uhFRf1KBOOxPbimgtsnly9GdSGLKz0u7DPv20vrXS76n0vTk4 V30AAY1GAInD44pnZDm7KhGkPBKJzms0Rgw1lZyPo47NIssrrNme8x6 X-Developer-Key: i=stavinsky@gmail.com; a=ed25519; pk=2WxGZ1zd1vQwSPFCSks6zrADqUDBUdtq39lElk4ZE7Q= Add comments to cv1800b_dac_mute() and its caller to explain how the overwrite mechanism works and why we force it off before playback. --- sound/soc/sophgo/cv1800b-sound-dac.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sound/soc/sophgo/cv1800b-sound-dac.c b/sound/soc/sophgo/cv1800= b-sound-dac.c index ccf386174639..135322bcf6ad 100644 --- a/sound/soc/sophgo/cv1800b-sound-dac.c +++ b/sound/soc/sophgo/cv1800b-sound-dac.c @@ -57,6 +57,10 @@ static void cv1800b_dac_enable(struct cv1800b_priv *priv= , bool enable) writel(val, priv->regs + CV1800B_TXDAC_CTRL0); } =20 +/* + * Control the DAC overwrite bits. When enabled, the DAC outputs the fixed + * overwrite value instead of samples from the I2S input. + */ static void cv1800b_dac_mute(struct cv1800b_priv *priv, bool enable) { u32 val; @@ -105,7 +109,7 @@ static int cv1800b_dac_hw_params(struct snd_pcm_substre= am *substream, dev_err(priv->dev, "rate %u is not supported\n", rate); return -EINVAL; } - + /* Clear DAC overwrite so playback uses I2S data. */ cv1800b_dac_mute(priv, false); /* minimal decimation for 48kHz is 64*/ ret =3D cv1800b_dac_decimation(priv, DECIMATION_64); --=20 2.43.0 From nobody Sat Feb 7 09:46:43 2026 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 D146D364046 for ; Tue, 27 Jan 2026 18:48:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539726; cv=none; b=S5zqWOa9eADxIO8FEZfT5r9vp7SWUd0Htjelepifc07YNG64tTRdJJQtZArTKpspO/lQ6mrJjfmuX7iv+09LEMLeNzBFX4V6kFhbQM3SpyQm9Mad8LBSVYhxyiWYOK84QNkjrDR7zZP9fwHsWxIxL/r9NAAxVkMsXFhVTkGEC+g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769539726; c=relaxed/simple; bh=H84erZxT2MlAaY5J3iUKm8PxILlu1jOlSTZ53NjhBCY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rxKJI4DAsCw5v3Gi+F/sS3Iq1UmiDjCX/m0iS6bC/FaYVm2/9jNSfi8cXh0LofYjJhrTiAoLcZTesLel0cZp1oIr6j0m5F1AC6VX9SuLeqXfLmcQcsucZ3oasfM5nFR0T5+CrmgNvCK4qFeMrbiuROCuYS+ElUn0nZFg8mSKkLk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=mRRGG/6p; arc=none smtp.client-ip=209.85.128.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="mRRGG/6p" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-47ff94b46afso1077175e9.1 for ; Tue, 27 Jan 2026 10:48:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769539723; x=1770144523; 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=j6l444t6jpG+w7dlEITp6QEjvTc4ukc4CjhdbSiVZ9s=; b=mRRGG/6p5tdPv4wPB+zXPrbEhTAdxSk77PV9nnkdgaSwn4NuiwjJUvM3cV32i3rVWd G25bTRNr4fz6ebS6pKCIwtubm1FKjqrciL+gEJM3EgEPJyU0PP6qSzSxyNpWA+2t/vPL vowL3BZ9Jb2cCdt/ZGZpwB0tnqE3I8hBwbvhFSBdFFbPnSA0Ft64cVGbqJWkEcAfHMgu F5IzDBOSzYazTPBz6Yi7duCHrl2J5KFrd637+RxLOyts3uiuzmuhuOm8XoEeWNg2CtiC GMfhkANvb6fF4iNfqXbJWFv7faCtTyNFpWLOfz1XGoocXeLiPjwydZgtOzMq1WZBXwhh 7HlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769539723; x=1770144523; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=j6l444t6jpG+w7dlEITp6QEjvTc4ukc4CjhdbSiVZ9s=; b=CEtNoKuMXMWYTcsF3IQ3OpLqyoMjGxs48P9CUQp/+kPkpeDclw040vCfrnvIuQ/ban W6Ks0UlZdbaRvUXNCAlftQvWNKTJhyg8P376yvfo88XfeAsnGka3l1gOhSBb7eVJXH6T zRVdf6BOw5GTDNiFWhAicYZQaDjZxBrTc0uG/cqTYzJI/soRc6IvYTmufj26lSdSKQZI 6MgDX9O2eXsbdNkH8XBg0uNYBpwa3Lkg5dyWVmjeiQtzOFUuLfXx8qD9LbHeqTNSGABk b/k3TR3FHuUW7mKDTDNq/2TQ1T1jeQJZnIl5D9ekPhGLTa1lXN9zXPcS/sUCwQj9XVW9 I9ow== X-Forwarded-Encrypted: i=1; AJvYcCUcXKsCzoZ5o092F+qkACJ8EY9f+ygXXs84Hx3iG1ssuf8+gMblIxSFWbktbOHbScL5Opky5TeUMvL8zRs=@vger.kernel.org X-Gm-Message-State: AOJu0YyepPQNjc3mEumwt3L7UdccaK7hhsGIgxoBar8eE7ZayDJchCeT B9DhVRPudn4loUoIvI5MyWYdImFlXV689QHgYT2JtS/AfwO7VIqJO6d6 X-Gm-Gg: AZuq6aLMZGJ4V7Ys+gTpYaO+jVtP7Kho8X86peJTp6rtm7SM5Ey7qba7KSPr89NmeWX R6v6m3Z0kTBOQ5JKno2mYfLknjyKydleNUwZpVzCpiCYSksIw73rVHwvhkz27tTTlh6pODsuDaR dTwnZ3XKW839t5cVraBh+yNncjluBWAkHkBCjsE3Uodgn9MQF3sAjDa1161aDpsSI/z31pcjDFD iYoLT6TKQ5zjt0WF7+Y9mBanK6Vip8LjVDVKl2Lec52uIdW68kOBGXC5nDpYl+mPY4SER2qJfE3 ism0HxCQWFqPKU+jNUJhVOJpX3eUSdQAYiLYeyoSEHpGRZN9U80cwsVd3BLk9v6Q5vYJS++9HoA grqXFZ/3YW0WQreJms8Eg5yaQBhH0o+bJlXFJSB6oJw4xll8sDbMLjYGKVis7M7gFvI7Ri6y+x6 V3M7Umq2YUB9F/5OJpcr/LqarmVITlj33R+71IGl9s98yP X-Received: by 2002:a05:600c:4448:b0:47d:6c36:a125 with SMTP id 5b1f17b1804b1-48069e9b5dbmr38558875e9.17.1769539723087; Tue, 27 Jan 2026 10:48:43 -0800 (PST) Received: from [127.0.1.1] (bba-94-59-215-181.alshamil.net.ae. [94.59.215.181]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-435e10ee057sm903100f8f.15.2026.01.27.10.48.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 10:48:42 -0800 (PST) From: "Anton D. Stavinskii" Date: Tue, 27 Jan 2026 22:48:08 +0400 Subject: [PATCH 2/2] ASoC: sophgo: cv1800b: tidy Kconfig spacing 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: <20260127-incremental-for-i2s-dvier-v1-2-431b809c632d@gmail.com> References: <20260127-incremental-for-i2s-dvier-v1-0-431b809c632d@gmail.com> In-Reply-To: <20260127-incremental-for-i2s-dvier-v1-0-431b809c632d@gmail.com> To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jaroslav Kysela , Takashi Iwai , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Chen Wang , Inochi Amaoto Cc: linux-sound@vger.kernel.org, sophgo@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, "Anton D. Stavinskii" X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769539713; l=698; i=stavinsky@gmail.com; s=20260115; h=from:subject:message-id; bh=H84erZxT2MlAaY5J3iUKm8PxILlu1jOlSTZ53NjhBCY=; b=N5uJIXd1MfaMnAMCepcgyt3gC9Xj7DoHIF9W3uU+gs94PPz93VNI4wEbeV3fdbL7ZL/vEo6tZ kH+9BQDgcF5Bj2ECBnA1a+a29Tr89ihFUjfl7+ue7ClXiU6Yb9Xs6wS X-Developer-Key: i=stavinsky@gmail.com; a=ed25519; pk=2WxGZ1zd1vQwSPFCSks6zrADqUDBUdtq39lElk4ZE7Q= Restore the empty line that was accidentally removed earlier Signed-off-by: Anton D. Stavinskii --- sound/soc/sophgo/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/soc/sophgo/Kconfig b/sound/soc/sophgo/Kconfig index e4786f087589..9b454261bcfd 100644 --- a/sound/soc/sophgo/Kconfig +++ b/sound/soc/sophgo/Kconfig @@ -28,6 +28,7 @@ config SND_SOC_CV1800B_ADC_CODEC help This driver provides an ASoC codec DAI for capture and basic control of the RXADC registers. + Say Y or M to build support for the Sophgo CV1800B internal analog ADC codec block (RXADC). The module will be called cv1800b-sound-adc --=20 2.43.0