]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/arm64/Kconfig.platforms
Merge remote-tracking branch 'l2-mtd/master'
[karo-tx-linux.git] / arch / arm64 / Kconfig.platforms
1 menu "Platform selection"
2
3 config ARCH_BCM_IPROC
4         bool "Broadcom iProc SoC Family"
5         help
6           This enables support for Broadcom iProc based SoCs
7
8 config ARCH_BERLIN
9         bool "Marvell Berlin SoC Family"
10         select ARCH_REQUIRE_GPIOLIB
11         select DW_APB_ICTL
12         select PINCTRL
13         help
14           This enables support for Marvell Berlin SoC Family
15
16 config ARCH_EXYNOS
17         bool
18         help
19           This enables support for Samsung Exynos SoC family
20
21 config ARCH_EXYNOS7
22         bool "ARMv8 based Samsung Exynos7"
23         select ARCH_EXYNOS
24         select COMMON_CLK_SAMSUNG
25         select HAVE_S3C2410_WATCHDOG if WATCHDOG
26         select HAVE_S3C_RTC if RTC_CLASS
27         select PINCTRL
28         select PINCTRL_EXYNOS
29
30         help
31           This enables support for Samsung Exynos7 SoC family
32
33 config ARCH_LAYERSCAPE
34         bool "ARMv8 based Freescale Layerscape SoC family"
35         help
36           This enables support for the Freescale Layerscape SoC family.
37
38 config ARCH_HISI
39         bool "Hisilicon SoC Family"
40         help
41           This enables support for Hisilicon ARMv8 SoC family
42
43 config ARCH_MEDIATEK
44         bool "Mediatek MT65xx & MT81xx ARMv8 SoC"
45         select ARM_GIC
46         select PINCTRL
47         select MTK_TIMER
48         help
49           Support for Mediatek MT65xx & MT81xx ARMv8 SoCs
50
51 config ARCH_QCOM
52         bool "Qualcomm Platforms"
53         select PINCTRL
54         help
55           This enables support for the ARMv8 based Qualcomm chipsets.
56
57 config ARCH_ROCKCHIP
58         bool "Rockchip Platforms"
59         select ARCH_HAS_RESET_CONTROLLER
60         select ARCH_REQUIRE_GPIOLIB
61         select PINCTRL
62         select PINCTRL_ROCKCHIP
63         select ROCKCHIP_TIMER
64         help
65           This enables support for the ARMv8 based Rockchip chipsets,
66           like the RK3368.
67
68 config ARCH_SEATTLE
69         bool "AMD Seattle SoC Family"
70         help
71           This enables support for AMD Seattle SOC Family
72
73 config ARCH_SHMOBILE
74         bool
75
76 config ARCH_RENESAS
77         bool "Renesas SoC Platforms"
78         select ARCH_SHMOBILE
79         select PINCTRL
80         select PM_GENERIC_DOMAINS if PM
81         help
82           This enables support for the ARMv8 based Renesas SoCs.
83
84 config ARCH_R8A7795
85         bool "Renesas R-Car H3 SoC Platform"
86         depends on ARCH_RENESAS
87         help
88           This enables support for the Renesas R-Car H3 SoC.
89
90 config ARCH_STRATIX10
91         bool "Altera's Stratix 10 SoCFPGA Family"
92         help
93           This enables support for Altera's Stratix 10 SoCFPGA Family.
94
95 config ARCH_TEGRA
96         bool "NVIDIA Tegra SoC Family"
97         select ARCH_HAS_RESET_CONTROLLER
98         select ARCH_REQUIRE_GPIOLIB
99         select CLKDEV_LOOKUP
100         select CLKSRC_MMIO
101         select CLKSRC_OF
102         select GENERIC_CLOCKEVENTS
103         select HAVE_CLK
104         select PINCTRL
105         select RESET_CONTROLLER
106         help
107           This enables support for the NVIDIA Tegra SoC family.
108
109 config ARCH_SPRD
110         bool "Spreadtrum SoC platform"
111         help
112           Support for Spreadtrum ARM based SoCs
113
114 config ARCH_THUNDER
115         bool "Cavium Inc. Thunder SoC Family"
116         help
117           This enables support for Cavium's Thunder Family of SoCs.
118
119 config ARCH_UNIPHIER
120         bool "Socionext UniPhier SoC Family"
121         select PINCTRL
122         help
123           This enables support for Socionext UniPhier SoC family.
124
125 config ARCH_VEXPRESS
126         bool "ARMv8 software model (Versatile Express)"
127         select ARCH_REQUIRE_GPIOLIB
128         select COMMON_CLK_VERSATILE
129         select POWER_RESET_VEXPRESS
130         select VEXPRESS_CONFIG
131         help
132           This enables support for the ARMv8 software model (Versatile
133           Express).
134
135 config ARCH_XGENE
136         bool "AppliedMicro X-Gene SOC Family"
137         help
138           This enables support for AppliedMicro X-Gene SOC Family
139
140 config ARCH_ZYNQMP
141         bool "Xilinx ZynqMP Family"
142         help
143           This enables support for Xilinx ZynqMP Family
144
145 endmenu