1 # $Id: config.in,v 1.103 1999/09/01 19:04:44 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' \
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 \
19 PowerMac/PReP/CHRP CONFIG_ALL_PPC \
20 Gemini CONFIG_GEMINI \
22 MBX CONFIG_MBX" PowerMac
24 bool 'Symmetric multi-processing support' CONFIG_SMP
25 if [ "$CONFIG_ALL_PPC" != "y" ];then
26 define_bool CONFIG_MACH_SPECIFIC y
29 if [ "$CONFIG_8xx" = "y" ]; then
30 bool 'Math emulation' CONFIG_MATH_EMULATION
32 if [ "$CONFIG_PPC64" != "y" ];then
33 define_bool CONFIG_6xx y
38 if [ "$CONFIG_MBX" = "y" ];then
39 define_bool CONFIG_SERIAL_CONSOLE y
42 mainmenu_option next_comment
43 comment 'General setup'
45 bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
46 bool 'Enable loadable module support' CONFIG_MODULES
47 if [ "$CONFIG_MODULES" = "y" ]; then
48 bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
49 bool 'Kernel module loader' CONFIG_KMOD
52 if [ "$CONFIG_APUS" = "y" ]; then
53 define_bool CONFIG_PCI n
55 define_bool CONFIG_PCI y
58 bool 'Networking support' CONFIG_NET
59 bool 'Sysctl support' CONFIG_SYSCTL
60 bool 'System V IPC' CONFIG_SYSVIPC
61 bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
63 # only elf supported, a.out is not -- Cort
64 define_bool CONFIG_BINFMT_ELF y
65 define_bool CONFIG_KERNEL_ELF y
66 tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
68 source drivers/parport/Config.in
70 bool 'Support for VGA Console' CONFIG_VGA_CONSOLE
71 bool 'Support for frame buffer devices' CONFIG_FB
72 if [ "$CONFIG_FB" = "y" ]; then
73 bool 'Backward compatibility mode for Xpmac' CONFIG_FB_COMPAT_XPMAC
76 bool 'Power management support for PowerBook 3400/2400' CONFIG_PMAC_PBOOK
77 bool 'Support for PowerMac keyboard' CONFIG_MAC_KEYBOARD
78 bool 'Support for PowerMac floppy' CONFIG_MAC_FLOPPY
79 tristate 'Support for PowerMac serial ports' CONFIG_MAC_SERIAL
80 if [ "$CONFIG_MAC_SERIAL" = "y" ]; then
81 bool ' Support for console on serial port' CONFIG_SERIAL_CONSOLE
83 bool 'Support for Open Firmware device tree in /proc' CONFIG_PROC_DEVICETREE
84 bool 'Support for TotalImpact TotalMP' CONFIG_TOTALMP
85 bool 'Support for early boot text console (BootX only)' CONFIG_BOOTX_TEXT
86 bool 'Support for Motorola Hot Swap' CONFIG_MOTOROLA_HOTSWAP
87 if [ "$CONFIG_PREP" = "y" -o "$CONFIG_ALL_PPC" = "y" ]; then
88 bool 'PReP bootloader kernel arguments' CONFIG_CMDLINE_BOOL y
89 if [ "$CONFIG_CMDLINE_BOOL" = "y" ] ; then
90 string 'Initial kernel command string' CONFIG_CMDLINE console=ttyS0,9600 console=tty0 root=/dev/sda2
94 if [ "$CONFIG_APUS" = "y" ]; then
95 define_bool CONFIG_FB_CONSOLE y
96 define_bool CONFIG_AMIGA y
97 define_bool CONFIG_ZORRO y
98 define_bool CONFIG_AMIGAMOUSE y
99 define_bool CONFIG_ABSTRACT_CONSOLE y
100 define_bool CONFIG_FB y
101 tristate 'Amiga builtin serial support' CONFIG_AMIGA_BUILTIN_SERIAL
102 tristate 'Parallel printer support' CONFIG_M68K_PRINTER
103 tristate 'GVP IO-Extender support' CONFIG_GVPIOEXT
104 dep_tristate 'GVP IO-Extender parallel printer support' CONFIG_GVPIOEXT_LP $CONFIG_GVPIOEXT
105 dep_tristate 'GVP IO-Extender PLIP support' CONFIG_GVPIOEXT_PLIP $CONFIG_GVPIOEXT
106 tristate 'Multiface Card III serial support' CONFIG_MULTIFACE_III_TTY
107 if [ "$CONFIG_AMIGA_BUILTIN_SERIAL" = "y" -o "$CONFIG_GVPIOEXT" = "y" -o \
108 "$CONFIG_MULTIFACE_III_TTY" = "y" ]; then
109 bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
111 bool 'Use power LED as a heartbeat' CONFIG_HEARTBEAT
112 bool '/proc/hardware support' CONFIG_PROC_HARDWARE
117 source drivers/pnp/Config.in
118 source drivers/block/Config.in
119 #source drivers.new/Config.in
121 if [ "$CONFIG_NET" = "y" ]; then
125 mainmenu_option next_comment
126 comment 'SCSI support'
127 tristate 'SCSI support' CONFIG_SCSI
128 if [ "$CONFIG_SCSI" != "n" ]; then
129 source drivers/scsi/Config.in
133 if [ "$CONFIG_NET" = "y" ]; then
134 mainmenu_option next_comment
135 comment 'Network device support'
137 bool 'Network device support' CONFIG_NETDEVICES
138 if [ "$CONFIG_NETDEVICES" = "y" ]; then
139 source drivers/net/Config.in
140 if [ "$CONFIG_ATM" = "y" ]; then
141 source drivers/atm/Config.in
147 source net/ax25/Config.in
149 mainmenu_option next_comment
150 comment 'ISDN subsystem'
152 tristate 'ISDN support' CONFIG_ISDN
153 if [ "$CONFIG_ISDN" != "n" ]; then
154 source drivers/isdn/Config.in
158 mainmenu_option next_comment
159 comment 'Old CD-ROM drivers (not SCSI, not IDE)'
161 bool 'Support non-SCSI/IDE/ATAPI CDROM drives' CONFIG_CD_NO_IDESCSI
162 if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
163 source drivers/cdrom/Config.in
167 mainmenu_option next_comment
168 comment 'Console drivers'
169 source drivers/video/Config.in
172 source drivers/char/Config.in
173 source drivers/usb/Config.in
176 mainmenu_option next_comment
178 tristate 'Sound card support' CONFIG_SOUND
179 if [ "$CONFIG_SOUND" != "n" ]; then
180 dep_tristate 'Amiga or PowerMac DMA sound support' CONFIG_DMASOUND $CONFIG_SOUND
181 source drivers/sound/Config.in
186 mainmenu_option next_comment
187 comment 'Kernel hacking'
189 bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ
190 bool 'Include kgdb kernel debugger' CONFIG_KGDB
191 bool 'Include xmon kernel debugger' CONFIG_XMON