[U-Boot] U-boot: Erase/read/write issue with S25fl256S flash device

2013-06-12 Thread Sourav Poddar
Hi, I am working on qspi flash device S25FL256S at u-boot level. I am trying to make use of the existing spi_flash.c framework available at u-boot for erasing/reading/writing into the flash device. There are several issues(mentioned below), which I faced while using S25FL256s flash device wit

Re: [U-Boot] U-boot: Erase/read/write issue with S25fl256S flash device

2013-06-14 Thread Sourav Poddar
Hi, On Wednesday 12 June 2013 01:00 PM, Sourav Poddar wrote: Hi, I am working on qspi flash device S25FL256S at u-boot level. I am trying to make use of the existing spi_flash.c framework available at u-boot for erasing/reading/writing into the flash device. There are several issues

Re: [U-Boot] U-boot: Erase/read/write issue with S25fl256S flash device

2013-06-14 Thread Sourav Poddar
Hi Jagan, On Friday 14 June 2013 08:08 PM, Jagan Teki wrote: On 14-06-2013 20:03, Sourav Poddar wrote: Hi, On Wednesday 12 June 2013 01:00 PM, Sourav Poddar wrote: Hi, I am working on qspi flash device S25FL256S at u-boot level. I am trying to make use of the existing spi_flash.c framework

Re: [U-Boot] U-boot: Erase/read/write issue with S25fl256S flash device

2013-06-16 Thread Sourav Poddar
Hi Jagan, On Saturday 15 June 2013 09:47 PM, Jagan Teki wrote: On 14-06-2013 20:13, Sourav Poddar wrote: Hi Jagan, On Friday 14 June 2013 08:08 PM, Jagan Teki wrote: On 14-06-2013 20:03, Sourav Poddar wrote: Hi, On Wednesday 12 June 2013 01:00 PM, Sourav Poddar wrote: Hi, I am working on

Re: [U-Boot] U-boot: Erase/read/write issue with S25fl256S flash device

2013-06-16 Thread Sourav Poddar
HI Jagan, On Monday 17 June 2013 12:17 PM, Jagan Teki wrote: Hi Sourav, On Mon, Jun 17, 2013 at 11:44 AM, Sourav Poddar wrote: Hi Jagan, On Saturday 15 June 2013 09:47 PM, Jagan Teki wrote: On 14-06-2013 20:13, Sourav Poddar wrote: Hi Jagan, On Friday 14 June 2013 08:08 PM, Jagan Teki

Re: [U-Boot] U-boot: Erase/read/write issue with S25fl256S flash device

2013-06-17 Thread Sourav Poddar
On Monday 17 June 2013 12:35 PM, Jagan Teki wrote: On Mon, Jun 17, 2013 at 12:28 PM, Sourav Poddar wrote: HI Jagan, On Monday 17 June 2013 12:17 PM, Jagan Teki wrote: Hi Sourav, On Mon, Jun 17, 2013 at 11:44 AM, Sourav Poddar wrote: Hi Jagan, On Saturday 15 June 2013 09:47 PM, Jagan Teki

Re: [U-Boot] U-boot: Erase/read/write issue with S25fl256S flash device

2013-06-17 Thread Sourav Poddar
On Monday 17 June 2013 12:44 PM, Jagan Teki wrote: On Mon, Jun 17, 2013 at 12:41 PM, Sourav Poddar wrote: On Monday 17 June 2013 12:35 PM, Jagan Teki wrote: On Mon, Jun 17, 2013 at 12:28 PM, Sourav Poddar wrote: HI Jagan, On Monday 17 June 2013 12:17 PM, Jagan Teki wrote: Hi Sourav, On

Re: [U-Boot] U-boot: Erase/read/write issue with S25fl256S flash device

2013-06-17 Thread Sourav Poddar
Hi Jagan, On Monday 17 June 2013 01:04 PM, Jagan Teki wrote: On Mon, Jun 17, 2013 at 12:49 PM, Sourav Poddar wrote: On Monday 17 June 2013 12:44 PM, Jagan Teki wrote: On Mon, Jun 17, 2013 at 12:41 PM, Sourav Poddar wrote: On Monday 17 June 2013 12:35 PM, Jagan Teki wrote: On Mon, Jun 17

Re: [U-Boot] U-boot: Erase/read/write issue with S25fl256S flash device

2013-06-17 Thread Sourav Poddar
On Monday 17 June 2013 02:09 PM, Jagan Teki wrote: On Mon, Jun 17, 2013 at 1:11 PM, Sourav Poddar wrote: Hi Jagan, On Monday 17 June 2013 01:04 PM, Jagan Teki wrote: On Mon, Jun 17, 2013 at 12:49 PM, Sourav Poddar wrote: On Monday 17 June 2013 12:44 PM, Jagan Teki wrote: On Mon, Jun 17

Re: [U-Boot] U-boot: Erase/read/write issue with S25fl256S flash device

2013-06-17 Thread Sourav Poddar
On Monday 17 June 2013 03:28 PM, Jagan Teki wrote: On Mon, Jun 17, 2013 at 2:15 PM, Sourav Poddar wrote: On Monday 17 June 2013 02:09 PM, Jagan Teki wrote: On Mon, Jun 17, 2013 at 1:11 PM, Sourav Poddar wrote: Hi Jagan, On Monday 17 June 2013 01:04 PM, Jagan Teki wrote: On Mon, Jun 17

[U-Boot] [PATCH 0/7] qspi controller: Normal, quad and memory mapped read support

2013-07-10 Thread Sourav Poddar
, QSPI, and serial flash support Ravikumar Kattekola (1): drivers: mtd: qspi: Add quad read support Sourav Poddar (3): drivers: mtd: spi: Modify read/write command for sfl256s flash. driver: spi: Add memory mapped read support README: qspi usecase and testing documentation. arch/arm/cpu

[U-Boot] [PATCH 1/7] omap5: add qspi support

