From patchwork Wed Oct 10 00:46:33 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [PULL, 0/13] Ehnahced SSI bus support + M25P80 SPI flash + Xilinx SPI controller From: "Peter A. G. Crosthwaite" X-Patchwork-Id: 190517 Message-Id: <1349830006-12124-1-git-send-email-peter.crosthwaite@xilinx.com> To: edgar.iglesias@gmail.com, qemu-devel@nongnu.org Date: Wed, 10 Oct 2012 10:46:33 +1000 The following changes since commit 4bb26682f70a5f626cad3e0ac82bf4b6252ea7a4: Blue Swirl (1): Merge branch 'master' of git.qemu.org:/pub/git/qemu are available in the git repository at: git://developer.petalogix.com/public/qemu.git for-upstream/spi-initial.9 Peter A. G. Crosthwaite (12): ssi: Support for multiple attached devices ssi: Implemented CS behaviour ssi: Added create_slave_no_init() qdev: allow multiple qdev_init_gpio_in() calls stellaris: Removed SSI mux hw: Added generic FIFO API. m25p80: Initial implementation of SPI flash device xilinx_spi: Initial impl. of Xilinx SPI controller petalogix-ml605: added SPI controller with n25q128 xilinx_spips: Xilinx Zynq SPI cntrlr device model xilinx_zynq: Added SPI controllers + flashes MAINTAINERS: Added maintainerships for SSI Peter Crosthwaite (1): ssi: Add slave autoconnect helper MAINTAINERS | 8 + default-configs/arm-softmmu.mak | 1 + default-configs/microblaze-softmmu.mak | 2 + default-configs/microblazeel-softmmu.mak | 2 + hw/Makefile.objs | 2 + hw/ads7846.c | 7 +- hw/arm/Makefile.objs | 1 + hw/fifo.c | 78 ++++ hw/fifo.h | 99 +++++ hw/irq.c | 27 +- hw/irq.h | 11 +- hw/m25p80.c | 600 ++++++++++++++++++++++++++++++ hw/max111x.c | 7 +- hw/microblaze/Makefile.objs | 1 + hw/petalogix_ml605_mmu.c | 27 ++ hw/qdev.c | 6 +- hw/spitz.c | 8 +- hw/ssd0323.c | 7 + hw/ssi-sd.c | 7 + hw/ssi.c | 109 +++++- hw/ssi.h | 42 ++ hw/stellaris.c | 93 +---- hw/xilinx_spi.c | 385 +++++++++++++++++++ hw/xilinx_spips.c | 354 ++++++++++++++++++ hw/xilinx_zynq.c | 34 ++ hw/z2.c | 7 +- 26 files changed, 1810 insertions(+), 115 deletions(-) create mode 100644 hw/fifo.c create mode 100644 hw/fifo.h create mode 100644 hw/m25p80.c create mode 100644 hw/xilinx_spi.c create mode 100644 hw/xilinx_spips.c