]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - arch/arm/mach-at91/Kconfig
ARM: at91: don't select CONFIG_ARM_CPU_SUSPEND for old platforms
[mirror_ubuntu-artful-kernel.git] / arch / arm / mach-at91 / Kconfig
CommitLineData
41141127
AB
1menuconfig ARCH_AT91
2 bool "Atmel SoCs"
2d4c44e9 3 depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V7 || ARM_SINGLE_ARMV7M
dbeb0c8e 4 select ARM_CPU_SUSPEND if PM && ARCH_MULTI_V7
ef7eda2c 5 select COMMON_CLK_AT91
5c34a4e8 6 select GPIOLIB
41141127 7 select PINCTRL
41141127 8 select SOC_BUS
8f0cdcc5 9
41141127 10if ARCH_AT91
2d4c44e9
SA
11config SOC_SAMV7
12 bool "SAM Cortex-M7 family" if ARM_SINGLE_ARMV7M
13 select COMMON_CLK_AT91
14 select PINCTRL_AT91
15 help
16 Select this if you are using an SoC from Atmel's SAME7, SAMS7 or SAMV7
17 families.
18
c268a743 19config SOC_SAMA5D2
e3246542
MY
20 bool "SAMA5D2 family"
21 depends on ARCH_MULTI_V7
c268a743
NF
22 select SOC_SAMA5
23 select CACHE_L2X0
24 select HAVE_FB_ATMEL
25 select HAVE_AT91_UTMI
26 select HAVE_AT91_USB_CLK
27 select HAVE_AT91_H32MX
28 select HAVE_AT91_GENERATED_CLK
8423536f 29 select PINCTRL_AT91PIO4
c268a743
NF
30 help
31 Select this if ou are using one of Atmel's SAMA5D2 family SoC.
32
8f4b4794 33config SOC_SAMA5D3
e3246542
MY
34 bool "SAMA5D3 family"
35 depends on ARCH_MULTI_V7
8f4b4794
LD
36 select SOC_SAMA5
37 select HAVE_FB_ATMEL
f090fb37 38 select HAVE_AT91_UTMI
a9c0688f 39 select HAVE_AT91_SMD
c84a61d8 40 select HAVE_AT91_USB_CLK
8423536f 41 select PINCTRL_AT91
8f4b4794
LD
42 help
43 Select this if you are using one of Atmel's SAMA5D3 family SoC.
7f457160 44 This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
2dc850b6
NF
45
46config SOC_SAMA5D4
e3246542
MY
47 bool "SAMA5D4 family"
48 depends on ARCH_MULTI_V7
2dc850b6 49 select SOC_SAMA5
2dc850b6 50 select CACHE_L2X0
2dc850b6
NF
51 select HAVE_FB_ATMEL
52 select HAVE_AT91_UTMI
53 select HAVE_AT91_SMD
54 select HAVE_AT91_USB_CLK
55 select HAVE_AT91_H32MX
8423536f 56 select PINCTRL_AT91
2dc850b6
NF
57 help
58 Select this if you are using one of Atmel's SAMA5D4 family SoC.
8f4b4794 59
1e3ce2b8 60config SOC_AT91RM9200
e3246542
MY
61 bool "AT91RM9200"
62 depends on ARCH_MULTI_V4T
ef7eda2c 63 select ATMEL_AIC_IRQ
b2f06274 64 select ATMEL_PM if PM
b53cdd03 65 select ATMEL_ST
c750815e 66 select CPU_ARM920T
c84a61d8 67 select HAVE_AT91_USB_CLK
8423536f 68 select PINCTRL_AT91
41141127 69 select SOC_SAM_V4_V5
896bc871 70 select SRAM if PM
41141127
AB
71 help
72 Select this if you are using Atmel's AT91RM9200 SoC.
73a59c1c 73
2b019a43 74config SOC_AT91SAM9
e3246542
MY
75 bool "AT91SAM9"
76 depends on ARCH_MULTI_V5
2b019a43 77 select ATMEL_AIC_IRQ
b2f06274 78 select ATMEL_PM if PM
2b019a43 79 select ATMEL_SDRAMC
2b019a43 80 select CPU_ARM926T
a9c0688f 81 select HAVE_AT91_SMD
c84a61d8 82 select HAVE_AT91_USB_CLK
2b019a43 83 select HAVE_AT91_UTMI
74db4fb9 84 select HAVE_FB_ATMEL
2b019a43 85 select MEMORY
8423536f 86 select PINCTRL_AT91
41141127 87 select SOC_SAM_V4_V5
896bc871 88 select SRAM if PM
74db4fb9 89 help
2b019a43
AB
90 Select this if you are using one of those Atmel SoC:
91 AT91SAM9260
92 AT91SAM9261
93 AT91SAM9263
94 AT91SAM9G15
95 AT91SAM9G20
96 AT91SAM9G25
97 AT91SAM9G35
98 AT91SAM9G45
99 AT91SAM9G46
100 AT91SAM9M10
101 AT91SAM9M11
102 AT91SAM9N12
103 AT91SAM9RL
104 AT91SAM9X25
105 AT91SAM9X35
106 AT91SAM9XE
fe138c23 107
41141127
AB
108config HAVE_AT91_UTMI
109 bool
110
111config HAVE_AT91_USB_CLK
112 bool
113
114config COMMON_CLK_AT91
115 bool
116 select COMMON_CLK
863a81c3 117 select MFD_SYSCON
41141127
AB
118
119config HAVE_AT91_SMD
120 bool
121
122config HAVE_AT91_H32MX
123 bool
124
df70aeef
NF
125config HAVE_AT91_GENERATED_CLK
126 bool
127
41141127
AB
128config SOC_SAM_V4_V5
129 bool
130
131config SOC_SAM_V7
132 bool
133
134config SOC_SAMA5
135 bool
136 select ATMEL_AIC5_IRQ
b2f06274 137 select ATMEL_PM if PM
41141127
AB
138 select ATMEL_SDRAMC
139 select MEMORY
140 select SOC_SAM_V7
141 select SRAM if PM
142
b2f06274
AB
143config ATMEL_PM
144 bool
145
73a59c1c 146endif