diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1998-09-19 19:15:08 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1998-09-19 19:15:08 +0000 |
commit | 03ba4131783cc9e872f8bb26a03f15bc11f27564 (patch) | |
tree | 88db8dba75ae06ba3bad08e42c5e52efc162535c /arch/arm/config.in | |
parent | 257730f99381dd26e10b832fce4c94cae7ac1176 (diff) |
- Merge with Linux 2.1.121.
- Bugfixes.
Diffstat (limited to 'arch/arm/config.in')
-rw-r--r-- | arch/arm/config.in | 71 |
1 files changed, 52 insertions, 19 deletions
diff --git a/arch/arm/config.in b/arch/arm/config.in index 59eae0e87..2b59a964c 100644 --- a/arch/arm/config.in +++ b/arch/arm/config.in @@ -8,19 +8,40 @@ define_bool CONFIG_ARM y mainmenu_option next_comment comment 'System and processor type' + choice 'ARM system type' \ "Archimedes CONFIG_ARCH_ARC \ A5000 CONFIG_ARCH_A5K \ RiscPC CONFIG_ARCH_RPC \ EBSA-110 CONFIG_ARCH_EBSA110 \ EBSA-285 CONFIG_ARCH_EBSA285 \ - NexusPCI CONFIG_ARCH_NEXUSPCI" RiscPC -if [ "$CONFIG_ARCH_ARC" = "y" -o "$CONFIG_ARCH_A5K" = "y" -o "$CONFIG_ARCH_RPC" = "y" ]; then + NexusPCI CONFIG_ARCH_NEXUSPCI \ + Corel-VNC CONFIG_ARCH_VNC \ + Tbox CONFIG_ARCH_TBOX" RiscPC + +if [ "$CONFIG_ARCH_EBSA285" = "y" ]; then + bool ' Include support for CATS boards' CONFIG_CATS +fi + +# Select various configuration options depending on the machine type +# Easy check for Acorn-style architectures + +if [ "$CONFIG_ARCH_ARC" = "y" -o \ + "$CONFIG_ARCH_A5K" = "y" -o \ + "$CONFIG_ARCH_RPC" = "y" ]; then define_bool CONFIG_ARCH_ACORN y else define_bool CONFIG_ARCH_ACORN n fi -if [ "$CONFIG_ARCH_NEXUSPCI" = "y" ]; then + +if [ "$CONFIG_ARCH_TBOX" = "y" ]; then + define_bool CONFIG_BUS_I2C y +fi + +# These machines have PCI/may have PCI + +if [ "$CONFIG_ARCH_NEXUSPCI" = "y" -o \ + "$CONFIG_ARCH_VNC" = "y" ]; then define_bool CONFIG_PCI y else if [ "$CONFIG_ARCH_EBSA285" = "y" ]; then @@ -32,20 +53,19 @@ fi # ever built a machine that can take both, and now that ARM3 is obsolete # nobody is likely to either. -if [ "$CONFIG_ARCH_RPC" = "y" -o "$CONFIG_ARCH_NEXUSPCI" = "y" -o "$CONFIG_ARCH_EBSA110" = "y" -o "$CONFIG_ARCH_EBSA285" = "y" ]; then +if [ "$CONFIG_ARCH_ARC" = "y" -o \ + "$CONFIG_ARCH_A5K" = "y" ]; then + define_bool CONFIG_CPU_32 n + define_bool CONFIG_CPU_26 y +else define_bool CONFIG_CPU_32 y define_bool CONFIG_CPU_26 n -else - if [ "$CONFIG_ARCH_ARC" = "y" -o "$CONFIG_ARCH_A5K" = "y" ]; then - define_bool CONFIG_CPU_32 n - define_bool CONFIG_CPU_26 y - fi fi # Now allow the user to choose a more precise CPU. This is only used to set # the flags we pass to GCC, not in any code. -choice 'Optimise for CPU' \ +choice 'Optimise for CPU' \ "ARM2 CONFIG_CPU_ARM2 \ ARM3 CONFIG_CPU_ARM3 \ ARM6 CONFIG_CPU_ARM6 \ @@ -92,8 +112,8 @@ tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC tristate 'Parallel port support' CONFIG_PARPORT if [ "$CONFIG_PARPORT" != "n" ]; then - dep_tristate ' PC-style hardware' CONFIG_PARPORT_PC $CONFIG_PARPORT dep_tristate ' Archimedes hardware' CONFIG_PARPORT_ARC $CONFIG_PARPORT + dep_tristate ' PC-style hardware' CONFIG_PARPORT_PC $CONFIG_PARPORT # If exactly one hardware type is selected then parport will optimise away # support for loading any others. Defeat this if the user is keen. if [ "$CONFIG_PARPORT_PC" = "n" -o "$CONFIG_PARPORT_ARC" = "n" ]; then @@ -104,16 +124,29 @@ if [ "$CONFIG_PARPORT" != "n" ]; then fi endmenu -source arch/arm/drivers/block/Config.in -source drivers/acorn/block/Config.in +source drivers/pnp/Config.in + +source drivers/block/Config.in + +if [ "$CONFIG_ARCH_ACORN" = "y" ]; then + source drivers/acorn/block/Config.in +fi source arch/arm/drivers/char/Config.in -mainmenu_option next_comment -comment 'Console drivers' -bool 'Support Frame buffer devices' CONFIG_FB -source drivers/video/Config.in -endmenu +if [ "$CONFIG_VT" = "y" ]; then + mainmenu_option next_comment + comment 'Console drivers' + if [ "$CONFIG_ARCH_ACORN" != "y" -a "$CONFIG_ARCH_EBSA110" != "y" ]; then + bool 'VGA text console' CONFIG_VGA_CONSOLE + if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then + bool 'Video mode selection support' CONFIG_VIDEO_SELECT + fi + fi + bool 'Support Frame buffer devices' CONFIG_FB + source drivers/video/Config.in + endmenu +fi if [ "$CONFIG_NET" = "y" ]; then source net/Config.in @@ -140,7 +173,7 @@ if [ "$CONFIG_SCSI" != "n" ]; then fi endmenu -if [ "$CONFIG_ARCH_ACORN" = "y" ]; then +if [ "$CONFIG_ARCH_ACORN" = "y" -o "$CONFIG_PCI" = "y" ]; then mainmenu_option next_comment comment 'Sound' |