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

2013-08-03 Thread Jagannadha Sutradharudu Teki
- line over 80 characters - add spaces - add tabs Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/sst.c | 32 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/drivers/mtd/spi/sst.c

[U-Boot] [RESEND PATCH v2 5/6] cmd_sf|env_sf: Fix code cleanup

2013-08-03 Thread Jagannadha Sutradharudu Teki
- line over 80 characters - add tabs - CHECK: Alignment should match open parenthesis Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2 - none common/cmd_sf.c | 27 ++- common/env_sf.c | 2 +- 2 files changed, 15 insertions(+), 14

[U-Boot] [RESEND PATCH v2 0/6] sf: Code cleanup patch set

2013-08-03 Thread Jagannadha Sutradharudu Teki
This patch set consist of code clean-up on sf. Thanks, Jagan. Jagannadha Sutradharudu Teki (6): sf: eon|spansion|ramtron: Fix code cleanup sf: sst: Fix code cleanup sf: stmicro: Fix code cleanup sf: Fix code cleanup cmd_sf|env_sf: Fix code cleanup sf: Fix code cleanups common

[U-Boot] [PATCH 3/5] sf: Add support for accessing dual stacked memories

2013-07-29 Thread Jagannadha Sutradharudu Teki
layer - sector_size*2, update the U_PAGE flag when memory change happen. - driver - on LQSPI_CFG, Enable TWO_MEM[BIT:30] on LQSPI_CFG Enable U_PAGE[BIT:28] if U_PAGE flag set - upper memory Disable U_PAGE[BIT:28] if U_PAGE flag unset - lower memory Signed-off-by: Jagannadha Sutradharudu Teki

[U-Boot] [PATCH 2/5] sf: spansion|stmicro: Enable dual parallel access

2013-07-29 Thread Jagannadha Sutradharudu Teki
Dual parallel accessing can be done by updating flash part attributes like page_size*2, sector_size*2 Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spansion.c | 6 ++ drivers/mtd/spi/stmicro.c | 6 ++ 2 files changed, 12 insertions(+) diff --git

[U-Boot] [PATCH 5/5] sf: Add bank selection support for dual stacked access

2013-07-29 Thread Jagannadha Sutradharudu Teki
For upper memory, bank selection on dual stacked access needs to subtract the calculated banks from the number of banks available on a single memory. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash.c | 13 + 1 file changed, 13 insertions

[U-Boot] [PATCH 1/5] sf: Add support for accessing dual parallel memories

2013-07-29 Thread Jagannadha Sutradharudu Teki
layer - addr/2, page_size*2, sector_size*2 - driver - enable SEP_BUS[BIT:29],TWO_MEM[BIT:30] on LQSPI_CFG reg. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- doc/README.spi-flash-conn-modes | 68 + drivers/mtd/spi/spi_flash.c | 52

[U-Boot] [PATCH 0/5] sf: Add support to access dual flash memory

2013-07-29 Thread Jagannadha Sutradharudu Teki
on winbond and spansion flash parts, request for respective vendor should validate these support. 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 Teki

[U-Boot] [PATCH 4/5] sf: spansion|stmicro: Enable dual stacked access

2013-07-29 Thread Jagannadha Sutradharudu Teki
Dual stacked accessing can be done by updating flash part attributes like sector_size*2 Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spansion.c | 3 +++ drivers/mtd/spi/stmicro.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/drivers/mtd/spi

[U-Boot] [PATCH v2 2/6] sf: sst: Fix code cleanup

2013-07-29 Thread Jagannadha Sutradharudu Teki
- line over 80 characters - add spaces - add tabs Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/sst.c | 32 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/drivers/mtd/spi/sst.c b/drivers/mtd/spi/sst.c index

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

2013-07-29 Thread Jagannadha Sutradharudu Teki
- line over 80 characters - insert the expression in same line Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/eon.c | 3 +-- drivers/mtd/spi/ramtron.c | 6 -- drivers/mtd/spi/spansion.c | 3 ++- 3 files changed, 7 insertions(+), 5 deletions(-) diff

[U-Boot] [PATCH v2 5/6] cmd_sf|env_sf: Fix code cleanup

