Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / 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_SAMA5D3
12         bool "SAMA5D3 family" if ARCH_MULTI_V7
13         select SOC_SAMA5
14         select HAVE_FB_ATMEL
15         select HAVE_AT91_UTMI
16         select HAVE_AT91_SMD
17         select HAVE_AT91_USB_CLK
18         help
19           Select this if you are using one of Atmel's SAMA5D3 family SoC.
20           This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
21
22 config SOC_SAMA5D4
23         bool "SAMA5D4 family" if ARCH_MULTI_V7
24         select SOC_SAMA5
25         select CACHE_L2X0
26         select HAVE_FB_ATMEL
27         select HAVE_AT91_UTMI
28         select HAVE_AT91_SMD
29         select HAVE_AT91_USB_CLK
30         select HAVE_AT91_H32MX
31         help
32           Select this if you are using one of Atmel's SAMA5D4 family SoC.
33
34 config SOC_AT91RM9200
35         bool "AT91RM9200" if ARCH_MULTI_V4T
36         select ATMEL_AIC_IRQ
37         select ATMEL_ST
38         select CPU_ARM920T
39         select HAVE_AT91_USB_CLK
40         select MIGHT_HAVE_PCI
41         select SOC_SAM_V4_V5
42         select SRAM if PM
43         help
44           Select this if you are using Atmel's AT91RM9200 SoC.
45
46 config SOC_AT91SAM9
47         bool "AT91SAM9" if ARCH_MULTI_V5
48         select ATMEL_AIC_IRQ
49         select ATMEL_SDRAMC
50         select CPU_ARM926T
51         select HAVE_AT91_SMD
52         select HAVE_AT91_USB_CLK
53         select HAVE_AT91_UTMI
54         select HAVE_FB_ATMEL
55         select MEMORY
56         select SOC_SAM_V4_V5
57         select SRAM if PM
58         help
59           Select this if you are using one of those Atmel SoC:
60             AT91SAM9260
61             AT91SAM9261
62             AT91SAM9263
63             AT91SAM9G15
64             AT91SAM9G20
65             AT91SAM9G25
66             AT91SAM9G35
67             AT91SAM9G45
68             AT91SAM9G46
69             AT91SAM9M10
70             AT91SAM9M11
71             AT91SAM9N12
72             AT91SAM9RL
73             AT91SAM9X25
74             AT91SAM9X35
75             AT91SAM9XE
76
77 config HAVE_AT91_UTMI
78         bool
79
80 config HAVE_AT91_USB_CLK
81         bool
82
83 config COMMON_CLK_AT91
84         bool
85         select COMMON_CLK
86
87 config HAVE_AT91_SMD
88         bool
89
90 config HAVE_AT91_H32MX
91         bool
92
93 config SOC_SAM_V4_V5
94         bool
95
96 config SOC_SAM_V7
97         bool
98
99 config SOC_SAMA5
100         bool
101         select ATMEL_AIC5_IRQ
102         select ATMEL_SDRAMC
103         select MEMORY
104         select SOC_SAM_V7
105         select SRAM if PM
106
107 endif