[U-Boot] [PATCH v4 13/36] sf: probe: Add support to clear flash BP# bits

2013-09-24 Thread Jagannadha Sutradharudu Teki
Few of the flashes(Atmel, Macronix and SST) require to clear BP# bits in flash power ups. So clear these BP# bits at probe time, so-that the flash is ready for user operations. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v4: - none Changes for v3

[U-Boot] [PATCH v4 18/36] sf: ramtron: Add support for separate flash driver

2013-09-24 Thread Jagannadha Sutradharudu Teki
Compared to other spi flashes, ramtron has a different probing and implementation on flash ops, hence moved ramtron probe code into ramtron driver. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v4: - none Changes for v3: - none Changes for v2

[U-Boot] [PATCH v4 23/36] sf: probe: Use print_size arg as page_size

2013-09-24 Thread Jagannadha Sutradharudu Teki
Use flash-page_size arg in print_size() instead of flash-sector_size while printing detected flas part details. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v4: - none Changes for v3: - none Changes for v2: - none drivers/mtd/spi

[U-Boot] [PATCH v4 30/36] doc: SPI: Add status.txt for tracking SPI subsys status

2013-09-24 Thread Jagannadha Sutradharudu Teki
doc/SPI/status.txt added to track the u-boot SPI subsystem status. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v4: - none Changes for v3: - none Changes for v2: - none doc/SPI/status.txt | 27 +++ 1 file changed

[U-Boot] [PATCH v4 33/36] sf: ops: Add configuration register writing support

2013-09-24 Thread Jagannadha Sutradharudu Teki
-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v4: - none Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_ops.c | 24 1 file changed, 24 insertions(+) diff --git a/drivers/mtd/spi/spi_flash_ops.c b/drivers

[U-Boot] [PATCH v4 32/36] sf: Add quad read/write commands support

2013-09-24 Thread Jagannadha Sutradharudu Teki
Current sf uses PAGE_PROGRAM command for write and FAST_READ, SLOW_READ, DUAL_READ and DUAL_IO_READ commands for read this patch adds support to use the quad read/write commands. - QUAD_PAGE_PROGRAM - QUAD_OUTPUT_FAST Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes

[U-Boot] [PATCH v4 19/36] sf: Remove unneeded flash drivers files

2013-09-24 Thread Jagannadha Sutradharudu Teki
Now the common probing is handled in spi_flash_probe.c hence removed the unneeded flash drivers. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v4: - none Changes for v3: - none Changes for v2: - none drivers/mtd/spi/Makefile

[U-Boot] [PATCH v4 27/36] sf: probe: Add support for MX25L25635F

2013-09-24 Thread Jagannadha Sutradharudu Teki
Add support for Macronix MX25L25635F SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v4: - none Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 1 + 1 file changed, 1 insertion(+) diff --git

[U-Boot] [PATCH v4 05/36] sf: probe: Add support for GD25* flash parts

2013-09-24 Thread Jagannadha Sutradharudu Teki
Added GD25* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v4: - none

[U-Boot] [PATCH] git-mailrc: Update SPI custodian

2013-09-16 Thread Jagannadha Sutradharudu Teki
Update git-mailrc with alias and nick name details. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- doc/git-mailrc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/git-mailrc b/doc/git-mailrc index 2cacaa0..014a413 100644 --- a/doc/git-mailrc +++ b/doc/git-mailrc

[U-Boot] Pull request: u-boot-spi/master

2013-09-15 Thread Jagannadha Sutradharudu Teki
Hi Tom, Small pull request, planning to send next bunch of request for next pull. Thanks, Jagan. The following changes since commit 2b26201a2aef0b310b7c04702b0dba5dea493f77: env_nand.c: support falling back to redundant env when writing (2013-08-22 17:49:47 -0500) are available in the git

[U-Boot] [PATCH v3 12/28] sf: probe: Add support for SST_WP