2013-07-29 Thread Jagannadha Sutradharudu Teki
- line over 80 characters - add tabs - CHECK: Alignment should match open parenthesis Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- common/cmd_sf.c | 27 ++- common/env_sf.c | 2 +- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git

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

2013-07-29 Thread Jagannadha Sutradharudu Teki
- line over 80 characters. - CHECK: Alignment should match open parenthesis Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash.c | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/drivers/mtd/spi/spi_flash.c b/drivers/mtd/spi

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

2013-07-29 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 --- drivers/mtd/spi/stmicro.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/mtd/spi/stmicro.c b

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

2013-07-29 Thread Jagannadha Sutradharudu Teki
- CHECK: Alignment should match open parenthesis - trailing whitespace Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/atmel.c| 10 +- drivers/mtd/spi/gigadevice.c | 2 +- drivers/mtd/spi/ramtron.c | 2 +- drivers/mtd/spi/spansion.c

[U-Boot] [PATCH v2 0/6] sf: Code cleanup patch set

2013-07-29 Thread Jagannadha Sutradharudu Teki
This patch set consist of code clean-up on sf. Thanks, Jagan. Jagannadha Sutradharudu Teki (6): sf: eon|spansion|ramtron: Fix code cleanup sf: sst: Fix code cleanup sf: stmicro: Fix code cleanup sf: Fix code cleanup cmd_sf|env_sf: Fix code cleanup sf: Fix code cleanups common

[U-Boot] [PATCH 4/4] sf: macronix: Add support for MX25L51235F

2013-07-29 Thread Jagannadha Sutradharudu Teki
Add support for Macronix MX25L51235F SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/macronix.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/mtd/spi/macronix.c b/drivers/mtd/spi/macronix.c index ce2fb9c..d0e6d6c 100644

[U-Boot] [PATCH 2/4] sf: Add bank addr access support macronix flash's

2013-07-29 Thread Jagannadha Sutradharudu Teki
This patch adds bank addr access support for macronix flash's so-that the macronix flashes which has 16Mbyte sizes can be accessible in 3-byte addressing mode. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash.c | 1 + drivers/mtd/spi

[U-Boot] [PATCH 3/4] sf: macronix: Add support for MX25L25635F

2013-07-29 Thread Jagannadha Sutradharudu Teki
Add support for Macronix MX25L25635F SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/macronix.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/mtd/spi/macronix.c b/drivers/mtd/spi/macronix.c index 70435eb..ce2fb9c 100644

[U-Boot] [PATCH 1/4] sf: Move manufacture id code macros to CONFIG_SPI_FLASH_BAR

2013-07-29 Thread Jagannadha Sutradharudu Teki
IDCODE0 are required to find the bank addr read/write commands, as these commands are specific to manufacture id hence moved manu id code macros to CONFIG_SPI_FLASH_BAR. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash_internal.h | 8 1 file

[U-Boot] [PATCH 0/4] sf: macronix: Add support for bank addr access

2013-07-29 Thread Jagannadha Sutradharudu Teki
ON EXISTING U-BOOT PLEASE ADD THE SAME. -- Thanks, Jagan. Jagannadha Sutradharudu Teki (4): sf: Move manufacture id code macros to CONFIG_SPI_FLASH_BAR sf: Add bank addr access support macronix flash's sf: macronix: Add support for MX25L25635F sf: macronix: Add support for MX25L51235F

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

2013-07-29 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 --- arch/arm/include/asm/arch-zynq/hardware.h

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

2013-07-29 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] [PATCH 2/3] sf: sst: Add support for SST25WF080

2013-07-29 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 --- drivers/mtd/spi/sst.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi/sst.c b/drivers/mtd/spi/sst.c index

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

2013-07-29 Thread Jagannadha Sutradharudu Teki
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 CONFIG_ZYNQ_SPI arch/arm/include/asm/arch-zynq/hardware.h

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

2013-06-23 Thread Jagannadha Sutradharudu Teki
) Axel Lin (2): spi: cf_qspi: Use DIV_ROUND_UP at appropriate place spi: mxc_spi: Use DIV_ROUND_UP at appropriate places Jagannadha Sutradharudu Teki (23): sf: spansion: Correct name of S25FL128S 64K Sector part

