1 # ============================================================================
2 # (C) Copyright 2019-2021 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_j721s2_CORELIST = mpu1_0 mcu1_0
76 board_diag_j784s4_CORELIST = mpu1_0 mcu1_0
77 board_diag_tpr12_CORELIST = mcu1_0
78 board_diag_awr294x_CORELIST = mcu1_0
79 board_diag_am64x_CORELIST = mpu1_0 mcu1_0
81 ############################
82 # Board diagnostic package
83 # List of diagnostics included under board diagnostic
84 # The components included here are built and will be part of board diagnostic
85 ############################
86 board_diag_LIB_LIST =
88 ############################
89 # board diagnostics
90 # List of diagnostics under board
91 # All the tests mentioned in list are built when test target is called
92 # List below all example for allowed values - note the list is populated in each example
93 ############################
94 board_diag_EXAMPLE_LIST =
96 #
97 # Diagnostic Modules
98 #
100 # ARCH is used for diag binary folder name to align with existing platforms
101 board_diag_LOCAL_BINPATH =
103 board_diag_APPIMAGEGEN_CTRL = yes
105 # Board Diagnostic
106 board_diag_COMP_LIST = board_diag
108 # ADC
109 board_diag_adc_COMP_LIST = board_diag_adc
110 board_diag_adc_RELPATH = ti/board/diag/adc/build
111 board_diag_adc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/adc/build
112 board_diag_adc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
113 board_diag_adc_MAKEFILE = -f makefile
114 board_diag_adc_BOARD_DEPENDENCY = yes
115 board_diag_adc_CORE_DEPENDENCY = yes
116 export board_diag_adc_COMP_LIST
117 export board_diag_adc_BOARD_DEPENDENCY
118 export board_diag_adc_CORE_DEPENDENCY
119 export board_diag_adc_MAKEFILE
120 board_diag_adc_PKG_LIST = board_diag_adc
121 board_diag_adc_INCLUDE = $(board_diag_adc_PATH)
122 board_diag_adc_BOARDLIST = j721e_evm j7200_evm am64x_evm j721s2_evm j784s4_evm
123 board_diag_adc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
124 export board_diag_adc_$(SOC)_CORELIST
125 export board_diag_adc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
126 board_diag_EXAMPLE_LIST += board_diag_adc
128 # AUTOMATION HEADER
129 board_diag_automationHeader_COMP_LIST = board_diag_automationHeader
130 board_diag_automationHeader_RELPATH = ti/board/diag/automation_header/build
131 board_diag_automationHeader_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/automation_header/build
132 board_diag_automationHeader_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
133 board_diag_automationHeader_MAKEFILE = -f makefile
134 board_diag_automationHeader_BOARD_DEPENDENCY = yes
135 board_diag_automationHeader_CORE_DEPENDENCY = yes
136 export board_diag_automationHeader_COMP_LIST
137 export board_diag_automationHeader_BOARD_DEPENDENCY
138 export board_diag_automationHeader_CORE_DEPENDENCY
139 export board_diag_automationHeader_MAKEFILE
140 board_diag_automationHeader_PKG_LIST = board_diag_automationHeader
141 board_diag_automationHeader_INCLUDE = $(board_diag_automationHeader_PATH)
142 board_diag_automationHeader_BOARDLIST = j721e_evm j7200_evm am64x_evm j721s2_evm j784s4_evm
143 board_diag_automationHeader_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
144 export board_diag_automationHeader_$(SOC)_CORELIST
145 export board_diag_automationHeader_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
146 board_diag_EXAMPLE_LIST += board_diag_automationHeader
148 # BOOT EEPROM
149 board_diag_bootEeprom_COMP_LIST = board_diag_bootEeprom
150 board_diag_bootEeprom_RELPATH = ti/board/diag/boot_eeprom/build
151 board_diag_bootEeprom_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/boot_eeprom/build
152 board_diag_bootEeprom_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
153 board_diag_bootEeprom_MAKEFILE = -f makefile
154 board_diag_bootEeprom_BOARD_DEPENDENCY = yes
155 board_diag_bootEeprom_CORE_DEPENDENCY = yes
156 export board_diag_bootEeprom_COMP_LIST
157 export board_diag_bootEeprom_BOARD_DEPENDENCY
158 export board_diag_bootEeprom_CORE_DEPENDENCY
159 export board_diag_bootEeprom_MAKEFILE
160 board_diag_bootEeprom_PKG_LIST = board_diag_bootEeprom
161 board_diag_bootEeprom_INCLUDE = $(board_diag_bootEeprom_PATH)
162 board_diag_bootEeprom_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm j721s2_evm j784s4_evm
163 board_diag_bootEeprom_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
164 export board_diag_bootEeprom_$(SOC)_CORELIST
165 export board_diag_bootEeprom_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
166 board_diag_EXAMPLE_LIST += board_diag_bootEeprom
168 # BOOST GPIO
169 board_diag_boostGpio_COMP_LIST = board_diag_boostGpio
170 board_diag_boostGpio_RELPATH = ti/board/diag/boost_gpio/build
171 board_diag_boostGpio_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/boost_gpio/build
172 board_diag_boostGpio_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
173 board_diag_boostGpio_MAKEFILE = -f makefile
174 board_diag_boostGpio_BOARD_DEPENDENCY = yes
175 board_diag_boostGpio_CORE_DEPENDENCY = yes
176 export board_diag_boostGpio_COMP_LIST
177 export board_diag_boostGpio_BOARD_DEPENDENCY
178 export board_diag_boostGpio_CORE_DEPENDENCY
179 export board_diag_boostGpio_MAKEFILE
180 board_diag_boostGpio_PKG_LIST = board_diag_boostGpio
181 board_diag_boostGpio_INCLUDE = $(board_diag_boostGpio_PATH)
182 board_diag_boostGpio_BOARDLIST = am65xx_evm
183 board_diag_boostGpio_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
184 export board_diag_boostGpio_$(SOC)_CORELIST
185 export board_diag_boostGpio_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
186 board_diag_EXAMPLE_LIST += board_diag_boostGpio
188 # BOOT SWITCH
189 export board_diag_bootSwitch_COMP_LIST = board_diag_bootSwitch
190 board_diag_bootSwitch_RELPATH = ti/board/diag/boot_switch/build
191 board_diag_bootSwitch_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/boot_switch/build
192 board_diag_bootSwitch_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
193 export board_diag_bootSwitch_MAKEFILE = -f makefile
194 export board_diag_bootSwitch_BOARD_DEPENDENCY = yes
195 export board_diag_bootSwitch_CORE_DEPENDENCY = yes
196 board_diag_bootSwitch_PKG_LIST = board_diag_bootSwitch
197 board_diag_bootSwitch_INCLUDE = $(board_diag_bootSwitch_PATH)
198 board_diag_bootSwitch_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm j784s4_evm
199 export board_diag_bootSwitch_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
200 export board_diag_bootSwitch_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
201 board_diag_EXAMPLE_LIST += board_diag_bootSwitch
203 # BUTTON
204 export board_diag_button_COMP_LIST = board_diag_button
205 board_diag_button_RELPATH = ti/board/diag/button/build
206 board_diag_button_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/button/build
207 board_diag_button_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
208 export board_diag_button_MAKEFILE = -f makefile
209 export board_diag_button_BOARD_DEPENDENCY = yes
210 export board_diag_button_CORE_DEPENDENCY = yes
211 board_diag_button_PKG_LIST = board_diag_button
212 board_diag_button_INCLUDE = $(board_diag_button_PATH)
213 board_diag_button_BOARDLIST = am65xx_evm am65xx_idk tpr12_evm am64x_evm awr294x_evm
214 export board_diag_button_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
215 export board_diag_button_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
216 board_diag_EXAMPLE_LIST += board_diag_button
218 # CLOCK GENERATOR
219 board_diag_clockGen_COMP_LIST = board_diag_clockGen
220 board_diag_clockGen_RELPATH = ti/board/diag/clock_generator/build
221 board_diag_clockGen_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/clock_generator/build
222 board_diag_clockGen_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
223 board_diag_clockGen_MAKEFILE = -f makefile
224 board_diag_clockGen_BOARD_DEPENDENCY = yes
225 board_diag_clockGen_CORE_DEPENDENCY = yes
226 export board_diag_clockGen_COMP_LIST
227 export board_diag_clockGen_BOARD_DEPENDENCY
228 export board_diag_clockGen_CORE_DEPENDENCY
229 export board_diag_clockGen_MAKEFILE
230 board_diag_clockGen_PKG_LIST = board_diag_clockGen
231 board_diag_clockGen_INCLUDE = $(board_diag_clockGen_PATH)
232 board_diag_clockGen_BOARDLIST = j721e_evm j7200_evm
233 board_diag_clockGen_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
234 export board_diag_clockGen_$(SOC)_CORELIST
235 export board_diag_clockGen_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
236 board_diag_EXAMPLE_LIST += board_diag_clockGen
238 # CPSW EMAC
239 board_diag_cpsw_COMP_LIST = board_diag_cpsw
240 board_diag_cpsw_RELPATH = ti/board/diag/cpsw/build
241 board_diag_cpsw_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/cpsw/build
242 board_diag_cpsw_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
243 board_diag_cpsw_MAKEFILE = -f makefile
244 board_diag_cpsw_BOARD_DEPENDENCY = yes
245 board_diag_cpsw_CORE_DEPENDENCY = yes
246 export board_diag_cpsw_COMP_LIST
247 export board_diag_cpsw_BOARD_DEPENDENCY
248 export board_diag_cpsw_CORE_DEPENDENCY
249 export board_diag_cpsw_MAKEFILE
250 board_diag_cpsw_PKG_LIST = board_diag_cpsw
251 board_diag_cpsw_INCLUDE = $(board_diag_cpsw_PATH)
252 board_diag_cpsw_BOARDLIST = tpr12_evm awr294x_evm j784s4_evm
253 ifeq ($(SOC),$(filter $(SOC), j784s4))
254 board_diag_cpsw_$(SOC)_CORELIST = mcu1_0 mcu2_1
255 else
256 board_diag_cpsw_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
257 endif
258 export board_diag_cpsw_$(SOC)_CORELIST
259 export board_diag_cpsw_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
260 board_diag_EXAMPLE_LIST += board_diag_cpsw
262 # csirx
263 board_diag_csirx_COMP_LIST = board_diag_csirx
264 board_diag_csirx_RELPATH = ti/board/diag/csirx/build
265 board_diag_csirx_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/csirx/build
266 board_diag_csirx_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
267 board_diag_csirx_MAKEFILE = -f makefile IS_BAREMETAL=yes
268 board_diag_csirx_BOARD_DEPENDENCY = yes
269 board_diag_csirx_CORE_DEPENDENCY = yes
270 board_diag_csirx_XDC_CONFIGURO = no
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 export board_diag_csirx_XDC_CONFIGURO
276 board_diag_csirx_PKG_LIST = board_diag_csirx
277 board_diag_csirx_INCLUDE = $(board_diag_csirx_PATH)
278 board_diag_csirx_BOARDLIST = j721e_evm tpr12_evm
279 ifeq ($(SOC),$(filter $(SOC), tpr12))
280 board_diag_csirx_$(SOC)_CORELIST = mcu1_0 c66xdsp_1
281 else
282 board_diag_csirx_$(SOC)_CORELIST = mcu2_0
283 endif
284 export board_diag_csirx_$(SOC)_CORELIST
285 export board_diag_csirx_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
287 # csirx
288 board_diag_csirx_tirtos_COMP_LIST = board_diag_csirx_tirtos
289 board_diag_csirx_tirtos_RELPATH = ti/board/diag/csirx/build
290 board_diag_csirx_tirtos_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/csirx/build
291 board_diag_csirx_tirtos_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
292 board_diag_csirx_tirtos_MAKEFILE = -f makefile IS_BAREMETAL=no
293 board_diag_csirx_tirtos_BOARD_DEPENDENCY = yes
294 board_diag_csirx_tirtos_CORE_DEPENDENCY = yes
295 board_diag_csirx_tirtos_XDC_CONFIGURO = yes
296 export board_diag_csirx_tirtos_COMP_LIST
297 export board_diag_csirx_tirtos_BOARD_DEPENDENCY
298 export board_diag_csirx_tirtos_CORE_DEPENDENCY
299 export board_diag_csirx_tirtos_MAKEFILE
300 export board_diag_csirx_tirtos_XDC_CONFIGURO
301 board_diag_csirx_tirtos_PKG_LIST = board_diag_csirx_tirtos
302 board_diag_csirx_tirtos_INCLUDE = $(board_diag_csirx_tirtos_PATH)
303 board_diag_csirx_tirtos_BOARDLIST = tpr12_evm
304 board_diag_csirx_tirtos_$(SOC)_CORELIST = mcu1_0 c66xdsp_1
305 export board_diag_csirx_tirtos_$(SOC)_CORELIST
306 export board_diag_csirx_tirtos_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
308 # Add CSIRX diagnostic test only if the CSIRX component path exists
309 ifneq ($(wildcard $(PDK_CSIRX_COMP_PATH)),)
310 board_diag_EXAMPLE_LIST += board_diag_csirx board_diag_csirx_tirtos
311 endif
313 # csitx_rx
314 board_diag_csitx_rx_COMP_LIST = board_diag_csitx_rx
315 board_diag_csitx_rx_RELPATH = ti/board/diag/csitx_rx/build
316 board_diag_csitx_rx_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/csitx_rx/build
317 board_diag_csitx_rx_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
318 board_diag_csitx_rx_MAKEFILE = -f makefile IS_BAREMETAL=yes
319 board_diag_csitx_rx_BOARD_DEPENDENCY = yes
320 board_diag_csitx_rx_CORE_DEPENDENCY = yes
321 board_diag_csitx_rx_XDC_CONFIGURO = no
322 export board_diag_csitx_rx_COMP_LIST
323 export board_diag_csitx_rx_BOARD_DEPENDENCY
324 export board_diag_csitx_rx_CORE_DEPENDENCY
325 export board_diag_csitx_rx_MAKEFILE
326 export board_diag_csitx_rx_XDC_CONFIGURO
327 board_diag_csitx_rx_PKG_LIST = board_diag_csitx_rx
328 board_diag_csitx_rx_INCLUDE = $(board_diag_csitx_rx_PATH)
329 board_diag_csitx_rx_BOARDLIST = j784s4_evm
330 board_diag_csitx_rx_$(SOC)_CORELIST = mcu2_0
331 export board_diag_csitx_rx_$(SOC)_CORELIST
332 export board_diag_csitx_rx_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
333 board_diag_EXAMPLE_LIST += board_diag_csitx_rx
336 # CURRENT MONITOR
337 board_diag_currentMonitor_COMP_LIST = board_diag_currentMonitor
338 board_diag_currentMonitor_RELPATH = ti/board/diag/current_monitor/build
339 board_diag_currentMonitor_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/current_monitor/build
340 board_diag_currentMonitor_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
341 board_diag_currentMonitor_MAKEFILE = -f makefile
342 board_diag_currentMonitor_BOARD_DEPENDENCY = yes
343 board_diag_currentMonitor_CORE_DEPENDENCY = yes
344 export board_diag_currentMonitor_COMP_LIST
345 export board_diag_currentMonitor_BOARD_DEPENDENCY
346 export board_diag_currentMonitor_CORE_DEPENDENCY
347 export board_diag_currentMonitor_MAKEFILE
348 board_diag_currentMonitor_PKG_LIST = board_diag_currentMonitor
349 board_diag_currentMonitor_INCLUDE = $(board_diag_currentMonitor_PATH)
350 board_diag_currentMonitor_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm am64x_evm am64x_svb awr294x_evm j721s2_evm j784s4_evm
351 board_diag_currentMonitor_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
352 export board_diag_currentMonitor_$(SOC)_CORELIST
353 export board_diag_currentMonitor_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
354 board_diag_EXAMPLE_LIST += board_diag_currentMonitor
356 # DISPLAYPORT
357 board_diag_displayPort_COMP_LIST = board_diag_displayPort
358 board_diag_displayPort_RELPATH = ti/board/diag/display_port/build
359 board_diag_displayPort_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/display_port/build
360 board_diag_displayPort_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
361 board_diag_displayPort_MAKEFILE = -f makefile
362 board_diag_displayPort_BOARD_DEPENDENCY = yes
363 board_diag_displayPort_CORE_DEPENDENCY = yes
364 export board_diag_displayPort_COMP_LIST
365 export board_diag_displayPort_BOARD_DEPENDENCY
366 export board_diag_displayPort_CORE_DEPENDENCY
367 export board_diag_displayPort_MAKEFILE
368 board_diag_displayPort_PKG_LIST = board_diag_displayPort
369 board_diag_displayPort_INCLUDE = $(board_diag_displayPort_PATH)
370 board_diag_displayPort_BOARDLIST = j721e_evm j721s2_evm j784s4_evm
371 board_diag_displayPort_$(SOC)_CORELIST = mcu2_0
372 export board_diag_displayPort_$(SOC)_CORELIST
373 export board_diag_displayPort_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
374 board_diag_EXAMPLE_LIST += board_diag_displayPort
376 # DSI to eDP bridge
377 board_diag_edpBridge_COMP_LIST = board_diag_edpBridge
378 board_diag_edpBridge_RELPATH = ti/board/diag/edp_bridge/build
379 board_diag_edpBridge_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/edp_bridge/build
380 board_diag_edpBridge_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
381 board_diag_edpBridge_MAKEFILE = -f makefile
382 board_diag_edpBridge_BOARD_DEPENDENCY = yes
383 board_diag_edpBridge_CORE_DEPENDENCY = yes
384 export board_diag_edpBridge_COMP_LIST
385 export board_diag_edpBridge_BOARD_DEPENDENCY
386 export board_diag_edpBridge_CORE_DEPENDENCY
387 export board_diag_edpBridge_MAKEFILE
388 board_diag_edpBridge_PKG_LIST = board_diag_edpBridge
389 board_diag_edpBridge_INCLUDE = $(board_diag_edpBridge_PATH)
390 board_diag_edpBridge_BOARDLIST = j721s2_evm j784s4_evm
391 board_diag_edpBridge_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
392 export board_diag_edpBridge_$(SOC)_CORELIST
393 export board_diag_edpBridge_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
394 board_diag_EXAMPLE_LIST += board_diag_edpBridge
396 # DSI-FPD Device test
397 board_diag_dsi_COMP_LIST = board_diag_dsi
398 board_diag_dsi_RELPATH = ti/board/diag/dsi/build
399 board_diag_dsi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/dsi/build
400 board_diag_dsi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
401 board_diag_dsi_MAKEFILE = -f makefile
402 board_diag_dsi_BOARD_DEPENDENCY = yes
403 board_diag_dsi_CORE_DEPENDENCY = yes
404 export board_diag_dsi_COMP_LIST
405 export board_diag_dsi_BOARD_DEPENDENCY
406 export board_diag_dsi_CORE_DEPENDENCY
407 export board_diag_dsi_MAKEFILE
408 board_diag_dsi_PKG_LIST = board_diag_dsi
409 board_diag_dsi_INCLUDE = $(board_diag_dsi_PATH)
410 board_diag_dsi_BOARDLIST = j721e_evm
411 board_diag_dsi_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
412 export board_diag_dsi_$(SOC)_CORELIST
413 export board_diag_dsi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
414 board_diag_EXAMPLE_LIST += board_diag_dsi
416 # DSITX
417 board_diag_dsitx_COMP_LIST = board_diag_dsitx
418 board_diag_dsitx_RELPATH = ti/board/diag/dsitx/build
419 board_diag_dsitx_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/dsitx/build
420 board_diag_dsitx_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
421 board_diag_dsitx_MAKEFILE = -f makefile
422 board_diag_dsitx_BOARD_DEPENDENCY = yes
423 board_diag_dsitx_CORE_DEPENDENCY = yes
424 export board_diag_dsitx_COMP_LIST
425 export board_diag_dsitx_BOARD_DEPENDENCY
426 export board_diag_dsitx_CORE_DEPENDENCY
427 export board_diag_dsitx_MAKEFILE
428 board_diag_dsitx_PKG_LIST = board_diag_dsitx
429 board_diag_dsitx_INCLUDE = $(board_diag_dsitx_PATH)
430 board_diag_dsitx_BOARDLIST = j721e_evm
431 board_diag_dsitx_$(SOC)_CORELIST = mcu2_0
432 export board_diag_dsitx_$(SOC)_CORELIST
433 export board_diag_dsitx_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
434 board_diag_EXAMPLE_LIST += board_diag_dsitx
436 # EEPROM
437 board_diag_eeprom_COMP_LIST = board_diag_eeprom
438 board_diag_eeprom_RELPATH = ti/board/diag/eeprom/build
439 board_diag_eeprom_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/eeprom/build
440 board_diag_eeprom_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
441 board_diag_eeprom_MAKEFILE = -f makefile
442 board_diag_eeprom_BOARD_DEPENDENCY = yes
443 board_diag_eeprom_CORE_DEPENDENCY = yes
444 export board_diag_eeprom_COMP_LIST
445 export board_diag_eeprom_BOARD_DEPENDENCY
446 export board_diag_eeprom_CORE_DEPENDENCY
447 export board_diag_eeprom_MAKEFILE
448 board_diag_eeprom_PKG_LIST = board_diag_eeprom
449 board_diag_eeprom_INCLUDE = $(board_diag_eeprom_PATH)
450 board_diag_eeprom_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm am64x_evm am64x_svb awr294x_evm j721s2_evm j784s4_evm
451 board_diag_eeprom_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
452 export board_diag_eeprom_$(SOC)_CORELIST
453 export board_diag_eeprom_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
454 board_diag_EXAMPLE_LIST += board_diag_eeprom
456 # EMAC
457 board_diag_emac_COMP_LIST = board_diag_emac
458 board_diag_emac_RELPATH = ti/board/diag/emac/build
459 board_diag_emac_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/emac/build
460 board_diag_emac_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
461 board_diag_emac_MAKEFILE = -f makefile
462 board_diag_emac_BOARD_DEPENDENCY = yes
463 board_diag_emac_CORE_DEPENDENCY = yes
464 export board_diag_emac_COMP_LIST
465 export board_diag_emac_BOARD_DEPENDENCY
466 export board_diag_emac_CORE_DEPENDENCY
467 export board_diag_emac_MAKEFILE
468 board_diag_emac_PKG_LIST = board_diag_emac
469 board_diag_emac_INCLUDE = $(board_diag_emac_PATH)
470 board_diag_emac_BOARDLIST = am65xx_evm am65xx_idk
471 board_diag_emac_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
472 export board_diag_emac_$(SOC)_CORELIST
473 export board_diag_emac_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
474 board_diag_EXAMPLE_LIST += board_diag_emac
476 # EMMC
477 board_diag_emmc_COMP_LIST = board_diag_emmc
478 board_diag_emmc_RELPATH = ti/board/diag/emmc/build
479 board_diag_emmc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/emmc/build
480 board_diag_emmc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
481 board_diag_emmc_MAKEFILE = -f makefile
482 board_diag_emmc_BOARD_DEPENDENCY = yes
483 board_diag_emmc_CORE_DEPENDENCY = yes
484 export board_diag_emmc_COMP_LIST
485 export board_diag_emmc_BOARD_DEPENDENCY
486 export board_diag_emmc_CORE_DEPENDENCY
487 export board_diag_emmc_MAKEFILE
488 board_diag_emmc_PKG_LIST = board_diag_emmc
489 board_diag_emmc_INCLUDE = $(board_diag_emmc_PATH)
490 board_diag_emmc_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm am64x_svb j721s2_evm j784s4_evm
491 board_diag_emmc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
492 export board_diag_emmc_$(SOC)_CORELIST
493 export board_diag_emmc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
494 board_diag_EXAMPLE_LIST += board_diag_emmc
496 # ENET
497 board_diag_enet_COMP_LIST = board_diag_enet
498 board_diag_enet_RELPATH = ti/board/diag/enet/build
499 board_diag_enet_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/enet/build
500 board_diag_enet_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
501 board_diag_enet_MAKEFILE = -f makefile
502 board_diag_enet_BOARD_DEPENDENCY = yes
503 board_diag_enet_CORE_DEPENDENCY = yes
504 export board_diag_enet_COMP_LIST
505 export board_diag_enet_BOARD_DEPENDENCY
506 export board_diag_enet_CORE_DEPENDENCY
507 export board_diag_enet_MAKEFILE
508 board_diag_enet_PKG_LIST = board_diag_enet
509 board_diag_enet_INCLUDE = $(board_diag_enet_PATH)
510 board_diag_enet_BOARDLIST = j784s4_evm
511 board_diag_enet_$(SOC)_CORELIST = mcu2_0
512 export board_diag_enet_$(SOC)_CORELIST
513 export board_diag_enet_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
514 board_diag_EXAMPLE_LIST += board_diag_enet
516 # EXPANSION HEADER
517 board_diag_expHeader_COMP_LIST = board_diag_expHeader
518 board_diag_expHeader_RELPATH = ti/board/diag/exp_header/build
519 board_diag_expHeader_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/exp_header/build
520 board_diag_expHeader_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
521 board_diag_expHeader_MAKEFILE = -f makefile
522 board_diag_expHeader_BOARD_DEPENDENCY = yes
523 board_diag_expHeader_CORE_DEPENDENCY = yes
524 export board_diag_expHeader_COMP_LIST
525 export board_diag_expHeader_BOARD_DEPENDENCY
526 export board_diag_expHeader_CORE_DEPENDENCY
527 export board_diag_expHeader_MAKEFILE
528 board_diag_expHeader_PKG_LIST = board_diag_expHeader
529 board_diag_expHeader_INCLUDE = $(board_diag_expHeader_PATH)
530 board_diag_expHeader_BOARDLIST = j721e_evm j7200_evm tpr12_evm am64x_evm j784s4_evm
531 board_diag_expHeader_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
532 export board_diag_expHeader_$(SOC)_CORELIST
533 export board_diag_expHeader_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
534 board_diag_EXAMPLE_LIST += board_diag_expHeader
536 # EXTERNAL RTC
537 board_diag_extRtc_COMP_LIST = board_diag_extRtc
538 board_diag_extRtc_RELPATH = ti/board/diag/ext_rtc/build
539 board_diag_extRtc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/ext_rtc/build
540 board_diag_extRtc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
541 board_diag_extRtc_MAKEFILE = -f makefile
542 board_diag_extRtc_BOARD_DEPENDENCY = yes
543 board_diag_extRtc_CORE_DEPENDENCY = yes
544 export board_diag_extRtc_COMP_LIST
545 export board_diag_extRtc_BOARD_DEPENDENCY
546 export board_diag_extRtc_CORE_DEPENDENCY
547 export board_diag_extRtc_MAKEFILE
548 board_diag_extRtc_PKG_LIST = board_diag_extRtc
549 board_diag_extRtc_INCLUDE = $(board_diag_extRtc_PATH)
550 board_diag_extRtc_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm j721s2_evm j784s4_evm
551 board_diag_extRtc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
552 export board_diag_extRtc_$(SOC)_CORELIST
553 export board_diag_extRtc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
554 board_diag_EXAMPLE_LIST += board_diag_extRtc
556 # FPD LIB
557 board_diag_fpdLib_COMP_LIST = board_diag_fpdLib
558 board_diag_fpdLib_RELPATH = ti/board/diag/fpd_lib/build
559 board_diag_fpdLib_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/fpd_lib/build
560 board_diag_fpdLib_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
561 board_diag_fpdLib_MAKEFILE = -f makefile
562 board_diag_fpdLib_BOARD_DEPENDENCY = yes
563 board_diag_fpdLib_CORE_DEPENDENCY = yes
564 export board_diag_fpdLib_COMP_LIST
565 export board_diag_fpdLib_BOARD_DEPENDENCY
566 export board_diag_fpdLib_CORE_DEPENDENCY
567 export board_diag_fpdLib_MAKEFILE
568 board_diag_fpdLib_PKG_LIST = board_diag_fpdLib
569 board_diag_fpdLib_INCLUDE = $(board_diag_fpdLib_PATH)
570 board_diag_fpdLib_BOARDLIST = j721e_evm j7200_evm
571 board_diag_fpdLib_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
572 export board_diag_fpdLib_$(SOC)_CORELIST
573 export board_diag_fpdLib_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
574 board_diag_EXAMPLE_LIST += board_diag_fpdLib
576 # Framework
577 board_diag_framework_COMP_LIST = board_diag_framework
578 board_diag_framework_RELPATH = ti/board/diag/framework/build
579 board_diag_framework_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/framework/build
580 board_diag_framework_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
581 board_diag_framework_MAKEFILE = -f makefile
582 board_diag_framework_BOARD_DEPENDENCY = yes
583 board_diag_framework_CORE_DEPENDENCY = yes
584 export board_diag_framework_COMP_LIST
585 export board_diag_framework_BOARD_DEPENDENCY
586 export board_diag_framework_CORE_DEPENDENCY
587 export board_diag_framework_MAKEFILE
588 board_diag_framework_PKG_LIST = board_diag_framework
589 board_diag_framework_INCLUDE = $(board_diag_framework_PATH)
590 board_diag_framework_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm
591 board_diag_framework_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
592 export board_diag_framework_$(SOC)_CORELIST
593 export board_diag_framework_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
594 #board_diag_EXAMPLE_LIST += board_diag_framework
596 # GPMC
597 board_diag_gpmc_COMP_LIST = board_diag_gpmc
598 board_diag_gpmc_RELPATH = ti/board/diag/gpmc/build
599 board_diag_gpmc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/gpmc/build
600 board_diag_gpmc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
601 board_diag_gpmc_MAKEFILE = -f makefile
602 board_diag_gpmc_BOARD_DEPENDENCY = yes
603 board_diag_gpmc_CORE_DEPENDENCY = yes
604 export board_diag_gpmc_COMP_LIST
605 export board_diag_gpmc_BOARD_DEPENDENCY
606 export board_diag_gpmc_CORE_DEPENDENCY
607 export board_diag_gpmc_MAKEFILE
608 board_diag_gpmc_PKG_LIST = board_diag_gpmc
609 board_diag_gpmc_INCLUDE = $(board_diag_gpmc_PATH)
610 board_diag_gpmc_BOARDLIST = am64x_svb am640x_svb
611 board_diag_gpmc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
612 export board_diag_gpmc_$(SOC)_CORELIST
613 export board_diag_gpmc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
614 board_diag_EXAMPLE_LIST += board_diag_gpmc
616 # HDMI
617 board_diag_hdmi_COMP_LIST = board_diag_hdmi
618 board_diag_hdmi_RELPATH = ti/board/diag/hdmi/build
619 board_diag_hdmi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/hdmi/build
620 board_diag_hdmi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
621 board_diag_hdmi_MAKEFILE = -f makefile
622 board_diag_hdmi_BOARD_DEPENDENCY = yes
623 board_diag_hdmi_CORE_DEPENDENCY = yes
624 export board_diag_hdmi_COMP_LIST
625 export board_diag_hdmi_BOARD_DEPENDENCY
626 export board_diag_hdmi_CORE_DEPENDENCY
627 export board_diag_hdmi_MAKEFILE
628 board_diag_hdmi_PKG_LIST = board_diag_hdmi
629 board_diag_hdmi_INCLUDE = $(board_diag_hdmi_PATH)
630 board_diag_hdmi_BOARDLIST = j721e_evm
631 board_diag_hdmi_$(SOC)_CORELIST = mcu2_0
632 export board_diag_hdmi_$(SOC)_CORELIST
633 export board_diag_hdmi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
634 board_diag_EXAMPLE_LIST += board_diag_hdmi
636 # HYPERBUS
637 board_diag_hyperbus_COMP_LIST = board_diag_hyperbus
638 board_diag_hyperbus_RELPATH = ti/board/diag/hyperbus/build
639 board_diag_hyperbus_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/hyperbus/build
640 board_diag_hyperbus_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
641 board_diag_hyperbus_MAKEFILE = -f makefile
642 board_diag_hyperbus_BOARD_DEPENDENCY = yes
643 board_diag_hyperbus_CORE_DEPENDENCY = yes
644 export board_diag_hyperbus_COMP_LIST
645 export board_diag_hyperbus_BOARD_DEPENDENCY
646 export board_diag_hyperbus_CORE_DEPENDENCY
647 export board_diag_hyperbus_MAKEFILE
648 board_diag_hyperbus_PKG_LIST = board_diag_hyperbus
649 board_diag_hyperbus_INCLUDE = $(board_diag_hyperbus_PATH)
650 board_diag_hyperbus_BOARDLIST = j721e_evm j7200_evm
651 board_diag_hyperbus_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
652 export board_diag_hyperbus_$(SOC)_CORELIST
653 export board_diag_hyperbus_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
654 board_diag_EXAMPLE_LIST += board_diag_hyperbus
656 # enet_icssg
657 export board_diag_enetIcssg_COMP_LIST = board_diag_enetIcssg
658 board_diag_enetIcssg_RELPATH = ti/board/diag/enet_icssg/build
659 board_diag_enetIcssg_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/enet_icssg/build
660 board_diag_enetIcssg_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
661 export board_diag_enetIcssg_MAKEFILE = -f makefile
662 export board_diag_enetIcssg_BOARD_DEPENDENCY = yes
663 export board_diag_enetIcssg_CORE_DEPENDENCY = yes
664 board_diag_enetIcssg_PKG_LIST = board_diag_enetIcssg
665 board_diag_enetIcssg_INCLUDE = $(board_diag_enetIcssg_PATH)
666 board_diag_enetIcssg_BOARDLIST = am65xx_evm am65xx_idk
667 export board_diag_enetIcssg_$(SOC)_CORELIST = mcu1_0
668 export board_diag_enetIcssg_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
669 board_diag_EXAMPLE_LIST += board_diag_enetIcssg
671 # icssg_led
672 export board_diag_icssgLed_COMP_LIST = board_diag_icssgLed
673 board_diag_icssgLed_RELPATH = ti/board/diag/icssg_led/build
674 board_diag_icssgLed_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/icssg_led/build
675 board_diag_icssgLed_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
676 export board_diag_icssgLed_MAKEFILE = -f makefile
677 export board_diag_icssgLed_BOARD_DEPENDENCY = yes
678 export board_diag_icssgLed_CORE_DEPENDENCY = yes
679 board_diag_icssgLed_PKG_LIST = board_diag_icssgLed
680 board_diag_icssgLed_INCLUDE = $(board_diag_icssgLed_PATH)
681 board_diag_icssgLed_BOARDLIST = am65xx_idk
682 export board_diag_icssgLed_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
683 export board_diag_icssgLed_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
684 board_diag_EXAMPLE_LIST += board_diag_icssgLed
686 # lcd
687 export board_diag_lcd_COMP_LIST = board_diag_lcd
688 board_diag_lcd_RELPATH = ti/board/diag/lcd/build
689 board_diag_lcd_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/lcd/build
690 board_diag_lcd_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
691 export board_diag_lcd_MAKEFILE = -f makefile
692 export board_diag_lcd_BOARD_DEPENDENCY = yes
693 export board_diag_lcd_CORE_DEPENDENCY = yes
694 board_diag_lcd_PKG_LIST = board_diag_lcd
695 board_diag_lcd_INCLUDE = $(board_diag_lcd_PATH)
696 board_diag_lcd_BOARDLIST = am65xx_evm
697 export board_diag_lcd_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
698 export board_diag_lcd_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
699 board_diag_EXAMPLE_LIST += board_diag_lcd
701 # LED
702 board_diag_led_COMP_LIST = board_diag_led
703 board_diag_led_RELPATH = ti/board/diag/led/build
704 board_diag_led_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/led/build
705 board_diag_led_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
706 board_diag_led_MAKEFILE = -f makefile
707 board_diag_led_BOARD_DEPENDENCY = yes
708 board_diag_led_CORE_DEPENDENCY = yes
709 export board_diag_led_COMP_LIST
710 export board_diag_led_BOARD_DEPENDENCY
711 export board_diag_led_CORE_DEPENDENCY
712 export board_diag_led_MAKEFILE
713 board_diag_led_PKG_LIST = board_diag_led
714 board_diag_led_INCLUDE = $(board_diag_led_PATH)
715 board_diag_led_BOARDLIST = j721e_evm am65xx_evm am65xx_idk tpr12_evm j7200_evm am64x_evm awr294x_evm j721s2_evm j784s4_evm
716 board_diag_led_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
717 export board_diag_led_$(SOC)_CORELIST
718 export board_diag_led_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
719 board_diag_EXAMPLE_LIST += board_diag_led
721 # led_industrial
722 export board_diag_ledIndustrial_COMP_LIST = board_diag_ledIndustrial
723 board_diag_ledIndustrial_RELPATH = ti/board/diag/led_industrial/build
724 board_diag_ledIndustrial_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/led_industrial/build
725 board_diag_ledIndustrial_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
726 export board_diag_ledIndustrial_MAKEFILE = -f makefile
727 export board_diag_ledIndustrial_BOARD_DEPENDENCY = yes
728 export board_diag_ledIndustrial_CORE_DEPENDENCY = yes
729 board_diag_ledIndustrial_PKG_LIST = board_diag_ledIndustrial
730 board_diag_ledIndustrial_INCLUDE = $(board_diag_ledIndustrial_PATH)
731 board_diag_ledIndustrial_BOARDLIST = am65xx_evm am65xx_idk am64x_evm
732 export board_diag_ledIndustrial_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
733 export board_diag_ledIndustrial_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
734 board_diag_EXAMPLE_LIST += board_diag_ledIndustrial
736 # LEO PMIC LIB
737 board_diag_leoPmicLib_COMP_LIST = board_diag_leoPmicLib
738 board_diag_leoPmicLib_RELPATH = ti/board/diag/leo_pmic_lib/build
739 board_diag_leoPmicLib_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/leo_pmic_lib/build
740 board_diag_leoPmicLib_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
741 board_diag_leoPmicLib_MAKEFILE = -f makefile
742 board_diag_leoPmicLib_BOARD_DEPENDENCY = yes
743 board_diag_leoPmicLib_CORE_DEPENDENCY = yes
744 export board_diag_leoPmicLib_COMP_LIST
745 export board_diag_leoPmicLib_BOARD_DEPENDENCY
746 export board_diag_leoPmicLib_CORE_DEPENDENCY
747 export board_diag_leoPmicLib_MAKEFILE
748 board_diag_leoPmicLib_PKG_LIST = board_diag_leoPmicLib
749 board_diag_leoPmicLib_INCLUDE = $(board_diag_leoPmicLib_PATH)
750 board_diag_leoPmicLib_BOARDLIST = j721e_evm
751 board_diag_leoPmicLib_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
752 export board_diag_leoPmicLib_$(SOC)_CORELIST
753 export board_diag_leoPmicLib_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
754 board_diag_EXAMPLE_LIST += board_diag_leoPmicLib
756 # LIN
757 board_diag_lin_COMP_LIST = board_diag_lin
758 board_diag_lin_RELPATH = ti/board/diag/lin/build
759 board_diag_lin_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/lin/build
760 board_diag_lin_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
761 board_diag_lin_MAKEFILE = -f makefile
762 board_diag_lin_BOARD_DEPENDENCY = yes
763 board_diag_lin_CORE_DEPENDENCY = yes
764 export board_diag_lin_COMP_LIST
765 export board_diag_lin_BOARD_DEPENDENCY
766 export board_diag_lin_CORE_DEPENDENCY
767 export board_diag_lin_MAKEFILE
768 board_diag_lin_PKG_LIST = board_diag_lin
769 board_diag_lin_INCLUDE = $(board_diag_lin_PATH)
770 board_diag_lin_BOARDLIST = j721e_evm j7200_evm j721s2_evm j784s4_evm
771 board_diag_lin_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
772 export board_diag_lin_$(SOC)_CORELIST
773 export board_diag_lin_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
774 board_diag_EXAMPLE_LIST += board_diag_lin
776 # MCAN
777 board_diag_mcan_COMP_LIST = board_diag_mcan
778 board_diag_mcan_RELPATH = ti/board/diag/mcan/build
779 board_diag_mcan_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mcan/build
780 board_diag_mcan_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
781 board_diag_mcan_MAKEFILE = -f makefile
782 board_diag_mcan_BOARD_DEPENDENCY = yes
783 board_diag_mcan_CORE_DEPENDENCY = yes
784 export board_diag_mcan_COMP_LIST
785 export board_diag_mcan_BOARD_DEPENDENCY
786 export board_diag_mcan_CORE_DEPENDENCY
787 export board_diag_mcan_MAKEFILE
788 board_diag_mcan_PKG_LIST = board_diag_mcan
789 board_diag_mcan_INCLUDE = $(board_diag_mcan_PATH)
790 board_diag_mcan_BOARDLIST = j721e_evm am65xx_idk j7200_evm am64x_evm tpr12_evm am64x_svb awr294x_evm j721s2_evm j784s4_evm
791 board_diag_mcan_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
792 export board_diag_mcan_$(SOC)_CORELIST
793 export board_diag_mcan_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
794 board_diag_EXAMPLE_LIST += board_diag_mcan
796 # mcasp
797 export board_diag_mcasp_COMP_LIST = board_diag_mcasp
798 board_diag_mcasp_RELPATH = ti/board/diag/mcasp/build
799 board_diag_mcasp_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mcasp/build
800 board_diag_mcasp_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
801 export board_diag_mcasp_MAKEFILE = -f makefile
802 export board_diag_mcasp_BOARD_DEPENDENCY = yes
803 export board_diag_mcasp_CORE_DEPENDENCY = yes
804 board_diag_mcasp_PKG_LIST = board_diag_mcasp
805 board_diag_mcasp_INCLUDE = $(board_diag_mcasp_PATH)
806 board_diag_mcasp_BOARDLIST = am65xx_evm
807 export board_diag_mcasp_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
808 export board_diag_mcasp_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
809 board_diag_EXAMPLE_LIST += board_diag_mcasp
811 # MEM
812 board_diag_mem_COMP_LIST = board_diag_mem
813 board_diag_mem_RELPATH = ti/board/diag/mem/build
814 board_diag_mem_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mem/build
815 board_diag_mem_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
816 board_diag_mem_MAKEFILE = -f makefile
817 board_diag_mem_BOARD_DEPENDENCY = yes
818 board_diag_mem_CORE_DEPENDENCY = yes
819 export board_diag_mem_COMP_LIST
820 export board_diag_mem_BOARD_DEPENDENCY
821 export board_diag_mem_CORE_DEPENDENCY
822 export board_diag_mem_MAKEFILE
823 board_diag_mem_PKG_LIST = board_diag_mem
824 board_diag_mem_INCLUDE = $(board_diag_mem_PATH)
825 board_diag_mem_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm am64x_svb j721s2_evm j784s4_evm
826 board_diag_mem_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
827 export board_diag_mem_$(SOC)_CORELIST
828 export board_diag_mem_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
829 board_diag_EXAMPLE_LIST += board_diag_mem
831 # MMCSD
832 board_diag_mmcsd_COMP_LIST = board_diag_mmcsd
833 board_diag_mmcsd_RELPATH = ti/board/diag/mmcsd/build
834 board_diag_mmcsd_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mmcsd/build
835 board_diag_mmcsd_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
836 board_diag_mmcsd_MAKEFILE = -f makefile
837 board_diag_mmcsd_BOARD_DEPENDENCY = yes
838 board_diag_mmcsd_CORE_DEPENDENCY = yes
839 export board_diag_mmcsd_COMP_LIST
840 export board_diag_mmcsd_BOARD_DEPENDENCY
841 export board_diag_mmcsd_CORE_DEPENDENCY
842 export board_diag_mmcsd_MAKEFILE
843 board_diag_mmcsd_PKG_LIST = board_diag_mmcsd
844 board_diag_mmcsd_INCLUDE = $(board_diag_mmcsd_PATH)
845 board_diag_mmcsd_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm am64x_svb j721s2_evm j784s4_evm
846 board_diag_mmcsd_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
847 export board_diag_mmcsd_$(SOC)_CORELIST
848 export board_diag_mmcsd_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
849 board_diag_EXAMPLE_LIST += board_diag_mmcsd
851 # NOR FLASH
852 board_diag_norflash_COMP_LIST = board_diag_norflash
853 board_diag_norflash_RELPATH = ti/board/diag/norflash/build
854 board_diag_norflash_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/norflash/build
855 board_diag_norflash_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
856 board_diag_norflash_MAKEFILE = -f makefile
857 board_diag_norflash_BOARD_DEPENDENCY = yes
858 board_diag_norflash_CORE_DEPENDENCY = yes
859 export board_diag_norflash_COMP_LIST
860 export board_diag_norflash_BOARD_DEPENDENCY
861 export board_diag_norflash_CORE_DEPENDENCY
862 export board_diag_norflash_MAKEFILE
863 board_diag_norflash_PKG_LIST = board_diag_norflash
864 board_diag_norflash_INCLUDE = $(board_diag_norflash_PATH)
865 board_diag_norflash_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm am64x_svb awr294x_evm j721s2_evm j784s4_evm
866 board_diag_norflash_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
867 export board_diag_norflash_$(SOC)_CORELIST
868 export board_diag_norflash_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
869 board_diag_EXAMPLE_LIST += board_diag_norflash
871 # OCTAL NAND
872 board_diag_octalNand_COMP_LIST = board_diag_octalNand
873 board_diag_octalNand_RELPATH = ti/board/diag/octal_nand/build
874 board_diag_octalNand_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/octal_nand/build
875 board_diag_octalNand_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
876 board_diag_octalNand_MAKEFILE = -f makefile
877 board_diag_octalNand_BOARD_DEPENDENCY = yes
878 board_diag_octalNand_CORE_DEPENDENCY = yes
879 export board_diag_octalNand_COMP_LIST
880 export board_diag_octalNand_BOARD_DEPENDENCY
881 export board_diag_octalNand_CORE_DEPENDENCY
882 export board_diag_octalNand_MAKEFILE
883 board_diag_octalNand_PKG_LIST = board_diag_octalNand
884 board_diag_octalNand_INCLUDE = $(board_diag_octalNand_PATH)
885 board_diag_octalNand_BOARDLIST = j721s2_evm j784s4_evm
886 board_diag_octalNand_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
887 export board_diag_octalNand_$(SOC)_CORELIST
888 export board_diag_octalNand_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
889 board_diag_EXAMPLE_LIST += board_diag_octalNand
891 # OLED DISPLAY
892 board_diag_oledDisplay_COMP_LIST = board_diag_oledDisplay
893 board_diag_oledDisplay_RELPATH = ti/board/diag/oled_display/build
894 board_diag_oledDisplay_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/oled_display/build
895 board_diag_oledDisplay_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
896 board_diag_oledDisplay_MAKEFILE = -f makefile
897 board_diag_oledDisplay_BOARD_DEPENDENCY = yes
898 board_diag_oledDisplay_CORE_DEPENDENCY = yes
899 export board_diag_oledDisplay_COMP_LIST
900 export board_diag_oledDisplay_BOARD_DEPENDENCY
901 export board_diag_oledDisplay_CORE_DEPENDENCY
902 export board_diag_oledDisplay_MAKEFILE
903 board_diag_oledDisplay_PKG_LIST = board_diag_oledDisplay
904 board_diag_oledDisplay_INCLUDE = $(board_diag_oledDisplay_PATH)
905 board_diag_oledDisplay_BOARDLIST = am64x_evm
906 board_diag_oledDisplay_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
907 export board_diag_oledDisplay_$(SOC)_CORELIST
908 export board_diag_oledDisplay_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
909 board_diag_EXAMPLE_LIST += board_diag_oledDisplay
911 # OSPI
912 board_diag_ospi_COMP_LIST = board_diag_ospi
913 board_diag_ospi_RELPATH = ti/board/diag/ospi/build
914 board_diag_ospi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/ospi/build
915 board_diag_ospi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
916 board_diag_ospi_MAKEFILE = -f makefile
917 board_diag_ospi_BOARD_DEPENDENCY = yes
918 board_diag_ospi_CORE_DEPENDENCY = yes
919 export board_diag_ospi_COMP_LIST
920 export board_diag_ospi_BOARD_DEPENDENCY
921 export board_diag_ospi_CORE_DEPENDENCY
922 export board_diag_ospi_MAKEFILE
923 board_diag_ospi_PKG_LIST = board_diag_ospi
924 board_diag_ospi_INCLUDE = $(board_diag_ospi_PATH)
925 board_diag_ospi_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm am64x_evm am64x_svb j721s2_evm j784s4_evm
926 board_diag_ospi_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
927 export board_diag_ospi_$(SOC)_CORELIST
928 export board_diag_ospi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
929 board_diag_EXAMPLE_LIST += board_diag_ospi
931 # pcie
932 export board_diag_pcie_COMP_LIST = board_diag_pcie
933 board_diag_pcie_RELPATH = ti/board/diag/pcie/build
934 board_diag_pcie_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/pcie/build
935 board_diag_pcie_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
936 export board_diag_pcie_MAKEFILE = -f makefile
937 export board_diag_pcie_BOARD_DEPENDENCY = yes
938 export board_diag_pcie_CORE_DEPENDENCY = yes
939 board_diag_pcie_PKG_LIST = board_diag_pcie
940 board_diag_pcie_INCLUDE = $(board_diag_pcie_PATH)
941 board_diag_pcie_BOARDLIST = am65xx_evm am65xx_idk
942 export board_diag_pcie_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
943 export board_diag_pcie_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
944 board_diag_EXAMPLE_LIST += board_diag_pcie
946 # PMIC
947 board_diag_pmic_COMP_LIST = board_diag_pmic
948 board_diag_pmic_RELPATH = ti/board/diag/pmic/build
949 board_diag_pmic_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/pmic/build
950 board_diag_pmic_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
951 board_diag_pmic_MAKEFILE = -f makefile
952 board_diag_pmic_BOARD_DEPENDENCY = yes
953 board_diag_pmic_CORE_DEPENDENCY = yes
954 export board_diag_pmic_COMP_LIST
955 export board_diag_pmic_BOARD_DEPENDENCY
956 export board_diag_pmic_CORE_DEPENDENCY
957 export board_diag_pmic_MAKEFILE
958 board_diag_pmic_PKG_LIST = board_diag_pmic
959 board_diag_pmic_INCLUDE = $(board_diag_pmic_PATH)
960 board_diag_pmic_BOARDLIST = j721e_evm j7200_evm tpr12_evm awr294x_evm j784s4_evm
961 board_diag_pmic_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
962 export board_diag_pmic_$(SOC)_CORELIST
963 export board_diag_pmic_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
964 board_diag_EXAMPLE_LIST += board_diag_pmic
966 # rotary_switch
967 export board_diag_rotarySwitch_COMP_LIST = board_diag_rotarySwitch
968 board_diag_rotarySwitch_RELPATH = ti/board/diag/rotary_switch/build
969 board_diag_rotarySwitch_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/rotary_switch/build
970 board_diag_rotarySwitch_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
971 export board_diag_rotarySwitch_MAKEFILE = -f makefile
972 export board_diag_rotarySwitch_BOARD_DEPENDENCY = yes
973 export board_diag_rotarySwitch_CORE_DEPENDENCY = yes
974 board_diag_rotarySwitch_PKG_LIST = board_diag_rotarySwitch
975 board_diag_rotarySwitch_INCLUDE = $(board_diag_rotarySwitch_PATH)
976 board_diag_rotarySwitch_BOARDLIST = am65xx_idk
977 export board_diag_rotarySwitch_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
978 export board_diag_rotarySwitch_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
979 board_diag_EXAMPLE_LIST += board_diag_rotarySwitch
981 # RS485 UART
982 board_diag_rs485Uart_COMP_LIST = board_diag_rs485Uart
983 board_diag_rs485Uart_RELPATH = ti/board/diag/rs485_uart/build
984 board_diag_rs485Uart_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/rs485_uart/build
985 board_diag_rs485Uart_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
986 board_diag_rs485Uart_MAKEFILE = -f makefile
987 board_diag_rs485Uart_BOARD_DEPENDENCY = yes
988 board_diag_rs485Uart_CORE_DEPENDENCY = yes
989 export board_diag_rs485Uart_COMP_LIST
990 export board_diag_rs485Uart_BOARD_DEPENDENCY
991 export board_diag_rs485Uart_CORE_DEPENDENCY
992 export board_diag_rs485Uart_MAKEFILE
993 board_diag_rs485Uart_PKG_LIST = board_diag_rs485Uart
994 board_diag_rs485Uart_INCLUDE = $(board_diag_rs485Uart_PATH)
995 board_diag_rs485Uart_BOARDLIST = am65xx_idk j7200_evm
996 board_diag_rs485Uart_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
997 export board_diag_rs485Uart_$(SOC)_CORELIST
998 export board_diag_rs485Uart_SBL_APPIMAGEGEN = yes
999 board_diag_EXAMPLE_LIST += board_diag_rs485Uart
1001 # SPI EEPROM
1002 board_diag_spiEeprom_COMP_LIST = board_diag_spiEeprom
1003 board_diag_spiEeprom_RELPATH = ti/board/diag/spi_eeprom/build
1004 board_diag_spiEeprom_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/spi_eeprom/build
1005 board_diag_spiEeprom_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
1006 board_diag_spiEeprom_MAKEFILE = -f makefile
1007 board_diag_spiEeprom_BOARD_DEPENDENCY = yes
1008 board_diag_spiEeprom_CORE_DEPENDENCY = yes
1009 export board_diag_spiEeprom_COMP_LIST
1010 export board_diag_spiEeprom_BOARD_DEPENDENCY
1011 export board_diag_spiEeprom_CORE_DEPENDENCY
1012 export board_diag_spiEeprom_MAKEFILE
1013 board_diag_spiEeprom_PKG_LIST = board_diag_spiEeprom
1014 board_diag_spiEeprom_INCLUDE = $(board_diag_spiEeprom_PATH)
1015 board_diag_spiEeprom_BOARDLIST = am64x_evm
1016 board_diag_spiEeprom_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
1017 export board_diag_spiEeprom_$(SOC)_CORELIST
1018 export board_diag_spiEeprom_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
1019 board_diag_EXAMPLE_LIST += board_diag_spiEeprom
1021 # TEMPERATURE
1022 board_diag_temperature_COMP_LIST = board_diag_temperature
1023 board_diag_temperature_RELPATH = ti/board/diag/temperature/build
1024 board_diag_temperature_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/temperature/build
1025 board_diag_temperature_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
1026 board_diag_temperature_MAKEFILE = -f makefile
1027 board_diag_temperature_BOARD_DEPENDENCY = yes
1028 board_diag_temperature_CORE_DEPENDENCY = yes
1029 export board_diag_temperature_COMP_LIST
1030 export board_diag_temperature_BOARD_DEPENDENCY
1031 export board_diag_temperature_CORE_DEPENDENCY
1032 export board_diag_temperature_MAKEFILE
1033 board_diag_temperature_PKG_LIST = board_diag_temperature
1034 board_diag_temperature_INCLUDE = $(board_diag_temperature_PATH)
1035 board_diag_temperature_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm am64x_evm am64x_svb awr294x_evm j721s2_evm j784s4_evm
1036 board_diag_temperature_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
1037 export board_diag_temperature_$(SOC)_CORELIST
1038 export board_diag_temperature_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
1039 board_diag_EXAMPLE_LIST += board_diag_temperature
1041 # UART
1042 board_diag_uart_COMP_LIST = board_diag_uart
1043 board_diag_uart_RELPATH = ti/board/diag/uart/build
1044 board_diag_uart_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/uart/build
1045 board_diag_uart_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
1046 board_diag_uart_MAKEFILE = -f makefile
1047 board_diag_uart_BOARD_DEPENDENCY = yes
1048 board_diag_uart_CORE_DEPENDENCY = yes
1049 export board_diag_uart_COMP_LIST
1050 export board_diag_uart_BOARD_DEPENDENCY
1051 export board_diag_uart_CORE_DEPENDENCY
1052 export board_diag_uart_MAKEFILE
1053 board_diag_uart_PKG_LIST = board_diag_uart
1054 board_diag_uart_INCLUDE = $(board_diag_uart_PATH)
1055 board_diag_uart_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm am64x_evm awr294x_evm j721s2_evm j784s4_evm
1056 ifeq ($(SOC),$(filter $(SOC), tpr12 awr294x))
1057 board_diag_uart_$(SOC)_CORELIST = mcu1_0 c66xdsp_1
1058 else
1059 board_diag_uart_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
1060 endif
1061 export board_diag_uart_$(SOC)_CORELIST
1062 export board_diag_uart_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
1063 board_diag_EXAMPLE_LIST += board_diag_uart
1065 # usb_device
1066 export board_diag_usbDevice_COMP_LIST = board_diag_usbDevice
1067 board_diag_usbDevice_RELPATH = ti/board/diag/usb_device/build
1068 board_diag_usbDevice_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/usb_device/build
1069 board_diag_usbDevice_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
1070 export board_diag_usbDevice_MAKEFILE = -f makefile
1071 export board_diag_usbDevice_BOARD_DEPENDENCY = yes
1072 export board_diag_usbDevice_CORE_DEPENDENCY = yes
1073 board_diag_usbDevice_PKG_LIST = board_diag_usbDevice
1074 board_diag_usbDevice_INCLUDE = $(board_diag_usbDevice_PATH)
1075 board_diag_usbDevice_BOARDLIST = am65xx_evm am65xx_idk
1076 export board_diag_usbDevice_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
1077 export board_diag_usbDevice_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
1078 board_diag_EXAMPLE_LIST += board_diag_usbDevice
1080 # usb_host
1081 export board_diag_usbHost_COMP_LIST = board_diag_usbHost
1082 board_diag_usbHost_RELPATH = ti/board/diag/usb_host/build
1083 board_diag_usbHost_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/usb_host/build
1084 board_diag_usbHost_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
1085 export board_diag_usbHost_MAKEFILE = -f makefile
1086 export board_diag_usbHost_BOARD_DEPENDENCY = yes
1087 export board_diag_usbHost_CORE_DEPENDENCY = yes
1088 board_diag_usbHost_PKG_LIST = board_diag_usbHost
1089 board_diag_usbHost_INCLUDE = $(board_diag_usbHost_PATH)
1090 board_diag_usbHost_BOARDLIST = am65xx_evm am65xx_idk
1091 export board_diag_usbHost_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
1092 export board_diag_usbHost_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
1093 board_diag_EXAMPLE_LIST += board_diag_usbHost
1095 # Diagnostic test image creation for SD boot.
1096 # Keep this at the end to get executed after building all the diagnostic tests
1097 board_diag_img_COMP_LIST = board_diag_img
1098 board_diag_img_RELPATH = ti/board/diag/build
1099 board_diag_img_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/build
1100 board_diag_img_MAKEFILE = -f board_diag_img.mk
1101 board_diag_img_BOARD_DEPENDENCY = no
1102 board_diag_img_CORE_DEPENDENCY = no
1103 board_diag_img_PKG_LIST = board_diag_img
1104 export board_diag_img_COMP_LIST
1105 export board_diag_img_BOARD_DEPENDENCY
1106 export board_diag_img_CORE_DEPENDENCY
1107 export board_diag_img_MAKEFILE
1108 board_diag_img_INCLUDE = $(board_diag_img_PATH)
1109 board_diag_img_BOARDLIST = j721e_evm
1110 board_diag_img_$(SOC)_CORELIST = mpu1_0
1111 export board_diag_img_$(SOC)_CORELIST
1112 board_diag_EXAMPLE_LIST += board_diag_img
1114 ifneq ($(BUILD_BOARD_DIAG),yes)
1115 board_diag_EXAMPLE_LIST =
1116 endif
1117 export board_diag_EXAMPLE_LIST
1119 # Diagnostic test build flags
1120 ifeq ($(BUILD_PROFILE),debug)
1121 BOARD_DIAG_CFLAGS = -DPDK_RAW_BOOT
1122 PROFILE = debug
1123 export PROFILE
1124 export BOARD_DIAG_CFLAGS
1125 endif
1127 board_diag_component_make_include := 1
1128 endif