2013-09-15 Thread Jagannadha Sutradharudu Teki
Most of the SST flashes needs to write up using SST_WP, AAI Word Program, so added a flag param on spi_flash_params table. SST flashes, which supports SST_WP need to use a WP write sst_write_wp instead of common flash write. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com

[U-Boot] [PATCH v3 00/28] sf: Add common probe support

2013-09-15 Thread Jagannadha Sutradharudu Teki
-new origin/master-test-new Please let me know for any issues/concerns/questions. -- Thanks, Jagan. Jagannadha Sutradharudu Teki (28): sf: Divide spi_flash into multiple parts sf: probe: Add new spi_flash_probe support sf: probe: Add support for M25P* flash parts sf: probe: Add support

[U-Boot] [PATCH v3 03/28] sf: probe: Add support for M25P* flash parts

2013-09-15 Thread Jagannadha Sutradharudu Teki
Added M25P* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none

[U-Boot] [PATCH v3 25/28] sf: probe: Simply the BAR configuration logic

2013-09-15 Thread Jagannadha Sutradharudu Teki
Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_internal.h | 3 -- drivers/mtd/spi/spi_flash_probe.c| 56 +++- include/spi_flash.h | 3

[U-Boot] [PATCH v3 20/28] sf: probe: Add support for EN25Q64

2013-09-15 Thread Jagannadha Sutradharudu Teki
Add support for EON EN25Q64 SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mtd/spi/spi_flash_probe.c b

[U-Boot] [PATCH v3 04/28] sf: probe: Add support for EN25Q* flash parts

2013-09-15 Thread Jagannadha Sutradharudu Teki
Added EN25Q* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3

[U-Boot] [PATCH v3 22/28] sf: probe: Add support for S25FL512S_256K

2013-09-15 Thread Jagannadha Sutradharudu Teki
Add support for Spansion S25FL512S_256K SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mtd/spi

[U-Boot] [PATCH v3 14/28] sf: probe: Add support for erase sector selection flag

2013-09-15 Thread Jagannadha Sutradharudu Teki
SECT_4K, SECT_32K and SECT_64K opeartions are performed to to specific flash by adding a SECT* flag on respective spi_flash_params.flag param. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi

[U-Boot] [PATCH v3 06/28] sf: probe: Add support for MX25L* flash parts

2013-09-15 Thread Jagannadha Sutradharudu Teki
Added MX25L* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3

[U-Boot] [PATCH v3 21/28] sf: probe: Add support for S25FL256S_256K

2013-09-15 Thread Jagannadha Sutradharudu Teki
Add support for Spansion S25FL256S_256K SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/mtd

[U-Boot] [PATCH v3 15/28] sf: probe: Add support for flag status polling

2013-09-15 Thread Jagannadha Sutradharudu Teki
From Micron, 512MB onwards, flash requires to poll flag status instead of read status- hence added E_FSR flag on spectific flash parts. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi

[U-Boot] [PATCH v3 16/28] sf: probe: Move BAR config to spi_flash_validate_ids

2013-09-15 Thread Jagannadha Sutradharudu Teki
Moved BAR config to spi_flash_validate_ids, so its better to have all flash initalization at once. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_internal.h | 5 - drivers/mtd/spi

[U-Boot] [PATCH v3 08/28] sf: probe: Add support for S25FL* flash parts

2013-09-15 Thread Jagannadha Sutradharudu Teki
Added S25FL* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3

[U-Boot] [PATCH v3 23/28] sf: probe: Use print_size arg as page_size

2013-09-15 Thread Jagannadha Sutradharudu Teki
Use flash-page_size arg in print_size() instead of flash-sector_size while printing detected flas part details. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 2 +- 1 file

[U-Boot] [PATCH v3 02/28] sf: probe: Add new spi_flash_probe support

2013-09-15 Thread Jagannadha Sutradharudu Teki
on spi_flash_probe_legacy.c, this will removed soon once all flashes are supported in new spi_flash_probe. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - Fix warning issue. Changes for v2: - Removed CONFIG_SPI_FLASH_NEW, add CONFIG_SPI_FLASH_LEGACY