[U-Boot] [PATCH v3 3/4] sf: Add debug messages on spi_flash_read_common

2013-06-21 Thread Jagannadha Sutradharudu Teki
- Added debug's on spi_flash_read_common() - Added space Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - Changes for v2: - drivers/mtd/spi/spi_flash.c | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers

[U-Boot] [PATCH v3 1/4] sf: Unify spi_flash write code

2013-06-21 Thread Jagannadha Sutradharudu Teki
Move common flash write code into spi_flash_write_common(). Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Acked-by: Simon Glass s...@chromium.org --- Changes for v3: - Used proper comments on spi_flash_write_common Changes for v2: - drivers/mtd/spi/spi_flash.c

[U-Boot] [PATCH v3 4/4] sf: Warn to use BAR for 16MiB flashes

2013-06-21 Thread Jagannadha Sutradharudu Teki
From: Jagannadha Sutradharudu Teki jagannadha.sutradharudu-t...@xilinx.com Warning for 16MiB flashes to #define CONFIG_SPI_FLASH_BAR Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - Changes for v2: - drivers/mtd/spi/spi_flash.c | 6 ++ 1

[U-Boot] [PATCH v3 2/4] sf: Place the sf calls in proper order

2013-06-21 Thread Jagannadha Sutradharudu Teki
From: Jagannadha Sutradharudu Teki jagannadha.sutradharudu-t...@xilinx.com Placed the sf calls in proper order - erase/write/read Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - Changes for v2: - drivers/mtd/spi/spi_flash.c | 184

[U-Boot] [PATH v5 12/14] sf: spansion: Add support for S25FL512S_64K

2013-06-21 Thread Jagannadha Sutradharudu Teki
Add support for Spansion S25FL512S_64K SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v5: - none Changes for v4: - none Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spansion.c | 7 +++ 1 file

[U-Boot] [PATH v5 10/14] sf: stmicro: Add support for N25Q1024

2013-06-21 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q1024 SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v5: - none Changes for v4: - none Changes for v3: - none Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6

[U-Boot] [PATH v5 05/14] sf: Update sf read to support all sizes of flashes

2013-06-21 Thread Jagannadha Sutradharudu Teki
- N25Q256 16777216 bytes written, 0 bytes skipped in 198.953s, speed 86480 B/s - W25Q128BV 16777216 bytes written, 0 bytes skipped in 350.90s, speed 49200 B/s - S25FL256S_64K 16777216 bytes written, 0 bytes skipped in 66.521s, speed 262144 B/s Signed-off-by: Jagannadha Sutradharudu Teki jaga

[U-Boot] [PATH v5 00/14] sf: Update sf framework to support all sizes of flashes

2013-06-21 Thread Jagannadha Sutradharudu Teki
Sutradharudu Teki (14): sf: Add bank address register writing support sf: Discover the bank addr commands sf: Read flash bank addr register at probe time sf: Update sf to support all sizes of flashes sf: Update sf read to support all sizes of flashes sf: Add bank addr code

[U-Boot] [PATH v5 08/14] sf: stmicro: Add support for N25Q512

2013-06-21 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q512 SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v5: - none Changes for v4: - none Changes for v3: - none Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6

[U-Boot] [PATH v5 02/14] sf: Discover the bank addr commands

2013-06-21 Thread Jagannadha Sutradharudu Teki
Bank/Extended addr commands are specific to particular flash vendor so discover them based on the idocode0. Assign the discovered bank commands to spi_flash members so-that the bank read/write will use their specific operations. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com

[U-Boot] [PATH v5 06/14] sf: Add bank addr code in CONFIG_SPI_FLASH_BAR

2013-06-21 Thread Jagannadha Sutradharudu Teki
Defined bank addr code on CONFIG_SPI_FLASH_BAR macro, to reduce the size for existing boards which has 16Mbytes SPI flashes. It's upto user which has provision to use the bank addr code for flashes which has 16Mbytes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed

[U-Boot] [PATH v5 07/14] sf: Use spi_flash_addr() in write call

2013-06-21 Thread Jagannadha Sutradharudu Teki
Use the existing spi_flash_addr() for 3-byte addressing cmd filling in write call. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed-by: Simon Glass s...@chromium.org --- Changes for v5: - none Changes for v4: - none Changes for v3: - none Changes

