aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/spi-gpio-custom/src/Kconfig
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2013-09-02 08:45:29 +0000
committerGabor Juhos <juhosg@openwrt.org>2013-09-02 08:45:29 +0000
commit6bb50e4df15653864a4ee274f0bdad76b196f1e5 (patch)
treedc78a0bc45c2a5fd8d004c6b8fd63fff560c3b42 /package/kernel/spi-gpio-custom/src/Kconfig
parente7a5947576831bfdc9751b7d8bafc55b28b47f9e (diff)
downloadupstream-6bb50e4df15653864a4ee274f0bdad76b196f1e5.tar.gz
upstream-6bb50e4df15653864a4ee274f0bdad76b196f1e5.tar.bz2
upstream-6bb50e4df15653864a4ee274f0bdad76b196f1e5.zip
package/kernel: add spi-gpio-custom module
The package makes it possible to create custom SPI buses via GPIO lines. This module is based on i2c-gpio-custom and allows to configure an SPI bus via GPIO lines and expose it to userspace without rebuilding the kernel. This is maily intended to connect microcontrollers and other simple SPI devices without making an ad-hoc kernel driver. Signed-off-by: Marco Burato <zmaster.adsl@gmail.com> [juhosg: - change subject, - extend and reformat commit message, - cleanup checkpatch errors/warnings in module source] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37872
Diffstat (limited to 'package/kernel/spi-gpio-custom/src/Kconfig')
-rw-r--r--package/kernel/spi-gpio-custom/src/Kconfig14
1 files changed, 14 insertions, 0 deletions
diff --git a/package/kernel/spi-gpio-custom/src/Kconfig b/package/kernel/spi-gpio-custom/src/Kconfig
new file mode 100644
index 0000000000..5e15f05a7b
--- /dev/null
+++ b/package/kernel/spi-gpio-custom/src/Kconfig
@@ -0,0 +1,14 @@
+config SPI_GPIO_CUSTOM
+ tristate "Custom GPIO-based SPI driver"
+ depends on GENERIC_GPIO
+ select SPI_GPIO
+ help
+ This is an SPI driver to register 1 to 4 custom SPI buses using
+ GPIO lines. Each bus can have up to 8 slaves.
+ The devices will be exposed to userspace as /dev/spidevX.X
+
+ This module is maily intended to interface microcontrollers
+ and other SPI devices without a specific kernel driver.
+
+ This support is also available as a module. If so, the module
+ will be called spi-gpio-custom.