Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp4643893ybe; Mon, 16 Sep 2019 16:09:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqyrxzW+ooAuMRv309IDx6wNIkdwj5Y3Fo2Qr3L/Jyhm/XeDyeikDVQBLVivHUPA4fXXvx8a X-Received: by 2002:a17:906:6a92:: with SMTP id p18mr2236968ejr.253.1568675345138; Mon, 16 Sep 2019 16:09:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568675345; cv=none; d=google.com; s=arc-20160816; b=k7nfwg0I6QNskmxJK8xiAohsOEgCPUq8QzSm5Or5Wlv66txYA6sRKQKOnkokHZAiZE ifcgx1Fovu0dOOawEpAmvtItSS+5y1vLCISl99bD7AzJAU+ZQMN4jR8p4LU0Duua0dpw A4SfoRczdOG9I/UENSeTYf2cpY69+A9diUeDF74eb3XoMLe2wpcl8bpefyee0pdgJNsI fzEOKhJ8IlP6vhfkBxiDnznOUZKjQ0WdPf+l/Sl0meSEZ+sdvtr2HSR+ulYGJkr6u9Zz ZkYo4vFboULeWTwoCIROXHIL9x4m41jiJzaW3gZP+PPsorHDBWJqNCMQ+EfdybjpfaiQ AaIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=zVZMG9z5pOOWsp+4vryQ3AVq4ZgEgRNgNwh9Yk2ZT+4=; b=rg4mY0jOnnSxnZotfTSevZH4HEKyBP2YByQmIG+jvwGkZ4tv0IyoTLcmRvMRJksMkk MnUerV3qGPO95ILMU7+wFdDXoXOnMiYSz8TJEy8wzkd0RBlc/wBqrkPD7emTcBwLDrPn lRCQQghdefOke2wNa1ZzQHFplkb6mUQnAdrpXolzKnwsy3ZWJUchXRTnFwRq7QEu4nI4 edc1AUaN7Ajgvz7iWvAtjiSBJpTOD5fylcFZLxKWrD8iwRAIkca4zk9GHmW7tOgZzFtV nZ2XoGswl0XGIkvN4Ma1k/3zY6AKq69Vr+dEbaBdsAekiln9OoGb8gqOafnDld8Xv9rL I0Iw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=P4Caqvmf; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k16si202162ejc.134.2019.09.16.16.08.41; Mon, 16 Sep 2019 16:09:05 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=P4Caqvmf; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387432AbfIPXC0 (ORCPT + 99 others); Mon, 16 Sep 2019 19:02:26 -0400 Received: from mail-pg1-f193.google.com ([209.85.215.193]:43711 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730434AbfIPXCZ (ORCPT ); Mon, 16 Sep 2019 19:02:25 -0400 Received: by mail-pg1-f193.google.com with SMTP id u72so826196pgb.10 for ; Mon, 16 Sep 2019 16:02:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=zVZMG9z5pOOWsp+4vryQ3AVq4ZgEgRNgNwh9Yk2ZT+4=; b=P4CaqvmfTJiHNJO9wvGMONhYF8QCRruZiUbvOv7eD+OsZAkrSPW3Wj95W2ejCOZ17Z DeJmyZCx3s8319SlQznas6nij08GI5050re9gEXIX2B5/ceNAcKTWUIUTrDOE9MvPyGK 6LB1K/SF6KvdufDR8JzZb2mVWHZPk5tZmR6/p7Y2dsQsnueP1644ZKP7q4MYTGP6pnyY zTnF3zxBKoFiMf6Kw+muoffaix9BJfc0H8OAUiHT4HPgzg8TZkelODeMIEQwI3a0z+X5 41BjnYXj73Xx5Z50fdIf8ygkFEskWPvHmzFKpE6Mm/IfrjOmQ2VoLCPcQFuzl2crFtl2 HJ1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=zVZMG9z5pOOWsp+4vryQ3AVq4ZgEgRNgNwh9Yk2ZT+4=; b=SBZBZ2OCsNOnXpyGCDZTPNyCarlJ2PQ2X1uivZhaasDOjVuY7i0Mk6xAT2SW2V0lEL lkpIPdjI4XOW/x3CSIUEd+8qtmK7LJWgeCrF8Vo0w2WledGJBRXVwCef84jEiXzT6zrm AB2ApRNs+j1X/Dj3BfFuXounozUOkrB+fLhvxx0u41W01OGrg1/iBfkFxDRgmrK2itHU rpsW3o43aLeB8wnRzOZnpyc6/zLZJZKDTZwOUMZBnBVG3LmDNOLqLiNFUlNHGd1oh1h1 kMGXtwUpjIV/V20VzYd1Txk0dyXIeN9GlA0/25NPIDPskWs/3I2IQFJKUWmr5dlgLJUl uD1w== X-Gm-Message-State: APjAAAXU/iaPxHj4eA47ZVVmxp4cN28lv2iEQFxmvfAqZqq/rCzSclR5 3ufe9pGUFZRaOZeablSksV4= X-Received: by 2002:a17:90a:154f:: with SMTP id y15mr1707964pja.73.1568674944944; Mon, 16 Sep 2019 16:02:24 -0700 (PDT) Received: from Asurada-Nvidia.nvidia.com (thunderhill.nvidia.com. [216.228.112.22]) by smtp.gmail.com with ESMTPSA id r187sm173925pfc.105.2019.09.16.16.02.24 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 16 Sep 2019 16:02:24 -0700 (PDT) Date: Mon, 16 Sep 2019 16:02:06 -0700 From: Nicolin Chen To: Daniel Baluta Cc: broonie@kernel.org, timur@kernel.org, Xiubo.Lee@gmail.com, festevam@gmail.com, lgirdwood@gmail.com, perex@perex.cz, tiwai@suse.com, alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, Shengjiu Wang , NXP Linux Team Subject: Re: [PATCH v2 2/3] ASoC: fsl_sai: Fix xMR setting in synchronous mode Message-ID: <20190916230205.GC12789@Asurada-Nvidia.nvidia.com> References: <20190913192807.8423-1-daniel.baluta@nxp.com> <20190913192807.8423-3-daniel.baluta@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190913192807.8423-3-daniel.baluta@nxp.com> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Sep 13, 2019 at 10:28:06PM +0300, Daniel Baluta wrote: > From: Shengjiu Wang > > When Tx is synchronous with receiver the RMR should not be changed. > When Rx is synchronous with transmitter the TMR should not be changed. Would you please explain why and what bug this patch fixes? We might want to Cc stable kernel too if it's a useful fix. Thank you. > Cc: NXP Linux Team > Signed-off-by: Shengjiu Wang > Signed-off-by: Daniel Baluta > --- > Changes since v1: > * new patch > > sound/soc/fsl/fsl_sai.c | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/sound/soc/fsl/fsl_sai.c b/sound/soc/fsl/fsl_sai.c > index b517e4bc1b87..6598a1ae0a2d 100644 > --- a/sound/soc/fsl/fsl_sai.c > +++ b/sound/soc/fsl/fsl_sai.c > @@ -482,8 +482,6 @@ static int fsl_sai_hw_params(struct snd_pcm_substream *substream, > regmap_update_bits(sai->regmap, FSL_SAI_TCR5(ofs), > FSL_SAI_CR5_WNW_MASK | FSL_SAI_CR5_W0W_MASK | > FSL_SAI_CR5_FBT_MASK, val_cr5); > - regmap_write(sai->regmap, FSL_SAI_TMR, > - ~0UL - ((1 << channels) - 1)); > } else if (!sai->synchronous[RX] && sai->synchronous[TX] && tx) { > regmap_update_bits(sai->regmap, FSL_SAI_RCR4(ofs), > FSL_SAI_CR4_SYWD_MASK | FSL_SAI_CR4_FRSZ_MASK, > @@ -491,8 +489,6 @@ static int fsl_sai_hw_params(struct snd_pcm_substream *substream, > regmap_update_bits(sai->regmap, FSL_SAI_RCR5(ofs), > FSL_SAI_CR5_WNW_MASK | FSL_SAI_CR5_W0W_MASK | > FSL_SAI_CR5_FBT_MASK, val_cr5); > - regmap_write(sai->regmap, FSL_SAI_RMR, > - ~0UL - ((1 << channels) - 1)); > } > } > > -- > 2.17.1 >