| menu "Platform selection" |
| |
| config ARCH_BCM_IPROC |
| bool "Broadcom iProc SoC Family" |
| help |
| This enables support for Broadcom iProc based SoCs |
| |
| config ARCH_BERLIN |
| bool "Marvell Berlin SoC Family" |
| select ARCH_REQUIRE_GPIOLIB |
| select DW_APB_ICTL |
| help |
| This enables support for Marvell Berlin SoC Family |
| |
| config ARCH_EXYNOS |
| bool |
| help |
| This enables support for Samsung Exynos SoC family |
| |
| config ARCH_EXYNOS7 |
| bool "ARMv8 based Samsung Exynos7" |
| select ARCH_EXYNOS |
| select COMMON_CLK_SAMSUNG |
| select HAVE_S3C2410_WATCHDOG if WATCHDOG |
| select HAVE_S3C_RTC if RTC_CLASS |
| select PINCTRL |
| select PINCTRL_EXYNOS |
| |
| help |
| This enables support for Samsung Exynos7 SoC family |
| |
| config ARCH_LAYERSCAPE |
| bool "ARMv8 based Freescale Layerscape SoC family" |
| help |
| This enables support for the Freescale Layerscape SoC family. |
| |
| config ARCH_HISI |
| bool "Hisilicon SoC Family" |
| help |
| This enables support for Hisilicon ARMv8 SoC family |
| |
| config ARCH_MEDIATEK |
| bool "Mediatek MT65xx & MT81xx ARMv8 SoC" |
| select ARM_GIC |
| select PINCTRL |
| help |
| Support for Mediatek MT65xx & MT81xx ARMv8 SoCs |
| |
| config ARCH_QCOM |
| bool "Qualcomm Platforms" |
| select PINCTRL |
| select CLKDEV_LOOKUP |
| select HAVE_CLK |
| select HAVE_CLK_PREPARE |
| select PM_OPP |
| select SOC_BUS |
| select MSM_IRQ |
| select THERMAL_WRITABLE_TRIPS |
| select RATIONAL |
| select ARCH_HAS_RESET_CONTROLLER |
| help |
| This enables support for the ARMv8 based Qualcomm chipsets. |
| |
| config ARCH_MSM8996 |
| bool "Enable Support for Qualcomm MSM8996" |
| depends on ARCH_QCOM |
| select COMMON_CLK_MSM |
| help |
| This enables support for the MSM8996 chipset. If you do not |
| wish to build a kernel that runs on this chipset, say 'N' here. |
| |
| config ARCH_MSM8998 |
| bool "Enable Support for Qualcomm MSM8998" |
| depends on ARCH_QCOM |
| select COMMON_CLK_MSM |
| help |
| This enables support for the MSM8998 chipset. If you do not |
| wish to build a kernel that runs on this chipset, say 'N' here. |
| |
| config BOARD_MSMCORTEX |
| bool "Enable Support for Qualcomm MSMCOBALT MTP board" |
| depends on ARCH_QCOM |
| select ARCH_MSMCOBALT |
| |
| config BOARD_MSM8998_SOC |
| bool "Enable Support for MSM8998 SoC" |
| |
| config BOARD_MUSKIE |
| bool "Enable Support for Muskie boards" |
| depends on ARCH_QCOM |
| select ARCH_MSMCOBALT |
| |
| config BOARD_TAIMEN |
| bool "Enable Support for Taimen boards" |
| depends on ARCH_QCOM |
| select ARCH_MSMCOBALT |
| |
| config ARCH_MSMHAMSTER |
| bool "Enable Support for Qualcomm Technologies Inc MSMHAMSTER" |
| depends on ARCH_QCOM |
| select COMMON_CLK_MSM |
| help |
| This enables support for the MSMHAMSTER chipset. |
| If you do not wish to build a kernel that runs |
| on this chipset,say 'N' here. |
| |
| config ARCH_SDM660 |
| bool "Enable Support for Qualcomm Technologies Inc SDM660" |
| depends on ARCH_QCOM |
| select COMMON_CLK |
| select COMMON_CLK_QCOM |
| select QCOM_GDSC |
| help |
| This enables support for the SDM660 chipset. |
| If you do not wish to build a kernel that runs |
| on this chipset,say 'N' here. |
| |
| config ARCH_SDM630 |
| bool "Enable Support for Qualcomm Technologies Inc SDM630" |
| depends on ARCH_QCOM |
| select COMMON_CLK |
| select COMMON_CLK_QCOM |
| select QCOM_GDSC |
| help |
| This enables support for the SDM630 chipset. |
| If you do not wish to build a kernel that runs |
| on this chipset,say 'N' here. |
| |
| config ARCH_ROCKCHIP |
| bool "Rockchip Platforms" |
| select ARCH_HAS_RESET_CONTROLLER |
| select ARCH_REQUIRE_GPIOLIB |
| select PINCTRL |
| select PINCTRL_ROCKCHIP |
| help |
| This enables support for the ARMv8 based Rockchip chipsets, |
| like the RK3368. |
| |
| config ARCH_SEATTLE |
| bool "AMD Seattle SoC Family" |
| help |
| This enables support for AMD Seattle SOC Family |
| |
| config ARCH_STRATIX10 |
| bool "Altera's Stratix 10 SoCFPGA Family" |
| help |
| This enables support for Altera's Stratix 10 SoCFPGA Family. |
| |
| config ARCH_TEGRA |
| bool "NVIDIA Tegra SoC Family" |
| select ARCH_HAS_RESET_CONTROLLER |
| select ARCH_REQUIRE_GPIOLIB |
| select CLKDEV_LOOKUP |
| select CLKSRC_MMIO |
| select CLKSRC_OF |
| select GENERIC_CLOCKEVENTS |
| select HAVE_CLK |
| select PINCTRL |
| select RESET_CONTROLLER |
| help |
| This enables support for the NVIDIA Tegra SoC family. |
| |
| config ARCH_TEGRA_132_SOC |
| bool "NVIDIA Tegra132 SoC" |
| depends on ARCH_TEGRA |
| select PINCTRL_TEGRA124 |
| select USB_ULPI if USB_PHY |
| select USB_ULPI_VIEWPORT if USB_PHY |
| help |
| Enable support for NVIDIA Tegra132 SoC, based on the Denver |
| ARMv8 CPU. The Tegra132 SoC is similar to the Tegra124 SoC, |
| but contains an NVIDIA Denver CPU complex in place of |
| Tegra124's "4+1" Cortex-A15 CPU complex. |
| |
| config ARCH_SPRD |
| bool "Spreadtrum SoC platform" |
| help |
| Support for Spreadtrum ARM based SoCs |
| |
| config ARCH_THUNDER |
| bool "Cavium Inc. Thunder SoC Family" |
| help |
| This enables support for Cavium's Thunder Family of SoCs. |
| |
| config ARCH_VEXPRESS |
| bool "ARMv8 software model (Versatile Express)" |
| select ARCH_REQUIRE_GPIOLIB |
| select COMMON_CLK_VERSATILE |
| select POWER_RESET_VEXPRESS |
| select VEXPRESS_CONFIG |
| help |
| This enables support for the ARMv8 software model (Versatile |
| Express). |
| |
| config ARCH_XGENE |
| bool "AppliedMicro X-Gene SOC Family" |
| help |
| This enables support for AppliedMicro X-Gene SOC Family |
| |
| config ARCH_ZYNQMP |
| bool "Xilinx ZynqMP Family" |
| help |
| This enables support for Xilinx ZynqMP Family |
| |
| endmenu |