Skip to content

Commit e75a6b0

Browse files
Vladimir Moravcevicbroonie
authored andcommitted
spi: axiado: Add driver for Axiado SPI DB controller
The Axiado SPI controller is present in AX3000 SoC and Evaluation Board. This controller is operating in Host only mode. Co-developed-by: Prasad Bolisetty <pbolisetty@axiado.com> Signed-off-by: Prasad Bolisetty <pbolisetty@axiado.com> Signed-off-by: Vladimir Moravcevic <vmoravcevic@axiado.com> Link: https://patch.msgid.link/20260107-axiado-ax3000-soc-spi-db-controller-driver-v3-2-726e70cf19ad@axiado.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 7b122b1 commit e75a6b0

4 files changed

Lines changed: 1151 additions & 0 deletions

File tree

drivers/spi/Kconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,16 @@ config SPI_AXI_SPI_ENGINE
204204
It is part of the SPI Engine framework that is used in some Analog Devices
205205
reference designs for FPGAs.
206206

207+
config SPI_AXIADO
208+
tristate "Axiado DB-H SPI controller"
209+
depends on SPI_MEM
210+
help
211+
Enable support for the SPI controller present on Axiado AX3000 SoCs.
212+
213+
The implementation supports host-only mode and does not provide target
214+
functionality. It is intended for use cases where the SoC acts as the SPI
215+
host, communicating with peripheral devices such as flash memory.
216+
207217
config SPI_BCM2835
208218
tristate "BCM2835 SPI controller"
209219
depends on GPIOLIB

drivers/spi/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ obj-$(CONFIG_SPI_AT91_USART) += spi-at91-usart.o
3232
obj-$(CONFIG_SPI_ATH79) += spi-ath79.o
3333
obj-$(CONFIG_SPI_AU1550) += spi-au1550.o
3434
obj-$(CONFIG_SPI_AXI_SPI_ENGINE) += spi-axi-spi-engine.o
35+
obj-$(CONFIG_SPI_AXIADO) += spi-axiado.o
3536
obj-$(CONFIG_SPI_BCM2835) += spi-bcm2835.o
3637
obj-$(CONFIG_SPI_BCM2835AUX) += spi-bcm2835aux.o
3738
obj-$(CONFIG_SPI_BCM63XX) += spi-bcm63xx.o

0 commit comments

Comments
 (0)