[U-Boot] [PATCH v3 01/28] sf: Divide spi_flash into multiple parts

2013-09-15 Thread Jagannadha Sutradharudu Teki
to extend probing functionality. This change will support to extend the functionality in a proper manner. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/Makefile | 2 +- drivers/mtd/spi

[U-Boot] [PATCH v3 27/28] sf: probe: Add support for MX25L25635F

2013-09-15 Thread Jagannadha Sutradharudu Teki
Add support for Macronix MX25L25635F SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mtd/spi

[U-Boot] [PATCH v3 19/28] sf: Remove unneeded flash drivers files

2013-09-15 Thread Jagannadha Sutradharudu Teki
Now the common probing is handled in spi_flash_probe.c hence removed the unneeded flash drivers. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/Makefile | 8 - drivers/mtd/spi/atmel.c

[U-Boot] [PATCH v3 28/28] sf: probe: Add support for MX25L51235F

2013-09-15 Thread Jagannadha Sutradharudu Teki
Add support for Macronix MX25L51235F SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mtd/spi

[U-Boot] [PATCH v3 26/28] sf: ops: Add static qualifier to spi_flash_cmd_bankaddr_write

2013-09-15 Thread Jagannadha Sutradharudu Teki
Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_internal.h | 5 - drivers/mtd/spi/spi_flash_ops.c | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/mtd

[U-Boot] [PATCH v3 11/28] sf: probe: Give proper spacing on flash table params

2013-09-15 Thread Jagannadha Sutradharudu Teki
Given proper spacing between flash table params. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 154 +++--- 1 file changed, 77 insertions(+), 77

[U-Boot] [PATCH v3 24/28] sf: probe: Print erase_size while printing flash details

2013-09-15 Thread Jagannadha Sutradharudu Teki
Included erase_size while printing probed flash details. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git

[U-Boot] [PATCH v3 10/28] sf: probe: Add support for AT45DB* flash parts

2013-09-15 Thread Jagannadha Sutradharudu Teki
Added AT45DB* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3

[U-Boot] [PATCH v3 13/28] sf: probe: Add support to clear flash BP# bits

2013-09-15 Thread Jagannadha Sutradharudu Teki
Few of the flashes(Atmel, Macronix and SST) require to clear BP# bits in flash power ups. So clear these BP# bits at probe time, so-that the flash is ready for user operations. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2

[U-Boot] [PATCH v3 17/28] sf: Add proper comment style on spi_flash structure

2013-09-15 Thread Jagannadha Sutradharudu Teki
Added proper comment style on spi_flash structure to make more readable. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none include/spi_flash.h | 63 + 1 file

[U-Boot] [PATCH v3 09/28] sf: probe: Add support for SST25* flash parts

2013-09-15 Thread Jagannadha Sutradharudu Teki
Added SST25* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3

[U-Boot] [PATCH v3 05/28] sf: probe: Add support for GD25* flash parts

2013-09-15 Thread Jagannadha Sutradharudu Teki
Added GD25* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none

[U-Boot] [PATCH v3 18/28] sf: ramtron: Add support for separate flash driver

2013-09-15 Thread Jagannadha Sutradharudu Teki
Compared to other spi flashes, ramtron has a different probing and implementation on flash ops, hence moved ramtron probe code into ramtron driver. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi

[U-Boot] [PATCH v3 07/28] sf: probe: Add support for W25* flash parts

2013-09-15 Thread Jagannadha Sutradharudu Teki
Added W25* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none

[U-Boot] [PATCH v4] cmd_sf: let sf update preserve the final part of the last sector

2013-08-27 Thread Jagannadha Sutradharudu Teki
. Signed-off-by: Gerlando Falauto gerlando.fala...@keymile.com Cc: Valentin Longchamp valentin.longch...@keymile.com Cc: Holger Brunck holger.bru...@keymile.com Acked-by: Simon Glass s...@chromium.org Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v4: - Rebase

[U-Boot] Pull request: u-boot-spi/master

