ARM: use "depends on" for SoC configs instead of "if" after prompt
[deliverable/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"
13 depends on ARCH_MULTI_V7
14 select SOC_SAMA5
15 select CACHE_L2X0
16 select HAVE_FB_ATMEL
17 select HAVE_AT91_UTMI
18 select HAVE_AT91_USB_CLK
19 select HAVE_AT91_H32MX
20 select HAVE_AT91_GENERATED_CLK
21 help
22 Select this if ou are using one of Atmel's SAMA5D2 family SoC.
23
24 config SOC_SAMA5D3
25 bool "SAMA5D3 family"
26 depends on ARCH_MULTI_V7
27 select SOC_SAMA5
28 select HAVE_FB_ATMEL
29 select HAVE_AT91_UTMI
30 select HAVE_AT91_SMD
31 select HAVE_AT91_USB_CLK
32 help
33 Select this if you are using one of Atmel's SAMA5D3 family SoC.
34 This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
35
36 config SOC_SAMA5D4
37 bool "SAMA5D4 family"
38 depends on ARCH_MULTI_V7
39 select SOC_SAMA5
40 select CACHE_L2X0
41 select HAVE_FB_ATMEL
42 select HAVE_AT91_UTMI
43 select HAVE_AT91_SMD
44 select HAVE_AT91_USB_CLK
45 select HAVE_AT91_H32MX
46 help
47 Select this if you are using one of Atmel's SAMA5D4 family SoC.
48
49 config SOC_AT91RM9200
50 bool "AT91RM9200"
51 depends on ARCH_MULTI_V4T
52 select ATMEL_AIC_IRQ
53 select ATMEL_ST
54 select CPU_ARM920T
55 select HAVE_AT91_USB_CLK
56 select MIGHT_HAVE_PCI
57 select SOC_SAM_V4_V5
58 select SRAM if PM
59 help
60 Select this if you are using Atmel's AT91RM9200 SoC.
61
62 config SOC_AT91SAM9
63 bool "AT91SAM9"
64 depends on ARCH_MULTI_V5
65 select ATMEL_AIC_IRQ
66 select ATMEL_SDRAMC
67 select CPU_ARM926T
68 select HAVE_AT91_SMD
69 select HAVE_AT91_USB_CLK
70 select HAVE_AT91_UTMI
71 select HAVE_FB_ATMEL
72 select MEMORY
73 select SOC_SAM_V4_V5
74 select SRAM if PM
75 help
76 Select this if you are using one of those Atmel SoC:
77 AT91SAM9260
78 AT91SAM9261
79 AT91SAM9263
80 AT91SAM9G15
81 AT91SAM9G20
82 AT91SAM9G25
83 AT91SAM9G35
84 AT91SAM9G45
85 AT91SAM9G46
86 AT91SAM9M10
87 AT91SAM9M11
88 AT91SAM9N12
89 AT91SAM9RL
90 AT91SAM9X25
91 AT91SAM9X35
92 AT91SAM9XE
93
94 config HAVE_AT91_UTMI
95 bool
96
97 config HAVE_AT91_USB_CLK
98 bool
99
100 config COMMON_CLK_AT91
101 bool
102 select COMMON_CLK
103
104 config HAVE_AT91_SMD
105 bool
106
107 config HAVE_AT91_H32MX
108 bool
109
110 config HAVE_AT91_GENERATED_CLK
111 bool
112
113 config SOC_SAM_V4_V5
114 bool
115
116 config SOC_SAM_V7
117 bool
118
119 config SOC_SAMA5
120 bool
121 select ATMEL_AIC5_IRQ
122 select ATMEL_SDRAMC
123 select MEMORY
124 select SOC_SAM_V7
125 select SRAM if PM
126
127 endif
This page took 0.031313 seconds and 5 git commands to generate.