blob: 6c6802e482c98c80fee921d895ce9bef6f8ae0e7 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001# SPDX-License-Identifier: GPL-2.0
John Crispin8ec6d932011-03-30 09:27:48 +02002if LANTIQ
3
4config SOC_TYPE_XWAY
5 bool
John Crispin3f8c50c2012-08-28 12:44:59 +02006 select PINCTRL_XWAY
John Crispin8ec6d932011-03-30 09:27:48 +02007 default n
8
9choice
10 prompt "SoC Type"
11 default SOC_XWAY
12
13config SOC_AMAZON_SE
14 bool "Amazon SE"
15 select SOC_TYPE_XWAY
Mathias Kresina8213282018-03-16 21:27:30 +010016 select MFD_SYSCON
17 select MFD_CORE
John Crispin8ec6d932011-03-30 09:27:48 +020018
19config SOC_XWAY
20 bool "XWAY"
21 select SOC_TYPE_XWAY
Christoph Hellwigeb01d422018-11-15 20:05:32 +010022 select HAVE_PCI
Martin Blumenstingl2b6639d2017-08-20 00:18:13 +020023 select MFD_SYSCON
Martin Blumenstingld9a46c12017-08-20 00:18:23 +020024 select MFD_CORE
John Crispind41ced02012-04-19 16:16:11 +020025
26config SOC_FALCON
27 bool "FALCON"
John Crispine316cb22012-05-20 00:33:56 +020028 select PINCTRL_FALCON
John Crispind41ced02012-04-19 16:16:11 +020029
John Crispin8ec6d932011-03-30 09:27:48 +020030endchoice
31
John Crispina0392222012-04-13 20:56:13 +020032choice
Hauke Mehrtense791dfb2016-03-19 18:28:52 +010033 prompt "Built-in device tree"
34 help
35 Legacy bootloaders do not pass a DTB pointer to the kernel, so
36 if a "wrapper" is not being used, the kernel will need to include
37 a device tree that matches the target board.
38
39 The builtin DTB will only be used if the firmware does not supply
40 a valid DTB.
41
42config LANTIQ_DT_NONE
43 bool "None"
John Crispina0392222012-04-13 20:56:13 +020044
45config DT_EASY50712
46 bool "Easy50712"
47 depends on SOC_XWAY
Andrew Bresticker3229a6d2014-08-21 13:04:23 -070048 select BUILTIN_DTB
John Crispina0392222012-04-13 20:56:13 +020049endchoice
50
John Crispin57c8cb82012-05-11 18:47:30 +020051config PCI_LANTIQ
52 bool "PCI Support"
53 depends on SOC_XWAY && PCI
54
John Crispin8ec6d932011-03-30 09:27:48 +020055endif