summaryrefslogtreecommitdiffstats
path: root/arch/ppc/config.in
diff options
context:
space:
mode:
Diffstat (limited to 'arch/ppc/config.in')
-rw-r--r--arch/ppc/config.in75
1 files changed, 42 insertions, 33 deletions
diff --git a/arch/ppc/config.in b/arch/ppc/config.in
index 72bab8928..4ab631988 100644
--- a/arch/ppc/config.in
+++ b/arch/ppc/config.in
@@ -1,30 +1,37 @@
-# $Id: config.in,v 1.36 1997/12/29 21:36:52 geert Exp $
+# $Id: config.in,v 1.47 1998/04/10 10:19:04 geert Exp $
# For a description of the syntax of this configuration file,
# see the Configure script.
#
mainmenu_name "Linux/PowerPC Kernel Configuration"
+
+
mainmenu_option next_comment
comment 'Platform support'
define_bool CONFIG_PPC y
-if [ "`uname`" != "Linux" -o "`uname -m`" != "ppc" ]; then
- define_bool CONFIG_CROSSCOMPILE y
-else
- define_bool CONFIG_NATIVE y
-fi
-
-define_bool CONFIG_MACH_SPECIFIC y
-bool 'Build PowerMac Kernel (not PReP or CHRP)?' CONFIG_PMAC
-bool 'Build PReP Kernel (not PowerMac or CHRP)?' CONFIG_PREP
-bool 'Build CHRP Kernel (not PReP or PowerMac)?' CONFIG_CHRP
+#if [ "`uname`" != "Linux" -o "`uname -m`" != "ppc" ]; then
+# define_bool CONFIG_CROSSCOMPILE y
+#else
+# define_bool CONFIG_NATIVE y
+#fi
choice 'Processor type' \
- "Common CONFIG_COMMON \
- 601 CONFIG_601 \
- 603 CONFIG_603 \
- 604 CONFIG_604" Common
+ "6xx/7xx CONFIG_6xx \
+ 860/821 CONFIG_8xx" 6xx/7xx
+
+choice 'Machine Type' \
+ "PowerMac CONFIG_PMAC \
+ PReP CONFIG_PREP \
+ CHRP CONFIG_CHRP \
+ PowerMac/PReP/CHRP CONFIG_ALL_PPC \
+ APUS CONFIG_APUS \
+ MBX CONFIG_MBX" PReP
endmenu
+if [ "$CONFIG_ALL_PPC" != "y" ]; then
+ define_bool CONFIG_MACH_SPECIFIC y
+fi
+
mainmenu_option next_comment
comment 'General setup'
@@ -35,9 +42,16 @@ if [ "$CONFIG_MODULES" = "y" ]; then
bool 'Kernel module loader' CONFIG_KMOD
fi
-define_bool CONFIG_PCI y
+if [ "$CONFIG_APUS" = "y" ]; then
+ define_bool CONFIG_PCI n
+else
+ define_bool CONFIG_PCI y
+fi
if [ "$CONFIG_PREP" = "y" ]; then
- bool 'PCI bridge optimization' CONFIG_PCI_OPTIMIZE
+ bool 'PCI quirks' CONFIG_PCI_QUIRKS
+ if [ "$CONFIG_PCI_QUIRKS" = "y" ]; then
+ bool ' PCI bridge optimization' CONFIG_PCI_OPTIMIZE
+ fi
fi
bool 'Backward-compatible /proc/pci' CONFIG_PCI_OLD_PROC
bool 'Networking support' CONFIG_NET
@@ -51,6 +65,14 @@ define_bool CONFIG_KERNEL_ELF y
tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
tristate 'Kernel support for JAVA binaries (obsolete)' CONFIG_BINFMT_JAVA
+tristate 'Parallel port support' CONFIG_PARPORT
+if [ "$CONFIG_PARPORT" != "n" ]; then
+ dep_tristate ' PC-style hardware' CONFIG_PARPORT_PC $CONFIG_PARPORT
+ if [ "$CONFIG_PARPORT_PC" != "n" ]; then
+ bool ' Support foreign hardware' CONFIG_PARPORT_OTHER
+ fi
+fi
+
if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
bool 'New unified console driver (EXPERIMENTAL)' CONFIG_ABSTRACT_CONSOLE
fi
@@ -68,6 +90,7 @@ else
# if compiling specifically for prep or chrp, or supporting all arch's
if [ "$CONFIG_ABSTRACT_CONSOLE" = "y" ]; then
bool 'Support for frame buffer devices' CONFIG_FB
+ bool 'Support for VGA devices' CONFIG_VGA_CONSOLE
bool 'Backward compatibility mode for Xpmac' CONFIG_FB_COMPAT_XPMAC
else
bool 'Support for PowerMac console' CONFIG_PMAC_CONSOLE
@@ -79,13 +102,10 @@ if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
bool 'Support for PowerMac mouse (EXPERIMENTAL)' CONFIG_MACMOUSE
fi
bool 'Support for Open Firmware device tree in /proc' CONFIG_PROC_DEVICETREE
+bool 'Include kgdb kernel debugger' CONFIG_KGDB
bool 'Include xmon kernel debugger' CONFIG_XMON
-if [ "$CONFIG_ABSTRACT_CONSOLE" = "y" ]; then
- if [ "$CONFIG_FB" != "y" ]; then
- define_bool CONFIG_VGA_CONSOLE y
- fi
-else
+if [ "$CONFIG_ABSTRACT_CONSOLE" != "y" ]; then
if [ "$CONFIG_PMAC_CONSOLE" = "y" ]; then
bool 'Support for Apple "control" display' CONFIG_CONTROL_VIDEO
bool 'Support for Apple "platinum" display' CONFIG_PLATINUM_VIDEO
@@ -149,17 +169,6 @@ if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
fi
endmenu
-# Conditionally compile in the Uniform CD-ROM driver
-if [ "$CONFIG_BLK_DEV_SR" = "y" -o "$CONFIG_SBPCD" = "y" -o "$CONFIG_MCD" = "y" -o "$CONFIG_CM206" = "y" -o "$CONFIG_CDU31A" = "y" ]; then
- define_bool CONFIG_CDROM y
-else
- if [ "$CONFIG_BLK_DEV_SR" = "m" -o "$CONFIG_SBPCD" = "m" -o "$CONFIG_MCD" = "m" -o "$CONFIG_CM206" = "m" -o "$CONFIG_CDU31A" = "m" ]; then
- define_bool CONFIG_CDROM m
- else
- define_bool CONFIG_CDROM n
- fi
-fi
-
source fs/Config.in
source fs/nls/Config.in