1menuconfig ARCH_AT91 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 5 select COMMON_CLK_AT91 6 select GPIOLIB 7 select PINCTRL 8 select SOC_BUS 9 10if ARCH_AT91 11config 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 Microchip's SAME7, SAMS7 or SAMV7 17 families. 18 19config SOC_SAMA5D2 20 bool "SAMA5D2 family" 21 depends on ARCH_MULTI_V7 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 29 select HAVE_AT91_AUDIO_PLL 30 select HAVE_AT91_I2S_MUX_CLK 31 select PINCTRL_AT91PIO4 32 help 33 Select this if ou are using one of Microchip's SAMA5D2 family SoC. 34 35config SOC_SAMA5D3 36 bool "SAMA5D3 family" 37 depends on ARCH_MULTI_V7 38 select SOC_SAMA5 39 select HAVE_FB_ATMEL 40 select HAVE_AT91_UTMI 41 select HAVE_AT91_SMD 42 select HAVE_AT91_USB_CLK 43 select PINCTRL_AT91 44 help 45 Select this if you are using one of Microchip's SAMA5D3 family SoC. 46 This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36. 47 48config SOC_SAMA5D4 49 bool "SAMA5D4 family" 50 depends on ARCH_MULTI_V7 51 select SOC_SAMA5 52 select CACHE_L2X0 53 select HAVE_FB_ATMEL 54 select HAVE_AT91_UTMI 55 select HAVE_AT91_SMD 56 select HAVE_AT91_USB_CLK 57 select HAVE_AT91_H32MX 58 select PINCTRL_AT91 59 help 60 Select this if you are using one of Microchip's SAMA5D4 family SoC. 61 62config SOC_AT91RM9200 63 bool "AT91RM9200" 64 depends on ARCH_MULTI_V4T 65 select ATMEL_AIC_IRQ 66 select ATMEL_PM if PM 67 select ATMEL_ST 68 select CPU_ARM920T 69 select HAVE_AT91_USB_CLK 70 select PINCTRL_AT91 71 select SOC_SAM_V4_V5 72 select SRAM if PM 73 help 74 Select this if you are using Microchip's AT91RM9200 SoC. 75 76config SOC_AT91SAM9 77 bool "AT91SAM9" 78 depends on ARCH_MULTI_V5 79 select ATMEL_AIC_IRQ 80 select ATMEL_PM if PM 81 select ATMEL_SDRAMC 82 select CPU_ARM926T 83 select HAVE_AT91_SMD 84 select HAVE_AT91_USB_CLK 85 select HAVE_AT91_UTMI 86 select HAVE_FB_ATMEL 87 select MEMORY 88 select PINCTRL_AT91 89 select SOC_SAM_V4_V5 90 select SRAM if PM 91 help 92 Select this if you are using one of those Microchip SoC: 93 AT91SAM9260 94 AT91SAM9261 95 AT91SAM9263 96 AT91SAM9G15 97 AT91SAM9G20 98 AT91SAM9G25 99 AT91SAM9G35 100 AT91SAM9G45 101 AT91SAM9G46 102 AT91SAM9M10 103 AT91SAM9M11 104 AT91SAM9N12 105 AT91SAM9RL 106 AT91SAM9X25 107 AT91SAM9X35 108 AT91SAM9XE 109 110config HAVE_AT91_UTMI 111 bool 112 113config HAVE_AT91_USB_CLK 114 bool 115 116config COMMON_CLK_AT91 117 bool 118 select COMMON_CLK 119 select MFD_SYSCON 120 121config HAVE_AT91_SMD 122 bool 123 124config HAVE_AT91_H32MX 125 bool 126 127config HAVE_AT91_GENERATED_CLK 128 bool 129 130config HAVE_AT91_AUDIO_PLL 131 bool 132 133config HAVE_AT91_I2S_MUX_CLK 134 bool 135 136config SOC_SAM_V4_V5 137 bool 138 139config SOC_SAM_V7 140 bool 141 142config SOC_SAMA5 143 bool 144 select ATMEL_AIC5_IRQ 145 select ATMEL_PM if PM 146 select ATMEL_SDRAMC 147 select MEMORY 148 select SOC_SAM_V7 149 select SRAM if PM 150 151config ATMEL_PM 152 bool 153 154endif 155