linux/arch/mips/netlogic/Kconfig
<<
>>
Prefs
   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