1eed6b3ebSOlof Johanssonmenu "Platform selection" 2eed6b3ebSOlof Johansson 3ce3dd55bSAndre Przywaraconfig ARCH_SUNXI 4ce3dd55bSAndre Przywara bool "Allwinner sunxi 64-bit SoC Family" 523485482SSuzuki K Poulose select GENERIC_IRQ_CHIP 6ce3dd55bSAndre Przywara help 7ce3dd55bSAndre Przywara This enables support for Allwinner sunxi based SoCs like the A64. 8ce3dd55bSAndre Przywara 9e2f0abafSAntoine Tenartconfig ARCH_ALPINE 10e2f0abafSAntoine Tenart bool "Annapurna Labs Alpine platform" 1193df6d16SAntoine Tenart select ALPINE_MSI 12e2f0abafSAntoine Tenart help 13e2f0abafSAntoine Tenart This enables support for the Annapurna Labs Alpine 14e2f0abafSAntoine Tenart Soc family. 15e2f0abafSAntoine Tenart 1636b7c583SRay Juiconfig ARCH_BCM_IPROC 1736b7c583SRay Jui bool "Broadcom iProc SoC Family" 18382618bbSAnup Patel select COMMON_CLK_IPROC 19382618bbSAnup Patel select PINCTRL 20382618bbSAnup Patel select ARCH_REQUIRE_GPIOLIB 2136b7c583SRay Jui help 2236b7c583SRay Jui This enables support for Broadcom iProc based SoCs 2336b7c583SRay Jui 24dd40fd92SJisheng Zhangconfig ARCH_BERLIN 25dd40fd92SJisheng Zhang bool "Marvell Berlin SoC Family" 26c582fbfbSJisheng Zhang select ARCH_REQUIRE_GPIOLIB 27dd40fd92SJisheng Zhang select DW_APB_ICTL 2875d8e1baSJisheng Zhang select PINCTRL 29dd40fd92SJisheng Zhang help 30dd40fd92SJisheng Zhang This enables support for Marvell Berlin SoC Family 31dd40fd92SJisheng Zhang 32eed6b3ebSOlof Johanssonconfig ARCH_EXYNOS 33c87b3e97SKrzysztof Kozlowski bool "ARMv8 based Samsung Exynos SoC family" 34eed6b3ebSOlof Johansson select COMMON_CLK_SAMSUNG 35eed6b3ebSOlof Johansson select HAVE_S3C2410_WATCHDOG if WATCHDOG 36eed6b3ebSOlof Johansson select HAVE_S3C_RTC if RTC_CLASS 37eed6b3ebSOlof Johansson select PINCTRL 38eed6b3ebSOlof Johansson select PINCTRL_EXYNOS 39eed6b3ebSOlof Johansson help 40c87b3e97SKrzysztof Kozlowski This enables support for ARMv8 based Samsung Exynos SoC family. 41eed6b3ebSOlof Johansson 4253a5fde0SBhupesh Sharmaconfig ARCH_LAYERSCAPE 4353a5fde0SBhupesh Sharma bool "ARMv8 based Freescale Layerscape SoC family" 44eed6b3ebSOlof Johansson help 4553a5fde0SBhupesh Sharma This enables support for the Freescale Layerscape SoC family. 46eed6b3ebSOlof Johansson 47198ed962SChanho Minconfig ARCH_LG1K 48198ed962SChanho Min bool "LG Electronics LG1K SoC Family" 49198ed962SChanho Min help 50198ed962SChanho Min This enables support for LG Electronics LG1K SoC Family 51198ed962SChanho Min 52eed6b3ebSOlof Johanssonconfig ARCH_HISI 53eed6b3ebSOlof Johansson bool "Hisilicon SoC Family" 542b905d3aSLeo Yan select ARM_TIMER_SP804 55dd17a3c4SMaJun select HISILICON_IRQ_MBIGEN 56eed6b3ebSOlof Johansson help 57eed6b3ebSOlof Johansson This enables support for Hisilicon ARMv8 SoC family 58eed6b3ebSOlof Johansson 59eed6b3ebSOlof Johanssonconfig ARCH_MEDIATEK 60eed6b3ebSOlof Johansson bool "Mediatek MT65xx & MT81xx ARMv8 SoC" 61eed6b3ebSOlof Johansson select ARM_GIC 62eed6b3ebSOlof Johansson select PINCTRL 63c050b45dSYingjoe Chen select MTK_TIMER 64eed6b3ebSOlof Johansson help 65eed6b3ebSOlof Johansson Support for Mediatek MT65xx & MT81xx ARMv8 SoCs 66eed6b3ebSOlof Johansson 67451e9e54SAndreas Färberconfig ARCH_MESON 68451e9e54SAndreas Färber bool "Amlogic Platforms" 69*bf56c776SCarlo Caione select PINCTRL 70*bf56c776SCarlo Caione select PINCTRL_MESON 71451e9e54SAndreas Färber help 72451e9e54SAndreas Färber This enables support for the Amlogic S905 SoCs. 73451e9e54SAndreas Färber 74b4f596b1SGregory CLEMENTconfig ARCH_MVEBU 75b4f596b1SGregory CLEMENT bool "Marvell EBU SoC Family" 76ad87c0f6SThomas Petazzoni select ARMADA_AP806_SYSCON 77ad87c0f6SThomas Petazzoni select ARMADA_CP110_SYSCON 78b3920b2bSThomas Petazzoni select MVEBU_ODMI 79b4f596b1SGregory CLEMENT help 80b3920b2bSThomas Petazzoni This enables support for Marvell EBU familly, including: 81b3920b2bSThomas Petazzoni - Armada 3700 SoC Family 82b3920b2bSThomas Petazzoni - Armada 7K SoC Family 83b3920b2bSThomas Petazzoni - Armada 8K SoC Family 84b4f596b1SGregory CLEMENT 85eed6b3ebSOlof Johanssonconfig ARCH_QCOM 86eed6b3ebSOlof Johansson bool "Qualcomm Platforms" 87eed6b3ebSOlof Johansson select PINCTRL 88eed6b3ebSOlof Johansson help 89eed6b3ebSOlof Johansson This enables support for the ARMv8 based Qualcomm chipsets. 90eed6b3ebSOlof Johansson 91fbac1c81SHeiko Stübnerconfig ARCH_ROCKCHIP 92fbac1c81SHeiko Stübner bool "Rockchip Platforms" 93fbac1c81SHeiko Stübner select ARCH_HAS_RESET_CONTROLLER 94fbac1c81SHeiko Stübner select ARCH_REQUIRE_GPIOLIB 95fbac1c81SHeiko Stübner select PINCTRL 96fbac1c81SHeiko Stübner select PINCTRL_ROCKCHIP 97c840f28bSCaesar Wang select ROCKCHIP_TIMER 98fbac1c81SHeiko Stübner help 99fbac1c81SHeiko Stübner This enables support for the ARMv8 based Rockchip chipsets, 100fbac1c81SHeiko Stübner like the RK3368. 101fbac1c81SHeiko Stübner 102eed6b3ebSOlof Johanssonconfig ARCH_SEATTLE 103eed6b3ebSOlof Johansson bool "AMD Seattle SoC Family" 104eed6b3ebSOlof Johansson help 105eed6b3ebSOlof Johansson This enables support for AMD Seattle SOC Family 106eed6b3ebSOlof Johansson 10726a7e06dSSimon Hormanconfig ARCH_SHMOBILE 10826a7e06dSSimon Horman bool 10926a7e06dSSimon Horman 11026a7e06dSSimon Hormanconfig ARCH_RENESAS 11126a7e06dSSimon Horman bool "Renesas SoC Platforms" 11226a7e06dSSimon Horman select ARCH_SHMOBILE 11326a7e06dSSimon Horman select PINCTRL 1142ee98234SGeert Uytterhoeven select PM 1152ee98234SGeert Uytterhoeven select PM_GENERIC_DOMAINS 116f7e02051SMagnus Damm select RENESAS_IRQC 11726a7e06dSSimon Horman help 11826a7e06dSSimon Horman This enables support for the ARMv8 based Renesas SoCs. 11926a7e06dSSimon Horman 12026a7e06dSSimon Hormanconfig ARCH_R8A7795 12126a7e06dSSimon Horman bool "Renesas R-Car H3 SoC Platform" 12226a7e06dSSimon Horman depends on ARCH_RENESAS 12326a7e06dSSimon Horman help 12426a7e06dSSimon Horman This enables support for the Renesas R-Car H3 SoC. 12526a7e06dSSimon Horman 12678cd6a9dSDinh Nguyenconfig ARCH_STRATIX10 12778cd6a9dSDinh Nguyen bool "Altera's Stratix 10 SoCFPGA Family" 12878cd6a9dSDinh Nguyen help 12978cd6a9dSDinh Nguyen This enables support for Altera's Stratix 10 SoCFPGA Family. 13078cd6a9dSDinh Nguyen 131eed6b3ebSOlof Johanssonconfig ARCH_TEGRA 132eed6b3ebSOlof Johansson bool "NVIDIA Tegra SoC Family" 133eed6b3ebSOlof Johansson select ARCH_HAS_RESET_CONTROLLER 134eed6b3ebSOlof Johansson select ARCH_REQUIRE_GPIOLIB 135eed6b3ebSOlof Johansson select CLKDEV_LOOKUP 136eed6b3ebSOlof Johansson select CLKSRC_MMIO 137eed6b3ebSOlof Johansson select CLKSRC_OF 138eed6b3ebSOlof Johansson select GENERIC_CLOCKEVENTS 139eed6b3ebSOlof Johansson select HAVE_CLK 140eed6b3ebSOlof Johansson select PINCTRL 141eed6b3ebSOlof Johansson select RESET_CONTROLLER 142eed6b3ebSOlof Johansson help 143eed6b3ebSOlof Johansson This enables support for the NVIDIA Tegra SoC family. 144eed6b3ebSOlof Johansson 145eed6b3ebSOlof Johanssonconfig ARCH_SPRD 146eed6b3ebSOlof Johansson bool "Spreadtrum SoC platform" 147eed6b3ebSOlof Johansson help 148eed6b3ebSOlof Johansson Support for Spreadtrum ARM based SoCs 149eed6b3ebSOlof Johansson 150eed6b3ebSOlof Johanssonconfig ARCH_THUNDER 151eed6b3ebSOlof Johansson bool "Cavium Inc. Thunder SoC Family" 152eed6b3ebSOlof Johansson help 153eed6b3ebSOlof Johansson This enables support for Cavium's Thunder Family of SoCs. 154eed6b3ebSOlof Johansson 15556aaafb6SMasahiro Yamadaconfig ARCH_UNIPHIER 15656aaafb6SMasahiro Yamada bool "Socionext UniPhier SoC Family" 15756aaafb6SMasahiro Yamada select PINCTRL 15856aaafb6SMasahiro Yamada help 15956aaafb6SMasahiro Yamada This enables support for Socionext UniPhier SoC family. 16056aaafb6SMasahiro Yamada 161eed6b3ebSOlof Johanssonconfig ARCH_VEXPRESS 162eed6b3ebSOlof Johansson bool "ARMv8 software model (Versatile Express)" 163eed6b3ebSOlof Johansson select ARCH_REQUIRE_GPIOLIB 164eed6b3ebSOlof Johansson select COMMON_CLK_VERSATILE 165eed6b3ebSOlof Johansson select POWER_RESET_VEXPRESS 166eed6b3ebSOlof Johansson select VEXPRESS_CONFIG 167eed6b3ebSOlof Johansson help 168eed6b3ebSOlof Johansson This enables support for the ARMv8 software model (Versatile 169eed6b3ebSOlof Johansson Express). 170eed6b3ebSOlof Johansson 1715bfb3889SZi Shen Limconfig ARCH_VULCAN 1725bfb3889SZi Shen Lim bool "Broadcom Vulcan SOC Family" 1735bfb3889SZi Shen Lim help 1745bfb3889SZi Shen Lim This enables support for Broadcom Vulcan SoC Family 1755bfb3889SZi Shen Lim 176eed6b3ebSOlof Johanssonconfig ARCH_XGENE 177eed6b3ebSOlof Johansson bool "AppliedMicro X-Gene SOC Family" 178eed6b3ebSOlof Johansson help 179eed6b3ebSOlof Johansson This enables support for AppliedMicro X-Gene SOC Family 180eed6b3ebSOlof Johansson 181eed6b3ebSOlof Johanssonconfig ARCH_ZYNQMP 182eed6b3ebSOlof Johansson bool "Xilinx ZynqMP Family" 183eed6b3ebSOlof Johansson help 184eed6b3ebSOlof Johansson This enables support for Xilinx ZynqMP Family 185eed6b3ebSOlof Johansson 186eed6b3ebSOlof Johanssonendmenu 187