menu "Platform selection"
config [31mCONFIG_ARCH_SUNXI[0m
bool "Allwinner sunxi 64-bit SoC Family"
select [31mCONFIG_GENERIC_IRQ_CHIP[0m
select [31mCONFIG_PINCTRL[0m
select [31mCONFIG_PINCTRL_SUN50I_A64[0m
help
This enables support for Allwinner sunxi based SoCs like the A64.
config [31mCONFIG_ARCH_ALPINE[0m
bool "Annapurna Labs Alpine platform"
select [31mCONFIG_ALPINE_MSI[0m if [31mCONFIG_PCI[0m
help
This enables support for the Annapurna Labs Alpine
Soc family.
config [31mCONFIG_ARCH_BCM2835[0m
bool "Broadcom BCM2835 family"
select [31mCONFIG_CLKSRC_OF[0m
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_PINCTRL[0m
select [31mCONFIG_PINCTRL_BCM2835[0m
select [31mCONFIG_ARM_AMBA[0m
select [31mCONFIG_ARM_TIMER_SP804[0m
select [31mCONFIG_HAVE_ARM_ARCH_TIMER[0m
help
This enables support for the Broadcom BCM2837 SoC.
This SoC is used in the Raspberry Pi 3 device.
config [31mCONFIG_ARCH_BCM_IPROC[0m
bool "Broadcom iProc SoC Family"
select [31mCONFIG_COMMON_CLK_IPROC[0m
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_PINCTRL[0m
help
This enables support for Broadcom iProc based SoCs
config [31mCONFIG_ARCH_BERLIN[0m
bool "Marvell Berlin SoC Family"
select [31mCONFIG_DW_APB_ICTL[0m
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_PINCTRL[0m
help
This enables support for Marvell Berlin SoC Family
config [31mCONFIG_ARCH_BRCMSTB[0m
bool "Broadcom Set-Top-Box SoCs"
select [31mCONFIG_BRCMSTB_L2_IRQ[0m
select [31mCONFIG_GENERIC_IRQ_CHIP[0m
help
This enables support for Broadcom's ARMv8 Set Top Box SoCs
config [31mCONFIG_ARCH_EXYNOS[0m
bool "ARMv8 based Samsung Exynos SoC family"
select [31mCONFIG_COMMON_CLK_SAMSUNG[0m
select [31mCONFIG_HAVE_S3C2410_WATCHDOG[0m if [31mCONFIG_WATCHDOG[0m
select [31mCONFIG_HAVE_S3C_RTC[0m if [31mCONFIG_RTC_CLASS[0m
select [31mCONFIG_PINCTRL[0m
select [31mCONFIG_PINCTRL_EXYNOS[0m
select [31mCONFIG_SOC_SAMSUNG[0m
help
This enables support for ARMv8 based Samsung Exynos SoC family.
config [31mCONFIG_ARCH_LAYERSCAPE[0m
bool "ARMv8 based Freescale Layerscape SoC family"
select [31mCONFIG_EDAC_SUPPORT[0m
help
This enables support for the Freescale Layerscape SoC family.
config [31mCONFIG_ARCH_LG1K[0m
bool "LG Electronics LG1K SoC Family"
help
This enables support for LG Electronics LG1K SoC Family
config [31mCONFIG_ARCH_HISI[0m
bool "Hisilicon SoC Family"
select [31mCONFIG_ARM_TIMER_SP804[0m
select [31mCONFIG_HISILICON_IRQ_MBIGEN[0m if [31mCONFIG_PCI[0m
select [31mCONFIG_PINCTRL[0m
help
This enables support for Hisilicon ARMv8 SoC family
config [31mCONFIG_ARCH_MEDIATEK[0m
bool "Mediatek MT65xx & MT81xx ARMv8 SoC"
select [31mCONFIG_ARM_GIC[0m
select [31mCONFIG_PINCTRL[0m
select [31mCONFIG_MTK_TIMER[0m
help
Support for Mediatek MT65xx & MT81xx ARMv8 SoCs
config [31mCONFIG_ARCH_MESON[0m
bool "Amlogic Platforms"
select [31mCONFIG_PINCTRL[0m
select [31mCONFIG_PINCTRL_MESON[0m
select [31mCONFIG_COMMON_CLK_AMLOGIC[0m
select [31mCONFIG_COMMON_CLK_GXBB[0m
help
This enables support for the Amlogic S905 SoCs.
config [31mCONFIG_ARCH_MVEBU[0m
bool "Marvell EBU SoC Family"
select [31mCONFIG_ARMADA_AP806_SYSCON[0m
select [31mCONFIG_ARMADA_CP110_SYSCON[0m
select [31mCONFIG_ARMADA_37XX_CLK[0m
select [31mCONFIG_MVEBU_ODMI[0m
select [31mCONFIG_MVEBU_PIC[0m
help
This enables support for Marvell EBU familly, including:
- Armada 3700 SoC Family
- Armada 7K SoC Family
- Armada 8K SoC Family
config [31mCONFIG_ARCH_QCOM[0m
bool "Qualcomm Platforms"
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_PINCTRL[0m
help
This enables support for the ARMv8 based Qualcomm chipsets.
config [31mCONFIG_ARCH_ROCKCHIP[0m
bool "Rockchip Platforms"
select [31mCONFIG_ARCH_HAS_RESET_CONTROLLER[0m
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_PINCTRL[0m
select [31mCONFIG_PINCTRL_ROCKCHIP[0m
select [31mCONFIG_ROCKCHIP_TIMER[0m
help
This enables support for the ARMv8 based Rockchip chipsets,
like the RK3368.
config [31mCONFIG_ARCH_SEATTLE[0m
bool "AMD Seattle SoC Family"
help
This enables support for AMD Seattle SOC Family
config [31mCONFIG_ARCH_SHMOBILE[0m
bool
config [31mCONFIG_ARCH_RENESAS[0m
bool "Renesas SoC Platforms"
select [31mCONFIG_ARCH_SHMOBILE[0m
select [31mCONFIG_PINCTRL[0m
select [31mCONFIG_PM[0m
select [31mCONFIG_PM_GENERIC_DOMAINS[0m
select [31mCONFIG_RENESAS_IRQC[0m
select [31mCONFIG_SOC_BUS[0m
help
This enables support for the ARMv8 based Renesas SoCs.
config [31mCONFIG_ARCH_R8A7795[0m
bool "Renesas R-Car H3 SoC Platform"
depends on [31mCONFIG_ARCH_RENESAS[0m
help
This enables support for the Renesas R-Car H3 SoC.
config [31mCONFIG_ARCH_R8A7796[0m
bool "Renesas R-Car M3-W SoC Platform"
depends on [31mCONFIG_ARCH_RENESAS[0m
help
This enables support for the Renesas R-Car M3-W SoC.
config [31mCONFIG_ARCH_STRATIX10[0m
bool "Altera's Stratix 10 SoCFPGA Family"
help
This enables support for Altera's Stratix 10 SoCFPGA Family.
config [31mCONFIG_ARCH_TEGRA[0m
bool "NVIDIA Tegra SoC Family"
select [31mCONFIG_ARCH_HAS_RESET_CONTROLLER[0m
select [31mCONFIG_CLKDEV_LOOKUP[0m
select [31mCONFIG_CLKSRC_MMIO[0m
select [31mCONFIG_CLKSRC_OF[0m
select [31mCONFIG_GENERIC_CLOCKEVENTS[0m
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_PINCTRL[0m
select [31mCONFIG_PM[0m
select [31mCONFIG_PM_GENERIC_DOMAINS[0m
select [31mCONFIG_RESET_CONTROLLER[0m
help
This enables support for the NVIDIA Tegra SoC family.
config [31mCONFIG_ARCH_SPRD[0m
bool "Spreadtrum SoC platform"
help
Support for Spreadtrum [31mCONFIG_ARM[0m based SoCs
config [31mCONFIG_ARCH_THUNDER[0m
bool "Cavium Inc. Thunder SoC Family"
help
This enables support for Cavium's Thunder Family of SoCs.
config [31mCONFIG_ARCH_UNIPHIER[0m
bool "Socionext UniPhier SoC Family"
select [31mCONFIG_ARCH_HAS_RESET_CONTROLLER[0m
select [31mCONFIG_PINCTRL[0m
help
This enables support for Socionext UniPhier SoC family.
config [31mCONFIG_ARCH_VEXPRESS[0m
bool "ARMv8 software model (Versatile Express)"
select [31mCONFIG_COMMON_CLK_VERSATILE[0m
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_PM[0m
select [31mCONFIG_PM_GENERIC_DOMAINS[0m
select [31mCONFIG_POWER_RESET_VEXPRESS[0m
select [31mCONFIG_VEXPRESS_CONFIG[0m
help
This enables support for the ARMv8 software model (Versatile
Express).
config [31mCONFIG_ARCH_VULCAN[0m
bool "Broadcom Vulcan SOC Family"
select [31mCONFIG_GPIOLIB[0m
help
This enables support for Broadcom Vulcan SoC Family
config [31mCONFIG_ARCH_XGENE[0m
bool "AppliedMicro X-Gene SOC Family"
help
This enables support for AppliedMicro X-Gene SOC Family
config [31mCONFIG_ARCH_ZX[0m
bool "ZTE ZX SoC Family"
help
This enables support for ZTE ZX SoC Family
config [31mCONFIG_ARCH_ZYNQMP[0m
bool "Xilinx ZynqMP Family"
help
This enables support for Xilinx ZynqMP Family
endmenu