Linux Audio

Check our new training course

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