2013-07-10 Thread Sourav Poddar
From: Matt Porter Add QSPI definitions and clock configuration support. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- arch/arm/cpu/armv7/omap5/hw_data.c |7 ++- arch/arm/cpu/armv7/omap5/prcm-regs.c |1 + arch/arm/include/asm/arch-omap5/omap.h |3 +++ arch

[U-Boot] [PATCH 0/7] qspi controller: Normal, quad and memory mapped read support

2013-07-10 Thread Sourav Poddar
, QSPI, and serial flash support Ravikumar Kattekola (1): drivers: mtd: qspi: Add quad read support Sourav Poddar (3): drivers: mtd: spi: Modify read/write command for sfl256s flash. driver: spi: Add memory mapped read support README: qspi usecase and testing documentation. arch/arm/cpu

[U-Boot] [RFC/PATCH 6/7] driver: spi: Add memory mapped read support

2013-07-10 Thread Sourav Poddar
Qspi controller has a memory mapped port which can be used for data transfers. First controller need to be configured through configuration port, then for data read switch the controller to memory mapped and read from the predefined location. Signed-off-by: Sourav Poddar --- drivers/mtd/spi

[U-Boot] [PATCH 3/7] dra7xx_evm: add SPL API, QSPI, and serial flash support

2013-07-10 Thread Sourav Poddar
From: Matt Porter Enables support for SPI SPL, QSPI and Spansion serial flash device on the EVM. Configures pin muxes for QSPI mode. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- board/ti/dra7xx/mux_data.h | 10 ++ include/configs/dra7xx_evm.h | 22

[U-Boot] [PATCH 2/7] spi: add TI QSPI driver

2013-07-10 Thread Sourav Poddar
From: Matt Porter Adds a SPI master driver for the TI QSPI peripheral. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- drivers/spi/Makefile |1 + drivers/spi/ti_qspi.c | 262 + 2 files changed, 263 insertions(+), 0 deletions

[U-Boot] [RFC/PATCH 4/7] drivers: mtd: spi: Modify read/write command for sfl256s flash.

2013-07-10 Thread Sourav Poddar
page, if I dont provide a write disable at the end of the write function. Signed-off-by: Sourav Poddar --- drivers/mtd/spi/spi_flash.c | 41 - 1 files changed, 40 insertions(+), 1 deletions(-) diff --git a/drivers/mtd/spi/spi_flash.c b/drivers/mtd/spi

[U-Boot] [RFC/PATCH 5/7] drivers: mtd: qspi: Add quad read support

2013-07-10 Thread Sourav Poddar
Signed-off-by: Sourav Poddar --- drivers/mtd/spi/spi_flash.c | 110 +- drivers/mtd/spi/spi_flash_internal.h |2 + drivers/spi/ti_qspi.c| 18 -- include/configs/dra7xx_evm.h |1 + include/spi.h

[U-Boot] [PATCH 7/7] README: qspi usecase and testing documentation.

2013-07-10 Thread Sourav Poddar
Contains documentation and testing details for qspi flash interface. Signed-off-by: Sourav Poddar --- doc/README.ti_qspi_dra_test | 38 ++ doc/README.ti_qspi_flash| 47 +++ 2 files changed, 85 insertions(+), 0

Re: [U-Boot] [PATCH 1/7] omap5: add qspi support

2013-07-10 Thread Sourav Poddar
On Wednesday 10 July 2013 06:53 PM, Nishanth Menon wrote: On Wed, Jul 10, 2013 at 6:25 AM, Sourav Poddar wrote: From: Matt Porter Add QSPI definitions and clock configuration support. OMAP54xx does not have QSPI. DRA7 has QSPI? Yes. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar

Re: [U-Boot] [PATCH 1/7] omap5: add qspi support

2013-07-10 Thread Sourav Poddar
On Wednesday 10 July 2013 07:10 PM, Lokesh Vutla wrote: On Wednesday 10 July 2013 04:55 PM, Sourav Poddar wrote: From: Matt Porter Add QSPI definitions and clock configuration support. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- arch/arm/cpu/armv7/omap5/hw_data.c |7

Re: [U-Boot] [PATCH 1/7] omap5: add qspi support

2013-07-10 Thread Sourav Poddar
On Wednesday 10 July 2013 07:13 PM, Tom Rini wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 07/10/2013 09:23 AM, Nishanth Menon wrote: On Wed, Jul 10, 2013 at 6:25 AM, Sourav Poddar wrote: From: Matt Porter I think it's good form to update folks addresses, Matt is now mat

Re: [U-Boot] [PATCH 3/7] dra7xx_evm: add SPL API, QSPI, and serial flash support

2013-07-10 Thread Sourav Poddar
On Thursday 11 July 2013 05:28 AM, Nishanth Menon wrote: [...] diff --git a/board/ti/dra7xx/mux_data.h b/board/ti/dra7xx/mux_data.h index 338a241..2441c55 100644 --- a/board/ti/dra7xx/mux_data.h +++ b/board/ti/dra7xx/mux_data.h @@ -53,5 +53,15 @@ const struct pad_conf_entry core_padconf_array_e

[U-Boot] [UBOOT][PATCHv2 2/5] am437x_epos_evm: add SPL API, QSPI, and serial flash support

2013-12-19 Thread Sourav Poddar
Enables support for SPI SPL, QSPI and Spansion serial flash device on the EVM. Configures pin muxes for QSPI mode. Signed-off-by: Sourav Poddar --- board/ti/am43xx/mux.c| 11 +++ include/configs/am43xx_evm.h | 20 2 files changed, 31 insertions(+), 0

[U-Boot] [UBOOT][PATCHv2 0/5] qspi: Add AM437x support

2013-12-19 Thread Sourav Poddar
ils. This patches are developed and tested on top of the following tree: git://git.denx.de/u-boot-ti.git branch: master Sourav Poddar (5): am43xx: add qspi support am437x_epos_evm: add SPL API, QSPI, and serial flash support qspi/spi: Add AM43xx specifics changes am43xx: add delay before x

