1if NLM_XLP_BOARD || NLM_XLR_BOARD 2 3if NLM_XLP_BOARD 4config DT_XLP_EVP 5 bool "Built-in device tree for XLP EVP boards" 6 default y 7 select BUILTIN_DTB 8 help 9 Add an FDT blob for XLP EVP boards into the kernel. 10 This DTB will be used if the firmware does not pass in a DTB 11 pointer to the kernel. The corresponding DTS file is at 12 arch/mips/netlogic/dts/xlp_evp.dts 13 14config DT_XLP_SVP 15 bool "Built-in device tree for XLP SVP boards" 16 default y 17 select BUILTIN_DTB 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 23 24config DT_XLP_FVP 25 bool "Built-in device tree for XLP FVP boards" 26 default y 27 select BUILTIN_DTB 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 34config DT_XLP_GVP 35 bool "Built-in device tree for XLP GVP boards" 36 default y 37 select BUILTIN_DTB 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 44config 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 53config 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 60if NLM_MULTINODE 61choice 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 67config NLM_MULTINODE_2 68 bool "Dual-XLP board" 69 help 70 Support boards with upto two XLPs connected over ICI. 71 72config NLM_MULTINODE_4 73 bool "Quad-XLP board" 74 help 75 Support boards with upto four XLPs connected over ICI. 76 77endchoice 78 79endif 80endif 81 82config NLM_COMMON 83 bool 84 85config IOMMU_HELPER 86 bool 87 88config NEED_SG_DMA_LENGTH 89 bool 90 91config SWIOTLB 92 def_bool y 93 select NEED_SG_DMA_LENGTH 94 select IOMMU_HELPER 95 96endif 97