From mboxrd@z Thu Jan 1 00:00:00 1970 From: xiaolei li Subject: Re: [PATCH] mtd: nand: mtk: deselect the chip that was selected in resume function Date: Wed, 1 Nov 2017 18:07:03 +0800 Message-ID: <1509530823.19864.41.camel@mhfsdcap03> References: <1509517197-60350-1-git-send-email-xiaolei.li@mediatek.com> <20171101110021.221fb256@bbrezillon> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20171101110021.221fb256@bbrezillon> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+glpam-linux-mediatek=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org To: Boris Brezillon Cc: srv_heupstream-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org, bayi.cheng-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org, linux-mtd-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-mediatek-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, computersforpeace-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org, rogercc.lin-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org List-Id: linux-mediatek@lists.infradead.org Hi Boris, On Wed, 2017-11-01 at 11:00 +0100, Boris Brezillon wrote: > Hi Xiaolei, > > On Wed, 1 Nov 2017 14:19:57 +0800 > wrote: > > > From: Xiaolei Li > > > > It is necessary to deselect the chip if it was selected before. > > But now we only select chips when resume nand driver. > > So, deselect the chip after doing nand reset. > > > > Signed-off-by: Xiaolei Li > > --- > > drivers/mtd/nand/mtk_nand.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/drivers/mtd/nand/mtk_nand.c b/drivers/mtd/nand/mtk_nand.c > > index d86a7d1..a8bf61a 100644 > > --- a/drivers/mtd/nand/mtk_nand.c > > +++ b/drivers/mtd/nand/mtk_nand.c > > @@ -1557,6 +1557,7 @@ static int mtk_nfc_resume(struct device *dev) > > for (i = 0; i < chip->nsels; i++) { > > nand->select_chip(mtd, i); > > nand->cmdfunc(mtd, NAND_CMD_RESET, -1, -1); > > + nand->select_chip(mtd, -1); > > Can you use nand_reset() instead of open-coding this sequence? > OK. Got it. Will update it in PATCH v2. Thanks, Xiaolei > Thanks, > > Boris > > > } > > } > > >