hw/ssi: Implement BCM2835 SPI Controller
authorRayhan Faizel <rayhan.faizel@gmail.com>
Mon, 29 Jan 2024 22:18:07 +0000 (03:48 +0530)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 2 Feb 2024 13:51:59 +0000 (13:51 +0000)
commit28004fb741343b77b1044a0f01d27d8b36b59651
tree3e81a01356ade772ae502952f2a365a0b065efc7
parentd710b337514d996db15e854e57a6f38b2685fbc0
hw/ssi: Implement BCM2835 SPI Controller

This patch adds the SPI controller for the BCM2835. Polling and interrupt modes
of transfer are supported. DMA and LoSSI modes are currently unimplemented.

Signed-off-by: Rayhan Faizel <rayhan.faizel@gmail.com>
Message-id: 20240129221807.2983148-2-rayhan.faizel@gmail.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
docs/system/arm/raspi.rst
hw/ssi/Kconfig
hw/ssi/bcm2835_spi.c [new file with mode: 0644]
hw/ssi/meson.build
include/hw/ssi/bcm2835_spi.h [new file with mode: 0644]