[U-Boot] [UBOOT][PATCHv2 1/5] am43xx: add qspi support

2013-12-19 Thread Sourav Poddar
Add QSPI definitions and clock configuration support. Signed-off-by: Sourav Poddar --- arch/arm/cpu/armv7/am33xx/clock_am43xx.c |1 + arch/arm/include/asm/arch-am33xx/cpu.h |4 +++- arch/arm/include/asm/arch-am33xx/omap.h |1 + 3 files changed, 5 insertions(+), 1 deletions

[U-Boot] [UBOOT][PATCHv2 4/5] am43xx: add delay before xfer

2013-12-19 Thread Sourav Poddar
8100 0xdededede 0x4 U-Boot# sf write 8100 0 0x4 SF: 262144 bytes @ 0x0 Written: OK U-Boot# sf read 8200 0 0x4 SF: 262144 bytes @ 0x0 Read: OK U-Boot# md 0x8200 Signed-off-by: Sourav Poddar --- v1->v2: - updated commit log with error message. - Add a FIXME comment in c

[U-Boot] [UBOOT][PATCHv2 5/5] doc: SPI: Add qspi test details on AM43xx

2013-12-19 Thread Sourav Poddar
This shows the log obtained while testing qspi on AM437x board. Signed-off-by: Sourav Poddar --- doc/SPI/README.ti_qspi_am43x_test | 76 + 1 files changed, 76 insertions(+), 0 deletions(-) create mode 100644 doc/SPI/README.ti_qspi_am43x_test diff --git a

[U-Boot] [UBOOT][PATCHv2 3/5] qspi/spi: Add AM43xx specifics changes

2013-12-19 Thread Sourav Poddar
Add AM43xx specific changes. Signed-off-by: Sourav Poddar --- drivers/spi/ti_qspi.c | 26 +++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/drivers/spi/ti_qspi.c b/drivers/spi/ti_qspi.c index 5a5b482..5666250 100644 --- a/drivers/spi/ti_qspi.c +++ b

Re: [U-Boot] [UBOOT][PATCHv2 0/5] qspi: Add AM437x support

2013-12-20 Thread Sourav Poddar
On Friday 20 December 2013 11:56 PM, Tom Rini wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 12/20/2013 01:18 PM, Jagan Teki wrote: Hi Sourav, On Fri, Dec 20, 2013 at 11:27 AM, Sourav Poddar wrote: The patch series add support for enabling qspi on AM43xx at uboot. Testing done

Re: [U-Boot] [U-Boot,PATCHv3,1/5] am43xx: Add qspi support

2014-01-05 Thread Sourav Poddar
Hi Jagan, On Saturday 21 December 2013 12:50 PM, Jagannadha Sutradharudu Teki wrote: From: Jagannadha Sutradharudu Teki From: "Poddar, Sourav" Add QSPI definitions and clock configuration support. Signed-off-by: Sourav Poddar Reviewed-by: Jagannadha Sutradharudu Teki --- V3: Added

Re: [U-Boot] [PATCH v6 08/12] sf: Discover read dummy_cycles

2014-01-05 Thread Sourav Poddar
On Saturday 04 January 2014 08:34 PM, Jagannadha Sutradharudu Teki wrote: Discovered the read dummy_cycles based on the configured read command. Signed-off-by: Jagannadha Sutradharudu Teki --- drivers/mtd/spi/sf_internal.h | 2 ++ drivers/mtd/spi/sf_ops.c | 10 ++ drivers/mtd/s

Re: [U-Boot] [PATCH v6 11/12] sf: Divide flash register ops from QEB code

2014-01-05 Thread Sourav Poddar
On Saturday 04 January 2014 08:34 PM, Jagannadha Sutradharudu Teki wrote: QEB code comprises of couple of flash register read/write operations, this patch moved flash register operations on to sf_op Signed-off-by: Jagannadha Sutradharudu Teki --- drivers/mtd/spi/sf_internal.h | 11 --- dr

Re: [U-Boot] [PATCH v6 00/12] sf: Add Extended read and quad read/write commands support

2014-01-05 Thread Sourav Poddar
On Saturday 04 January 2014 08:34 PM, Jagannadha Sutradharudu Teki wrote: This a suffix series for http://u-boot.10912.n7.nabble.com/PATCH-v4-00-36-sf-Add-common-probe-and-extended-quad-read-write-cmds-support-td163949.html for adding extended read and quad read/write commands support. Concept:

Re: [U-Boot] [U-Boot,PATCHv3,1/5] am43xx: Add qspi support

2014-01-06 Thread Sourav Poddar
On Monday 06 January 2014 01:06 PM, Jagan Teki wrote: Hi Sourav, On Mon, Jan 6, 2014 at 12:10 PM, Sourav Poddar wrote: Hi Jagan, On Saturday 21 December 2013 12:50 PM, Jagannadha Sutradharudu Teki wrote: From: Jagannadha Sutradharudu Teki From: "Poddar, Sourav" Add QSPI defin

Re: [U-Boot] [PATCH v6 11/12] sf: Divide flash register ops from QEB code

2014-01-06 Thread Sourav Poddar
On Monday 06 January 2014 01:10 PM, Jagan Teki wrote: On Mon, Jan 6, 2014 at 12:39 PM, Sourav Poddar wrote: On Saturday 04 January 2014 08:34 PM, Jagannadha Sutradharudu Teki wrote: QEB code comprises of couple of flash register read/write operations, this patch moved flash register

Re: [U-Boot] [PATCH v6 08/12] sf: Discover read dummy_cycles

2014-01-06 Thread Sourav Poddar
On Monday 06 January 2014 03:48 PM, Jagan Teki wrote: Hi Sourav, On Mon, Jan 6, 2014 at 12:34 PM, Sourav Poddar wrote: On Saturday 04 January 2014 08:34 PM, Jagannadha Sutradharudu Teki wrote: Discovered the read dummy_cycles based on the configured read command. Signed-off-by: Jagannadha