2013-08-10 Thread Jagannadha Sutradharudu Teki
): spi: fsl_espi: Use DIV_ROUND_UP instead of open-coded spi: mpc8xxx_spi: Use DIV_ROUND_UP instead of open-coded Gerlando Falauto (1): cmd_sf: let sf update erase last sector as a whole Jagannadha Sutradharudu Teki (9): sf: eon|spansion|ramtron: Fix code cleanup sf: sst

[U-Boot] [PATCH v2] microblaze: Call spi_init function

2013-08-08 Thread Jagannadha Sutradharudu Teki
From: Michal Simek mon...@monstr.eu Initialization spi. Signed-off-by: Michal Simek mon...@monstr.eu Acked-by: Stephan Linz l...@li-pro.net Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - rebase to current tree. arch/microblaze/lib/board.c | 5

[U-Boot] [PATCH v2 00/10] sf: Add support for extended/quad read and write commands

2013-08-07 Thread Jagannadha Sutradharudu Teki
W.R.T YOUR HW IF POSSIBLE. Please let me know for any issues/concerns/questions. -- Thanks, Jagan. Jagannadha Sutradharudu Teki (10): sf: Remove spi_flash_do_alloc references sf: Add extended read commands support sf: Add quad read/write commands support sf: ops: Add configuration

[U-Boot] [PATCH v2 01/10] sf: Remove spi_flash_do_alloc references

2013-08-07 Thread Jagannadha Sutradharudu Teki
Added a support for common probe, hence removed removed spi_flash_do_alloc reference. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none include/spi_flash.h | 38 -- 1 file changed, 38 deletions(-) diff --git

[U-Boot] [PATCH v2 04/10] sf: ops: Add configuration register writing support

2013-08-07 Thread Jagannadha Sutradharudu Teki
-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash_internal.h | 3 +++ drivers/mtd/spi/spi_flash_ops.c | 24 2 files changed, 27 insertions(+) diff --git a/drivers/mtd/spi/spi_flash_internal.h b/drivers

[U-Boot] [PATCH v2 07/10] zynq: Enable CONFIG_ZYNQ_QSPI

2013-08-07 Thread Jagannadha Sutradharudu Teki
From: Jagannadha Sutradharudu Teki jagannadha.sutradharudu-t...@xilinx.com Tested qspi on zynq board with stmicro, spansion and winbond flashes by enabling CONFIG_ZYNQ_QSPI. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none include/configs/zynq.h

[U-Boot] [PATCH v2 08/10] zynq: Define CONFIG_SPI_FLASH_BAR

2013-08-07 Thread Jagannadha Sutradharudu Teki
From: Jagannadha Sutradharudu Teki jagannadha.sutradharudu-t...@xilinx.com Enabled bank/extn' addr register support for accessing 16Mbyte flash devices. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none include/configs/zynq.h | 1 + 1 file

[U-Boot] [PATCH v2 02/10] sf: Add extended read commands support

2013-08-07 Thread Jagannadha Sutradharudu Teki
Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash_ops.c | 2 +- drivers/mtd/spi/spi_flash_probe.c | 169 -- drivers/spi/spi.c | 2 + include/spi.h | 2 + include/spi_flash.h

[U-Boot] [PATCH v2 09/10] spi: zynq_qspi: Add quad read/write commands support

2013-08-07 Thread Jagannadha Sutradharudu Teki
QPP - Quad Page Program DIOR - Dual IO high perf read Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/spi/zynq_qspi.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/spi/zynq_qspi.c b/drivers/spi/zynq_qspi.c index df090d7

[U-Boot] [PATCH v2 10/10] spi: zynq_qspi: Enable READ_CMD_FULL and WRITE_CMD_FULL

2013-08-07 Thread Jagannadha Sutradharudu Teki
Zynq controller supports all basic, extended read and quad read/write commands, so enable them in the driver so-that the sf will look for the fastest cmd w.r.t flash supported one. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/spi

[U-Boot] [PATCH v2 06/10] spi: Add zynq qspi controller driver

