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

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
participants (1)
-
Jagan Teki