~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/arch/ppc/config.in

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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 Documentation/kbuild/config-language.txt.
  4 #
  5 define_bool CONFIG_UID16 n
  6 
  7 mainmenu_name "Linux/PowerPC Kernel Configuration"
  8 
  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
 13 
 14 mainmenu_option next_comment
 15 comment 'Loadable module support'
 16 bool 'Enable loadable module support' CONFIG_MODULES
 17 if [ "$CONFIG_MODULES" = "y" ]; then
 18    bool '  Set version information on all module symbols' CONFIG_MODVERSIONS
 19    bool '  Kernel module loader' CONFIG_KMOD
 20 fi
 21 endmenu
 22 
 23 mainmenu_option next_comment
 24 comment 'Platform support'
 25 define_bool CONFIG_PPC y
 26 choice 'Processor Type' \
 27         "6xx/7xx/7400           CONFIG_6xx      \
 28          4xx                    CONFIG_4xx      \
 29          POWER3                 CONFIG_POWER3   \
 30          POWER4                 CONFIG_POWER4   \
 31          8260                   CONFIG_8260     \
 32          8xx                    CONFIG_8xx"     6xx
 33 
 34 if [ "$CONFIG_POWER3" = "y" -o "$CONFIG_POWER4" = "y" ]; then
 35   define_bool CONFIG_PPC64BRIDGE y
 36   define_bool CONFIG_ALL_PPC y
 37 fi
 38  
 39 if [ "$CONFIG_8260" = "y" ]; then
 40   define_bool CONFIG_6xx y
 41   define_bool CONFIG_SERIAL_CONSOLE y
 42 fi
 43 
 44 if [ "$CONFIG_4xx" = "y" ]; then
 45     choice 'Machine Type'                       \
 46         "Oak                    CONFIG_OAK      \
 47          Walnut                 CONFIG_WALNUT"  Oak
 48 fi
 49 
 50 if [ "$CONFIG_8xx" = "y" ]; then
 51   define_bool CONFIG_SERIAL_CONSOLE y
 52 
 53   choice 'Machine Type'         \
 54         "RPX-Lite       CONFIG_RPXLITE          \
 55          RPX-Classic    CONFIG_RPXCLASSIC       \
 56          BSE-IP         CONFIG_BSEIP            \
 57          TQM8xxL        CONFIG_TQM8xxL          \
 58          TQM860L        CONFIG_TQM860L          \
 59          TQM860         CONFIG_TQM860           \
 60          MBX            CONFIG_MBX              \
 61          WinCept        CONFIG_WINCEPT"         RPX-Lite
 62 fi
 63 if [ "$CONFIG_6xx" = "y" ]; then
 64   choice 'Machine Type'         \
 65         "PowerMac/PReP/MTX/CHRP CONFIG_ALL_PPC  \
 66          Gemini         CONFIG_GEMINI           \
 67          EST8260        CONFIG_EST8260          \
 68          APUS           CONFIG_APUS"            PowerMac/PReP/MTX/CHRP
 69 fi
 70 
 71 if [ "$CONFIG_8xx" = "y" -o "$CONFIG_8260" = "y" ]; then
 72   define_bool CONFIG_ALL_PPC n
 73 fi
 74 
 75 if [ "$CONFIG_TQM8xxL" = "y" ]; then
 76   bool 'FPS850 Mainboard' CONFIG_FPS850
 77 fi
 78 
 79 bool 'Symmetric multi-processing support' CONFIG_SMP
 80 if [ "$CONFIG_6xx" = "y" ];then
 81   bool 'AltiVec Support' CONFIG_ALTIVEC
 82 fi
 83 
 84 if [ "$CONFIG_ALL_PPC" != "y" ];then
 85   define_bool CONFIG_MACH_SPECIFIC y
 86 fi
 87 
 88 if [ "$CONFIG_4xx" = "y" -o "$CONFIG_8xx" = "y" ]; then
 89   bool 'Math emulation' CONFIG_MATH_EMULATION
 90 fi
 91 
 92 endmenu
 93 
 94 mainmenu_option next_comment
 95 comment 'General setup'
 96 
 97 bool 'High memory support (experimental)' CONFIG_HIGHMEM
 98 bool 'Mac-on-Linux support' CONFIG_MOL
 99 
