141141127SAlexandre Bellonimenuconfig ARCH_AT91 241141127SAlexandre Belloni bool "Atmel SoCs" 3e8621d83SNicolas Ferre depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V7 441141127SAlexandre Belloni select ARCH_REQUIRE_GPIOLIB 5ef7eda2cSNicolas Ferre select COMMON_CLK_AT91 641141127SAlexandre Belloni select PINCTRL 741141127SAlexandre Belloni select SOC_BUS 88f4b4794SLudovic Desroches 941141127SAlexandre Belloniif ARCH_AT91 10c268a743SNicolas Ferreconfig SOC_SAMA5D2 11c268a743SNicolas Ferre bool "SAMA5D2 family" if ARCH_MULTI_V7 12c268a743SNicolas Ferre select SOC_SAMA5 13c268a743SNicolas Ferre select CACHE_L2X0 14c268a743SNicolas Ferre select HAVE_FB_ATMEL 15c268a743SNicolas Ferre select HAVE_AT91_UTMI 16c268a743SNicolas Ferre select HAVE_AT91_USB_CLK 17c268a743SNicolas Ferre select HAVE_AT91_H32MX 18c268a743SNicolas Ferre select HAVE_AT91_GENERATED_CLK 19*8423536fSLudovic Desroches select PINCTRL_AT91PIO4 20c268a743SNicolas Ferre help 21c268a743SNicolas Ferre Select this if ou are using one of Atmel's SAMA5D2 family SoC. 22c268a743SNicolas Ferre 238f4b4794SLudovic Desrochesconfig SOC_SAMA5D3 2441141127SAlexandre Belloni bool "SAMA5D3 family" if ARCH_MULTI_V7 258f4b4794SLudovic Desroches select SOC_SAMA5 268f4b4794SLudovic Desroches select HAVE_FB_ATMEL 27f090fb37SBoris BREZILLON select HAVE_AT91_UTMI 28a9c0688fSBoris BREZILLON select HAVE_AT91_SMD 29c84a61d8SBoris BREZILLON select HAVE_AT91_USB_CLK 30*8423536fSLudovic Desroches select PINCTRL_AT91 318f4b4794SLudovic Desroches help 328f4b4794SLudovic Desroches Select this if you are using one of Atmel's SAMA5D3 family SoC. 337f457160SJosh Wu This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36. 342dc850b6SNicolas Ferre 352dc850b6SNicolas Ferreconfig SOC_SAMA5D4 3641141127SAlexandre Belloni bool "SAMA5D4 family" if ARCH_MULTI_V7 372dc850b6SNicolas Ferre select SOC_SAMA5 382dc850b6SNicolas Ferre select CACHE_L2X0 392dc850b6SNicolas Ferre select HAVE_FB_ATMEL 402dc850b6SNicolas Ferre select HAVE_AT91_UTMI 412dc850b6SNicolas Ferre select HAVE_AT91_SMD 422dc850b6SNicolas Ferre select HAVE_AT91_USB_CLK 432dc850b6SNicolas Ferre select HAVE_AT91_H32MX 44*8423536fSLudovic Desroches select PINCTRL_AT91 452dc850b6SNicolas Ferre help 462dc850b6SNicolas Ferre Select this if you are using one of Atmel's SAMA5D4 family SoC. 478f4b4794SLudovic Desroches 481e3ce2b8SJean-Christophe PLAGNIOL-VILLARDconfig SOC_AT91RM9200 4941141127SAlexandre Belloni bool "AT91RM9200" if ARCH_MULTI_V4T 50ef7eda2cSNicolas Ferre select ATMEL_AIC_IRQ 51b53cdd03SAlexandre Belloni select ATMEL_ST 52c750815eSRussell King select CPU_ARM920T 53c84a61d8SBoris BREZILLON select HAVE_AT91_USB_CLK 541be27c62SArnd Bergmann select MIGHT_HAVE_PCI 55*8423536fSLudovic Desroches select PINCTRL_AT91 5641141127SAlexandre Belloni select SOC_SAM_V4_V5 57896bc871SWenyou Yang select SRAM if PM 5841141127SAlexandre Belloni help 5941141127SAlexandre Belloni Select this if you are using Atmel's AT91RM9200 SoC. 609d041268SAndrew Victor 612b019a43SAlexandre Belloniconfig SOC_AT91SAM9 6241141127SAlexandre Belloni bool "AT91SAM9" if ARCH_MULTI_V5 632b019a43SAlexandre Belloni select ATMEL_AIC_IRQ 642b019a43SAlexandre Belloni select ATMEL_SDRAMC 652b019a43SAlexandre Belloni select CPU_ARM926T 66a9c0688fSBoris BREZILLON select HAVE_AT91_SMD 67c84a61d8SBoris BREZILLON select HAVE_AT91_USB_CLK 682b019a43SAlexandre Belloni select HAVE_AT91_UTMI 6974db4fb9SHong Xu select HAVE_FB_ATMEL 702b019a43SAlexandre Belloni select MEMORY 71*8423536fSLudovic Desroches select PINCTRL_AT91 7241141127SAlexandre Belloni select SOC_SAM_V4_V5 73896bc871SWenyou Yang select SRAM if PM 7474db4fb9SHong Xu help 752b019a43SAlexandre Belloni Select this if you are using one of those Atmel SoC: 762b019a43SAlexandre Belloni AT91SAM9260 772b019a43SAlexandre Belloni AT91SAM9261 782b019a43SAlexandre Belloni AT91SAM9263 792b019a43SAlexandre Belloni AT91SAM9G15 802b019a43SAlexandre Belloni AT91SAM9G20 812b019a43SAlexandre Belloni AT91SAM9G25 822b019a43SAlexandre Belloni AT91SAM9G35 832b019a43SAlexandre Belloni AT91SAM9G45 842b019a43SAlexandre Belloni AT91SAM9G46 852b019a43SAlexandre Belloni AT91SAM9M10 862b019a43SAlexandre Belloni AT91SAM9M11 872b019a43SAlexandre Belloni AT91SAM9N12 882b019a43SAlexandre Belloni AT91SAM9RL 892b019a43SAlexandre Belloni AT91SAM9X25 902b019a43SAlexandre Belloni AT91SAM9X35 912b019a43SAlexandre Belloni AT91SAM9XE 929f1ccefeSGreg Ungerer 9341141127SAlexandre Belloniconfig HAVE_AT91_UTMI 9441141127SAlexandre Belloni bool 9541141127SAlexandre Belloni 9641141127SAlexandre Belloniconfig HAVE_AT91_USB_CLK 9741141127SAlexandre Belloni bool 9841141127SAlexandre Belloni 9941141127SAlexandre Belloniconfig COMMON_CLK_AT91 10041141127SAlexandre Belloni bool 10141141127SAlexandre Belloni select COMMON_CLK 10241141127SAlexandre Belloni 10341141127SAlexandre Belloniconfig HAVE_AT91_SMD 10441141127SAlexandre Belloni bool 10541141127SAlexandre Belloni 10641141127SAlexandre Belloniconfig HAVE_AT91_H32MX 10741141127SAlexandre Belloni bool 10841141127SAlexandre Belloni 109df70aeefSNicolas Ferreconfig HAVE_AT91_GENERATED_CLK 110df70aeefSNicolas Ferre bool 111df70aeefSNicolas Ferre 11241141127SAlexandre Belloniconfig SOC_SAM_V4_V5 11341141127SAlexandre Belloni bool 11441141127SAlexandre Belloni 11541141127SAlexandre Belloniconfig SOC_SAM_V7 11641141127SAlexandre Belloni bool 11741141127SAlexandre Belloni 11841141127SAlexandre Belloniconfig SOC_SAMA5 11941141127SAlexandre Belloni bool 12041141127SAlexandre Belloni select ATMEL_AIC5_IRQ 12141141127SAlexandre Belloni select ATMEL_SDRAMC 12241141127SAlexandre Belloni select MEMORY 12341141127SAlexandre Belloni select SOC_SAM_V7 12441141127SAlexandre Belloni select SRAM if PM 12541141127SAlexandre Belloni 1269d041268SAndrew Victorendif 127