2013-08-07 Thread Jagannadha Sutradharudu Teki
From: Jagannadha Sutradharudu Teki jagannadha.sutradharudu-t...@xilinx.com Zynq qspi controller driver supports single bus with singe chipselect. Zynq qspi can be operated in below connection modes - single qspi - dual qspi, with dual stacked - dual qspi, with dual parallel Signed-off

[U-Boot] [PATCH v2 03/10] sf: Add quad read/write commands support

2013-08-07 Thread Jagannadha Sutradharudu Teki
Current sf uses PAGE_PROGRAM command for write and FAST_READ, SLOW_READ, DUAL_READ and DUAL_IO_READ commands for read this patch adds support to use the quad read/write commands. - QUAD_PAGE_PROGRAM - QUAD_OUTPUT_FAST Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes

[U-Boot] [PATCH v2 05/10] sf: Set quad enable bit support

2013-08-07 Thread Jagannadha Sutradharudu Teki
This patch provides support to set the quad enable bit on flash. quad enable bit needs to set before performing any quad IO operations on respective SPI flashes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi

[U-Boot] [RESEND PATCH v2 02/20] sf: probe: Add new spi_flash_probe support

2013-08-06 Thread Jagannadha Sutradharudu Teki
on spi_flash_probe_legacy.c, this will removed soon once all flashes are supported in new spi_flash_probe. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - Removed CONFIG_SPI_FLASH_NEW, add CONFIG_SPI_FLASH_LEGACY - Enable CONFIG_SPI_FLASH_STMICRO

[U-Boot] [RESEND PATCH v2 00/20] sf: Add common probe support

2013-08-06 Thread Jagannadha Sutradharudu Teki
FLASH_UESRS/CONTRIBUTORS/REST_USER, PLEASE TEST THESE CHANGES W.R.T YOUR HW IF POSSIBLE. Please let me know for any issues/concerns/questions. -- Thanks, Jagan. Jagannadha Sutradharudu Teki (20): sf: Divide spi_flash into multiple parts sf: probe: Add new spi_flash_probe support sf: probe: Add

[U-Boot] [RESEND PATCH v2 03/20] sf: probe: Add support for M25P* flash parts

2013-08-06 Thread Jagannadha Sutradharudu Teki
Added M25P* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none

[U-Boot] [RESEND PATCH v2 04/20] sf: probe: Add support for EN25Q* flash parts

2013-08-06 Thread Jagannadha Sutradharudu Teki
Added EN25Q* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2

[U-Boot] [RESEND PATCH v2 05/20] sf: probe: Add support for GD25* flash parts

2013-08-06 Thread Jagannadha Sutradharudu Teki
Added GD25* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2

[U-Boot] [RESEND PATCH v2 19/20] sf: Remove unneeded flash drivers files

2013-08-06 Thread Jagannadha Sutradharudu Teki
Now the common probing is handled in spi_flash_probe.c hence removed the unneeded flash drivers. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/Makefile | 12 +- drivers/mtd/spi/atmel.c | 544

[U-Boot] [RESEND PATCH v2 18/20] sf: ramtron: Add support for separate flash driver

2013-08-06 Thread Jagannadha Sutradharudu Teki
Compared to other spi flashes, ramtron has a different probing and implementation on flash ops, hence moved ramtron probe code into ramtron driver. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/Makefile | 6

[U-Boot] [RESEND PATCH v2 15/20] sf: probe: Add support for flag status polling

2013-08-06 Thread Jagannadha Sutradharudu Teki
From Micron, 512MB onwards, flash requires to poll flag status instead of read status- hence added E_FSR flag on spectific flash parts. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 14

[U-Boot] [RESEND PATCH v2 11/20] sf: probe: Give proper spacing on flash table params

2013-08-06 Thread Jagannadha Sutradharudu Teki
Given proper spacing between flash table params. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 154 +++--- 1 file changed, 77 insertions(+), 77 deletions(-) diff --git a/drivers/mtd/spi/spi_flash_probe.c b

