blob: fd95f34945f4826610ac810180456687abbb71bf [file] [log] [blame]
Alexandre Belloni41141122015-03-13 22:57:18 +01001menuconfig ARCH_AT91
2 bool "Atmel SoCs"
Nicolas Ferree8621d82015-04-02 17:07:57 +02003 depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V7
Alexandre Belloni41141122015-03-13 22:57:18 +01004 select ARCH_REQUIRE_GPIOLIB
Nicolas Ferreef7eda22014-11-21 17:10:06 +01005 select COMMON_CLK_AT91
Alexandre Belloni41141122015-03-13 22:57:18 +01006 select PINCTRL
7 select PINCTRL_AT91
8 select SOC_BUS
Ludovic Desroches8f4b4792013-03-22 13:24:12 +00009
Alexandre Belloni41141122015-03-13 22:57:18 +010010if ARCH_AT91
Ludovic Desroches8f4b4792013-03-22 13:24:12 +000011config SOC_SAMA5D3
Alexandre Belloni41141122015-03-13 22:57:18 +010012 bool "SAMA5D3 family" if ARCH_MULTI_V7
Ludovic Desroches8f4b4792013-03-22 13:24:12 +000013 select SOC_SAMA5
14 select HAVE_FB_ATMEL
Boris BREZILLONf090fb32013-10-11 12:22:06 +020015 select HAVE_AT91_UTMI
Boris BREZILLONa9c06882013-10-11 13:27:06 +020016 select HAVE_AT91_SMD
Boris BREZILLONc84a61d2013-10-17 18:55:41 +020017 select HAVE_AT91_USB_CLK
Ludovic Desroches8f4b4792013-03-22 13:24:12 +000018 help
19 Select this if you are using one of Atmel's SAMA5D3 family SoC.
Josh Wu7f457162013-11-06 18:01:11 +080020 This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
Nicolas Ferre2dc850b2014-09-15 18:15:54 +020021
22config SOC_SAMA5D4
Alexandre Belloni41141122015-03-13 22:57:18 +010023 bool "SAMA5D4 family" if ARCH_MULTI_V7
Nicolas Ferre2dc850b2014-09-15 18:15:54 +020024 select SOC_SAMA5
Nicolas Ferre2dc850b2014-09-15 18:15:54 +020025 select CACHE_L2X0
Nicolas Ferre2dc850b2014-09-15 18:15:54 +020026 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.
Ludovic Desroches8f4b4792013-03-22 13:24:12 +000033
Jean-Christophe PLAGNIOL-VILLARD1e3ce2b2012-04-06 11:51:50 +080034config SOC_AT91RM9200
Alexandre Belloni41141122015-03-13 22:57:18 +010035 bool "AT91RM9200" if ARCH_MULTI_V4T
Nicolas Ferreef7eda22014-11-21 17:10:06 +010036 select ATMEL_AIC_IRQ
Alexandre Bellonib53cdd02015-03-12 13:07:31 +010037 select ATMEL_ST
Russell Kingc7508152008-10-26 10:55:14 +000038 select CPU_ARM920T
Boris BREZILLONc84a61d2013-10-17 18:55:41 +020039 select HAVE_AT91_USB_CLK
Arnd Bergmann1be27c62015-03-12 15:54:23 +010040 select MIGHT_HAVE_PCI
Alexandre Belloni41141122015-03-13 22:57:18 +010041 select SOC_SAM_V4_V5
Wenyou Yang896bc872015-03-09 11:44:50 +080042 select SRAM if PM
Alexandre Belloni41141122015-03-13 22:57:18 +010043 help
44 Select this if you are using Atmel's AT91RM9200 SoC.
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010045
Alexandre Belloni2b019a42015-01-15 22:58:13 +010046config SOC_AT91SAM9
Alexandre Belloni41141122015-03-13 22:57:18 +010047 bool "AT91SAM9" if ARCH_MULTI_V5
Alexandre Belloni2b019a42015-01-15 22:58:13 +010048 select ATMEL_AIC_IRQ
49 select ATMEL_SDRAMC
Alexandre Belloni2b019a42015-01-15 22:58:13 +010050 select CPU_ARM926T
Boris BREZILLONa9c06882013-10-11 13:27:06 +020051 select HAVE_AT91_SMD
Boris BREZILLONc84a61d2013-10-17 18:55:41 +020052 select HAVE_AT91_USB_CLK
Alexandre Belloni2b019a42015-01-15 22:58:13 +010053 select HAVE_AT91_UTMI
Hong Xu74db4fb2012-04-17 14:26:31 +080054 select HAVE_FB_ATMEL
Alexandre Belloni2b019a42015-01-15 22:58:13 +010055 select MEMORY
Alexandre Belloni41141122015-03-13 22:57:18 +010056 select SOC_SAM_V4_V5
Wenyou Yang896bc872015-03-09 11:44:50 +080057 select SRAM if PM
Hong Xu74db4fb2012-04-17 14:26:31 +080058 help
Alexandre Belloni2b019a42015-01-15 22:58:13 +010059 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
Greg Ungerer9f1ccef2007-07-30 02:39:21 +010076
Alexandre Belloni41141122015-03-13 22:57:18 +010077config HAVE_AT91_UTMI
78 bool
79
80config HAVE_AT91_USB_CLK
81 bool
82
83config COMMON_CLK_AT91
84 bool
85 select COMMON_CLK
86
87config HAVE_AT91_SMD
88 bool
89
90config HAVE_AT91_H32MX
91 bool
92
93config SOC_SAM_V4_V5
94 bool
95
96config SOC_SAM_V7
97 bool
98
99config 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
SAN People73a59c12006-01-09 17:05:41 +0000107endif