Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp278380imj; Thu, 7 Feb 2019 04:16:54 -0800 (PST) X-Google-Smtp-Source: AHgI3Iad1uOohImiNd+jaK5IfFF1R4z/DQIL6Wps0PQ53LTdFDPlBLVnCCPOxBD38tedobRa0ZEC X-Received: by 2002:a63:1f06:: with SMTP id f6mr14630753pgf.414.1549541814119; Thu, 07 Feb 2019 04:16:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549541814; cv=none; d=google.com; s=arc-20160816; b=cMjKfRNH9pNL6/5YFr66vU5PfMY+YI2c94PtjnVuU7fP03kBN9HVUOevUbfD8Fzpsx jrbsr1Vhmbx8FoVPH036theqDYSCjtoVuctuCqVNxiS2VDGWg6YTe4hCYfEb7xzSMZaC 5ra4+mBsntGGmBZRU4p7803GuPlweSbq+uxbkDEdrGUQdxYEDFWTIJxlDti/+rDl4Ag2 Pld8z2YCERmpHSUkVlhzSMElBXwUMksxuZbaMaAQ4jqU87aZC6UFgqZ3JKSCWnm9j67p 9MUCNXlqPAZd+C7ft/tJDXi0FGyFpBC2lvdusgf9Mo8f8goJBPFogJ6z/448NoiekIgA PNvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:message-id:in-reply-to:subject:cc:to :from:dkim-signature; bh=so2uOWUtzHNYSpzb602Qp9dEwe2ckzzIbvtjZlvGTiI=; b=nPKH/FbRicYekFBQq67yp2PbfIL7eR6K1N8P8MKlmLw5pjfSfL5kHkm47FG6TxPvW7 oph7vaset/6IQY9bAxBA0fHgRkANh3lfNa22d/JyXEQ4HXad/l3+2u7cMAxGvkTdE3nm 9Q3FvzuP4Ls1/yIOYj6Rr+lNftu7lLRaYnj1kxplTvdJn1+JVFs7LbLnLefCfxVjKbVq nLop7/drOr01PcjkNaUsgwcRP0Q/rsqO0Lcsg502QlBjJU7Q/XbHwdERUsFDR0UNxHxh ypWvt50xYMkfW0JvQG2xy/5UmnNcYxzWGoAJgUpX/4nmG0ddddbUo3wtnulpAZ5MhCT3 GjZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=FE9t6hYX; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c8si8312325pgl.507.2019.02.07.04.16.37; Thu, 07 Feb 2019 04:16:54 -0800 (PST) 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; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=FE9t6hYX; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727120AbfBGMQW (ORCPT + 99 others); Thu, 7 Feb 2019 07:16:22 -0500 Received: from heliosphere.sirena.org.uk ([172.104.155.198]:41522 "EHLO heliosphere.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727041AbfBGMQS (ORCPT ); Thu, 7 Feb 2019 07:16:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sirena.org.uk; s=20170815-heliosphere; h=Date:Message-Id:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:References: List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner: List-Archive; bh=so2uOWUtzHNYSpzb602Qp9dEwe2ckzzIbvtjZlvGTiI=; b=FE9t6hYXw/FL UMz5cp0quLEFghQdkigqYFpfPd4hIetVACEgv6qDETIf6nrztdXrfAsb+YfKxg+eOqnqcdaKmiUI7 4e3U+bung0NykydYNK2kn40eaUkTxHzj9RhKaTX2VW+/TxlH+0w60V8p8MGqtKxYWGIPmTPlyiI79 QJ+6s=; Received: from cpc102320-sgyl38-2-0-cust46.18-2.cable.virginm.net ([82.37.168.47] helo=debutante.sirena.org.uk) by heliosphere.sirena.org.uk with esmtpa (Exim 4.89) (envelope-from ) id 1grib3-0004v8-D9; Thu, 07 Feb 2019 12:16:01 +0000 Received: by debutante.sirena.org.uk (Postfix, from userid 1000) id EA21A1127EF9; Thu, 7 Feb 2019 12:16:00 +0000 (GMT) From: Mark Brown To: Danny Milosavljevic Cc: Mark Brown , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Maxime Ripard , Chen-Yu Tsai , alsa-devel@alsa-project.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org Subject: Applied "ASoC: sun4i-codec: Add Mic Playback Volume" to the asoc tree In-Reply-To: <20190130103945.26692-3-dannym@scratchpost.org> X-Patchwork-Hint: ignore Message-Id: <20190207121600.EA21A1127EF9@debutante.sirena.org.uk> Date: Thu, 7 Feb 2019 12:16:00 +0000 (GMT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The patch ASoC: sun4i-codec: Add Mic Playback Volume has been applied to the asoc tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark From b5a656030c7435f37deb5d38b1593fba624b8d6d Mon Sep 17 00:00:00 2001 From: Danny Milosavljevic Date: Wed, 30 Jan 2019 11:39:38 +0100 Subject: [PATCH] ASoC: sun4i-codec: Add Mic Playback Volume Add a control "Mic Playback Volume" that allows the user to control the MIC gain stage (common for Mic1 and Mic2) leading to the output mixer. Signed-off-by: Danny Milosavljevic Reviewed-by: Chen-Yu Tsai Signed-off-by: Mark Brown --- sound/soc/sunxi/sun4i-codec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sound/soc/sunxi/sun4i-codec.c b/sound/soc/sunxi/sun4i-codec.c index 7b965bc50042..060a40b45ab0 100644 --- a/sound/soc/sunxi/sun4i-codec.c +++ b/sound/soc/sunxi/sun4i-codec.c @@ -681,6 +681,9 @@ static const struct snd_kcontrol_new sun4i_codec_controls[] = { SOC_SINGLE_TLV("Power Amplifier Volume", SUN4I_CODEC_DAC_ACTL, SUN4I_CODEC_DAC_ACTL_PA_VOL, 0x3F, 0, sun4i_codec_pa_volume_scale), + SOC_SINGLE_TLV("Mic Playback Volume", SUN4I_CODEC_DAC_ACTL, + SUN4I_CODEC_DAC_ACTL_MICG, 7, 0, + sun4i_codec_micin_loopback_gain_scale), }; static const struct snd_kcontrol_new sun4i_codec_left_mixer_controls[] = { -- 2.20.1