summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMenon, Nishanth <x0nishan@ti.com>2008-05-12 15:59:48 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2008-05-12 15:59:48 +0200
commitb9655280e2f48cc6d095134ce4c00914659d01e6 (patch)
treef2c28d29ed6e77eb78f0a15f779c4fa8aa288b7f
parentd0054356090f0b55e22c28af2bef3f71e0cee1e7 (diff)
downloadbarebox-b9655280e2f48cc6d095134ce4c00914659d01e6.tar.gz
barebox-b9655280e2f48cc6d095134ce4c00914659d01e6.tar.xz
This is Kconfig cleanup patch (not all configurations will use CFI, SPI, RAMFS and DEVFS).
* Enable CFI and SPI drivers menuconfig option to be able to disable them in menuconfig. * Introduce capability to disable ramfs and devfs.
-rw-r--r--drivers/Kconfig2
-rw-r--r--drivers/spi/Kconfig4
-rw-r--r--drivers/spi/Makefile2
-rw-r--r--fs/Kconfig10
-rw-r--r--fs/Makefile4
5 files changed, 17 insertions, 5 deletions
diff --git a/drivers/Kconfig b/drivers/Kconfig
index afb2c4296a..5a0715242e 100644
--- a/drivers/Kconfig
+++ b/drivers/Kconfig
@@ -29,7 +29,7 @@ config DRIVER_CFI_NEW
breaks something.
config DRIVER_CFI_OLD
- bool
+ bool "old cfi flash driver"
default y
depends on !DRIVER_CFI_NEW
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index 1c48ceac70..3eebd08983 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -1,14 +1,16 @@
menu "SPI drivers "
config SPI
- bool
+ bool "Enable SPI driver support"
default y
config DRIVER_SPI_IMX
bool "i.MX SPI Master driver"
depends on ARCH_IMX
+ depends on SPI
config DRIVER_SPI_MC13783
bool "MC13783 a.k.a. PMIC driver"
+ depends on SPI
endmenu
diff --git a/drivers/spi/Makefile b/drivers/spi/Makefile
index daef099004..81f2c6bc62 100644
--- a/drivers/spi/Makefile
+++ b/drivers/spi/Makefile
@@ -1,4 +1,4 @@
-obj-y += spi.o
+obj-$(CONFIG_SPI) += spi.o
obj-$(CONFIG_DRIVER_SPI_IMX) += imx_spi.o
obj-$(CONFIG_DRIVER_SPI_MC13783) += mc13783.o
diff --git a/fs/Kconfig b/fs/Kconfig
index 43135e28db..3e9de96fad 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -6,4 +6,14 @@ config FS_CRAMFS
select ZLIB
prompt "cramfs support"
+config FS_RAMFS
+ bool
+ default y
+ prompt "ramfs support"
+
+config FS_DEVFS
+ bool
+ default y
+ prompt "devfs support"
+
endmenu
diff --git a/fs/Makefile b/fs/Makefile
index 57268cc700..228af6eb2d 100644
--- a/fs/Makefile
+++ b/fs/Makefile
@@ -1,4 +1,4 @@
obj-$(CONFIG_FS_CRAMFS) += cramfs/
+obj-$(CONFIG_FS_RAMFS) += ramfs.o
+obj-$(CONFIG_FS_DEVFS) += devfs.o
obj-y += fs.o
-obj-y += ramfs.o
-obj-y += devfs.o