Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp159416yba; Wed, 3 Apr 2019 06:27:58 -0700 (PDT) X-Google-Smtp-Source: APXvYqy8e9D215Dhlmg3g3//As8ZMj7vs4CL28C9sdkMq5Adi+PAermn3/UJVskXkrUnZxS1Oqgt X-Received: by 2002:aa7:8615:: with SMTP id p21mr51318256pfn.98.1554298078223; Wed, 03 Apr 2019 06:27:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554298078; cv=none; d=google.com; s=arc-20160816; b=hbK+PCl5SxfURr10bQNk6Uk2Rm3uYBAUs7RX29Ayq3e3CMrJhHM9FY6qzi6IQkWaJ5 5tOe8U/bUMueb2lxw64CQikETJZxXUNZdBOlos6foymCjMAKVQ7VJpEUTEX6e4NPGAap 3vRe7CTbGXWVKiYvCQoVn0RXzWzbmB1EVxgVBqcTGtQ5uSBerJSuVPEyYrB4G7/srJrN jZoOKcobv9grJWepGx/asgkCngsfs0QEj9VB+uQzom++m5rtFxuo2wsFfboQpl1fQT2G 9fqcbQUJRylCy2tXVYSUdTPm5wLdNMbswshsjt3RYdm4SZIRgxt25mVTxHR0nHTgVb/L 2Pkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=SMR6IE9Bl4x2Oq2CKnWgtfX81UuFUYYf+lHpj0exoOY=; b=aq0HHJhlwvQWHvqI5VhFOUzYh7FIkYunAjhn9nwj97Gu8QiPdjwpacdKyxzpw/Nyhc Q3Ox0FgIH4QVNP/RrzBB/SY8tRDbHYbzwQ5QvZcM7cH91hbFIgb4Hq92jy2HaiEqOfkR SPmcymgiqu2/MXwjc9uzaAfmgwvqagdbAEiviXQbVk+SrYogv97IQtXnRyRlOiiBGGwM 9jb9NrEkIK7byDwWLqoc1aVH7EX0eBSAfHIOOOyOVazTHv2HV6wC4wi4MtpPeyuHww01 IDrjmVcZYFhJQFwAYqBtXnSAnkEMGcRzx2NjUQKLie2xCyL656iOUxIDus4ZErTwLPVm 5+Rw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h17si14070725pfj.38.2019.04.03.06.27.43; Wed, 03 Apr 2019 06:27:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726966AbfDCN0l (ORCPT + 99 others); Wed, 3 Apr 2019 09:26:41 -0400 Received: from mx07-00178001.pphosted.com ([62.209.51.94]:53833 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726886AbfDCN0j (ORCPT ); Wed, 3 Apr 2019 09:26:39 -0400 Received: from pps.filterd (m0046037.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x33DLSS9019129; Wed, 3 Apr 2019 15:23:50 +0200 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 2rmgev46kh-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 03 Apr 2019 15:23:50 +0200 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id AE72B31; Wed, 3 Apr 2019 13:23:49 +0000 (GMT) Received: from Webmail-eu.st.com (Safex1hubcas21.st.com [10.75.90.44]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 8F70F29C0; Wed, 3 Apr 2019 13:23:49 +0000 (GMT) Received: from SAFEX1HUBCAS24.st.com (10.75.90.95) by SAFEX1HUBCAS21.st.com (10.75.90.44) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 3 Apr 2019 15:23:49 +0200 Received: from localhost (10.201.23.16) by webmail-ga.st.com (10.75.90.48) with Microsoft SMTP Server (TLS) id 14.3.435.0; Wed, 3 Apr 2019 15:23:49 +0200 From: Olivier Moysan To: , , , , , , , , , , , , , , , , Subject: [PATCH 7/7] ASoC: cs42l51: add adc volume control Date: Wed, 3 Apr 2019 15:23:37 +0200 Message-ID: <1554297817-14154-8-git-send-email-olivier.moysan@st.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1554297817-14154-1-git-send-email-olivier.moysan@st.com> References: <1554297817-14154-1-git-send-email-olivier.moysan@st.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.201.23.16] X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-04-03_08:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add ADC boost volume control for CS42L51 codec. Signed-off-by: Olivier Moysan --- sound/soc/codecs/cs42l51.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sound/soc/codecs/cs42l51.c b/sound/soc/codecs/cs42l51.c index 25f17c0051e4..991e4ebd7a04 100644 --- a/sound/soc/codecs/cs42l51.c +++ b/sound/soc/codecs/cs42l51.c @@ -123,6 +123,7 @@ static const DECLARE_TLV_DB_SCALE(tone_tlv, -1050, 150, 0); static const DECLARE_TLV_DB_SCALE(aout_tlv, -10200, 50, 0); static const DECLARE_TLV_DB_SCALE(boost_tlv, 1600, 1600, 0); +static const DECLARE_TLV_DB_SCALE(adc_boost_tlv, 2000, 2000, 0); static const char *chan_mix[] = { "L R", "L+R", @@ -151,6 +152,8 @@ static const struct snd_kcontrol_new cs42l51_snd_controls[] = { SOC_SINGLE("Zero Cross Switch", CS42L51_DAC_CTL, 0, 0, 0), SOC_DOUBLE_TLV("Mic Boost Volume", CS42L51_MIC_CTL, 0, 1, 1, 0, boost_tlv), + SOC_DOUBLE_TLV("ADC Boost Volume", + CS42L51_MIC_CTL, 5, 6, 1, 0, adc_boost_tlv), SOC_SINGLE_TLV("Bass Volume", CS42L51_TONE_CTL, 0, 0xf, 1, tone_tlv), SOC_SINGLE_TLV("Treble Volume", CS42L51_TONE_CTL, 4, 0xf, 1, tone_tlv), SOC_ENUM_EXT("PCM channel mixer", -- 2.7.4