Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git] / arch / m68knommu / Kconfig
index 90cd407..b08c828 100644 (file)
@@ -17,10 +17,6 @@ config FPU
        bool
        default n
 
        bool
        default n
 
-config UID16
-       bool
-       default y
-
 config RWSEM_GENERIC_SPINLOCK
        bool
        default y
 config RWSEM_GENERIC_SPINLOCK
        bool
        default y
@@ -29,6 +25,22 @@ config RWSEM_XCHGADD_ALGORITHM
        bool
        default n
 
        bool
        default n
 
+config GENERIC_FIND_NEXT_BIT
+       bool
+       default y
+
+config GENERIC_HWEIGHT
+       bool
+       default y
+
+config GENERIC_CALIBRATE_DELAY
+       bool
+       default y
+
+config TIME_LOW_RES
+       bool
+       default y
+
 source "init/Kconfig"
 
 menu "Processor type and features"
 source "init/Kconfig"
 
 menu "Processor type and features"
@@ -67,20 +79,40 @@ config M5206e
        help
          Motorola ColdFire 5206e processor support.
 
        help
          Motorola ColdFire 5206e processor support.
 
+config M520x
+       bool "MCF520x"
+       help
+          Freescale Coldfire 5207/5208 processor support.
+
+config M523x
+       bool "MCF523x"
+       help
+         Freescale Coldfire 5230/1/2/4/5 processor support
+
 config M5249
        bool "MCF5249"
        help
          Motorola ColdFire 5249 processor support.
 
 config M5249
        bool "MCF5249"
        help
          Motorola ColdFire 5249 processor support.
 
+config M5271
+       bool "MCF5271"
+       help
+         Freescale (Motorola) ColdFire 5270/5271 processor support.
+
 config M5272
        bool "MCF5272"
        help
          Motorola ColdFire 5272 processor support.
 
 config M5272
        bool "MCF5272"
        help
          Motorola ColdFire 5272 processor support.
 
-config M5282
-       bool "MCF5282"
+config M5275
+       bool "MCF5275"
+       help
+         Freescale (Motorola) ColdFire 5274/5275 processor support.
+
+config M528x
+       bool "MCF528x"
        help
        help
-         Motorola ColdFire 5282 processor support.
+         Motorola ColdFire 5280/5282 processor support.
 
 config M5307
        bool "MCF5307"
 
 config M5307
        bool "MCF5307"
@@ -94,9 +126,14 @@ config M5407
 
 endchoice
 
 
 endchoice
 
+config M527x
+       bool
+       depends on (M5271 || M5275)
+       default y
+
 config COLDFIRE
        bool
 config COLDFIRE
        bool
-       depends on (M5206 || M5206e || M5249 || M5272 || M5282 || M5307 || M5407)
+       depends on (M5206 || M5206e || M520x || M523x || M5249 || M527x || M5272 || M528x || M5307 || M5407)
        default y
 
 choice
        default y
 
 choice
@@ -117,82 +154,102 @@ config CLOCK_AUTO
 config CLOCK_11MHz
        bool "11MHz"
        help
 config CLOCK_11MHz
        bool "11MHz"
        help
-         Select an 11MHz CPU clock frequency.
+         Select a 11MHz CPU clock frequency.
 
 config CLOCK_16MHz
        bool "16MHz"
        help
 
 config CLOCK_16MHz
        bool "16MHz"
        help
-         Select an 16MHz CPU clock frequency.
+         Select a 16MHz CPU clock frequency.
 
 config CLOCK_20MHz
        bool "20MHz"
        help
 
 config CLOCK_20MHz
        bool "20MHz"
        help
-         Select an 20MHz CPU clock frequency.
+         Select a 20MHz CPU clock frequency.
 
 config CLOCK_24MHz
        bool "24MHz"
        help
 
 config CLOCK_24MHz
        bool "24MHz"
        help
-         Select an 24MHz CPU clock frequency.
+         Select a 24MHz CPU clock frequency.
 
 config CLOCK_25MHz
        bool "25MHz"
        help
 
 config CLOCK_25MHz
        bool "25MHz"
        help
-         Select an 25MHz CPU clock frequency.
+         Select a 25MHz CPU clock frequency.
 
 config CLOCK_33MHz
        bool "33MHz"
        help
 
 config CLOCK_33MHz
        bool "33MHz"
        help
-         Select an 33MHz CPU clock frequency.
+         Select a 33MHz CPU clock frequency.
 
 config CLOCK_40MHz
        bool "40MHz"
        help
 
 config CLOCK_40MHz
        bool "40MHz"
        help
-         Select an 40MHz CPU clock frequency.
+         Select a 40MHz CPU clock frequency.
 
 config CLOCK_45MHz
        bool "45MHz"
        help
 
 config CLOCK_45MHz
        bool "45MHz"
        help
