Received: by 2002:a05:7412:5112:b0:fa:6e18:a558 with SMTP id fm18csp319321rdb; Mon, 22 Jan 2024 23:58:24 -0800 (PST) X-Google-Smtp-Source: AGHT+IEBxoygvwGT+XnnaS2tOr0fvMDFFdT4h3WzWYK6lCGUyfVyd4CXNDnBM/Z5M7MCxtwIzeOg X-Received: by 2002:a05:6a20:1607:b0:19c:6005:3e61 with SMTP id l7-20020a056a20160700b0019c60053e61mr27163pzj.22.1705996704278; Mon, 22 Jan 2024 23:58:24 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705996704; cv=pass; d=google.com; s=arc-20160816; b=oA6uwgygXFApCg9HO78Fix14Ro9aiWjhK/II9Nl8f/ilauu2E7+/zrIFT36Mt146bO JQUYyQfGMahmNi9mxuI8WUOZde/WgMpw8v2kum0z3Y6R7F3EOl5Gie7P++DJf4+BWIOb Znv99bRxUKqJ6Og1zPZ0e6biW7fE5aa9z1x5JxuBkGvy8kd/r4WiRMwUHM3YH2/ohB5/ J5+o5LKly4npdJ+LgFwJkVZVcsLuZgPYxKNvs+N4prsS3Xb75KShmO03M4tEAgQBNYBp xrMZ2PBymVkxFZVr/zANfu9rQNgRKFW0oVK0qFb1wC6e+rWEih3DPV3STIjusulGzjtM c4Kw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=xy+1tf21Vqcb2taqlozLHVWBL5XuwQFNgCBT+TCbNw0=; fh=fNXwAlSJD/YZI1F5TqSfNljuAkh+aTk5acrGh1YN47M=; b=ZxeyNDfZ1UjZe/GtaQekQkTiBHBdW9MahEhe8cXuKUyW5PgoJcxrFme8IuCV5iGIhF fYEzpQC49Dq7o9+MEUWLS6ixQzjKEoBCW0+K9xfAvC+WAObpGv61pFgpm29GQpDvmYPZ T1MRwUkoJWSqm0UYKHey4c+XcwZsTO3Da37sLo2QzV7ZjGbMBcsg5ugFFJfzDQ2DmsGL MN1y7pcJEmzdaPe3TwZ6AvvVpN5EUQMqIWxiTwJWGoPDR8UqUZ7M2j69nuv0tLXudtan ykTVNnv9jK+7s7he1FacaHIBuThU40ZN2asOurs2t/nnZTTTljJDX5mGgCOxe3HZZymc ok+w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=obrUMfBg; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-34856-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34856-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id j9-20020a170902da8900b001d76f4fca54si575283plx.591.2024.01.22.23.58.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 23:58:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34856-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=obrUMfBg; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-34856-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34856-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 42D34B20B82 for ; Tue, 23 Jan 2024 07:58:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2248F55E73; Tue, 23 Jan 2024 07:58:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="obrUMfBg" 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 30F926121; Tue, 23 Jan 2024 07:58:08 +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=1705996689; cv=none; b=USwqqDGcPudz8XITau5SaDTGGyKW19L0o8ZTPlfSoF8LennqhILp8iJC9dc7+yJKnGsDKIZR1KVihNSzxf2ktGpu/FGiqhGDzUoQ0Cn2dBaKuN/Yf3ckyLONKmB7lX8yLI+vllEDztMEsP80uyfjOzHTxIsor1kCxpxnQW548OY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705996689; c=relaxed/simple; bh=E87nD93jJ+vmxbmKH7yTTktP9lMuBJ2ulmspVtaJYKI=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=NK4lnxMOEXczzIZbQi0fSJi88lwozS/kd+CzamkzId4ElVg/j9g1Xj0I3maeo4KOkEX4j2GvKJLbhy6f0R6YjLBen+92OuaN+XCjOTL/6g0zdnmRWfzNheJVcgbKl+NiIYk4TLS/oowJ2m8sOMvx64oPKx8djmdRX/fuqStrZ9I= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=obrUMfBg; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id A3462C433C7; Tue, 23 Jan 2024 07:58:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705996688; bh=E87nD93jJ+vmxbmKH7yTTktP9lMuBJ2ulmspVtaJYKI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=obrUMfBgK9Z0J3D4toVHkjnUI/BHbpboUTHMYupaer114w5skrzm8AcoVhyoLN9HZ 3Z9l9amEBJ7YJ/E5V2tNjXlehcXVsfhw9U3rNsDF31Lfl/HeVUDYBH5CwGprrwsEdY VExOLl3zb/y0ZiEsJKv0EvgWVn7YAxEImEF6+f0RMiH0dzMiRvp2TZKG+zqb7y8lEH LOciS4+YztgnOmsIU2Bkkjec5qlAxPeHHZg9P7pwkm6UQTC7CD50gBF9jfuiQpJqVO CuiALrHaOe0eziCDFfDD5NXTFL3cBlDBZqHZwQvxkeIIZTXs2oiLiWbOOZdFyLwgZ+ JShGXd4cJ3UIw== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1rSBfo-00000000267-3iRv; Tue, 23 Jan 2024 08:58:20 +0100 Date: Tue, 23 Jan 2024 08:58:20 +0100 From: Johan Hovold To: Mark Brown Cc: Johan Hovold , Srinivas Kandagatla , Banajit Goswami , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , alsa-devel@alsa-project.org, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v4 0/4] ASoC: qcom: volume fixes and codec cleanups Message-ID: References: <20240119112420.7446-1-johan+linaro@kernel.org> <170596045016.161959.16318695944363636291.b4-ty@kernel.org> 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=us-ascii Content-Disposition: inline In-Reply-To: <170596045016.161959.16318695944363636291.b4-ty@kernel.org> On Mon, Jan 22, 2024 at 09:54:10PM +0000, Mark Brown wrote: > On Fri, 19 Jan 2024 12:24:16 +0100, Johan Hovold wrote: > > To reduce the risk of speaker damage the PA gain needs to be limited on > > machines like the Lenovo Thinkpad X13s until we have active speaker > > protection in place. > > > > Limit the gain to the current default setting provided by the UCM > > configuration which most user have so far been using (due to a bug in > > the configuration files which prevented hardware volume control [1]). > > > > [...] > > Applied to > > https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next > > Thanks! > > [1/4] ASoC: codecs: wsa883x: fix PA volume control > (no commit info) > [2/4] ASoC: qcom: sc8280xp: limit speaker volumes > commit: c481016bb4f8a9c059c39ac06e7b65e233a61f6a > [3/4] ASoC: codecs: lpass-wsa-macro: fix compander volume hack > (no commit info) > [4/4] ASoC: codecs: wcd9335: drop unused gain hack remnant > (no commit info) Thanks, Mark. Could you consider applying at least patches 1/4 and 3/4 for 6.8 as well? The former is needed for proper hardware volume control with the fixed UCM files, and the latter avoids ending up with the digital gain setting set too low or too high while by-passing the volume limit set by the machine driver. Johan