[U-Boot] [PATH v5 09/14] sf: stmicro: Add support for N25Q512A

2013-06-21 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q512A SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v5: - none Changes for v4: - none Changes for v3: - none Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6

[U-Boot] [PATH v5 14/14] sf: Add flag status register polling support

2013-06-21 Thread Jagannadha Sutradharudu Teki
-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed-by: Simon Glass s...@chromium.org --- Changes for v5: - move flag_status assignment to stmicro driver Changes for v4: - Remove STMICRO config, discover poll_cmd at probe Changes for v3: - none Changes for v2

[U-Boot] [PATH v5 03/14] sf: Read flash bank addr register at probe time

2013-06-21 Thread Jagannadha Sutradharudu Teki
if the flash has 64Mbytes size consists of 4 banks like bank0, bank1, bank2 and bank3. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed-by: Simon Glass s...@chromium.org --- Changes for v5: - bank_read_cmd = bank_cmd[0] - bank_write_cmd = bank_cmd[1] Changes

[U-Boot] [PATH v5 11/14] sf: stmicro: Add support for N25Q1024A

2013-06-21 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q1024A SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v5: - none Changes for v4: - none Changes for v3: - none Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6

[U-Boot] [PATH v5 04/14] sf: Update sf to support all sizes of flashes

2013-06-21 Thread Jagannadha Sutradharudu Teki
of the flashes introduces a bank/extd address registers for accessing the flashes in 16Mbytes of banks if the flash size is 16Mbytes, this new scheme will add the bank selection feature for performing write/erase operations on all flashes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com

[U-Boot] [PATH v5 13/14] sf: Remove spi_flash_cmd_poll_bit()

2013-06-21 Thread Jagannadha Sutradharudu Teki
There is no other call other than spi_flash_cmd_wait_ready(), hence removed spi_flash_cmd_poll_bit and use the poll status code spi_flash_cmd_wait_ready() itself. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed-by: Simon Glass s...@chromium.org --- Changes for v5

[U-Boot] [PATH v5 01/14] sf: Add bank address register writing support

2013-06-21 Thread Jagannadha Sutradharudu Teki
/Datasheets/S25FL128S_256S_00.pdf Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed-by: Simon Glass s...@chromium.org --- Changes for v5: - none Changes for v4: - remove bank cmds Changes for v3: - none Changes for v2: - none drivers/mtd/spi

[U-Boot] [PATCH] checkpatch.pl: Do not hardcode perl path

2013-06-16 Thread Jagannadha Sutradharudu Teki
From: Jagannadha Sutradharudu Teki jagannadh.t...@gmail.com checkpatch.pl requires perl v5.10.0 to run but it doesn't require to place in /usr/bin/perl Use env to ensure that the interpreter used is the first one on environment's $PATH on system with several versions of perl installed. Signed

Re: [U-Boot] [PATCH] checkpatch.pl: Do not hardcode perl path

2013-06-16 Thread Jagannadha Sutradharudu Teki
From: Joel A Fernandes [mailto:agnel.j...@gmail.com] Sent: 16 June 2013 21:15 To: Jagannadha Sutradharudu Teki Cc: u-boot@lists.denx.de; Tom Rini Subject: Re: [U-Boot] [PATCH] checkpatch.pl: Do not hardcode perl path On Sunday, June 16, 2013, Jagannadha Sutradharudu Teki wrote: From

[U-Boot] [PATCH v2 2/4] sf: Place the sf calls in proper order

2013-06-15 Thread Jagannadha Sutradharudu Teki
Placed the sf calls in proper order - erase/write/read Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - remove timeout arg in spi_flash_write_common drivers/mtd/spi/spi_flash.c | 184 ++-- 1 file changed, 92

[U-Boot] [PATCH v2 3/4] sf: Add debug messages on spi_flash_read_common

2013-06-15 Thread Jagannadha Sutradharudu Teki
- Added debug's on spi_flash_read_common() - Added space Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash.c | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/spi/spi_flash.c b

[U-Boot] [PATCH v2 1/4] sf: Unify spi_flash write code

