From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 026FB80C06; Wed, 13 Mar 2024 16:40:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710348038; cv=none; b=DvOA0dwVyWVUEoFwK8uvdh9CEX7Z7o/HOBwgl9oLZ+hSGPpVCvj7rQkeu0w9SCJsNIAb8KSWGoO/gAwLelr5IoXy2ZIrDgRBrYUzg6svIxBL2nnsFdh9+HQrJ73ZWDwlbgjgFgxBHE2mjfZhbSv7wXpnuhvzQXYUUPTphio5HeI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710348038; c=relaxed/simple; bh=kKLF5yeoV8l2p3/UzErTNYsHxzp8zUDX9GKZKW+fYKE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dFWYW+07QFdNynmsUiLfjqk99J7xGpKRSHBI2IXASM0w2or52sUsvSrhHQe5qNxoIQxWorzK/+1E4sWMxeSuV630d+S1X2NATNncIJuuM1ZwBJOefKrFJbhCloN2VIfpxvsongETnAGCt9gub4l3aBD+KVBU+WqOwgrAIJEp6VQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=YhT7OW0M; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="YhT7OW0M" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0E295C433F1; Wed, 13 Mar 2024 16:40:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1710348037; bh=kKLF5yeoV8l2p3/UzErTNYsHxzp8zUDX9GKZKW+fYKE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YhT7OW0MkXDV1hqWwJU0CMYa+vLnc5MhRppFarPG6rxPvwN9SKZYOZ1mUdQ0vkQBl lMkN0JwyysA3bNdG3LavmK57qdMm3kdfPI4NbOsZD7O2Lo25t6HBkotzpqNq3vywCT lW1ny+LthTo2fC4sUldV4J93kwXFaNbnIeRXav6pVUpg7FvUIsjVgRnOgzQPLkwmL8 CsrzHMTYCDKXo3mTudCBiHBDK8NVpIFbLmiLf5TmPDdH7nTHTAymNrQEbOySI9YVKZ rRr7EJ3DHGoMMt1YVRPrQMEczffU9wW2kIW2s2oZloNsI36oJI6+YwM657rIZlbduW k5wcobqZl5wsg== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Johan Hovold , Srinivas Kandagatla , Mark Brown , Sasha Levin Subject: [PATCH 6.1 33/71] ASoC: codecs: wcd938x: fix headphones volume controls Date: Wed, 13 Mar 2024 12:39:19 -0400 Message-ID: <20240313163957.615276-34-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240313163957.615276-1-sashal@kernel.org> References: <20240313163957.615276-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.82-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-6.1.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 6.1.82-rc1 X-KernelTest-Deadline: 2024-03-15T16:39+00:00 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit From: Johan Hovold [ Upstream commit 4d0e8bdfa4a57099dc7230952a460903f2e2f8de ] The lowest headphones volume setting does not mute so the leave the TLV mute flag unset. This is specifically needed to let the sound server use the lowest gain setting. Fixes: c03226ba15fe ("ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR") Cc: # 6.5 Cc: Srinivas Kandagatla Signed-off-by: Johan Hovold Link: https://msgid.link/r/20240122091130.27463-1-johan+linaro@kernel.org Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- sound/soc/codecs/wcd938x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/codecs/wcd938x.c b/sound/soc/codecs/wcd938x.c index e80be4e4fa8b4..555b74e7172d8 100644 --- a/sound/soc/codecs/wcd938x.c +++ b/sound/soc/codecs/wcd938x.c @@ -210,7 +210,7 @@ struct wcd938x_priv { }; static const SNDRV_CTL_TLVD_DECLARE_DB_MINMAX(ear_pa_gain, 600, -1800); -static const DECLARE_TLV_DB_SCALE(line_gain, -3000, 150, -3000); +static const DECLARE_TLV_DB_SCALE(line_gain, -3000, 150, 0); static const SNDRV_CTL_TLVD_DECLARE_DB_MINMAX(analog_gain, 0, 3000); struct wcd938x_mbhc_zdet_param { -- 2.43.0