diff options
Diffstat (limited to 'arch/arm/mach-at91/Kconfig')
-rw-r--r-- | arch/arm/mach-at91/Kconfig | 49 |
1 files changed, 31 insertions, 18 deletions
diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig index 6cc6f7aebdae..0e6d548b70d9 100644 --- a/arch/arm/mach-at91/Kconfig +++ b/arch/arm/mach-at91/Kconfig | |||
@@ -12,6 +12,9 @@ config HAVE_AT91_DBGU0 | |||
12 | config HAVE_AT91_DBGU1 | 12 | config HAVE_AT91_DBGU1 |
13 | bool | 13 | bool |
14 | 14 | ||
15 | config HAVE_AT91_DBGU2 | ||
16 | bool | ||
17 | |||
15 | config AT91_USE_OLD_CLK | 18 | config AT91_USE_OLD_CLK |
16 | bool | 19 | bool |
17 | 20 | ||
@@ -28,36 +31,33 @@ config OLD_CLK_AT91 | |||
28 | bool | 31 | bool |
29 | default AT91_PMC_UNIT && AT91_USE_OLD_CLK | 32 | default AT91_PMC_UNIT && AT91_USE_OLD_CLK |
30 | 33 | ||
31 | config AT91_SAM9_ALT_RESET | 34 | config OLD_IRQ_AT91 |
32 | bool | 35 | bool |
33 | default !ARCH_AT91X40 | 36 | select MULTI_IRQ_HANDLER |
34 | 37 | select SPARSE_IRQ | |
35 | config AT91_SAM9G45_RESET | ||
36 | bool | ||
37 | default !ARCH_AT91X40 | ||
38 | 38 | ||
39 | config AT91_SAM9_TIME | 39 | config HAVE_AT91_SMD |
40 | bool | 40 | bool |
41 | 41 | ||
42 | config HAVE_AT91_SMD | 42 | config HAVE_AT91_H32MX |
43 | bool | 43 | bool |
44 | 44 | ||
45 | config SOC_AT91SAM9 | 45 | config SOC_AT91SAM9 |
46 | bool | 46 | bool |
47 | select AT91_SAM9_TIME | 47 | select ATMEL_AIC_IRQ if !OLD_IRQ_AT91 |
48 | select CPU_ARM926T | 48 | select CPU_ARM926T |
49 | select GENERIC_CLOCKEVENTS | 49 | select GENERIC_CLOCKEVENTS |
50 | select MULTI_IRQ_HANDLER | 50 | select MEMORY if USE_OF |
51 | select SPARSE_IRQ | 51 | select ATMEL_SDRAMC if USE_OF |
52 | 52 | ||
53 | config SOC_SAMA5 | 53 | config SOC_SAMA5 |
54 | bool | 54 | bool |
55 | select AT91_SAM9_TIME | 55 | select ATMEL_AIC5_IRQ |
56 | select CPU_V7 | 56 | select CPU_V7 |
57 | select GENERIC_CLOCKEVENTS | 57 | select GENERIC_CLOCKEVENTS |
58 | select MULTI_IRQ_HANDLER | ||
59 | select SPARSE_IRQ | ||
60 | select USE_OF | 58 | select USE_OF |
59 | select MEMORY | ||
60 | select ATMEL_SDRAMC | ||
61 | 61 | ||
62 | menu "Atmel AT91 System-on-Chip" | 62 | menu "Atmel AT91 System-on-Chip" |
63 | 63 | ||
@@ -70,8 +70,7 @@ config ARCH_AT91X40 | |||
70 | depends on !MMU | 70 | depends on !MMU |
71 | select CPU_ARM7TDMI | 71 | select CPU_ARM7TDMI |
72 | select ARCH_USES_GETTIMEOFFSET | 72 | select ARCH_USES_GETTIMEOFFSET |
73 | select MULTI_IRQ_HANDLER | 73 | select OLD_IRQ_AT91 |
74 | select SPARSE_IRQ | ||
75 | 74 | ||
76 | help | 75 | help |
77 | Select this if you are using one of Atmel's AT91X40 SoC. | 76 | Select this if you are using one of Atmel's AT91X40 SoC. |
@@ -103,16 +102,30 @@ config SOC_SAMA5D3 | |||
103 | help | 102 | help |
104 | Select this if you are using one of Atmel's SAMA5D3 family SoC. | 103 | Select this if you are using one of Atmel's SAMA5D3 family SoC. |
105 | This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36. | 104 | This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36. |
105 | |||
106 | config SOC_SAMA5D4 | ||
107 | bool "SAMA5D4 family" | ||
108 | select SOC_SAMA5 | ||
109 | select HAVE_AT91_DBGU2 | ||
110 | select CLKSRC_MMIO | ||
111 | select CACHE_L2X0 | ||
112 | select CACHE_PL310 | ||
113 | select HAVE_FB_ATMEL | ||
114 | select HAVE_AT91_UTMI | ||
115 | select HAVE_AT91_SMD | ||
116 | select HAVE_AT91_USB_CLK | ||
117 | select HAVE_AT91_H32MX | ||
118 | help | ||
119 | Select this if you are using one of Atmel's SAMA5D4 family SoC. | ||
106 | endif | 120 | endif |
107 | 121 | ||
108 | if SOC_SAM_V4_V5 | 122 | if SOC_SAM_V4_V5 |
109 | config SOC_AT91RM9200 | 123 | config SOC_AT91RM9200 |
110 | bool "AT91RM9200" | 124 | bool "AT91RM9200" |
125 | select ATMEL_AIC_IRQ if !OLD_IRQ_AT91 | ||
111 | select CPU_ARM920T | 126 | select CPU_ARM920T |
112 | select GENERIC_CLOCKEVENTS | 127 | select GENERIC_CLOCKEVENTS |
113 | select HAVE_AT91_DBGU0 | 128 | select HAVE_AT91_DBGU0 |
114 | select MULTI_IRQ_HANDLER | ||
115 | select SPARSE_IRQ | ||
116 | select HAVE_AT91_USB_CLK | 129 | select HAVE_AT91_USB_CLK |
117 | 130 | ||
118 | config SOC_AT91SAM9260 | 131 | config SOC_AT91SAM9260 |