^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) if LANTIQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) config SOC_TYPE_XWAY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) select PINCTRL_XWAY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) prompt "SoC Type"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) default SOC_XWAY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) config SOC_AMAZON_SE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) bool "Amazon SE"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) select SOC_TYPE_XWAY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) select MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) select MFD_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) config SOC_XWAY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) bool "XWAY"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) select SOC_TYPE_XWAY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) select HAVE_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) select MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) select MFD_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) config SOC_FALCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) bool "FALCON"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) select PINCTRL_FALCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) endchoice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) prompt "Built-in device tree"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Legacy bootloaders do not pass a DTB pointer to the kernel, so
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) if a "wrapper" is not being used, the kernel will need to include
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) a device tree that matches the target board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) The builtin DTB will only be used if the firmware does not supply
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) a valid DTB.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) config LANTIQ_DT_NONE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) bool "None"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) config DT_EASY50712
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) bool "Easy50712"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) depends on SOC_XWAY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) select BUILTIN_DTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) endchoice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) config PCI_LANTIQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) bool "PCI Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) depends on SOC_XWAY && PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) endif