18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ciif NLM_XLP_BOARD || NLM_XLR_BOARD
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciif NLM_XLP_BOARD
58c2ecf20Sopenharmony_ciconfig DT_XLP_EVP
68c2ecf20Sopenharmony_ci	bool "Built-in device tree for XLP EVP boards"
78c2ecf20Sopenharmony_ci	default y
88c2ecf20Sopenharmony_ci	select BUILTIN_DTB
98c2ecf20Sopenharmony_ci	help
108c2ecf20Sopenharmony_ci	  Add an FDT blob for XLP EVP boards into the kernel.
118c2ecf20Sopenharmony_ci	  This DTB will be used if the firmware does not pass in a DTB
128c2ecf20Sopenharmony_ci	  pointer to the kernel.  The corresponding DTS file is at
138c2ecf20Sopenharmony_ci	  arch/mips/netlogic/dts/xlp_evp.dts
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciconfig DT_XLP_SVP
168c2ecf20Sopenharmony_ci	bool "Built-in device tree for XLP SVP boards"
178c2ecf20Sopenharmony_ci	default y
188c2ecf20Sopenharmony_ci	select BUILTIN_DTB
198c2ecf20Sopenharmony_ci	help
208c2ecf20Sopenharmony_ci	  Add an FDT blob for XLP VP boards into the kernel.
218c2ecf20Sopenharmony_ci	  This DTB will be used if the firmware does not pass in a DTB
228c2ecf20Sopenharmony_ci	  pointer to the kernel.  The corresponding DTS file is at
238c2ecf20Sopenharmony_ci	  arch/mips/netlogic/dts/xlp_svp.dts
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciconfig DT_XLP_FVP
268c2ecf20Sopenharmony_ci	bool "Built-in device tree for XLP FVP boards"
278c2ecf20Sopenharmony_ci	default y
288c2ecf20Sopenharmony_ci	select BUILTIN_DTB
298c2ecf20Sopenharmony_ci	help
308c2ecf20Sopenharmony_ci	  Add an FDT blob for XLP FVP board into the kernel.
318c2ecf20Sopenharmony_ci	  This DTB will be used if the firmware does not pass in a DTB
328c2ecf20Sopenharmony_ci	  pointer to the kernel.  The corresponding DTS file is at
338c2ecf20Sopenharmony_ci	  arch/mips/netlogic/dts/xlp_fvp.dts
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciconfig DT_XLP_GVP
368c2ecf20Sopenharmony_ci	bool "Built-in device tree for XLP GVP boards"
378c2ecf20Sopenharmony_ci	default y
388c2ecf20Sopenharmony_ci	select BUILTIN_DTB
398c2ecf20Sopenharmony_ci	help
408c2ecf20Sopenharmony_ci	  Add an FDT blob for XLP GVP board into the kernel.
418c2ecf20Sopenharmony_ci	  This DTB will be used if the firmware does not pass in a DTB
428c2ecf20Sopenharmony_ci	  pointer to the kernel.  The corresponding DTS file is at
438c2ecf20Sopenharmony_ci	  arch/mips/netlogic/dts/xlp_gvp.dts
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ciconfig DT_XLP_RVP
468c2ecf20Sopenharmony_ci	bool "Built-in device tree for XLP RVP boards"
478c2ecf20Sopenharmony_ci	default y
488c2ecf20Sopenharmony_ci	help
498c2ecf20Sopenharmony_ci	  Add an FDT blob for XLP RVP board into the kernel.
508c2ecf20Sopenharmony_ci	  This DTB will be used if the firmware does not pass in a DTB
518c2ecf20Sopenharmony_ci	  pointer to the kernel.  The corresponding DTS file is at
528c2ecf20Sopenharmony_ci	  arch/mips/netlogic/dts/xlp_rvp.dts
538c2ecf20Sopenharmony_ci
548c2ecf20Sopenharmony_ciconfig NLM_MULTINODE
558c2ecf20Sopenharmony_ci	bool "Support for multi-chip boards"
568c2ecf20Sopenharmony_ci	depends on NLM_XLP_BOARD
578c2ecf20Sopenharmony_ci	default n
588c2ecf20Sopenharmony_ci	help
598c2ecf20Sopenharmony_ci	  Add support for boards with 2 or 4 XLPs connected over ICI.
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ciif NLM_MULTINODE
628c2ecf20Sopenharmony_cichoice
638c2ecf20Sopenharmony_ci	prompt "Number of XLPs on the board"
648c2ecf20Sopenharmony_ci	default NLM_MULTINODE_2
658c2ecf20Sopenharmony_ci	help
668c2ecf20Sopenharmony_ci	  In the multi-node case, specify the number of SoCs on the board.
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ciconfig NLM_MULTINODE_2
698c2ecf20Sopenharmony_ci	bool "Dual-XLP board"
708c2ecf20Sopenharmony_ci	help
718c2ecf20Sopenharmony_ci	  Support boards with upto two XLPs connected over ICI.
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_ciconfig NLM_MULTINODE_4
748c2ecf20Sopenharmony_ci	bool "Quad-XLP board"
758c2ecf20Sopenharmony_ci	help
768c2ecf20Sopenharmony_ci	  Support boards with upto four XLPs connected over ICI.
778c2ecf20Sopenharmony_ci
788c2ecf20Sopenharmony_ciendchoice
798c2ecf20Sopenharmony_ci
808c2ecf20Sopenharmony_ciendif
818c2ecf20Sopenharmony_ciendif
828c2ecf20Sopenharmony_ci
838c2ecf20Sopenharmony_ciconfig NLM_COMMON
848c2ecf20Sopenharmony_ci	bool
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ciendif
87