pre-2.3.4..
[davej-history.git] / arch / ppc / config.in
blob183f81f1c856f57fe2810cba689dd00cb3bc23f0
1 # $Id: config.in,v 1.93 1999/05/14 22:36:58 cort Exp $
2 # For a description of the syntax of this configuration file,
3 # see the Configure script.
5 mainmenu_name "Linux/PowerPC Kernel Configuration"
7 mainmenu_option next_comment
8 comment 'Platform support'
9 define_bool CONFIG_PPC y
10 choice 'Processor type' \
11         "6xx/7xx                CONFIG_6xx \
12          630/Power3(64-Bit)     CONFIG_PPC64 \
13          860/821                CONFIG_8xx" 6xx/7xx
15 choice 'Machine Type' \
16         "PowerMac       CONFIG_PMAC \
17          PReP/MTX       CONFIG_PREP \
18          CHRP           CONFIG_CHRP \
19          PowerMac/PReP/CHRP     CONFIG_ALL_PPC \
20          APUS           CONFIG_APUS \
21          MBX            CONFIG_MBX" PowerMac
23 bool 'Symmetric multi-processing support' CONFIG_SMP
24 if [ "$CONFIG_ALL_PPC" != "y" ];then
25   define_bool CONFIG_MACH_SPECIFIC y
28 if [ "$CONFIG_PPC64" != "y" ];then
29   define_bool CONFIG_6xx y
31 endmenu
33 if [ "$CONFIG_MBX" = "y" ];then
34   define_bool CONFIG_SERIAL_CONSOLE y
37 mainmenu_option next_comment
38 comment 'General setup'
40 bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
41 bool 'Enable loadable module support' CONFIG_MODULES
42 if [ "$CONFIG_MODULES" = "y" ]; then
43   bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
44   bool 'Kernel module loader' CONFIG_KMOD
47 if [ "$CONFIG_APUS" = "y" ]; then
48   define_bool CONFIG_PCI n
49 else
50   define_bool CONFIG_PCI y
53 bool 'PCI quirks' CONFIG_PCI_QUIRKS
54 if [ "$CONFIG_PCI_QUIRKS" = "y" ]; then
55   bool '   PCI bridge optimization' CONFIG_PCI_OPTIMIZE
58 bool 'Backward-compatible /proc/pci' CONFIG_PCI_OLD_PROC
59 bool 'Networking support' CONFIG_NET
60 bool 'Sysctl support' CONFIG_SYSCTL
61 bool 'System V IPC' CONFIG_SYSVIPC
62 bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
64 # only elf supported, a.out is not -- Cort
65 define_bool CONFIG_BINFMT_ELF y
66 define_bool CONFIG_KERNEL_ELF y
67 tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
68 tristate 'Kernel support for JAVA binaries (obsolete)' CONFIG_BINFMT_JAVA
70 tristate 'Parallel port support' CONFIG_PARPORT
71 if [ "$CONFIG_PARPORT" != "n" ]; then
72   dep_tristate '   PC-style hardware' CONFIG_PARPORT_PC $CONFIG_PARPORT
73   if [ "$CONFIG_PARPORT_PC" != "n" ]; then
74     bool '   Support foreign hardware' CONFIG_PARPORT_OTHER
75   fi
78 bool 'Support for VGA Console' CONFIG_VGA_CONSOLE
79 bool 'Support for frame buffer devices' CONFIG_FB
80 if [ "$CONFIG_FB" = "y" ]; then
81   bool 'Backward compatibility mode for Xpmac' CONFIG_FB_COMPAT_XPMAC
84 bool 'Power management support for PowerBook 3400/2400' CONFIG_PMAC_PBOOK
85 bool 'Support for PowerMac keyboard' CONFIG_MAC_KEYBOARD
86 bool 'Support for PowerMac floppy' CONFIG_MAC_FLOPPY
87 bool 'Support for PowerMac serial ports' CONFIG_MAC_SERIAL
88 if [ "$CONFIG_MAC_SERIAL" = "y" ]; then
89    bool '   Support for console on serial port' CONFIG_SERIAL_CONSOLE
91 bool 'Support for PowerMac ADB mouse' CONFIG_ADBMOUSE
92 bool 'Support for Open Firmware device tree in /proc' CONFIG_PROC_DEVICETREE
93 bool 'Support for TotalImpact TotalMP' CONFIG_TOTALMP
94 bool 'Support for early boot text console (BootX only)' CONFIG_BOOTX_TEXT
95 bool 'Support for Motorola Hot Swap' CONFIG_MOTOROLA_HOTSWAP
96 if [ "$CONFIG_PREP" = "y" -o "$CONFIG_ALL_PPC" = "y" ]; then
97   bool 'PReP bootloader kernel arguments' CONFIG_CMDLINE_BOOL y
98   if [ "$CONFIG_CMDLINE_BOOL" = "y" ] ; then
99     string 'Initial kernel command string' CONFIG_CMDLINE console=ttyS0,9600 console=tty0 root=/dev/sda2
100   fi
103 if [ "$CONFIG_APUS" = "y" ]; then
104   define_bool CONFIG_FB_CONSOLE y
105   define_bool CONFIG_AMIGA y
106   define_bool CONFIG_ZORRO y
107   define_bool CONFIG_AMIGAMOUSE y
108   define_bool CONFIG_ABSTRACT_CONSOLE y
109   define_bool CONFIG_FB y
110   tristate 'Amiga builtin serial support' CONFIG_AMIGA_BUILTIN_SERIAL
111   tristate 'Parallel printer support' CONFIG_M68K_PRINTER
112   tristate 'GVP IO-Extender support' CONFIG_GVPIOEXT
113   dep_tristate 'GVP IO-Extender parallel printer support' CONFIG_GVPIOEXT_LP $CONFIG_GVPIOEXT
114   dep_tristate 'GVP IO-Extender PLIP support' CONFIG_GVPIOEXT_PLIP $CONFIG_GVPIOEXT
115   tristate 'Multiface Card III serial support' CONFIG_MULTIFACE_III_TTY
116   if [ "$CONFIG_AMIGA_BUILTIN_SERIAL" = "y" -o "$CONFIG_GVPIOEXT" = "y" -o \
117        "$CONFIG_MULTIFACE_III_TTY" = "y" ]; then
118     bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
119   fi
120   bool 'Use power LED as a heartbeat' CONFIG_HEARTBEAT
121   bool '/proc/hardware support' CONFIG_PROC_HARDWARE
124 endmenu
126 source drivers/pnp/Config.in
127 source drivers/block/Config.in
128 #source drivers.new/Config.in
130 if [ "$CONFIG_NET" = "y" ]; then
131   source net/Config.in
134 mainmenu_option next_comment
135 comment 'SCSI support'
136 tristate 'SCSI support' CONFIG_SCSI
137 if [ "$CONFIG_SCSI" != "n" ]; then
138   source drivers/scsi/Config.in
140 endmenu
142 if [ "$CONFIG_NET" = "y" ]; then
143   mainmenu_option next_comment
144   comment 'Network device support'
146   bool 'Network device support' CONFIG_NETDEVICES
147   if [ "$CONFIG_NETDEVICES" = "y" ]; then
148     source drivers/net/Config.in
149   fi
150   endmenu
153 source net/ax25/Config.in
155 mainmenu_option next_comment
156 comment 'ISDN subsystem'
158 tristate 'ISDN support' CONFIG_ISDN
159 if [ "$CONFIG_ISDN" != "n" ]; then
160   source drivers/isdn/Config.in
162 endmenu
164 mainmenu_option next_comment
165 comment 'Old CD-ROM drivers (not SCSI, not IDE)'
167 bool 'Support non-SCSI/IDE/ATAPI CDROM drives' CONFIG_CD_NO_IDESCSI
168 if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
169   source drivers/cdrom/Config.in
171 endmenu
173 mainmenu_option next_comment
174 comment 'Console drivers'
175 source drivers/video/Config.in
176 endmenu
178 source drivers/char/Config.in
179 source fs/Config.in
181 mainmenu_option next_comment
182 comment 'Sound'
183 tristate 'Sound card support' CONFIG_SOUND
184 if [ "$CONFIG_SOUND" != "n" ]; then
185   dep_tristate 'Amiga or PowerMac DMA sound support' CONFIG_DMASOUND $CONFIG_SOUND
186   source drivers/sound/Config.in
189 endmenu
191 mainmenu_option next_comment
192 comment 'Kernel hacking'
194 bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ
195 bool 'Include kgdb kernel debugger' CONFIG_KGDB
196 bool 'Include xmon kernel debugger' CONFIG_XMON
197 endmenu