diff options
Diffstat (limited to 'arch/arm/mach-at91/Kconfig')
-rw-r--r-- | arch/arm/mach-at91/Kconfig | 59 |
1 files changed, 55 insertions, 4 deletions
diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig index 440682b708f3..02802386b894 100644 --- a/arch/arm/mach-at91/Kconfig +++ b/arch/arm/mach-at91/Kconfig | |||
@@ -6,6 +6,10 @@ config HAVE_AT91_DBGU0 | |||
6 | config HAVE_AT91_DBGU1 | 6 | config HAVE_AT91_DBGU1 |
7 | bool | 7 | bool |
8 | 8 | ||
9 | config AT91_PMC_UNIT | ||
10 | bool | ||
11 | default !ARCH_AT91X40 | ||
12 | |||
9 | config AT91_SAM9_ALT_RESET | 13 | config AT91_SAM9_ALT_RESET |
10 | bool | 14 | bool |
11 | default !ARCH_AT91X40 | 15 | default !ARCH_AT91X40 |
@@ -14,17 +18,59 @@ config AT91_SAM9G45_RESET | |||
14 | bool | 18 | bool |
15 | default !ARCH_AT91X40 | 19 | default !ARCH_AT91X40 |
16 | 20 | ||
21 | config AT91_SAM9_TIME | ||
22 | bool | ||
23 | |||
17 | config SOC_AT91SAM9 | 24 | config SOC_AT91SAM9 |
18 | bool | 25 | bool |
26 | select AT91_SAM9_TIME | ||
19 | select CPU_ARM926T | 27 | select CPU_ARM926T |
20 | select GENERIC_CLOCKEVENTS | 28 | select GENERIC_CLOCKEVENTS |
21 | select MULTI_IRQ_HANDLER | 29 | select MULTI_IRQ_HANDLER |
22 | select SPARSE_IRQ | 30 | select SPARSE_IRQ |
23 | 31 | ||
32 | config SOC_SAMA5 | ||
33 | bool | ||
34 | select AT91_SAM9_TIME | ||
35 | select CPU_V7 | ||
36 | select GENERIC_CLOCKEVENTS | ||
37 | select MULTI_IRQ_HANDLER | ||
38 | select SPARSE_IRQ | ||
39 | |||
24 | menu "Atmel AT91 System-on-Chip" | 40 | menu "Atmel AT91 System-on-Chip" |
25 | 41 | ||
42 | choice | ||
43 | |||
44 | prompt "Core type" | ||
45 | |||
46 | config SOC_SAM_V4_V5 | ||
47 | bool "ARM7/ARM9" | ||
48 | help | ||
49 | Select this if you are using one of Atmel's AT91SAM9, AT91RM9200 | ||
50 | or AT91X40 SoC. | ||
51 | |||
52 | config SOC_SAM_V7 | ||
53 | bool "Cortex A5" | ||
54 | help | ||
55 | Select this if you are using one of Atmel's SAMA5D3 SoC. | ||
56 | |||
57 | endchoice | ||
58 | |||
26 | comment "Atmel AT91 Processor" | 59 | comment "Atmel AT91 Processor" |
27 | 60 | ||
61 | if SOC_SAM_V7 | ||
62 | config SOC_SAMA5D3 | ||
63 | bool "SAMA5D3 family" | ||
64 | depends on SOC_SAM_V7 | ||
65 | select SOC_SAMA5 | ||
66 | select HAVE_FB_ATMEL | ||
67 | select HAVE_AT91_DBGU1 | ||
68 | help | ||
69 | Select this if you are using one of Atmel's SAMA5D3 family SoC. | ||
70 | This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35. | ||
71 | endif | ||
72 | |||
73 | if SOC_SAM_V4_V5 | ||
28 | config SOC_AT91RM9200 | 74 | config SOC_AT91RM9200 |
29 | bool "AT91RM9200" | 75 | bool "AT91RM9200" |
30 | select CPU_ARM920T | 76 | select CPU_ARM920T |
@@ -90,13 +136,10 @@ config SOC_AT91SAM9N12 | |||
90 | help | 136 | help |
91 | Select this if you are using Atmel's AT91SAM9N12 SoC. | 137 | Select this if you are using Atmel's AT91SAM9N12 SoC. |
92 | 138 | ||
93 | config AT91_PMC_UNIT | ||
94 | bool | ||
95 | default !ARCH_AT91X40 | ||
96 | |||
97 | # ---------------------------------------------------------- | 139 | # ---------------------------------------------------------- |
98 | 140 | ||
99 | source arch/arm/mach-at91/Kconfig.non_dt | 141 | source arch/arm/mach-at91/Kconfig.non_dt |
142 | endif # SOC_SAM_V4_V5 | ||
100 | 143 | ||
101 | comment "Generic Board Type" | 144 | comment "Generic Board Type" |
102 | 145 | ||
@@ -116,6 +159,14 @@ config MACH_AT91SAM9_DT | |||
116 | Select this if you want to experiment device-tree with | 159 | Select this if you want to experiment device-tree with |
117 | an Atmel Evaluation Kit. | 160 | an Atmel Evaluation Kit. |
118 | 161 | ||
162 | config MACH_SAMA5_DT | ||
163 | bool "Atmel SAMA5 Evaluation Kits with device-tree support" | ||
164 | depends on SOC_SAMA5 | ||
165 | select USE_OF | ||
166 | help | ||
167 | Select this if you want to experiment device-tree with | ||
168 | an Atmel Evaluation Kit. | ||
169 | |||
119 | # ---------------------------------------------------------- | 170 | # ---------------------------------------------------------- |
120 | 171 | ||
121 | comment "AT91 Feature Selections" | 172 | comment "AT91 Feature Selections" |