[U-Boot] [RESEND PATCH v2 14/20] sf: probe: Add support for erase sector selection flag

2013-08-06 Thread Jagannadha Sutradharudu Teki
SECT_4K, SECT_32K and SECT_64K opeartions are performed to to specific flash by adding a SECT* flag on respective spi_flash_params.flag param. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash_ops.c | 8 +- drivers

[U-Boot] [RESEND PATCH v2 12/20] sf: probe: Add support for SST_WP

2013-08-06 Thread Jagannadha Sutradharudu Teki
Most of the SST flashes needs to write up using SST_WP, AAI Word Program, so added a flag param on spi_flash_params table. SST flashes, which supports SST_WP need to use a WP write sst_write_wp instead of common flash write. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com

[U-Boot] [RESEND PATCH v2 08/20] sf: probe: Add support for S25FL* flash parts

2013-08-06 Thread Jagannadha Sutradharudu Teki
Added S25FL* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2

[U-Boot] [RESEND PATCH v2 10/20] sf: probe: Add support for AT45DB* flash parts

2013-08-06 Thread Jagannadha Sutradharudu Teki
Added AT45DB* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2

[U-Boot] [RESEND PATCH v2 06/20] sf: probe: Add support for MX25L* flash parts

2013-08-06 Thread Jagannadha Sutradharudu Teki
Added MX25L* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2

[U-Boot] [RESEND PATCH v2 17/20] sf: Add proper comment style on spi_flash structure

2013-08-06 Thread Jagannadha Sutradharudu Teki
Added proper comment style on spi_flash structure to make more readable. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none include/spi_flash.h | 63 + 1 file changed, 35 insertions(+), 28

[U-Boot] [RESEND PATCH v2 07/20] sf: probe: Add support for W25* flash parts

2013-08-06 Thread Jagannadha Sutradharudu Teki
Added W25* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2

[U-Boot] [RESEND PATCH v2 09/20] sf: probe: Add support for SST25* flash parts

2013-08-06 Thread Jagannadha Sutradharudu Teki
Added SST25* parts are which are avilable in spi_flash_probe_legacy.c. Updated the sector_size attributes as per the flash parts. Looks fine for with this sector_size for computing the size of flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2

[U-Boot] [RESEND PATCH v2 16/20] sf: probe: Move BAR config to spi_flash_validate_ids

2013-08-06 Thread Jagannadha Sutradharudu Teki
Moved BAR config to spi_flash_validate_ids, so its better to have all flash initalization at once. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash_internal.h | 5 - drivers/mtd/spi/spi_flash_probe.c| 24

[U-Boot] [RESEND PATCH v2 20/20] sf: probe: Add support for EN25Q64

2013-08-06 Thread Jagannadha Sutradharudu Teki
Add support for EON EN25Q64 SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash_probe.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mtd/spi/spi_flash_probe.c b/drivers/mtd/spi/spi_flash_probe.c

[U-Boot] [RESEND PATCH v2 13/20] sf: probe: Add support to clear flash BP# bits

2013-08-06 Thread Jagannadha Sutradharudu Teki
Few of the flashes(Atmel, Macronix and SST) require to clear BP# bits in flash power ups. So clear these BP# bits at probe time, so-that the flash is ready for user operations. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi

[U-Boot] [RESEND PATCH v2 01/20] sf: Divide spi_flash into multiple parts

2013-08-06 Thread Jagannadha Sutradharudu Teki
to extend probing functionality. This change will support to extend the functionality in a proper manner. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/Makefile | 2 +- drivers/mtd/spi/spi_flash.c | 569

[U-Boot] [PATCH v2 0/3] spi: Add zynq spi controller

2013-08-06 Thread Jagannadha Sutradharudu Teki
This is a v2 for previous series with same cover head. This small series patchset will add suuport for zynq spi controller, tested on sst flash. -- Thanks, Jagan. Jagannadha Sutradharudu Teki (3): spi: Add zynq spi controller driver sf: sst: Add support for SST25WF080 zynq: Enable

