]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/arm/mach-at91/Kconfig
Merge branch 'ufs-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[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 ARM_CPU_SUSPEND if PM
5         select COMMON_CLK_AT91
6         select GPIOLIB
7         select PINCTRL
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         select PINCTRL_AT91PIO4
22         help
23           Select this if ou are using one of Atmel's SAMA5D2 family SoC.
24
25 config SOC_SAMA5D3
26         bool "SAMA5D3 family"
27         depends on ARCH_MULTI_V7
28         select SOC_SAMA5
29         select HAVE_FB_ATMEL
30         select HAVE_AT91_UTMI
31         select HAVE_AT91_SMD
32         select HAVE_AT91_USB_CLK
33         select PINCTRL_AT91
34         help
35           Select this if you are using one of Atmel's SAMA5D3 family SoC.
36           This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
37
38 config SOC_SAMA5D4
39         bool "SAMA5D4 family"
40         depends on ARCH_MULTI_V7
41         select SOC_SAMA5
42         select CACHE_L2X0
43         select HAVE_FB_ATMEL
44         select HAVE_AT91_UTMI
45         select HAVE_AT91_SMD
46         select HAVE_AT91_USB_CLK
47         select HAVE_AT91_H32MX
48         select PINCTRL_AT91
49         help
50           Select this if you are using one of Atmel's SAMA5D4 family SoC.
51
52 config SOC_AT91RM9200
53         bool "AT91RM9200"
54         depends on ARCH_MULTI_V4T
55         select ATMEL_AIC_IRQ
56         select ATMEL_ST
57         select CPU_ARM920T
58         select HAVE_AT91_USB_CLK
59         select PINCTRL_AT91
60         select SOC_SAM_V4_V5
61         select SRAM if PM
62         help
63           Select this if you are using Atmel's AT91RM9200 SoC.
64
65 config SOC_AT91SAM9
66         bool "AT91SAM9"
67         depends on ARCH_MULTI_V5
68         select ATMEL_AIC_IRQ
69         select ATMEL_SDRAMC
70         select CPU_ARM926T
71         select HAVE_AT91_SMD
72         select HAVE_AT91_USB_CLK
73         select HAVE_AT91_UTMI
74         select HAVE_FB_ATMEL
75         select MEMORY
76         select PINCTRL_AT91
77         select SOC_SAM_V4_V5
78         select SRAM if PM
79         help
80           Select this if you are using one of those Atmel SoC:
81             AT91SAM9260
82             AT91SAM9261
83             AT91SAM9263
84             AT91SAM9G15
85             AT91SAM9G20
86             AT91SAM9G25
87             AT91SAM9G35
88             AT91SAM9G45
89             AT91SAM9G46
90             AT91SAM9M10
91             AT91SAM9M11
92             AT91SAM9N12
93             AT91SAM9RL
94             AT91SAM9X25
95             AT91SAM9X35
96             AT91SAM9XE
97
98 config HAVE_AT91_UTMI
99         bool
100
101 config HAVE_AT91_USB_CLK
102         bool
103
104 config COMMON_CLK_AT91
105         bool
106         select COMMON_CLK
107         select MFD_SYSCON
108
109 config HAVE_AT91_SMD
110         bool
111
112 config HAVE_AT91_H32MX
113         bool
114
115 config HAVE_AT91_GENERATED_CLK
116         bool
117
118 config SOC_SAM_V4_V5
119         bool
120
121 config SOC_SAM_V7
122         bool
123
124 config SOC_SAMA5
125         bool
126         select ATMEL_AIC5_IRQ
127         select ATMEL_SDRAMC
128         select MEMORY
129         select SOC_SAM_V7
130         select SRAM if PM
131
132 endif