Kconfig 2.2 KB
Newer Older
1
# SPDX-License-Identifier: GPL-2.0
2 3 4 5
if NLM_XLP_BOARD || NLM_XLR_BOARD

if NLM_XLP_BOARD
config DT_XLP_EVP
6
	bool "Built-in device tree for XLP EVP boards"
7
	default y
8
	select BUILTIN_DTB
9
	help
10
	  Add an FDT blob for XLP EVP boards into the kernel.
11
	  This DTB will be used if the firmware does not pass in a DTB
12 13 14 15 16 17
	  pointer to the kernel.  The corresponding DTS file is at
	  arch/mips/netlogic/dts/xlp_evp.dts

config DT_XLP_SVP
	bool "Built-in device tree for XLP SVP boards"
	default y
18
	select BUILTIN_DTB
19 20 21 22 23
	help
	  Add an FDT blob for XLP VP boards into the kernel.
	  This DTB will be used if the firmware does not pass in a DTB
	  pointer to the kernel.  The corresponding DTS file is at
	  arch/mips/netlogic/dts/xlp_svp.dts
24

25 26 27
config DT_XLP_FVP
	bool "Built-in device tree for XLP FVP boards"
	default y
28
	select BUILTIN_DTB
29 30 31 32 33 34
	help
	  Add an FDT blob for XLP FVP board into the kernel.
	  This DTB will be used if the firmware does not pass in a DTB
	  pointer to the kernel.  The corresponding DTS file is at
	  arch/mips/netlogic/dts/xlp_fvp.dts

35 36 37
config DT_XLP_GVP
	bool "Built-in device tree for XLP GVP boards"
	default y
38
	select BUILTIN_DTB
39 40 41 42 43 44
	help
	  Add an FDT blob for XLP GVP board into the kernel.
	  This DTB will be used if the firmware does not pass in a DTB
	  pointer to the kernel.  The corresponding DTS file is at
	  arch/mips/netlogic/dts/xlp_gvp.dts

45 46 47 48 49 50 51 52 53
config DT_XLP_RVP
	bool "Built-in device tree for XLP RVP boards"
	default y
	help
	  Add an FDT blob for XLP RVP board into the kernel.
	  This DTB will be used if the firmware does not pass in a DTB
	  pointer to the kernel.  The corresponding DTS file is at
	  arch/mips/netlogic/dts/xlp_rvp.dts

54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
config NLM_MULTINODE
	bool "Support for multi-chip boards"
	depends on NLM_XLP_BOARD
	default n
	help
	  Add support for boards with 2 or 4 XLPs connected over ICI.

if NLM_MULTINODE
choice
	prompt "Number of XLPs on the board"
	default NLM_MULTINODE_2
	help
	  In the multi-node case, specify the number of SoCs on the board.

config NLM_MULTINODE_2
	bool "Dual-XLP board"
	help
	  Support boards with upto two XLPs connected over ICI.

config NLM_MULTINODE_4
	bool "Quad-XLP board"
	help
	  Support boards with upto four XLPs connected over ICI.

endchoice

endif
81 82
endif

83 84
config NLM_COMMON
	bool
85 86

endif