Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752745AbbKZHA6 (ORCPT ); Thu, 26 Nov 2015 02:00:58 -0500 Received: from mail-by2on0131.outbound.protection.outlook.com ([207.46.100.131]:25888 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752682AbbKZHAi convert rfc822-to-8bit (ORCPT ); Thu, 26 Nov 2015 02:00:38 -0500 From: Yao Yuan To: Xu Han CC: "dwmw2@infradead.org" , "computersforpeace@gmail.com" , "linux-kernel@vger.kernel.org" , "linux-mtd@lists.infradead.org" Subject: RE: [PATCH] mtd: spi-nor: fsl-quadspi: add support for ls1021a Thread-Topic: [PATCH] mtd: spi-nor: fsl-quadspi: add support for ls1021a Thread-Index: AQHRIeLxilHaWm1FEUmpTn9lKQB0/Z6tJ10AgADFE/A= Date: Thu, 26 Nov 2015 07:00:36 +0000 Message-ID: References: <1447838103-6034-1-git-send-email-yao.yuan@freescale.com> <20151125191456.GB2959@chopperman.am.freescale.net> In-Reply-To: <20151125191456.GB2959@chopperman.am.freescale.net> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=yao.yuan@freescale.com; x-originating-ip: [199.59.226.141] x-microsoft-exchange-diagnostics: 1;BLUPR03MB550;5:uBE2Umsp2I/suHO4QF5z+q0OMWSfQ1OXxlskVjrc+/tdSueiPFPSYEGF4I/nMWZTu+HLjCkDxcA/8eZ0WHIAHOmjKTTzv1+tC67ftEKDa/rt8kNoUCOJkHnHUuNRzQQ0oNvJdsZs7UlQjfL5rnzelQ==;24:deTnpzuXSywTRiTTElsYuSRPFD8Y02WlFFxbuy9nO4AbJC3AmAul3SXYRgP7mxdfLFUJ9HDU/TNBpHuTqP90AnJMV0Nbs6P0YgiC9nLHG0I= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB550; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(101931422205132); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(10201501046);SRVR:BLUPR03MB550;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB550; x-forefront-prvs: 0772E5DAD5 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(189002)(13464003)(24454002)(199003)(377454003)(4001450100002)(81156007)(92566002)(33656002)(5008740100001)(85806002)(10400500002)(11100500001)(106116001)(6116002)(3846002)(5004730100002)(586003)(106356001)(5003600100002)(97736004)(1096002)(110136002)(99286002)(189998001)(74316001)(76576001)(76176999)(5002640100001)(105586002)(50986999)(2950100001)(19580395003)(122556002)(101416001)(40100003)(19580405001)(5001960100002)(102836003)(2900100001)(66066001)(1220700001)(54356999)(86362001)(87936001);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR03MB550;H:BLUPR03MB134.namprd03.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2015 07:00:36.3373 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB550 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2933 Lines: 89 Ok. Thanks. -----Original Message----- From: Han Xu [mailto:han.xu@freescale.com] Sent: Wednesday, November 25, 2015 2:15 PM To: Yuan Yao-B46683 Cc: dwmw2@infradead.org; computersforpeace@gmail.com; linux-kernel@vger.kernel.org; linux-mtd@lists.infradead.org Subject: Re: [PATCH] mtd: spi-nor: fsl-quadspi: add support for ls1021a On Wed, Nov 18, 2015 at 05:15:03PM +0800, Yuan Yao wrote: > LS1021a also support Freescale Quad SPI controller. > Add fsl-quadspi support for ls1021a chip and make SPI_FSL_QUADSPI > selectable for LS1021A SOC hardwares. > > Signed-off-by: Yuan Yao > --- > drivers/mtd/spi-nor/Kconfig | 2 +- > drivers/mtd/spi-nor/fsl-quadspi.c | 10 ++++++++++ > 2 files changed, 11 insertions(+), 1 deletion(-) > > diff --git a/drivers/mtd/spi-nor/Kconfig b/drivers/mtd/spi-nor/Kconfig > index 2fe2a7e..1368221 100644 > --- a/drivers/mtd/spi-nor/Kconfig > +++ b/drivers/mtd/spi-nor/Kconfig > @@ -23,7 +23,7 @@ config MTD_SPI_NOR_USE_4K_SECTORS > > config SPI_FSL_QUADSPI > tristate "Freescale Quad SPI controller" > - depends on ARCH_MXC || COMPILE_TEST > + depends on ARCH_MXC || SOC_LS1021A || COMPILE_TEST > depends on HAS_IOMEM > help > This enables support for the Quad SPI controller in master mode. > diff --git a/drivers/mtd/spi-nor/fsl-quadspi.c > b/drivers/mtd/spi-nor/fsl-quadspi.c > index 0ce7768..03a589d 100644 > --- a/drivers/mtd/spi-nor/fsl-quadspi.c > +++ b/drivers/mtd/spi-nor/fsl-quadspi.c > @@ -213,6 +213,7 @@ enum fsl_qspi_devtype { > FSL_QUADSPI_IMX6SX, > FSL_QUADSPI_IMX7D, > FSL_QUADSPI_IMX6UL, > + FSL_QUADSPI_LS1021A, > }; > > struct fsl_qspi_devtype_data { > @@ -258,6 +259,14 @@ static struct fsl_qspi_devtype_data imx6ul_data = { > | QUADSPI_QUIRK_4X_INT_CLK, > }; > > +static struct fsl_qspi_devtype_data ls1021a_data = { > + .devtype = FSL_QUADSPI_LS1021A, > + .rxfifo = 128, > + .txfifo = 64, > + .ahb_buf_size = 1024, > + .driver_data = 0, > +}; > + > #define FSL_QSPI_MAX_CHIP 4 > struct fsl_qspi { > struct spi_nor nor[FSL_QSPI_MAX_CHIP]; @@ -812,6 +821,7 @@ static > const struct of_device_id fsl_qspi_dt_ids[] = { > { .compatible = "fsl,imx6sx-qspi", .data = (void *)&imx6sx_data, }, > { .compatible = "fsl,imx7d-qspi", .data = (void *)&imx7d_data, }, > { .compatible = "fsl,imx6ul-qspi", .data = (void *)&imx6ul_data, }, > + { .compatible = "fsl,ls1021a-qspi", .data = (void *)&ls1021a_data, > +}, Same comments, document this compatible. > { /* sentinel */ } > }; > MODULE_DEVICE_TABLE(of, fsl_qspi_dt_ids); > -- > 2.1.0.27.g96db324 > Acked-by: Han xu -- Best Regards, Han "Allen" Xu -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/