]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/mach-at91/Kconfig
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[karo-tx-linux.git] / arch / arm / mach-at91 / Kconfig
1 menuconfig ARCH_AT91
2         bool "Atmel SoCs"
3         depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V7
4         select ARCH_REQUIRE_GPIOLIB
5         select COMMON_CLK_AT91
6         select PINCTRL
7         select PINCTRL_AT91
8         select SOC_BUS
9
10 if ARCH_AT91
11 config SOC_SAMA5D2
12         bool "SAMA5D2 family" if ARCH_MULTI_V7
13         select SOC_SAMA5
14         select CACHE_L2X0
15         select HAVE_FB_ATMEL
16         select HAVE_AT91_UTMI
17         select HAVE_AT91_USB_CLK
18         select HAVE_AT91_H32MX
19         select HAVE_AT91_GENERATED_CLK
20         help
21           Select this if ou are using one of Atmel's SAMA5D2 family SoC.
22
23 config SOC_SAMA5D3
24         bool "SAMA5D3 family" if ARCH_MULTI_V7
25         select SOC_SAMA5
26         select HAVE_FB_ATMEL
27         select HAVE_AT91_UTMI
28         select HAVE_AT91_SMD
29         select HAVE_AT91_USB_CLK
30         help
31           Select this if you are using one of Atmel's SAMA5D3 family SoC.
32           This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
33
34 config SOC_SAMA5D4
35         bool "SAMA5D4 family" if ARCH_MULTI_V7
36         select SOC_SAMA5
37         select CACHE_L2X0
38         select HAVE_FB_ATMEL
39         select HAVE_AT91_UTMI
40         select HAVE_AT91_SMD
41         select HAVE_AT91_USB_CLK
42         select HAVE_AT91_H32MX
43         help
44           Select this if you are using one of Atmel's SAMA5D4 family SoC.
45
46 config SOC_AT91RM9200
47         bool "AT91RM9200" if ARCH_MULTI_V4T
48         select ATMEL_AIC_IRQ
49         select ATMEL_ST
50         select CPU_ARM920T
51         select HAVE_AT91_USB_CLK
52         select MIGHT_HAVE_PCI
53         select SOC_SAM_V4_V5
54         select SRAM if PM
55         help
56           Select this if you are using Atmel's AT91RM9200 SoC.
57
58 config SOC_AT91SAM9
59         bool "AT91SAM9" if ARCH_MULTI_V5
60         select ATMEL_AIC_IRQ
61         select ATMEL_SDRAMC
62         select CPU_ARM926T
63         select HAVE_AT91_SMD
64         select HAVE_AT91_USB_CLK
65         select HAVE_AT91_UTMI
66         select HAVE_FB_ATMEL
67         select MEMORY
68         select SOC_SAM_V4_V5
69         select SRAM if PM
70         help
71           Select this if you are using one of those Atmel SoC:
72             AT91SAM9260
73             AT91SAM9261
74             AT91SAM9263
75             AT91SAM9G15
76             AT91SAM9G20
77             AT91SAM9G25
78             AT91SAM9G35
79             AT91SAM9G45
80             AT91SAM9G46
81             AT91SAM9M10
82             AT91SAM9M11
83             AT91SAM9N12
84             AT91SAM9RL
85             AT91SAM9X25
86             AT91SAM9X35
87             AT91SAM9XE
88
89 config HAVE_AT91_UTMI
90         bool
91
92 config HAVE_AT91_USB_CLK
93         bool
94
95 config COMMON_CLK_AT91
96         bool
97         select COMMON_CLK
98
99 config HAVE_AT91_SMD
100         bool
101
102 config HAVE_AT91_H32MX
103         bool
104
105 config SOC_SAM_V4_V5
106         bool
107
108 config SOC_SAM_V7
109         bool
110
111 config SOC_SAMA5
112         bool
113         select ATMEL_AIC5_IRQ
114         select ATMEL_SDRAMC
115         select MEMORY
116         select SOC_SAM_V7
117         select SRAM if PM
118
119 endif