[U-Boot] [PATCH v2 1/3] spi: Add zynq spi controller driver

2013-08-06 Thread Jagannadha Sutradharudu Teki
Zynq spi controller driver supports 2 buses and 3 chipselects on each bus. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Acked-by: Siva Durga Prasad Paladugu siva...@xilinx.com Signed-off-by: Michal Simek michal.si...@xilinx.com --- Changes for v2: - Added Zynq string

[U-Boot] [PATCH v2 2/3] sf: sst: Add support for SST25WF080

2013-08-06 Thread Jagannadha Sutradharudu Teki
Add support for SST25WF080 SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Signed-off-by: Michal Simek michal.si...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/sst.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi/sst.c b

[U-Boot] [PATCH v2 3/3] zynq: Enable CONFIG_ZYNQ_SPI

2013-08-06 Thread Jagannadha Sutradharudu Teki
Tested spi on zynq board with sst flash by enabling CONFIG_ZYNQ_SPI. sf probe 1:1 0 0 SF: Detected SST25WF080 with page size 4 KiB, total 1 MiB Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Acked-by: Siva Durga Prasad Paladugu siva...@xilinx.com Signed-off-by: Michal Simek

[U-Boot] [RESEND PATCH v2 6/6] sf: Fix code cleanups

2013-08-04 Thread Jagannadha Sutradharudu Teki
- CHECK: Alignment should match open parenthesis - trailing whitespace Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/atmel.c| 10 +- drivers/mtd/spi/gigadevice.c | 2 +- drivers/mtd/spi/ramtron.c | 2

[U-Boot] [PATCH 10/12] sf: probe: Update sector_size for W25* parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
Updated/Corrected the sector_size as per the datasheets. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 36 ++-- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/drivers/mtd/spi

[U-Boot] [PATCH 12/12] sf: probe: Update sector_size for S25FL* parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
Updated/Corrected the sector_size as per the datasheets. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/mtd/spi/spi_flash_probe.c b/drivers

[U-Boot] [PATCH 01/12] sf: Divide spi_flash into multiple parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
to extend probing functionality. This change will support to extend the functionality in a proper manner. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/Makefile | 2 +- drivers/mtd/spi/spi_flash.c | 569

[U-Boot] [PATCH 04/12] sf: probe: Add support for M25P* flash parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
All M25P* flash parts are taken from spi_flash_probe_legacy.c. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/spi/spi_flash_probe.c b/drivers/mtd/spi

[U-Boot] [PATCH 02/12] sf: probe: Add new spi_flash_probe support

2013-08-04 Thread Jagannadha Sutradharudu Teki
/spi/spi_flash_probe_legacy.c @@ -0,0 +1,274 @@ +/* + * SPI flash probing + * + * Copyright (C) 2008 Atmel Corporation + * Copyright (C) 2010 Reinhard Meyer, EMK Elektronik + * Copyright (C) 2013 Jagannadha Sutradharudu Teki, Xilinx Inc. + * + * Licensed under the GPL-2 or later. + */ + +#include

[U-Boot] [PATCH 09/12] sf: probe: Add support for W25* flash parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
All WINBOND W25* flash parts are taken from spi_flash_probe_legacy.c. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 33 - 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/spi

[U-Boot] [PATCH 11/12] sf: probe: Add support for S25FL* flash parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
All SPANSION S25FL* flash parts are taken from spi_flash_probe_legacy.c. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 26 ++ 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/drivers/mtd/spi

[U-Boot] [PATCH 07/12] sf: probe: Add support for GD25* flash parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
All GIGADEVICE GD25* flash parts are taken from spi_flash_probe_legacy.c. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/spi/spi_flash_probe.c b/drivers/mtd

[U-Boot] [PATCH 00/12] sf: Add common probe support

2013-08-04 Thread Jagannadha Sutradharudu Teki
. Currently added all flashes except, ATMEL, SST, RAMTRON. These will add in next comming patch series. REQUEST FOR ALL SPI CODE CONTRIBUTORS/USERS, PLEASE TEST THESE CHANGES W.R.T YOUR HW IF POSSIBLE. Please let me know for any issues/concerns/questions. -- Thanks, Jagan. Jagannadha Sutradharudu

