mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-03 17:14:14 +08:00
b1b3f49ce4
As suggested by Andrew Morton: This is a pet peeve of mine. Any time there's a long list of items (header file inclusions, kconfig entries, array initalisers, etc) and someone wants to add a new item, they *always* go and stick it at the end of the list. Guys, don't do this. Either put the new item into a randomly-chosen position or, probably better, alphanumerically sort the list. lets sort all our select statements alphanumerically. This commit was created by the following perl: while (<>) { while (/\\\s*$/) { $_ .= <>; } undef %selects if /^\s*config\s+/; if (/^\s+select\s+(\w+).*/) { if (defined($selects{$1})) { if ($selects{$1} eq $_) { print STDERR "Warning: removing duplicated $1 entry\n"; } else { print STDERR "Error: $1 differently selected\n". "\tOld: $selects{$1}\n". "\tNew: $_\n"; exit 1; } } $selects{$1} = $_; next; } if (%selects and (/^\s*$/ or /^\s+help/ or /^\s+---help---/ or /^endif/ or /^endchoice/)) { foreach $k (sort (keys %selects)) { print "$selects{$k}"; } undef %selects; } print; } if (%selects) { foreach $k (sort (keys %selects)) { print "$selects{$k}"; } } It found two duplicates: Warning: removing duplicated S5P_SETUP_MIPIPHY entry Warning: removing duplicated HARDIRQS_SW_RESEND entry and they are identical duplicates, hence the shrinkage in the diffstat of two lines. We have four testers reporting success of this change (Tony, Stephen, Linus and Sekhar.) Acked-by: Jason Cooper <jason@lakedaemon.net> Acked-by: Tony Lindgren <tony@atomide.com> Acked-by: Stephen Warren <swarren@nvidia.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Sekhar Nori <nsekhar@ti.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
98 lines
2.1 KiB
Plaintext
98 lines
2.1 KiB
Plaintext
if ARCH_FOOTBRIDGE
|
|
|
|
menu "Footbridge Implementations"
|
|
|
|
config ARCH_CATS
|
|
bool "CATS"
|
|
select CLKEVT_I8253
|
|
select CLKSRC_I8253
|
|
select FOOTBRIDGE_HOST
|
|
select ISA
|
|
select ISA_DMA
|
|
select PCI
|
|
help
|
|
Say Y here if you intend to run this kernel on the CATS.
|
|
|
|
Saying N will reduce the size of the Footbridge kernel.
|
|
|
|
config ARCH_PERSONAL_SERVER
|
|
bool "Compaq Personal Server"
|
|
select FOOTBRIDGE_HOST
|
|
select ISA
|
|
select ISA_DMA
|
|
select PCI
|
|
---help---
|
|
Say Y here if you intend to run this kernel on the Compaq
|
|
Personal Server.
|
|
|
|
Saying N will reduce the size of the Footbridge kernel.
|
|
|
|
The Compaq Personal Server is not available for purchase.
|
|
There are no product plans beyond the current research
|
|
prototypes at this time. Information is available at:
|
|
|
|
<http://www.crl.hpl.hp.com/projects/personalserver/>
|
|
|
|
If you have any questions or comments about the Compaq Personal
|
|
Server, send e-mail to <skiff@crl.dec.com>.
|
|
|
|
config ARCH_EBSA285_ADDIN
|
|
bool "EBSA285 (addin mode)"
|
|
select ARCH_EBSA285
|
|
select FOOTBRIDGE_ADDIN
|
|
help
|
|
Say Y here if you intend to run this kernel on the EBSA285 card
|
|
in addin mode.
|
|
|
|
Saying N will reduce the size of the Footbridge kernel.
|
|
|
|
config ARCH_EBSA285_HOST
|
|
bool "EBSA285 (host mode)"
|
|
select ARCH_EBSA285
|
|
select FOOTBRIDGE_HOST
|
|
select ISA
|
|
select ISA_DMA
|
|
select PCI
|
|
help
|
|
Say Y here if you intend to run this kernel on the EBSA285 card
|
|
in host ("central function") mode.
|
|
|
|
Saying N will reduce the size of the Footbridge kernel.
|
|
|
|
config ARCH_NETWINDER
|
|
bool "NetWinder"
|
|
select CLKEVT_I8253
|
|
select CLKSRC_I8253
|
|
select FOOTBRIDGE_HOST
|
|
select ISA
|
|
select ISA_DMA
|
|
select PCI
|
|
help
|
|
Say Y here if you intend to run this kernel on the Rebel.COM
|
|
NetWinder. Information about this machine can be found at:
|
|
|
|
<http://www.netwinder.org/>
|
|
|
|
Saying N will reduce the size of the Footbridge kernel.
|
|
|
|
endmenu
|
|
|
|
# Footbridge support
|
|
config FOOTBRIDGE
|
|
bool
|
|
|
|
# Footbridge in host mode
|
|
config FOOTBRIDGE_HOST
|
|
bool
|
|
|
|
# Footbridge in addin mode
|
|
config FOOTBRIDGE_ADDIN
|
|
bool
|
|
|
|
# EBSA285 board in either host or addin mode
|
|
config ARCH_EBSA285
|
|
bool
|
|
select ARCH_MAY_HAVE_PC_FDC
|
|
|
|
endif
|