2013-06-15 Thread Jagannadha Sutradharudu Teki
Move common flash write code into spi_flash_write_common(). Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - remove timeout arg in spi_flash_write_common drivers/mtd/spi/spi_flash.c | 122 --- drivers/mtd/spi

[U-Boot] [PATCH v2 4/4] sf: Warn to use BAR for 16MiB flashes

2013-06-15 Thread Jagannadha Sutradharudu Teki
Warning for 16MiB flashes to #define CONFIG_SPI_FLASH_BAR Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi/spi_flash.c b/drivers/mtd/spi

[U-Boot] [PATCH] sf: spansion: Correct name of S25FL128S 64K Sector part

2013-06-14 Thread Jagannadha Sutradharudu Teki
Corrected the name of S25FL128S 64K sector part SPI flash, S25FL128S supported has been added in below commit sf: spansion: Add support for S25FL128S (sha1: 1bfb9f156aa66cca6bb9c773867a1f02a84b14be) Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spansion.c | 2

[U-Boot] [PATCH 1/4] sf: Unify spi_flash write code

2013-06-14 Thread Jagannadha Sutradharudu Teki
Move common flash write code into spi_flash_write_common(). Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash.c | 122 --- drivers/mtd/spi/spi_flash_internal.h | 6 ++ 2 files changed, 60 insertions(+), 68

[U-Boot] [PATCH 3/4] sf: Add debug messages on spi_flash_read_common

2013-06-14 Thread Jagannadha Sutradharudu Teki
- Added debug's on spi_flash_read_common() - Added space Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash.c | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/spi/spi_flash.c b/drivers/mtd/spi/spi_flash.c index

[U-Boot] [PATCH 4/4] sf: Warn to use BAR for 16MiB flashes

2013-06-14 Thread Jagannadha Sutradharudu Teki
Warning for 16MiB flashes to #define CONFIG_SPI_FLASH_BAR Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/spi/spi_flash.c b/drivers/mtd/spi/spi_flash.c index

[U-Boot] [PATCH 2/4] sf: Place the sf calls in proper order

2013-06-14 Thread Jagannadha Sutradharudu Teki
Placed the sf calls in proper order - erase/write/read Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/spi/spi_flash.c | 186 ++-- 1 file changed, 93 insertions(+), 93 deletions(-) diff --git a/drivers/mtd/spi/spi_flash.c b

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

2013-06-13 Thread Jagannadha Sutradharudu Teki
spi_alloc_slave() spi: tegra20_sflash: Remove redundant code to set bus and cs of struct spi_slave Jagannadha Sutradharudu Teki (7): sf: winbond: Add support for W25Q256 sf: Fix sf read for memory-mapped SPI flashes cmd_sf: Add print mesg for 'sf erase' command cmd_sf

[U-Boot] [PATCH v4 09/14] sf: stmicro: Add support for N25Q512A

2013-06-13 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q512A 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/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git

[U-Boot] [PATCH v4 02/14] sf: Discover the bank addr commands

2013-06-13 Thread Jagannadha Sutradharudu Teki
Bank/Extended addr commands are specific to particular flash vendor so discover them based on the idocode0. Assign the discovered bank commands to spi_flash members so-that the bank read/write will use their specific operations. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com

[U-Boot] [PATCH v4 05/14] sf: Update sf read to support all sizes of flashes

2013-06-13 Thread Jagannadha Sutradharudu Teki
- N25Q256 16777216 bytes written, 0 bytes skipped in 198.953s, speed 86480 B/s - W25Q128BV 16777216 bytes written, 0 bytes skipped in 350.90s, speed 49200 B/s - S25FL256S_64K 16777216 bytes written, 0 bytes skipped in 66.521s, speed 262144 B/s Signed-off-by: Jagannadha Sutradharudu Teki jaga

[U-Boot] [PATCH v4 04/14] sf: Update sf to support all sizes of flashes

2013-06-13 Thread Jagannadha Sutradharudu Teki
of the flashes introduces a bank/extd address registers for accessing the flashes in 16Mbytes of banks if the flash size is 16Mbytes, this new scheme will add the bank selection feature for performing write/erase operations on all flashes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com

[U-Boot] [PATCH v4 12/14] sf: spansion: Add support for S25FL512S_64K

