| Message ID | 20200420100607.23009-1-jagan@amarulasolutions.com |
|---|---|
| State | New |
| Headers |
Return-Path: <linux-amarula+bncBD7MFH7A7EEBBGXI6X2AKGQEX27D5TQ@amarulasolutions.com> X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id BD49D3F086 for <linux-amarula@patchwork.amarulasolutions.com>; Mon, 20 Apr 2020 12:06:20 +0200 (CEST) Received: by mail-pl1-f198.google.com with SMTP id 7sf8220634ple.19 for <linux-amarula@patchwork.amarulasolutions.com>; Mon, 20 Apr 2020 03:06:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1587377179; cv=pass; d=google.com; s=arc-20160816; b=sRrGfI1t8C0xk3dl/zRlidL2HupLcI0V2Wqky1BC4tceqIrgBFgxpHWET8EvIjxZbd VNZ6h1MXDCvmgiGb/GMZJMvlt6QMhNGRcbfjrKreZ/jxssvOk/yimCBFQufKw8Jvr6gA fAej9pWjoOdU+ISqNRXKM+GyRbkytFmFI+el2bVhXOeP4KIzNjvaTcuNXx9oZRxxKEww kAjr0iJgr2MkYZ5C50pgfBcvMDMDjEnFYJwlhivmA7wGd6oKbeQamP2cVgihHbBKkkC3 WABxrGQy/QFKXC3DC8Xmc3Kt5nDofd8hABcE4urN8U+SkcANXyjr7eTopGS7MnGnwKNB KVrA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:message-id:date:subject:cc:to:from :mime-version:dkim-signature; bh=Nu4MesqyV7fKHHCPgLyIGFxemQ3G0StIzV7xHbpbHbQ=; b=pgjE3RR1Ochjje7IgiWxAmLqhQi/KvOLR4/eysbau2jfuZ3CxTU/7s50wSwZthOujN ycT3qRG4oOD+2PO8/qy8s68SK8+ezVHQA/g/5GStZHeYDtTqxNvmscBqV7tz42pqtItD LWkG3SNTvHf+7kaiKJtWP1ZQ2EVTAWAjG6n0daFdmnICAplusZrPY2kgKGcxcywLgu7V o/uFQQSFZ0eTbLXJz0jfzf0KynjzwS1VhmcargJ/ILELuO/siR3RCJbTB8kUDPVGf4lG qW80sfuc4G9Cy6sB2ludOZSSwRdZoc47pDmuxjUXWvuoZ4AnQ/l3eu1lUWh6gZCX4K0M ahUg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Lo1Uu91l; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=mime-version:from:to:cc:subject:date:message-id:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-unsubscribe; bh=Nu4MesqyV7fKHHCPgLyIGFxemQ3G0StIzV7xHbpbHbQ=; b=p4C15dG7+lML55NASrXlX9VukTwymS7MnrutAg6/jeLfZ2mLLi3l6Qib99QOl7D5Za k0OzbzqigKcMY4BCOGhE519LHzbBd7M2mOoatlszLJ2DP6x867u2AH3rwVbF8H/73poM eLOUoXfL2EcYsAe3BozxEabUzl4CByiQix5U8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:to:cc:subject:date:message-id :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-unsubscribe; bh=Nu4MesqyV7fKHHCPgLyIGFxemQ3G0StIzV7xHbpbHbQ=; b=FYLzEhkNfu6gijruYzEaQeoQw73dCZOi9KCL7r7qfru4rlHrQ4zK5Z408Tk5n2sHPB pe2RFg2SdxpVELt5dleshVOJE6d7cX6PRVHL+2NyN96GMWDgIH5pCc2f1NvPWfuAOfS0 RGxbdXdM0Is1L4iHgybXR2OUow7Z8DfwbqW88ATYxBmZccORS/drvw90kbwqjMYpFiGs vKPUo1j932phI/a6365wu7emnVEpzZlFZveFDcFcHi16MJ0D6ktbl++HoHYvA4yxSrGZ beqNUKQJb+0mJjfOa5uqxTEre6kmjH8uMTsQyOY6n0YIXv1yOtNAH4ASan/UJyZSGwbw vVkg== X-Gm-Message-State: AGi0PuaqbiN3mOP9nEhcBNhcP7zhMHekAFDqLd46LFa9d3voSAjvGz8l BdPoJlfseWPiTg4smWB70LhFSjrs X-Google-Smtp-Source: APiQypKtJv0aIYrh7ZGs7eEdEKaoe18sDeBAuBY0nCzSHep9eOKXNPIcHT3Eu28MbjRl+c/37US9lA== X-Received: by 2002:a63:d351:: with SMTP id u17mr15546187pgi.396.1587377178813; Mon, 20 Apr 2020 03:06:18 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a63:7b5c:: with SMTP id k28ls9317671pgn.4.gmail; Mon, 20 Apr 2020 03:06:18 -0700 (PDT) X-Received: by 2002:aa7:9dc7:: with SMTP id g7mr13889010pfq.291.1587377178359; Mon, 20 Apr 2020 03:06:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587377178; cv=none; d=google.com; s=arc-20160816; b=sVyMK/Ukb6pzNXOdXagjfpZW68GPkbugy6MkKgsTM7g5BusKUkYxTJsD8Hne4vm8gw w/bO1zg+/D9onwJxtCCklj/yigDOHhnMn8VUMmiG3zek/9y6QFNPCznGeR8dj9BG4p8M eqA3fl+REopb1h5YmcTx1xTPdMQVhmAtaVhicQ1vppvjObWPmQdZxsbldGq0NTTFI+XS PqgDPsHGG2fvQiNSUQcOOXwMh32U2jJUH532obWsddYApq9hwScuhFF0j9PLEG9vXHnm 1hletQ+FI/GmbhwpSHzrx+U1apNFH3aH6+dKBygvPCMX5ZFJKzf2b5ZQaeFDXpoGog36 aYGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:dkim-signature; bh=1AuC9IqVmHNV7mEzTb9zlEcmrH2NKfj8la9XTEE0yQc=; b=WxqVX0z/SvUw2lIby/RrpPcpeauxgop7IPZ4KiKYG8C1/aAw5RftgNz236xUASZM+N DEYBhrDU32JSHlJyAKPYqpAuS32V//qnJ5+vaOG3VweQdbSb4f1PAkup8qyN9e/n1Wg+ O6MfaUGdoqQcPKM1eQQ/8Qy5ApLnkgBbrKxJkeViuW30RZEvJiAKJcn9CucZ0p5E5ED5 59XAqwxoJazArTTDl0C4OyVLNlH8UK3Va8F8Y6K3ibJn38R0GAbI8lkQ+NorP0i064Wd oHMvDO5bo5CP93c/y2SZOOpetb/4IBnGzn4Ldgwy35KlK00Y2Xm5McyZ8Q5tZBqelUfZ TDEQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Lo1Uu91l; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id k10sor534933pfi.31.2020.04.20.03.06.17 for <linux-amarula@amarulasolutions.com> (Google Transport Security); Mon, 20 Apr 2020 03:06:17 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a62:d086:: with SMTP id p128mr16890262pfg.241.1587377177106; Mon, 20 Apr 2020 03:06:17 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c809:c7d5:7ddc:e17b:a9b3:404]) by smtp.gmail.com with ESMTPSA id n9sm712179pjt.29.2020.04.20.03.06.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 03:06:16 -0700 (PDT) From: Jagan Teki <jagan@amarulasolutions.com> To: Vignesh R <vigneshr@ti.com>, u-boot@lists.denx.de Cc: Bin Meng <bmeng.cn@gmail.com>, linux-amarula@amarulasolutions.com, Jagan Teki <jagan@amarulasolutions.com>, Sagar Shrikant Kadam <sagar.kadam@sifive.com> Subject: [PATCH 1/2] mtd: spi-nor: Enable QE bit for ISSI flash Date: Mon, 20 Apr 2020 15:36:06 +0530 Message-Id: <20200420100607.23009-1-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.17.1 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Lo1Uu91l; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: <linux-amarula.amarulasolutions.com> X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/post>, <mailto:linux-amarula@amarulasolutions.com> List-Help: <https://support.google.com/a/amarulasolutions.com/bin/topic.py?topic=25838>, <mailto:linux-amarula+help@amarulasolutions.com> List-Archive: <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/> List-Unsubscribe: <mailto:googlegroups-manage+476853432473+unsubscribe@googlegroups.com>, <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/subscribe> |
| Series |
[1/2] mtd: spi-nor: Enable QE bit for ISSI flash
|
|
Commit Message
Jagan Teki
April 20, 2020, 10:06 a.m. UTC
Enable QE bit for ISSI flash chips.
QE enablement logic is similar to what Micromax
has, so reuse the existing code itself.
Cc: Sagar Shrikant Kadam <sagar.kadam@sifive.com>
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
---
drivers/mtd/spi/spi-nor-core.c | 1 +
include/linux/mtd/spi-nor.h | 1 +
2 files changed, 2 insertions(+)
Comments
Hi Jagan, > -----Original Message----- > From: Jagan Teki <jagan@amarulasolutions.com> > Sent: Monday, April 20, 2020 3:36 PM > To: Vignesh R <vigneshr@ti.com>; u-boot@lists.denx.de > Cc: Bin Meng <bmeng.cn@gmail.com>; linux- > amarula@amarulasolutions.com; Jagan Teki > <jagan@amarulasolutions.com>; Sagar Kadam <sagar.kadam@sifive.com> > Subject: [PATCH 1/2] mtd: spi-nor: Enable QE bit for ISSI flash > > [External Email] Do not click links or attachments unless you recognize the > sender and know the content is safe > > Enable QE bit for ISSI flash chips. > > QE enablement logic is similar to what Micromax has, so reuse the existing > code itself. nits: s/Micromax/Macronix Thanks, Sagar Kadam > > Cc: Sagar Shrikant Kadam <sagar.kadam@sifive.com> > Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> > --- > drivers/mtd/spi/spi-nor-core.c | 1 + > include/linux/mtd/spi-nor.h | 1 + > 2 files changed, 2 insertions(+) > > diff --git a/drivers/mtd/spi/spi-nor-core.c b/drivers/mtd/spi/spi-nor-core.c > index 7b6ad495ac..e0f6e4d6c3 100644 > --- a/drivers/mtd/spi/spi-nor-core.c > +++ b/drivers/mtd/spi/spi-nor-core.c > @@ -325,6 +325,7 @@ static int set_4byte(struct spi_nor *nor, const struct > flash_info *info, > case SNOR_MFR_MICRON: > /* Some Micron need WREN command; all will accept it */ > need_wren = true; > + case SNOR_MFR_ISSI: > case SNOR_MFR_MACRONIX: > case SNOR_MFR_WINBOND: > if (need_wren) > diff --git a/include/linux/mtd/spi-nor.h b/include/linux/mtd/spi-nor.h index > ec144a08d8..233fdc341a 100644 > --- a/include/linux/mtd/spi-nor.h > +++ b/include/linux/mtd/spi-nor.h > @@ -22,6 +22,7 @@ > #define SNOR_MFR_INTEL CFI_MFR_INTEL > #define SNOR_MFR_ST CFI_MFR_ST /* ST Micro <--> Micron */ > #define SNOR_MFR_MICRON CFI_MFR_MICRON /* ST Micro <--> > Micron */ > +#define SNOR_MFR_ISSI CFI_MFR_PMC > #define SNOR_MFR_MACRONIX CFI_MFR_MACRONIX > #define SNOR_MFR_SPANSION CFI_MFR_AMD > #define SNOR_MFR_SST CFI_MFR_SST > -- > 2.17.1
On Mon, Apr 20, 2020 at 9:56 PM Sagar Kadam <sagar.kadam@sifive.com> wrote: > > Hi Jagan, > > > -----Original Message----- > > From: Jagan Teki <jagan@amarulasolutions.com> > > Sent: Monday, April 20, 2020 3:36 PM > > To: Vignesh R <vigneshr@ti.com>; u-boot@lists.denx.de > > Cc: Bin Meng <bmeng.cn@gmail.com>; linux- > > amarula@amarulasolutions.com; Jagan Teki > > <jagan@amarulasolutions.com>; Sagar Kadam <sagar.kadam@sifive.com> > > Subject: [PATCH 1/2] mtd: spi-nor: Enable QE bit for ISSI flash > > > > [External Email] Do not click links or attachments unless you recognize the > > sender and know the content is safe > > > > Enable QE bit for ISSI flash chips. > > > > QE enablement logic is similar to what Micromax has, so reuse the existing > > code itself. > > nits: s/Micromax/Macronix Will update while applying, thanks.
Hi Jagan, > -----Original Message----- > From: Jagan Teki <jagan@amarulasolutions.com> > Sent: Monday, April 20, 2020 9:58 PM > To: Sagar Kadam <sagar.kadam@sifive.com> > Cc: Vignesh R <vigneshr@ti.com>; u-boot@lists.denx.de; Bin Meng > <bmeng.cn@gmail.com>; linux-amarula@amarulasolutions.com > Subject: Re: [PATCH 1/2] mtd: spi-nor: Enable QE bit for ISSI flash > > [External Email] Do not click links or attachments unless you recognize the > sender and know the content is safe > > On Mon, Apr 20, 2020 at 9:56 PM Sagar Kadam <sagar.kadam@sifive.com> > wrote: > > > > Hi Jagan, > > > > > -----Original Message----- > > > From: Jagan Teki <jagan@amarulasolutions.com> > > > Sent: Monday, April 20, 2020 3:36 PM > > > To: Vignesh R <vigneshr@ti.com>; u-boot@lists.denx.de > > > Cc: Bin Meng <bmeng.cn@gmail.com>; linux- > > > amarula@amarulasolutions.com; Jagan Teki > > > <jagan@amarulasolutions.com>; Sagar Kadam > <sagar.kadam@sifive.com> > > > Subject: [PATCH 1/2] mtd: spi-nor: Enable QE bit for ISSI flash > > > > > > [External Email] Do not click links or attachments unless you > > > recognize the sender and know the content is safe > > > > > > Enable QE bit for ISSI flash chips. > > > > > > QE enablement logic is similar to what Micromax has, so reuse the > > > existing code itself. > > > > nits: s/Micromax/Macronix > > Will update while applying, thanks. Sure, no issues. Thanks & BR, Sagar Kadam
diff --git a/drivers/mtd/spi/spi-nor-core.c b/drivers/mtd/spi/spi-nor-core.c index 7b6ad495ac..e0f6e4d6c3 100644 --- a/drivers/mtd/spi/spi-nor-core.c +++ b/drivers/mtd/spi/spi-nor-core.c @@ -325,6 +325,7 @@ static int set_4byte(struct spi_nor *nor, const struct flash_info *info, case SNOR_MFR_MICRON: /* Some Micron need WREN command; all will accept it */ need_wren = true; + case SNOR_MFR_ISSI: case SNOR_MFR_MACRONIX: case SNOR_MFR_WINBOND: if (need_wren) diff --git a/include/linux/mtd/spi-nor.h b/include/linux/mtd/spi-nor.h index ec144a08d8..233fdc341a 100644 --- a/include/linux/mtd/spi-nor.h +++ b/include/linux/mtd/spi-nor.h @@ -22,6 +22,7 @@ #define SNOR_MFR_INTEL CFI_MFR_INTEL #define SNOR_MFR_ST CFI_MFR_ST /* ST Micro <--> Micron */ #define SNOR_MFR_MICRON CFI_MFR_MICRON /* ST Micro <--> Micron */ +#define SNOR_MFR_ISSI CFI_MFR_PMC #define SNOR_MFR_MACRONIX CFI_MFR_MACRONIX #define SNOR_MFR_SPANSION CFI_MFR_AMD #define SNOR_MFR_SST CFI_MFR_SST