From patchwork Wed Jun 28 19:23:23 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Brown X-Patchwork-Id: 106571 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp278174qge; Wed, 28 Jun 2017 12:24:00 -0700 (PDT) X-Received: by 10.28.87.209 with SMTP id l200mr149283wmb.3.1498677840090; Wed, 28 Jun 2017 12:24:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1498677840; cv=none; d=google.com; s=arc-20160816; b=kFa41E1lSMsbiroHvp9zGidLqucnnfzm2pUROw3d1/257uCdDeiB1m0Ja/Hi/Am06k rQv1L1+5RWyUnO/jAw1fXsoY+jUgymT/wyJED4GC3vBCfmWATcQPxRYO1MG1COYE6c4f n+reAUjWhaESDhMW2yH8xZqFg63xY5Cwa04fGhj4v4Mt1xxLMcdjd23WqWgssE9Z49f9 2pSu3gNtx+J7OtNEkXgPImchhfiKR4DmGUFSE8qFAUPY/fTujkDU8FHT56LQvLCAGYe9 yD0ouyFGH9knMmvcl+Ri7FMitn3oa1SAFrJEtLQZ9uCCqt8QfRZ5tRPTVtLp8ctIBjDS 78tQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:cc:date:message-id:in-reply-to:to:from :delivered-to:arc-authentication-results; bh=UnIzEvv7wAzNgMeIc9YJ9ENEkjwCYjFetqb5nBOd+KE=; b=zoGdMY61I8j0ZRlinfVF+QfGnCTTjepqT8n/LMyX4U4Nu+0N2XDw9zPklK89U095yz 15u7/g/mCy6yJ889xrLAxgSKBHNy8LBORYThuODmQf9ddygbD95ro6J6ZBwtn/wneWYi F+dTLQvJ7tZBjBoHcJKrMAGNtCoP92LoQ3zy+JOU50JB6XyJBxRBf3d0Dh4KHrXyRKtQ G437UVWdukmOmcpbmEDLF1li1ToDqldH3C2XCZxQ9qxfbx9XW8LcuKNZa4IcmJgILIkp +09ivQN1t9ZJuvU7ypGigV2WSr4i6pNN6sk9hliupLD8DplQmv5cxQoROf7MbTHevO2e 9wwA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of alsa-devel-bounces@alsa-project.org designates 77.48.224.243 as permitted sender) smtp.mailfrom=alsa-devel-bounces@alsa-project.org Return-Path: Received: from alsa0.perex.cz (alsa0.perex.cz. [77.48.224.243]) by mx.google.com with ESMTP id y93si2379741wrb.0.2017.06.28.12.23.59; Wed, 28 Jun 2017 12:24:00 -0700 (PDT) Received-SPF: pass (google.com: domain of alsa-devel-bounces@alsa-project.org designates 77.48.224.243 as permitted sender) client-ip=77.48.224.243; Authentication-Results: mx.google.com; spf=pass (google.com: domain of alsa-devel-bounces@alsa-project.org designates 77.48.224.243 as permitted sender) smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id C2608266D55; Wed, 28 Jun 2017 21:23:57 +0200 (CEST) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id 4CB6A266DF5; Wed, 28 Jun 2017 21:23:56 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail1.perex.cz X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, SPF_PASS, URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from mezzanine.sirena.org.uk (mezzanine.sirena.org.uk [106.187.55.193]) by alsa0.perex.cz (Postfix) with ESMTP id B1B68266D55 for ; Wed, 28 Jun 2017 21:23:50 +0200 (CEST) Received: from [176.12.107.140] (helo=finisterre) by mezzanine.sirena.org.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1dQIYi-0001U6-P4; Wed, 28 Jun 2017 19:23:31 +0000 Received: from broonie by finisterre with local (Exim 4.89) (envelope-from ) id 1dQIYd-0004Fv-Bp; Wed, 28 Jun 2017 20:23:23 +0100 From: Mark Brown To: Bard Liao In-Reply-To: <1498529129-30647-1-git-send-email-bardliao@realtek.com> Message-Id: Date: Wed, 28 Jun 2017 20:23:23 +0100 X-SA-Exim-Connect-IP: 176.12.107.140 X-SA-Exim-Mail-From: broonie@sirena.org.uk X-SA-Exim-Version: 4.2.1 (built Tue, 02 Aug 2016 21:08:31 +0000) X-SA-Exim-Scanned: No (on mezzanine.sirena.org.uk); Unknown failure Cc: oder_chiou@realtek.com, jack.yu@realtek.com, alsa-devel@alsa-project.org, lars@metafoo.de, lgirdwood@gmail.com, albertchen@realtek.com, broonie@kernel.org, alexlee@realtek.com, shumingf@realtek.com, flove@realtek.com Subject: [alsa-devel] Applied "ASoC: rt5645: enable speaker protection features" to the asoc tree X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 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: , MIME-Version: 1.0 Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org The patch ASoC: rt5645: enable speaker protection features has been applied to the asoc tree at git://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 105e56f1ec335ab62b920882e755da49e81e5b60 Mon Sep 17 00:00:00 2001 From: Bard Liao Date: Tue, 27 Jun 2017 10:05:29 +0800 Subject: [PATCH] ASoC: rt5645: enable speaker protection features This patch is uploaded for enabling the speaker protection features of the audio codec. Signed-off-by: Bard Liao Signed-off-by: Mark Brown --- sound/soc/codecs/rt5645.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -- 2.13.2 _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c index 308c22f5909a..630374ee692a 100644 --- a/sound/soc/codecs/rt5645.c +++ b/sound/soc/codecs/rt5645.c @@ -59,7 +59,7 @@ static const struct regmap_range_cfg rt5645_ranges[] = { static const struct reg_sequence init_list[] = { {RT5645_PR_BASE + 0x3d, 0x3600}, - {RT5645_PR_BASE + 0x1c, 0xfd20}, + {RT5645_PR_BASE + 0x1c, 0xfd70}, {RT5645_PR_BASE + 0x20, 0x611f}, {RT5645_PR_BASE + 0x21, 0x4040}, {RT5645_PR_BASE + 0x23, 0x0004}, @@ -3759,6 +3759,8 @@ static int rt5645_i2c_probe(struct i2c_client *i2c, ret); } + regmap_update_bits(rt5645->regmap, RT5645_CLSD_OUT_CTRL, 0xc0, 0xc0); + if (rt5645->pdata.in2_diff) regmap_update_bits(rt5645->regmap, RT5645_IN2_CTRL, RT5645_IN_DF2, RT5645_IN_DF2);