This patchset adds a spidev driver for the Xilinx AXI Quad SPI device.
It currently supports Standard SPI mode.

Thanks goes to Rick van der Wal for testing the driver with his SPI IMU.

Jan Sommer (3):
  bsps/xilinx_zynq: Add SPI driver for xilinx-axi-spi
  bsps/shared: Add Xilinx-AXI SPI driver to waf
  bsps/xilinx_zynq: Add Xilinx AXI SPI driver to autotools build

 bsps/headers.am                               |   2 +
 bsps/include/dev/spi/xilinx-axi-spi-regs.h    |  88 ++++
 bsps/include/dev/spi/xilinx-axi-spi.h         |  67 +++
 bsps/shared/dev/spi/xilinx-axi-spi.c          | 402 ++++++++++++++++++
 c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am  |   1 +
 .../lib/libbsp/arm/xilinx-zynqmp/Makefile.am  |   1 +
 spec/build/bsps/aarch64/xilinx-zynqmp/grp.yml |   2 +
 spec/build/bsps/arm/xilinx-zynq/grp.yml       |   2 +
 .../arm/xilinx-zynqmp/bspxilinxzynqmp.yml     |   2 +
 spec/build/bsps/objdevspixil.yml              |  18 +
 10 files changed, 585 insertions(+)
 create mode 100644 bsps/include/dev/spi/xilinx-axi-spi-regs.h
 create mode 100644 bsps/include/dev/spi/xilinx-axi-spi.h
 create mode 100644 bsps/shared/dev/spi/xilinx-axi-spi.c
 create mode 100644 spec/build/bsps/objdevspixil.yml

-- 
2.17.1

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to