blob: 692ae85a3e3d4452e145346aabc9012fce3ec963 [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
16
17config SOC_XWAY
18 bool "XWAY"
19 select SOC_TYPE_XWAY
20 select HW_HAS_PCI
Martin Blumenstingl2b6639d2017-08-20 00:18:13 +020021 select MFD_SYSCON
Martin Blumenstingld9a46c12017-08-20 00:18:23 +020022 select MFD_CORE
John Crispind41ced02012-04-19 16:16:11 +020023
24config SOC_FALCON
25 bool "FALCON"
John Crispine316cb22012-05-20 00:33:56 +020026 select PINCTRL_FALCON
John Crispind41ced02012-04-19 16:16:11 +020027
John Crispin8ec6d932011-03-30 09:27:48 +020028endchoice
29
John Crispina0392222012-04-13 20:56:13 +020030choice
Hauke Mehrtense791dfb2016-03-19 18:28:52 +010031 prompt "Built-in device tree"
32 help
33 Legacy bootloaders do not pass a DTB pointer to the kernel, so
34 if a "wrapper" is not being used, the kernel will need to include
35 a device tree that matches the target board.
36
37 The builtin DTB will only be used if the firmware does not supply
38 a valid DTB.
39
40config LANTIQ_DT_NONE
41 bool "None"
John Crispina0392222012-04-13 20:56:13 +020042
43config DT_EASY50712
44 bool "Easy50712"
45 depends on SOC_XWAY
Andrew Bresticker3229a6d2014-08-21 13:04:23 -070046 select BUILTIN_DTB
John Crispina0392222012-04-13 20:56:13 +020047endchoice
48
John Crispin57c8cb82012-05-11 18:47:30 +020049config PCI_LANTIQ
50 bool "PCI Support"
51 depends on SOC_XWAY && PCI
52
John Crispin0224cde2012-10-22 07:52:50 +020053config XRX200_PHY_FW
54 bool "XRX200 PHY firmware loader"
55 depends on SOC_XWAY
56
John Crispin8ec6d932011-03-30 09:27:48 +020057endif