2013-06-13 Thread Jagannadha Sutradharudu Teki
Add support for Spansion S25FL512S_64K 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/spansion.c | 7 +++ 1 file changed, 7 insertions(+) diff --git

[U-Boot] [PATCH v4 13/14] sf: Remove spi_flash_cmd_poll_bit()

2013-06-13 Thread Jagannadha Sutradharudu Teki
There is no other call other than spi_flash_cmd_wait_ready(), hence removed spi_flash_cmd_poll_bit and use the poll status code spi_flash_cmd_wait_ready() itself. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed-by: Simon Glass s...@chromium.org --- Changes for v4

[U-Boot] [PATCH v4 07/14] sf: Use spi_flash_addr() in write call

2013-06-13 Thread Jagannadha Sutradharudu Teki
Use the existing spi_flash_addr() for 3-byte addressing cmd filling in write call. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed-by: Simon Glass s...@chromium.org --- Changes for v4: - none Changes for v3: - none Changes for v2: - none drivers

[U-Boot] [PATCH v4 11/14] sf: stmicro: Add support for N25Q1024A

2013-06-13 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q1024A 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/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git

[U-Boot] [PATCH v4 08/14] sf: stmicro: Add support for N25Q512

2013-06-13 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q512 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/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers

[U-Boot] [PATCH v4 01/14] sf: Add bank address register writing support

2013-06-13 Thread Jagannadha Sutradharudu Teki
/Datasheets/S25FL128S_256S_00.pdf Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed-by: Simon Glass s...@chromium.org --- Changes for v4: - remove bank cmds Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash.c | 26

[U-Boot] [PATCH v4 03/14] sf: Read flash bank addr register at probe time

2013-06-13 Thread Jagannadha Sutradharudu Teki
if the flash has 64Mbytes size consists of 4 banks like bank0, bank1, bank2 and bank3. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed-by: Simon Glass s...@chromium.org --- Changes for v4: - Added spi_flash_bank_config Changes for v3: - none Changes for v2

[U-Boot] [PATCH v4 10/14] sf: stmicro: Add support for N25Q1024

2013-06-13 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q1024 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/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git

[U-Boot] [PATCH v4 00/14] sf: Update sf framework to support all sizes of flashes

2013-06-13 Thread Jagannadha Sutradharudu Teki
know for any issues/concerns/questions. -- Thanks, Jagan. Jagannadha Sutradharudu Teki (14): sf: Add bank address register writing support sf: Discover the bank addr commands sf: Read flash bank addr register at probe time sf: Update sf to support all sizes of flashes sf: Update sf read

[U-Boot] [PATCH v4 14/14] sf: Add Flag status register polling support

2013-06-13 Thread Jagannadha Sutradharudu Teki
-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed-by: Simon Glass s...@chromium.org --- Changes for v4: - Remove STMICRO config, discover poll_cmd at probe Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash.c | 21

[U-Boot] [PATCH v4 06/14] sf: Add bank addr code in CONFIG_SPI_FLASH_BAR

2013-06-13 Thread Jagannadha Sutradharudu Teki
Defined bank addr code on CONFIG_SPI_FLASH_BAR macro, to reduce the size for existing boards which has 16Mbytes SPI flashes. It's upto user which has provision to use the bank addr code for flashes which has 16Mbytes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com Reviewed

[U-Boot] [PATCH v4] sf: Add bank addr code in CONFIG_SPI_FLASH_BAR

2013-06-12 Thread Jagannadha Sutradharudu Teki
Defined bank addr code on CONFIG_SPI_FLASH_BAR macro, to reduce the size for existing boards which has 16Mbytes SPI flashes. It's upto user which has provision to use the bank addr code for flashes which has 16Mbytes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes

[U-Boot] [PATCH v3 14/17] sf: stmicro: Add support for N25Q1024A

2013-06-11 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q1024A SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi/stmicro.c b/drivers

[U-Boot] [PATCH v3 08/17] sf: Add bank addr code in CONFIG_SPI_FLASH_BAR

2013-06-11 Thread Jagannadha Sutradharudu Teki
Defined bank addr code on CONFIG_SPI_FLASH_BAR macro, to reduce the size for existing boards which has 16Mbytes SPI flashes. It's upto user which has provision to use the bank addr code for flashes which has 16Mbytes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes

