From patchwork Thu May 12 07:43:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 573009 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1DE91C433F5 for ; Mon, 16 May 2022 08:05:18 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 4D78D16A5; Mon, 16 May 2022 10:04:26 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 4D78D16A5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1652688316; bh=pN65gQJ10OF32RZKO8EWFjPhG23Ifbr/m0Il5f4ZdLI=; h=From:To:Subject:Date:Cc:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From; b=TCovD25Lc+UM1KKiVZ7sjTQUG6mvlnxt3F++3vidNL1Y4b72hMVnPmII3Hsg0rjqs t6DfJxAA3vqbSbw5oYaOVTs7bvnWJqSBmwYyWj01Cz2Eo/TbBrNMjrBDaqxmzkEp1p f4VVc7f98FBKrAeMYqy9tqsxYRb9UsDbfnJAoxZI= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id A99A5F8025C; Mon, 16 May 2022 10:03:54 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 73A4EF80245; Thu, 12 May 2022 09:44:13 +0200 (CEST) Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id A6830F8011C for ; Thu, 12 May 2022 09:44:05 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz A6830F8011C Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="DiruNwr0" Received: by mail-ed1-x533.google.com with SMTP id z19so5202353edx.9 for ; Thu, 12 May 2022 00:44:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DrDbGhLo7XaClO51j9YJvUywtHQ0+/I5lMy5wJbGhKc=; b=DiruNwr0imBp+10H53dtlHhIGwryjAwAWWCxLchPrV+5Ds5esyMWKjS3HAq8f4h/7O VZ8MmEQaRkIYQ8sFGjoZL7WHBNcERhJ9n5ZHJMUFreePm93eQoOr4FDrKr4sWpp1fB4N paupObkAaW1R41KdMj35taLnJ2UhWNnuoOsss= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DrDbGhLo7XaClO51j9YJvUywtHQ0+/I5lMy5wJbGhKc=; b=i703VjgXAQSvWZFZvMSpKuBf5Sf2CQ//vnNZ0/k3BuiVLCEzCAH4JUgk1XMSpFFS7d mjXXTrmu8nRZhqXVijZwWQsvZgDPY/UMBS69yloHj4lAtfZl6U+6I23QShIOg0ua4l6q fNHpX9/nYMJ15E3Kmrc1qyaWpFcaXm3yK3WjwOspLM1v7go4EUqzmAzW18Rj7zCdF1nZ E7jaP7iFb/sT+F9sKSKK2xnmWPhDJJLJ4Xpy48f07eVS/dySREMfMScZQESQT/PGhUol QZlzxu5syVkXAEjb7U/U861EAaxN4/Hj38qyOg7fJtwKR8lnb03evZuCcL2TadLkgalU HNOw== X-Gm-Message-State: AOAM5316PoFGEXVx6SSQRwVBOeYb/ENPLviSv13/7alL9Y/na6+EYnBb T9dmuKa0cQ1Wimnt+SXULQCLmIYKKDQHuw== X-Google-Smtp-Source: ABdhPJx58tfL7OheWyZCoXsZi7LTgs1k6P5QALJf6eVDOoqqZCFTxJOEZzC3/cKaG5YF/CTWwcEUwg== X-Received: by 2002:a05:6402:4241:b0:428:177b:5fd with SMTP id g1-20020a056402424100b00428177b05fdmr32950480edb.193.1652341444209; Thu, 12 May 2022 00:44:04 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-59-245.cust.vodafonedsl.it. [188.217.59.245]) by smtp.gmail.com with ESMTPSA id cm10-20020a0564020c8a00b0042617ba63c0sm2192721edb.74.2022.05.12.00.44.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 May 2022 00:44:03 -0700 (PDT) From: Tommaso Merciai To: Subject: [PATCH] ASoC: max98088: add support for reg_4a_cfg_bypass reg Date: Thu, 12 May 2022 09:43:58 +0200 Message-Id: <20220512074359.446999-1-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Mailman-Approved-At: Mon, 16 May 2022 10:03:51 +0200 Cc: alsa-devel@alsa-project.org, linux-amarula@amarulasolutions.com, Takashi Iwai , Liam Girdwood , tommaso.merciai@amarulasolutions.com, Mark Brown , linuxfancy@googlegroups.com, linux-kernel@vger.kernel.org X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" Add mixer controls support for M98088_REG_4A_CFG_BYPASS register References: - https://datasheets.maximintegrated.com/en/ds/MAX98089.pdf p71, p113 Signed-off-by: Tommaso Merciai --- sound/soc/codecs/max98088.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sound/soc/codecs/max98088.c b/sound/soc/codecs/max98088.c index 429717d4ac5a..f8ec2f164e08 100644 --- a/sound/soc/codecs/max98088.c +++ b/sound/soc/codecs/max98088.c @@ -486,6 +486,11 @@ static const struct snd_kcontrol_new max98088_snd_controls[] = { SOC_SINGLE("EQ1 Switch", M98088_REG_49_CFG_LEVEL, 0, 1, 0), SOC_SINGLE("EQ2 Switch", M98088_REG_49_CFG_LEVEL, 1, 1, 0), + SOC_SINGLE("SPK Bypass Switch", M98088_REG_4A_CFG_BYPASS, 0, 1, 0), + SOC_SINGLE("REC Bypass Switch", M98088_REG_4A_CFG_BYPASS, 1, 1, 0), + SOC_SINGLE("MIC2 Bypass Switch", M98088_REG_4A_CFG_BYPASS, 4, 1, 0), + SOC_SINGLE("INA Bypass Switch", M98088_REG_4A_CFG_BYPASS, 7, 1, 0), + SOC_ENUM("EX Limiter Mode", max98088_exmode_enum), SOC_ENUM("EX Limiter Threshold", max98088_ex_thresh_enum),