[U-Boot] [PATCH v4 00/16] spi: zynq qspi support

Jagan Teki jteki at openedev.com
Tue Sep 1 08:14:32 CEST 2015


Hi Michal/Siva,

On 1 September 2015 at 11:41, Jagan Teki <jteki at openedev.com> wrote:
> These are the previous version patches-
> https://patchwork.ozlabs.org/patch/302945/
> https://patchwork.ozlabs.org/patch/264440/
>
> This series adds zynq qspi controller driver in driver model and
> enabled support on relevent zynq boards and tested the same.
>
> Branch to verify:
> $ git clone git://git.denx.de/u-boot-spi.git
> $ cd u-boot-spi
> $ git checkout -b master-next origin/master-next

Please let me know for any comments, and also test the same.

>
> Changes for v4:
>         - Rebase to master
>
> Changes for v3:
>         - Added driver-model to zynq-qspi driver
>         - devicetree support on zynq-qspi
>         - Enabled qspi nodes on relevent board dts files
>         - Enabled qspi driver on relevent board config files
>
> Changes for v3:
>         - Fixes with macro's addition
>
> Jagan Teki (16):
>   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
>
>  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              |   5 +
>  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/spi/Kconfig                            |   9 +
>  drivers/spi/Makefile                           |   1 +
>  drivers/spi/zynq_qspi.c                        | 622 +++++++++++++++++++++++++
>  drivers/spi/zynq_spi.c                         |  20 +-
>  include/configs/zynq-common.h                  |  10 +
>  18 files changed, 729 insertions(+), 7 deletions(-)
>  create mode 100644 doc/device-tree-bindings/spi/spi-zynq-qspi.txt
>  create mode 100644 drivers/spi/zynq_qspi.c
>
> --
> 1.9.1
>

thanks!
-- 
Jagan | openedev.


More information about the U-Boot mailing list