xref: /linux/arch/mips/lantiq/Kconfig (revision eb01d42a77785ff96b6e66a2a2e7027fc6d78e4a)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
28ec6d935SJohn Crispinif LANTIQ
38ec6d935SJohn Crispin
48ec6d935SJohn Crispinconfig SOC_TYPE_XWAY
58ec6d935SJohn Crispin	bool
63f8c50c9SJohn Crispin	select PINCTRL_XWAY
78ec6d935SJohn Crispin	default n
88ec6d935SJohn Crispin
98ec6d935SJohn Crispinchoice
108ec6d935SJohn Crispin	prompt "SoC Type"
118ec6d935SJohn Crispin	default SOC_XWAY
128ec6d935SJohn Crispin
138ec6d935SJohn Crispinconfig SOC_AMAZON_SE
148ec6d935SJohn Crispin	bool "Amazon SE"
158ec6d935SJohn Crispin	select SOC_TYPE_XWAY
16a821328cSMathias Kresin	select MFD_SYSCON
17a821328cSMathias Kresin	select MFD_CORE
188ec6d935SJohn Crispin
198ec6d935SJohn Crispinconfig SOC_XWAY
208ec6d935SJohn Crispin	bool "XWAY"
218ec6d935SJohn Crispin	select SOC_TYPE_XWAY
22*eb01d42aSChristoph Hellwig	select HAVE_PCI
232b6639d4SMartin Blumenstingl	select MFD_SYSCON
24d9a46c18SMartin Blumenstingl	select MFD_CORE
25d41ced01SJohn Crispin
26d41ced01SJohn Crispinconfig SOC_FALCON
27d41ced01SJohn Crispin	bool "FALCON"
28e316cb2bSJohn Crispin	select PINCTRL_FALCON
29d41ced01SJohn Crispin
308ec6d935SJohn Crispinendchoice
318ec6d935SJohn Crispin
32a0392222SJohn Crispinchoice
33e791dfb5SHauke Mehrtens	prompt "Built-in device tree"
34e791dfb5SHauke Mehrtens	help
35e791dfb5SHauke Mehrtens	  Legacy bootloaders do not pass a DTB pointer to the kernel, so
36e791dfb5SHauke Mehrtens	  if a "wrapper" is not being used, the kernel will need to include
37e791dfb5SHauke Mehrtens	  a device tree that matches the target board.
38e791dfb5SHauke Mehrtens
39e791dfb5SHauke Mehrtens	  The builtin DTB will only be used if the firmware does not supply
40e791dfb5SHauke Mehrtens	  a valid DTB.
41e791dfb5SHauke Mehrtens
42e791dfb5SHauke Mehrtensconfig LANTIQ_DT_NONE
43e791dfb5SHauke Mehrtens	bool "None"
44a0392222SJohn Crispin
45a0392222SJohn Crispinconfig DT_EASY50712
46a0392222SJohn Crispin	bool "Easy50712"
47a0392222SJohn Crispin	depends on SOC_XWAY
483229a6d8SAndrew Bresticker	select BUILTIN_DTB
49a0392222SJohn Crispinendchoice
50a0392222SJohn Crispin
5157c8cb8fSJohn Crispinconfig PCI_LANTIQ
5257c8cb8fSJohn Crispin	bool "PCI Support"
5357c8cb8fSJohn Crispin	depends on SOC_XWAY && PCI
5457c8cb8fSJohn Crispin
550224cde2SJohn Crispinconfig XRX200_PHY_FW
560224cde2SJohn Crispin	bool "XRX200 PHY firmware loader"
570224cde2SJohn Crispin	depends on SOC_XWAY
580224cde2SJohn Crispin
598ec6d935SJohn Crispinendif
60