[U-Boot] [PATCH 08/12] sf: probe: Add support for MX25L* flash parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
All MACRONIX MX25L* flash parts are taken from spi_flash_probe_legacy.c. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/spi/spi_flash_probe.c b/drivers

[U-Boot] [PATCH 06/12] sf: probe: Add support for EN25Q* flash parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
All EON EN25Q* flash parts are taken from spi_flash_probe_legacy.c. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/spi/spi_flash_probe.c b/drivers/mtd/spi

[U-Boot] [PATCH 03/12] sf: probe: Update sector_size for N25Q* parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
Updated the sector_size as 64 * 1024 as these sectors are 64KB. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/drivers/mtd/spi/spi_flash_probe.c b

[U-Boot] [PATCH 05/12] sf: probe: Update sector_size for M25P* parts

2013-08-04 Thread Jagannadha Sutradharudu Teki
Updated/Corrected the sector_size as per the datasheets. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_probe.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/mtd/spi/spi_flash_probe.c b/drivers/mtd/spi

[U-Boot] [PATCH 3/3] zynq: Define CONFIG_SPI_FLASH_BAR

2013-08-03 Thread Jagannadha Sutradharudu Teki
Enabled bank/extn' addr register support for accessing 16Mbyte flash devices. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- include/configs/zynq.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/configs/zynq.h b/include/configs/zynq.h index d310864..bb99295

[U-Boot] [PATCH 1/3] spi: Add zynq qspi controller driver

2013-08-03 Thread Jagannadha Sutradharudu Teki
Zynq qspi controller driver supports single bus with singe chipselect. Zynq qspi can be operated in below connection modes - single qspi - dual qspi, with dual stacked - dual qspi, with dual parallel Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- arch/arm/include/asm/arch

[U-Boot] [PATCH 0/3] spi: Add zynq qspi controller

2013-08-03 Thread Jagannadha Sutradharudu Teki
This small series patchset will add support for zynq qspi controller with tested stmicro, spansion and winbond flashes. -- Thanks, Jagan. Jagannadha Sutradharudu Teki (3): spi: Add zynq qspi controller driver zynq: Enable CONFIG_ZYNQ_QSPI zynq: Define CONFIG_SPI_FLASH_BAR arch/arm

[U-Boot] [PATCH 2/3] zynq: Enable CONFIG_ZYNQ_QSPI

2013-08-03 Thread Jagannadha Sutradharudu Teki
Tested qspi on zynq board with stmicro, spansion and winbond flashes by enabling CONFIG_ZYNQ_QSPI. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- include/configs/zynq.h | 10 ++ 1 file changed, 10 insertions(+) diff --git a/include/configs/zynq.h b/include/configs

[U-Boot] [RESEND PATCH v2 4/6] sf: Fix code cleanup

2013-08-03 Thread Jagannadha Sutradharudu Teki
- line over 80 characters. - CHECK: Alignment should match open parenthesis Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - Fixed CHECK: Alignment should match open parenthesis drivers/mtd/spi/spi_flash.c | 11 ++- 1 file changed, 6

[U-Boot] [RESEND PATCH v2 3/6] sf: stmicro: Fix code cleanup

2013-08-03 Thread Jagannadha Sutradharudu Teki
- line over 80 characters - foo * bar - foo *bar - removed unnecessary for single statement blocks. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/stmicro.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff

[U-Boot] [RESEND PATCH v2 1/6] sf: eon|spansion|ramtron: Fix code cleanup

2013-08-03 Thread Jagannadha Sutradharudu Teki
- line over 80 characters - insert the expression in same line Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - Fixed CHECK: Alignment should match open parenthesis drivers/mtd/spi/eon.c | 3 +-- drivers/mtd/spi/ramtron.c | 6 -- drivers/mtd

<    1   2   3   4   5   6   7   >