]> Pileus Git - ~andy/linux/blobdiff - net/dsa/Kconfig
dsa: Allow core and drivers to be built as modules
[~andy/linux] / net / dsa / Kconfig
index c53ded2a98dfbcd26113a2265fc14f22fa352971..7e12303827e8e9e163548c912c3ead3d9afb9cf9 100644 (file)
@@ -1,5 +1,5 @@
 menuconfig NET_DSA
-       bool "Distributed Switch Architecture support"
+       tristate "Distributed Switch Architecture support"
        default n
        depends on EXPERIMENTAL && NETDEVICES && !S390
        select PHYLIB
@@ -26,11 +26,11 @@ config NET_DSA_TAG_TRAILER
 
 # switch drivers
 config NET_DSA_MV88E6XXX
-       bool
+       tristate
        default n
 
 config NET_DSA_MV88E6060
-       bool "Marvell 88E6060 ethernet switch chip support"
+       tristate "Marvell 88E6060 ethernet switch chip support"
        select NET_DSA_TAG_TRAILER
        ---help---
          This enables support for the Marvell 88E6060 ethernet switch
@@ -41,7 +41,7 @@ config NET_DSA_MV88E6XXX_NEED_PPU
        default n
 
 config NET_DSA_MV88E6131
-       bool "Marvell 88E6085/6095/6095F/6131 ethernet switch chip support"
+       tristate "Marvell 88E6085/6095/6095F/6131 ethernet switch chip support"
        select NET_DSA_MV88E6XXX
        select NET_DSA_MV88E6XXX_NEED_PPU
        select NET_DSA_TAG_DSA
@@ -50,7 +50,7 @@ config NET_DSA_MV88E6131
          ethernet switch chips.
 
 config NET_DSA_MV88E6123_61_65
-       bool "Marvell 88E6123/6161/6165 ethernet switch chip support"
+       tristate "Marvell 88E6123/6161/6165 ethernet switch chip support"
        select NET_DSA_MV88E6XXX
        select NET_DSA_TAG_EDSA
        ---help---