[LINUX PATCH v12] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-08-06 Thread Naga Sureshkumar Relli
Add driver for arm pl353 static memory controller nand interface with HW ECC support. This controller is used in Xilinx Zynq SoC for interfacing the NAND flash memory. Signed-off-by: Naga Sureshkumar Relli --- Changes in v12: - Rebased the driver on top of v4.19 nand tree - Removed

[[LINUX PATCH v10] 0/4] Add arm pl353 smc memory and nand driver for xilinx zynq soc

2018-06-20 Thread Naga Sureshkumar Relli
series make use of ->exec_op(). Referenced the marvel driver as pointed by Miquel. Naga Sureshkumar Relli (4): Devicetree: Add pl353 smc controller devicetree binding information memory: pl353: Add driver for arm pl353 static memory controller Documentation: nand: pl353: Add documentation

[[LINUX PATCH v10] 4/4] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-06-20 Thread Naga Sureshkumar Relli
Add driver for arm pl353 static memory controller nand interface with HW ECC support. This controller is used in Xilinx Zynq SoC for interfacing the NAND flash memory. Signed-off-by: Naga Sureshkumar Relli --- Changes in 10: - Typos correction like nand to NAND and soc to SOC etc.. - Defined

[[LINUX PATCH v10] 2/4] memory: pl353: Add driver for arm pl353 static memory controller

2018-06-20 Thread Naga Sureshkumar Relli
Add driver for arm pl353 static memory controller. This controller is used in Xilinx Zynq SoC for interfacing the NAND and NOR/SRAM memory devices. Signed-off-by: Naga Sureshkumar Relli --- Changes in v10: - Corrected typos in commit message like xilinx to Xilinx - Added SoC specific

[[LINUX PATCH v10] 3/4] Documentation: nand: pl353: Add documentation for controller and driver

2018-06-20 Thread Naga Sureshkumar Relli
Added notes about the controller and driver. Signed-off-by: Naga Sureshkumar Relli --- Changes in v10: - None Changes in v9: - Addressed the comments given by Miquel and Randy Changes in v8 - None Changes in v7: - None Changes in v6: - None Changes in v5: - Fixed the review comments Changes

[[LINUX PATCH v10] 1/4] Devicetree: Add pl353 smc controller devicetree binding information

2018-06-20 Thread Naga Sureshkumar Relli
Add pl353 static memory controller devicetree binding information. Signed-off-by: Naga Sureshkumar Relli --- Changes in v10: - Corrected the typos like "should be" to "Must be" and nand to NAND etc.. - Removed padding to describe size-cells and address-cells - Removed ti

RE: [[LINUX PATCH v10] 3/4] Documentation: nand: pl353: Add documentation for controller and driver

2018-06-25 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Monday, June 25, 2018 2:24 AM > To: Naga Sureshkumar Relli > Cc: rich...@nod.at; dw...@infradead.org; computersforpe...@gmail.com; > marek.va...@gmail.com; f.faine

RE: [[LINUX PATCH v10] 1/4] Devicetree: Add pl353 smc controller devicetree binding information

2018-06-25 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Monday, June 25, 2018 2:10 AM > To: Naga Sureshkumar Relli > Cc: rich...@nod.at; dw...@infradead.org; computersforpe...@gmail.com; > marek.va...@gmail.com; f.faine

RE: [LINUX PATCH v10 1/2] dt-bindings: mtd: arasan: Add device tree binding documentation

2018-08-20 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Monday, August 20, 2018 6:03 PM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

RE: [LINUX PATCH v10 2/2] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-08-20 Thread Naga Sureshkumar Relli
Hi Boris, Thanks for the review. > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Monday, August 20, 2018 10:10 PM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computers

RE: [LINUX PATCH v10 1/2] dt-bindings: mtd: arasan: Add device tree binding documentation

2018-08-21 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Tuesday, August 21, 2018 11:30 AM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

RE: [LINUX PATCH v10 1/2] dt-bindings: mtd: arasan: Add device tree binding documentation

2018-08-21 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Tuesday, August 21, 2018 3:23 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; rich...@nod.at; > dw...@infradead.org; > computersforpe...@gmail.com; marek.va...@

RE: [LINUX PATCH v11 3/3] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-07-22 Thread Naga Sureshkumar Relli
Hi Miquel, Could you please provide your review comments? I will address if any. Thanks, Naga Sureshkumar Relli. > -Original Message- > From: Naga Sureshkumar Relli [mailto:naga.sureshkumar.re...@xilinx.com] > Sent: Wednesday, July 11, 2018 1:07 PM > To: boris.brezil...

RE: [LINUX PATCH v11 3/3] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-07-23 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Monday, July 23, 2018 1:01 PM > To: Naga Sureshkumar Relli > Cc: boris.brezil...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

