diff options
Diffstat (limited to 'arch/mips/netlogic/Kconfig')
-rw-r--r-- | arch/mips/netlogic/Kconfig | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/arch/mips/netlogic/Kconfig b/arch/mips/netlogic/Kconfig new file mode 100644 index 000000000..412351c5a --- /dev/null +++ b/arch/mips/netlogic/Kconfig | |||
@@ -0,0 +1,86 @@ | |||
1 | # SPDX-License-Identifier: GPL-2.0 | ||
2 | if NLM_XLP_BOARD || NLM_XLR_BOARD | ||
3 | |||
4 | if NLM_XLP_BOARD | ||
5 | 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 | pointer to the kernel. The corresponding DTS file is at | ||
13 | arch/mips/netlogic/dts/xlp_evp.dts | ||
14 | |||
15 | config DT_XLP_SVP | ||
16 | bool "Built-in device tree for XLP SVP boards" | ||
17 | default y | ||
18 | select BUILTIN_DTB | ||
19 | help | ||
20 | Add an FDT blob for XLP VP boards into the kernel. | ||
21 | This DTB will be used if the firmware does not pass in a DTB | ||
22 | pointer to the kernel. The corresponding DTS file is at | ||
23 | arch/mips/netlogic/dts/xlp_svp.dts | ||
24 | |||
25 | config DT_XLP_FVP | ||
26 | bool "Built-in device tree for XLP FVP boards" | ||
27 | default y | ||
28 | select BUILTIN_DTB | ||
29 | help | ||
30 | Add an FDT blob for XLP FVP board into the kernel. | ||
31 | This DTB will be used if the firmware does not pass in a DTB | ||
32 | pointer to the kernel. The corresponding DTS file is at | ||
33 | arch/mips/netlogic/dts/xlp_fvp.dts | ||
34 | |||
35 | config DT_XLP_GVP | ||
36 | bool "Built-in device tree for XLP GVP boards" | ||
37 | default y | ||
38 | select BUILTIN_DTB | ||
39 | help | ||
40 | Add an FDT blob for XLP GVP board into the kernel. | ||
41 | This DTB will be used if the firmware does not pass in a DTB | ||
42 | pointer to the kernel. The corresponding DTS file is at | ||
43 | arch/mips/netlogic/dts/xlp_gvp.dts | ||
44 | |||
45 | config DT_XLP_RVP | ||
46 | bool "Built-in device tree for XLP RVP boards" | ||
47 | default y | ||
48 | help | ||
49 | Add an FDT blob for XLP RVP board into the kernel. | ||
50 | This DTB will be used if the firmware does not pass in a DTB | ||
51 | pointer to the kernel. The corresponding DTS file is at | ||
52 | arch/mips/netlogic/dts/xlp_rvp.dts | ||
53 | |||
54 | config NLM_MULTINODE | ||
55 | bool "Support for multi-chip boards" | ||
56 | depends on NLM_XLP_BOARD | ||
57 | default n | ||
58 | help | ||
59 | Add support for boards with 2 or 4 XLPs connected over ICI. | ||
60 | |||
61 | if NLM_MULTINODE | ||
62 | choice | ||
63 | prompt "Number of XLPs on the board" | ||
64 | default NLM_MULTINODE_2 | ||
65 | help | ||
66 | In the multi-node case, specify the number of SoCs on the board. | ||
67 | |||
68 | config NLM_MULTINODE_2 | ||
69 | bool "Dual-XLP board" | ||
70 | help | ||
71 | Support boards with upto two XLPs connected over ICI. | ||
72 | |||
73 | config NLM_MULTINODE_4 | ||
74 | bool "Quad-XLP board" | ||
75 | help | ||
76 | Support boards with upto four XLPs connected over ICI. | ||
77 | |||
78 | endchoice | ||
79 | |||
80 | endif | ||
81 | endif | ||
82 | |||
83 | config NLM_COMMON | ||
84 | bool | ||
85 | |||
86 | endif | ||