162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ciif LANTIQ
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciconfig SOC_TYPE_XWAY
562306a36Sopenharmony_ci	bool
662306a36Sopenharmony_ci	select PINCTRL_XWAY
762306a36Sopenharmony_ci	default n
862306a36Sopenharmony_ci
962306a36Sopenharmony_cichoice
1062306a36Sopenharmony_ci	prompt "SoC Type"
1162306a36Sopenharmony_ci	default SOC_XWAY
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciconfig SOC_AMAZON_SE
1462306a36Sopenharmony_ci	bool "Amazon SE"
1562306a36Sopenharmony_ci	select SOC_TYPE_XWAY
1662306a36Sopenharmony_ci	select MFD_SYSCON
1762306a36Sopenharmony_ci	select MFD_CORE
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciconfig SOC_XWAY
2062306a36Sopenharmony_ci	bool "XWAY"
2162306a36Sopenharmony_ci	select SOC_TYPE_XWAY
2262306a36Sopenharmony_ci	select HAVE_PCI
2362306a36Sopenharmony_ci	select MFD_SYSCON
2462306a36Sopenharmony_ci	select MFD_CORE
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ciconfig SOC_FALCON
2762306a36Sopenharmony_ci	bool "FALCON"
2862306a36Sopenharmony_ci	select PINCTRL_FALCON
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ciendchoice
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_cichoice
3362306a36Sopenharmony_ci	prompt "Built-in device tree"
3462306a36Sopenharmony_ci	help
3562306a36Sopenharmony_ci	  Legacy bootloaders do not pass a DTB pointer to the kernel, so
3662306a36Sopenharmony_ci	  if a "wrapper" is not being used, the kernel will need to include
3762306a36Sopenharmony_ci	  a device tree that matches the target board.
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci	  The builtin DTB will only be used if the firmware does not supply
4062306a36Sopenharmony_ci	  a valid DTB.
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ciconfig LANTIQ_DT_NONE
4362306a36Sopenharmony_ci	bool "None"
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ciconfig DT_EASY50712
4662306a36Sopenharmony_ci	bool "Easy50712"
4762306a36Sopenharmony_ci	depends on SOC_XWAY
4862306a36Sopenharmony_ci	select BUILTIN_DTB
4962306a36Sopenharmony_ciendchoice
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ciconfig PCI_LANTIQ
5262306a36Sopenharmony_ci	bool "PCI Support"
5362306a36Sopenharmony_ci	depends on SOC_XWAY && PCI
5462306a36Sopenharmony_ci
5562306a36Sopenharmony_ciendif
56