-         Select an 45MHz CPU clock frequency.
+         Select a 45MHz CPU clock frequency.
 
 config CLOCK_48MHz
        bool "48MHz"
        help
 
 config CLOCK_48MHz
        bool "48MHz"
        help
-         Select an 48MHz CPU clock frequency.
+         Select a 48MHz CPU clock frequency.
 
 config CLOCK_50MHz
        bool "50MHz"
        help
 
 config CLOCK_50MHz
        bool "50MHz"
        help
-         Select an 50MHz CPU clock frequency.
+         Select a 50MHz CPU clock frequency.
 
 config CLOCK_54MHz
        bool "54MHz"
        help
 
 config CLOCK_54MHz
        bool "54MHz"
        help
-         Select an 54MHz CPU clock frequency.
+         Select a 54MHz CPU clock frequency.
 
 config CLOCK_60MHz
        bool "60MHz"
        help
 
 config CLOCK_60MHz
        bool "60MHz"
        help
-         Select an 60MHz CPU clock frequency.
+         Select a 60MHz CPU clock frequency.
+
+config CLOCK_62_5MHz
+       bool "62.5MHz"
+       help
+         Select a 62.5MHz CPU clock frequency.
 
 config CLOCK_64MHz
        bool "64MHz"
        help
 
 config CLOCK_64MHz
        bool "64MHz"
        help
-         Select an 64MHz CPU clock frequency.
+         Select a 64MHz CPU clock frequency.
 
 config CLOCK_66MHz
        bool "66MHz"
        help
 
 config CLOCK_66MHz
        bool "66MHz"
        help
-         Select an 66MHz CPU clock frequency.
+         Select a 66MHz CPU clock frequency.
 
 config CLOCK_70MHz
        bool "70MHz"
        help
 
 config CLOCK_70MHz
        bool "70MHz"
        help
-         Select an 70MHz CPU clock frequency.
+         Select a 70MHz CPU clock frequency.
+
+config CLOCK_100MHz
+       bool "100MHz"
+       help
+         Select a 100MHz CPU clock frequency.
 
 config CLOCK_140MHz
        bool "140MHz"
        help
 
 config CLOCK_140MHz
        bool "140MHz"
        help
-         Select an 140MHz CPU clock frequency.
+         Select a 140MHz CPU clock frequency.
+
+config CLOCK_150MHz
+       bool "150MHz"
+       help
+         Select a 150MHz CPU clock frequency.
+
+config CLOCK_166MHz
+       bool "166MHz"
+       help
+         Select a 166MHz CPU clock frequency.
 
 endchoice
 
 
 endchoice
 
@@ -278,12 +335,36 @@ config ELITE
        help
          Support for the Motorola M5206eLITE board.
 
        help
          Support for the Motorola M5206eLITE board.
 
+config M5208EVB
+       bool "Freescale M5208EVB board support"
+       depends on M520x
+       help
+         Support for the Freescale Coldfire M5208EVB.
+
+config M5235EVB
+       bool "Freescale M5235EVB support"
+       depends on M523x
+       help
+         Support for the Freescale M5235EVB board.
+
 config M5249C3
        bool "Motorola M5249C3 board support"
        depends on M5249
        help
          Support for the Motorola M5249C3 board.
 
 config M5249C3
        bool "Motorola M5249C3 board support"
        depends on M5249
        help
          Support for the Motorola M5249C3 board.
 
+config M5271EVB
+       bool "Freescale (Motorola) M5271EVB board support"
+       depends on M5271
+       help
+         Support for the Freescale (Motorola) M5271EVB board.
+
+config M5275EVB
+       bool "Freescale (Motorola) M5275EVB board support"
+       depends on M5275
+       help
+         Support for the Freescale (Motorola) M5275EVB board.
+
 config M5272C3
        bool "Motorola M5272C3 board support"
        depends on M5272
 config M5272C3
        bool "Motorola M5272C3 board support"
        depends on M5272
@@ -296,17 +377,23 @@ config COBRA5272
        help
          Support for the senTec COBRA5272 board.
 
        help
          Support for the senTec COBRA5272 board.
 
-config M5282C3
-       bool "Motorola M5282C3 board support"
-       depends on M5282
+config M5282EVB
+       bool "Motorola M5282EVB board support"
+       depends on M528x
        help
        help
-         Support for the Motorola M5282C3 board.
+         Support for the Motorola M5282EVB board.
 
 config COBRA5282
        bool "senTec COBRA5282 board support"
 
 config COBRA5282
        bool "senTec COBRA5282 board support"
-       depends on M5282
+       depends on M528x
        help
          Support for the senTec COBRA5282 board.
        help
          Support for the senTec COBRA5282 board.
