From patchwork Wed Nov 21 13:30:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Brown X-Patchwork-Id: 151694 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp1929286ljp; Wed, 21 Nov 2018 05:30:40 -0800 (PST) X-Google-Smtp-Source: AFSGD/V2mDie6M9msvDZ0y5PhUiZTzmd1+ejglsQ/hPPKFLf311cp/EE/tzWApLwdmF8mZWtSi4o X-Received: by 2002:a05:6000:100f:: with SMTP id a15mr261921wrx.298.1542807040863; Wed, 21 Nov 2018 05:30:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542807040; cv=none; d=google.com; s=arc-20160816; b=xCk9v31pnKPkZuXgG0GYgQ/LD99gNqr96WrHAtbw2DvrqQTkLjd/Z0AkCKrs+TaZy8 0hYhCSZ0SyLef7cmoE9gjKasU76VUJ5ZmFdG93QQXx9E2k1jCA2MHRy5rCDZzws+zarA WZjDCMxS5qgLRmolyzQOlaigPO0Vj0m0Ffr5HLkOd7VXmGBLlgX0EjOvAq70cukbo+SZ ZHwx46t5MGKfXRRaL2fF7c308TDc2ehGPYFnNV547DERmoWLC0CBvujzCIZUugU6pdmq y9hc8/nNXQkBmay2nT0Ma2zD7qXwF+Awwffo1nd/UW9JUggSTjMsKT55extxzTw7U7qP Ktsg== 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 :dkim-signature:delivered-to; bh=3TahoWWtQKrEE9Es7/wLjiO5ZoAp75v0ydJd5jzN/Rw=; b=m1yvlItedNWmtiu5E5P93o3Ly4QaSd1xD/bEPV2/QsI9jpOLeu+WJMPBMFItnHEub9 w5Pd4Vov6P+k7WaewrqnPJ22L1pHIcR6fb+X5p1L5fzigjMhL8Wbr0Amnw1e3GBQ0FJ8 QtQSmRgh1BhRV18yhgbxFg9J8rTst129LvkQCSuvtB9gdv++c/psIynjoW6ykQIG6X9R iww5azkKx6RejXpgGKuJM57XNirMCZ7pbHTgI++im+DzHX505M156hxBqug/hMPdusMb 26ML5K11M93lJ3jAqM0jpz5/GschnpD5g1t7I++GLQPB7oGUgHG6Gp5wo5oyouUwEgwL hawQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=U8gD5XIM; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from alsa0.perex.cz (alsa0.perex.cz. [77.48.224.243]) by mx.google.com with ESMTP id c7si8738031wru.121.2018.11.21.05.30.40; Wed, 21 Nov 2018 05:30:40 -0800 (PST) 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; dkim=neutral (body hash did not verify) header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=U8gD5XIM; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id D391E26794B; Wed, 21 Nov 2018 14:30:39 +0100 (CET) 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 8E0CF267A9F; Wed, 21 Nov 2018 14:30:37 +0100 (CET) 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=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE autolearn=disabled version=3.4.0 Received: from heliosphere.sirena.org.uk (heliosphere.sirena.org.uk [172.104.155.198]) by alsa0.perex.cz (Postfix) with ESMTP id 235AB26794B for ; Wed, 21 Nov 2018 14:30:35 +0100 (CET) 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=31eoGq9PHyYdUIe0uAMkJadiihu20X1s/sFwqCtQPRU=; b=U8gD5XIMgaR2 7IQzPMzgh9ZfnpFxYFN33LuTy0c/580/PVscjTBScQVSlcAzAsciIBoGC+kir1yrCJ9XAkI5zVj9L f2mxfQ8iQ9qUInQ8mLlFxL0nKGUA3viIGHJuSQ/jE+FjGJWcr53CNMy0AJUSD1PwPiXS/n3ZGWFis 9EHpQ=; 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 1gPSaQ-0003Ze-C9; Wed, 21 Nov 2018 13:30:34 +0000 Received: by debutante.sirena.org.uk (Postfix, from userid 1000) id 128EC11250AE; Wed, 21 Nov 2018 13:30:34 +0000 (GMT) From: Mark Brown To: Rohit kumar In-Reply-To: <1542354118-23360-2-git-send-email-rohitkr@codeaurora.org> Message-Id: <20181121133034.128EC11250AE@debutante.sirena.org.uk> Date: Wed, 21 Nov 2018 13:30:34 +0000 (GMT) Cc: rohkumar@qti.qualcomm.com, alsa-devel@alsa-project.org, bgoswami@codeaurora.org, linux-kernel@vger.kernel.org, plai@codeaurora.org, tiwai@suse.com, lgirdwood@gmail.com, broonie@kernel.org, srinivas.kandagatla@linaro.org Subject: [alsa-devel] Applied "ASoC: sdm845: Update slot_width for Quaternary TDM port" 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: sdm845: Update slot_width for Quaternary TDM port 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 a1849b7dd30a07654b53f3599cc8f028afeb5d9f Mon Sep 17 00:00:00 2001 From: Rohit kumar Date: Fri, 16 Nov 2018 13:11:57 +0530 Subject: [PATCH] ASoC: sdm845: Update slot_width for Quaternary TDM port Change slot_width for quaternary TDM port to 16 and update bclk rate for TDM and MI2S interfaces accordingly. Signed-off-by: Rohit kumar Acked-by: Srinivas Kandagatla Signed-off-by: Mark Brown --- sound/soc/qcom/sdm845.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) -- 2.19.0.rc2 _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel diff --git a/sound/soc/qcom/sdm845.c b/sound/soc/qcom/sdm845.c index 8d0cdff64377..84e6ee7d78d3 100644 --- a/sound/soc/qcom/sdm845.c +++ b/sound/soc/qcom/sdm845.c @@ -13,7 +13,8 @@ #define DEFAULT_SAMPLE_RATE_48K 48000 #define DEFAULT_MCLK_RATE 24576000 -#define DEFAULT_BCLK_RATE 12288000 +#define TDM_BCLK_RATE 6144000 +#define MI2S_BCLK_RATE 1536000 struct sdm845_snd_data { struct snd_soc_card *card; @@ -33,7 +34,7 @@ static int sdm845_tdm_snd_hw_params(struct snd_pcm_substream *substream, switch (params_format(params)) { case SNDRV_PCM_FORMAT_S16_LE: - slot_width = 32; + slot_width = 16; break; default: dev_err(rtd->dev, "%s: invalid param format 0x%x\n", @@ -115,7 +116,7 @@ static int sdm845_snd_startup(struct snd_pcm_substream *substream) DEFAULT_MCLK_RATE, SNDRV_PCM_STREAM_PLAYBACK); snd_soc_dai_set_sysclk(cpu_dai, Q6AFE_LPASS_CLK_ID_PRI_MI2S_IBIT, - DEFAULT_BCLK_RATE, SNDRV_PCM_STREAM_PLAYBACK); + MI2S_BCLK_RATE, SNDRV_PCM_STREAM_PLAYBACK); } snd_soc_dai_set_fmt(cpu_dai, fmt); break; @@ -125,7 +126,7 @@ static int sdm845_snd_startup(struct snd_pcm_substream *substream) if (++(data->quat_tdm_clk_count) == 1) { snd_soc_dai_set_sysclk(cpu_dai, Q6AFE_LPASS_CLK_ID_QUAD_TDM_IBIT, - DEFAULT_BCLK_RATE, SNDRV_PCM_STREAM_PLAYBACK); + TDM_BCLK_RATE, SNDRV_PCM_STREAM_PLAYBACK); } break;