Re: [U-Boot] [PATCH v6 08/12] sf: Discover read dummy_cycles

2014-01-06 Thread Sourav Poddar
On Monday 06 January 2014 04:00 PM, Jagan Teki wrote: On Mon, Jan 6, 2014 at 3:51 PM, Sourav Poddar wrote: On Monday 06 January 2014 03:48 PM, Jagan Teki wrote: Hi Sourav, On Mon, Jan 6, 2014 at 12:34 PM, Sourav Poddar wrote: On Saturday 04 January 2014 08:34 PM, Jagannadha Sutradharudu

[U-Boot] [UBOOT][PATCHv3 1/7] omap5: add qspi support

2013-09-18 Thread Sourav Poddar
From: Matt Porter Add QSPI definitions and clock configuration support. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- arch/arm/cpu/armv7/omap5/hw_data.c |8 arch/arm/cpu/armv7/omap5/prcm-regs.c |1 + arch/arm/include/asm/arch-omap5/omap.h |3 +++ arch

[U-Boot] [UBOOT][PATCHv3 0/7] mtd/spi: add quad/memory mapped read support, add ti qspi controller.

2013-09-18 Thread Sourav Poddar
mar Kattekola (1): drivers: mtd: :spi: Add quad read support Sourav Poddar (3): armv7: hw_data: change clock divider setting. driver: mtd: spi: Add memory mapped read support README: qspi usecase and testing documentation. arch/arm/cpu/armv7/omap5/hw_data.c | 10 +- arch/arm/cpu/armv7/om

[U-Boot] [UBOOT][PATCHv3 4/7] driver: mtd: spi: Add memory mapped read support

2013-09-18 Thread Sourav Poddar
support to communicate to the driver that memory mapped transfer is to be started through introduction of new flags like "SPI_XFER_MEM_MAP" and "SPI_XFER_MEM_MAP_END". This will enable the spi controller to do memory mapped configurations if required. Signed-off-by: Sourav Poddar -

[U-Boot] [UBOOT][PATCHv3 2/7] armv7: hw_data: change clock divider setting.

2013-09-18 Thread Sourav Poddar
Clock requirement for qspi clk is 192 Mhz. According to the below formulae, f dpll = f ref * 2 * m /(n + 1) clockoutx2_Hmn = f dpll / (hmn+ 1) fref = 20 Mhz, m = 96, n = 4 gives f dpll = 768 Mhz For clockoutx2_Hmn to be 768, hmn + 1 should be 4. Signed-off-by: Sourav Poddar --- arch/arm/cpu

[U-Boot] [UBOOT][PATCHv3 5/7] spi: add TI QSPI driver

2013-09-18 Thread Sourav Poddar
From: Matt Porter Adds a SPI master driver for the TI QSPI peripheral. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar [Added quad read support and memory mapped support). --- drivers/spi/Makefile |1 + drivers/spi/ti_qspi.c | 324

[U-Boot] [UBOOT][PATCHv3 3/7] drivers: mtd: :spi: Add quad read support

2013-09-18 Thread Sourav Poddar
_QUAD" flag. This need to be done because quad read should only happen when quad command is sent. For reading status register and other configuration register normal transfers should happen. Signed-off-by: Ravikumar Kattekola Signed-off-by: Sourav Poddar --- drivers/mtd/spi/spi_flash.c

[U-Boot] [UBOOT][PATCHv3 7/7] README: qspi usecase and testing documentation.

2013-09-18 Thread Sourav Poddar
Contains documentation and testing details for qspi flash interface. Signed-off-by: Sourav Poddar --- doc/README.ti_qspi_dra_test | 38 ++ doc/README.ti_qspi_flash| 47 +++ 2 files changed, 85 insertions(+), 0

[U-Boot] [UBOOT][PATCHv3 6/7] dra7xx_evm: add SPL API, QSPI, and serial flash support

2013-09-18 Thread Sourav Poddar
From: Matt Porter Enables support for SPI SPL, QSPI and Spansion serial flash device on the EVM. Configures pin muxes for QSPI mode. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- board/ti/dra7xx/mux_data.h | 10 ++ include/configs/dra7xx_evm.h | 20

Re: [U-Boot] [UBOOT][PATCHv3 5/7] spi: add TI QSPI driver

2013-10-03 Thread Sourav Poddar
On Thursday 03 October 2013 11:19 PM, Jagan Teki wrote: Hi Sourav, Please try to code the driver as specified in below thread! http://lists.denx.de/pipermail/u-boot/2013-August/160472.html Ok. On Fri, Sep 20, 2013 at 8:21 AM, Nobuhiro Iwamatsu wrote: Hi, 2013/9/18 Sourav Poddar: From

Re: [U-Boot] [UBOOT][PATCHv3 0/7] mtd/spi: add quad/memory mapped read support, add ti qspi controller.

2013-10-03 Thread Sourav Poddar
prepare a thread for this quad after this release as we did lot of work last few months back. Thanks for your help.!!! Ok. On Wed, Sep 18, 2013 at 5:51 PM, Sourav Poddar wrote: This patch series add support for TI qspi controller and in the process also add support for quad read and memory mapped

[U-Boot] [UBOOT]: Mcspi/qspi conflicting configs leading to build failure.

