[ARM] 3963/1: AT91: Update configuration files

A number of configuration file changes.

These are mainly to replace references to ARCH_AT91RM9200 and
ARCH_AT91SAM9261 with the common/generic ARCH_AT91. That way we don't
need to mention every specific AT91 processor explicitly.

Also adds the configuration option for AT91SAM9260-EK and AT91SAM9261-EK
boards.

Signed-off-by: Andrew Victor <andrew@sanpeople.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

authored by Andrew Victor and committed by Russell King 58a0cd78 022cbd73

+42 -13
+1 -1
arch/arm/Kconfig
··· 583 ARCH_LUBBOCK || MACH_MAINSTONE || ARCH_NETWINDER || \ 584 ARCH_OMAP || ARCH_P720T || ARCH_PXA_IDP || \ 585 ARCH_SA1100 || ARCH_SHARK || ARCH_VERSATILE || \ 586 - ARCH_AT91RM9200 || MACH_TRIZEPS4 587 help 588 If you say Y here, the LEDs on your machine will be used 589 to provide useful information about your current system status.
··· 583 ARCH_LUBBOCK || MACH_MAINSTONE || ARCH_NETWINDER || \ 584 ARCH_OMAP || ARCH_P720T || ARCH_PXA_IDP || \ 585 ARCH_SA1100 || ARCH_SHARK || ARCH_VERSATILE || \ 586 + ARCH_AT91 || MACH_TRIZEPS4 587 help 588 If you say Y here, the LEDs on your machine will be used 589 to provide useful information about your current system status.
+1 -1
arch/arm/configs/csb637_defconfig
··· 623 # CONFIG_USBPCWATCHDOG is not set 624 # CONFIG_NVRAM is not set 625 CONFIG_RTC=y 626 - # CONFIG_AT91_RTC is not set 627 # CONFIG_DTLK is not set 628 # CONFIG_R3964 is not set 629
··· 623 # CONFIG_USBPCWATCHDOG is not set 624 # CONFIG_NVRAM is not set 625 CONFIG_RTC=y 626 + # CONFIG_AT91RM9200_RTC is not set 627 # CONFIG_DTLK is not set 628 # CONFIG_R3964 is not set 629
+1 -1
arch/arm/configs/kb9202_defconfig
··· 437 # CONFIG_WATCHDOG is not set 438 # CONFIG_NVRAM is not set 439 # CONFIG_RTC is not set 440 - # CONFIG_AT91_RTC is not set 441 # CONFIG_DTLK is not set 442 # CONFIG_R3964 is not set 443
··· 437 # CONFIG_WATCHDOG is not set 438 # CONFIG_NVRAM is not set 439 # CONFIG_RTC is not set 440 + # CONFIG_AT91RM9200_RTC is not set 441 # CONFIG_DTLK is not set 442 # CONFIG_R3964 is not set 443
+30
arch/arm/mach-at91rm9200/Kconfig
··· 92 93 comment "AT91SAM9260 Board Type" 94 95 endif 96 97 # ---------------------------------------------------------- ··· 107 108 comment "AT91SAM9261 Board Type" 109 110 endif 111 112 113 # ---------------------------------------------------------- 114
··· 92 93 comment "AT91SAM9260 Board Type" 94 95 + config MACH_AT91SAM9260EK 96 + bool "Atmel AT91SAM9260-EK Evaluation Kit" 97 + depends on ARCH_AT91SAM9260 98 + help 99 + Select this if you are using Atmel's AT91SAM9260-EK Evaluation Kit. 100 + <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933> 101 + 102 endif 103 104 # ---------------------------------------------------------- ··· 100 101 comment "AT91SAM9261 Board Type" 102 103 + config MACH_AT91SAM9261EK 104 + bool "Atmel AT91SAM9261-EK Evaluation Kit" 105 + depends on ARCH_AT91SAM9261 106 + help 107 + Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit. 108 + <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820> 109 + 110 endif 111 112 + # ---------------------------------------------------------- 113 + 114 + comment "AT91 Board Options" 115 + 116 + config MTD_AT91_DATAFLASH_CARD 117 + bool "Enable DataFlash Card support" 118 + depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK) 119 + help 120 + Enable support for the DataFlash card. 121 + 122 + config MTD_NAND_AT91_BUSWIDTH_16 123 + bool "Enable 16-bit data bus interface to NAND flash" 124 + depends on (MACH_AT91SAM9261EK || MACH_AT91SAM9260EK) 125 + help 126 + On AT91SAM926x boards both types of NAND flash can be present 127 + (8 and 16 bit data bus width). 128 129 # ---------------------------------------------------------- 130
+4 -4
drivers/mmc/Kconfig
··· 91 92 If unsure, say N. 93 94 - config MMC_AT91RM9200 95 - tristate "AT91RM9200 SD/MMC Card Interface support" 96 - depends on ARCH_AT91RM9200 && MMC 97 help 98 - This selects the AT91RM9200 MCI controller. 99 100 If unsure, say N. 101
··· 91 92 If unsure, say N. 93 94 + config MMC_AT91 95 + tristate "AT91 SD/MMC Card Interface support" 96 + depends on ARCH_AT91 && MMC 97 help 98 + This selects the AT91 MCI controller. 99 100 If unsure, say N. 101
+1 -1
drivers/mmc/Makefile
··· 22 obj-$(CONFIG_MMC_WBSD) += wbsd.o 23 obj-$(CONFIG_MMC_AU1X) += au1xmmc.o 24 obj-$(CONFIG_MMC_OMAP) += omap.o 25 - obj-$(CONFIG_MMC_AT91RM9200) += at91_mci.o 26 obj-$(CONFIG_MMC_TIFM_SD) += tifm_sd.o 27 28 mmc_core-y := mmc.o mmc_sysfs.o
··· 22 obj-$(CONFIG_MMC_WBSD) += wbsd.o 23 obj-$(CONFIG_MMC_AU1X) += au1xmmc.o 24 obj-$(CONFIG_MMC_OMAP) += omap.o 25 + obj-$(CONFIG_MMC_AT91) += at91_mci.o 26 obj-$(CONFIG_MMC_TIFM_SD) += tifm_sd.o 27 28 mmc_core-y := mmc.o mmc_sysfs.o
+1 -1
drivers/usb/Kconfig
··· 24 default y if ARCH_S3C2410 25 default y if PXA27x 26 default y if ARCH_EP93XX 27 - default y if (ARCH_AT91RM9200 || ARCH_AT91SAM9261) 28 default y if ARCH_PNX4008 29 # PPC: 30 default y if STB03xxx
··· 24 default y if ARCH_S3C2410 25 default y if PXA27x 26 default y if ARCH_EP93XX 27 + default y if ARCH_AT91 28 default y if ARCH_PNX4008 29 # PPC: 30 default y if STB03xxx
+1 -1
drivers/usb/gadget/Kconfig
··· 189 190 config USB_GADGET_AT91 191 boolean "AT91 USB Device Port" 192 - depends on ARCH_AT91RM9200 193 select USB_GADGET_SELECTED 194 help 195 Many Atmel AT91 processors (such as the AT91RM2000) have a
··· 189 190 config USB_GADGET_AT91 191 boolean "AT91 USB Device Port" 192 + depends on ARCH_AT91 193 select USB_GADGET_SELECTED 194 help 195 Many Atmel AT91 processors (such as the AT91RM2000) have a
+2 -3
drivers/usb/host/ohci-hcd.c
··· 935 #include "ohci-ppc-soc.c" 936 #endif 937 938 - #if defined(CONFIG_ARCH_AT91RM9200) || defined(CONFIG_ARCH_AT91SAM9261) 939 #include "ohci-at91.c" 940 #endif 941 ··· 952 || defined (CONFIG_ARCH_EP93XX) \ 953 || defined (CONFIG_SOC_AU1X00) \ 954 || defined (CONFIG_USB_OHCI_HCD_PPC_SOC) \ 955 - || defined (CONFIG_ARCH_AT91RM9200) \ 956 - || defined (CONFIG_ARCH_AT91SAM9261) \ 957 || defined (CONFIG_ARCH_PNX4008) \ 958 ) 959 #error "missing bus glue for ohci-hcd"
··· 935 #include "ohci-ppc-soc.c" 936 #endif 937 938 + #ifdef CONFIG_ARCH_AT91 939 #include "ohci-at91.c" 940 #endif 941 ··· 952 || defined (CONFIG_ARCH_EP93XX) \ 953 || defined (CONFIG_SOC_AU1X00) \ 954 || defined (CONFIG_USB_OHCI_HCD_PPC_SOC) \ 955 + || defined (CONFIG_ARCH_AT91) \ 956 || defined (CONFIG_ARCH_PNX4008) \ 957 ) 958 #error "missing bus glue for ohci-hcd"