Browse Source

spi: add spi-loopback-test to build framework

adding the spi-loopback-test module to Kconfig and Makefile

Signed-off-by: Martin Sperl <kernel@martin.sperl.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Martin Sperl 10 years ago
parent
commit
97896195b3
2 changed files with 10 additions and 0 deletions
  1. 9 0
      drivers/spi/Kconfig
  2. 1 0
      drivers/spi/Makefile

+ 9 - 0
drivers/spi/Kconfig

@@ -689,6 +689,15 @@ config SPI_SPIDEV
 	  Note that this application programming interface is EXPERIMENTAL
 	  Note that this application programming interface is EXPERIMENTAL
 	  and hence SUBJECT TO CHANGE WITHOUT NOTICE while it stabilizes.
 	  and hence SUBJECT TO CHANGE WITHOUT NOTICE while it stabilizes.
 
 
+config SPI_LOOPBACK_TEST
+	tristate "spi loopback test framework support"
+	depends on m
+	help
+	  This enables the SPI loopback testing framework driver
+
+	  primarily used for development of spi_master drivers
+	  and to detect regressions
+
 config SPI_TLE62X0
 config SPI_TLE62X0
 	tristate "Infineon TLE62X0 (for power switching)"
 	tristate "Infineon TLE62X0 (for power switching)"
 	depends on SYSFS
 	depends on SYSFS

+ 1 - 0
drivers/spi/Makefile

@@ -8,6 +8,7 @@ ccflags-$(CONFIG_SPI_DEBUG) := -DDEBUG
 # config declarations into driver model code
 # config declarations into driver model code
 obj-$(CONFIG_SPI_MASTER)		+= spi.o
 obj-$(CONFIG_SPI_MASTER)		+= spi.o
 obj-$(CONFIG_SPI_SPIDEV)		+= spidev.o
 obj-$(CONFIG_SPI_SPIDEV)		+= spidev.o
+obj-$(CONFIG_SPI_LOOPBACK_TEST)		+= spi-loopback-test.o
 
 
 # SPI master controller drivers (bus)
 # SPI master controller drivers (bus)
 obj-$(CONFIG_SPI_ALTERA)		+= spi-altera.o
 obj-$(CONFIG_SPI_ALTERA)		+= spi-altera.o