Merge with Linux 2.3.40.
[linux-2.6/linux-mips.git] / arch / ppc / config.in
blob43a678c6d3bfc8e00d6494bcbba3d00cd0d159e0
1 # $Id: config.in,v 1.106 1999/09/14 19:21:18 cort Exp $
2 # For a description of the syntax of this configuration file,
3 # see the Configure script.
5 define_bool CONFIG_UID16 n
7 mainmenu_name "Linux/PowerPC Kernel Configuration"
9 mainmenu_option next_comment
10 comment 'Code maturity level options'
11 bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
12 endmenu
14 mainmenu_option next_comment
15 comment 'Platform support'
16 define_bool CONFIG_PPC y
17 choice 'Processor Type' \
18         "6xx/7xx                CONFIG_6xx      \
19          4xx                    CONFIG_4xx      \
20          630/Power3(64-Bit)     CONFIG_PPC64    \
21          82xx                   CONFIG_82xx     \
22          8xx                    CONFIG_8xx"     6xx/7xx
24 if [ "$CONFIG_4xx" = "y" ]; then
25     choice 'Machine Type'                       \
26         "Oak                    CONFIG_OAK      \
27          Walnut                 CONFIG_WALNUT"  Oak
30 if [ "$CONFIG_8xx" = "y" ]; then
31   define_bool CONFIG_SERIAL_CONSOLE y
33   choice 'Processor Model'      \
34         "821            CONFIG_MPC821           \
35          823            CONFIG_MPC823           \
36          850            CONFIG_MPC850           \
37          855            CONFIG_MPC855           \
38          860            CONFIG_MPC860           \
39          860T           CONFIG_MPC860T"         860
41   choice 'Machine Type'         \
42         "RPX-Lite       CONFIG_RPXLITE          \
43          RPX-Classic    CONFIG_RPXCLASSIC       \
44          BSE-IP         CONFIG_BSEIP            \
45          MBX            CONFIG_MBX              \
46          WinCept        CONFIG_WINCEPT"         RPX-Lite
48 if [ "$CONFIG_6xx" = "y" ]; then
49   choice 'Machine Type'         \
50         "PowerMac       CONFIG_PMAC             \
51          PReP/MTX       CONFIG_PREP             \
52          CHRP           CONFIG_CHRP             \
53          PowerMac/PReP/CHRP     CONFIG_ALL_PPC  \
54          Gemini         CONFIG_GEMINI           \
55          APUS           CONFIG_APUS"            PowerMac
58 if [ "$CONFIG_PPC64" = "y" ]; then
59   define_bool CONFIG_ALL_PPC y
62 bool 'Symmetric multi-processing support' CONFIG_SMP
63 if [ "$CONFIG_6xx" = "y" ];then
64   bool 'AltiVec Support' CONFIG_ALTIVEC
67 if [ "$CONFIG_ALL_PPC" != "y" ];then
68   define_bool CONFIG_MACH_SPECIFIC y
71 if [ "$CONFIG_4xx" = "y" -o "$CONFIG_8xx" = "y" ]; then
72   bool 'Math emulation' CONFIG_MATH_EMULATION
74 endmenu
76 mainmenu_option next_comment
77 comment 'Loadable module support'
78 bool 'Enable loadable module support' CONFIG_MODULES
79 if [ "$CONFIG_MODULES" = "y" ]; then
80    bool '  Set version information on all module symbols' CONFIG_MODVERSIONS
81    bool '  Kernel module loader' CONFIG_KMOD
83 endmenu
85 mainmenu_option next_comment
86 comment 'General setup'
88 if [ "$CONFIG_APUS" = "y" ]; then
89   define_bool CONFIG_PCI n
91 if [ "$CONFIG_OAK" = "y" ]; then
92   define_bool CONFIG_PCI n
94 if [ "$CONFIG_8xx" = "y" ]; then
95     bool 'QSpan PCI' CONFIG_PCI
97 if [ "$CONFIG_6xx" = "y" -a "$CONFIG_APUS" != "y" ]; then
98     define_bool CONFIG_PCI y
101 bool 'Networking support' CONFIG_NET
102 bool 'Sysctl support' CONFIG_SYSCTL
103 bool 'System V IPC' CONFIG_SYSVIPC
104 bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
106 # only elf supported, a.out is not -- Cort
107 if [ "$CONFIG_PROC_FS" = "y" ]; then
108    define_bool CONFIG_KCORE_ELF y
110 define_bool CONFIG_BINFMT_ELF y
111 define_bool CONFIG_KERNEL_ELF y
112 tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
114 source drivers/pci/Config.in
116 bool 'Support for hot-pluggable devices' CONFIG_HOTPLUG
118 if [ "$CONFIG_HOTPLUG" = "y" ]; then
119    source drivers/pcmcia/Config.in
122 source drivers/parport/Config.in
124 if [ "$CONFIG_4xx" != "y" -a "$CONFIG_8xx" != "y" ]; then
125   bool 'Support for VGA Console' CONFIG_VGA_CONSOLE
126   bool 'Support for frame buffer devices' CONFIG_FB
127   if [ "$CONFIG_FB" = "y" ]; then
128     bool 'Backward compatibility mode for Xpmac' CONFIG_FB_COMPAT_XPMAC
129   fi
131   bool 'Power management support for PowerBooks' CONFIG_PMAC_PBOOK
132   bool 'Support for PowerMac floppy' CONFIG_MAC_FLOPPY
133   tristate 'Support for PowerMac serial ports' CONFIG_MAC_SERIAL
134   if [ "$CONFIG_MAC_SERIAL" = "y" ]; then
135      bool '   Support for console on serial port' CONFIG_SERIAL_CONSOLE
136   fi
137   bool 'Apple Desktop Bus (ADB) support' CONFIG_ADB
138   if [ "$CONFIG_ADB" = "y" ]; then
139      bool '   Include CUDA ADB driver' CONFIG_ADB_CUDA
140      bool '   Include MacIO ADB driver' CONFIG_ADB_MACIO
141      bool '   Include PMU (Powerbook) ADB driver' CONFIG_ADB_PMU
142      bool 'Support for ADB keyboard' CONFIG_ADB_KEYBOARD 
143   fi
144   bool 'Support for Open Firmware device tree in /proc' CONFIG_PROC_DEVICETREE
145   bool 'Support for TotalImpact TotalMP' CONFIG_TOTALMP
146   bool 'Support for early boot text console (BootX only)' CONFIG_BOOTX_TEXT
147   bool 'Support for Motorola Hot Swap' CONFIG_MOTOROLA_HOTSWAP
150 if [ "$CONFIG_PREP" = "y" -o "$CONFIG_ALL_PPC" = "y" ]; then
151   bool 'PReP bootloader kernel arguments' CONFIG_CMDLINE_BOOL y
152   if [ "$CONFIG_CMDLINE_BOOL" = "y" ] ; then
153     string 'Initial kernel command string' CONFIG_CMDLINE console=ttyS0,9600 console=tty0 root=/dev/sda2
154   fi
157 if [ "$CONFIG_APUS" = "y" ]; then
158   define_bool CONFIG_FB_CONSOLE y
159   define_bool CONFIG_AMIGA y
160   define_bool CONFIG_ZORRO y
161   define_bool CONFIG_AMIGAMOUSE y
162   define_bool CONFIG_ABSTRACT_CONSOLE y
163   define_bool CONFIG_FB y
164   tristate 'Amiga builtin serial support' CONFIG_AMIGA_BUILTIN_SERIAL
165   tristate 'Parallel printer support' CONFIG_M68K_PRINTER
166   tristate 'GVP IO-Extender support' CONFIG_GVPIOEXT
167   dep_tristate 'GVP IO-Extender parallel printer support' CONFIG_GVPIOEXT_LP $CONFIG_GVPIOEXT
168   dep_tristate 'GVP IO-Extender PLIP support' CONFIG_GVPIOEXT_PLIP $CONFIG_GVPIOEXT
169   tristate 'Multiface Card III serial support' CONFIG_MULTIFACE_III_TTY
170   if [ "$CONFIG_AMIGA_BUILTIN_SERIAL" = "y" -o "$CONFIG_GVPIOEXT" = "y" -o \
171        "$CONFIG_MULTIFACE_III_TTY" = "y" ]; then
172     bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
173   fi
174   bool 'Use power LED as a heartbeat' CONFIG_HEARTBEAT
175   bool '/proc/hardware support' CONFIG_PROC_HARDWARE
178 endmenu
180 source drivers/pnp/Config.in
181 source drivers/block/Config.in
182 #source drivers.new/Config.in
184 if [ "$CONFIG_NET" = "y" ]; then
185   source net/Config.in
188 mainmenu_option next_comment
189 comment 'SCSI support'
190 tristate 'SCSI support' CONFIG_SCSI
191 if [ "$CONFIG_SCSI" != "n" ]; then
192   source drivers/scsi/Config.in
194 endmenu
196 source drivers/ieee1394/Config.in
198 if [ "$CONFIG_NET" = "y" ]; then
199   mainmenu_option next_comment
200   comment 'Network device support'
202   bool 'Network device support' CONFIG_NETDEVICES
203   if [ "$CONFIG_NETDEVICES" = "y" ]; then
204     source drivers/net/Config.in
205     if [ "$CONFIG_ATM" = "y" ]; then
206       source drivers/atm/Config.in
207     fi
208   fi
209   endmenu
212 source net/ax25/Config.in
214 mainmenu_option next_comment
215 comment 'ISDN subsystem'
217 tristate 'ISDN support' CONFIG_ISDN
218 if [ "$CONFIG_ISDN" != "n" ]; then
219   source drivers/isdn/Config.in
221 endmenu
223 mainmenu_option next_comment
224 comment 'Old CD-ROM drivers (not SCSI, not IDE)'
226 bool 'Support non-SCSI/IDE/ATAPI CDROM drives' CONFIG_CD_NO_IDESCSI
227 if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
228   source drivers/cdrom/Config.in
230 endmenu
232 mainmenu_option next_comment
233 comment 'Console drivers'
234 source drivers/video/Config.in
235 endmenu
237 source drivers/char/Config.in
238 source drivers/usb/Config.in
239 source fs/Config.in
241 mainmenu_option next_comment
242 comment 'Sound'
243 tristate 'Sound card support' CONFIG_SOUND
244 if [ "$CONFIG_SOUND" != "n" ]; then
245   dep_tristate 'Amiga or PowerMac DMA sound support' CONFIG_DMASOUND $CONFIG_SOUND
246   source drivers/sound/Config.in
249 endmenu
251 if [ "$CONFIG_8xx" = "y" ]; then
252 source arch/ppc/8xx_io/Config.in
255 mainmenu_option next_comment
256 comment 'Kernel hacking'
258 bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ
259 bool 'Include kgdb kernel debugger' CONFIG_KGDB
260 bool 'Include xmon kernel debugger' CONFIG_XMON
261 endmenu