100 define_bool CONFIG_ISA n
101 define_bool CONFIG_EISA n
102 define_bool CONFIG_SBUS n
103 
104 # Yes MCA RS/6000s exist but Linux-PPC does not currently support any
105 define_bool CONFIG_MCA n
106 
107 if [ "$CONFIG_APUS" = "y" -o "$CONFIG_4xx" = "y" -o \
108      "$CONFIG_8260" = "y" ]; then
109    define_bool CONFIG_PCI n
110 else
111    if [ "$CONFIG_8xx" = "y" ]; then
112       bool 'QSpan PCI' CONFIG_PCI_QSPAN
113       define_bool CONFIG_PCI $CONFIG_PCI_QSPAN
114    else
115       define_bool CONFIG_PCI y
116    fi
117 fi
118 
119 bool 'Networking support' CONFIG_NET
120 bool 'Sysctl support' CONFIG_SYSCTL
121 bool 'System V IPC' CONFIG_SYSVIPC
122 bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
123 
124 # only elf supported, a.out is not -- Cort
125 if [ "$CONFIG_PROC_FS" = "y" ]; then
126    define_bool CONFIG_KCORE_ELF y
127 fi
128 define_bool CONFIG_BINFMT_ELF y
129 define_bool CONFIG_KERNEL_ELF y
130 tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
131 
132 source drivers/pci/Config.in
133 source drivers/zorro/Config.in
134 
135 bool 'Support for hot-pluggable devices' CONFIG_HOTPLUG
136 
137 if [ "$CONFIG_HOTPLUG" = "y" ]; then
138    source drivers/pcmcia/Config.in
139 else
140    define_bool CONFIG_PCMCIA n
141 fi
142 
143 source drivers/parport/Config.in
144 
145 if [ "$CONFIG_4xx" != "y" -a "$CONFIG_8xx" != "y" ]; then
146   bool 'Support for VGA Console' CONFIG_VGA_CONSOLE
147   bool 'Support for frame buffer devices' CONFIG_FB
148   if [ "$CONFIG_FB" = "y" ]; then
149     bool 'Backward compatibility mode for Xpmac' CONFIG_FB_COMPAT_XPMAC
150   fi
151 
152   tristate 'Support for /dev/rtc' CONFIG_PPC_RTC
153   bool 'Support for Open Firmware device tree in /proc' CONFIG_PROC_DEVICETREE
154   bool 'Support for early boot text console (BootX only)' CONFIG_BOOTX_TEXT
155   bool 'Support for Motorola Hot Swap' CONFIG_MOTOROLA_HOTSWAP
156 fi
157 
158 if [ "$CONFIG_PREP" = "y" -o "$CONFIG_ALL_PPC" = "y" ]; then
159   bool 'PReP bootloader kernel arguments' CONFIG_CMDLINE_BOOL
160   if [ "$CONFIG_CMDLINE_BOOL" = "y" ] ; then
161     string 'Initial kernel command string' CONFIG_CMDLINE "console=ttyS0,9600 console=tty0 root=/dev/sda2"
162   fi
163 fi
164 
165 if [ "$CONFIG_APUS" = "y" ]; then
166   define_bool CONFIG_FB_CONSOLE y
167   define_bool CONFIG_AMIGA y
168   define_bool CONFIG_ZORRO y
169   define_bool CONFIG_AMIGAMOUSE y
170   define_bool CONFIG_ABSTRACT_CONSOLE y
171   define_bool CONFIG_FB y
172   tristate 'Amiga builtin serial support' CONFIG_AMIGA_BUILTIN_SERIAL
173   tristate 'Parallel printer support' CONFIG_M68K_PRINTER
174   tristate 'GVP IO-Extender support' CONFIG_GVPIOEXT
175   dep_tristate 'GVP IO-Extender parallel printer support' CONFIG_GVPIOEXT_LP $CONFIG_GVPIOEXT
176   dep_tristate 'GVP IO-Extender PLIP support' CONFIG_GVPIOEXT_PLIP $CONFIG_GVPIOEXT
177   tristate 'Multiface Card III serial support' CONFIG_MULTIFACE_III_TTY
178   if [ "$CONFIG_AMIGA_BUILTIN_SERIAL" = "y" -o "$CONFIG_GVPIOEXT" = "y" -o \
179        "$CONFIG_MULTIFACE_III_TTY" = "y" ]; then
180     bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
181   fi
182   bool 'Use power LED as a heartbeat' CONFIG_HEARTBEAT
183   bool '/proc/hardware support' CONFIG_PROC_HARDWARE
184 fi
185 
186 endmenu
187 source drivers/mtd/Config.in
188 source drivers/pnp/Config.in
189 source drivers/block/Config.in
190 source drivers/md/Config.in
191 
192 if [ "$CONFIG_NET" = "y" ]; then
193   source net/Config.in
194 fi
195 
196 mainmenu_option next_comment
197 comment 'ATA/IDE/MFM/RLL support'
198 
199 tristate 'ATA/IDE/MFM/RLL support' CONFIG_IDE
200 
201 if [ "$CONFIG_IDE" != "n" ]; then
202   source drivers/ide/Config.in
203 else
204   define_bool CONFIG_BLK_DEV_IDE_MODES n
205   define_bool CONFIG_BLK_DEV_HD n
206 fi
207 endmenu
208 
209 mainmenu_option next_comment
210 comment 'SCSI support'
211 tristate 'SCSI support' CONFIG_SCSI
212 if [ "$CONFIG_SCSI" != "n" ]; then
213   source drivers/scsi/Config.in
214 fi
215 endmenu
216 
217 source drivers/ieee1394/Config.in
218 
219 if [ "$CONFIG_NET" = "y" ]; then
220   mainmenu_option next_comment
221   comment 'Network device support'
222 
223   bool 'Network device support' CONFIG_NETDEVICES
224   if [ "$CONFIG_NETDEVICES" = "y" ]; then
225     source drivers/net/Config.in
226     if [ "$CONFIG_ATM" = "y" ]; then
227       source drivers/atm/Config.in
228     fi
229   fi
230   endmenu
231 fi
232 
233 source net/ax25/Config.in
234 
235 source net/irda/Config.in
236 
237 mainmenu_option next_comment
238 comment 'ISDN subsystem'
239 
240 tristate 'ISDN support' CONFIG_ISDN
241 if [ "$CONFIG_ISDN" != "n" ]; then
242   source drivers/isdn/Config.in
243 fi
244 endmenu
245 
246 mainmenu_option next_comment
247 comment 'Old CD-ROM drivers (not SCSI, not IDE)'
248 
249 bool 'Support non-SCSI/IDE/ATAPI CDROM drives' CONFIG_CD_NO_IDESCSI
250 if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
251   source drivers/cdrom/Config.in
252 fi
253 endmenu
254 
255 mainmenu_option next_comment
256 comment 'Console drivers'
257 source drivers/video/Config.in
258 endmenu
259 
260 source drivers/input/Config.in
261 
262 mainmenu_option next_comment
263 comment 'Macintosh device drivers'
264 
265 if [ "$CONFIG_ALL_PPC" = "y" ]; then
266   # we want to change this to something like CONFIG_SYSCTRL_CUDA/PMU
267   bool 'Support for CUDA based PowerMacs' CONFIG_ADB_CUDA
268   bool 'Support for PMU  based PowerMacs' CONFIG_ADB_PMU
269   if [ "$CONFIG_ADB_PMU" = "y" ]; then
270      bool '   Power management support for PowerBooks' CONFIG_PMAC_PBOOK
271      # made a separate option since backlight may end up beeing used
272      # on non-powerbook machines (but only on PMU based ones AFAIK)
273      bool '   Backlight control for LCD screens' CONFIG_PMAC_BACKLIGHT
274   fi
275   bool 'Support for PowerMac floppy' CONFIG_MAC_FLOPPY
276   tristate 'Support for PowerMac serial ports' CONFIG_MAC_SERIAL
277   if [ "$CONFIG_MAC_SERIAL" = "y" ]; then
278      bool '   Support for console on serial port' CONFIG_SERIAL_CONSOLE
279   fi
280   bool 'Apple Desktop Bus (ADB) support' CONFIG_ADB
281   if [ "$CONFIG_ADB" = "y" ]; then
282      bool '   Include MacIO (CHRP) ADB driver' CONFIG_ADB_MACIO
283   fi
284 fi
285 if [ "$CONFIG_ADB" = "y" ]; then
286   dep_bool '   Use input layer for ADB devices' CONFIG_INPUT_ADBHID $CONFIG_INPUT
287   if [ "$CONFIG_INPUT_ADBHID" = "y" ]; then
288      define_bool CONFIG_MAC_HID y
289      bool '     Support for ADB raw keycodes' CONFIG_MAC_ADBKEYCODES
290      bool '     Support for mouse button 2+3 emulation' CONFIG_MAC_EMUMOUSEBTN
291   else
292      bool '   Support for ADB keyboard (old driver)' CONFIG_ADB_KEYBOARD
293   fi
294 fi
295 endmenu
296 
297 source drivers/char/Config.in
298 
299 source drivers/media/Config.in
300 
301 source fs/Config.in
302 
303 mainmenu_option next_comment
304 comment 'Sound'
305 tristate 'Sound card support' CONFIG_SOUND
306 if [ "$CONFIG_SOUND" != "n" ]; then
307   source drivers/sound/dmasound/Config.in
308   source drivers/sound/Config.in
309 fi
310 
311 endmenu
312 
313 if [ "$CONFIG_8xx" = "y" ]; then
314 source arch/ppc/8xx_io/Config.in
315 fi
316 
317 if [ "$CONFIG_8260" = "y" ]; then
318 source arch/ppc/8260_io/Config.in
319 fi
320 
321 source drivers/usb/Config.in
322 
323 mainmenu_option next_comment
324 comment 'Kernel hacking'
325 
326 bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ
327 bool 'Include kgdb kernel debugger' CONFIG_KGDB
328 bool 'Include xmon kernel debugger' CONFIG_XMON
329 endmenu

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.