aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-at91/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-at91/Kconfig')
-rw-r--r--arch/arm/mach-at91/Kconfig59
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
6config HAVE_AT91_DBGU1 6config HAVE_AT91_DBGU1
7 bool 7 bool
8 8
9config AT91_PMC_UNIT
10 bool
11 default !ARCH_AT91X40
12
9config AT91_SAM9_ALT_RESET 13config 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
21config AT91_SAM9_TIME
22 bool
23
17config SOC_AT91SAM9 24config 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
32config 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
24menu "Atmel AT91 System-on-Chip" 40menu "Atmel AT91 System-on-Chip"
25 41
42choice
43
44 prompt "Core type"
45
46config 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
52config SOC_SAM_V7
53 bool "Cortex A5"
54 help
55 Select this if you are using one of Atmel's SAMA5D3 SoC.
56
57endchoice
58
26comment "Atmel AT91 Processor" 59comment "Atmel AT91 Processor"
27 60
61if SOC_SAM_V7
62config 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.
71endif
72
73if SOC_SAM_V4_V5
28config SOC_AT91RM9200 74config 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
93config AT91_PMC_UNIT
94 bool
95 default !ARCH_AT91X40
96
97# ---------------------------------------------------------- 139# ----------------------------------------------------------
98 140
99source arch/arm/mach-at91/Kconfig.non_dt 141source arch/arm/mach-at91/Kconfig.non_dt
142endif # SOC_SAM_V4_V5
100 143
101comment "Generic Board Type" 144comment "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
162config 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
121comment "AT91 Feature Selections" 172comment "AT91 Feature Selections"