2 bool "AT91/Microchip SoCs"
3 depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V7 || ARM_SINGLE_ARMV7M
4 select ARM_CPU_SUSPEND if PM && ARCH_MULTI_V7
12 bool "SAM Cortex-M7 family" if ARM_SINGLE_ARMV7M
13 select COMMON_CLK_AT91
16 Select this if you are using an SoC from Microchip's SAME7, SAMS7 or SAMV7
21 depends on ARCH_MULTI_V7
25 select HAVE_AT91_USB_CLK
26 select HAVE_AT91_H32MX
27 select HAVE_AT91_GENERATED_CLK
28 select HAVE_AT91_AUDIO_PLL
29 select HAVE_AT91_I2S_MUX_CLK
30 select PINCTRL_AT91PIO4
32 Select this if ou are using one of Microchip's SAMA5D2 family SoC.
36 depends on ARCH_MULTI_V7
40 select HAVE_AT91_USB_CLK
43 Select this if you are using one of Microchip's SAMA5D3 family SoC.
44 This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
48 depends on ARCH_MULTI_V7
53 select HAVE_AT91_USB_CLK
54 select HAVE_AT91_H32MX
57 Select this if you are using one of Microchip's SAMA5D4 family SoC.
61 depends on ARCH_MULTI_V4T
66 select HAVE_AT91_USB_CLK
71 Select this if you are using Microchip's AT91RM9200 SoC.
75 depends on ARCH_MULTI_V5
81 select HAVE_AT91_USB_CLK
89 Select this if you are using one of those Microchip SoC:
107 comment "Clocksource driver selection"
109 config ATMEL_CLOCKSOURCE_PIT
110 bool "Periodic Interval Timer (PIT) support"
111 depends on SOC_AT91SAM9 || SOC_SAMA5
112 default SOC_AT91SAM9 || SOC_SAMA5
115 Select this to get a clocksource based on the Atmel Periodic Interval
116 Timer. It has a relatively low resolution and the TC Block clocksource
119 config ATMEL_CLOCKSOURCE_TCB
120 bool "Timer Counter Blocks (TCB) support"
121 default SOC_AT91RM9200 || SOC_AT91SAM9 || SOC_SAMA5
122 select ATMEL_TCB_CLKSRC
124 Select this to get a high precision clocksource based on a
125 TC block with a 5+ MHz base clock rate.
126 On platforms with 16-bit counters, two timer channels are combined
127 to make a single 32-bit timer.
128 It can also be used as a clock event device supporting oneshot mode.
130 config HAVE_AT91_UTMI
133 config HAVE_AT91_USB_CLK
136 config COMMON_CLK_AT91
144 config HAVE_AT91_H32MX
147 config HAVE_AT91_GENERATED_CLK
150 config HAVE_AT91_AUDIO_PLL
153 config HAVE_AT91_I2S_MUX_CLK
164 select ATMEL_AIC5_IRQ
165 select ATMEL_PM if PM