[U-Boot] [PATCH v3 00/16] spi: zynq qspi support
Jagan Teki
jteki at openedev.com
Mon Aug 17 15:30:03 CEST 2015
These are the last two version patches links.
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 spi-nor spi-nor
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
More information about the U-Boot
mailing list