2013-10-03 Thread Sourav Poddar
Hi Jagan, If you see the mcspi defconfig(CONFIG_OMAP3_SPI), it is moved to common file "include/configs/ti_armv7_common.h" . But with this, now after adding qspi the build breaks like this.. ti_qspi.o: In function `spi_cs_is_valid': /home/a0131647/clone/u-boot/drivers/spi/ti_qspi.c:108: multiple

[U-Boot] [UBOOT][PATCHv4 1/6] omap5: add qspi support

2013-10-04 Thread Sourav Poddar
From: Matt Porter Add QSPI definitions and clock configuration support. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- arch/arm/cpu/armv7/omap5/hw_data.c |8 arch/arm/cpu/armv7/omap5/prcm-regs.c |1 + arch/arm/include/asm/arch-omap5/omap.h |3 +++ arch

[U-Boot] [UBOOT][PATCHv4 2/6] armv7: hw_data: change clock divider setting.

2013-10-04 Thread Sourav Poddar
Clock requirement for qspi clk is 192 Mhz. According to the below formulae, f dpll = f ref * 2 * m /(n + 1) clockoutx2_Hmn = f dpll / (hmn+ 1) fref = 20 Mhz, m = 96, n = 4 gives f dpll = 768 Mhz For clockoutx2_Hmn to be 768, hmn + 1 should be 4. Signed-off-by: Sourav Poddar --- arch/arm/cpu

[U-Boot] [UBOOT][PATCHv4 0/6] Add TI qspi controller with memory mapped support

2013-10-04 Thread Sourav Poddar
git://gitorious.org/u-boot-shared/u-boot-qspi.git qspi_v4 Matt Porter (3): omap5: add qspi support spi: add TI QSPI driver dra7xx_evm: add SPL API, QSPI, and serial flash support Sourav Poddar (3): armv7: hw_data: change clock divider setting. driver: mtd: spi: Add memory mapped read support REA

[U-Boot] [UBOOT][PATCHv4 6/6] README: qspi usecase and testing documentation.

2013-10-04 Thread Sourav Poddar
Contains documentation and testing details for qspi flash interface. Signed-off-by: Sourav Poddar --- doc/README.ti_qspi_dra_test | 38 ++ doc/README.ti_qspi_flash| 47 +++ 2 files changed, 85 insertions(+), 0

[U-Boot] [UBOOT][PATCHv4 3/6] driver: mtd: spi: Add memory mapped read support

2013-10-04 Thread Sourav Poddar
support to communicate to the driver that memory mapped transfer is to be started through introduction of new flags like "SPI_XFER_MEM_MAP" and "SPI_XFER_MEM_MAP_END". This will enable the spi controller to do memory mapped configurations if required. Signed-off-by: Sourav Poddar

[U-Boot] [UBOOT][PATCHv4 4/6] spi: add TI QSPI driver

2013-10-04 Thread Sourav Poddar
From: Matt Porter Adds a SPI master driver for the TI QSPI peripheral. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar [Added quad read support and memory mapped support). --- drivers/spi/Makefile |1 + drivers/spi/ti_qspi.c | 328

[U-Boot] [UBOOT][PATCHv4 5/6] dra7xx_evm: add SPL API, QSPI, and serial flash support

2013-10-04 Thread Sourav Poddar
From: Matt Porter Enables support for SPI SPL, QSPI and Spansion serial flash device on the EVM. Configures pin muxes for QSPI mode. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- board/ti/dra7xx/mux_data.h | 10 ++ include/configs/dra7xx_evm.h | 19

Re: [U-Boot] [UBOOT][PATCHv4 6/6] README: qspi usecase and testing documentation.

2013-10-04 Thread Sourav Poddar
On Saturday 05 October 2013 12:08 AM, Jagan Teki wrote: Hi Sourav, Please place these these readme files in doc/SPI/* All these patches tested on top of u-boot-spi.git master-probe? Yes, this are tested on the above branch. On Fri, Oct 4, 2013 at 8:21 PM, Sourav Poddar wrote: Contains

Re: [U-Boot] [UBOOT][PATCHv4 4/6] spi: add TI QSPI driver

2013-10-04 Thread Sourav Poddar
On Saturday 05 October 2013 12:27 AM, Jagan Teki wrote: On Fri, Oct 4, 2013 at 8:21 PM, Sourav Poddar wrote: From: Matt Porter Adds a SPI master driver for the TI QSPI peripheral. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar [Added quad read support and memory mapped support

Re: [U-Boot] [UBOOT][PATCHv4 4/6] spi: add TI QSPI driver

2013-10-04 Thread Sourav Poddar
On Saturday 05 October 2013 01:43 AM, Jagan Teki wrote: On Sat, Oct 5, 2013 at 1:32 AM, Sourav Poddar wrote: On Saturday 05 October 2013 12:27 AM, Jagan Teki wrote: On Fri, Oct 4, 2013 at 8:21 PM, Sourav Poddar wrote: From: Matt Porter Adds a SPI master driver for the TI QSPI peripheral

Re: [U-Boot] [UBOOT][PATCHv4 6/6] README: qspi usecase and testing documentation.

2013-10-04 Thread Sourav Poddar
Poddar wrote: On Saturday 05 October 2013 12:08 AM, Jagan Teki wrote: Hi Sourav, Please place these these readme files in doc/SPI/* All these patches tested on top of u-boot-spi.git master-probe? Yes, this are tested on the above branch. On Fri, Oct 4, 2013 at 8:21 PM, Sourav Poddar wrote

Re: [U-Boot] [UBOOT][PATCHv4 3/6] driver: mtd: spi: Add memory mapped read support

2013-10-04 Thread Sourav Poddar
On Saturday 05 October 2013 01:36 AM, Jagan Teki wrote: Please use the commit msg head as "sf: .." Ok. On Fri, Oct 4, 2013 at 8:21 PM, Sourav Poddar wrote: Qspi controller can have a memory mapped port which can be used for data read. Added support to enable memory mapped port r

Re: [U-Boot] [UBOOT][PATCHv4 4/6] spi: add TI QSPI driver

2013-10-05 Thread Sourav Poddar
On Saturday 05 October 2013 03:11 PM, Jagan Teki wrote: On Sat, Oct 5, 2013 at 11:38 AM, Sourav Poddar wrote: On Saturday 05 October 2013 01:43 AM, Jagan Teki wrote: On Sat, Oct 5, 2013 at 1:32 AM, Sourav Poddar wrote: On Saturday 05 October 2013 12:27 AM, Jagan Teki wrote: On Fri, Oct 4

Re: [U-Boot] [UBOOT][PATCHv4 4/6] spi: add TI QSPI driver

2013-10-05 Thread Sourav Poddar
On Saturday 05 October 2013 05:10 PM, Jagan Teki wrote: On Sat, Oct 5, 2013 at 3:25 PM, Sourav Poddar wrote: On Saturday 05 October 2013 03:11 PM, Jagan Teki wrote: On Sat, Oct 5, 2013 at 11:38 AM, Sourav Poddar wrote: On Saturday 05 October 2013 01:43 AM, Jagan Teki wrote: On Sat, Oct 5

Re: [U-Boot] [UBOOT][PATCHv4 3/6] driver: mtd: spi: Add memory mapped read support

2013-10-06 Thread Sourav Poddar
On Sunday 06 October 2013 03:03 PM, Gerhard Sittig wrote: On Fri, Oct 04, 2013 at 20:21 +0530, Sourav Poddar wrote: diff --git a/drivers/mtd/spi/sf_ops.c b/drivers/mtd/spi/sf_ops.c index c009af5..bee4128 100644 --- a/drivers/mtd/spi/sf_ops.c +++ b/drivers/mtd/spi/sf_ops.c @@ -269,7 +269,9

Re: [U-Boot] [UBOOT][PATCHv4 4/6] spi: add TI QSPI driver

2013-10-06 Thread Sourav Poddar
ual cmd register write happens inside while loop and only when that write happens, then the cs gets activated. So, above code does not activate the cs, it just prepare the mask that will enable cs later. On Sat, Oct 5, 2013 at 7:53 PM, Sourav Poddar wrote: On Saturday 05 October 2013 05:10 PM, Jagan Te

Re: [U-Boot] [UBOOT][PATCHv4 4/6] spi: add TI QSPI driver

2013-10-06 Thread Sourav Poddar
On Sunday 06 October 2013 09:00 PM, Jagan Teki wrote: On Sun, Oct 6, 2013 at 3:44 PM, Sourav Poddar wrote: On Sunday 06 October 2013 02:14 PM, Jagan Teki wrote: What if this code is placed in cs_active() with BEGIN flag.? + /* setup command reg */ + qslave->cmd

[U-Boot] [UBOOT][PATCHv5 1/6] omap5: add qspi support

2013-10-06 Thread Sourav Poddar
From: Matt Porter Add QSPI definitions and clock configuration support. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- arch/arm/cpu/armv7/omap5/hw_data.c |8 arch/arm/cpu/armv7/omap5/prcm-regs.c |1 + arch/arm/include/asm/arch-omap5/omap.h |3 +++ arch

[U-Boot] [UBOOT][PATCHv5 0/6] Add TI qspi controller with memory mapped support.

2013-10-06 Thread Sourav Poddar
supports only 16MB access. Access for higher MB area will be added later. Patches are available at: git://gitorious.org/u-boot-shared/u-boot-qspi.git qspi_v5 Matt Porter (3): omap5: add qspi support spi: add TI QSPI driver dra7xx_evm: add SPL API, QSPI, and serial flash support Sourav Poddar (3

[U-Boot] [UBOOT][PATCHv5 3/6] sf: Add memory mapped read support

2013-10-06 Thread Sourav Poddar
support to communicate to the driver that memory mapped transfer is to be started through introduction of new flags like "SPI_XFER_MEM_MAP" and "SPI_XFER_MEM_MAP_END". This will enable the spi controller to do memory mapped configurations if required. Signed-off-by: Sourav Poddar

[U-Boot] [UBOOT][PATCHv5 2/6] armv7: hw_data: change clock divider setting.

2013-10-06 Thread Sourav Poddar
Clock requirement for qspi clk is 192 Mhz. According to the below formulae, f dpll = f ref * 2 * m /(n + 1) clockoutx2_Hmn = f dpll / (hmn+ 1) fref = 20 Mhz, m = 96, n = 4 gives f dpll = 768 Mhz For clockoutx2_Hmn to be 768, hmn + 1 should be 4. Signed-off-by: Sourav Poddar --- arch/arm/cpu

[U-Boot] [UBOOT][PATCHv5 5/6] dra7xx_evm: add SPL API, QSPI, and serial flash support

2013-10-06 Thread Sourav Poddar
From: Matt Porter Enables support for SPI SPL, QSPI and Spansion serial flash device on the EVM. Configures pin muxes for QSPI mode. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- board/ti/dra7xx/mux_data.h | 10 ++ include/configs/dra7xx_evm.h | 19

[U-Boot] [UBOOT][PATCHv5 4/6] spi: add TI QSPI driver

2013-10-06 Thread Sourav Poddar
From: Matt Porter Adds a SPI master driver for the TI QSPI peripheral. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar [Added quad read support and memory mapped support). --- v4->v5: - use tabs wherever required. - remove stray character in license line - remove "get_spi_

[U-Boot] [UBOOT][PATCHv5 6/6] README: qspi usecase and testing documentation.

2013-10-06 Thread Sourav Poddar
Contains documentation and testing details for qspi flash interface. Signed-off-by: Sourav Poddar --- v4->v5: - Move the doc to doc/SPI - testing details formatted to actual testing logs done on the board. doc/SPI/README.ti_qspi_dra_test | 48 +++ doc/

Re: [U-Boot] [PATCH v6] spi: add TI QSPI driver

2013-10-07 Thread Sourav Poddar
On Monday 07 October 2013 12:33 PM, Jagannadha Sutradharudu Teki wrote: From: Matt Porter Adds a SPI master driver for the TI QSPI peripheral. - Added quad read support. - Added memory mapped support. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar Signed-off-by: Jagannadha

[U-Boot] [UBOOT][PATCHv6 2/6] armv7: hw_data: change clock divider setting.

2013-10-07 Thread Sourav Poddar
Clock requirement for qspi clk is 192 Mhz. According to the below formulae, f dpll = f ref * 2 * m /(n + 1) clockoutx2_Hmn = f dpll / (hmn+ 1) fref = 20 Mhz, m = 96, n = 4 gives f dpll = 768 Mhz For clockoutx2_Hmn to be 768, hmn + 1 should be 4. Signed-off-by: Sourav Poddar --- arch/arm/cpu

[U-Boot] [UBOOT][PATCHv6 0/6] Add TI qspi controller with memory mapped support.

2013-10-07 Thread Sourav Poddar
supports only 16MB access. Access for higher MB area will be added later. Patches are available at: git://gitorious.org/u-boot-shared/u-boot-qspi.git qspi_v7 Matt Porter (3): omap5: add qspi support spi: add TI QSPI driver dra7xx_evm: add SPL API, QSPI, and serial flash support Sourav Poddar (3

[U-Boot] [UBOOT][PATCHv6 4/6] spi: add TI QSPI driver

2013-10-07 Thread Sourav Poddar
From: Matt Porter Adds a SPI master driver for the TI QSPI peripheral. - Added quad read support. - Added memory mapped support. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar Signed-off-by: Jagannadha Sutradharudu Teki --- v5->v6: - Added ti related comme

[U-Boot] [UBOOT][PATCHv6 1/6] omap5: add qspi support

2013-10-07 Thread Sourav Poddar
From: Matt Porter Add QSPI definitions and clock configuration support. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- arch/arm/cpu/armv7/omap5/hw_data.c |8 arch/arm/cpu/armv7/omap5/prcm-regs.c |1 + arch/arm/include/asm/arch-omap5/omap.h |3 +++ arch

[U-Boot] [UBOOT][PATCHv6 3/6] sf: Add memory mapped read support

2013-10-07 Thread Sourav Poddar
support to communicate to the driver that memory mapped transfer is to be started through introduction of new flags like "SPI_XFER_MEM_MAP" and "SPI_XFER_MEM_MAP_END". This will enable the spi controller to do memory mapped configurations if required. Signed-off-by: Sourav Poddar --

[U-Boot] [UBOOT][PATCHv6 6/6] README: qspi usecase and testing documentation.

2013-10-07 Thread Sourav Poddar
Contains documentation and testing details for qspi flash interface. Signed-off-by: Sourav Poddar --- doc/SPI/README.ti_qspi_dra_test | 48 +++ doc/SPI/README.ti_qspi_flash| 47 ++ 2 files changed, 95 insertions

[U-Boot] [UBOOT][PATCHv6 5/6] dra7xx_evm: add SPL API, QSPI, and serial flash support

2013-10-07 Thread Sourav Poddar
From: Matt Porter Enables support for SPI SPL, QSPI and Spansion serial flash device on the EVM. Configures pin muxes for QSPI mode. Signed-off-by: Matt Porter Signed-off-by: Sourav Poddar --- v5->v6: change MMAP name to amore readable name. board/ti/dra7xx/mux_data.h |

Re: [U-Boot] [PATCHv2 5/8] drivers: mtd: spi: Modify read/write command for sfl256s flash.

2013-10-07 Thread Sourav Poddar
On Monday 07 October 2013 05:51 PM, Jagan Teki wrote: On Wed, Aug 7, 2013 at 8:46 PM, Sourav Poddar wrote: On Wednesday 07 August 2013 08:35 PM, Jagan Teki wrote: On Wed, Aug 7, 2013 at 5:34 PM, Sourav Poddar wrote: Hi Jagan, On Wednesday 07 August 2013 05:21 PM, Jagan Teki wrote: Hi, On

Re: [U-Boot] [PATCHv2 5/8] drivers: mtd: spi: Modify read/write command for sfl256s flash.

2013-10-07 Thread Sourav Poddar
On Monday 07 October 2013 05:59 PM, Jagan Teki wrote: On Mon, Oct 7, 2013 at 5:58 PM, Sourav Poddar wrote: On Monday 07 October 2013 05:51 PM, Jagan Teki wrote: On Wed, Aug 7, 2013 at 8:46 PM, Sourav Poddar wrote: On Wednesday 07 August 2013 08:35 PM, Jagan Teki wrote: On Wed, Aug 7, 2013

Re: [U-Boot] [UBOOT][PATCHv6 0/6] Add TI qspi controller with memory mapped support.

2013-10-07 Thread Sourav Poddar
On Monday 07 October 2013 08:01 PM, Jagan Teki wrote: On Mon, Oct 7, 2013 at 3:52 PM, Sourav Poddar wrote: This patch series add support for TI qspi controller and in the process also add support for quad read and memory mapped read in mtd spi framework. Testing details: Did a boot from qspi

Re: [U-Boot] [Uboot][PATCH] drivers: spi: macronix: Add MX66L51235L data

2013-10-07 Thread Sourav Poddar
asap and let you know. This particular flash is on another SOC so I will send that SOC specific qspi data after testing it with the subject patch. On Tue, Aug 27, 2013 at 2:48 PM, Jagan Teki wrote: Hi On Tue, Aug 27, 2013 at 11:15 AM, Sourav Poddar wrote: Add support for macronix

[U-Boot] [UBOOT][PATCH 0/2] misc fix for memory mapped support, dra config

2013-11-14 Thread Sourav Poddar
debug_dra_qspi Tested on dra7 evm with qspi boot. Sourav Poddar (2): config: dra7_evm: Add Bank Address Register(BAR) config driver: mtd: sf_ops: claim bus while doing memcpy drivers/mtd/spi/sf_ops.c |6 ++ include/configs/dra7xx_evm.h |1 + 2 files changed, 7 insertions(+), 0

[U-Boot] [UBOOT][PATCH 2/2] driver: mtd: sf_ops: claim bus while doing memcpy

2013-11-14 Thread Sourav Poddar
claim spi bus while doing memory copy, this will set up the spi controller device control register before doing a memory read. Signed-off-by: Sourav Poddar Tested-by: Yebio Mesfin --- drivers/mtd/spi/sf_ops.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/drivers

[U-Boot] [UBOOT][PATCH 1/2] config: dra7_evm: Add Bank Address Register(BAR) config

2013-11-14 Thread Sourav Poddar
Add config to support bank address register. Signed-off-by: Sourav Poddar Tested-by: Yebio Mesfin --- include/configs/dra7xx_evm.h |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/include/configs/dra7xx_evm.h b/include/configs/dra7xx_evm.h index 1600131..46cc6db 100644

[U-Boot] [UBOOT][PATCH 3/5] sf: macronix: Add support for MX66L51235F

2013-11-14 Thread Sourav Poddar
From: Jagannadha Sutradharudu Teki Signed-off-by: Jagannadha Sutradharudu Teki Signed-off-by: Sourav Poddar --- drivers/mtd/spi/sf_probe.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/mtd/spi/sf_probe.c b/drivers/mtd/spi/sf_probe.c index 5eb8ffe..874ef8c

[U-Boot] [UBOOT][PATCH 1/5] am43xx: add qspi support

2013-11-14 Thread Sourav Poddar
Add QSPI definitions and clock configuration support. Signed-off-by: Sourav Poddar --- arch/arm/cpu/armv7/am33xx/clock_am43xx.c |1 + arch/arm/include/asm/arch-am33xx/cpu.h |4 +++- arch/arm/include/asm/arch-am33xx/omap.h |1 + 3 files changed, 5 insertions(+), 1 deletions

[U-Boot] [UBOOT][PATCH 5/5] am43xx: add delay before xfer

2013-11-14 Thread Sourav Poddar
Without this delay, write/read is failing. Looks like, the WIP always remain set and hence a timeout occurs leading to the error. Signed-off-by: Sourav Poddar --- Hi Jagan, This patch seems to be necessary for read/write. I tested by changing few timing variables, but it did not help. The same

[U-Boot] [UBOOT][PATCH 0/5] qspi: Add AM437x support

2013-11-14 Thread Sourav Poddar
The patch series add support for enabling qspi on AM43xx at uboot. Testing done: - Wrote a uImage to the flash, read it back and boot the kernel. Jagannadha Sutradharudu Teki (1): sf: macronix: Add support for MX25L51235F Sourav Poddar (4): am43xx: add qspi support

[U-Boot] [UBOOT][PATCH 2/5] am437x_epos_evm: add SPL API, QSPI, and serial flash support

2013-11-14 Thread Sourav Poddar
Enables support for SPI SPL, QSPI and Spansion serial flash device on the EVM. Configures pin muxes for QSPI mode. Signed-off-by: Sourav Poddar --- board/ti/am43xx/mux.c| 11 +++ include/configs/am43xx_evm.h | 20 2 files changed, 31 insertions(+), 0

[U-Boot] [UBOOT][PATCH 4/5] qspi/spi: Add AM43xx specifics changes

2013-11-14 Thread Sourav Poddar
Add AM43xx specific changes. Signed-off-by: Sourav Poddar --- drivers/spi/ti_qspi.c | 26 +++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/drivers/spi/ti_qspi.c b/drivers/spi/ti_qspi.c index 5a5b482..5666250 100644 --- a/drivers/spi/ti_qspi.c +++ b

Re: [U-Boot] [UBOOT][PATCH 0/5] qspi: Add AM437x support

2013-11-14 Thread Sourav Poddar
On Thursday 14 November 2013 09:09 PM, Sourav Poddar wrote: The patch series add support for enabling qspi on AM43xx at uboot. Testing done: - Wrote a uImage to the flash, read it back and boot the kernel. Jagannadha Sutradharudu Teki (1): sf: macronix: Add support for

Re: [U-Boot] [UBOOT][PATCH 0/2] misc fix for memory mapped support, dra config

2013-11-25 Thread Sourav Poddar
Hi Jagan, On Thursday 14 November 2013 09:01 PM, Sourav Poddar wrote: Hi Jagan, Here are the miscellaneous fix and config update for dra7 qspi flash. Patch series adds: Add BAR config in dra7 config file. Set spi controller device control registers before doing a memory mapped read. Patches

Re: [U-Boot] [UBOOT][PATCH 0/5] qspi: Add AM437x support

2013-11-25 Thread Sourav Poddar
Hi Jagan, On Thursday 14 November 2013 09:09 PM, Sourav Poddar wrote: The patch series add support for enabling qspi on AM43xx at uboot. Testing done: - Wrote a uImage to the flash, read it back and boot the kernel. Jagannadha Sutradharudu Teki (1): sf: macronix: Add support for

Re: [U-Boot] [UBOOT][PATCH 3/5] sf: macronix: Add support for MX66L51235F

2013-12-18 Thread Sourav Poddar
On Thursday 19 December 2013 12:21 AM, Jagan Teki wrote: On Thu, Nov 14, 2013 at 9:09 PM, Sourav Poddar wrote: From: Jagannadha Sutradharudu Teki Signed-off-by: Jagannadha Sutradharudu Teki Signed-off-by: Sourav Poddar --- drivers/mtd/spi/sf_probe.c |2 ++ 1 files changed, 2 insertions

Re: [U-Boot] [UBOOT][PATCH 5/5] am43xx: add delay before xfer

2013-12-18 Thread Sourav Poddar
On Thursday 19 December 2013 12:17 AM, Jagan Teki wrote: On Thu, Nov 14, 2013 at 9:09 PM, Sourav Poddar wrote: Without this delay, write/read is failing. Looks like, the WIP always remain set and hence a timeout occurs leading to the error. Signed-off-by: Sourav Poddar --- Hi Jagan, This

Re: [U-Boot] [UBOOT][PATCH 0/2] misc fix for memory mapped support, dra config

2013-12-18 Thread Sourav Poddar
Jagan, On Thursday 14 November 2013 09:01 PM, Sourav Poddar wrote: Hi Jagan, Here are the miscellaneous fix and config update for dra7 qspi flash. Patch series adds: Add BAR config in dra7 config file. Set spi controller device control registers before doing a memory mapped read. Patches

  1   2   >