hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/spi/Kconfig
....@@ -256,7 +256,6 @@
256256 tristate "Baikal-T1 SPI driver for DW SPI core"
257257 depends on MIPS_BAIKAL_T1 || COMPILE_TEST
258258 select MULTIPLEXER
259
- select MUX_MMIO
260259 help
261260 Baikal-T1 SoC is equipped with three DW APB SSI-based MMIO SPI
262261 controllers. Two of them are pretty much normal: with IRQ, DMA,
....@@ -663,6 +662,17 @@
663662 ROCKCHIP SFC supports DMA and PIO modes. When DMA is not available,
664663 the driver automatically falls back to PIO mode.
665664
665
+config SPI_ROCKCHIP_SLAVE
666
+ tristate "Rockchip SPI Slave controller driver"
667
+ depends on ARCH_ROCKCHIP || COMPILE_TEST
668
+ default SPI_ROCKCHIP if !ROCKCHIP_MINI_KERNEL
669
+ help
670
+ This selects a driver for Rockchip SPI Slave controller.
671
+
672
+ If you say yes to this option, support will be included for Rockchip
673
+ SPI Slave controller.
674
+ Rockchip SPI Slave controller support DMA transport and IRQ mode.
675
+
666676 config SPI_RB4XX
667677 tristate "Mikrotik RB4XX SPI master"
668678 depends on SPI_MASTER && ATH79
....@@ -1067,6 +1077,12 @@
10671077 SPI slave handler to allow remote control of system reboot, power
10681078 off, halt, and suspend.
10691079
1080
+config SPI_SLAVE_ROCKCHIP_OBJ
1081
+ tristate "Rockchip SPI slave inter transmission protocol demo"
1082
+ help
1083
+ SPI slave with a rockchip protocol specification for SPI slave
1084
+ transmission, work with the corresponding master driver spidev_rkmst.
1085
+
10701086 endif # SPI_SLAVE
10711087
10721088 config SPI_DYNAMIC