diff options
author | Nicolas Ferre <nicolas.ferre@atmel.com> | 2009-06-26 10:37:01 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-07-02 10:59:56 -0400 |
commit | b319ff80852e823c3a18778c839151784990f80b (patch) | |
tree | 584b8317df2d93d9dd65b9d92bc835b1e53f816a /arch/arm/mach-at91/Kconfig | |
parent | b784b7c03723891876c9053c589150a4062f9455 (diff) |
[ARM] 5570/1: at91: Support for at91sam9g10: core chip & board support
From: Hong Xu <hong.xu@atmel.com>
Here are the modification to at91sam9261 files dedicated to the support of
at91sam9g10. This direction has been adopted to minimize code duplication.
All at91sam9261 drivers are enabled in _devices and board- files. Modificaton
to peripherals that support at91sam9g10 will be added in future patches.
Signed-off-by: Hong Xu <hong.xu@atmel.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Acked-by: Andrew Victor <linux@maxim.org.za>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-at91/Kconfig')
-rw-r--r-- | arch/arm/mach-at91/Kconfig | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig index 22309ba97fa6..8f3e15abdb62 100644 --- a/arch/arm/mach-at91/Kconfig +++ b/arch/arm/mach-at91/Kconfig | |||
@@ -23,6 +23,12 @@ config ARCH_AT91SAM9261 | |||
23 | select GENERIC_TIME | 23 | select GENERIC_TIME |
24 | select GENERIC_CLOCKEVENTS | 24 | select GENERIC_CLOCKEVENTS |
25 | 25 | ||
26 | config ARCH_AT91SAM9G10 | ||
27 | bool "AT91SAM9G10" | ||
28 | select CPU_ARM926T | ||
29 | select GENERIC_TIME | ||
30 | select GENERIC_CLOCKEVENTS | ||
31 | |||
26 | config ARCH_AT91SAM9263 | 32 | config ARCH_AT91SAM9263 |
27 | bool "AT91SAM9263" | 33 | bool "AT91SAM9263" |
28 | select CPU_ARM926T | 34 | select CPU_ARM926T |
@@ -230,6 +236,21 @@ endif | |||
230 | 236 | ||
231 | # ---------------------------------------------------------- | 237 | # ---------------------------------------------------------- |
232 | 238 | ||
239 | if ARCH_AT91SAM9G10 | ||
240 | |||
241 | comment "AT91SAM9G10 Board Type" | ||
242 | |||
243 | config MACH_AT91SAM9G10EK | ||
244 | bool "Atmel AT91SAM9G10-EK Evaluation Kit" | ||
245 | depends on ARCH_AT91SAM9G10 | ||
246 | help | ||
247 | Select this if you are using Atmel's AT91SAM9G10-EK Evaluation Kit. | ||
248 | <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4588> | ||
249 | |||
250 | endif | ||
251 | |||
252 | # ---------------------------------------------------------- | ||
253 | |||
233 | if ARCH_AT91SAM9263 | 254 | if ARCH_AT91SAM9263 |
234 | 255 | ||
235 | comment "AT91SAM9263 Board Type" | 256 | comment "AT91SAM9263 Board Type" |
@@ -337,13 +358,13 @@ comment "AT91 Board Options" | |||
337 | 358 | ||
338 | config MTD_AT91_DATAFLASH_CARD | 359 | config MTD_AT91_DATAFLASH_CARD |
339 | bool "Enable DataFlash Card support" | 360 | bool "Enable DataFlash Card support" |
340 | depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK || MACH_AT91SAM9G20EK || MACH_ECBAT91 || MACH_SAM9_L9260 || MACH_AT91CAP9ADK || MACH_NEOCORE926) | 361 | depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9G10EK || MACH_AT91SAM9263EK || MACH_AT91SAM9G20EK || MACH_ECBAT91 || MACH_SAM9_L9260 || MACH_AT91CAP9ADK || MACH_NEOCORE926) |
341 | help | 362 | help |
342 | Enable support for the DataFlash card. | 363 | Enable support for the DataFlash card. |
343 | 364 | ||
344 | config MTD_NAND_ATMEL_BUSWIDTH_16 | 365 | config MTD_NAND_ATMEL_BUSWIDTH_16 |
345 | bool "Enable 16-bit data bus interface to NAND flash" | 366 | bool "Enable 16-bit data bus interface to NAND flash" |
346 | depends on (MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK || MACH_AT91SAM9G20EK || MACH_AT91SAM9G45EKES || MACH_AT91CAP9ADK) | 367 | depends on (MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9G10EK || MACH_AT91SAM9263EK || MACH_AT91SAM9G20EK || MACH_AT91SAM9G45EKES || MACH_AT91CAP9ADK) |
347 | help | 368 | help |
348 | On AT91SAM926x boards both types of NAND flash can be present | 369 | On AT91SAM926x boards both types of NAND flash can be present |
349 | (8 and 16 bit data bus width). | 370 | (8 and 16 bit data bus width). |