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

Jagannadha Sutradharudu Teki jagannadha.sutradharudu-teki at xilinx.com
Mon Oct 7 16:22:24 CEST 2013


Hi Tom,

Just released pull request with new sf probe support.
Tested these changes on stmicro, winbond, spansion and sst.

--
Thanks,
Jagan.

The following changes since commit f835c77fb7e57508ffe8d8ca3a092ee28add77b2:

  Merge branch 'master' of git://git.denx.de/u-boot-arm (2013-10-04 13:17:48 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-spi.git master

for you to fetch changes up to 3cfcf774c270ecf6289203d88f859d1f91cb318e:

  doc: SPI: Update SPI status track (2013-10-07 19:35:10 +0530)

----------------------------------------------------------------
Jagannadha Sutradharudu Teki (35):
      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 for EN25Q* flash parts
      sf: probe: Add support for GD25* flash parts
      sf: probe: Add support for MX25L* flash parts
      sf: probe: Add support for W25* flash parts
      sf: probe: Add support for S25FL* flash parts
      sf: probe: Add support for SST25* flash parts
      sf: probe: Add support for AT45DB* flash parts
      sf: probe: Give proper spacing on flash table params
      sf: probe: Add support for SST_WP
      sf: probe: Add support to clear flash BP# bits
      sf: probe: Add support for erase sector selection flag
      sf: probe: Add support for flag status polling
      sf: probe: Simply the BAR configuration logic
      sf: Add proper comment style on spi_flash structure
      sf: ramtron: Add support for separate flash driver
      sf: Remove unneeded flash drivers files
      sf: probe: Add support for EN25Q64
      sf: probe: Add support for S25FL256S_256K
      sf: probe: Add support for S25FL512S_256K
      sf: probe: Use print_size arg as page_size
      sf: probe: Print erase_size while printing flash details
      sf: ops: Add static qualifier to spi_flash_cmd_bankaddr_write
      sf: probe: Add support for MX25L25635F
      sf: probe: Add support for MX25L51235F
      sf: Remove spi_flash_do_alloc references
      sf: spi_flash cleanups
      spi: spi cleanups
      sf: Rename spi_flash files
      doc: SPI: Add status.txt for tracking SPI subsys status
      sf: Minor cleanups
      sf: ramtron: Remove page_size print
      doc: SPI: Update SPI status track

Matt Porter (3):
      omap5: add qspi support
      spi: add TI QSPI driver
      dra7xx_evm: add SPL API, QSPI, and serial flash support

Poddar, Sourav (3):
      armv7: hw_data: change clock divider setting.
      sf: Add memory mapped read support
      README: qspi usecase and testing documentation.

Priyanka Jain (1):
      sf: probe: Add support for EN25S64

 arch/arm/cpu/armv7/omap5/hw_data.c                 |  10 +-
 arch/arm/cpu/armv7/omap5/prcm-regs.c               |   1 +
 arch/arm/include/asm/arch-omap5/omap.h             |   3 +
 arch/arm/include/asm/arch-omap5/spl.h              |   1 +
 arch/arm/include/asm/omap_common.h                 |   1 +
 board/ti/dra7xx/mux_data.h                         |  10 +
 doc/SPI/README.ti_qspi_dra_test                    |  48 ++
 doc/SPI/README.ti_qspi_flash                       |  47 ++
 doc/SPI/status.txt                                 |  31 ++
 drivers/mtd/spi/Makefile                           |  15 +-
 drivers/mtd/spi/atmel.c                            | 544 ------------------
 drivers/mtd/spi/eon.c                              |  60 --
 drivers/mtd/spi/gigadevice.c                       |  65 ---
 drivers/mtd/spi/macronix.c                         |  98 ----
 drivers/mtd/spi/ramtron.c                          | 122 +++-
 drivers/mtd/spi/sf.c                               |  54 ++
 .../spi/{spi_flash_internal.h => sf_internal.h}    | 140 ++---
 drivers/mtd/spi/sf_ops.c                           | 405 ++++++++++++++
 drivers/mtd/spi/sf_probe.c                         | 363 ++++++++++++
 drivers/mtd/spi/spansion.c                         | 141 -----
 drivers/mtd/spi/spi_flash.c                        | 615 ---------------------
 drivers/mtd/spi/sst.c                              | 238 --------
 drivers/mtd/spi/stmicro.c                          | 202 -------
 drivers/mtd/spi/winbond.c                          | 141 -----
 drivers/spi/Makefile                               |   1 +
 drivers/spi/ti_qspi.c                              | 311 +++++++++++
 include/configs/dra7xx_evm.h                       |  19 +
 include/configs/top9000.h                          |   1 -
 include/spi.h                                      | 100 ++--
 include/spi_flash.h                                | 103 ++--
 30 files changed, 1592 insertions(+), 2298 deletions(-)
 create mode 100644 doc/SPI/README.ti_qspi_dra_test
 create mode 100644 doc/SPI/README.ti_qspi_flash
 create mode 100644 doc/SPI/status.txt
 delete mode 100644 drivers/mtd/spi/atmel.c
 delete mode 100644 drivers/mtd/spi/eon.c
 delete mode 100644 drivers/mtd/spi/gigadevice.c
 delete mode 100644 drivers/mtd/spi/macronix.c
 create mode 100644 drivers/mtd/spi/sf.c
 rename drivers/mtd/spi/{spi_flash_internal.h => sf_internal.h} (62%)
 create mode 100644 drivers/mtd/spi/sf_ops.c
 create mode 100644 drivers/mtd/spi/sf_probe.c
 delete mode 100644 drivers/mtd/spi/spansion.c
 delete mode 100644 drivers/mtd/spi/spi_flash.c
 delete mode 100644 drivers/mtd/spi/sst.c
 delete mode 100644 drivers/mtd/spi/stmicro.c
 delete mode 100644 drivers/mtd/spi/winbond.c
 create mode 100644 drivers/spi/ti_qspi.c




More information about the U-Boot mailing list