Kconfig 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. if NLM_XLP_BOARD || NLM_XLR_BOARD
  2. if NLM_XLP_BOARD
  3. config DT_XLP_EVP
  4. bool "Built-in device tree for XLP EVP boards"
  5. default y
  6. select BUILTIN_DTB
  7. help
  8. Add an FDT blob for XLP EVP boards into the kernel.
  9. This DTB will be used if the firmware does not pass in a DTB
  10. pointer to the kernel. The corresponding DTS file is at
  11. arch/mips/netlogic/dts/xlp_evp.dts
  12. config DT_XLP_SVP
  13. bool "Built-in device tree for XLP SVP boards"
  14. default y
  15. select BUILTIN_DTB
  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
  21. config DT_XLP_FVP
  22. bool "Built-in device tree for XLP FVP boards"
  23. default y
  24. select BUILTIN_DTB
  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. config DT_XLP_GVP
  31. bool "Built-in device tree for XLP GVP boards"
  32. default y
  33. select BUILTIN_DTB
  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. config DT_XLP_RVP
  40. bool "Built-in device tree for XLP RVP boards"
  41. default y
  42. help
  43. Add an FDT blob for XLP RVP board into the kernel.
  44. This DTB will be used if the firmware does not pass in a DTB
  45. pointer to the kernel. The corresponding DTS file is at
  46. arch/mips/netlogic/dts/xlp_rvp.dts
  47. config NLM_MULTINODE
  48. bool "Support for multi-chip boards"
  49. depends on NLM_XLP_BOARD
  50. default n
  51. help
  52. Add support for boards with 2 or 4 XLPs connected over ICI.
  53. if NLM_MULTINODE
  54. choice
  55. prompt "Number of XLPs on the board"
  56. default NLM_MULTINODE_2
  57. help
  58. In the multi-node case, specify the number of SoCs on the board.
  59. config NLM_MULTINODE_2
  60. bool "Dual-XLP board"
  61. help
  62. Support boards with upto two XLPs connected over ICI.
  63. config NLM_MULTINODE_4
  64. bool "Quad-XLP board"
  65. help
  66. Support boards with upto four XLPs connected over ICI.
  67. endchoice
  68. endif
  69. endif
  70. config NLM_COMMON
  71. bool
  72. config IOMMU_HELPER
  73. bool
  74. config NEED_SG_DMA_LENGTH
  75. bool
  76. config SWIOTLB
  77. def_bool y
  78. select NEED_SG_DMA_LENGTH
  79. select IOMMU_HELPER
  80. endif