diff --git a/drivers/Kconfig b/drivers/Kconfig index f414e5113..afd001f67 100644 --- a/drivers/Kconfig +++ b/drivers/Kconfig @@ -1,31 +1,13 @@ -menuconfig DRIVERS - bool "drivers" +menu "drivers" -if DRIVERS - -config HAS_CS8900 - bool - -config HAS_AT91_ETHER - bool +source "drivers/serial/Kconfig" +source "drivers/net/Kconfig" config HAS_CFI bool -comment "Network drivers" - -config DRIVER_NET_CS8900 - bool "cs8900 ethernet driver" - depends on HAS_CS8900 - -config DRIVER_NET_AT91_ETHER - bool "at91 ethernet driver" - depends on HAS_AT91_ETHER - -comment "Flash drivers" - config DRIVER_CFI bool "cfi flash driver" depends on HAS_CFI -endif +endmenu diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig new file mode 100644 index 000000000..60d3a5603 --- /dev/null +++ b/drivers/net/Kconfig @@ -0,0 +1,17 @@ +config HAS_CS8900 + bool + +config HAS_AT91_ETHER + bool + +menu "Network drivers" + +config DRIVER_NET_CS8900 + bool "cs8900 ethernet driver" + depends on HAS_CS8900 + +config DRIVER_NET_AT91_ETHER + bool "at91 ethernet driver" + depends on HAS_AT91_ETHER + +endmenu diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig new file mode 100644 index 000000000..e7738b1db --- /dev/null +++ b/drivers/serial/Kconfig @@ -0,0 +1,6 @@ +menu "serial drivers" + +config DRIVER_SERIAL_DUMMY + bool "dummy entry" + +endmenu