RE: [LINUX PATCH v11 3/3] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-07-31 Thread Naga Sureshkumar Relli
Hi Miquel, Thanks for the review. > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Monday, July 30, 2018 12:46 AM > To: Naga Sureshkumar Relli > Cc: boris.brezil...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computers

RE: [PATCH v9 2/2] mtd: nand: Add support for Arasan NAND Flash Controller

2018-01-22 Thread Naga Sureshkumar Relli
Hi Miquel, Thanks for reviewing this patch series. > -Original Message- > From: Miquel RAYNAL [mailto:miquel.ray...@free-electrons.com] > Sent: Friday, December 29, 2017 2:25 AM > To: Naga Sureshkumar Relli > Cc: boris.brezil...@free-electrons.com; rich...@nod.at; &

[RFC PATCH] spi: zynqmp: Add pm runtime support

2018-03-26 Thread Naga Sureshkumar Relli
This patch adds runtime pm functions. Signed-off-by: Shubhrajyoti Datta Signed-off-by: Naga Sureshkumar Relli --- drivers/spi/spi-zynqmp-gqspi.c | 86 ++ 1 file changed, 70 insertions(+), 16 deletions(-) diff --git a/drivers/spi/spi-zynqmp-gqspi.c b

RE: [LINUX PATCH v8 2/2] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-03-26 Thread Naga Sureshkumar Relli
Hi Miquel, Thanks for clarifying the queries. I will send next version by addressing all the comments given. Thanks, Naga Sureshkumar Relli. > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Tuesday, March 27, 2018 3:24 AM > To: Naga Sures

RE: [LINUX PATCH v8 1/2] Documentation: nand: pl353: Add documentation for controller and driver

2018-03-21 Thread Naga Sureshkumar Relli
Hi Randy, Thanks for reviewing the patch. I will address below mentioned comments in next version of patch. Thanks, Naga Sureshkumar Relli. > -Original Message- > From: Randy Dunlap [mailto:rdun...@infradead.org] > Sent: Thursday, March 15, 2018 5:27 AM > To: nagas

RE: [LINUX PATCH v8 1/2] Documentation: nand: pl353: Add documentation for controller and driver

2018-03-21 Thread Naga Sureshkumar Relli
h...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; marek.va...@gmail.com; > cyrille.pitc...@wedev4u.fr; linux-...@lists.infradead.org; linux- > ker...@vger.kernel.org; Michal Simek ; Punnaiah > Choudary Kalluri ; Naga Sureshkumar Relli > > Subject: Re: [LINUX PATCH v

RE: [LINUX PATCH v8 2/2] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-03-23 Thread Naga Sureshkumar Relli
h...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; marek.va...@gmail.com; > cyrille.pitc...@wedev4u.fr; linux-...@lists.infradead.org; linux- > ker...@vger.kernel.org; Michal Simek ; Punnaiah > Choudary Kalluri ; Naga Sureshkumar Relli > > Subject: Re: [LINUX PATCH v8 2/

RE: [LINUX PATCH v11 1/3] dt-bindings: mtd: arasan: Add device tree binding documentation

2018-09-27 Thread Naga Sureshkumar Relli
Hi Rob, Thanks for the review. > -Original Message- > From: Rob Herring [mailto:r...@kernel.org] > Sent: Wednesday, September 26, 2018 6:48 PM > To: Naga Sureshkumar Relli > Cc: boris.brezil...@bootlin.com; miquel.ray...@bootlin.com; rich...@nod.at; > dw...@infradead.o

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-11-23 Thread Naga Sureshkumar Relli
Hi Boris & Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Tuesday, November 20, 2018 6:06 PM > To: Boris Brezillon > Cc: Naga Sureshkumar Relli ; rich...@nod.at; > dw...@infradead.org; computersforpe...@gmail.com;

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-11-19 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Monday, November 19, 2018 1:33 PM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

[LINUX PATCH v12 1/2] dt-bindings: memory: Add pl353 smc controller devicetree binding information

2018-11-29 Thread Naga Sureshkumar Relli
Add pl353 static memory controller devicetree binding information. Signed-off-by: Naga Sureshkumar Relli Reviewed-by: Linus Walleij --- .../bindings/memory-controllers/pl353-smc.txt | 47 ++ 1 file changed, 47 insertions(+) create mode 100644 Documentation/devicetree

[LINUX PATCH v12 2/2] memory: pl353: Add driver for arm pl353 static memory controller

2018-11-29 Thread Naga Sureshkumar Relli
Add driver for arm pl353 static memory controller. This controller is used in Xilinx Zynq SoC for interfacing the NAND and NOR/SRAM memory devices. Signed-off-by: Naga Sureshkumar Relli Reviewed-by: Linus Walleij --- drivers/memory/Kconfig | 9 + drivers/memory/Makefile| 1

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-11-15 Thread Naga Sureshkumar Relli
else { > + mtd->ecc_stats.corrected += stat; > + max_bitflips = max_t(unsigned int, max_bitflips, > + stat); > + } > + } > + } > + > + return max_bitflips; > +} > + > + Thanks, Naga Sureshkumar Relli.

