Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp7555590ybi; Thu, 1 Aug 2019 09:56:55 -0700 (PDT) X-Google-Smtp-Source: APXvYqzviVBAt4fjol1YlOQtqIxYmgkX24GoehBisgv2XkudG7LOFvDQ36RXkTgUmqcqZDYaiq1J X-Received: by 2002:a62:b408:: with SMTP id h8mr53383312pfn.46.1564678615235; Thu, 01 Aug 2019 09:56:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564678615; cv=none; d=google.com; s=arc-20160816; b=M8IXqpnJuw9iOePDQeWWEgj6S8BBFZKNJ3xHcLXKJcTf8H/gbwOY94PApOWstp3myQ vCSDbcMs+U2rkQLsvWOJZlevOilk2vdF4OuepSsk3BpRMWsNWj40wgbE279z7Or7BOLU YFzG2axhCynE9N8Y/BvmjjUnYkwc7zoL1hvwdSil6nfTdGmyB9DJOPpeAkzYvaXWpjIq /1aZMELnd7w/l+WBXRFxe9g69HZRNy62/jRpwLUZDN16t4EAnj8UnJTwFtc3+eOZzoFp yLaPanu3hGFmeQ1dhgEjxWommgVpj/DgcMIL4rY0CnbA4Ok1FNKwCCL35Fj5NdXsYRHo Q3dQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=fQwjCZHn0hCfiGPjPuKEwhUSkgHi6FqRy5NYtVOPZRM=; b=gCRf3RvJitEIVPz/iShuV5ME/PrlLCzK9mkIvNZcmudxOdJ49KRPSGQbfS7ejfk0we 7t8t37yaRlwLASVzgjGwuzqUYR8hqZ5rLkUxYJPTXXuFrI/ljkIT9otDl6aqS+6d6TT9 TvALOoPGQLBCLdY2UYojOB1gLO3T05i6S95zYqcPnoNRYZ8tzAsNsVc/TWY0IOcMglQd q0vfM8bPs/AQNZNXGFj04o5UxX0W/w8FAb4RtEgIc+D6E9O9AhKqXtSs8k0kdEQPF34r rh3Lw0EMbdb+CwZmKn22pb6KkTvt3YjME1QAqCTSUJsovuVZBbwqyJW5ReAbYDfnmEXl ovRw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=pqSYmUoW; 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 a88si4540871pje.6.2019.08.01.09.56.39; Thu, 01 Aug 2019 09:56:55 -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=pqSYmUoW; 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 S1731661AbfHAOx5 (ORCPT + 99 others); Thu, 1 Aug 2019 10:53:57 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:42778 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726118AbfHAOx5 (ORCPT ); Thu, 1 Aug 2019 10:53:57 -0400 Received: by mail-wr1-f67.google.com with SMTP id x1so24026695wrr.9 for ; Thu, 01 Aug 2019 07:53:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fQwjCZHn0hCfiGPjPuKEwhUSkgHi6FqRy5NYtVOPZRM=; b=pqSYmUoWn7Y9stRF6ZpR06REAdu4QQiiYgSVTaYT96C/7YWj+FlPvttmcGZbl8QL3L DjwL87YY/0mvbttZweuZQQdd6vZqjun4lfuJvQy566ZthS79p+QgVdx6GJLGaT8WfhSJ z/D80HhzN0TTEtZiAXEhDP/Jciq52ZsUX8HJS5scxJ4PiNKnY+bHDh2SFwdp3rUV/9Yp DfDaxuNpKXuDh2/3o36oJPEdVtyrwAXNmuh9kEw7KusrIWugmk/cBaHfwaKl5/Ai3pnt r6b2fDN/D9K7gxk2tYh0b0lUkiKKuCSjNniTYJytMTa6OrkmIdAjk8MnCSgvyV5VwHON 7gkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fQwjCZHn0hCfiGPjPuKEwhUSkgHi6FqRy5NYtVOPZRM=; b=cl0a9UEkqAn6mYKgnChO0g2PfcmvnhT/eVfSZMXcUGmzYEQnKF+F/L5qXdtLHUihXG IMjQoCysoff9iFwYHAFowGV3cSkd9gjLgB9f2amghdxZJop3ogac0ayUmFTg6L7reDhH PlI4Cd2tCSKarsfBnWGCF6Ir0frMh+RhanWs3q2dKPaexDhnDW4c3Lsnur+KiziTsP+a q+dOXWYfhGYvpM4xrwdfALWniPbCYFfyDfegFcfmovrM2L+m6gZwnNPX9J0LvsUhigca BhqFv30cewP5jrYG7uMwCEBI07ZMpAgavXkT/VqrPfKyikBgpRBcOBlGtEdVg4L1CdX1 BdIg== X-Gm-Message-State: APjAAAXdY4BRU2+wv01btuaCHEdZXDTxm5hl7U7sFz9nl2kdaLyUGWpT +PZB3jiROeAj6pONOgd7xAJfYtVL3NL1hS6oJGM= X-Received: by 2002:adf:f450:: with SMTP id f16mr108790740wrp.335.1564671234760; Thu, 01 Aug 2019 07:53:54 -0700 (PDT) MIME-Version: 1.0 References: <20190731205539.13997-1-daniel.baluta@nxp.com> <20190801061033.4diqrc4x4mighyju@pengutronix.de> In-Reply-To: <20190801061033.4diqrc4x4mighyju@pengutronix.de> From: Daniel Baluta Date: Thu, 1 Aug 2019 17:53:43 +0300 Message-ID: Subject: Re: [PATCH] mailbox: imx: Fix Tx doorbell shutdown path To: Oleksij Rempel Cc: Daniel Baluta , Shawn Guo , jassisinghbrar@gmail.com, Sascha Hauer , Linux Kernel Mailing List , dl-linux-imx , Pengutronix Kernel Team , Fabio Estevam , linux-arm-kernel , Richard Zhu , Aisheng Dong Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Oleksij, Thanks for review > > your patch is in conflicht with Richard's Zhu > patch "[PATCH v3] mailbox: imx: add support for imx v1 mu". > Please sync your works. Sent an email to Richard. Hopefully he can rebase his change on my patches. > > Looks like here is one more bug "from the beginning of times" :) > The imx_mu_xcr_rmw() should disable only one channel depending on the > type of channel. > > It should be: > switch (cp->type) { > case IMX_MU_TYPE_TX: > imx_mu_xcr_rmw(priv, 0, IMX_MU_xCR_TIEn(cp->idx)); > break; > case IMX_MU_TYPE_RX: > imx_mu_xcr_rmw(priv, 0, IMX_MU_xCR_RIEn(cp->idx)); > break; > case IMX_MU_TYPE_RXDB: > imx_mu_xcr_rmw(priv, 0, IMX_MU_xCR_GIEn(cp->idx)); > break; > default: > break; Honestly, this is not really a bug. The registers are expected to already be cleared. Also, please mind that we shouldn't clear TIE here because it should be cleared in the mu_isr. Anyhow, I have sent the patches with your exact suggestion to Richard. > } > > Right now I'm on vocation and have nothing against, if you'll provide > this fix. Have a nice vacation and thanks for the review.