141141127SAlexandre Bellonimenuconfig ARCH_AT91 2*ed08b63cSNicolas Ferre bool "AT91/Microchip SoCs" 32d4c44e9SSzemző András depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V7 || ARM_SINGLE_ARMV7M 4dbeb0c8eSArnd Bergmann select ARM_CPU_SUSPEND if PM && ARCH_MULTI_V7 5ef7eda2cSNicolas Ferre select COMMON_CLK_AT91 65c34a4e8SLinus Walleij select GPIOLIB 741141127SAlexandre Belloni select PINCTRL 841141127SAlexandre Belloni select SOC_BUS 98f4b4794SLudovic Desroches 1041141127SAlexandre Belloniif ARCH_AT91 112d4c44e9SSzemző Andrásconfig SOC_SAMV7 122d4c44e9SSzemző András bool "SAM Cortex-M7 family" if ARM_SINGLE_ARMV7M 132d4c44e9SSzemző András select COMMON_CLK_AT91 142d4c44e9SSzemző András select PINCTRL_AT91 152d4c44e9SSzemző András help 16*ed08b63cSNicolas Ferre Select this if you are using an SoC from Microchip's SAME7, SAMS7 or SAMV7 172d4c44e9SSzemző András families. 182d4c44e9SSzemző András 19c268a743SNicolas Ferreconfig SOC_SAMA5D2 20e3246542SMasahiro Yamada bool "SAMA5D2 family" 21e3246542SMasahiro Yamada depends on ARCH_MULTI_V7 22c268a743SNicolas Ferre select SOC_SAMA5 23c268a743SNicolas Ferre select CACHE_L2X0 24c268a743SNicolas Ferre select HAVE_FB_ATMEL 25c268a743SNicolas Ferre select HAVE_AT91_UTMI 26c268a743SNicolas Ferre select HAVE_AT91_USB_CLK 27c268a743SNicolas Ferre select HAVE_AT91_H32MX 28c268a743SNicolas Ferre select HAVE_AT91_GENERATED_CLK 290865805dSQuentin Schulz select HAVE_AT91_AUDIO_PLL 308423536fSLudovic Desroches select PINCTRL_AT91PIO4 31c268a743SNicolas Ferre help 32*ed08b63cSNicolas Ferre Select this if ou are using one of Microchip's SAMA5D2 family SoC. 33c268a743SNicolas Ferre 348f4b4794SLudovic Desrochesconfig SOC_SAMA5D3 35e3246542SMasahiro Yamada bool "SAMA5D3 family" 36e3246542SMasahiro Yamada depends on ARCH_MULTI_V7 378f4b4794SLudovic Desroches select SOC_SAMA5 388f4b4794SLudovic Desroches select HAVE_FB_ATMEL 39f090fb37SBoris BREZILLON select HAVE_AT91_UTMI 40a9c0688fSBoris BREZILLON select HAVE_AT91_SMD 41c84a61d8SBoris BREZILLON select HAVE_AT91_USB_CLK 428423536fSLudovic Desroches select PINCTRL_AT91 438f4b4794SLudovic Desroches help 44*ed08b63cSNicolas Ferre Select this if you are using one of Microchip's SAMA5D3 family SoC. 457f457160SJosh Wu This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36. 462dc850b6SNicolas Ferre 472dc850b6SNicolas Ferreconfig SOC_SAMA5D4 48e3246542SMasahiro Yamada bool "SAMA5D4 family" 49e3246542SMasahiro Yamada depends on ARCH_MULTI_V7 502dc850b6SNicolas Ferre select SOC_SAMA5 512dc850b6SNicolas Ferre select CACHE_L2X0 522dc850b6SNicolas Ferre select HAVE_FB_ATMEL 532dc850b6SNicolas Ferre select HAVE_AT91_UTMI 542dc850b6SNicolas Ferre select HAVE_AT91_SMD 552dc850b6SNicolas Ferre select HAVE_AT91_USB_CLK 562dc850b6SNicolas Ferre select HAVE_AT91_H32MX 578423536fSLudovic Desroches select PINCTRL_AT91 582dc850b6SNicolas Ferre help 59*ed08b63cSNicolas Ferre Select this if you are using one of Microchip's SAMA5D4 family SoC. 608f4b4794SLudovic Desroches 611e3ce2b8SJean-Christophe PLAGNIOL-VILLARDconfig SOC_AT91RM9200 62e3246542SMasahiro Yamada bool "AT91RM9200" 63e3246542SMasahiro Yamada depends on ARCH_MULTI_V4T 64ef7eda2cSNicolas Ferre select ATMEL_AIC_IRQ 65b2f06274SAlexandre Belloni select ATMEL_PM if PM 66b53cdd03SAlexandre Belloni select ATMEL_ST 67c750815eSRussell King select CPU_ARM920T 68c84a61d8SBoris BREZILLON select HAVE_AT91_USB_CLK 698423536fSLudovic Desroches select PINCTRL_AT91 7041141127SAlexandre Belloni select SOC_SAM_V4_V5 71896bc871SWenyou Yang select SRAM if PM 7241141127SAlexandre Belloni help 73*ed08b63cSNicolas Ferre Select this if you are using Microchip's AT91RM9200 SoC. 749d041268SAndrew Victor 752b019a43SAlexandre Belloniconfig SOC_AT91SAM9 76e3246542SMasahiro Yamada bool "AT91SAM9" 77e3246542SMasahiro Yamada depends on ARCH_MULTI_V5 782b019a43SAlexandre Belloni select ATMEL_AIC_IRQ 79b2f06274SAlexandre Belloni select ATMEL_PM if PM 802b019a43SAlexandre Belloni select ATMEL_SDRAMC 812b019a43SAlexandre Belloni select CPU_ARM926T 82a9c0688fSBoris BREZILLON select HAVE_AT91_SMD 83c84a61d8SBoris BREZILLON select HAVE_AT91_USB_CLK 842b019a43SAlexandre Belloni select HAVE_AT91_UTMI 8574db4fb9SHong Xu select HAVE_FB_ATMEL 862b019a43SAlexandre Belloni select MEMORY 878423536fSLudovic Desroches select PINCTRL_AT91 8841141127SAlexandre Belloni select SOC_SAM_V4_V5 89896bc871SWenyou Yang select SRAM if PM 9074db4fb9SHong Xu help 91*ed08b63cSNicolas Ferre Select this if you are using one of those Microchip SoC: 922b019a43SAlexandre Belloni AT91SAM9260 932b019a43SAlexandre Belloni AT91SAM9261 942b019a43SAlexandre Belloni AT91SAM9263 952b019a43SAlexandre Belloni AT91SAM9G15 962b019a43SAlexandre Belloni AT91SAM9G20 972b019a43SAlexandre Belloni AT91SAM9G25 982b019a43SAlexandre Belloni AT91SAM9G35 992b019a43SAlexandre Belloni AT91SAM9G45 1002b019a43SAlexandre Belloni AT91SAM9G46 1012b019a43SAlexandre Belloni AT91SAM9M10 1022b019a43SAlexandre Belloni AT91SAM9M11 1032b019a43SAlexandre Belloni AT91SAM9N12 1042b019a43SAlexandre Belloni AT91SAM9RL 1052b019a43SAlexandre Belloni AT91SAM9X25 1062b019a43SAlexandre Belloni AT91SAM9X35 1072b019a43SAlexandre Belloni AT91SAM9XE 1089f1ccefeSGreg Ungerer 10941141127SAlexandre Belloniconfig HAVE_AT91_UTMI 11041141127SAlexandre Belloni bool 11141141127SAlexandre Belloni 11241141127SAlexandre Belloniconfig HAVE_AT91_USB_CLK 11341141127SAlexandre Belloni bool 11441141127SAlexandre Belloni 11541141127SAlexandre Belloniconfig COMMON_CLK_AT91 11641141127SAlexandre Belloni bool 11741141127SAlexandre Belloni select COMMON_CLK 118863a81c3SBoris Brezillon select MFD_SYSCON 11941141127SAlexandre Belloni 12041141127SAlexandre Belloniconfig HAVE_AT91_SMD 12141141127SAlexandre Belloni bool 12241141127SAlexandre Belloni 12341141127SAlexandre Belloniconfig HAVE_AT91_H32MX 12441141127SAlexandre Belloni bool 12541141127SAlexandre Belloni 126df70aeefSNicolas Ferreconfig HAVE_AT91_GENERATED_CLK 127df70aeefSNicolas Ferre bool 128df70aeefSNicolas Ferre 1290865805dSQuentin Schulzconfig HAVE_AT91_AUDIO_PLL 1300865805dSQuentin Schulz bool 1310865805dSQuentin Schulz 13241141127SAlexandre Belloniconfig SOC_SAM_V4_V5 13341141127SAlexandre Belloni bool 13441141127SAlexandre Belloni 13541141127SAlexandre Belloniconfig SOC_SAM_V7 13641141127SAlexandre Belloni bool 13741141127SAlexandre Belloni 13841141127SAlexandre Belloniconfig SOC_SAMA5 13941141127SAlexandre Belloni bool 14041141127SAlexandre Belloni select ATMEL_AIC5_IRQ 141b2f06274SAlexandre Belloni select ATMEL_PM if PM 14241141127SAlexandre Belloni select ATMEL_SDRAMC 14341141127SAlexandre Belloni select MEMORY 14441141127SAlexandre Belloni select SOC_SAM_V7 14541141127SAlexandre Belloni select SRAM if PM 14641141127SAlexandre Belloni 147b2f06274SAlexandre Belloniconfig ATMEL_PM 148b2f06274SAlexandre Belloni bool 149b2f06274SAlexandre Belloni 1509d041268SAndrew Victorendif 151