Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp2911722pxb; Tue, 24 Aug 2021 10:25:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw75IR0b5y8EvxlJ6iwl0S9EjmQzJj5rnW5wuaUtssJ3b94eLtyZvvUaKQjXvJiN0n3usre X-Received: by 2002:a17:906:691:: with SMTP id u17mr41197341ejb.149.1629825937766; Tue, 24 Aug 2021 10:25:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629825937; cv=none; d=google.com; s=arc-20160816; b=ETM18UGROJN5v7GXXegeNwgb3OfatR5I/tiunraVSa2XRSzObMamVZPUirYxZFRqmT BeFD7OKeIPvUdAsQJOtElR/LEKNhD4aNgLYw35hQYOEFHitmZt8GdsxLvQLTI54YLqmk JjeDWbmtx/StIL0sEBi7DaSm+qPnaCGknrhEyShvVQZIda0H97LEZVTbeUKov679wRNt NhdGs5NHFocWvRHlSP6xk0RpUDbj/PCZljPetQjYD1bi+7iTKyz+DQ/ImK3stC2rRUtc hZ0tRIzSx5fuzIDw+0vHYgPAGQztZSYFPpnG/pfhUhqdLob+zQmB74uAqrO546RT4WT0 olSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=vBxwPEqyzbHg9nEL9iuow/irRqhTaEHBvyGJBGHuUaM=; b=mW180XzLK47OJjdKOMDsKUYMpQhrdGT7Id5OZZaUJCCa01V1P+veL/RepuWcQ5kuwr rAKgluRBuVK3Jjpe0ijujNJpk0TjFvdKCqXDJei2QvUUcV7AgJo9Q0s47ITEVlLIKqYY qw78UVPVn87r9+AVdWUN2xltsXVAPFcGexenL1bCrEli1SJ/86lKnBMqBgaDHBdraeaA G/nCkxTf+RLE55DEErd/jor6K1Rx3XFNk846UPtM5PBSXKRkdKIasqkRVrqSALazWjkC Gh8OZ+jDjyTet0ubRZhdoF0lD4rnv17a36nzMFmr4ij769glbLhKS2UBiqCRINJic3f/ WyHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=icBEbJ8k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id aq21si3461318ejc.637.2021.08.24.10.25.11; Tue, 24 Aug 2021 10:25:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=icBEbJ8k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240131AbhHXRWX (ORCPT + 99 others); Tue, 24 Aug 2021 13:22:23 -0400 Received: from mail.kernel.org ([198.145.29.99]:55922 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238456AbhHXRTE (ORCPT ); Tue, 24 Aug 2021 13:19:04 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 91D0661ADF; Tue, 24 Aug 2021 17:03:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1629824582; bh=tKts5oqwewSpXX9bihIZgbewZ3j3CQ8VSZOceKI322s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=icBEbJ8kSVh07rTJC9PQek2z8q3T4GW51gdcvyZe8uLd0YLFlkkdfSofft9aBsjZ6 gEFVoBNy3lCocWqTynUZbiSpmuFp68sWVR3QGCiglvCyy+1xmtT8MrQrdzsBMPGEh8 SbAXZdSgQ3QypwcIsKbSLsoXs5D7CpLz6NbyNrk/rBNxSSEWqePzeM/jR5mnzjOWst OnlIVy6SvayVFTOONq6eGKcwGHZ4HHWbfmoB2XhoCv02cPvY49n+pGua/tbxc4G9kG OjznDgrGg63IkLQoqW/KMaZipkZwgRVSBRlYn5bBV+ecOr55aUXeS1oZBxhjLp8oOp js/SmlIPnv9nA== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Richard Fitzgerald , Mark Brown , Sasha Levin Subject: [PATCH 4.19 10/84] ASoC: cs42l42: Fix inversion of ADC Notch Switch control Date: Tue, 24 Aug 2021 13:01:36 -0400 Message-Id: <20210824170250.710392-11-sashal@kernel.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210824170250.710392-1-sashal@kernel.org> References: <20210824170250.710392-1-sashal@kernel.org> MIME-Version: 1.0 X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.205-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-4.19.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 4.19.205-rc1 X-KernelTest-Deadline: 2021-08-26T17:02+00:00 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Richard Fitzgerald [ Upstream commit 30615bd21b4cc3c3bb5ae8bd70e2a915cc5f75c7 ] The underlying register field has inverted sense (0 = enabled) so the control definition must be marked as inverted. Signed-off-by: Richard Fitzgerald Fixes: 2c394ca79604 ("ASoC: Add support for CS42L42 codec") Link: https://lore.kernel.org/r/20210803160834.9005-1-rf@opensource.cirrus.com Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- sound/soc/codecs/cs42l42.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/codecs/cs42l42.c b/sound/soc/codecs/cs42l42.c index ca6541ac59e1..c11e60e9fe4e 100644 --- a/sound/soc/codecs/cs42l42.c +++ b/sound/soc/codecs/cs42l42.c @@ -436,7 +436,7 @@ static SOC_ENUM_SINGLE_DECL(cs42l42_wnf05_freq_enum, CS42L42_ADC_WNF_HPF_CTL, static const struct snd_kcontrol_new cs42l42_snd_controls[] = { /* ADC Volume and Filter Controls */ SOC_SINGLE("ADC Notch Switch", CS42L42_ADC_CTL, - CS42L42_ADC_NOTCH_DIS_SHIFT, true, false), + CS42L42_ADC_NOTCH_DIS_SHIFT, true, true), SOC_SINGLE("ADC Weak Force Switch", CS42L42_ADC_CTL, CS42L42_ADC_FORCE_WEAK_VCM_SHIFT, true, false), SOC_SINGLE("ADC Invert Switch", CS42L42_ADC_CTL, -- 2.30.2