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 16*628d30d1SEric Anholtconfig ARCH_BCM2835 17*628d30d1SEric Anholt bool "Broadcom BCM2835 family" 18*628d30d1SEric Anholt select ARCH_REQUIRE_GPIOLIB 19*628d30d1SEric Anholt select CLKSRC_OF 20*628d30d1SEric Anholt select PINCTRL 21*628d30d1SEric Anholt select PINCTRL_BCM2835 22*628d30d1SEric Anholt select ARM_AMBA 23*628d30d1SEric Anholt select ARM_TIMER_SP804 24*628d30d1SEric Anholt select HAVE_ARM_ARCH_TIMER 25*628d30d1SEric Anholt help 26*628d30d1SEric Anholt This enables support for the Broadcom BCM2837 SoC. 27*628d30d1SEric Anholt This SoC is used in the Raspberry Pi 3 device. 28*628d30d1SEric Anholt 2936b7c583SRay Juiconfig ARCH_BCM_IPROC 3036b7c583SRay Jui bool "Broadcom iProc SoC Family" 31382618bbSAnup Patel select COMMON_CLK_IPROC 32382618bbSAnup Patel select PINCTRL 33382618bbSAnup Patel select ARCH_REQUIRE_GPIOLIB 3436b7c583SRay Jui help 3536b7c583SRay Jui This enables support for Broadcom iProc based SoCs 3636b7c583SRay Jui 37dd40fd92SJisheng Zhangconfig ARCH_BERLIN 38dd40fd92SJisheng Zhang bool "Marvell Berlin SoC Family" 39c582fbfbSJisheng Zhang select ARCH_REQUIRE_GPIOLIB 40dd40fd92SJisheng Zhang select DW_APB_ICTL 4175d8e1baSJisheng Zhang select PINCTRL 42dd40fd92SJisheng Zhang help 43dd40fd92SJisheng Zhang This enables support for Marvell Berlin SoC Family 44dd40fd92SJisheng Zhang 45eed6b3ebSOlof Johanssonconfig ARCH_EXYNOS 46c87b3e97SKrzysztof Kozlowski bool "ARMv8 based Samsung Exynos SoC family" 47eed6b3ebSOlof Johansson select COMMON_CLK_SAMSUNG 48eed6b3ebSOlof Johansson select HAVE_S3C2410_WATCHDOG if WATCHDOG 49eed6b3ebSOlof Johansson select HAVE_S3C_RTC if RTC_CLASS 50eed6b3ebSOlof Johansson select PINCTRL 51eed6b3ebSOlof Johansson select PINCTRL_EXYNOS 52eed6b3ebSOlof Johansson help 53c87b3e97SKrzysztof Kozlowski This enables support for ARMv8 based Samsung Exynos SoC family. 54eed6b3ebSOlof Johansson 5553a5fde0SBhupesh Sharmaconfig ARCH_LAYERSCAPE 5653a5fde0SBhupesh Sharma bool "ARMv8 based Freescale Layerscape SoC family" 57eed6b3ebSOlof Johansson help 5853a5fde0SBhupesh Sharma This enables support for the Freescale Layerscape SoC family. 59eed6b3ebSOlof Johansson 60198ed962SChanho Minconfig ARCH_LG1K 61198ed962SChanho Min bool "LG Electronics LG1K SoC Family" 62198ed962SChanho Min help 63198ed962SChanho Min This enables support for LG Electronics LG1K SoC Family 64198ed962SChanho Min 65eed6b3ebSOlof Johanssonconfig ARCH_HISI 66eed6b3ebSOlof Johansson bool "Hisilicon SoC Family" 672b905d3aSLeo Yan select ARM_TIMER_SP804 68dd17a3c4SMaJun select HISILICON_IRQ_MBIGEN 69eed6b3ebSOlof Johansson help 70eed6b3ebSOlof Johansson This enables support for Hisilicon ARMv8 SoC family 71eed6b3ebSOlof Johansson 72eed6b3ebSOlof Johanssonconfig ARCH_MEDIATEK 73eed6b3ebSOlof Johansson bool "Mediatek MT65xx & MT81xx ARMv8 SoC" 74eed6b3ebSOlof Johansson select ARM_GIC 75eed6b3ebSOlof Johansson select PINCTRL 76c050b45dSYingjoe Chen select MTK_TIMER 77eed6b3ebSOlof Johansson help 78eed6b3ebSOlof Johansson Support for Mediatek MT65xx & MT81xx ARMv8 SoCs 79eed6b3ebSOlof Johansson 80451e9e54SAndreas Färberconfig ARCH_MESON 81451e9e54SAndreas Färber bool "Amlogic Platforms" 82451e9e54SAndreas Färber help 83451e9e54SAndreas Färber This enables support for the Amlogic S905 SoCs. 84451e9e54SAndreas Färber 85b4f596b1SGregory CLEMENTconfig ARCH_MVEBU 86b4f596b1SGregory CLEMENT bool "Marvell EBU SoC Family" 87ad87c0f6SThomas Petazzoni select ARMADA_AP806_SYSCON 88ad87c0f6SThomas Petazzoni select ARMADA_CP110_SYSCON 89b3920b2bSThomas Petazzoni select MVEBU_ODMI 90b4f596b1SGregory CLEMENT help 91b3920b2bSThomas Petazzoni This enables support for Marvell EBU familly, including: 92b3920b2bSThomas Petazzoni - Armada 3700 SoC Family 93b3920b2bSThomas Petazzoni - Armada 7K SoC Family 94b3920b2bSThomas Petazzoni - Armada 8K SoC Family 95b4f596b1SGregory CLEMENT 96eed6b3ebSOlof Johanssonconfig ARCH_QCOM 97eed6b3ebSOlof Johansson bool "Qualcomm Platforms" 98eed6b3ebSOlof Johansson select PINCTRL 99eed6b3ebSOlof Johansson help 100eed6b3ebSOlof Johansson This enables support for the ARMv8 based Qualcomm chipsets. 101eed6b3ebSOlof Johansson 102fbac1c81SHeiko Stübnerconfig ARCH_ROCKCHIP 103fbac1c81SHeiko Stübner bool "Rockchip Platforms" 104fbac1c81SHeiko Stübner select ARCH_HAS_RESET_CONTROLLER 105fbac1c81SHeiko Stübner select ARCH_REQUIRE_GPIOLIB 106fbac1c81SHeiko Stübner select PINCTRL 107fbac1c81SHeiko Stübner select PINCTRL_ROCKCHIP 108c840f28bSCaesar Wang select ROCKCHIP_TIMER 109fbac1c81SHeiko Stübner help 110fbac1c81SHeiko Stübner This enables support for the ARMv8 based Rockchip chipsets, 111fbac1c81SHeiko Stübner like the RK3368. 112fbac1c81SHeiko Stübner 113eed6b3ebSOlof Johanssonconfig ARCH_SEATTLE 114eed6b3ebSOlof Johansson bool "AMD Seattle SoC Family" 115eed6b3ebSOlof Johansson help 116eed6b3ebSOlof Johansson This enables support for AMD Seattle SOC Family 117eed6b3ebSOlof Johansson 11826a7e06dSSimon Hormanconfig ARCH_SHMOBILE 11926a7e06dSSimon Horman bool 12026a7e06dSSimon Horman 12126a7e06dSSimon Hormanconfig ARCH_RENESAS 12226a7e06dSSimon Horman bool "Renesas SoC Platforms" 12326a7e06dSSimon Horman select ARCH_SHMOBILE 12426a7e06dSSimon Horman select PINCTRL 1252ee98234SGeert Uytterhoeven select PM 1262ee98234SGeert Uytterhoeven select PM_GENERIC_DOMAINS 127f7e02051SMagnus Damm select RENESAS_IRQC 12826a7e06dSSimon Horman help 12926a7e06dSSimon Horman This enables support for the ARMv8 based Renesas SoCs. 13026a7e06dSSimon Horman 13126a7e06dSSimon Hormanconfig ARCH_R8A7795 13226a7e06dSSimon Horman bool "Renesas R-Car H3 SoC Platform" 13326a7e06dSSimon Horman depends on ARCH_RENESAS 13426a7e06dSSimon Horman help 13526a7e06dSSimon Horman This enables support for the Renesas R-Car H3 SoC. 13626a7e06dSSimon Horman 13778cd6a9dSDinh Nguyenconfig ARCH_STRATIX10 13878cd6a9dSDinh Nguyen bool "Altera's Stratix 10 SoCFPGA Family" 13978cd6a9dSDinh Nguyen help 14078cd6a9dSDinh Nguyen This enables support for Altera's Stratix 10 SoCFPGA Family. 14178cd6a9dSDinh Nguyen 142eed6b3ebSOlof Johanssonconfig ARCH_TEGRA 143eed6b3ebSOlof Johansson bool "NVIDIA Tegra SoC Family" 144eed6b3ebSOlof Johansson select ARCH_HAS_RESET_CONTROLLER 145eed6b3ebSOlof Johansson select ARCH_REQUIRE_GPIOLIB 146eed6b3ebSOlof Johansson select CLKDEV_LOOKUP 147eed6b3ebSOlof Johansson select CLKSRC_MMIO 148eed6b3ebSOlof Johansson select CLKSRC_OF 149eed6b3ebSOlof Johansson select GENERIC_CLOCKEVENTS 150eed6b3ebSOlof Johansson select HAVE_CLK 151eed6b3ebSOlof Johansson select PINCTRL 152eed6b3ebSOlof Johansson select RESET_CONTROLLER 153eed6b3ebSOlof Johansson help 154eed6b3ebSOlof Johansson This enables support for the NVIDIA Tegra SoC family. 155eed6b3ebSOlof Johansson 156eed6b3ebSOlof Johanssonconfig ARCH_SPRD 157eed6b3ebSOlof Johansson bool "Spreadtrum SoC platform" 158eed6b3ebSOlof Johansson help 159eed6b3ebSOlof Johansson Support for Spreadtrum ARM based SoCs 160eed6b3ebSOlof Johansson 161eed6b3ebSOlof Johanssonconfig ARCH_THUNDER 162eed6b3ebSOlof Johansson bool "Cavium Inc. Thunder SoC Family" 163eed6b3ebSOlof Johansson help 164eed6b3ebSOlof Johansson This enables support for Cavium's Thunder Family of SoCs. 165eed6b3ebSOlof Johansson 16656aaafb6SMasahiro Yamadaconfig ARCH_UNIPHIER 16756aaafb6SMasahiro Yamada bool "Socionext UniPhier SoC Family" 16856aaafb6SMasahiro Yamada select PINCTRL 16956aaafb6SMasahiro Yamada help 17056aaafb6SMasahiro Yamada This enables support for Socionext UniPhier SoC family. 17156aaafb6SMasahiro Yamada 172eed6b3ebSOlof Johanssonconfig ARCH_VEXPRESS 173eed6b3ebSOlof Johansson bool "ARMv8 software model (Versatile Express)" 174eed6b3ebSOlof Johansson select ARCH_REQUIRE_GPIOLIB 175eed6b3ebSOlof Johansson select COMMON_CLK_VERSATILE 176eed6b3ebSOlof Johansson select POWER_RESET_VEXPRESS 177eed6b3ebSOlof Johansson select VEXPRESS_CONFIG 178eed6b3ebSOlof Johansson help 179eed6b3ebSOlof Johansson This enables support for the ARMv8 software model (Versatile 180eed6b3ebSOlof Johansson Express). 181eed6b3ebSOlof Johansson 1825bfb3889SZi Shen Limconfig ARCH_VULCAN 1835bfb3889SZi Shen Lim bool "Broadcom Vulcan SOC Family" 1845bfb3889SZi Shen Lim help 1855bfb3889SZi Shen Lim This enables support for Broadcom Vulcan SoC Family 1865bfb3889SZi Shen Lim 187eed6b3ebSOlof Johanssonconfig ARCH_XGENE 188eed6b3ebSOlof Johansson bool "AppliedMicro X-Gene SOC Family" 189eed6b3ebSOlof Johansson help 190eed6b3ebSOlof Johansson This enables support for AppliedMicro X-Gene SOC Family 191eed6b3ebSOlof Johansson 192eed6b3ebSOlof Johanssonconfig ARCH_ZYNQMP 193eed6b3ebSOlof Johansson bool "Xilinx ZynqMP Family" 194eed6b3ebSOlof Johansson help 195eed6b3ebSOlof Johansson This enables support for Xilinx ZynqMP Family 196eed6b3ebSOlof Johansson 197eed6b3ebSOlof Johanssonendmenu 198