RE: [LINUX PATCH v12 1/3] dt-bindings: mtd: arasan: Add device tree binding documentation

2018-11-16 Thread Naga Sureshkumar Relli
Hi, > -Original Message- > From: Michal Simek [mailto:michal.si...@xilinx.com] > Sent: Friday, November 16, 2018 6:04 PM > To: Martin Lund ; Naga Sureshkumar Relli > > Cc: boris.brezil...@bootlin.com; miquel.ray...@bootlin.com; rich...@nod.at; > David >

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-11-18 Thread Naga Sureshkumar Relli
H Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Monday, November 19, 2018 1:13 AM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-11-12 Thread Naga Sureshkumar Relli
Hi Boris & Martin, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Monday, November 12, 2018 4:28 PM > To: Martin Lund > Cc: Naga Sureshkumar Relli ; miquel.ray...@bootlin.com; > rich...@nod.at; dw...@infradead.org; compu

RE: [LINUX PATCH v12 2/2] memory: pl353: Add driver for arm pl353 static memory controller

2018-12-06 Thread Naga Sureshkumar Relli
Hi Michal, Ok, will update and will send new patch. Thanks, Naga Sureshkumar Relli > -Original Message- > From: Michal Simek [mailto:michal.si...@xilinx.com] > Sent: Wednesday, December 5, 2018 8:17 PM > To: Naga Sureshkumar Relli ; mma...@broadcom.com; > f.faine..

RE: [LINUX PATCH v12 1/2] dt-bindings: memory: Add pl353 smc controller devicetree binding information

2018-12-06 Thread Naga Sureshkumar Relli
Hi Michal, > -Original Message- > From: Michal Simek [mailto:michal.si...@xilinx.com] > Sent: Wednesday, December 5, 2018 8:13 PM > To: Naga Sureshkumar Relli ; mma...@broadcom.com; > f.faine...@gmail.com; la...@linux-mips.org; tred...@nvidia.com; > dig...@gmail.com; d

[LINUX PATCH v13 0/2] Add arm pl353 smc memory and nand driver for xilinx zynq soc

2018-12-06 Thread Naga Sureshkumar Relli
series make use of ->exec_op(). Naga Sureshkumar Relli (2): dt-bindings: memory: Add pl353 smc controller devicetree binding information memory: pl353: Add driver for arm pl353 static memory controller .../bindings/memory-controllers/pl353-smc.txt | 47 +++ drivers/memory/Kcon

[LINUX PATCH v13 2/2] memory: pl353: Add driver for arm pl353 static memory controller

2018-12-06 Thread Naga Sureshkumar Relli
Add driver for arm pl353 static memory controller. This controller is used in Xilinx Zynq SoC for interfacing the NAND and NOR/SRAM memory devices. Signed-off-by: Naga Sureshkumar Relli Reviewed-by: Linus Walleij --- Changes in v13: - Fixed sparse warnings - Fixed check-patch --strict

[LINUX PATCH v13 1/2] dt-bindings: memory: Add pl353 smc controller devicetree binding information

2018-12-06 Thread Naga Sureshkumar Relli
Add pl353 static memory controller devicetree binding information. Signed-off-by: Naga Sureshkumar Relli Reviewed-by: Linus Walleij --- Changes in v13: - Added change log Changes in v12: - None Changes in v11: - Changed the subject to dt-bindings - Restuctured dt binings to represent

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-12-04 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Tuesday, November 20, 2018 9:55 PM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

[LINUX PATCH v12 2/3] mtd: rawnand: Add an option to get sdr timing mode number

2018-11-08 Thread Naga Sureshkumar Relli
Some NAND controllers need SDR timing mode value, instead of timings. i.e the NAND controller will change its operating mode by just configuring the sdr timing mode number. So add a mode field to struct nand_sdr_timings Signed-off-by: Naga Sureshkumar Relli Reviewed-by: Boris Brezillon

[LINUX PATCH v12 1/3] dt-bindings: mtd: arasan: Add device tree binding documentation

2018-11-08 Thread Naga Sureshkumar Relli
This patch adds the dts binding document for arasan nand flash controller Signed-off-by: Naga Sureshkumar Relli --- Changes in v12: - Removed interrupt-parent description as it is implied as suggested by Rob Herring - Added missing ';' as required Changes in v11: - Updated

