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