Kconfig 2.4 KB
Newer Older
1 2
menuconfig ARCH_AT91
	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 7
	select PINCTRL
	select SOC_BUS
8

9
if ARCH_AT91
10 11 12 13 14 15 16 17 18
config SOC_SAMA5D2
	bool "SAMA5D2 family" if ARCH_MULTI_V7
	select SOC_SAMA5
	select CACHE_L2X0
	select HAVE_FB_ATMEL
	select HAVE_AT91_UTMI
	select HAVE_AT91_USB_CLK
	select HAVE_AT91_H32MX
	select HAVE_AT91_GENERATED_CLK
19
	select PINCTRL_AT91PIO4
20 21 22
	help
	  Select this if ou are using one of Atmel's SAMA5D2 family SoC.

23
config SOC_SAMA5D3
24
	bool "SAMA5D3 family" if ARCH_MULTI_V7
25 26
	select SOC_SAMA5
	select HAVE_FB_ATMEL
B
Boris BREZILLON 已提交
27
	select HAVE_AT91_UTMI
B
Boris BREZILLON 已提交
28
	select HAVE_AT91_SMD
B
Boris BREZILLON 已提交
29
	select HAVE_AT91_USB_CLK
30
	select PINCTRL_AT91
31 32
	help
	  Select this if you are using one of Atmel's SAMA5D3 family SoC.
33
	  This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
34 35

config SOC_SAMA5D4
36
	bool "SAMA5D4 family" if ARCH_MULTI_V7
37 38 39 40 41 42 43
	select SOC_SAMA5
	select CACHE_L2X0
	select HAVE_FB_ATMEL
	select HAVE_AT91_UTMI
	select HAVE_AT91_SMD
	select HAVE_AT91_USB_CLK
	select HAVE_AT91_H32MX
44
	select PINCTRL_AT91
45 46
	help
	  Select this if you are using one of Atmel's SAMA5D4 family SoC.
47

48
config SOC_AT91RM9200
49
	bool "AT91RM9200" if ARCH_MULTI_V4T
50
	select ATMEL_AIC_IRQ
51
	select ATMEL_ST
52
	select CPU_ARM920T
B
Boris BREZILLON 已提交
53
	select HAVE_AT91_USB_CLK
A
Arnd Bergmann 已提交
54
	select MIGHT_HAVE_PCI
55
	select PINCTRL_AT91
56
	select SOC_SAM_V4_V5
57
	select SRAM if PM
58 59
	help
	  Select this if you are using Atmel's AT91RM9200 SoC.
60

61
config SOC_AT91SAM9
62
	bool "AT91SAM9" if ARCH_MULTI_V5
63 64 65
	select ATMEL_AIC_IRQ
	select ATMEL_SDRAMC
	select CPU_ARM926T
B
Boris BREZILLON 已提交
66
	select HAVE_AT91_SMD
B
Boris BREZILLON 已提交
67
	select HAVE_AT91_USB_CLK
68
	select HAVE_AT91_UTMI
69
	select HAVE_FB_ATMEL
70
	select MEMORY
71
	select PINCTRL_AT91
72
	select SOC_SAM_V4_V5
73
	select SRAM if PM
74
	help
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
	  Select this if you are using one of those Atmel SoC:
	    AT91SAM9260
	    AT91SAM9261
	    AT91SAM9263
	    AT91SAM9G15
	    AT91SAM9G20
	    AT91SAM9G25
	    AT91SAM9G35
	    AT91SAM9G45
	    AT91SAM9G46
	    AT91SAM9M10
	    AT91SAM9M11
	    AT91SAM9N12
	    AT91SAM9RL
	    AT91SAM9X25
	    AT91SAM9X35
	    AT91SAM9XE
92

93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
config HAVE_AT91_UTMI
	bool

config HAVE_AT91_USB_CLK
	bool

config COMMON_CLK_AT91
	bool
	select COMMON_CLK

config HAVE_AT91_SMD
	bool

config HAVE_AT91_H32MX
	bool

109 110 111
config HAVE_AT91_GENERATED_CLK
	bool

112 113 114 115 116 117 118 119 120 121 122 123 124 125
config SOC_SAM_V4_V5
	bool

config SOC_SAM_V7
	bool

config SOC_SAMA5
	bool
	select ATMEL_AIC5_IRQ
	select ATMEL_SDRAMC
	select MEMORY
	select SOC_SAM_V7
	select SRAM if PM

126
endif