]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
2f6528e1 J |
2 | if NLM_XLP_BOARD || NLM_XLR_BOARD |
3 | ||
4 | if NLM_XLP_BOARD | |
5 | config DT_XLP_EVP | |
035114fb | 6 | bool "Built-in device tree for XLP EVP boards" |
2f6528e1 | 7 | default y |
36094619 | 8 | select BUILTIN_DTB |
2f6528e1 | 9 | help |
035114fb | 10 | Add an FDT blob for XLP EVP boards into the kernel. |
2f6528e1 | 11 | This DTB will be used if the firmware does not pass in a DTB |
035114fb J |
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 | |
36094619 | 18 | select BUILTIN_DTB |
035114fb J |
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 | |
bb1e4bc5 | 24 | |
1cf0e1be GR |
25 | config DT_XLP_FVP |
26 | bool "Built-in device tree for XLP FVP boards" | |
27 | default y | |
36094619 | 28 | select BUILTIN_DTB |
1cf0e1be GR |
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 | ||
a17fca64 J |
35 | config DT_XLP_GVP |
36 | bool "Built-in device tree for XLP GVP boards" | |
37 | default y | |
36094619 | 38 | select BUILTIN_DTB |
a17fca64 J |
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 | ||
94e37fc2 GR |
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 | ||
bb1e4bc5 J |
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 | |
2f6528e1 J |
81 | endif |
82 | ||
7f058e85 J |
83 | config NLM_COMMON |
84 | bool | |
2f6528e1 | 85 | |
79f8511c GR |
86 | config IOMMU_HELPER |
87 | bool | |
88 | ||
89 | config NEED_SG_DMA_LENGTH | |
90 | bool | |
91 | ||
92 | config SWIOTLB | |
93 | def_bool y | |
94 | select NEED_SG_DMA_LENGTH | |
95 | select IOMMU_HELPER | |
96 | ||
2f6528e1 | 97 | endif |