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

Jagan Teki jteki at openedev.com
Sun Oct 25 09:04:39 CET 2015


Hi Tom,

This PR will also include zynq changes which I sent before the release.
And the zynq SPI SPL build issue still there, as Michal need to send 
related patches.

thanks!
Jagan.

The following changes since commit 677f970bc62a661690b3431543d5a5d5e682ba70:

  common/board_f.c: modify the macro to use get_clocks() more common (2015-10-24 13:50:38 -0400)

are available in the git repository at:

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

for you to fetch changes up to 760178738cd610895b684293492600d69665be6d:

  spi: altera_spi: Use BIT macro (2015-10-25 10:16:31 +0530)

----------------------------------------------------------------
Jagan Teki (50):
      spi: Add zynq qspi controller driver
      dts: zynq: Add zynq qspi controller nodes
      doc: device-tree-bindings: spi: Add zynq qspi info
      dts: microzed: Enable zynq qspi controller node
      dts: zc702: Enable zynq qspi controller node
      dts: zc706: Enable zynq qspi controller node
      dts: zc770-xm010: Enable zynq qspi controller node
      dts: zed: Enable zynq qspi controller node
      configs: Enable legacy SPI flash interface support
      zynq-common: Enable zynq qspi controller support
      zynq-common: Enable Bank/Extended address register support
      configs: zynq: Enable zynq qspi controller
      spi: Kconfig: Add Zynq QSPI controller entry
      spi: zynq_spi: Add config reg shift named macros
      spi: zynq_spi: Rename baudrate divisor mask name
      spi: zynq_spi: Store cs value into private data
      sf: params: Add IS25LP032 part support
      sf: params: Add IS25LP064 part support
      sf: params: Add IS25LP128 part support
      zynq-common: Enable ISSI SPI-NOR flash support
      spi: zynq_qspi: Fix to configure CPOL, CPHA mask
      spi: zynq_spi: Remove unneeded headers
      sf: Return bank_sel, if flash->bank_curr == bank_sel
      sf: Add spi_flash_read_bar
      sf: Optimize BAR write code
      sf: Make flash->flags use for generic usage
      sf: Update status reg check in spi_flash_cmd_wait_ready
      sf: Add FSR support to spi_flash_cmd_wait_ready
      spi: zynq_qspi: Use __func__ on debug
      spi: zynq_[q]spi: Use BIT macro
      spi: zynq_[q]spi: Use GENMASK macro
      spi: atmel_spi: Use BIT macro
      spi: bfin_spi6xx: Use BIT macro
      spi: cadence_qspi_apb: Use BIT macro
      spi: designware_spi: Use BIT macro
      spi: fsl: Use BIT macro
      spi: ich: Use BIT macro
      spi: mpc8xxx_spi: Use BIT macro
      spi: omap3_spi: Use BIT macro
      spi: sh_qspi: Use BIT macro
      spi: tegra: Use BIT macro
      spi: ti_qspi: Use BIT macro
      spi: xilinx_spi: Use BIT macro
      spi: atmel_spi: Use GENMASK
      spi: designware_spi: Use GENMASK
      spi: fsl_qspi: Use GENMASK
      spi: omap3_spi: Use GENMASK
      spi: tegra: Use GENMASK
      spi: xilinx_spi: Use GENMASK
      spi: altera_spi: Use BIT macro

Siva Durga Prasad Paladugu (1):
      zynq-common: Add SPL SPI offset, size configs

 arch/arm/dts/zynq-7000.dtsi                    |  12 +
 arch/arm/dts/zynq-microzed.dts                 |   5 +
 arch/arm/dts/zynq-zc702.dts                    |   5 +
 arch/arm/dts/zynq-zc706.dts                    |   5 +
 arch/arm/dts/zynq-zc770-xm010.dts              |   7 +-
 arch/arm/dts/zynq-zed.dts                      |   5 +
 configs/zynq_microzed_defconfig                |   2 +
 configs/zynq_zc702_defconfig                   |   2 +
 configs/zynq_zc706_defconfig                   |   2 +
 configs/zynq_zc70x_defconfig                   |   2 +
 configs/zynq_zc770_xm010_defconfig             |   1 +
 configs/zynq_zed_defconfig                     |   2 +
 doc/device-tree-bindings/spi/spi-zynq-qspi.txt |  26 ++
 drivers/mtd/spi/sf_internal.h                  |   5 +
 drivers/mtd/spi/sf_ops.c                       | 138 +++---
 drivers/mtd/spi/sf_params.c                    |   5 +
 drivers/mtd/spi/sf_probe.c                     |  67 +--
 drivers/spi/Kconfig                            |   9 +
 drivers/spi/Makefile                           |   1 +
 drivers/spi/altera_spi.c                       |   8 +-
 drivers/spi/atmel_spi.h                        |  54 +--
 drivers/spi/bfin_spi6xx.c                      |   8 +-
 drivers/spi/cadence_qspi_apb.c                 |  28 +-
 drivers/spi/designware_spi.c                   |  16 +-
 drivers/spi/fsl_dspi.c                         |   2 +-
 drivers/spi/fsl_espi.c                         |  20 +-
 drivers/spi/fsl_qspi.c                         |   6 +-
 drivers/spi/ich.c                              |   4 +-
 drivers/spi/mpc8xxx_spi.c                      |   2 +-
 drivers/spi/omap3_spi.h                        |  64 +--
 drivers/spi/sh_qspi.c                          |  16 +-
 drivers/spi/tegra114_spi.c                     |  76 +--
 drivers/spi/tegra20_sflash.c                   |  54 +--
 drivers/spi/tegra20_slink.c                    |  62 +--
 drivers/spi/ti_qspi.c                          |  10 +-
 drivers/spi/xilinx_spi.c                       |  46 +-
 drivers/spi/zynq_qspi.c                        | 621 +++++++++++++++++++++++++
 drivers/spi/zynq_spi.c                         |  46 +-
 include/configs/zynq-common.h                  |  15 +
 include/spi_flash.h                            |   6 +-
 40 files changed, 1100 insertions(+), 365 deletions(-)
 create mode 100644 doc/device-tree-bindings/spi/spi-zynq-qspi.txt
 create mode 100644 drivers/spi/zynq_qspi.c


More information about the U-Boot mailing list