]>
Commit | Line | Data |
---|---|---|
41141127 AB |
1 | menuconfig 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 | 10 | if ARCH_AT91 |
2d4c44e9 SA |
11 | config 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 | 19 | config 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 | 33 | config 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 | |
46 | config 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 | 60 | config 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 | 74 | config 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 |
108 | config HAVE_AT91_UTMI |
109 | bool | |
110 | ||
111 | config HAVE_AT91_USB_CLK | |
112 | bool | |
113 | ||
114 | config COMMON_CLK_AT91 | |
115 | bool | |
116 | select COMMON_CLK | |
863a81c3 | 117 | select MFD_SYSCON |
41141127 AB |
118 | |
119 | config HAVE_AT91_SMD | |
120 | bool | |
121 | ||
122 | config HAVE_AT91_H32MX | |
123 | bool | |
124 | ||
df70aeef NF |
125 | config HAVE_AT91_GENERATED_CLK |
126 | bool | |
127 | ||
41141127 AB |
128 | config SOC_SAM_V4_V5 |
129 | bool | |
130 | ||
131 | config SOC_SAM_V7 | |
132 | bool | |
133 | ||
134 | config 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 |
143 | config ATMEL_PM |
144 | bool | |
145 | ||
73a59c1c | 146 | endif |