Kconfig 2.3 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 8
	select PINCTRL
	select PINCTRL_AT91
	select SOC_BUS
9

10
if ARCH_AT91
11 12 13 14 15 16 17 18 19 20 21 22
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
	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 31
	help
	  Select this if you are using one of Atmel's SAMA5D3 family SoC.
32
	  This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
33 34

config SOC_SAMA5D4
35
	bool "SAMA5D4 family" if ARCH_MULTI_V7
36 37 38 39 40 41 42 43 44
	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
	help
	  Select this if you are using one of Atmel's SAMA5D4 family SoC.
45

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

58
config SOC_AT91SAM9
59
	bool "AT91SAM9" if ARCH_MULTI_V5
60 61 62
	select ATMEL_AIC_IRQ
	select ATMEL_SDRAMC
	select CPU_ARM926T
B
Boris BREZILLON 已提交
63
	select HAVE_AT91_SMD
B
Boris BREZILLON 已提交
64
	select HAVE_AT91_USB_CLK
65
	select HAVE_AT91_UTMI
66
	select HAVE_FB_ATMEL
67
	select MEMORY
68
	select SOC_SAM_V4_V5
69
	select SRAM if PM
70
	help
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
	  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
88

89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
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

105 106 107
config HAVE_AT91_GENERATED_CLK
	bool

108 109 110 111 112 113 114 115 116 117 118 119 120 121
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

122
endif