Commit | Line | Data |
---|---|---|
2f6528e1 J |
1 | if NLM_XLP_BOARD || NLM_XLR_BOARD |
2 | ||
3 | if NLM_XLP_BOARD | |
4 | config DT_XLP_EVP | |
035114fb | 5 | bool "Built-in device tree for XLP EVP boards" |
2f6528e1 | 6 | default y |
36094619 | 7 | select BUILTIN_DTB |
2f6528e1 | 8 | help |
035114fb | 9 | Add an FDT blob for XLP EVP boards into the kernel. |
2f6528e1 | 10 | This DTB will be used if the firmware does not pass in a DTB |
035114fb J |
11 | pointer to the kernel. The corresponding DTS file is at |
12 | arch/mips/netlogic/dts/xlp_evp.dts | |
13 | ||
14 | config DT_XLP_SVP | |
15 | bool "Built-in device tree for XLP SVP boards" | |
16 | default y | |
36094619 | 17 | select BUILTIN_DTB |
035114fb J |
18 | help |
19 | Add an FDT blob for XLP VP boards into the kernel. | |
20 | This DTB will be used if the firmware does not pass in a DTB | |
21 | pointer to the kernel. The corresponding DTS file is at | |
22 | arch/mips/netlogic/dts/xlp_svp.dts | |
bb1e4bc5 | 23 | |
1cf0e1be GR |
24 | config DT_XLP_FVP |
25 | bool "Built-in device tree for XLP FVP boards" | |
26 | default y | |
36094619 | 27 | select BUILTIN_DTB |
1cf0e1be GR |
28 | help |
29 | Add an FDT blob for XLP FVP board into the kernel. | |
30 | This DTB will be used if the firmware does not pass in a DTB | |
31 | pointer to the kernel. The corresponding DTS file is at | |
32 | arch/mips/netlogic/dts/xlp_fvp.dts | |
33 | ||
a17fca64 J |
34 | config DT_XLP_GVP |
35 | bool "Built-in device tree for XLP GVP boards" | |
36 | default y | |
36094619 | 37 | select BUILTIN_DTB |
a17fca64 J |
38 | help |
39 | Add an FDT blob for XLP GVP board into the kernel. | |
40 | This DTB will be used if the firmware does not pass in a DTB | |
41 | pointer to the kernel. The corresponding DTS file is at | |
42 | arch/mips/netlogic/dts/xlp_gvp.dts | |
43 | ||
94e37fc2 GR |
44 | config DT_XLP_RVP |
45 | bool "Built-in device tree for XLP RVP boards" | |
46 | default y | |
47 | help | |
48 | Add an FDT blob for XLP RVP board into the kernel. | |
49 | This DTB will be used if the firmware does not pass in a DTB | |
50 | pointer to the kernel. The corresponding DTS file is at | |
51 | arch/mips/netlogic/dts/xlp_rvp.dts | |
52 | ||
bb1e4bc5 J |
53 | config NLM_MULTINODE |
54 | bool "Support for multi-chip boards" | |
55 | depends on NLM_XLP_BOARD | |
56 | default n | |
57 | help | |
58 | Add support for boards with 2 or 4 XLPs connected over ICI. | |
59 | ||
60 | if NLM_MULTINODE | |
61 | choice | |
62 | prompt "Number of XLPs on the board" | |
63 | default NLM_MULTINODE_2 | |
64 | help | |
65 | In the multi-node case, specify the number of SoCs on the board. | |
66 | ||
67 | config NLM_MULTINODE_2 | |
68 | bool "Dual-XLP board" | |
69 | help | |
70 | Support boards with upto two XLPs connected over ICI. | |
71 | ||
72 | config NLM_MULTINODE_4 | |
73 | bool "Quad-XLP board" | |
74 | help | |
75 | Support boards with upto four XLPs connected over ICI. | |
76 | ||
77 | endchoice | |
78 | ||
79 | endif | |
2f6528e1 J |
80 | endif |
81 | ||
7f058e85 J |
82 | config NLM_COMMON |
83 | bool | |
2f6528e1 | 84 | |
79f8511c GR |
85 | config IOMMU_HELPER |
86 | bool | |
87 | ||
88 | config NEED_SG_DMA_LENGTH | |
89 | bool | |
90 | ||
91 | config SWIOTLB | |
92 | def_bool y | |
93 | select NEED_SG_DMA_LENGTH | |
94 | select IOMMU_HELPER | |
95 | ||
2f6528e1 | 96 | endif |