Blame view
arch/arm64/Kconfig.platforms
5.82 KB
eed6b3eb2 arm64: Split out ... |
1 |
menu "Platform selection" |
ce3dd55b9 arm64: Introduce ... |
2 3 |
config ARCH_SUNXI bool "Allwinner sunxi 64-bit SoC Family" |
234854828 arm64/sunxi: 4.6-... |
4 |
select GENERIC_IRQ_CHIP |
d229d2051 arm64: sunxi: Kco... |
5 6 |
select PINCTRL select PINCTRL_SUN50I_A64 |
ce3dd55b9 arm64: Introduce ... |
7 8 |
help This enables support for Allwinner sunxi based SoCs like the A64. |
e2f0abaf4 arm64: add Alpine... |
9 10 |
config ARCH_ALPINE bool "Annapurna Labs Alpine platform" |
5a3f75a4b arm64: Kconfig: s... |
11 |
select ALPINE_MSI if PCI |
e2f0abaf4 arm64: add Alpine... |
12 13 14 |
help This enables support for the Annapurna Labs Alpine Soc family. |
628d30d1c arm64: Add platfo... |
15 16 |
config ARCH_BCM2835 bool "Broadcom BCM2835 family" |
628d30d1c arm64: Add platfo... |
17 |
select CLKSRC_OF |
da9a1c676 arm64: do away wi... |
18 |
select GPIOLIB |
628d30d1c arm64: Add platfo... |
19 20 21 22 23 24 25 26 |
select PINCTRL select PINCTRL_BCM2835 select ARM_AMBA select ARM_TIMER_SP804 select HAVE_ARM_ARCH_TIMER help This enables support for the Broadcom BCM2837 SoC. This SoC is used in the Raspberry Pi 3 device. |
36b7c5831 arm64: Add Broadc... |
27 28 |
config ARCH_BCM_IPROC bool "Broadcom iProc SoC Family" |
382618bb1 arm64: Select COM... |
29 |
select COMMON_CLK_IPROC |
da9a1c676 arm64: do away wi... |
30 |
select GPIOLIB |
382618bb1 arm64: Select COM... |
31 |
select PINCTRL |
36b7c5831 arm64: Add Broadc... |
32 33 |
help This enables support for Broadcom iProc based SoCs |
dd40fd924 arm64: Enable Mar... |
34 35 36 |
config ARCH_BERLIN bool "Marvell Berlin SoC Family" select DW_APB_ICTL |
da9a1c676 arm64: do away wi... |
37 |
select GPIOLIB |
75d8e1baa arm64: berlin: ad... |
38 |
select PINCTRL |
dd40fd924 arm64: Enable Mar... |
39 40 |
help This enables support for Marvell Berlin SoC Family |
37eb56dc7 arm64: Add Broadc... |
41 42 43 44 45 46 |
config ARCH_BRCMSTB bool "Broadcom Set-Top-Box SoCs" select BRCMSTB_L2_IRQ select GENERIC_IRQ_CHIP help This enables support for Broadcom's ARMv8 Set Top Box SoCs |
eed6b3eb2 arm64: Split out ... |
47 |
config ARCH_EXYNOS |
c87b3e970 arm64: EXYNOS: Co... |
48 |
bool "ARMv8 based Samsung Exynos SoC family" |
eed6b3eb2 arm64: Split out ... |
49 50 51 52 53 |
select COMMON_CLK_SAMSUNG select HAVE_S3C2410_WATCHDOG if WATCHDOG select HAVE_S3C_RTC if RTC_CLASS select PINCTRL select PINCTRL_EXYNOS |
3b3428e38 arm64: exynos: Se... |
54 |
select SOC_SAMSUNG |
eed6b3eb2 arm64: Split out ... |
55 |
help |
c87b3e970 arm64: EXYNOS: Co... |
56 |
This enables support for ARMv8 based Samsung Exynos SoC family. |
eed6b3eb2 arm64: Split out ... |
57 |
|
53a5fde05 arm64: Use generi... |
58 59 |
config ARCH_LAYERSCAPE bool "ARMv8 based Freescale Layerscape SoC family" |
eeb3d68b6 EDAC, layerscape:... |
60 |
select EDAC_SUPPORT |
eed6b3eb2 arm64: Split out ... |
61 |
help |
53a5fde05 arm64: Use generi... |
62 |
This enables support for the Freescale Layerscape SoC family. |
eed6b3eb2 arm64: Split out ... |
63 |
|
198ed9625 arm64: add Kconfi... |
64 65 66 67 |
config ARCH_LG1K bool "LG Electronics LG1K SoC Family" help This enables support for LG Electronics LG1K SoC Family |
eed6b3eb2 arm64: Split out ... |
68 69 |
config ARCH_HISI bool "Hisilicon SoC Family" |
2b905d3a8 arm64: Kconfig: s... |
70 |
select ARM_TIMER_SP804 |
f9db43bc2 arm64: Kconfig: s... |
71 |
select HISILICON_IRQ_MBIGEN if PCI |
21adc4d7b Kconfig: ARCH_HIS... |
72 |
select PINCTRL |
eed6b3eb2 arm64: Split out ... |
73 74 75 76 77 78 79 |
help This enables support for Hisilicon ARMv8 SoC family config ARCH_MEDIATEK bool "Mediatek MT65xx & MT81xx ARMv8 SoC" select ARM_GIC select PINCTRL |
c050b45d8 arm64: mediatek: ... |
80 |
select MTK_TIMER |
eed6b3eb2 arm64: Split out ... |
81 82 |
help Support for Mediatek MT65xx & MT81xx ARMv8 SoCs |
451e9e54e ARM64: Enable Aml... |
83 84 |
config ARCH_MESON bool "Amlogic Platforms" |
bf56c7762 ARM64: Kconfig: S... |
85 86 |
select PINCTRL select PINCTRL_MESON |
59bdefe97 arm64: amlogic: s... |
87 88 |
select COMMON_CLK_AMLOGIC select COMMON_CLK_GXBB |
451e9e54e ARM64: Enable Aml... |
89 90 |
help This enables support for the Amlogic S905 SoCs. |
b4f596b19 arm64: add mvebu ... |
91 92 |
config ARCH_MVEBU bool "Marvell EBU SoC Family" |
ad87c0f66 arm64: marvell: e... |
93 94 |
select ARMADA_AP806_SYSCON select ARMADA_CP110_SYSCON |
ff60d834d arm64: marvell: e... |
95 |
select ARMADA_37XX_CLK |
b3920b2b2 arm64: update ARC... |
96 |
select MVEBU_ODMI |
04208a24b arm64: marvell: e... |
97 |
select MVEBU_PIC |
b4f596b19 arm64: add mvebu ... |
98 |
help |
b3920b2b2 arm64: update ARC... |
99 100 101 102 |
This enables support for Marvell EBU familly, including: - Armada 3700 SoC Family - Armada 7K SoC Family - Armada 8K SoC Family |
b4f596b19 arm64: add mvebu ... |
103 |
|
eed6b3eb2 arm64: Split out ... |
104 105 106 107 108 |
config ARCH_QCOM bool "Qualcomm Platforms" select PINCTRL help This enables support for the ARMv8 based Qualcomm chipsets. |
fbac1c81e arm64: add Rockch... |
109 110 111 |
config ARCH_ROCKCHIP bool "Rockchip Platforms" select ARCH_HAS_RESET_CONTROLLER |
da9a1c676 arm64: do away wi... |
112 |
select GPIOLIB |
fbac1c81e arm64: add Rockch... |
113 114 |
select PINCTRL select PINCTRL_ROCKCHIP |
c840f28bb arm64: Enable the... |
115 |
select ROCKCHIP_TIMER |
fbac1c81e arm64: add Rockch... |
116 117 118 |
help This enables support for the ARMv8 based Rockchip chipsets, like the RK3368. |
eed6b3eb2 arm64: Split out ... |
119 120 121 122 |
config ARCH_SEATTLE bool "AMD Seattle SoC Family" help This enables support for AMD Seattle SOC Family |
26a7e06df arm64: renesas: r... |
123 124 125 126 127 128 129 |
config ARCH_SHMOBILE bool config ARCH_RENESAS bool "Renesas SoC Platforms" select ARCH_SHMOBILE select PINCTRL |
2ee98234b arm64: renesas: E... |
130 131 |
select PM select PM_GENERIC_DOMAINS |
f7e020512 arm64: renesas: E... |
132 |
select RENESAS_IRQC |
26a7e06df arm64: renesas: r... |
133 134 135 136 137 138 139 140 |
help This enables support for the ARMv8 based Renesas SoCs. config ARCH_R8A7795 bool "Renesas R-Car H3 SoC Platform" depends on ARCH_RENESAS help This enables support for the Renesas R-Car H3 SoC. |
1561f2076 arm64: dts: r8a77... |
141 142 143 144 145 |
config ARCH_R8A7796 bool "Renesas R-Car M3-W SoC Platform" depends on ARCH_RENESAS help This enables support for the Renesas R-Car M3-W SoC. |
78cd6a9d8 arm64: dts: Add b... |
146 147 148 149 |
config ARCH_STRATIX10 bool "Altera's Stratix 10 SoCFPGA Family" help This enables support for Altera's Stratix 10 SoCFPGA Family. |
eed6b3eb2 arm64: Split out ... |
150 151 152 |
config ARCH_TEGRA bool "NVIDIA Tegra SoC Family" select ARCH_HAS_RESET_CONTROLLER |
eed6b3eb2 arm64: Split out ... |
153 154 155 156 |
select CLKDEV_LOOKUP select CLKSRC_MMIO select CLKSRC_OF select GENERIC_CLOCKEVENTS |
da9a1c676 arm64: do away wi... |
157 |
select GPIOLIB |
eed6b3eb2 arm64: Split out ... |
158 |
select PINCTRL |
988232412 arm64: tegra: Sel... |
159 160 |
select PM select PM_GENERIC_DOMAINS |
eed6b3eb2 arm64: Split out ... |
161 162 163 |
select RESET_CONTROLLER help This enables support for the NVIDIA Tegra SoC family. |
eed6b3eb2 arm64: Split out ... |
164 165 166 167 168 169 170 171 172 |
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. |
56aaafb6b arm64: add Kconfi... |
173 174 |
config ARCH_UNIPHIER bool "Socionext UniPhier SoC Family" |
75924903c arm64: uniphier: ... |
175 |
select ARCH_HAS_RESET_CONTROLLER |
56aaafb6b arm64: add Kconfi... |
176 177 178 |
select PINCTRL help This enables support for Socionext UniPhier SoC family. |
eed6b3eb2 arm64: Split out ... |
179 180 |
config ARCH_VEXPRESS bool "ARMv8 software model (Versatile Express)" |
eed6b3eb2 arm64: Split out ... |
181 |
select COMMON_CLK_VERSATILE |
da9a1c676 arm64: do away wi... |
182 |
select GPIOLIB |
8da7cc087 arm64: Kconfig: s... |
183 184 |
select PM select PM_GENERIC_DOMAINS |
eed6b3eb2 arm64: Split out ... |
185 186 187 188 189 |
select POWER_RESET_VEXPRESS select VEXPRESS_CONFIG help This enables support for the ARMv8 software model (Versatile Express). |
5bfb38898 arm64: Broadcom V... |
190 191 |
config ARCH_VULCAN bool "Broadcom Vulcan SOC Family" |
9c7a68017 arm64: vulcan: en... |
192 |
select GPIOLIB |
5bfb38898 arm64: Broadcom V... |
193 194 |
help This enables support for Broadcom Vulcan SoC Family |
eed6b3eb2 arm64: Split out ... |
195 196 197 198 |
config ARCH_XGENE bool "AppliedMicro X-Gene SOC Family" help This enables support for AppliedMicro X-Gene SOC Family |
12496aea0 arm64: add ZTE ZX... |
199 200 201 202 |
config ARCH_ZX bool "ZTE ZX SoC Family" help This enables support for ZTE ZX SoC Family |
eed6b3eb2 arm64: Split out ... |
203 204 205 206 |
config ARCH_ZYNQMP bool "Xilinx ZynqMP Family" help This enables support for Xilinx ZynqMP Family |
d97c4f4dd MLK-13911-13 ARM6... |
207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
config ARCH_FSL_IMX8QM bool "Freescale i.MX8QM SOC" select PINCTRL select PINCTRL_IMX select PINCTRL_IMX8QM select PM select SOC_BUS help This enables support for Freescale i.MX8QM SOC. config ARCH_FSL_IMX8QXP bool "Freescale i.MX8QXP SOC" select PINCTRL select PINCTRL_IMX select PINCTRL_IMX8QXP select PM select SOC_BUS help This enables support for Freescale i.MX8QXP SOC. config ARCH_FSL_IMX8MQ bool "Freescale i.MX8MQ SOC" select ARCH_MXC select SERIAL_IMX select PINCTRL select PINCTRL_IMX |
47897a9d6 MLK-15128-5 ARM64... |
233 |
select PINCTRL_IMX8MQ |
d97c4f4dd MLK-13911-13 ARM6... |
234 235 |
select PM select SOC_BUS |
a67457d68 MLK-15328-2 arm64... |
236 |
select KEYBOARD_SNVS_PWRKEY |
d97c4f4dd MLK-13911-13 ARM6... |
237 238 |
help This enables support for Freescale i.MX8MQ SOC. |
eed6b3eb2 arm64: Split out ... |
239 |
endmenu |