[U-Boot] [PATCH v3 05/17] sf: read flash bank addr register at probe time

2013-06-11 Thread Jagannadha Sutradharudu Teki
if the flash has 64Mbytes size consists of 4 banks like bank0, bank1, bank2 and bank3. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash.c | 17 + drivers/mtd/spi

[U-Boot] [PATCH v3 04/17] sf: Add extended addr read support for winbond|stmicro

2013-06-11 Thread Jagannadha Sutradharudu Teki
This patch provides support to read a flash extended address register for winbond and stmicro SPI flashes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash.c | 2 ++ drivers/mtd

[U-Boot] [PATCH v3 07/17] sf: Update sf read to support all sizes of flashes

2013-06-11 Thread Jagannadha Sutradharudu Teki
- N25Q256 16777216 bytes written, 0 bytes skipped in 198.953s, speed 86480 B/s - W25Q128BV 16777216 bytes written, 0 bytes skipped in 350.90s, speed 49200 B/s - S25FL256S_64K 16777216 bytes written, 0 bytes skipped in 66.521s, speed 262144 B/s Signed-off-by: Jagannadha Sutradharudu Teki jaga

[U-Boot] [PATCH v3 02/17] sf: Add bank address register reading support

2013-06-11 Thread Jagannadha Sutradharudu Teki
for spansion flashes. reff' the spec for more details about bank addr register in Page-63, Table 8.16 http://www.spansion.com/Support/Datasheets/S25FL128S_256S_00.pdf Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd

[U-Boot] [PATCH v3 06/17] sf: Update sf to support all sizes of flashes

2013-06-11 Thread Jagannadha Sutradharudu Teki
of the flashes introduces a bank/extd address registers for accessing the flashes in 16Mbytes of banks if the flash size is 16Mbytes, this new scheme will add the bank selection feature for performing write/erase operations on all flashes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com

[U-Boot] [PATCH v3 13/17] sf: stmicro: Add support for N25Q1024

2013-06-11 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q1024 SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi/stmicro.c b/drivers

[U-Boot] [PATCH v3 01/17] sf: Add bank address register writing support

2013-06-11 Thread Jagannadha Sutradharudu Teki
about bank addr register in Page-63, Table 8.16 http://www.spansion.com/Support/Datasheets/S25FL128S_256S_00.pdf Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash.c | 37

[U-Boot] [PATCH v3 16/17] sf: Remove spi_flash_cmd_poll_bit()

2013-06-11 Thread Jagannadha Sutradharudu Teki
There is no other call other than spi_flash_cmd_wait_ready(), hence removed spi_flash_cmd_poll_bit and use the poll status code spi_flash_cmd_wait_ready() itself. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none

[U-Boot] [PATCH v3 12/17] sf: stmicro: Add support for N25Q512A

2013-06-11 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q512A SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi/stmicro.c b/drivers

[U-Boot] [PATCH v3 00/17] sf: Update sf framework to support all sizes of flashes

2013-06-11 Thread Jagannadha Sutradharudu Teki
IF POSSIBLE. Please let me know for any issues/concerns/questions. Jagannadha Sutradharudu Teki (17): sf: Add bank address register writing support sf: Add bank address register reading support sf: Add extended addr write support for winbond|stmicro sf: Add extended addr read support

[U-Boot] [PATCH v3 09/17] sf: Initialize bank_sel to zero for read ops

2013-06-11 Thread Jagannadha Sutradharudu Teki
Initialized bank_sel variable to 0 to support the updated read ops for flashes which has 16Mbytes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash.c | 2 +- 1 file changed, 1 insertion

[U-Boot] [PATCH v3 10/17] sf: Use spi_flash_addr() in write call

2013-06-11 Thread Jagannadha Sutradharudu Teki
Use the existing spi_flash_addr() for 3-byte addressing cmd filling in write call. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash.c | 7 ++- 1 file changed, 2 insertions(+), 5

[U-Boot] [PATCH v3 15/17] sf: spansion: Add support for S25FL512S_64K