+         
+config SOM5282EM
+       bool "EMAC.Inc SOM5282EM board support"
+       depends on M528x
+       help
+         Support for the EMAC.Inc SOM5282EM module.  
 
 config ARN5307
        bool "Arnewsh 5307 board support"
 
 config ARN5307
        bool "Arnewsh 5307 board support"
@@ -344,6 +431,18 @@ config CLEOPATRA
        help
          Support for the Feith Cleopatra boards.
 
        help
          Support for the Feith Cleopatra boards.
 
+config CANCam
+       bool "Feith CANCam board support"
+       depends on M5272
+       help
+         Support for the Feith CANCam board.
+
+config SCALES
+       bool "Feith SCALES board support"
+       depends on M5272
+       help
+         Support for the Feith SCALES board.
+
 config NETtel
        bool "SecureEdge/NETtel board support"
        depends on (M5206e || M5272 || M5307)
 config NETtel
        bool "SecureEdge/NETtel board support"
        depends on (M5206e || M5272 || M5307)
@@ -356,6 +455,18 @@ config SNAPGEAR
        help
          Special additional support for SnapGear router boards.
 
        help
          Special additional support for SnapGear router boards.
 
+config CPU16B
+       bool "Sneha Technologies S.L. Sarasvati board support"
+       depends on M5272
+       help
+         Support for the SNEHA CPU16B board.
+
+config MOD5272
+       bool "Netburner MOD-5272 board support"
+       depends on M5272
+       help
+         Support for the Netburner MOD-5272 board.
+
 config ROMFS_FROM_ROM
        bool "  ROMFS image not RAM resident"
        depends on (NETtel || SNAPGEAR)
 config ROMFS_FROM_ROM
        bool "  ROMFS image not RAM resident"
        depends on (NETtel || SNAPGEAR)
@@ -373,15 +484,30 @@ config ARNEWSH
        default y
        depends on (ARN5206 || ARN5307)
 
        default y
        depends on (ARN5206 || ARN5307)
 
-config MOTOROLA
+config FREESCALE
        bool
        default y
        bool
        default y
-       depends on (M5206eC3 || M5249C3 || M5272C3 || M5282C3 || M5307C3 || M5407C3)
+       depends on (M5206eC3 || M5208EVB || M5235EVB || M5249C3 || M5271EVB || M5272C3 || M5275EVB || M5282EVB || M5307C3 || M5407C3)
+
+config HW_FEITH
+       bool
+       default y
+       depends on (CLEOPATRA || CANCam || SCALES)
 
 config senTec
        bool
        default y
        depends on (COBRA5272 || COBRA5282)
 
 config senTec
        bool
        default y
        depends on (COBRA5272 || COBRA5282)
+       
+config EMAC_INC
+       bool
+       default y
+       depends on (SOM5282EM)
+
+config SNEHA
+        bool
+       default y
+       depends on CPU16B
 
 config LARGE_ALLOCS
        bool "Allow allocating large blocks (> 1MB) of memory"
 
 config LARGE_ALLOCS
        bool "Allow allocating large blocks (> 1MB) of memory"
@@ -391,6 +517,15 @@ config LARGE_ALLOCS
          a lot of RAM, and you need to able to allocate very large
          contiguous chunks. If unsure, say N.
 
          a lot of RAM, and you need to able to allocate very large
          contiguous chunks. If unsure, say N.
 
+config 4KSTACKS
+       bool "Use 4Kb for kernel stacks instead of 8Kb"
+       default y
+       help
+         If you say Y here the kernel will use a 4Kb stacksize for the
+         kernel stack attached to each process/thread. This facilitates
+         running more threads on a system and also reduces the pressure
+         on the VM subsystem for higher order allocations.
+
 choice
        prompt "RAM size"
        default AUTO
 choice
        prompt "RAM size"
        default AUTO
@@ -466,15 +601,17 @@ config ROMKERNEL
        help
          The kernel will be resident in FLASH/ROM when running.
 
        help
          The kernel will be resident in FLASH/ROM when running.
 
-config HIMEMKERNEL
-       bool "HIMEM"
-       help
-         The kernel will be resident in high memory when running.
-
 endchoice
 
 endchoice
 
+source "mm/Kconfig"
+
 endmenu
 
 endmenu
 
+config ISA_DMA_API
+       bool
+       depends on !M5272
+       default y
+
 menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)"
 
 config PCI
 menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)"
 
 config PCI
@@ -509,6 +646,8 @@ config PM
 
 endmenu
 
 
 endmenu
 
+source "net/Kconfig"
+
 source "drivers/Kconfig"
 
 source "fs/Kconfig"
 source "drivers/Kconfig"
 
 source "fs/Kconfig"