]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/pdk.git/blob - packages/ti/board/diag/board_diag_component.mk
PDK-5107: Board: Enabled ADC diagnostic test for am64x evm
[processor-sdk/pdk.git] / packages / ti / board / diag / board_diag_component.mk
1 #  ============================================================================
2 #  (C) Copyright 2019-2020 Texas Instruments, Inc.
3 #
4 #  Redistribution and use in source and binary forms, with or without
5 #  modification, are permitted provided that the following conditions
6 #  are met:
7 #
8 #    Redistributions of source code must retain the above copyright
9 #    notice, this list of conditions and the following disclaimer.
10 #
11 #    Redistributions in binary form must reproduce the above copyright
12 #    notice, this list of conditions and the following disclaimer in the
13 #    documentation and/or other materials provided with the
14 #    distribution.
15 #
16 #    Neither the name of Texas Instruments Incorporated nor the names of
17 #    its contributors may be used to endorse or promote products derived
18 #    from this software without specific prior written permission.
19 #
20 #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 #  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 #  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 #  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 #  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 #  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 #  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 #  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 #  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 #  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 #  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 #
32 #  ============================================================================
34 # File: board_diag_component.mk
35 #       This file is component include make file of board diagnostic.
36 # List of variables set in this file and their purpose:
37 # <mod>_RELPATH        - This is the relative path of the module, typically from
38 #                        top-level directory of the package
39 # <mod>_PATH           - This is the absolute path of the module. It derives from
40 #                        absolute path of the top-level directory (set in env.mk)
41 #                        and relative path set above
42 # <mod>_INCLUDE        - This is the path that has interface header files of the
43 #                        module. This can be multiple directories (space separated)
44 # <mod>_PKG_LIST       - Names of the modules (and sub-modules) that are a part
45 #                        part of this module, including itself.
46 # <mod>_BOARD_DEPENDENCY - "yes": means the code for this module depends on
47 #                             board and the compiled obj/lib has to be kept
48 #                             under <board> directory
49 #                             "no" or "" or if this variable is not defined: means
50 #                             this module has no board dependent code and hence
51 #                             the obj/libs are not kept under <board> dir.
52 # <mod>_CORE_DEPENDENCY     - "yes": means the code for this module depends on
53 #                             core and the compiled obj/lib has to be kept
54 #                             under <core> directory
55 #                             "no" or "" or if this variable is not defined: means
56 #                             this module has no core dependent code and hence
57 #                             the obj/libs are not kept under <core> dir.
58 # <mod>_APP_STAGE_FILES     - List of source files that belongs to the module
59 #                             <mod>, but that needs to be compiled at application
60 #                             build stage (in the context of the app). This is
61 #                             primarily for link time configurations or if the
62 #                             source file is dependent on options/defines that are
63 #                             application dependent. This can be left blank or
64 #                             not defined at all, in which case, it means there
65 #                             no source files in the module <mod> that are required
66 #                             to be compiled in the application build stage.
67 #
68 ifeq ($(board_diag_component_make_include), )
70 #board_diag_am65xx_BOARDLIST = am65xx_evm am65xx_idk
71 board_diag_am65xx_CORELIST = mpu1_0 mcu1_0
72 board_diag_j721e_BOARDLIST = j721e_evm
73 board_diag_j721e_CORELIST = mpu1_0 mcu1_0
74 board_diag_j7200_CORELIST = mpu1_0 mcu1_0
75 board_diag_tpr12_CORELIST = mcu1_0
76 board_diag_am64x_CORELIST = mpu1_0 mcu1_0
78 ############################
79 # Board diagnostic package
80 # List of diagnostics included under board diagnostic
81 # The components included here are built and will be part of board diagnostic
82 ############################
83 board_diag_LIB_LIST =
85 ############################
86 # board diagnostics
87 # List of diagnostics under board
88 # All the tests mentioned in list are built when test target is called
89 # List below all example for allowed values - note the list is populated in each example
90 ############################
91 board_diag_EXAMPLE_LIST =
93 #
94 # Diagnostic Modules
95 #
97 # ARCH is used for diag binary folder name to align with existing platforms
98 board_diag_LOCAL_BINPATH =
100 ifeq ($(SOC),$(filter $(SOC), tpr12))
101 board_diag_APPIMAGEGEN_CTRL = no
102 else
103 board_diag_APPIMAGEGEN_CTRL = yes
104 endif
106 # Board Diagnostic
107 board_diag_COMP_LIST = board_diag
109 # ADC
110 board_diag_adc_COMP_LIST = board_diag_adc
111 board_diag_adc_RELPATH = ti/board/diag/adc/build
112 board_diag_adc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/adc/build
113 board_diag_adc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
114 board_diag_adc_MAKEFILE = -f makefile
115 board_diag_adc_BOARD_DEPENDENCY = yes
116 board_diag_adc_CORE_DEPENDENCY = yes
117 export board_diag_adc_COMP_LIST
118 export board_diag_adc_BOARD_DEPENDENCY
119 export board_diag_adc_CORE_DEPENDENCY
120 export board_diag_adc_MAKEFILE
121 board_diag_adc_PKG_LIST = board_diag_adc
122 board_diag_adc_INCLUDE = $(board_diag_adc_PATH)
123 board_diag_adc_BOARDLIST = j721e_evm j7200_evm am64x_evm
124 board_diag_adc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
125 export board_diag_adc_$(SOC)_CORELIST
126 export board_diag_adc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
127 board_diag_EXAMPLE_LIST += board_diag_adc
129 # AUTOMATION HEADER
130 board_diag_automationHeader_COMP_LIST = board_diag_automationHeader
131 board_diag_automationHeader_RELPATH = ti/board/diag/automation_header/build
132 board_diag_automationHeader_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/automation_header/build
133 board_diag_automationHeader_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
134 board_diag_automationHeader_MAKEFILE = -f makefile
135 board_diag_automationHeader_BOARD_DEPENDENCY = yes
136 board_diag_automationHeader_CORE_DEPENDENCY = yes
137 export board_diag_automationHeader_COMP_LIST
138 export board_diag_automationHeader_BOARD_DEPENDENCY
139 export board_diag_automationHeader_CORE_DEPENDENCY
140 export board_diag_automationHeader_MAKEFILE
141 board_diag_automationHeader_PKG_LIST = board_diag_automationHeader
142 board_diag_automationHeader_INCLUDE = $(board_diag_automationHeader_PATH)
143 board_diag_automationHeader_BOARDLIST = j721e_evm j7200_evm am64x_evm
144 board_diag_automationHeader_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
145 export board_diag_automationHeader_$(SOC)_CORELIST
146 export board_diag_automationHeader_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
147 board_diag_EXAMPLE_LIST += board_diag_automationHeader
149 # BOOT EEPROM
150 board_diag_bootEeprom_COMP_LIST = board_diag_bootEeprom
151 board_diag_bootEeprom_RELPATH = ti/board/diag/boot_eeprom/build
152 board_diag_bootEeprom_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/boot_eeprom/build
153 board_diag_bootEeprom_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
154 board_diag_bootEeprom_MAKEFILE = -f makefile
155 board_diag_bootEeprom_BOARD_DEPENDENCY = yes
156 board_diag_bootEeprom_CORE_DEPENDENCY = yes
157 export board_diag_bootEeprom_COMP_LIST
158 export board_diag_bootEeprom_BOARD_DEPENDENCY
159 export board_diag_bootEeprom_CORE_DEPENDENCY
160 export board_diag_bootEeprom_MAKEFILE
161 board_diag_bootEeprom_PKG_LIST = board_diag_bootEeprom
162 board_diag_bootEeprom_INCLUDE = $(board_diag_bootEeprom_PATH)
163 board_diag_bootEeprom_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm
164 board_diag_bootEeprom_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
165 export board_diag_bootEeprom_$(SOC)_CORELIST
166 export board_diag_bootEeprom_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
167 board_diag_EXAMPLE_LIST += board_diag_bootEeprom
169 # BOOST GPIO
170 board_diag_boostGpio_COMP_LIST = board_diag_boostGpio
171 board_diag_boostGpio_RELPATH = ti/board/diag/boost_gpio/build
172 board_diag_boostGpio_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/boost_gpio/build
173 board_diag_boostGpio_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
174 board_diag_boostGpio_MAKEFILE = -f makefile
175 board_diag_boostGpio_BOARD_DEPENDENCY = yes
176 board_diag_boostGpio_CORE_DEPENDENCY = yes
177 export board_diag_boostGpio_COMP_LIST
178 export board_diag_boostGpio_BOARD_DEPENDENCY
179 export board_diag_boostGpio_CORE_DEPENDENCY
180 export board_diag_boostGpio_MAKEFILE
181 board_diag_boostGpio_PKG_LIST = board_diag_boostGpio
182 board_diag_boostGpio_INCLUDE = $(board_diag_boostGpio_PATH)
183 board_diag_boostGpio_BOARDLIST = am65xx_evm
184 board_diag_boostGpio_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
185 export board_diag_boostGpio_$(SOC)_CORELIST
186 export board_diag_boostGpio_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
187 board_diag_EXAMPLE_LIST += board_diag_boostGpio
189 # BOOT SWITCH
190 export board_diag_bootSwitch_COMP_LIST = board_diag_bootSwitch
191 board_diag_bootSwitch_RELPATH = ti/board/diag/boot_switch/build
192 board_diag_bootSwitch_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/boot_switch/build
193 board_diag_bootSwitch_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
194 export board_diag_bootSwitch_MAKEFILE = -f makefile
195 export board_diag_bootSwitch_BOARD_DEPENDENCY = yes
196 export board_diag_bootSwitch_CORE_DEPENDENCY = yes
197 board_diag_bootSwitch_PKG_LIST = board_diag_bootSwitch
198 board_diag_bootSwitch_INCLUDE = $(board_diag_bootSwitch_PATH)
199 board_diag_bootSwitch_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm
200 export board_diag_bootSwitch_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
201 export board_diag_bootSwitch_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
202 board_diag_EXAMPLE_LIST += board_diag_bootSwitch
204 # BUTTON
205 export board_diag_button_COMP_LIST = board_diag_button
206 board_diag_button_RELPATH = ti/board/diag/button/build
207 board_diag_button_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/button/build
208 board_diag_button_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
209 export board_diag_button_MAKEFILE = -f makefile
210 export board_diag_button_BOARD_DEPENDENCY = yes
211 export board_diag_button_CORE_DEPENDENCY = yes
212 board_diag_button_PKG_LIST = board_diag_button
213 board_diag_button_INCLUDE = $(board_diag_button_PATH)
214 board_diag_button_BOARDLIST = am65xx_evm am65xx_idk tpr12_evm am64x_evm
215 export board_diag_button_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
216 export board_diag_button_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
217 board_diag_EXAMPLE_LIST += board_diag_button
219 # CLOCK GENERATOR
220 board_diag_clockGen_COMP_LIST = board_diag_clockGen
221 board_diag_clockGen_RELPATH = ti/board/diag/clock_generator/build
222 board_diag_clockGen_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/clock_generator/build
223 board_diag_clockGen_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
224 board_diag_clockGen_MAKEFILE = -f makefile
225 board_diag_clockGen_BOARD_DEPENDENCY = yes
226 board_diag_clockGen_CORE_DEPENDENCY = yes
227 export board_diag_clockGen_COMP_LIST
228 export board_diag_clockGen_BOARD_DEPENDENCY
229 export board_diag_clockGen_CORE_DEPENDENCY
230 export board_diag_clockGen_MAKEFILE
231 board_diag_clockGen_PKG_LIST = board_diag_clockGen
232 board_diag_clockGen_INCLUDE = $(board_diag_clockGen_PATH)
233 board_diag_clockGen_BOARDLIST = j721e_evm j7200_evm
234 board_diag_clockGen_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
235 export board_diag_clockGen_$(SOC)_CORELIST
236 export board_diag_clockGen_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
237 board_diag_EXAMPLE_LIST += board_diag_clockGen
239 # CPSW EMAC
240 board_diag_cpsw_COMP_LIST = board_diag_cpsw
241 board_diag_cpsw_RELPATH = ti/board/diag/cpsw/build
242 board_diag_cpsw_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/cpsw/build
243 board_diag_cpsw_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
244 board_diag_cpsw_MAKEFILE = -f makefile
245 board_diag_cpsw_BOARD_DEPENDENCY = yes
246 board_diag_cpsw_CORE_DEPENDENCY = yes
247 export board_diag_cpsw_COMP_LIST
248 export board_diag_cpsw_BOARD_DEPENDENCY
249 export board_diag_cpsw_CORE_DEPENDENCY
250 export board_diag_cpsw_MAKEFILE
251 board_diag_cpsw_PKG_LIST = board_diag_cpsw
252 board_diag_cpsw_INCLUDE = $(board_diag_cpsw_PATH)
253 board_diag_cpsw_BOARDLIST = j721e_evm j7200_evm
254 board_diag_cpsw_$(SOC)_CORELIST = mcu2_0
255 export board_diag_cpsw_$(SOC)_CORELIST
256 export board_diag_cpsw_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
258 # Add CPSW example only if the CPSW component path exists
259 ifneq ($(wildcard $(PDK_CPSW_COMP_PATH)),)
260 board_diag_EXAMPLE_LIST += board_diag_cpsw
261 endif
263 # csirx
264 board_diag_csirx_COMP_LIST = board_diag_csirx
265 board_diag_csirx_RELPATH = ti/board/diag/csirx/build
266 board_diag_csirx_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/csirx/build
267 board_diag_csirx_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
268 board_diag_csirx_MAKEFILE = -f makefile
269 board_diag_csirx_BOARD_DEPENDENCY = yes
270 board_diag_csirx_CORE_DEPENDENCY = yes
271 export board_diag_csirx_COMP_LIST
272 export board_diag_csirx_BOARD_DEPENDENCY
273 export board_diag_csirx_CORE_DEPENDENCY
274 export board_diag_csirx_MAKEFILE
275 board_diag_csirx_PKG_LIST = board_diag_csirx
276 board_diag_csirx_INCLUDE = $(board_diag_csirx_PATH)
277 board_diag_csirx_BOARDLIST = j721e_evm
278 board_diag_csirx_$(SOC)_CORELIST = mcu2_0
279 export board_diag_csirx_$(SOC)_CORELIST
280 export board_diag_csirx_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
282 # Add CSIRX diagnostic test only if the CSIRX component path exists
283 ifneq ($(wildcard $(PDK_CSIRX_COMP_PATH)),)
284 board_diag_EXAMPLE_LIST += board_diag_csirx
285 endif
288 # CURRENT MONITOR
289 board_diag_currentMonitor_COMP_LIST = board_diag_currentMonitor
290 board_diag_currentMonitor_RELPATH = ti/board/diag/current_monitor/build
291 board_diag_currentMonitor_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/current_monitor/build
292 board_diag_currentMonitor_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
293 board_diag_currentMonitor_MAKEFILE = -f makefile
294 board_diag_currentMonitor_BOARD_DEPENDENCY = yes
295 board_diag_currentMonitor_CORE_DEPENDENCY = yes
296 export board_diag_currentMonitor_COMP_LIST
297 export board_diag_currentMonitor_BOARD_DEPENDENCY
298 export board_diag_currentMonitor_CORE_DEPENDENCY
299 export board_diag_currentMonitor_MAKEFILE
300 board_diag_currentMonitor_PKG_LIST = board_diag_currentMonitor
301 board_diag_currentMonitor_INCLUDE = $(board_diag_currentMonitor_PATH)
302 board_diag_currentMonitor_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm
303 board_diag_currentMonitor_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
304 export board_diag_currentMonitor_$(SOC)_CORELIST
305 export board_diag_currentMonitor_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
306 board_diag_EXAMPLE_LIST += board_diag_currentMonitor
308 # DISPLAYPORT
309 board_diag_displayPort_COMP_LIST = board_diag_displayPort
310 board_diag_displayPort_RELPATH = ti/board/diag/display_port/build
311 board_diag_displayPort_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/display_port/build
312 board_diag_displayPort_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
313 board_diag_displayPort_MAKEFILE = -f makefile
314 board_diag_displayPort_BOARD_DEPENDENCY = yes
315 board_diag_displayPort_CORE_DEPENDENCY = yes
316 export board_diag_displayPort_COMP_LIST
317 export board_diag_displayPort_BOARD_DEPENDENCY
318 export board_diag_displayPort_CORE_DEPENDENCY
319 export board_diag_displayPort_MAKEFILE
320 board_diag_displayPort_PKG_LIST = board_diag_displayPort
321 board_diag_displayPort_INCLUDE = $(board_diag_displayPort_PATH)
322 board_diag_displayPort_BOARDLIST = j721e_evm
323 board_diag_displayPort_$(SOC)_CORELIST = mcu2_0
324 export board_diag_displayPort_$(SOC)_CORELIST
325 export board_diag_displayPort_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
326 board_diag_EXAMPLE_LIST += board_diag_displayPort
328 # DSI-FPD Device test
329 board_diag_dsi_COMP_LIST = board_diag_dsi
330 board_diag_dsi_RELPATH = ti/board/diag/dsi/build
331 board_diag_dsi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/dsi/build
332 board_diag_dsi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
333 board_diag_dsi_MAKEFILE = -f makefile
334 board_diag_dsi_BOARD_DEPENDENCY = yes
335 board_diag_dsi_CORE_DEPENDENCY = yes
336 export board_diag_dsi_COMP_LIST
337 export board_diag_dsi_BOARD_DEPENDENCY
338 export board_diag_dsi_CORE_DEPENDENCY
339 export board_diag_dsi_MAKEFILE
340 board_diag_dsi_PKG_LIST = board_diag_dsi
341 board_diag_dsi_INCLUDE = $(board_diag_dsi_PATH)
342 board_diag_dsi_BOARDLIST = j721e_evm
343 board_diag_dsi_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
344 export board_diag_dsi_$(SOC)_CORELIST
345 export board_diag_dsi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
346 board_diag_EXAMPLE_LIST += board_diag_dsi
348 # DSITX
349 board_diag_dsitx_COMP_LIST = board_diag_dsitx
350 board_diag_dsitx_RELPATH = ti/board/diag/dsitx/build
351 board_diag_dsitx_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/dsitx/build
352 board_diag_dsitx_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
353 board_diag_dsitx_MAKEFILE = -f makefile
354 board_diag_dsitx_BOARD_DEPENDENCY = yes
355 board_diag_dsitx_CORE_DEPENDENCY = yes
356 export board_diag_dsitx_COMP_LIST
357 export board_diag_dsitx_BOARD_DEPENDENCY
358 export board_diag_dsitx_CORE_DEPENDENCY
359 export board_diag_dsitx_MAKEFILE
360 board_diag_dsitx_PKG_LIST = board_diag_dsitx
361 board_diag_dsitx_INCLUDE = $(board_diag_dsitx_PATH)
362 board_diag_dsitx_BOARDLIST = j721e_evm
363 board_diag_dsitx_$(SOC)_CORELIST = mcu2_0
364 export board_diag_dsitx_$(SOC)_CORELIST
365 export board_diag_dsitx_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
366 board_diag_EXAMPLE_LIST += board_diag_dsitx
368 # EEPROM
369 board_diag_eeprom_COMP_LIST = board_diag_eeprom
370 board_diag_eeprom_RELPATH = ti/board/diag/eeprom/build
371 board_diag_eeprom_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/eeprom/build
372 board_diag_eeprom_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
373 board_diag_eeprom_MAKEFILE = -f makefile
374 board_diag_eeprom_BOARD_DEPENDENCY = yes
375 board_diag_eeprom_CORE_DEPENDENCY = yes
376 export board_diag_eeprom_COMP_LIST
377 export board_diag_eeprom_BOARD_DEPENDENCY
378 export board_diag_eeprom_CORE_DEPENDENCY
379 export board_diag_eeprom_MAKEFILE
380 board_diag_eeprom_PKG_LIST = board_diag_eeprom
381 board_diag_eeprom_INCLUDE = $(board_diag_eeprom_PATH)
382 board_diag_eeprom_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm am64x_evm
383 board_diag_eeprom_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
384 export board_diag_eeprom_$(SOC)_CORELIST
385 export board_diag_eeprom_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
386 board_diag_EXAMPLE_LIST += board_diag_eeprom
388 # EMAC
389 board_diag_emac_COMP_LIST = board_diag_emac
390 board_diag_emac_RELPATH = ti/board/diag/emac/build
391 board_diag_emac_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/emac/build
392 board_diag_emac_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
393 board_diag_emac_MAKEFILE = -f makefile
394 board_diag_emac_BOARD_DEPENDENCY = yes
395 board_diag_emac_CORE_DEPENDENCY = yes
396 export board_diag_emac_COMP_LIST
397 export board_diag_emac_BOARD_DEPENDENCY
398 export board_diag_emac_CORE_DEPENDENCY
399 export board_diag_emac_MAKEFILE
400 board_diag_emac_PKG_LIST = board_diag_emac
401 board_diag_emac_INCLUDE = $(board_diag_emac_PATH)
402 board_diag_emac_BOARDLIST = am65xx_evm am65xx_idk
403 board_diag_emac_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
404 export board_diag_emac_$(SOC)_CORELIST
405 export board_diag_emac_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
406 board_diag_EXAMPLE_LIST += board_diag_emac
408 # EMMC
409 board_diag_emmc_COMP_LIST = board_diag_emmc
410 board_diag_emmc_RELPATH = ti/board/diag/emmc/build
411 board_diag_emmc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/emmc/build
412 board_diag_emmc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
413 board_diag_emmc_MAKEFILE = -f makefile
414 board_diag_emmc_BOARD_DEPENDENCY = yes
415 board_diag_emmc_CORE_DEPENDENCY = yes
416 export board_diag_emmc_COMP_LIST
417 export board_diag_emmc_BOARD_DEPENDENCY
418 export board_diag_emmc_CORE_DEPENDENCY
419 export board_diag_emmc_MAKEFILE
420 board_diag_emmc_PKG_LIST = board_diag_emmc
421 board_diag_emmc_INCLUDE = $(board_diag_emmc_PATH)
422 board_diag_emmc_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm
423 board_diag_emmc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
424 export board_diag_emmc_$(SOC)_CORELIST
425 export board_diag_emmc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
426 board_diag_EXAMPLE_LIST += board_diag_emmc
428 # EXPANSION HEADER
429 board_diag_expHeader_COMP_LIST = board_diag_expHeader
430 board_diag_expHeader_RELPATH = ti/board/diag/exp_header/build
431 board_diag_expHeader_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/exp_header/build
432 board_diag_expHeader_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
433 board_diag_expHeader_MAKEFILE = -f makefile
434 board_diag_expHeader_BOARD_DEPENDENCY = yes
435 board_diag_expHeader_CORE_DEPENDENCY = yes
436 export board_diag_expHeader_COMP_LIST
437 export board_diag_expHeader_BOARD_DEPENDENCY
438 export board_diag_expHeader_CORE_DEPENDENCY
439 export board_diag_expHeader_MAKEFILE
440 board_diag_expHeader_PKG_LIST = board_diag_expHeader
441 board_diag_expHeader_INCLUDE = $(board_diag_expHeader_PATH)
442 board_diag_expHeader_BOARDLIST = j721e_evm j7200_evm tpr12_evm
443 board_diag_expHeader_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
444 export board_diag_expHeader_$(SOC)_CORELIST
445 export board_diag_expHeader_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
446 board_diag_EXAMPLE_LIST += board_diag_expHeader
448 # EXTERNAL RTC
449 board_diag_extRtc_COMP_LIST = board_diag_extRtc
450 board_diag_extRtc_RELPATH = ti/board/diag/ext_rtc/build
451 board_diag_extRtc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/ext_rtc/build
452 board_diag_extRtc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
453 board_diag_extRtc_MAKEFILE = -f makefile
454 board_diag_extRtc_BOARD_DEPENDENCY = yes
455 board_diag_extRtc_CORE_DEPENDENCY = yes
456 export board_diag_extRtc_COMP_LIST
457 export board_diag_extRtc_BOARD_DEPENDENCY
458 export board_diag_extRtc_CORE_DEPENDENCY
459 export board_diag_extRtc_MAKEFILE
460 board_diag_extRtc_PKG_LIST = board_diag_extRtc
461 board_diag_extRtc_INCLUDE = $(board_diag_extRtc_PATH)
462 board_diag_extRtc_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm
463 board_diag_extRtc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
464 export board_diag_extRtc_$(SOC)_CORELIST
465 export board_diag_extRtc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
466 board_diag_EXAMPLE_LIST += board_diag_extRtc
468 # FPD LIB
469 board_diag_fpdLib_COMP_LIST = board_diag_fpdLib
470 board_diag_fpdLib_RELPATH = ti/board/diag/fpd_lib/build
471 board_diag_fpdLib_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/fpd_lib/build
472 board_diag_fpdLib_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
473 board_diag_fpdLib_MAKEFILE = -f makefile
474 board_diag_fpdLib_BOARD_DEPENDENCY = yes
475 board_diag_fpdLib_CORE_DEPENDENCY = yes
476 export board_diag_fpdLib_COMP_LIST
477 export board_diag_fpdLib_BOARD_DEPENDENCY
478 export board_diag_fpdLib_CORE_DEPENDENCY
479 export board_diag_fpdLib_MAKEFILE
480 board_diag_fpdLib_PKG_LIST = board_diag_fpdLib
481 board_diag_fpdLib_INCLUDE = $(board_diag_fpdLib_PATH)
482 board_diag_fpdLib_BOARDLIST = j721e_evm j7200_evm
483 board_diag_fpdLib_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
484 export board_diag_fpdLib_$(SOC)_CORELIST
485 export board_diag_fpdLib_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
486 board_diag_EXAMPLE_LIST += board_diag_fpdLib
488 # Framework
489 board_diag_framework_COMP_LIST = board_diag_framework
490 board_diag_framework_RELPATH = ti/board/diag/framework/build
491 board_diag_framework_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/framework/build
492 board_diag_framework_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
493 board_diag_framework_MAKEFILE = -f makefile
494 board_diag_framework_BOARD_DEPENDENCY = yes
495 board_diag_framework_CORE_DEPENDENCY = yes
496 export board_diag_framework_COMP_LIST
497 export board_diag_framework_BOARD_DEPENDENCY
498 export board_diag_framework_CORE_DEPENDENCY
499 export board_diag_framework_MAKEFILE
500 board_diag_framework_PKG_LIST = board_diag_framework
501 board_diag_framework_INCLUDE = $(board_diag_framework_PATH)
502 board_diag_framework_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm
503 board_diag_framework_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
504 export board_diag_framework_$(SOC)_CORELIST
505 export board_diag_framework_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
506 board_diag_EXAMPLE_LIST += board_diag_framework
508 # HDMI
509 board_diag_hdmi_COMP_LIST = board_diag_hdmi
510 board_diag_hdmi_RELPATH = ti/board/diag/hdmi/build
511 board_diag_hdmi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/hdmi/build
512 board_diag_hdmi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
513 board_diag_hdmi_MAKEFILE = -f makefile
514 board_diag_hdmi_BOARD_DEPENDENCY = yes
515 board_diag_hdmi_CORE_DEPENDENCY = yes
516 export board_diag_hdmi_COMP_LIST
517 export board_diag_hdmi_BOARD_DEPENDENCY
518 export board_diag_hdmi_CORE_DEPENDENCY
519 export board_diag_hdmi_MAKEFILE
520 board_diag_hdmi_PKG_LIST = board_diag_hdmi
521 board_diag_hdmi_INCLUDE = $(board_diag_hdmi_PATH)
522 board_diag_hdmi_BOARDLIST = j721e_evm
523 board_diag_hdmi_$(SOC)_CORELIST = mcu2_0
524 export board_diag_hdmi_$(SOC)_CORELIST
525 export board_diag_hdmi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
526 board_diag_EXAMPLE_LIST += board_diag_hdmi
528 # HYPERBUS
529 board_diag_hyperbus_COMP_LIST = board_diag_hyperbus
530 board_diag_hyperbus_RELPATH = ti/board/diag/hyperbus/build
531 board_diag_hyperbus_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/hyperbus/build
532 board_diag_hyperbus_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
533 board_diag_hyperbus_MAKEFILE = -f makefile
534 board_diag_hyperbus_BOARD_DEPENDENCY = yes
535 board_diag_hyperbus_CORE_DEPENDENCY = yes
536 export board_diag_hyperbus_COMP_LIST
537 export board_diag_hyperbus_BOARD_DEPENDENCY
538 export board_diag_hyperbus_CORE_DEPENDENCY
539 export board_diag_hyperbus_MAKEFILE
540 board_diag_hyperbus_PKG_LIST = board_diag_hyperbus
541 board_diag_hyperbus_INCLUDE = $(board_diag_hyperbus_PATH)
542 board_diag_hyperbus_BOARDLIST = j721e_evm j7200_evm
543 board_diag_hyperbus_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
544 export board_diag_hyperbus_$(SOC)_CORELIST
545 export board_diag_hyperbus_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
546 board_diag_EXAMPLE_LIST += board_diag_hyperbus
548 # icssg_emac
549 export board_diag_icssgEmac_COMP_LIST = board_diag_icssgEmac
550 board_diag_icssgEmac_RELPATH = ti/board/diag/icssg_emac/build
551 board_diag_icssgEmac_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/icssg_emac/build
552 board_diag_icssgEmac_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
553 export board_diag_icssgEmac_MAKEFILE = -f makefile
554 export board_diag_icssgEmac_BOARD_DEPENDENCY = yes
555 export board_diag_icssgEmac_CORE_DEPENDENCY = yes
556 board_diag_icssgEmac_PKG_LIST = board_diag_icssgEmac
557 board_diag_icssgEmac_INCLUDE = $(board_diag_icssgEmac_PATH)
558 board_diag_icssgEmac_BOARDLIST = am65xx_evm am65xx_idk
559 export board_diag_icssgEmac_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
560 export board_diag_icssgEmac_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
561 board_diag_EXAMPLE_LIST += board_diag_icssgEmac
563 # icssg_led
564 export board_diag_icssgLed_COMP_LIST = board_diag_icssgLed
565 board_diag_icssgLed_RELPATH = ti/board/diag/icssg_led/build
566 board_diag_icssgLed_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/icssg_led/build
567 board_diag_icssgLed_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
568 export board_diag_icssgLed_MAKEFILE = -f makefile
569 export board_diag_icssgLed_BOARD_DEPENDENCY = yes
570 export board_diag_icssgLed_CORE_DEPENDENCY = yes
571 board_diag_icssgLed_PKG_LIST = board_diag_icssgLed
572 board_diag_icssgLed_INCLUDE = $(board_diag_icssgLed_PATH)
573 board_diag_icssgLed_BOARDLIST = am65xx_idk
574 export board_diag_icssgLed_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
575 export board_diag_icssgLed_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
576 board_diag_EXAMPLE_LIST += board_diag_icssgLed
578 # lcd
579 export board_diag_lcd_COMP_LIST = board_diag_lcd
580 board_diag_lcd_RELPATH = ti/board/diag/lcd/build
581 board_diag_lcd_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/lcd/build
582 board_diag_lcd_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
583 export board_diag_lcd_MAKEFILE = -f makefile
584 export board_diag_lcd_BOARD_DEPENDENCY = yes
585 export board_diag_lcd_CORE_DEPENDENCY = yes
586 board_diag_lcd_PKG_LIST = board_diag_lcd
587 board_diag_lcd_INCLUDE = $(board_diag_lcd_PATH)
588 board_diag_lcd_BOARDLIST = am65xx_evm
589 export board_diag_lcd_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
590 export board_diag_lcd_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
591 board_diag_EXAMPLE_LIST += board_diag_lcd
593 # LED
594 board_diag_led_COMP_LIST = board_diag_led
595 board_diag_led_RELPATH = ti/board/diag/led/build
596 board_diag_led_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/led/build
597 board_diag_led_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
598 board_diag_led_MAKEFILE = -f makefile
599 board_diag_led_BOARD_DEPENDENCY = yes
600 board_diag_led_CORE_DEPENDENCY = yes
601 export board_diag_led_COMP_LIST
602 export board_diag_led_BOARD_DEPENDENCY
603 export board_diag_led_CORE_DEPENDENCY
604 export board_diag_led_MAKEFILE
605 board_diag_led_PKG_LIST = board_diag_led
606 board_diag_led_INCLUDE = $(board_diag_led_PATH)
607 board_diag_led_BOARDLIST = j721e_evm am65xx_evm am65xx_idk tpr12_evm j7200_evm
608 board_diag_led_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
609 export board_diag_led_$(SOC)_CORELIST
610 export board_diag_led_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
611 board_diag_EXAMPLE_LIST += board_diag_led
613 # led_industrial
614 export board_diag_ledIndustrial_COMP_LIST = board_diag_ledIndustrial
615 board_diag_ledIndustrial_RELPATH = ti/board/diag/led_industrial/build
616 board_diag_ledIndustrial_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/led_industrial/build
617 board_diag_ledIndustrial_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
618 export board_diag_ledIndustrial_MAKEFILE = -f makefile
619 export board_diag_ledIndustrial_BOARD_DEPENDENCY = yes
620 export board_diag_ledIndustrial_CORE_DEPENDENCY = yes
621 board_diag_ledIndustrial_PKG_LIST = board_diag_ledIndustrial
622 board_diag_ledIndustrial_INCLUDE = $(board_diag_ledIndustrial_PATH)
623 board_diag_ledIndustrial_BOARDLIST = am65xx_evm am65xx_idk
624 export board_diag_ledIndustrial_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
625 export board_diag_ledIndustrial_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
626 board_diag_EXAMPLE_LIST += board_diag_ledIndustrial
628 # LEO PMIC LIB
629 board_diag_leoPmicLib_COMP_LIST = board_diag_leoPmicLib
630 board_diag_leoPmicLib_RELPATH = ti/board/diag/leo_pmic_lib/build
631 board_diag_leoPmicLib_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/leo_pmic_lib/build
632 board_diag_leoPmicLib_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
633 board_diag_leoPmicLib_MAKEFILE = -f makefile
634 board_diag_leoPmicLib_BOARD_DEPENDENCY = yes
635 board_diag_leoPmicLib_CORE_DEPENDENCY = yes
636 export board_diag_leoPmicLib_COMP_LIST
637 export board_diag_leoPmicLib_BOARD_DEPENDENCY
638 export board_diag_leoPmicLib_CORE_DEPENDENCY
639 export board_diag_leoPmicLib_MAKEFILE
640 board_diag_leoPmicLib_PKG_LIST = board_diag_leoPmicLib
641 board_diag_leoPmicLib_INCLUDE = $(board_diag_leoPmicLib_PATH)
642 board_diag_leoPmicLib_BOARDLIST = j721e_evm
643 board_diag_leoPmicLib_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
644 export board_diag_leoPmicLib_$(SOC)_CORELIST
645 export board_diag_leoPmicLib_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
646 board_diag_EXAMPLE_LIST += board_diag_leoPmicLib
648 # LIN
649 board_diag_lin_COMP_LIST = board_diag_lin
650 board_diag_lin_RELPATH = ti/board/diag/lin/build
651 board_diag_lin_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/lin/build
652 board_diag_lin_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
653 board_diag_lin_MAKEFILE = -f makefile
654 board_diag_lin_BOARD_DEPENDENCY = yes
655 board_diag_lin_CORE_DEPENDENCY = yes
656 export board_diag_lin_COMP_LIST
657 export board_diag_lin_BOARD_DEPENDENCY
658 export board_diag_lin_CORE_DEPENDENCY
659 export board_diag_lin_MAKEFILE
660 board_diag_lin_PKG_LIST = board_diag_lin
661 board_diag_lin_INCLUDE = $(board_diag_lin_PATH)
662 board_diag_lin_BOARDLIST = j721e_evm j7200_evm
663 board_diag_lin_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
664 export board_diag_lin_$(SOC)_CORELIST
665 export board_diag_lin_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
666 board_diag_EXAMPLE_LIST += board_diag_lin
668 # MCAN
669 board_diag_mcan_COMP_LIST = board_diag_mcan
670 board_diag_mcan_RELPATH = ti/board/diag/mcan/build
671 board_diag_mcan_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mcan/build
672 board_diag_mcan_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
673 board_diag_mcan_MAKEFILE = -f makefile
674 board_diag_mcan_BOARD_DEPENDENCY = yes
675 board_diag_mcan_CORE_DEPENDENCY = yes
676 export board_diag_mcan_COMP_LIST
677 export board_diag_mcan_BOARD_DEPENDENCY
678 export board_diag_mcan_CORE_DEPENDENCY
679 export board_diag_mcan_MAKEFILE
680 board_diag_mcan_PKG_LIST = board_diag_mcan
681 board_diag_mcan_INCLUDE = $(board_diag_mcan_PATH)
682 board_diag_mcan_BOARDLIST = j721e_evm am65xx_idk j7200_evm
683 board_diag_mcan_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
684 export board_diag_mcan_$(SOC)_CORELIST
685 export board_diag_mcan_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
686 board_diag_EXAMPLE_LIST += board_diag_mcan
688 # mcasp
689 export board_diag_mcasp_COMP_LIST = board_diag_mcasp
690 board_diag_mcasp_RELPATH = ti/board/diag/mcasp/build
691 board_diag_mcasp_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mcasp/build
692 board_diag_mcasp_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
693 export board_diag_mcasp_MAKEFILE = -f makefile
694 export board_diag_mcasp_BOARD_DEPENDENCY = yes
695 export board_diag_mcasp_CORE_DEPENDENCY = yes
696 board_diag_mcasp_PKG_LIST = board_diag_mcasp
697 board_diag_mcasp_INCLUDE = $(board_diag_mcasp_PATH)
698 board_diag_mcasp_BOARDLIST = am65xx_evm
699 export board_diag_mcasp_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
700 export board_diag_mcasp_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
701 #board_diag_EXAMPLE_LIST += board_diag_mcasp
703 # MEM
704 board_diag_mem_COMP_LIST = board_diag_mem
705 board_diag_mem_RELPATH = ti/board/diag/mem/build
706 board_diag_mem_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mem/build
707 board_diag_mem_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
708 board_diag_mem_MAKEFILE = -f makefile
709 board_diag_mem_BOARD_DEPENDENCY = yes
710 board_diag_mem_CORE_DEPENDENCY = yes
711 export board_diag_mem_COMP_LIST
712 export board_diag_mem_BOARD_DEPENDENCY
713 export board_diag_mem_CORE_DEPENDENCY
714 export board_diag_mem_MAKEFILE
715 board_diag_mem_PKG_LIST = board_diag_mem
716 board_diag_mem_INCLUDE = $(board_diag_mem_PATH)
717 board_diag_mem_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm
718 board_diag_mem_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
719 export board_diag_mem_$(SOC)_CORELIST
720 export board_diag_mem_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
721 board_diag_EXAMPLE_LIST += board_diag_mem
723 # MMCSD
724 board_diag_mmcsd_COMP_LIST = board_diag_mmcsd
725 board_diag_mmcsd_RELPATH = ti/board/diag/mmcsd/build
726 board_diag_mmcsd_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mmcsd/build
727 board_diag_mmcsd_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
728 board_diag_mmcsd_MAKEFILE = -f makefile
729 board_diag_mmcsd_BOARD_DEPENDENCY = yes
730 board_diag_mmcsd_CORE_DEPENDENCY = yes
731 export board_diag_mmcsd_COMP_LIST
732 export board_diag_mmcsd_BOARD_DEPENDENCY
733 export board_diag_mmcsd_CORE_DEPENDENCY
734 export board_diag_mmcsd_MAKEFILE
735 board_diag_mmcsd_PKG_LIST = board_diag_mmcsd
736 board_diag_mmcsd_INCLUDE = $(board_diag_mmcsd_PATH)
737 board_diag_mmcsd_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm
738 board_diag_mmcsd_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
739 export board_diag_mmcsd_$(SOC)_CORELIST
740 export board_diag_mmcsd_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
741 board_diag_EXAMPLE_LIST += board_diag_mmcsd
743 # NOR FLASH
744 board_diag_norflash_COMP_LIST = board_diag_norflash
745 board_diag_norflash_RELPATH = ti/board/diag/norflash/build
746 board_diag_norflash_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/norflash/build
747 board_diag_norflash_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
748 board_diag_norflash_MAKEFILE = -f makefile
749 board_diag_norflash_BOARD_DEPENDENCY = yes
750 board_diag_norflash_CORE_DEPENDENCY = yes
751 export board_diag_norflash_COMP_LIST
752 export board_diag_norflash_BOARD_DEPENDENCY
753 export board_diag_norflash_CORE_DEPENDENCY
754 export board_diag_norflash_MAKEFILE
755 board_diag_norflash_PKG_LIST = board_diag_norflash
756 board_diag_norflash_INCLUDE = $(board_diag_norflash_PATH)
757 board_diag_norflash_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm
758 board_diag_norflash_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
759 export board_diag_norflash_$(SOC)_CORELIST
760 export board_diag_norflash_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
761 board_diag_EXAMPLE_LIST += board_diag_norflash
763 # OLED DISPLAY
764 board_diag_oledDisplay_COMP_LIST = board_diag_oledDisplay
765 board_diag_oledDisplay_RELPATH = ti/board/diag/oled_display/build
766 board_diag_oledDisplay_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/oled_display/build
767 board_diag_oledDisplay_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
768 board_diag_oledDisplay_MAKEFILE = -f makefile
769 board_diag_oledDisplay_BOARD_DEPENDENCY = yes
770 board_diag_oledDisplay_CORE_DEPENDENCY = yes
771 export board_diag_oledDisplay_COMP_LIST
772 export board_diag_oledDisplay_BOARD_DEPENDENCY
773 export board_diag_oledDisplay_CORE_DEPENDENCY
774 export board_diag_oledDisplay_MAKEFILE
775 board_diag_oledDisplay_PKG_LIST = board_diag_oledDisplay
776 board_diag_oledDisplay_INCLUDE = $(board_diag_oledDisplay_PATH)
777 board_diag_oledDisplay_BOARDLIST = am64x_evm
778 board_diag_oledDisplay_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
779 export board_diag_oledDisplay_$(SOC)_CORELIST
780 export board_diag_oledDisplay_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
781 board_diag_EXAMPLE_LIST += board_diag_oledDisplay
783 # OSPI
784 board_diag_ospi_COMP_LIST = board_diag_ospi
785 board_diag_ospi_RELPATH = ti/board/diag/ospi/build
786 board_diag_ospi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/ospi/build
787 board_diag_ospi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
788 board_diag_ospi_MAKEFILE = -f makefile
789 board_diag_ospi_BOARD_DEPENDENCY = yes
790 board_diag_ospi_CORE_DEPENDENCY = yes
791 export board_diag_ospi_COMP_LIST
792 export board_diag_ospi_BOARD_DEPENDENCY
793 export board_diag_ospi_CORE_DEPENDENCY
794 export board_diag_ospi_MAKEFILE
795 board_diag_ospi_PKG_LIST = board_diag_ospi
796 board_diag_ospi_INCLUDE = $(board_diag_ospi_PATH)
797 board_diag_ospi_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm
798 board_diag_ospi_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
799 export board_diag_ospi_$(SOC)_CORELIST
800 export board_diag_ospi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
801 board_diag_EXAMPLE_LIST += board_diag_ospi
803 # pcie
804 export board_diag_pcie_COMP_LIST = board_diag_pcie
805 board_diag_pcie_RELPATH = ti/board/diag/pcie/build
806 board_diag_pcie_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/pcie/build
807 board_diag_pcie_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
808 export board_diag_pcie_MAKEFILE = -f makefile
809 export board_diag_pcie_BOARD_DEPENDENCY = yes
810 export board_diag_pcie_CORE_DEPENDENCY = yes
811 board_diag_pcie_PKG_LIST = board_diag_pcie
812 board_diag_pcie_INCLUDE = $(board_diag_pcie_PATH)
813 board_diag_pcie_BOARDLIST = am65xx_evm am65xx_idk
814 export board_diag_pcie_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
815 export board_diag_pcie_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
816 board_diag_EXAMPLE_LIST += board_diag_pcie
818 # PMIC
819 board_diag_pmic_COMP_LIST = board_diag_pmic
820 board_diag_pmic_RELPATH = ti/board/diag/pmic/build
821 board_diag_pmic_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/pmic/build
822 board_diag_pmic_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
823 board_diag_pmic_MAKEFILE = -f makefile
824 board_diag_pmic_BOARD_DEPENDENCY = yes
825 board_diag_pmic_CORE_DEPENDENCY = yes
826 export board_diag_pmic_COMP_LIST
827 export board_diag_pmic_BOARD_DEPENDENCY
828 export board_diag_pmic_CORE_DEPENDENCY
829 export board_diag_pmic_MAKEFILE
830 board_diag_pmic_PKG_LIST = board_diag_pmic
831 board_diag_pmic_INCLUDE = $(board_diag_pmic_PATH)
832 board_diag_pmic_BOARDLIST = j721e_evm j7200_evm tpr12_evm
833 board_diag_pmic_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
834 export board_diag_pmic_$(SOC)_CORELIST
835 export board_diag_pmic_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
836 board_diag_EXAMPLE_LIST += board_diag_pmic
838 # rotary_switch
839 export board_diag_rotarySwitch_COMP_LIST = board_diag_rotarySwitch
840 board_diag_rotarySwitch_RELPATH = ti/board/diag/rotary_switch/build
841 board_diag_rotarySwitch_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/rotary_switch/build
842 board_diag_rotarySwitch_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
843 export board_diag_rotarySwitch_MAKEFILE = -f makefile
844 export board_diag_rotarySwitch_BOARD_DEPENDENCY = yes
845 export board_diag_rotarySwitch_CORE_DEPENDENCY = yes
846 board_diag_rotarySwitch_PKG_LIST = board_diag_rotarySwitch
847 board_diag_rotarySwitch_INCLUDE = $(board_diag_rotarySwitch_PATH)
848 board_diag_rotarySwitch_BOARDLIST = am65xx_idk
849 export board_diag_rotarySwitch_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
850 export board_diag_rotarySwitch_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
851 board_diag_EXAMPLE_LIST += board_diag_rotarySwitch
853 # RS485 UART
854 board_diag_rs485Uart_COMP_LIST = board_diag_rs485Uart
855 board_diag_rs485Uart_RELPATH = ti/board/diag/rs485_uart/build
856 board_diag_rs485Uart_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/rs485_uart/build
857 board_diag_rs485Uart_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
858 board_diag_rs485Uart_MAKEFILE = -f makefile
859 board_diag_rs485Uart_BOARD_DEPENDENCY = yes
860 board_diag_rs485Uart_CORE_DEPENDENCY = yes
861 export board_diag_rs485Uart_COMP_LIST
862 export board_diag_rs485Uart_BOARD_DEPENDENCY
863 export board_diag_rs485Uart_CORE_DEPENDENCY
864 export board_diag_rs485Uart_MAKEFILE
865 board_diag_rs485Uart_PKG_LIST = board_diag_rs485Uart
866 board_diag_rs485Uart_INCLUDE = $(board_diag_rs485Uart_PATH)
867 board_diag_rs485Uart_BOARDLIST = am65xx_idk j7200_evm
868 board_diag_rs485Uart_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
869 export board_diag_rs485Uart_$(SOC)_CORELIST
870 export board_diag_rs485Uart_SBL_APPIMAGEGEN = yes
871 board_diag_EXAMPLE_LIST += board_diag_rs485Uart
873 # TEMPERATURE
874 board_diag_temperature_COMP_LIST = board_diag_temperature
875 board_diag_temperature_RELPATH = ti/board/diag/temperature/build
876 board_diag_temperature_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/temperature/build
877 board_diag_temperature_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
878 board_diag_temperature_MAKEFILE = -f makefile
879 board_diag_temperature_BOARD_DEPENDENCY = yes
880 board_diag_temperature_CORE_DEPENDENCY = yes
881 export board_diag_temperature_COMP_LIST
882 export board_diag_temperature_BOARD_DEPENDENCY
883 export board_diag_temperature_CORE_DEPENDENCY
884 export board_diag_temperature_MAKEFILE
885 board_diag_temperature_PKG_LIST = board_diag_temperature
886 board_diag_temperature_INCLUDE = $(board_diag_temperature_PATH)
887 board_diag_temperature_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm am64x_evm
888 board_diag_temperature_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
889 export board_diag_temperature_$(SOC)_CORELIST
890 export board_diag_temperature_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
891 board_diag_EXAMPLE_LIST += board_diag_temperature
893 # UART
894 board_diag_uart_COMP_LIST = board_diag_uart
895 board_diag_uart_RELPATH = ti/board/diag/uart/build
896 board_diag_uart_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/uart/build
897 board_diag_uart_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
898 board_diag_uart_MAKEFILE = -f makefile
899 board_diag_uart_BOARD_DEPENDENCY = yes
900 board_diag_uart_CORE_DEPENDENCY = yes
901 export board_diag_uart_COMP_LIST
902 export board_diag_uart_BOARD_DEPENDENCY
903 export board_diag_uart_CORE_DEPENDENCY
904 export board_diag_uart_MAKEFILE
905 board_diag_uart_PKG_LIST = board_diag_uart
906 board_diag_uart_INCLUDE = $(board_diag_uart_PATH)
907 board_diag_uart_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm am64x_evm
908 ifeq ($(SOC),$(filter $(SOC), tpr12))
909 board_diag_uart_$(SOC)_CORELIST = mcu1_0 c66xdsp_1
910 else
911 board_diag_uart_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
912 endif
913 export board_diag_uart_$(SOC)_CORELIST
914 export board_diag_uart_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
915 board_diag_EXAMPLE_LIST += board_diag_uart
917 # usb_device
918 export board_diag_usbDevice_COMP_LIST = board_diag_usbDevice
919 board_diag_usbDevice_RELPATH = ti/board/diag/usb_device/build
920 board_diag_usbDevice_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/usb_device/build
921 board_diag_usbDevice_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
922 export board_diag_usbDevice_MAKEFILE = -f makefile
923 export board_diag_usbDevice_BOARD_DEPENDENCY = yes
924 export board_diag_usbDevice_CORE_DEPENDENCY = yes
925 board_diag_usbDevice_PKG_LIST = board_diag_usbDevice
926 board_diag_usbDevice_INCLUDE = $(board_diag_usbDevice_PATH)
927 board_diag_usbDevice_BOARDLIST = am65xx_evm am65xx_idk
928 export board_diag_usbDevice_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
929 export board_diag_usbDevice_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
930 board_diag_EXAMPLE_LIST += board_diag_usbDevice
932 # usb_host
933 export board_diag_usbHost_COMP_LIST = board_diag_usbHost
934 board_diag_usbHost_RELPATH = ti/board/diag/usb_host/build
935 board_diag_usbHost_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/usb_host/build
936 board_diag_usbHost_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
937 export board_diag_usbHost_MAKEFILE = -f makefile
938 export board_diag_usbHost_BOARD_DEPENDENCY = yes
939 export board_diag_usbHost_CORE_DEPENDENCY = yes
940 board_diag_usbHost_PKG_LIST = board_diag_usbHost
941 board_diag_usbHost_INCLUDE = $(board_diag_usbHost_PATH)
942 board_diag_usbHost_BOARDLIST = am65xx_evm am65xx_idk
943 export board_diag_usbHost_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
944 export board_diag_usbHost_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
945 board_diag_EXAMPLE_LIST += board_diag_usbHost
947 # Diagnostic test image creation for SD boot.
948 # Keep this at the end to get executed after building all the diagnostic tests
949 board_diag_img_COMP_LIST = board_diag_img
950 board_diag_img_RELPATH = ti/board/diag/build
951 board_diag_img_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/build
952 board_diag_img_MAKEFILE = -f board_diag_img.mk
953 board_diag_img_BOARD_DEPENDENCY = no
954 board_diag_img_CORE_DEPENDENCY = no
955 board_diag_img_PKG_LIST = board_diag_img
956 export board_diag_img_COMP_LIST
957 export board_diag_img_BOARD_DEPENDENCY
958 export board_diag_img_CORE_DEPENDENCY
959 export board_diag_img_MAKEFILE
960 board_diag_img_INCLUDE = $(board_diag_img_PATH)
961 board_diag_img_BOARDLIST = j721e_evm
962 board_diag_img_$(SOC)_CORELIST = mpu1_0
963 export board_diag_img_$(SOC)_CORELIST
964 board_diag_EXAMPLE_LIST += board_diag_img
966 export board_diag_EXAMPLE_LIST
968 # Diagnostic test build flags
969 ifeq ($(BUILD_PROFILE),debug)
970 BOARD_DIAG_CFLAGS = -DPDK_RAW_BOOT
971 PROFILE = debug
972 export PROFILE
973 export BOARD_DIAG_CFLAGS
974 endif
976 board_diag_component_make_include := 1
977 endif