diff options
| author | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-03-15 15:03:06 -0400 |
|---|---|---|
| committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-03-15 15:03:06 -0400 |
| commit | ccf50e2341c4174d5579315e184ea312081acec6 (patch) | |
| tree | 52f424514248ed1412e0a423af0294f106e5e102 | |
| parent | 8e4971f2fb2380ce66196136e113d04196b80fcd (diff) | |
ARM: Fix sorting of platform group config options and includes
... and document the sorting criteria to help future additions.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| -rw-r--r-- | arch/arm/Kconfig | 81 |
1 files changed, 45 insertions, 36 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index cadfe2ee66a5..c5408bf1bf43 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
| @@ -218,6 +218,10 @@ config MMU | |||
| 218 | Select if you want MMU-based virtualised addressing space | 218 | Select if you want MMU-based virtualised addressing space |
| 219 | support by paged memory management. If unsure, say 'Y'. | 219 | support by paged memory management. If unsure, say 'Y'. |
| 220 | 220 | ||
| 221 | # | ||
| 222 | # The "ARM system type" choice list is ordered alphabetically by option | ||
| 223 | # text. Please add new entries in the option alphabetic order. | ||
| 224 | # | ||
| 221 | choice | 225 | choice |
| 222 | prompt "ARM system type" | 226 | prompt "ARM system type" |
| 223 | default ARCH_VERSATILE | 227 | default ARCH_VERSATILE |
| @@ -274,6 +278,18 @@ config ARCH_AT91 | |||
| 274 | This enables support for systems based on the Atmel AT91RM9200, | 278 | This enables support for systems based on the Atmel AT91RM9200, |
| 275 | AT91SAM9 and AT91CAP9 processors. | 279 | AT91SAM9 and AT91CAP9 processors. |
| 276 | 280 | ||
| 281 | config ARCH_BCMRING | ||
| 282 | bool "Broadcom BCMRING" | ||
| 283 | depends on MMU | ||
| 284 | select CPU_V6 | ||
| 285 | select ARM_AMBA | ||
| 286 | select COMMON_CLKDEV | ||
| 287 | select GENERIC_TIME | ||
| 288 | select GENERIC_CLOCKEVENTS | ||
| 289 | select ARCH_WANT_OPTIONAL_GPIOLIB | ||
| 290 | help | ||
| 291 | Support for Broadcom's BCMRing platform. | ||
| 292 | |||
| 277 | config ARCH_CLPS711X | 293 | config ARCH_CLPS711X |
| 278 | bool "Cirrus Logic CLPS711x/EP721x-based" | 294 | bool "Cirrus Logic CLPS711x/EP721x-based" |
| 279 | select CPU_ARM720T | 295 | select CPU_ARM720T |
| @@ -359,20 +375,6 @@ config ARCH_H720X | |||
| 359 | help | 375 | help |
| 360 | This enables support for systems based on the Hynix HMS720x | 376 | This enables support for systems based on the Hynix HMS720x |
| 361 | 377 | ||
| 362 | config ARCH_NOMADIK | ||
| 363 | bool "STMicroelectronics Nomadik" | ||
| 364 | select ARM_AMBA | ||
| 365 | select ARM_VIC | ||
| 366 | select CPU_ARM926T | ||
| 367 | select HAVE_CLK | ||
| 368 | select COMMON_CLKDEV | ||
| 369 | select GENERIC_TIME | ||
| 370 | select GENERIC_CLOCKEVENTS | ||
| 371 | select GENERIC_GPIO | ||
| 372 | select ARCH_REQUIRE_GPIOLIB | ||
| 373 | help | ||
| 374 | Support for the Nomadik platform by ST-Ericsson | ||
| 375 | |||
| 376 | config ARCH_IOP13XX | 378 | config ARCH_IOP13XX |
| 377 | bool "IOP13xx-based" | 379 | bool "IOP13xx-based" |
| 378 | depends on MMU | 380 | depends on MMU |
| @@ -747,6 +749,30 @@ config ARCH_U300 | |||
| 747 | help | 749 | help |
| 748 | Support for ST-Ericsson U300 series mobile platforms. | 750 | Support for ST-Ericsson U300 series mobile platforms. |
| 749 | 751 | ||
| 752 | config ARCH_U8500 | ||
| 753 | bool "ST-Ericsson U8500 Series" | ||
| 754 | select CPU_V7 | ||
| 755 | select ARM_AMBA | ||
| 756 | select GENERIC_TIME | ||
| 757 | select GENERIC_CLOCKEVENTS | ||
| 758 | select COMMON_CLKDEV | ||
| 759 | help | ||
| 760 | Support for ST-Ericsson's Ux500 architecture | ||
| 761 | |||
| 762 | config ARCH_NOMADIK | ||
| 763 | bool "STMicroelectronics Nomadik" | ||
| 764 | select ARM_AMBA | ||
| 765 | select ARM_VIC | ||
| 766 | select CPU_ARM926T | ||
| 767 | select HAVE_CLK | ||
| 768 | select COMMON_CLKDEV | ||
| 769 | select GENERIC_TIME | ||
| 770 | select GENERIC_CLOCKEVENTS | ||
| 771 | select GENERIC_GPIO | ||
| 772 | select ARCH_REQUIRE_GPIOLIB | ||
| 773 | help | ||
| 774 | Support for the Nomadik platform by ST-Ericsson | ||
| 775 | |||
| 750 | config ARCH_DAVINCI | 776 | config ARCH_DAVINCI |
| 751 | bool "TI DaVinci" | 777 | bool "TI DaVinci" |
| 752 | select CPU_ARM926T | 778 | select CPU_ARM926T |
| @@ -775,30 +801,13 @@ config ARCH_OMAP | |||
| 775 | help | 801 | help |
| 776 | Support for TI's OMAP platform (OMAP1 and OMAP2). | 802 | Support for TI's OMAP platform (OMAP1 and OMAP2). |
| 777 | 803 | ||
| 778 | config ARCH_BCMRING | ||
| 779 | bool "Broadcom BCMRING" | ||
| 780 | depends on MMU | ||
| 781 | select CPU_V6 | ||
| 782 | select ARM_AMBA | ||
| 783 | select COMMON_CLKDEV | ||
| 784 | select GENERIC_TIME | ||
| 785 | select GENERIC_CLOCKEVENTS | ||
| 786 | select ARCH_WANT_OPTIONAL_GPIOLIB | ||
| 787 | help | ||
| 788 | Support for Broadcom's BCMRing platform. | ||
| 789 | |||
| 790 | config ARCH_U8500 | ||
| 791 | bool "ST-Ericsson U8500 Series" | ||
| 792 | select CPU_V7 | ||
| 793 | select ARM_AMBA | ||
| 794 | select GENERIC_TIME | ||
| 795 | select GENERIC_CLOCKEVENTS | ||
| 796 | select COMMON_CLKDEV | ||
| 797 | help | ||
| 798 | Support for ST-Ericsson's Ux500 architecture | ||
| 799 | |||
| 800 | endchoice | 804 | endchoice |
| 801 | 805 | ||
| 806 | # | ||
| 807 | # This is sorted alphabetically by mach-* pathname. However, plat-* | ||
| 808 | # Kconfigs may be included either alphabetically (according to the | ||
| 809 | # plat- suffix) or along side the corresponding mach-* source. | ||
| 810 | # | ||
| 802 | source "arch/arm/mach-aaec2000/Kconfig" | 811 | source "arch/arm/mach-aaec2000/Kconfig" |
| 803 | 812 | ||
| 804 | source "arch/arm/mach-at91/Kconfig" | 813 | source "arch/arm/mach-at91/Kconfig" |
