menu "ARC architecture" depends on ARC config SYS_ARCH default "arc" config SYS_CPU default "arcv1" choice prompt "CPU selection" default CPU_ARC770D config CPU_ARC750D bool "ARC 750D" select ARC_MMU_V2 help Choose this option to build an U-Boot for ARC750D CPU. config CPU_ARC770D bool "ARC 770D" select ARC_MMU_V3 help Choose this option to build an U-Boot for ARC770D CPU. endchoice choice prompt "MMU Version" default ARC_MMU_V3 if CPU_ARC770D default ARC_MMU_V2 if CPU_ARC750D config ARC_MMU_V2 bool "MMU v2" depends on CPU_ARC750D help Fixed the deficiency of v1 - possible thrashing in memcpy sceanrio when 2 D-TLB and 1 I-TLB entries index into same 2way set. config ARC_MMU_V3 bool "MMU v3" depends on CPU_ARC770D help Introduced with ARC700 4.10: New Features Variable Page size (1k-16k), var JTLB size 128 x (2 or 4) Shared Address Spaces (SASID) endchoice choice prompt "Target select" config TARGET_TB100 bool "Support tb100" config TARGET_ARCANGEL4 bool "Support arcangel4" config TARGET_ARCANGEL4_BE bool "Support arcangel4-be" config TARGET_AXS101 bool "Support axs101" endchoice source "board/abilis/tb100/Kconfig" source "board/synopsys/Kconfig" source "board/synopsys/axs101/Kconfig" endmenu