[LINUX PATCH v12 0/3] Add support for Arasan NAND Flash controller

2018-11-08 Thread Naga Sureshkumar Relli
, it also adds a new varaible called mode in struct nand_sdr_timings, which will give directly the sdr operating mode. and it is useful for some controllers, where we can set direclty the operating mode instead of timings. Naga Sureshkumar Relli (3): dt-bindings: mtd: arasan: Add device tree

[LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-11-08 Thread Naga Sureshkumar Relli
Add the basic driver for Arasan NAND Flash Controller used in Zynq UltraScale+ MPSoC. It supports HW ECC and upto 24bit correction Signed-off-by: Naga Sureshkumar Relli --- Changes in v12: - Rebased on top of 4.20 - As suggested by Boris, instead of checking the command using nfc_op.cmds

RE: [LINUX PATCH v12 1/3] dt-bindings: mtd: arasan: Add device tree binding documentation

2018-11-09 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Friday, November 9, 2018 11:59 AM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-11-09 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Friday, November 9, 2018 1:38 PM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

RE: [LINUX PATCH v12 1/3] dt-bindings: mtd: arasan: Add device tree binding documentation

2018-11-09 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Friday, November 9, 2018 6:24 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; rich...@nod.at; > dw...@infradead.org; > computersforpe...@gmail.com; marek.va

RE: [[LINUX PATCH v10] 4/4] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-07-02 Thread Naga Sureshkumar Relli
Hi Linus, > -Original Message- > From: Linus Walleij [mailto:linus.wall...@linaro.org] > Sent: Monday, July 2, 2018 7:18 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; Richard Weinberger > ; > David Woodhouse ; Brian Norris > ; Mark Vasut ; Florian >

RE: [[LINUX PATCH v10] 4/4] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-07-03 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Thursday, June 28, 2018 12:45 PM > To: Naga Sureshkumar Relli > Cc: boris.brezil...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

[LINUX PATCH v11 0/3] Add arm pl353 smc memory and nand driver for xilinx zynq soc

2018-07-11 Thread Naga Sureshkumar Relli
series make use of ->exec_op(). Naga Sureshkumar Relli (3): dt-bindings: memory: Add pl353 smc controller devicetree binding information memory: pl353: Add driver for arm pl353 static memory controller mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface .../bindi

[LINUX PATCH v11 1/3] dt-bindings: memory: Add pl353 smc controller devicetree binding information

2018-07-11 Thread Naga Sureshkumar Relli
Add pl353 static memory controller devicetree binding information. Signed-off-by: Naga Sureshkumar Relli --- Changes in v11: - Changed the subject to dt-bindings - Restuctured dt binings to represent peripherals based on ranges property as suggested by Boris. Now the new bindings uses cs

[LINUX PATCH v11 2/3] memory: pl353: Add driver for arm pl353 static memory controller

2018-07-11 Thread Naga Sureshkumar Relli
Add driver for arm pl353 static memory controller. This controller is used in Xilinx Zynq SoC for interfacing the NAND and NOR/SRAM memory devices. Signed-off-by: Naga Sureshkumar Relli --- Changes in v11: - Added amba device registration and removed platform device, since it is an ARM

[LINUX PATCH v11 3/3] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-07-11 Thread Naga Sureshkumar Relli
Add driver for arm pl353 static memory controller nand interface with HW ECC support. This controller is used in Xilinx Zynq SoC for interfacing the NAND flash memory. Signed-off-by: Naga Sureshkumar Relli --- Changes in v11: - Removed Documentation patch and added the required info in driver

RE: [[LINUX PATCH v10] 1/4] Devicetree: Add pl353 smc controller devicetree binding information

2018-06-27 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Naga Sureshkumar Relli [mailto:nagas...@xilinx.com] > Sent: Monday, June 25, 2018 2:30 PM > To: Boris Brezillon > Cc: rich...@nod.at; dw...@infradead.org; computersforpe...@gmail.com; > marek.va...@gmail.com; f.faine

RE: [[LINUX PATCH v10] 4/4] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-06-27 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Wednesday, June 27, 2018 8:53 PM > To: Naga Sureshkumar Relli > Cc: boris.brezil...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

RE: [[LINUX PATCH v10] 4/4] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-06-28 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Thursday, June 28, 2018 12:45 PM > To: Naga Sureshkumar Relli > Cc: boris.brezil...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

RE: [[LINUX PATCH v10] 1/4] Devicetree: Add pl353 smc controller devicetree binding information

2018-06-28 Thread Naga Sureshkumar Relli
Hi Linus, Thanks for the review. > -Original Message- > From: Linus Walleij [mailto:linus.wall...@linaro.org] > Sent: Thursday, June 28, 2018 12:24 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; Richard Weinberger > ; > David Woodhouse ; Brian Norris >

RE: [[LINUX PATCH v10] 2/4] memory: pl353: Add driver for arm pl353 static memory controller

2018-06-28 Thread Naga Sureshkumar Relli
Hi Linux, Thanks for the review. > -Original Message- > From: Linus Walleij [mailto:linus.wall...@linaro.org] > Sent: Thursday, June 28, 2018 12:19 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; Richard Weinberger > ; > David Woodhouse ; Brian Norris >

RE: [[LINUX PATCH v10] 2/4] memory: pl353: Add driver for arm pl353 static memory controller

2018-06-28 Thread Naga Sureshkumar Relli
Sorry for the wrong name. > -Original Message- > From: Naga Sureshkumar Relli [mailto:nagas...@xilinx.com] > Sent: Thursday, June 28, 2018 5:41 PM > To: Linus Walleij > Cc: Boris Brezillon ; Richard Weinberger > ; > David Woodhouse ; Brian Norris > ; Mark Vas

RE: [[LINUX PATCH v10] 4/4] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-06-28 Thread Naga Sureshkumar Relli
Hi Linus, > -Original Message- > From: Linus Walleij [mailto:linus.wall...@linaro.org] > Sent: Thursday, June 28, 2018 1:14 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; Richard Weinberger > ; > David Woodhouse ; Brian Norris > ; Mark Vasut ; Floria

RE: [[LINUX PATCH v10] 4/4] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-06-28 Thread Naga Sureshkumar Relli
Hi Linus, > -Original Message- > From: Linus Walleij [mailto:linus.wall...@linaro.org] > Sent: Thursday, June 28, 2018 11:44 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; Richard Weinberger > ; > David Woodhouse ; Brian Norris > ; Mark Vasut ; Floria

RE: [LINUX PATCH v9 2/4] memory: pl353: Add driver for arm pl353 static memory controller

2018-06-19 Thread Naga Sureshkumar Relli
-...@lists.infradead.org; > linux-kernel@vger.kernel.org; > nagasureshkumarre...@gmail.com > Subject: Re: [LINUX PATCH v9 2/4] memory: pl353: Add driver for arm pl353 > static > memory controller > > Hi Naga, > > On Wed, 6 Jun 2018 13:19:40 +0530, Naga Sureshkumar Rel

[LINUX PATCH v10 1/2] dt-bindings: mtd: arasan: Add device tree binding documentation

2018-08-17 Thread Naga Sureshkumar Relli
This patch adds the dts binding document for arasan nand flash controller. Signed-off-by: Naga Sureshkumar Relli --- Changes in v10: - None Changes in v9: - None Changes in v8: - Updated compatible and clock-names as per Boris comments Changes in v7: - Corrected the acronyms those should be in

[LINUX PATCH v10 0/2] Add support for Arasan NAND Flash controller

2018-08-17 Thread Naga Sureshkumar Relli
This patch series adds the basic driver support for Arasan NAND Flash controller. We are reinitiating the patch series by fixing the comments given by Miquel and Boris. Major changes are exec_op() implementation related. Rebased to 4.19 nand tree. Tested MT29F32G08ABCDBJ4. Naga Sureshkumar Relli

[LINUX PATCH v10 2/2] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-08-17 Thread Naga Sureshkumar Relli
Add the basic driver for Arasan NAND Flash Controller used in Zynq UltraScale+ MPSoC. It supports HW ECC and upto 24bit correction. Signed-off-by: Naga Sureshkumar Relli --- Changes in v10: - Implemented ->exec_op() interface. - Converted the driver to nand_scan(). Changes in v9: - Added

RE: [LINUX PATCH v10 2/2] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-08-17 Thread Naga Sureshkumar Relli
Hi Miquel, Thanks for the review. > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Friday, August 17, 2018 8:08 PM > To: Naga Sureshkumar Relli > Cc: boris.brezil...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computers

RE: [LINUX PATCH v10 2/2] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-08-17 Thread Naga Sureshkumar Relli
Hi Boris, Thanks for the review. > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Friday, August 17, 2018 11:29 PM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computers

RE: [LINUX PATCH v10 2/2] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-08-20 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Monday, August 20, 2018 2:24 PM > To: Naga Sureshkumar Relli > Cc: rich...@nod.at; abs...@codeaurora.org; linux-kernel@vger.kernel.org; > marek.va...@gmail.com; kyungmi

RE: [LINUX PATCH v10 2/2] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-08-20 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Monday, August 20, 2018 5:40 PM > To: Naga Sureshkumar Relli > Cc: rich...@nod.at; abs...@codeaurora.org; linux-kernel@vger.kernel.org; > marek.va...@gmail.com; kyungmi

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-12-11 Thread Naga Sureshkumar Relli
will Use nand_chech_erased_ecc_chunk() to see the bitflips. If it is ok, I will update the driver and will send new patch, but do you have any other comments on v12? Thanks, Naga Sureshkumar Relli > -Original Message- > From: linux-mtd [mailto:linux-mtd-boun...@lists.infradead.org] On Be

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-12-12 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Wednesday, December 12, 2018 1:42 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; r...@kernel.org; > rich...@nod.at; linux- > ker...@vger.kernel.org; marek.v

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-12-12 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Wednesday, December 12, 2018 2:40 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; r...@kernel.org; > rich...@nod.at; linux- > ker...@vger.kernel.org; marek.v

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-12-17 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Monday, December 17, 2018 10:11 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; r...@kernel.org; > rich...@nod.at; linux- > ker...@vger.kernel.org; marek.v

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-12-17 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Wednesday, December 12, 2018 6:48 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; r...@kernel.org; > rich...@nod.at; linux- > ker...@vger.kernel.org; marek.v

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-12-20 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Wednesday, December 19, 2018 7:57 PM > To: Naga Sureshkumar Relli > Cc: Boris Brezillon ; r...@kernel.org; > rich...@nod.at; > linux-kernel@vger.kernel.org; marek.va..

RE: [LINUX PATCH v12] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2019-01-02 Thread Naga Sureshkumar Relli
Hi, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Wednesday, January 2, 2019 2:04 PM > To: Romain Perier > Cc: Naga Sureshkumar Relli ; Boris Brezillon > ; linux-...@lists.infradead.org; > peterpand...@micron.com; > linu

RE: [LINUX PATCH v11 0/3] Add support for Arasan NAND Flash controller

2018-10-29 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Monday, October 29, 2018 3:21 PM > To: Naga Sureshkumar Relli > Cc: boris.brezil...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

RE: [LINUX PATCH v11 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-10-19 Thread Naga Sureshkumar Relli
Hi Boris, Sorry for the late reply. I am busy with some other work. > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Thursday, October 4, 2018 1:09 AM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; ric

RE: [LINUX PATCH v11 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2018-10-19 Thread Naga Sureshkumar Relli
Hi Boris, > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@bootlin.com] > Sent: Thursday, October 4, 2018 1:17 AM > To: Naga Sureshkumar Relli > Cc: miquel.ray...@bootlin.com; rich...@nod.at; dw...@infradead.org; > computersforpe...@gmail.com; mar

[LINUX PATCH v9 0/4] Add arm pl353 smc memory and nand driver for xilinx zynq soc

2018-06-06 Thread Naga Sureshkumar Relli
latest series make use of ->exec_op() . Referenced the marvel driver as pointed by Miquel. Naga Sureshkumar Relli (4): Devicetree: Add pl353 smc controller devicetree binding information memory: pl353: Add driver for arm pl353 static memory controller Documentation: nand: pl353: Add documentat

[LINUX PATCH v9 1/4] Devicetree: Add pl353 smc controller devicetree binding information

2018-06-06 Thread Naga Sureshkumar Relli
Add pl353 static memory controller devicetree binding information. Signed-off-by: Naga Sureshkumar Relli --- Changes in v9: - Addressed commens given by Randy Dunlap and Miquel Raynal Changes in v8: - None Changes in v7: - Corrected clocks description - prefixed '#' for address and

[LINUX PATCH v9 2/4] memory: pl353: Add driver for arm pl353 static memory controller

2018-06-06 Thread Naga Sureshkumar Relli
Add driver for arm pl353 static memory controller. This controller is used in xilinx zynq soc for interfacing the nand and nor/sram memory devices. Signed-off-by: Naga Sureshkumar Relli --- Changes in v9: - Addressed the comments given by Julia Cartwright to the v8 series. Changes in v8: - None

[LINUX PATCH v9 4/4] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2018-06-06 Thread Naga Sureshkumar Relli
Add driver for arm pl353 static memory controller nand interface with HW ECC support. This controller is used in xilinx zynq soc for interfacing the nand flash memory. Signed-off-by: Naga Sureshkumar Relli --- Changes in v9: - Addressed the below comments given by Miquel - instead of using

[LINUX PATCH v9 3/4] Documentation: nand: pl353: Add documentation for controller and driver

2018-06-06 Thread Naga Sureshkumar Relli
Added notes about the controller and driver Signed-off-by: Naga Sureshkumar Relli --- Changes in v9: - Addressed the comments given by Miquel and Randy Changes in v8 - None Changes in v7: - None Changes in v6: - None Changes in v5: - Fixed the review comments Changes in v4: - None

[RFC PATCH 1/2] dt-bindings: spi: Add device tree binding documentation for Zynq QSPI controller

2019-02-27 Thread Naga Sureshkumar Relli
This patch adds the dts binding document for Zynq SOC QSPI controller. Signed-off-by: Naga Sureshkumar Relli --- .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 ++ 1 file changed, 25 insertions(+) create mode 100644 Documentation/devicetree/bindings/spi/spi-zynq

[RFC PATCH 0/2] RFC for Zynq QSPI controller driver

2019-02-27 Thread Naga Sureshkumar Relli
n We are currently not targetting for dual stacked/dual parallel handling. looks like there are changes needed in the framework to handle this. so this RFC is only for the Single mode. This is tested with current master branch of Linux. Naga Sureshkumar Relli (2): dt-bindings: spi: Add device

[RFC PATCH 2/2] spi: spi-mem: Add support for Zynq QSPI controller

2019-02-27 Thread Naga Sureshkumar Relli
Add support for QSPI controller driver used by Xilinx Zynq SOC. Signed-off-by: Naga Sureshkumar Relli --- drivers/spi/Kconfig | 8 + drivers/spi/Makefile| 1 + drivers/spi/spi-zynq-qspi.c | 780 3 files changed, 789 insertions

RE: [RFC PATCH 2/2] spi: spi-mem: Add support for Zynq QSPI controller

2019-03-01 Thread Naga Sureshkumar Relli
Hi Vignesh, Thanks for the review. > -Original Message- > From: Vignesh Raghavendra > Sent: Friday, March 1, 2019 3:42 PM > To: Naga Sureshkumar Relli ; broo...@kernel.org; > bbrezil...@kernel.org > Cc: linux-...@vger.kernel.org; dw...@infradead.org; marek.va...

RE: [LINUX PATCH v14] mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2019-04-23 Thread Naga Sureshkumar Relli
Hi Helmut, > -Original Message- > From: Helmut Grohne > Sent: Tuesday, April 23, 2019 6:15 PM > To: Naga Sureshkumar Relli > Cc: bbrezil...@kernel.org; miquel.ray...@bootlin.com; rich...@nod.at; > dw...@infradead.org; computersforpe...@gmail.com; marek.va...@gmail.

RE: [RFC PATCH 2/2] spi: spi-mem: Add support for Zynq QSPI controller

2019-03-13 Thread Naga Sureshkumar Relli
Hi Paul, Thank you very much for your testing. > -Original Message- > From: Paul Kocialkowski > Sent: Wednesday, March 13, 2019 2:22 PM > To: Naga Sureshkumar Relli ; broo...@kernel.org; > bbrezil...@kernel.org > Cc: rich...@nod.at; linux-kernel@vger

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2019-01-27 Thread Naga Sureshkumar Relli
Hi Boris & Miquel, Could you please provide your thoughts on this driver to support HW-ECC? As I said previously, there is no way to detect errors beyond N bit. I am ok to update the driver based on your inputs. Thanks, Naga Sureshkumar Relli > -Original Message- > From:

RE: [LINUX PATCH v12 3/3] mtd: rawnand: arasan: Add support for Arasan NAND Flash Controller

2019-01-28 Thread Naga Sureshkumar Relli
Hi Miquel, > -Original Message- > From: Miquel Raynal [mailto:miquel.ray...@bootlin.com] > Sent: Monday, January 28, 2019 2:58 PM > To: Naga Sureshkumar Relli > Cc: r...@kernel.org; marek.va...@gmail.com; rich...@nod.at; > martin.lund@keep-it- > simple.com; linux-k

RE: [LINUX PATCH v13] rawnand: pl353: Add basic driver for arm pl353 smc nand interface

2019-03-27 Thread Naga Sureshkumar Relli
Hi Helmut, > -Original Message- > From: Helmut Grohne > Sent: Tuesday, March 26, 2019 6:57 PM > To: Naga Sureshkumar Relli > Cc: bbrezil...@kernel.org; miquel.ray...@bootlin.com; rich...@nod.at; > dw...@infradead.org; computersforpe...@gmail.com; marek.va...@gmail.

[LINUX PATCH 0/3] Add support for Zynq QSPI controller driver

2019-03-28 Thread Naga Sureshkumar Relli
n We are currently not targetting for dual stacked/dual parallel handling. There are changes needed in the framework to handle this. so this update is only for the Single mode. This is tested with spi-v5.0 tag Naga Sureshkumar Relli (3): dt-bindings: spi: Add device tree binding documentation for

[LINUX PATCH 1/3] dt-bindings: spi: Add device tree binding documentation for Zynq QSPI controller

2019-03-28 Thread Naga Sureshkumar Relli
This patch adds the dts binding document for Zynq SOC QSPI controller. Reviewed-by: Rob Herring Signed-off-by: Naga Sureshkumar Relli --- .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 ++ 1 file changed, 25 insertions(+) create mode 100644 Documentation

[LINUX PATCH 2/3] spi: spi-mem: call spi_mem_default_supports_op() first

2019-03-28 Thread Naga Sureshkumar Relli
Call spi_mem_default_supports_op() first, before calling controller specific ctlr->supports_op(). With this, controller drivers can drop checking the buswidths again. Suggested-by: Vignesh Raghavendra Signed-off-by: Naga Sureshkumar Relli --- Details can be found at https://lkml.org/lkml/201

[LINUX PATCH 3/3] spi: spi-mem: Add support for Zynq QSPI controller

2019-03-28 Thread Naga Sureshkumar Relli
Add support for QSPI controller driver used by Xilinx Zynq SOC. Signed-off-by: Naga Sureshkumar Relli --- Changes - Added COMPILE_TEST macro - converted MASKs to GENMASK() and BIT() macros - Renamed MODEBITS to ZYNQ_QSPI_MODEBITS - Removed checking buswidth() code, as it is already handled

RE: [PATCH] spi: spi-mem: Fix build error without CONFIG_SPI_MEM

2019-04-09 Thread Naga Sureshkumar Relli
Hi Vignesh, > -Original Message- > From: linux-spi-ow...@vger.kernel.org On > Behalf Of > YueHaibing > Sent: Wednesday, April 10, 2019 9:03 AM > To: Vignesh Raghavendra ; broo...@kernel.org; Naga > Sureshkumar Relli > > Cc: linux-kernel@vger.kernel.org

RE: [PATCH] spi: spi-mem: Fix build error without CONFIG_SPI_MEM

2019-04-09 Thread Naga Sureshkumar Relli
Hi Vignesh, > -Original Message- > From: linux-spi-ow...@vger.kernel.org On > Behalf Of > Naga Sureshkumar Relli > Sent: Wednesday, April 10, 2019 10:53 AM > To: YueHaibing ; Vignesh Raghavendra ; > broo...@kernel.org > Cc: linux-kernel@vger.kernel.org; l

[LINUX PATCH v2] spi: spi-mem: Fix build error without CONFIG_SPI_MEM

2019-04-09 Thread Naga Sureshkumar Relli
oller") Signed-off-by: YueHaibing Signed-off-by: Naga Sureshkumar Relli --- Changes in v2 - Added static inline to the function spi_mem_default_supports_op(); --- include/linux/spi/spi-mem.h | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/include/linux/spi/spi-m

RE: linux-next: Tree for Apr 9 (spi/spi-zynq-qspi.c)

2019-04-09 Thread Naga Sureshkumar Relli
Hi Randy, I have sent the patch on top of the patch sent by yuehaib...@huawei.com. Thanks, Naga Sureshkumar Relli > -Original Message- > From: Randy Dunlap > Sent: Tuesday, April 9, 2019 8:52 PM > To: Stephen Rothwell ; Linux Next Mailing List n...@vger.kernel.org> >

RE: [LINUX PATCH v2] spi: spi-mem: Fix build error without CONFIG_SPI_MEM

2019-04-10 Thread Naga Sureshkumar Relli
Hi Mark, > -Original Message- > From: Mark Brown > Sent: Wednesday, April 10, 2019 4:01 PM > To: Naga Sureshkumar Relli > Cc: yuehaib...@huawei.com; vigne...@ti.com; linux-kernel@vger.kernel.org; > linux- > s...@vger.kernel.org; Michal Simek ; > nagasures...

[LINUX PATCH v3] spi: spi-mem: Fix build error without CONFIG_SPI_MEM

2019-04-10 Thread Naga Sureshkumar Relli
t for Zynq QSPI controller") Signed-off-by: YueHaibing Signed-off-by: Naga Sureshkumar Relli --- Changes in v3 - Updated the Author name - Removed extra line between Fixes and rest of the tags Changes in v2 - Added static inline to the function spi_mem_default_supports_op(); --- include/lin

RE: [LINUX PATCH v3] spi: spi-mem: Fix build error without CONFIG_SPI_MEM

2019-04-10 Thread Naga Sureshkumar Relli
Hi, > -Original Message- > From: linux-spi-ow...@vger.kernel.org On > Behalf Of > Mark Brown > Sent: Wednesday, April 10, 2019 5:55 PM > To: YueHaibing > Cc: Naga Sureshkumar Relli ; vigne...@ti.com; linux- > ker...@vger.kernel.org; linux-...@vger.

  1   2   >