Olof Johansson | eed6b3e | 2015-07-15 07:10:21 -0400 | [diff] [blame^] | 1 | menu "Platform selection" |
| 2 | |
| 3 | config ARCH_EXYNOS |
| 4 | bool |
| 5 | help |
| 6 | This enables support for Samsung Exynos SoC family |
| 7 | |
| 8 | config ARCH_EXYNOS7 |
| 9 | bool "ARMv8 based Samsung Exynos7" |
| 10 | select ARCH_EXYNOS |
| 11 | select COMMON_CLK_SAMSUNG |
| 12 | select HAVE_S3C2410_WATCHDOG if WATCHDOG |
| 13 | select HAVE_S3C_RTC if RTC_CLASS |
| 14 | select PINCTRL |
| 15 | select PINCTRL_EXYNOS |
| 16 | |
| 17 | help |
| 18 | This enables support for Samsung Exynos7 SoC family |
| 19 | |
| 20 | config ARCH_FSL_LS2085A |
| 21 | bool "Freescale LS2085A SOC" |
| 22 | help |
| 23 | This enables support for Freescale LS2085A SOC. |
| 24 | |
| 25 | config ARCH_HISI |
| 26 | bool "Hisilicon SoC Family" |
| 27 | help |
| 28 | This enables support for Hisilicon ARMv8 SoC family |
| 29 | |
| 30 | config ARCH_MEDIATEK |
| 31 | bool "Mediatek MT65xx & MT81xx ARMv8 SoC" |
| 32 | select ARM_GIC |
| 33 | select PINCTRL |
| 34 | help |
| 35 | Support for Mediatek MT65xx & MT81xx ARMv8 SoCs |
| 36 | |
| 37 | config ARCH_QCOM |
| 38 | bool "Qualcomm Platforms" |
| 39 | select PINCTRL |
| 40 | help |
| 41 | This enables support for the ARMv8 based Qualcomm chipsets. |
| 42 | |
| 43 | config ARCH_SEATTLE |
| 44 | bool "AMD Seattle SoC Family" |
| 45 | help |
| 46 | This enables support for AMD Seattle SOC Family |
| 47 | |
| 48 | config ARCH_TEGRA |
| 49 | bool "NVIDIA Tegra SoC Family" |
| 50 | select ARCH_HAS_RESET_CONTROLLER |
| 51 | select ARCH_REQUIRE_GPIOLIB |
| 52 | select CLKDEV_LOOKUP |
| 53 | select CLKSRC_MMIO |
| 54 | select CLKSRC_OF |
| 55 | select GENERIC_CLOCKEVENTS |
| 56 | select HAVE_CLK |
| 57 | select PINCTRL |
| 58 | select RESET_CONTROLLER |
| 59 | help |
| 60 | This enables support for the NVIDIA Tegra SoC family. |
| 61 | |
| 62 | config ARCH_TEGRA_132_SOC |
| 63 | bool "NVIDIA Tegra132 SoC" |
| 64 | depends on ARCH_TEGRA |
| 65 | select PINCTRL_TEGRA124 |
| 66 | select USB_ULPI if USB_PHY |
| 67 | select USB_ULPI_VIEWPORT if USB_PHY |
| 68 | help |
| 69 | Enable support for NVIDIA Tegra132 SoC, based on the Denver |
| 70 | ARMv8 CPU. The Tegra132 SoC is similar to the Tegra124 SoC, |
| 71 | but contains an NVIDIA Denver CPU complex in place of |
| 72 | Tegra124's "4+1" Cortex-A15 CPU complex. |
| 73 | |
| 74 | config ARCH_SPRD |
| 75 | bool "Spreadtrum SoC platform" |
| 76 | help |
| 77 | Support for Spreadtrum ARM based SoCs |
| 78 | |
| 79 | config ARCH_THUNDER |
| 80 | bool "Cavium Inc. Thunder SoC Family" |
| 81 | help |
| 82 | This enables support for Cavium's Thunder Family of SoCs. |
| 83 | |
| 84 | config ARCH_VEXPRESS |
| 85 | bool "ARMv8 software model (Versatile Express)" |
| 86 | select ARCH_REQUIRE_GPIOLIB |
| 87 | select COMMON_CLK_VERSATILE |
| 88 | select POWER_RESET_VEXPRESS |
| 89 | select VEXPRESS_CONFIG |
| 90 | help |
| 91 | This enables support for the ARMv8 software model (Versatile |
| 92 | Express). |
| 93 | |
| 94 | config ARCH_XGENE |
| 95 | bool "AppliedMicro X-Gene SOC Family" |
| 96 | help |
| 97 | This enables support for AppliedMicro X-Gene SOC Family |
| 98 | |
| 99 | config ARCH_ZYNQMP |
| 100 | bool "Xilinx ZynqMP Family" |
| 101 | help |
| 102 | This enables support for Xilinx ZynqMP Family |
| 103 | |
| 104 | endmenu |