2013-06-11 Thread Jagannadha Sutradharudu Teki
Add support for Spansion S25FL512S_64K SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - Added 64K sector part Changes for v2: - none drivers/mtd/spi/spansion.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/mtd

[U-Boot] [PATCH v3 11/17] sf: stmicro: Add support for N25Q512

2013-06-11 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q512 SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi/stmicro.c b/drivers/mtd

[U-Boot] [PATCH v3 03/17] sf: Add extended addr write support for winbond|stmicro

2013-06-11 Thread Jagannadha Sutradharudu Teki
This patch provides support to program a flash extended address register for winbond and stmicro SPI flashes. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - none Changes for v2: - none drivers/mtd/spi/spi_flash.c | 2 ++ drivers/mtd

[U-Boot] [PATCH v3 17/17] sf: Add Flag status register polling support

2013-06-11 Thread Jagannadha Sutradharudu Teki
-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v3: - define the flag status code on CONFIG_SPI_FLASH_STMICRO Changes for v2: - none drivers/mtd/spi/spi_flash.c | 16 +--- drivers/mtd/spi/spi_flash_internal.h | 2 ++ 2 files changed, 15

[U-Boot] [PATCH] cfi_flash: Fix detection of 8-bit bus flash devices via address shift

2013-06-07 Thread Jagannadha Sutradharudu Teki
Tested-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- drivers/mtd/cfi_flash.c | 37 + include/flash.h | 2 ++ 2 files changed, 35 insertions(+), 4 deletions(-) diff --git a/drivers/mtd/cfi_flash.c b/drivers/mtd/cfi_flash.c index 22d8440..e23e394

[U-Boot] [PATCH v2 15/16] sf: Remove spi_flash_cmd_poll_bit()

2013-05-31 Thread Jagannadha Sutradharudu Teki
There is no other call other than spi_flash_cmd_wait_ready(), hence removed spi_flash_cmd_poll_bit and use the poll status code spi_flash_cmd_wait_ready() itself. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash.c

[U-Boot] [PATCH v2 12/16] sf: stmicro: Add support for N25Q1024A

2013-05-31 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q1024A SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi/stmicro.c b/drivers/mtd/spi/stmicro.c index cac1013

[U-Boot] [PATCH v2 11/16] sf: stmicro: Add support for N25Q1024

2013-05-31 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q1024 SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi/stmicro.c b/drivers/mtd/spi/stmicro.c index bf61a37

[U-Boot] [PATCH v2 10/16] sf: stmicro: Add support for N25Q512A

2013-05-31 Thread Jagannadha Sutradharudu Teki
Add support for Numonyx N25Q512A SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/stmicro.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/mtd/spi/stmicro.c b/drivers/mtd/spi/stmicro.c index e9adfa5

[U-Boot] [PATCH v2 13/16] sf: spansion: Add support for S25FL512S_256K

2013-05-31 Thread Jagannadha Sutradharudu Teki
Add support for Spansion S25FL512S_256K SPI flash. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spansion.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/mtd/spi/spansion.c b/drivers/mtd/spi/spansion.c

[U-Boot] [PATCH v2 02/16] sf: Add bank address register reading support

2013-05-31 Thread Jagannadha Sutradharudu Teki
for spansion flashes. reff' the spec for more details about bank addr register in Page-63, Table 8.16 http://www.spansion.com/Support/Datasheets/S25FL128S_256S_00.pdf Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash.c | 15

[U-Boot] [PATCH v2 05/16] sf: read flash bank addr register at probe time

2013-05-31 Thread Jagannadha Sutradharudu Teki
if the flash has 64Mbytes size consists of 4 banks like bank0, bank1, bank2 and bank3. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash.c | 17 + drivers/mtd/spi/spi_flash_internal.h | 2

[U-Boot] [PATCH v2 14/16] sf: Use spi_flash_read_common() in write status poll

2013-05-31 Thread Jagannadha Sutradharudu Teki
Instead of using spi_xfer for SPI_XFER_BEGIN and SPI_XFER_END separatley use common read call spi_flash_read_common() which does the same. Signed-off-by: Jagannadha Sutradharudu Teki jaga...@xilinx.com --- Changes for v2: - none drivers/mtd/spi/spi_flash.c | 17 + 1 file

<    1   2   3   4   5   6   7   >