]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/vps.git/blob - vps_component.mk
PRSDK-5273: RTSC depdencies added
[keystone-rtos/vps.git] / vps_component.mk
1 # File: vps_component.mk
2 #       This file is component include make file of VPS library.
3 # List of variables set in this file and their purpose:
4 # <mod>_RELPATH        - This is the relative path of the module, typically from
5 #                        top-level directory of the package
6 # <mod>_PATH           - This is the absolute path of the module. It derives from
7 #                        absolute path of the top-level directory (set in env.mk)
8 #                        and relative path set above
9 # <mod>_INCLUDE        - This is the path that has interface header files of the
10 #                        module. This can be multiple directories (space separated)
11 # <mod>_PKG_LIST       - Names of the modules (and sub-modules) that are a part
12 #                        part of this module, including itself.
13 # <mod>_BOARD_DEPENDENCY - "yes": means the code for this module depends on
14 #                             platform and the compiled obj/lib has to be kept
15 #                             under <platform> directory
16 #                             "no" or "" or if this variable is not defined: means
17 #                             this module has no platform dependent code and hence
18 #                             the obj/libs are not kept under <platform> dir.
19 # <mod>_CORE_DEPENDENCY     - "yes": means the code for this module depends on
20 #                             core and the compiled obj/lib has to be kept
21 #                             under <core> directory
22 #                             "no" or "" or if this variable is not defined: means
23 #                             this module has no core dependent code and hence
24 #                             the obj/libs are not kept under <core> dir.
25 # <mod>_APP_STAGE_FILES     - List of source files that belongs to the module
26 #                             <mod>, but that needs to be compiled at application
27 #                             build stage (in the context of the app). This is
28 #                             primarily for link time configurations or if the
29 #                             source file is dependent on options/defines that are
30 #                             application dependent. This can be left blank or
31 #                             not defined at all, in which case, it means there
32 #                             no source files in the module <mod> that are required
33 #                             to be compiled in the application build stage.
34 #
35 ifeq ($(vps_component_make_include), )
37 vps_SOCLIST = tda2xx tda2px am572x dra75x tda2ex am571x dra72x tda3xx dra78x am574x
38 vps_BOARDLIST = tda2xx-evm tda2px-evm tda2ex-evm tda3xx-evm evmDRA75x evmAM572x idkAM572x idkAM571x tda2xx-rvp idkAM574x
39 #Doesn't include DRA boards as they are not yet enabled
40 vps_default_BOARDLIST = tda2xx-evm tda2px-evm tda2ex-evm tda3xx-evm evmAM572x idkAM572x idkAM571x tda2xx-rvp idkAM574x
41 #TDA2xx and TDA2Ex + AM family
42 vps_tda2xx_BOARDLIST = tda2xx-evm tda2px-evm tda2ex-evm evmAM572x idkAM572x idkAM571x tda2xx-rvp idkAM574x
43 #TDA3xx family
44 vps_tda3xx_BOARDLIST = tda3xx-evm
45 vps_tda2xx_CORELIST = ipu1_0
46 vps_tda2px_CORELIST = ipu1_0
47 vps_am572x_CORELIST = ipu1_0 a15_0 c66x
48 vps_dra75x_CORELIST = a15_0
49 vps_tda2ex_CORELIST = ipu1_0
50 vps_am571x_CORELIST = ipu1_0 a15_0 c66x
51 vps_dra72x_CORELIST = a15_0
52 vps_tda3xx_CORELIST = ipu1_0
53 vps_dra78x_CORELIST = ipu1_0
54 vps_am574x_CORELIST = ipu1_0 a15_0 c66x
55 vps_osal_baremetal_default_tda2xx_CORELIST = a15_0 ipu1_0 ipu1_1 ipu2_0 c66xdsp_1 c66xdsp_2
56 vps_osal_baremetal_default_tda2px_CORELIST = a15_0 ipu1_0 ipu1_1 ipu2_0 c66xdsp_1 c66xdsp_2
57 vps_osal_baremetal_default_tda2ex_CORELIST = a15_0 ipu1_0 ipu1_1 c66xdsp_1
58 vps_osal_baremetal_default_tda3xx_CORELIST = ipu1_0 ipu1_1 c66xdsp_1 c66xdsp_2
59 vps_osal_baremetal_default_am574x_CORELIST = ipu1_0 a15_0 c66x
60 vps_osal_baremetal_default_am572x_CORELIST = ipu1_0 a15_0 c66x
61 vps_osal_baremetal_default_am571x_CORELIST = ipu1_0 a15_0 c66x
62 vps_osal_baremetal_default_dra72x_CORELIST = a15_0 ipu1_0 ipu1_1 c66xdsp_1
63 vps_osal_baremetal_default_dra75x_CORELIST = a15_0 ipu1_0 ipu1_1 c66xdsp_1
64 vps_osal_baremetal_default_dra78x_CORELIST = ipu1_0 ipu1_1 c66xdsp_1 c66xdsp_2
66 ############################
67 # vps package
68 # List of components included under vps lib
69 # The components included here are built and will be part of vps lib
70 ############################
71 ifeq ($(SOC),$(filter $(SOC), am574x am572x am571x))
72 vps_LIB_LIST = vps_examples_utility_baremetal vps_osal_baremetal
73 else
74 vps_LIB_LIST = vps_osal_baremetal
75 endif
77 # DRA7xx devices only enable vps_osal_baremetal library build
78 ifneq ($(SOC),$(filter $(SOC), dra72x dra75x dra78x))
79   vps_LIB_LIST += vps_common vpslib vpsdrv_baremetal
80   ifneq ($(BUILD_OS_TYPE), baremetal)
81     vps_LIB_LIST += fvid2 vps_osal_tirtos vps_osal_tirtos_smp vpsdrv vps_platforms vps_devices vps_boards vps_examples_utility
82   endif
83 endif
84 ############################
85 # vps examples
86 # List of examples under vps (+= is used at each example definition)
87 # All the tests mentioned in list are built when test target is called
88 # List below all examples for allowed values
89 ############################
90 vps_EXAMPLE_LIST =
92 #
93 # VPS Modules
94 #
96 # FVID2
97 fvid2_COMP_LIST = fvid2
98 fvid2_RELPATH = ti/drv/vps/src/fvid2
99 fvid2_PATH = $(PDK_VPS_COMP_PATH)/src/fvid2
100 fvid2_LIBNAME = fvid2
101 fvid2_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
102 export fvid2_LIBNAME
103 export fvid2_LIBPATH
104 fvid2_BOARD_DEPENDENCY = no
105 fvid2_CORE_DEPENDENCY = no
106 export fvid2_COMP_LIST
107 export fvid2_BOARD_DEPENDENCY
108 export fvid2_CORE_DEPENDENCY
109 fvid2_PKG_LIST = fvid2
110 fvid2_INCLUDE = $(fvid2_PATH)
111 fvid2_SOCLIST = $(vps_SOCLIST)
112 export fvid2_SOCLIST
113 fvid2_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
114 export fvid2_$(SOC)_CORELIST
116 # VPS COMMON
117 vps_common_COMP_LIST = vps_common
118 vps_common_RELPATH = ti/drv/vps/src/common
119 vps_common_PATH = $(PDK_VPS_COMP_PATH)/src/common
120 vps_common_LIBNAME = vps_common
121 vps_common_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
122 export vps_common_LIBNAME
123 export vps_common_LIBPATH
124 vps_common_BOARD_DEPENDENCY = no
125 vps_common_CORE_DEPENDENCY = no
126 export vps_common_COMP_LIST
127 export vps_common_BOARD_DEPENDENCY
128 export vps_common_CORE_DEPENDENCY
129 vps_common_PKG_LIST = vps_common
130 vps_common_INCLUDE = $(vps_common_PATH)
131 vps_common_SOCLIST = $(vps_SOCLIST)
132 export vps_common_SOCLIST
133 vps_common_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
134 export vps_common_$(SOC)_CORELIST
136 # TI RTOS VPS OSAL
137 vps_osal_tirtos_COMP_LIST = vps_osal_tirtos
138 vps_osal_tirtos_RELPATH = ti/drv/vps/src/osal/tirtos
139 vps_osal_tirtos_PATH = $(PDK_VPS_COMP_PATH)/src/osal/tirtos
140 vps_osal_tirtos_LIBNAME = vps_osal_tirtos
141 vps_osal_tirtos_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
142 export vps_osal_tirtos_LIBNAME
143 export vps_osal_tirtos_LIBPATH
144 vps_osal_tirtos_BOARD_DEPENDENCY = no
145 vps_osal_tirtos_CORE_DEPENDENCY = no
146 export vps_osal_tirtos_COMP_LIST
147 export vps_osal_tirtos_BOARD_DEPENDENCY
148 export vps_osal_tirtos_CORE_DEPENDENCY
149 vps_osal_tirtos_PKG_LIST = vps_osal_tirtos
150 vps_osal_tirtos_INCLUDE = $(vps_osal_tirtos_PATH)
151 vps_osal_tirtos_SOCLIST = $(vps_SOCLIST)
152 export vps_osal_tirtos_SOCLIST
153 vps_osal_tirtos_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
154 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex))
155 vps_osal_tirtos_$(SOC)_CORELIST += a15_0
156 endif
157 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda3xx))
158 vps_osal_tirtos_$(SOC)_CORELIST += c66x arp32_1
159 endif
160 ifeq ($(SOC),$(filter $(SOC), tda2ex))
161 vps_osal_tirtos_$(SOC)_CORELIST += c66x
162 endif
163 export vps_osal_tirtos_$(SOC)_CORELIST
165 # TI RTOS VPS SMP OSAL
166 vps_osal_tirtos_smp_COMP_LIST = vps_osal_tirtos_smp
167 vps_osal_tirtos_smp_RELPATH = ti/drv/vps/src/osal/tirtos/smp
168 vps_osal_tirtos_smp_PATH = $(PDK_VPS_COMP_PATH)/src/osal/tirtos/smp
169 vps_osal_tirtos_smp_LIBNAME = vps_osal_tirtos_smp
170 vps_osal_tirtos_smp_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
171 export vps_osal_tirtos_smp_LIBNAME
172 export vps_osal_tirtos_smp_LIBPATH
173 vps_osal_tirtos_smp_BOARD_DEPENDENCY = no
174 vps_osal_tirtos_smp_CORE_DEPENDENCY = no
175 export vps_osal_tirtos_smp_COMP_LIST
176 export vps_osal_tirtos_smp_BOARD_DEPENDENCY
177 export vps_osal_tirtos_smp_CORE_DEPENDENCY
178 vps_osal_tirtos_smp_PKG_LIST = vps_osal_tirtos_smp
179 vps_osal_tirtos_smp_INCLUDE = $(vps_osal_tirtos_smp_PATH)
180 vps_osal_tirtos_smp_SOCLIST = tda2xx tda2px tda2ex
181 export vps_osal_tirtos_smp_SOCLIST
182 vps_osal_tirtos_smp_$(SOC)_CORELIST = a15_0
183 export vps_osal_tirtos_smp_$(SOC)_CORELIST
185 # Baremetal VPS OSAL
186 vps_osal_baremetal_COMP_LIST = vps_osal_baremetal
187 vps_osal_baremetal_RELPATH = ti/drv/vps/src/osal/baremetal
188 vps_osal_baremetal_PATH = $(PDK_VPS_COMP_PATH)/src/osal/baremetal
189 vps_osal_baremetal_LIBNAME = vps_osal_baremetal
190 vps_osal_baremetal_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
191 export vps_osal_baremetal_LIBNAME
192 export vps_osal_baremetal_LIBPATH
193 vps_osal_baremetal_BOARD_DEPENDENCY = no
194 vps_osal_baremetal_CORE_DEPENDENCY = yes
195 export vps_osal_baremetal_COMP_LIST
196 export vps_osal_baremetal_BOARD_DEPENDENCY
197 export vps_osal_baremetal_CORE_DEPENDENCY
198 vps_osal_baremetal_PKG_LIST = vps_osal_baremetal
199 vps_osal_baremetal_INCLUDE = $(vps_osal_baremetal_PATH)
200 vps_osal_baremetal_SOCLIST = tda2xx tda2px tda2ex tda3xx dra72x dra75x dra78x am571x am572x am574x
201 export vps_osal_baremetal_SOCLIST
202 vps_osal_baremetal_$(SOC)_CORELIST = $(vps_osal_baremetal_default_$(SOC)_CORELIST)
203 export vps_osal_baremetal_$(SOC)_CORELIST
205 # VPS LIB
206 vpslib_COMP_LIST = vpslib
207 vpslib_RELPATH = ti/drv/vps/src/vpslib
208 vpslib_PATH = $(PDK_VPS_COMP_PATH)/src/vpslib
209 vpslib_LIBNAME = vpslib
210 vpslib_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
211 export vpslib_LIBNAME
212 export vpslib_LIBPATH
213 vpslib_BOARD_DEPENDENCY = no
214 vpslib_CORE_DEPENDENCY = no
215 export vpslib_COMP_LIST
216 export vpslib_BOARD_DEPENDENCY
217 export vpslib_CORE_DEPENDENCY
218 vpslib_PKG_LIST = vpslib
219 vpslib_INCLUDE = $(vpslib_PATH)
220 vpslib_SOCLIST = $(vps_SOCLIST)
221 export vpslib_SOCLIST
222 vpslib_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
223 export vpslib_$(SOC)_CORELIST
225 # VPS DRV
226 vpsdrv_COMP_LIST = vpsdrv
227 vpsdrv_RELPATH = ti/drv/vps/src/vpsdrv
228 vpsdrv_PATH = $(PDK_VPS_COMP_PATH)/src/vpsdrv
229 vpsdrv_LIBNAME = vpsdrv
230 vpsdrv_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
231 export vpsdrv_LIBNAME
232 export vpsdrv_LIBPATH
233 vpsdrv_BOARD_DEPENDENCY = no
234 vpsdrv_CORE_DEPENDENCY = no
235 export vpsdrv_COMP_LIST
236 export vpsdrv_BOARD_DEPENDENCY
237 export vpsdrv_CORE_DEPENDENCY
238 vpsdrv_PKG_LIST = vpsdrv
239 vpsdrv_INCLUDE = $(vpsdrv_PATH)
240 vpsdrv_SOCLIST = $(vps_SOCLIST)
241 export vpsdrv_SOCLIST
242 vpsdrv_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
243 export vpsdrv_$(SOC)_CORELIST
245 # VPS DRV - Baremetal
246 vpsdrv_baremetal_COMP_LIST = vpsdrv_baremetal
247 vpsdrv_baremetal_RELPATH = ti/drv/vps/src/vpslib/drv
248 vpsdrv_baremetal_PATH = $(PDK_VPS_COMP_PATH)/src/vpslib/drv
249 vpsdrv_baremetal_LIBNAME = vpsdrv_baremetal
250 vpsdrv_baremetal_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
251 export vpsdrv_baremetal_LIBNAME
252 export vpsdrv_baremetal_LIBPATH
253 vpsdrv_baremetal_BOARD_DEPENDENCY = no
254 vpsdrv_baremetal_CORE_DEPENDENCY = no
255 export vpsdrv_baremetal_COMP_LIST
256 export vpsdrv_baremetal_BOARD_DEPENDENCY
257 export vpsdrv_baremetal_CORE_DEPENDENCY
258 vpsdrv_baremetal_PKG_LIST = vpsdrv_baremetal
259 vpsdrv_baremetal_INCLUDE = $(vpsdrv_baremetal_PATH)
260 vpsdrv_baremetal_SOCLIST = tda2xx tda2px dra75x tda2ex dra72x tda3xx dra78x
261 export vpsdrv_baremetal_SOCLIST
262 vpsdrv_baremetal_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
263 export vpsdrv_baremetal_$(SOC)_CORELIST
265 # VPS Platforms
266 vps_platforms_COMP_LIST = vps_platforms
267 vps_platforms_RELPATH = ti/drv/vps/src/platforms
268 vps_platforms_PATH = $(PDK_VPS_COMP_PATH)/src/platforms
269 vps_platforms_LIBNAME = vps_platforms
270 vps_platforms_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
271 export vps_platforms_LIBNAME
272 export vps_platforms_LIBPATH
273 vps_platforms_BOARD_DEPENDENCY = no
274 vps_platforms_CORE_DEPENDENCY = no
275 export vps_platforms_COMP_LIST
276 export vps_platforms_BOARD_DEPENDENCY
277 export vps_platforms_CORE_DEPENDENCY
278 vps_platforms_PKG_LIST = vps_platforms
279 vps_platforms_INCLUDE = $(vps_platforms_PATH)
280 vps_platforms_SOCLIST = $(vps_SOCLIST)
281 export vps_platforms_SOCLIST
282 vps_platforms_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
283 export vps_platforms_$(SOC)_CORELIST
285 # VPS Devices
286 vps_devices_COMP_LIST = vps_devices
287 vps_devices_RELPATH = ti/drv/vps/src/devices
288 vps_devices_PATH = $(PDK_VPS_COMP_PATH)/src/devices
289 vps_devices_LIBNAME = vps_devices
290 vps_devices_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
291 export vps_devices_LIBNAME
292 export vps_devices_LIBPATH
293 vps_devices_BOARD_DEPENDENCY = no
294 vps_devices_CORE_DEPENDENCY = no
295 export vps_devices_COMP_LIST
296 export vps_devices_BOARD_DEPENDENCY
297 export vps_devices_CORE_DEPENDENCY
298 vps_devices_PKG_LIST = vps_devices
299 vps_devices_INCLUDE = $(vps_devices_PATH)
300 vps_devices_SOCLIST = $(vps_SOCLIST)
301 export vps_devices_SOCLIST
302 vps_devices_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
303 export vps_devices_$(SOC)_CORELIST
305 # VPS Boards
306 vps_boards_COMP_LIST = vps_boards
307 vps_boards_RELPATH = ti/drv/vps/src/boards
308 vps_boards_PATH = $(PDK_VPS_COMP_PATH)/src/boards
309 vps_boards_LIBNAME = vps_boards
310 vps_boards_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
311 export vps_boards_LIBNAME
312 export vps_boards_LIBPATH
313 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
314 vps_boards_BOARD_DEPENDENCY = yes
315 else
316 vps_boards_BOARD_DEPENDENCY = no
317 endif
318 vps_boards_CORE_DEPENDENCY = no
319 export vps_boards_COMP_LIST
320 export vps_boards_BOARD_DEPENDENCY
321 export vps_boards_CORE_DEPENDENCY
322 vps_boards_PKG_LIST = vps_boards
323 vps_boards_INCLUDE = $(vps_boards_PATH)
324 vps_boards_SOCLIST = $(vps_SOCLIST)
325 export vps_boards_SOCLIST
326 vps_boards_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
327 export vps_boards_$(SOC)_CORELIST
329 # VPS Example utility
330 vps_examples_utility_COMP_LIST = vps_examples_utility
331 vps_examples_utility_RELPATH = ti/drv/vps/examples/utility
332 vps_examples_utility_PATH = $(PDK_VPS_COMP_PATH)/examples/utility
333 vps_examples_utility_LIBNAME = vps_examples_utility
334 vps_examples_utility_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
335 export vps_examples_utility_LIBNAME
336 export vps_examples_utility_LIBPATH
337 ifeq ($(SOC), $(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
338 vps_examples_utility_BOARD_DEPENDENCY = yes
339 else
340 vps_examples_utility_BOARD_DEPENDENCY = no
341 endif
342 vps_examples_utility_CORE_DEPENDENCY = no
343 export vps_examples_utility_COMP_LIST
344 export vps_examples_utility_BOARD_DEPENDENCY
345 export vps_examples_utility_CORE_DEPENDENCY
346 vps_examples_utility_PKG_LIST = vps_examples_utility
347 vps_examples_utility_INCLUDE = $(vps_examples_utility_PATH)
348 vps_examples_utility_SOCLIST = $(vps_SOCLIST)
349 export vps_examples_utility_SOCLIST
350 vps_examples_utility_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
351 export vps_examples_utility_$(SOC)_CORELIST
353 # VPS Example utility - Baremetal
354 vps_examples_utility_baremetal_COMP_LIST = vps_examples_utility_baremetal
355 vps_examples_utility_baremetal_RELPATH = ti/drv/vps/examples/utility/
356 vps_examples_utility_baremetal_OBJPATH = ti/drv/vps/examples/utility/baremetal
357 vps_examples_utility_baremetal_PATH = $(PDK_VPS_COMP_PATH)/examples/utility
358 vps_examples_utility_baremetal_LIBNAME = vps_examples_utility_baremetal
359 vps_examples_utility_baremetal_LIBPATH = $(PDK_VPS_COMP_PATH)/lib
360 vps_examples_utility_baremetal_MAKEFILE = -fmakefile_baremetal.mk
361 export vps_examples_utility_baremetal_MAKEFILE
362 export vps_examples_utility_baremetal_LIBNAME
363 export vps_examples_utility_baremetal_LIBPATH
364 export vps_examples_utility_baremetal_OBJPATH
365 vps_examples_utility_baremetal_BOARD_DEPENDENCY = no
366 vps_examples_utility_baremetal_CORE_DEPENDENCY = no
367 export vps_examples_utility_baremetal_COMP_LIST
368 export vps_examples_utility_baremetal_BOARD_DEPENDENCY
369 export vps_examples_utility_baremetal_CORE_DEPENDENCY
370 vps_examples_utility_baremetal_PKG_LIST = vps_examples_utility_baremetal
371 vps_examples_utility_baremetal_INCLUDE = $(vps_examples_utility_baremetal_PATH)
372 vps_examples_utility_baremetal_SOCLIST = am571x am572x am574x
373 export vps_examples_utility_baremetal_SOCLIST
374 vps_examples_utility_baremetal_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
375 export vps_examples_nonos_utility_$(SOC)_CORELIST
378 # VPS Bare metal Examples
380 # DSS baremetal test app
381 vps_examples_dss_baremetal_COMP_LIST = vps_examples_dss_baremetal
382 vps_examples_dss_baremetal_RELPATH = ti/drv/vps/examples/dss/dss_baremetal_app
383 vps_examples_dss_baremetal_PATH = $(PDK_VPS_COMP_PATH)/examples/dss/dss_baremetal_app
384 vps_examples_dss_baremetal_BOARD_DEPENDENCY = yes
385 vps_examples_dss_baremetal_CORE_DEPENDENCY = yes
386 export vps_examples_dss_baremetal_COMP_LIST
387 export vps_examples_dss_baremetal_BOARD_DEPENDENCY
388 export vps_examples_dss_baremetal_CORE_DEPENDENCY
389 vps_examples_dss_baremetal_PKG_LIST = vps_examples_dss_baremetal
390 vps_examples_dss_baremetal_INCLUDE = $(vps_examples_dss_baremetal_PATH)
391 vps_examples_dss_baremetal_BOARDLIST = tda2xx-evm tda2px-evm tda2ex-evm tda3xx-evm tda2xx-rvp
392 export vps_examples_dss_baremetal_BOARDLIST
393 vps_examples_dss_baremetal_$(SOC)_CORELIST = ipu1_0
394 export vps_examples_dss_baremetal_$(SOC)_CORELIST
395 vps_EXAMPLE_LIST += vps_examples_dss_baremetal
396 vps_examples_dss_baremetal_SBL_APPIMAGEGEN = yes
397 export vps_examples_dss_baremetal_SBL_APPIMAGEGEN
399 # DisplayDSS baremetal test app for AM57x boards
400 vps_examples_DisplayDssBareMetal_COMP_LIST = vps_examples_DisplayDssBareMetal
401 vps_examples_DisplayDssBareMetal_RELPATH = ti/drv/vps/examples/dss/displayDssBareMetal
402 vps_examples_DisplayDssBareMetal_PATH = $(PDK_VPS_COMP_PATH)/examples/dss/displayDssBareMetal
403 vps_examples_DisplayDssBareMetal_BOARD_DEPENDENCY = yes
404 vps_examples_DisplayDssBareMetal_CORE_DEPENDENCY = yes
405 export vps_examples_DisplayDssBareMetal_COMP_LIST
406 export vps_examples_DisplayDssBareMetal_BOARD_DEPENDENCY
407 export vps_examples_DisplayDssBareMetal_CORE_DEPENDENCY
408 vps_examples_DisplayDssBareMetal_PKG_LIST = vps_examples_DisplayDssBareMetal
409 vps_examples_DisplayDssBareMetal_INCLUDE = $(vps_examples_DisplayDssBareMetal_PATH)
410 vps_examples_DisplayDssBareMetal_BOARDLIST = idkAM572x idkAM571x evmAM572x idkAM574x
411 export vps_examples_DisplayDssBareMetal_BOARDLIST
412 vps_examples_DisplayDssBareMetal_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
413 export vps_examples_DisplayDssBareMetal_$(SOC)_CORELIST
414 vps_EXAMPLE_LIST += vps_examples_DisplayDssBareMetal
415 vps_examples_DisplayDssBareMetal_SBL_APPIMAGEGEN = no
416 export vps_examples_DisplayDssBareMetal_SBL_APPIMAGEGEN
418 # Video loopback baremetal test app
419 vps_examples_loopback_baremetal_COMP_LIST = vps_examples_loopback_baremetal
420 vps_examples_loopback_baremetal_RELPATH = ti/drv/vps/examples/loopback_baremetal_app
421 vps_examples_loopback_baremetal_PATH = $(PDK_VPS_COMP_PATH)/examples/loopback_baremetal_app
422 vps_examples_loopback_baremetal_BOARD_DEPENDENCY = yes
423 vps_examples_loopback_baremetal_CORE_DEPENDENCY = yes
424 export vps_examples_loopback_baremetal_COMP_LIST
425 export vps_examples_loopback_baremetal_BOARD_DEPENDENCY
426 export vps_examples_loopback_baremetal_CORE_DEPENDENCY
427 vps_examples_loopback_baremetal_PKG_LIST = vps_examples_loopback_baremetal
428 vps_examples_loopback_baremetal_INCLUDE = $(vps_examples_loopback_baremetal_PATH)
429 vps_examples_loopback_baremetal_BOARDLIST = tda2xx-evm tda2px-evm tda2ex-evm tda3xx-evm tda2xx-rvp
430 export vps_examples_loopback_baremetal_BOARDLIST
431 vps_examples_loopback_baremetal_$(SOC)_CORELIST = ipu1_0
432 export vps_examples_loopback_baremetal_$(SOC)_CORELIST
433 vps_EXAMPLE_LIST += vps_examples_loopback_baremetal
434 vps_examples_loopback_baremetal_SBL_APPIMAGEGEN = yes
435 export vps_examples_loopback_baremetal_SBL_APPIMAGEGEN
437 # Video loopback baremetal test app for AM parts
438 vps_examples_loopbackBareMetal_COMP_LIST = vps_examples_loopbackBareMetal
439 vps_examples_loopbackBareMetal_RELPATH = ti/drv/vps/examples/loopbackBareMetal
440 vps_examples_loopbackBareMetal_PATH = $(PDK_VPS_COMP_PATH)/examples/loopbackBareMetal
441 vps_examples_loopbackBareMetal_BOARD_DEPENDENCY = yes
442 vps_examples_loopbackBareMetal_CORE_DEPENDENCY = yes
443 export vps_examples_loopbackBareMetal_COMP_LIST
444 export vps_examples_loopbackBareMetal_BOARD_DEPENDENCY
445 export vps_examples_loopbackBareMetal_CORE_DEPENDENCY
446 vps_examples_loopbackBareMetal_PKG_LIST = vps_examples_loopbackBareMetal
447 vps_examples_loopbackBareMetal_INCLUDE = $(vps_examples_loopbackBareMetal_PATH)
448 vps_examples_loopbackBareMetal_BOARDLIST = idkAM572x idkAM571x evmAM572x idkAM574x
449 vps_examples_loopbackBareMetal_SBL_APPIMAGEGEN = no
450 vps_examples_loopbackBareMetal_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
451 export vps_examples_loopbackBareMetal_BOARDLIST
452 export vps_examples_loopbackBareMetal_$(SOC)_CORELIST
453 vps_EXAMPLE_LIST += vps_examples_loopbackBareMetal
454 export vps_examples_loopbackBareMetal_SBL_APPIMAGEGEN
456 # ISS Capture baremetal test app
457 vps_examples_isscapt_baremetal_COMP_LIST = vps_examples_isscapt_baremetal
458 vps_examples_isscapt_baremetal_RELPATH = ti/drv/vps/examples/iss/isscapt_baremetal_app
459 vps_examples_isscapt_baremetal_PATH = $(PDK_VPS_COMP_PATH)/examples/iss/isscapt_baremetal_app
460 vps_examples_isscapt_baremetal_BOARD_DEPENDENCY = yes
461 vps_examples_isscapt_baremetal_CORE_DEPENDENCY = yes
462 export vps_examples_isscapt_baremetal_COMP_LIST
463 export vps_examples_isscapt_baremetal_BOARD_DEPENDENCY
464 export vps_examples_isscapt_baremetal_CORE_DEPENDENCY
465 vps_examples_isscapt_baremetal_PKG_LIST = vps_examples_isscapt_baremetal
466 vps_examples_isscapt_baremetal_INCLUDE = $(vps_examples_isscapt_baremetal_PATH)
467 vps_examples_isscapt_baremetal_BOARDLIST = tda3xx-evm
468 export vps_examples_isscapt_baremetal_BOARDLIST
469 vps_examples_isscapt_baremetal_tda3xx_CORELIST = ipu1_0
470 export vps_examples_isscapt_baremetal_$(SOC)_CORELIST
471 vps_EXAMPLE_LIST += vps_examples_isscapt_baremetal
472 vps_examples_isscapt_baremetal_SBL_APPIMAGEGEN = yes
473 export vps_examples_isscapt_baremetal_SBL_APPIMAGEGEN
476 # VPS Examples
478 # DSS Example
479 vps_examples_displayDss_COMP_LIST = vps_examples_displayDss
480 vps_examples_displayDss_RELPATH = ti/drv/vps/examples/dss/displayDss
481 vps_examples_displayDss_PATH = $(PDK_VPS_COMP_PATH)/examples/dss/displayDss
482 vps_examples_displayDss_BOARD_DEPENDENCY = yes
483 vps_examples_displayDss_CORE_DEPENDENCY = no
484 vps_examples_displayDss_XDC_CONFIGURO = yes
485 export vps_examples_displayDss_COMP_LIST
486 export vps_examples_displayDss_BOARD_DEPENDENCY
487 export vps_examples_displayDss_CORE_DEPENDENCY
488 export vps_examples_displayDss_XDC_CONFIGURO
489 vps_examples_displayDss_PKG_LIST = vps_examples_displayDss
490 vps_examples_displayDss_INCLUDE = $(vps_examples_displayDss_PATH)
491 vps_examples_displayDss_BOARDLIST = $(vps_default_BOARDLIST)
492 export vps_examples_displayDss_BOARDLIST
493 vps_examples_displayDss_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
494 export vps_examples_displayDss_$(SOC)_CORELIST
495 vps_EXAMPLE_LIST += vps_examples_displayDss
496 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
497   vps_examples_displayDss_SBL_APPIMAGEGEN = yes
498   export vps_examples_displayDss_SBL_APPIMAGEGEN
499 endif
501 # DSS Example for low latency display test
502 vps_examples_displayDssLowLatency_COMP_LIST = vps_examples_displayDssLowLatency
503 vps_examples_displayDssLowLatency_RELPATH = ti/drv/vps/examples/dss/displayDssLowLatency
504 vps_examples_displayDssLowLatency_PATH = $(PDK_VPS_COMP_PATH)/examples/dss/displayDssLowLatency
505 vps_examples_displayDssLowLatency_BOARD_DEPENDENCY = yes
506 vps_examples_displayDssLowLatency_CORE_DEPENDENCY = no
507 vps_examples_displayDssLowLatency_XDC_CONFIGURO = yes
508 export vps_examples_displayDssLowLatency_COMP_LIST
509 export vps_examples_displayDssLowLatency_BOARD_DEPENDENCY
510 export vps_examples_displayDssLowLatency_CORE_DEPENDENCY
511 export vps_examples_displayDssLowLatency_XDC_CONFIGURO
512 vps_examples_displayDssLowLatency_PKG_LIST = vps_examples_displayDssLowLatency
513 vps_examples_displayDssLowLatency_INCLUDE = $(vps_examples_displayDssLowLatency_PATH)
514 vps_examples_displayDssLowLatency_BOARDLIST = tda2xx-evm tda2px-evm tda2ex-evm tda3xx-evm tda2xx-rvp
515 export vps_examples_displayDssLowLatency_BOARDLIST
516 vps_examples_displayDssLowLatency_$(SOC)_CORELIST = ipu1_0
517 export vps_examples_displayDssLowLatency_$(SOC)_CORELIST
518 vps_EXAMPLE_LIST += vps_examples_displayDssLowLatency
519 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
520   vps_examples_displayDssLowLatency_SBL_APPIMAGEGEN = yes
521   export vps_examples_displayDssLowLatency_SBL_APPIMAGEGEN
522 endif
524 # DSS WB Example
525 vps_examples_displayDssWb_COMP_LIST = vps_examples_displayDssWb
526 vps_examples_displayDssWb_RELPATH = ti/drv/vps/examples/dss/displayDssWb
527 vps_examples_displayDssWb_PATH = $(PDK_VPS_COMP_PATH)/examples/dss/displayDssWb
528 vps_examples_displayDssWb_BOARD_DEPENDENCY = yes
529 vps_examples_displayDssWb_CORE_DEPENDENCY = no
530 vps_examples_displayDssWb_XDC_CONFIGURO = yes
531 export vps_examples_displayDssWb_COMP_LIST
532 export vps_examples_displayDssWb_BOARD_DEPENDENCY
533 export vps_examples_displayDssWb_CORE_DEPENDENCY
534 export vps_examples_displayDssWb_XDC_CONFIGURO
535 vps_examples_displayDssWb_PKG_LIST = vps_examples_displayDssWb
536 vps_examples_displayDssWb_INCLUDE = $(vps_examples_displayDssWb_PATH)
537 vps_examples_displayDssWb_BOARDLIST = $(vps_default_BOARDLIST)
538 export vps_examples_displayDssWb_BOARDLIST
539 vps_examples_displayDssWb_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
540 export vps_examples_displayDssWb_$(SOC)_CORELIST
541 vps_EXAMPLE_LIST += vps_examples_displayDssWb
542 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
543   vps_examples_displayDssWb_SBL_APPIMAGEGEN = yes
544   export vps_examples_displayDssWb_SBL_APPIMAGEGEN
545 endif
547 # DSS M2M WB Example
548 vps_examples_m2mDssWb_COMP_LIST = vps_examples_m2mDssWb
549 vps_examples_m2mDssWb_RELPATH = ti/drv/vps/examples/dss/m2mDssWb
550 vps_examples_m2mDssWb_PATH = $(PDK_VPS_COMP_PATH)/examples/dss/m2mDssWb
551 vps_examples_m2mDssWb_BOARD_DEPENDENCY = yes
552 vps_examples_m2mDssWb_CORE_DEPENDENCY = no
553 vps_examples_m2mDssWb_XDC_CONFIGURO = yes
554 export vps_examples_m2mDssWb_COMP_LIST
555 export vps_examples_m2mDssWb_BOARD_DEPENDENCY
556 export vps_examples_m2mDssWb_CORE_DEPENDENCY
557 export vps_examples_m2mDssWb_XDC_CONFIGURO
558 vps_examples_m2mDssWb_PKG_LIST = vps_examples_m2mDssWb
559 vps_examples_m2mDssWb_INCLUDE = $(vps_examples_m2mDssWb_PATH)
560 vps_examples_m2mDssWb_BOARDLIST = tda2xx-evm tda2px-evm tda2ex-evm tda3xx-evm tda2xx-rvp
561 export vps_examples_m2mDssWb_BOARDLIST
562 vps_examples_m2mDssWb_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
563 export vps_examples_m2mDssWb_$(SOC)_CORELIST
564 vps_EXAMPLE_LIST += vps_examples_m2mDssWb
565 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
566   vps_examples_m2mDssWb_SBL_APPIMAGEGEN = yes
567   export vps_examples_m2mDssWb_SBL_APPIMAGEGEN
568 endif
570 # ISS Capture Example
571 vps_examples_captureIss_COMP_LIST = vps_examples_captureIss
572 vps_examples_captureIss_RELPATH = ti/drv/vps/examples/iss/captureIss
573 vps_examples_captureIss_PATH = $(PDK_VPS_COMP_PATH)/examples/iss/captureIss
574 vps_examples_captureIss_BOARD_DEPENDENCY = yes
575 vps_examples_captureIss_CORE_DEPENDENCY = no
576 vps_examples_captureIss_XDC_CONFIGURO = yes
577 export vps_examples_captureIss_COMP_LIST
578 export vps_examples_captureIss_BOARD_DEPENDENCY
579 export vps_examples_captureIss_CORE_DEPENDENCY
580 export vps_examples_captureIss_XDC_CONFIGURO
581 vps_examples_captureIss_PKG_LIST = vps_examples_captureIss
582 vps_examples_captureIss_INCLUDE = $(vps_examples_captureIss_PATH)
583 vps_examples_captureIss_BOARDLIST = $(vps_tda3xx_BOARDLIST) tda2ex-evm tda2px-evm
584 export vps_examples_captureIss_BOARDLIST
585 vps_examples_captureIss_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
586 export vps_examples_captureIss_$(SOC)_CORELIST
587 vps_EXAMPLE_LIST += vps_examples_captureIss
588 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
589   vps_examples_captureIss_SBL_APPIMAGEGEN = yes
590   export vps_examples_captureIss_SBL_APPIMAGEGEN
591 endif
593 # ISS Capture OTF Example
594 vps_examples_captureIssOtf_COMP_LIST = vps_examples_captureIssOtf
595 vps_examples_captureIssOtf_RELPATH = ti/drv/vps/examples/iss/captureIssOtf
596 vps_examples_captureIssOtf_PATH = $(PDK_VPS_COMP_PATH)/examples/iss/captureIssOtf
597 vps_examples_captureIssOtf_BOARD_DEPENDENCY = yes
598 vps_examples_captureIssOtf_CORE_DEPENDENCY = no
599 vps_examples_captureIssOtf_XDC_CONFIGURO = yes
600 export vps_examples_captureIssOtf_COMP_LIST
601 export vps_examples_captureIssOtf_BOARD_DEPENDENCY
602 export vps_examples_captureIssOtf_CORE_DEPENDENCY
603 export vps_examples_captureIssOtf_XDC_CONFIGURO
604 vps_examples_captureIssOtf_PKG_LIST = vps_examples_captureIssOtf
605 vps_examples_captureIssOtf_INCLUDE = $(vps_examples_captureIssOtf_PATH)
606 vps_examples_captureIssOtf_BOARDLIST = $(vps_tda3xx_BOARDLIST)
607 export vps_examples_captureIssOtf_BOARDLIST
608 vps_examples_captureIssOtf_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
609 export vps_examples_captureIssOtf_$(SOC)_CORELIST
610 vps_EXAMPLE_LIST += vps_examples_captureIssOtf
611 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
612   vps_examples_captureIssOtf_SBL_APPIMAGEGEN = yes
613   export vps_examples_captureIssOtf_SBL_APPIMAGEGEN
614 endif
616 # ISS Loopback Example
617 vps_examples_issLoopback_COMP_LIST = vps_examples_issLoopback
618 vps_examples_issLoopback_RELPATH = ti/drv/vps/examples/iss/loopback
619 vps_examples_issLoopback_PATH = $(PDK_VPS_COMP_PATH)/examples/iss/loopback
620 vps_examples_issLoopback_BOARD_DEPENDENCY = yes
621 vps_examples_issLoopback_CORE_DEPENDENCY = no
622 vps_examples_issLoopback_XDC_CONFIGURO = yes
623 export vps_examples_issLoopback_COMP_LIST
624 export vps_examples_issLoopback_BOARD_DEPENDENCY
625 export vps_examples_issLoopback_CORE_DEPENDENCY
626 export vps_examples_issLoopback_XDC_CONFIGURO
627 vps_examples_issLoopback_PKG_LIST = vps_examples_issLoopback
628 vps_examples_issLoopback_INCLUDE = $(vps_examples_issLoopback_PATH)
629 vps_examples_issLoopback_BOARDLIST = $(vps_tda3xx_BOARDLIST) tda2px-evm
630 export vps_examples_issLoopback_BOARDLIST
631 vps_examples_issLoopback_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
632 export vps_examples_issLoopback_$(SOC)_CORELIST
633 vps_EXAMPLE_LIST += vps_examples_issLoopback
634 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
635   vps_examples_issLoopback_SBL_APPIMAGEGEN = yes
636   export vps_examples_issLoopback_SBL_APPIMAGEGEN
637 endif
639 # ISS M2M Example
640 vps_examples_m2mIss_COMP_LIST = vps_examples_m2mIss
641 vps_examples_m2mIss_RELPATH = ti/drv/vps/examples/iss/m2mIss
642 vps_examples_m2mIss_PATH = $(PDK_VPS_COMP_PATH)/examples/iss/m2mIss
643 vps_examples_m2mIss_BOARD_DEPENDENCY = yes
644 vps_examples_m2mIss_CORE_DEPENDENCY = no
645 vps_examples_m2mIss_XDC_CONFIGURO = yes
646 export vps_examples_m2mIss_COMP_LIST
647 export vps_examples_m2mIss_BOARD_DEPENDENCY
648 export vps_examples_m2mIss_CORE_DEPENDENCY
649 export vps_examples_m2mIss_XDC_CONFIGURO
650 vps_examples_m2mIss_PKG_LIST = vps_examples_m2mIss
651 vps_examples_m2mIss_INCLUDE = $(vps_examples_m2mIss_PATH)
652 vps_examples_m2mIss_BOARDLIST = $(vps_tda3xx_BOARDLIST) tda2px-evm
653 export vps_examples_m2mIss_BOARDLIST
654 vps_examples_m2mIss_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
655 export vps_examples_m2mIss_$(SOC)_CORELIST
656 vps_EXAMPLE_LIST += vps_examples_m2mIss
657 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
658   vps_examples_m2mIss_SBL_APPIMAGEGEN = yes
659   export vps_examples_m2mIss_SBL_APPIMAGEGEN
660 endif
662 # Simcop LDC Example
663 vps_examples_m2mSimcopLdcVtnf_COMP_LIST = vps_examples_m2mSimcopLdcVtnf
664 vps_examples_m2mSimcopLdcVtnf_RELPATH = ti/drv/vps/examples/iss/m2mSimcopLdcVtnf
665 vps_examples_m2mSimcopLdcVtnf_PATH = $(PDK_VPS_COMP_PATH)/examples/iss/m2mSimcopLdcVtnf
666 vps_examples_m2mSimcopLdcVtnf_BOARD_DEPENDENCY = yes
667 vps_examples_m2mSimcopLdcVtnf_CORE_DEPENDENCY = no
668 vps_examples_m2mSimcopLdcVtnf_XDC_CONFIGURO = yes
669 export vps_examples_m2mSimcopLdcVtnf_COMP_LIST
670 export vps_examples_m2mSimcopLdcVtnf_BOARD_DEPENDENCY
671 export vps_examples_m2mSimcopLdcVtnf_CORE_DEPENDENCY
672 export vps_examples_m2mSimcopLdcVtnf_XDC_CONFIGURO
673 vps_examples_m2mSimcopLdcVtnf_PKG_LIST = vps_examples_m2mSimcopLdcVtnf
674 vps_examples_m2mSimcopLdcVtnf_INCLUDE = $(vps_examples_m2mSimcopLdcVtnf_PATH)
675 vps_examples_m2mSimcopLdcVtnf_BOARDLIST = $(vps_tda3xx_BOARDLIST) tda2px-evm
676 export vps_examples_m2mSimcopLdcVtnf_BOARDLIST
677 vps_examples_m2mSimcopLdcVtnf_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
678 export vps_examples_m2mSimcopLdcVtnf_$(SOC)_CORELIST
679 vps_EXAMPLE_LIST += vps_examples_m2mSimcopLdcVtnf
680 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
681   vps_examples_m2mSimcopLdcVtnf_SBL_APPIMAGEGEN = yes
682   export vps_examples_m2mSimcopLdcVtnf_SBL_APPIMAGEGEN
683 endif
685 # ISS M2M WDR
686 vps_examples_m2mIssWdr_COMP_LIST = vps_examples_m2mIssWdr
687 vps_examples_m2mIssWdr_RELPATH = ti/drv/vps/examples/iss/m2mWdr
688 vps_examples_m2mIssWdr_PATH = $(PDK_VPS_COMP_PATH)/examples/iss/m2mWdr
689 vps_examples_m2mIssWdr_BOARD_DEPENDENCY = yes
690 vps_examples_m2mIssWdr_CORE_DEPENDENCY = no
691 vps_examples_m2mIssWdr_XDC_CONFIGURO = yes
692 export vps_examples_m2mIssWdr_COMP_LIST
693 export vps_examples_m2mIssWdr_BOARD_DEPENDENCY
694 export vps_examples_m2mIssWdr_CORE_DEPENDENCY
695 export vps_examples_m2mIssWdr_XDC_CONFIGURO
696 vps_examples_m2mIssWdr_PKG_LIST = vps_examples_m2mIssWdr
697 vps_examples_m2mIssWdr_INCLUDE = $(vps_examples_m2mIssWdr_PATH)
698 vps_examples_m2mIssWdr_BOARDLIST = $(vps_tda3xx_BOARDLIST) tda2px-evm
699 export vps_examples_m2mIssWdr_BOARDLIST
700 vps_examples_m2mIssWdr_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
701 export vps_examples_m2mIssWdr_$(SOC)_CORELIST
702 vps_EXAMPLE_LIST += vps_examples_m2mIssWdr
703 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
704   vps_examples_m2mIssWdr_SBL_APPIMAGEGEN = yes
705   export vps_examples_m2mIssWdr_SBL_APPIMAGEGEN
706 endif
708 # Loopback Example
709 vps_examples_loopback_COMP_LIST = vps_examples_loopback
710 vps_examples_loopback_RELPATH = ti/drv/vps/examples/loopback
711 vps_examples_loopback_PATH = $(PDK_VPS_COMP_PATH)/examples/loopback
712 vps_examples_loopback_BOARD_DEPENDENCY = yes
713 vps_examples_loopback_CORE_DEPENDENCY = no
714 vps_examples_loopback_XDC_CONFIGURO = yes
715 export vps_examples_loopback_COMP_LIST
716 export vps_examples_loopback_BOARD_DEPENDENCY
717 export vps_examples_loopback_CORE_DEPENDENCY
718 export vps_examples_loopback_XDC_CONFIGURO
719 vps_examples_loopback_PKG_LIST = vps_examples_loopback
720 vps_examples_loopback_INCLUDE = $(vps_examples_loopback_PATH)
721 vps_examples_loopback_BOARDLIST = $(vps_default_BOARDLIST)
722 export vps_examples_loopback_BOARDLIST
723 vps_examples_loopback_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
724 export vps_examples_loopback_$(SOC)_CORELIST
725 vps_EXAMPLE_LIST += vps_examples_loopback
726 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
727   vps_examples_loopback_SBL_APPIMAGEGEN = yes
728   export vps_examples_loopback_SBL_APPIMAGEGEN
729 endif
731 # Sync Loopback Example
732 vps_examples_syncLoopback_COMP_LIST = vps_examples_syncLoopback
733 vps_examples_syncLoopback_RELPATH = ti/drv/vps/examples/syncLoopback
734 vps_examples_syncLoopback_PATH = $(PDK_VPS_COMP_PATH)/examples/syncLoopback
735 vps_examples_syncLoopback_BOARD_DEPENDENCY = yes
736 vps_examples_syncLoopback_CORE_DEPENDENCY = no
737 vps_examples_syncLoopback_XDC_CONFIGURO = yes
738 export vps_examples_syncLoopback_COMP_LIST
739 export vps_examples_syncLoopback_BOARD_DEPENDENCY
740 export vps_examples_syncLoopback_CORE_DEPENDENCY
741 export vps_examples_syncLoopback_XDC_CONFIGURO
742 vps_examples_syncLoopback_PKG_LIST = vps_examples_syncLoopback
743 vps_examples_syncLoopback_INCLUDE = $(vps_examples_syncLoopback_PATH)
744 vps_examples_syncLoopback_BOARDLIST = tda2xx-evm tda2px-evm tda2ex-evm tda3xx-evm tda2xx-rvp
745 export vps_examples_syncLoopback_BOARDLIST
746 vps_examples_syncLoopback_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
747 export vps_examples_syncLoopback_$(SOC)_CORELIST
748 vps_EXAMPLE_LIST += vps_examples_syncLoopback
749 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
750   vps_examples_syncLoopback_SBL_APPIMAGEGEN = yes
751   export vps_examples_syncLoopback_SBL_APPIMAGEGEN
752 endif
754 # VIP Example
755 vps_examples_captureVip_COMP_LIST = vps_examples_captureVip
756 vps_examples_captureVip_RELPATH = ti/drv/vps/examples/vip/captureVip
757 vps_examples_captureVip_PATH = $(PDK_VPS_COMP_PATH)/examples/vip/captureVip
758 vps_examples_captureVip_BOARD_DEPENDENCY = yes
759 vps_examples_captureVip_CORE_DEPENDENCY = no
760 vps_examples_captureVip_XDC_CONFIGURO = yes
761 export vps_examples_captureVip_COMP_LIST
762 export vps_examples_captureVip_BOARD_DEPENDENCY
763 export vps_examples_captureVip_CORE_DEPENDENCY
764 export vps_examples_captureVip_XDC_CONFIGURO
765 vps_examples_captureVip_PKG_LIST = vps_examples_captureVip
766 vps_examples_captureVip_INCLUDE = $(vps_examples_captureVip_PATH)
767 vps_examples_captureVip_BOARDLIST = $(vps_default_BOARDLIST)
768 export vps_examples_captureVip_BOARDLIST
769 vps_examples_captureVip_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
770 export vps_examples_captureVip_$(SOC)_CORELIST
771 vps_EXAMPLE_LIST += vps_examples_captureVip
772 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
773   vps_examples_captureVip_SBL_APPIMAGEGEN = yes
774   export vps_examples_captureVip_SBL_APPIMAGEGEN
775 endif
777 # VIP Sub-frame Example
778 vps_examples_subFrmCaptureVip_COMP_LIST = vps_examples_subFrmCaptureVip
779 vps_examples_subFrmCaptureVip_RELPATH = ti/drv/vps/examples/vip/subFrmCaptureVip
780 vps_examples_subFrmCaptureVip_PATH = $(PDK_VPS_COMP_PATH)/examples/vip/subFrmCaptureVip
781 vps_examples_subFrmCaptureVip_BOARD_DEPENDENCY = yes
782 vps_examples_subFrmCaptureVip_CORE_DEPENDENCY = no
783 vps_examples_subFrmCaptureVip_XDC_CONFIGURO = yes
784 export vps_examples_subFrmCaptureVip_COMP_LIST
785 export vps_examples_subFrmCaptureVip_BOARD_DEPENDENCY
786 export vps_examples_subFrmCaptureVip_CORE_DEPENDENCY
787 export vps_examples_subFrmCaptureVip_XDC_CONFIGURO
788 vps_examples_subFrmCaptureVip_PKG_LIST = vps_examples_subFrmCaptureVip
789 vps_examples_subFrmCaptureVip_INCLUDE = $(vps_examples_subFrmCaptureVip_PATH)
790 vps_examples_subFrmCaptureVip_BOARDLIST = $(vps_default_BOARDLIST)
791 export vps_examples_subFrmCaptureVip_BOARDLIST
792 vps_examples_subFrmCaptureVip_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
793 export vps_examples_subFrmCaptureVip_$(SOC)_CORELIST
794 vps_EXAMPLE_LIST += vps_examples_subFrmCaptureVip
795 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
796   vps_examples_subFrmCaptureVip_SBL_APPIMAGEGEN = yes
797   export vps_examples_subFrmCaptureVip_SBL_APPIMAGEGEN
798 endif
800 # VPE Example
801 vps_examples_m2mVpeScale_COMP_LIST = vps_examples_m2mVpeScale
802 vps_examples_m2mVpeScale_RELPATH = ti/drv/vps/examples/vpe/m2mVpeScale
803 vps_examples_m2mVpeScale_PATH = $(PDK_VPS_COMP_PATH)/examples/vpe/m2mVpeScale
804 vps_examples_m2mVpeScale_BOARD_DEPENDENCY = yes
805 vps_examples_m2mVpeScale_CORE_DEPENDENCY = no
806 vps_examples_m2mVpeScale_XDC_CONFIGURO = yes
807 export vps_examples_m2mVpeScale_COMP_LIST
808 export vps_examples_m2mVpeScale_BOARD_DEPENDENCY
809 export vps_examples_m2mVpeScale_CORE_DEPENDENCY
810 export vps_examples_m2mVpeScale_XDC_CONFIGURO
811 vps_examples_m2mVpeScale_PKG_LIST = vps_examples_m2mVpeScale
812 vps_examples_m2mVpeScale_INCLUDE = $(vps_examples_m2mVpeScale_PATH)
813 vps_examples_m2mVpeScale_BOARDLIST = $(vps_tda2xx_BOARDLIST)
814 export vps_examples_m2mVpeScale_BOARDLIST
815 vps_examples_m2mVpeScale_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
816 export vps_examples_m2mVpeScale_$(SOC)_CORELIST
817 vps_EXAMPLE_LIST += vps_examples_m2mVpeScale
818 ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px tda2ex tda3xx))
819   vps_examples_m2mVpeScale_SBL_APPIMAGEGEN = yes
820   export vps_examples_m2mVpeScale_SBL_APPIMAGEGEN
821 endif
823 # VPS CCS Projects
824 vps_examples_ccsProjectMetaFiles_COMP_LIST = vps_examples_ccsProjectMetaFiles
825 vps_examples_ccsProjectMetaFiles_RELPATH = ti/drv/vps/examples/ccsprojects
826 vps_examples_ccsProjectMetaFiles_PATH = $(PDK_VPS_COMP_PATH)/examples/ccsprojects
827 vps_examples_ccsProjectMetaFiles_BOARD_DEPENDENCY = no
828 vps_examples_ccsProjectMetaFiles_CORE_DEPENDENCY = no
829 vps_examples_ccsProjectMetaFiles_XDC_CONFIGURO = no
830 export vps_examples_ccsProjectMetaFiles_COMP_LIST
831 export vps_examples_ccsProjectMetaFiles_BOARD_DEPENDENCY
832 export vps_examples_ccsProjectMetaFiles_CORE_DEPENDENCY
833 export vps_examples_ccsProjectMetaFiles_XDC_CONFIGURO
834 vps_examples_ccsProjectMetaFiles_PKG_LIST = vps_examples_ccsProjectMetaFiles
835 vps_examples_ccsProjectMetaFiles_INCLUDE = $(vps_examples_ccsProjectMetaFiles_PATH)
836 vps_examples_ccsProjectMetaFiles_SOCLIST = am571x am572x am574x dra75x dra78x
837 export vps_examples_ccsProjectMetaFiles_SOCLIST
838 vps_examples_ccsProjectMetaFiles_$(SOC)_CORELIST = $(vps_$(SOC)_CORELIST)
839 export vps_examples_ccsProjectMetaFiles_$(SOC)_CORELIST
840 vps_EXAMPLE_LIST += vps_examples_ccsProjectMetaFiles
842 #Include UT application
843 -include $(PDK_VPS_COMP_PATH)/unit_test/vps_ut_component.mk
845 #Override example list as non of the example in VPS supports baremetal; only lib is baremetal support
846 ifeq ($(BUILD_OS_TYPE), baremetal)
847   vps_EXAMPLE_LIST =
848 endif
850 export vps_LIB_LIST
851 export vps_EXAMPLE_LIST
853 VPSLIB_CFLAGS =
854 VPSDRV_CFLAGS =
856 VPSLIB_CFLAGS += -DTRACE_ENABLE
857 ifeq ($(BUILD_PROFILE_$(CORE)),debug)
858 # Enable asserts for debug build
859   VPSLIB_CFLAGS += -DASSERT_ENABLE
860 endif
862 ifeq ($(BUILD_PROFILE_$(CORE)),release)
863 # Enable asserts for release build
864   VPSLIB_CFLAGS += -DASSERT_ENABLE
865 endif
867 #Use PACKAGE_SELECT input
868 ifeq ($(PACKAGE_SELECT),all)
869   PACKAGE_VIP ?= yes
870   PACKAGE_VPE ?= yes
871   ifeq ($(SOC),$(filter $(SOC), tda2xx tda2px dra75x am572x tda2ex am571x tda3xx am574x))
872     PACKAGE_DSS ?= yes
873   endif
874   PACKAGE_ISS ?= yes
875   ifeq ($(SOC),tda2ex)
876     PACKAGE_CAL ?= yes
877   endif
878 else
879   # Set default packaging for differenet moduels, select none
880   PACKAGE_VIP ?= no
881   PACKAGE_VPE ?= no
882   PACKAGE_DSS ?= no
883   PACKAGE_ISS ?= no
884   ifeq ($(SOC),tda2ex)
885     PACKAGE_CAL ?= no
886   endif
887 endif
889 ifeq ($(SOC),$(filter $(SOC), tda3xx tda2px))
890  PACKAGE_ISS_COMMON ?= $(PACKAGE_ISS)
891  PACKAGE_ISP ?= $(PACKAGE_ISS)
892  PACKAGE_M2M ?= $(PACKAGE_ISS)
893  PACKAGE_SIMCOP ?= $(PACKAGE_ISS)
894  PACKAGE_CAL ?= $(PACKAGE_ISS)
895 endif
897 ifeq ($(PACKAGE_SELECT),vps-hal-only)
898   PACKAGE_VIP = yes
899   PACKAGE_VPE = yes
900   PACKAGE_DSS = yes
901   ifeq ($(SOC),$(filter $(SOC), tda3xx tda2px))
902     PACKAGE_ISS_COMMON = yes
903     PACKAGE_ISP = yes
904     PACKAGE_SIMCOP = yes
905     PACKAGE_CAL = yes
906   endif
908   ifeq ($(SOC),tda2ex)
909     PACKAGE_CAL = yes
910   endif
911 endif
913 ifeq ($(PACKAGE_SELECT),vps-vip-only)
914   PACKAGE_VIP = yes
915 endif
916 ifeq ($(PACKAGE_SELECT),vps-vpe-only)
917   PACKAGE_VPE = yes
918 endif
919 ifeq ($(PACKAGE_SELECT),vps-dss-only)
920   PACKAGE_DSS = yes
921 endif
922 ifeq ($(PACKAGE_SELECT),vps-vip-dss)
923   PACKAGE_VIP = yes
924   PACKAGE_DSS = yes
925 endif
926 ifeq ($(PACKAGE_SELECT),vps-vip-vpe)
927   PACKAGE_VIP = yes
928   PACKAGE_VPE = yes
929 endif
931 ifeq ($(SOC),$(filter $(SOC), tda3xx tda2px))
932 ifeq ($(PACKAGE_SELECT),vps-iss-only)
933   PACKAGE_ISS_COMMON = yes
934   PACKAGE_M2M = yes
935   PACKAGE_ISP = yes
936   PACKAGE_SIMCOP = yes
937   PACKAGE_DSS = yes
938   PACKAGE_CAL = yes
939 endif
940 ifeq ($(PACKAGE_SELECT),vps-simcop-only)
941   PACKAGE_ISS_COMMON = yes
942   PACKAGE_M2M = yes
943   PACKAGE_SIMCOP = yes
944 endif
945 ifeq ($(PACKAGE_SELECT),vps-isp-only)
946   PACKAGE_ISS_COMMON = yes
947   PACKAGE_SIMCOP = yes
948 endif
949 ifeq ($(PACKAGE_SELECT),vps-hal-only)
950   PACKAGE_ISS_COMMON = yes
951   PACKAGE_ISP = yes
952   PACKAGE_SIMCOP = yes
953 endif
954 ifeq ($(PACKAGE_SELECT),vps-iss-dss-only)
955   PACKAGE_ISS_COMMON = yes
956   PACKAGE_M2M = yes
957   PACKAGE_ISP = yes
958   PACKAGE_SIMCOP = yes
959   PACKAGE_DSS = yes
960   PACKAGE_CAL = yes
961 endif
962 endif
964 ifeq ($(PACKAGE_SELECT), vps-cal-only)
965   ifeq ($(SOC),tda3xx)
966     PACKAGE_ISS_COMMON = no
967     PACKAGE_CAL = yes
968   endif
970   ifeq ($(SOC),tda2ex)
971     PACKAGE_ISS_COMMON = no
972     PACKAGE_CAL = yes
973   endif
974 endif
976 #Override packages based on SOC
977 ifneq ($(SOC),$(filter $(SOC), tda2xx tda2px dra75x am572x tda2ex am571x tda3xx am574x))
978   PACKAGE_VIP = no
979   PACKAGE_DSS = no
980 endif
981 ifneq ($(SOC),$(filter $(SOC), tda2xx tda2px dra75x am572x tda2ex am571x am574x))
982   PACKAGE_VPE = no
983 endif
984 ifneq ($(SOC),$(filter $(SOC), tda2ex am571x tda3xx tda2px))
985   PACKAGE_CAL = no
986 endif
987 ifneq ($(SOC),$(filter $(SOC), tda3xx tda2px))
988   PACKAGE_ISP = no
989   PACKAGE_ISS_COMMON = no
990   PACKAGE_M2M = no
991   PACKAGE_SIMCOP = no
992 endif
994 # user can set these through command line while building
995 # usage gmake -s <target> PACKAGE_VIP1_BUILD=<yes/no> PACKAGE_VIP2_BUILD=<yes/no> PACKAGE_VIP3_BUILD=<yes/no>
996 # if $(PACKAGE_VIP)=no (i.e. PACKAGE_SELECT=<non-vip build>, then these variables are all set to "no" internally
997 ifeq ($(PACKAGE_VIP),yes)
998   ifeq ($(PACKAGE_VIP1_BUILD),)
999     PACKAGE_VIP1_BUILD = yes
1000   endif
1001   ifeq ($(PACKAGE_VIP2_BUILD),)
1002     PACKAGE_VIP2_BUILD = yes
1003   endif
1004   ifeq ($(PACKAGE_VIP3_BUILD),)
1005     PACKAGE_VIP3_BUILD = yes
1006   endif
1007 endif
1008 ifeq ($(PACKAGE_VIP),no)
1009   PACKAGE_VIP1_BUILD = no
1010   PACKAGE_VIP2_BUILD = no
1011   PACKAGE_VIP3_BUILD = no
1012 endif
1014 #Override packages based on SOC
1015 ifeq ($(SOC),$(filter $(SOC), tda2ex am571x tda3xx))
1016   PACKAGE_VIP2_BUILD = no
1017   PACKAGE_VIP3_BUILD = no
1018 endif
1019 ifeq ($(SOC),$(filter $(SOC), tda2px am574x))
1020   PACKAGE_VIP3_BUILD = no
1021 endif
1023 # Set compiler build macros based on package select variables
1024 ifeq ($(PACKAGE_VIP),yes)
1025   VPSLIB_CFLAGS += -DVPS_VIP_BUILD
1026   VPSDRV_CFLAGS += -DVPS_CAPT_BUILD
1027 endif
1028 ifeq ($(PACKAGE_VIP1_BUILD),yes)
1029   VPSLIB_CFLAGS += -DVPS_VIP1_BUILD
1030 endif
1031 ifeq ($(PACKAGE_VIP2_BUILD),yes)
1032   VPSLIB_CFLAGS += -DVPS_VIP2_BUILD
1033 endif
1034 ifeq ($(PACKAGE_VIP3_BUILD),yes)
1035   VPSLIB_CFLAGS += -DVPS_VIP3_BUILD
1036 endif
1038 ifeq ($(PACKAGE_VPE),yes)
1039   VPSLIB_CFLAGS += -DVPS_VPE_BUILD
1040 endif
1042 ifeq ($(PACKAGE_DSS),yes)
1043   VPSLIB_CFLAGS += -DVPS_DSS_BUILD
1044   VPSDRV_CFLAGS += -DVPS_DISP_BUILD
1045 endif
1047 ifeq ($(PACKAGE_M2M),yes)
1048   VPSDRV_CFLAGS += -DVPS_M2M_BUILD
1049 endif
1051 ifeq ($(PACKAGE_CAL),yes)
1052   VPSLIB_CFLAGS += -DVPS_CAL_BUILD
1053   VPSDRV_CFLAGS += -DVPS_CAPT_BUILD
1054 endif
1056 ifeq ($(PACKAGE_ISS_COMMON),yes)
1057   VPSLIB_CFLAGS += -DVPS_ISS_BUILD
1058   VPSLIB_CFLAGS += -DVPS_ISS_ISP_DEF
1059 endif
1061 ifeq ($(PACKAGE_ISP),yes)
1062   VPSLIB_CFLAGS += -DVPS_ISS_BUILD
1063 endif
1065 ifeq ($(PACKAGE_SIMCOP),yes)
1066   VPSLIB_CFLAGS += -DVPS_SIMCOP_BUILD
1067 endif
1069 # Enable custom frame buffer memory size
1070 ifneq ($(CUSTOM_MEM_FRAME_HEAP_SIZE), )
1071   VPSDRV_CFLAGS += -DCUSTOM_MEM_FRAME_HEAP_SIZE=$(CUSTOM_MEM_FRAME_HEAP_SIZE)
1072 endif
1074 INCLUDE_WDR_LDC ?= yes
1076 #Include empty functions for Safety OSAL APIs used within OSAL APIs
1077 #Application may override this to define own SAFETY_OSAL implementation
1078 #Refer VisionSDK for example implementation of custom SAFETY_OSAL
1079 INCLUDE_DUMMY_OSAL ?= yes
1081 #I2C disable make flag - needed for linux build to control I2C through linux driver
1082 VPS_DISABLE_I2C0 ?= no
1083 VPS_DISABLE_I2C1 ?= no
1084 VPS_DISABLE_I2C2 ?= no
1085 VPS_DISABLE_I2C3 ?= no
1086 VPS_DISABLE_I2C4 ?= no
1087 VPS_USE_LINUX_INTC_NUMBERS ?= no
1088 VSDK_OPTIM_SENSOR_INIT ?= no
1089 ifeq ($(VPS_DISABLE_I2C0),yes)
1090   VPSDRV_CFLAGS += -DBSP_DISABLE_I2C0
1091 endif
1092 ifeq ($(VPS_DISABLE_I2C1),yes)
1093   VPSDRV_CFLAGS += -DBSP_DISABLE_I2C1
1094 endif
1095 ifeq ($(VPS_DISABLE_I2C2),yes)
1096   VPSDRV_CFLAGS += -DBSP_DISABLE_I2C2
1097 endif
1098 ifeq ($(VPS_DISABLE_I2C3),yes)
1099   VPSDRV_CFLAGS += -DBSP_DISABLE_I2C3
1100 endif
1101 ifeq ($(VPS_DISABLE_I2C4),yes)
1102   VPSDRV_CFLAGS += -DBSP_DISABLE_I2C4
1103 endif
1104 ifeq ($(VPS_USE_LINUX_INTC_NUMBERS),yes)
1105   VPSDRV_CFLAGS += -DVPS_USE_LINUX_INTC_NUMBERS
1106 endif
1107 ifeq ($(VSDK_SENSOR_INIT),yes)
1108   VPSDRV_CFLAGS += -DVSDK_OPTIM_SENSOR_INIT
1109 endif
1110 VPS_USE_TI_RTOS_I2C := no
1111 VPS_USE_TI_RTOS_UART := no
1112 VPS_USE_TI_RTOS_OSAL := no
1113 VPS_USE_TI_RTOS_MMCSD := no
1114 #use TI RTOS drivers for AM build
1115 ifeq ($(SOC),$(filter $(SOC), am574x am572x am571x dra75x dra78x))
1116   VPS_USE_TI_RTOS_I2C := yes
1117   VPS_USE_TI_RTOS_UART := yes
1118   VPS_USE_TI_RTOS_OSAL := yes
1119   VPS_USE_TI_RTOS_MMCSD := yes
1120   VPSDRV_CFLAGS += -DVPS_TI_RTOS_I2C
1121   VPSDRV_CFLAGS += -DVPS_TI_RTOS_UART
1122   VPSDRV_CFLAGS += -DVPS_TI_RTOS_OSAL
1123   VPSDRV_CFLAGS += -DVPS_TI_RTOS_MMCSD
1124 endif
1126 #RADAR related defines and flags
1127 ifeq ($(BOARD), $(filter $(BOARD), tda3xx-evm-radar tda2xx-evm-radar tda2px-evm-radar tda3xx-ar12-booster tda3xx-ar12-alps tda3xx-ar12-rvp tda2xx-cascade-radar))
1128   VPS_RADAR_INCLUDE ?= yes
1129 else
1130   VPS_RADAR_INCLUDE ?= no
1131 endif
1132 radarMssFirmware_PATH=$(radarLink_PATH)/firmware/masterss
1133 radarBssFirmware_PATH=$(radarLink_PATH)/firmware/radarss
1134 radarFirmware_INCLUDE = $(radarMssFirmware_PATH) $(radarBssFirmware_PATH)   \
1135                         $(radarLink_PATH)/firmware
1136 export radarFirmware_INCLUDE
1137 ifeq ($(BOARD), $(filter $(BOARD), tda3xx-ar12-alps))
1138   VPSDRV_CFLAGS += -DBOARD_TYPE_TDA3XX_AR12_ALPS
1139 endif
1140 ifeq ($(BOARD), $(filter $(BOARD), tda3xx-ar12-booster))
1141   VPSDRV_CFLAGS += -DBOARD_TYPE_TDA3XX_AR12_VIB_DAB_BOOSTER
1142 endif
1143 ifeq ($(BOARD), $(filter $(BOARD), tda3xx-rvp))
1144   VPSDRV_CFLAGS += -DBOARD_TYPE_TDA3XX_RVP
1145 endif
1146 ifeq ($(BOARD), $(filter $(BOARD), tda2xx-rvp))
1147   VPSDRV_CFLAGS += -DBOARD_TYPE_TDA2XX_RVP
1148 endif
1149 ifeq ($(BOARD), $(filter $(BOARD), tda3xx-ar12-rvp))
1150   VPSDRV_CFLAGS += -DBOARD_TYPE_TDA3XX_RVP -DBOARD_TYPE_TDA3XX_RADAR_RVP
1151 endif
1152 ifeq ($(BOARD), $(filter $(BOARD), tda2xx-cascade-radar))
1153   VPSDRV_CFLAGS += -DBOARD_TYPE_TDA2XX_CASCADE_RADAR
1154 endif
1156 export VPSLIB_CFLAGS
1157 export VPSDRV_CFLAGS
1158 export PACKAGE_VIP
1159 export PACKAGE_VPE
1160 export PACKAGE_DSS
1161 export PACKAGE_ISS
1162 export PACKAGE_M2M
1163 export PACKAGE_CAL
1164 export PACKAGE_ISS_COMMON
1165 export PACKAGE_ISP
1166 export PACKAGE_SIMCOP
1167 export PACKAGE_VIP1_BUILD
1168 export PACKAGE_VIP2_BUILD
1169 export PACKAGE_VIP3_BUILD
1170 export INCLUDE_WDR_LDC
1171 export INCLUDE_DUMMY_OSAL
1172 export VPS_DISABLE_I2C0
1173 export VPS_DISABLE_I2C1
1174 export VPS_DISABLE_I2C2
1175 export VPS_DISABLE_I2C3
1176 export VPS_DISABLE_I2C4
1177 export VPS_USE_TI_RTOS_I2C
1178 export VPS_USE_TI_RTOS_UART
1179 export VPS_USE_TI_RTOS_OSAL
1180 export VPS_USE_TI_RTOS_MMCSD
1181 export radarMssFirmware_PATH
1182 export radarBssFirmware_PATH
1183 export VPS_RADAR_INCLUDE
1185 vps_component_make_include := 1
1186 endif