]> 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-5239: Board: Update board diag binary and build names
[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 = mcu1_0
72 board_diag_j721e_BOARDLIST = j721e_evm
73 board_diag_j721e_CORELIST = mpu1_0 mcu1_0
75 ############################
76 # Board diagnostic package
77 # List of diagnostics included under board diagnostic
78 # The components included here are built and will be part of board diagnostic
79 ############################
80 board_diag_LIB_LIST =
82 ############################
83 # board diagnostics
84 # List of diagnostics under board
85 # All the tests mentioned in list are built when test target is called
86 # List below all example for allowed values - note the list is populated in each example
87 ############################
88 board_diag_EXAMPLE_LIST =
90 #
91 # Diagnostic Modules
92 #
94 # ARCH is used for diag binary folder name to align with existing platforms
95 board_diag_LOCAL_BINPATH =
97 board_diag_APPIMAGEGEN_CTRL = yes
99 # Board Diagnostic
100 board_diag_COMP_LIST = board_diag
102 # ADC
103 board_diag_adc_COMP_LIST = board_diag_adc
104 board_diag_adc_RELPATH = ti/board/diag/adc/build
105 board_diag_adc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/adc/build
106 board_diag_adc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
107 board_diag_adc_MAKEFILE = -f makefile
108 board_diag_adc_BOARD_DEPENDENCY = yes
109 board_diag_adc_CORE_DEPENDENCY = yes
110 export board_diag_adc_COMP_LIST
111 export board_diag_adc_BOARD_DEPENDENCY
112 export board_diag_adc_CORE_DEPENDENCY
113 export board_diag_adc_MAKEFILE
114 board_diag_adc_PKG_LIST = board_diag_adc
115 board_diag_adc_INCLUDE = $(board_diag_adc_PATH)
116 board_diag_adc_BOARDLIST = j721e_evm
117 board_diag_adc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
118 export board_diag_adc_$(SOC)_CORELIST
119 export board_diag_adc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
120 board_diag_EXAMPLE_LIST += board_diag_adc
122 # AUTOMATION HEADER
123 board_diag_automationHeader_COMP_LIST = board_diag_automationHeader
124 board_diag_automationHeader_RELPATH = ti/board/diag/automation_header/build
125 board_diag_automationHeader_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/automation_header/build
126 board_diag_automationHeader_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
127 board_diag_automationHeader_MAKEFILE = -f makefile
128 board_diag_automationHeader_BOARD_DEPENDENCY = yes
129 board_diag_automationHeader_CORE_DEPENDENCY = yes
130 export board_diag_automationHeader_COMP_LIST
131 export board_diag_automationHeader_BOARD_DEPENDENCY
132 export board_diag_automationHeader_CORE_DEPENDENCY
133 export board_diag_automationHeader_MAKEFILE
134 board_diag_automationHeader_PKG_LIST = board_diag_automationHeader
135 board_diag_automationHeader_INCLUDE = $(board_diag_automationHeader_PATH)
136 board_diag_automationHeader_BOARDLIST = j721e_evm
137 board_diag_automationHeader_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
138 export board_diag_automationHeader_$(SOC)_CORELIST
139 export board_diag_automationHeader_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
140 board_diag_EXAMPLE_LIST += board_diag_automationHeader
142 # BOOT EEPROM
143 board_diag_bootEeprom_COMP_LIST = board_diag_bootEeprom
144 board_diag_bootEeprom_RELPATH = ti/board/diag/boot_eeprom/build
145 board_diag_bootEeprom_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/boot_eeprom/build
146 board_diag_bootEeprom_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
147 board_diag_bootEeprom_MAKEFILE = -f makefile
148 board_diag_bootEeprom_BOARD_DEPENDENCY = yes
149 board_diag_bootEeprom_CORE_DEPENDENCY = yes
150 export board_diag_bootEeprom_COMP_LIST
151 export board_diag_bootEeprom_BOARD_DEPENDENCY
152 export board_diag_bootEeprom_CORE_DEPENDENCY
153 export board_diag_bootEeprom_MAKEFILE
154 board_diag_bootEeprom_PKG_LIST = board_diag_bootEeprom
155 board_diag_bootEeprom_INCLUDE = $(board_diag_bootEeprom_PATH)
156 board_diag_bootEeprom_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
157 board_diag_bootEeprom_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
158 export board_diag_bootEeprom_$(SOC)_CORELIST
159 export board_diag_bootEeprom_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
160 board_diag_EXAMPLE_LIST += board_diag_bootEeprom
162 # BOOST GPIO
163 board_diag_boostGpio_COMP_LIST = board_diag_boostGpio
164 board_diag_boostGpio_RELPATH = ti/board/diag/boost_gpio/build
165 board_diag_boostGpio_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/boost_gpio/build
166 board_diag_boostGpio_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
167 board_diag_boostGpio_MAKEFILE = -f makefile
168 board_diag_boostGpio_BOARD_DEPENDENCY = yes
169 board_diag_boostGpio_CORE_DEPENDENCY = yes
170 export board_diag_boostGpio_COMP_LIST
171 export board_diag_boostGpio_BOARD_DEPENDENCY
172 export board_diag_boostGpio_CORE_DEPENDENCY
173 export board_diag_boostGpio_MAKEFILE
174 board_diag_boostGpio_PKG_LIST = board_diag_boostGpio
175 board_diag_boostGpio_INCLUDE = $(board_diag_boostGpio_PATH)
176 board_diag_boostGpio_BOARDLIST = am65xx_evm
177 board_diag_boostGpio_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
178 export board_diag_boostGpio_$(SOC)_CORELIST
179 export board_diag_boostGpio_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
180 board_diag_EXAMPLE_LIST += board_diag_boostGpio
182 # BOOT SWITCH
183 export board_diag_bootSwitch_COMP_LIST = board_diag_bootSwitch
184 board_diag_bootSwitch_RELPATH = ti/board/diag/boot_switch/build
185 board_diag_bootSwitch_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/boot_switch/build
186 board_diag_bootSwitch_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
187 export board_diag_bootSwitch_MAKEFILE = -f makefile
188 export board_diag_bootSwitch_BOARD_DEPENDENCY = yes
189 export board_diag_bootSwitch_CORE_DEPENDENCY = yes
190 board_diag_bootSwitch_PKG_LIST = board_diag_bootSwitch
191 board_diag_bootSwitch_INCLUDE = $(board_diag_bootSwitch_PATH)
192 board_diag_bootSwitch_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
193 export board_diag_bootSwitch_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
194 export board_diag_bootSwitch_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
195 board_diag_EXAMPLE_LIST += board_diag_bootSwitch
197 # BUTTON
198 export board_diag_button_COMP_LIST = board_diag_button
199 board_diag_button_RELPATH = ti/board/diag/button/build
200 board_diag_button_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/button/build
201 board_diag_button_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
202 export board_diag_button_MAKEFILE = -f makefile
203 export board_diag_button_BOARD_DEPENDENCY = yes
204 export board_diag_button_CORE_DEPENDENCY = yes
205 board_diag_button_PKG_LIST = board_diag_button
206 board_diag_button_INCLUDE = $(board_diag_button_PATH)
207 board_diag_button_BOARDLIST = am65xx_evm am65xx_idk
208 export board_diag_button_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
209 export board_diag_button_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
210 board_diag_EXAMPLE_LIST += board_diag_button
212 # CLOCK GENERATOR
213 board_diag_clockGen_COMP_LIST = board_diag_clockGen
214 board_diag_clockGen_RELPATH = ti/board/diag/clock_generator/build
215 board_diag_clockGen_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/clock_generator/build
216 board_diag_clockGen_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
217 board_diag_clockGen_MAKEFILE = -f makefile
218 board_diag_clockGen_BOARD_DEPENDENCY = yes
219 board_diag_clockGen_CORE_DEPENDENCY = yes
220 export board_diag_clockGen_COMP_LIST
221 export board_diag_clockGen_BOARD_DEPENDENCY
222 export board_diag_clockGen_CORE_DEPENDENCY
223 export board_diag_clockGen_MAKEFILE
224 board_diag_clockGen_PKG_LIST = board_diag_clockGen
225 board_diag_clockGen_INCLUDE = $(board_diag_clockGen_PATH)
226 board_diag_clockGen_BOARDLIST = j721e_evm
227 board_diag_clockGen_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
228 export board_diag_clockGen_$(SOC)_CORELIST
229 export board_diag_clockGen_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
230 board_diag_EXAMPLE_LIST += board_diag_clockGen
232 # CPSW EMAC
233 board_diag_cpsw_COMP_LIST = board_diag_cpsw
234 board_diag_cpsw_RELPATH = ti/board/diag/cpsw/build
235 board_diag_cpsw_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/cpsw/build
236 board_diag_cpsw_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
237 board_diag_cpsw_MAKEFILE = -f makefile
238 board_diag_cpsw_BOARD_DEPENDENCY = yes
239 board_diag_cpsw_CORE_DEPENDENCY = yes
240 export board_diag_cpsw_COMP_LIST
241 export board_diag_cpsw_BOARD_DEPENDENCY
242 export board_diag_cpsw_CORE_DEPENDENCY
243 export board_diag_cpsw_MAKEFILE
244 board_diag_cpsw_PKG_LIST = board_diag_cpsw
245 board_diag_cpsw_INCLUDE = $(board_diag_cpsw_PATH)
246 board_diag_cpsw_BOARDLIST = j721e_evm
247 board_diag_cpsw_$(SOC)_CORELIST = mcu2_0
248 export board_diag_cpsw_$(SOC)_CORELIST
249 export board_diag_cpsw_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
251 # Add CPSW example only if the CPSW component path exists
252 ifneq ($(wildcard $(PDK_CPSW_COMP_PATH)),)
253 board_diag_EXAMPLE_LIST += board_diag_cpsw
254 endif
256 # csirx
257 board_diag_csirx_COMP_LIST = board_diag_csirx
258 board_diag_csirx_RELPATH = ti/board/diag/csirx/build
259 board_diag_csirx_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/csirx/build
260 board_diag_csirx_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
261 board_diag_csirx_MAKEFILE = -f makefile
262 board_diag_csirx_BOARD_DEPENDENCY = yes
263 board_diag_csirx_CORE_DEPENDENCY = yes
264 export board_diag_csirx_COMP_LIST
265 export board_diag_csirx_BOARD_DEPENDENCY
266 export board_diag_csirx_CORE_DEPENDENCY
267 export board_diag_csirx_MAKEFILE
268 board_diag_csirx_PKG_LIST = board_diag_csirx
269 board_diag_csirx_INCLUDE = $(board_diag_csirx_PATH)
270 board_diag_csirx_BOARDLIST = j721e_evm
271 board_diag_csirx_$(SOC)_CORELIST = mcu2_0
272 export board_diag_csirx_$(SOC)_CORELIST
273 export board_diag_csirx_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
275 # Add CSIRX diagnostic test only if the CSIRX component path exists
276 ifneq ($(wildcard $(PDK_CSIRX_COMP_PATH)),)
277 board_diag_EXAMPLE_LIST += board_diag_csirx
278 endif
281 # CURRENT MONITOR
282 board_diag_currentMonitor_COMP_LIST = board_diag_currentMonitor
283 board_diag_currentMonitor_RELPATH = ti/board/diag/current_monitor/build
284 board_diag_currentMonitor_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/current_monitor/build
285 board_diag_currentMonitor_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
286 board_diag_currentMonitor_MAKEFILE = -f makefile
287 board_diag_currentMonitor_BOARD_DEPENDENCY = yes
288 board_diag_currentMonitor_CORE_DEPENDENCY = yes
289 export board_diag_currentMonitor_COMP_LIST
290 export board_diag_currentMonitor_BOARD_DEPENDENCY
291 export board_diag_currentMonitor_CORE_DEPENDENCY
292 export board_diag_currentMonitor_MAKEFILE
293 board_diag_currentMonitor_PKG_LIST = board_diag_currentMonitor
294 board_diag_currentMonitor_INCLUDE = $(board_diag_currentMonitor_PATH)
295 board_diag_currentMonitor_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
296 board_diag_currentMonitor_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
297 export board_diag_currentMonitor_$(SOC)_CORELIST
298 export board_diag_currentMonitor_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
299 board_diag_EXAMPLE_LIST += board_diag_currentMonitor
301 # DISPLAYPORT
302 board_diag_displayPort_COMP_LIST = board_diag_displayPort
303 board_diag_displayPort_RELPATH = ti/board/diag/display_port/build
304 board_diag_displayPort_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/display_port/build
305 board_diag_displayPort_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
306 board_diag_displayPort_MAKEFILE = -f makefile
307 board_diag_displayPort_BOARD_DEPENDENCY = yes
308 board_diag_displayPort_CORE_DEPENDENCY = yes
309 export board_diag_displayPort_COMP_LIST
310 export board_diag_displayPort_BOARD_DEPENDENCY
311 export board_diag_displayPort_CORE_DEPENDENCY
312 export board_diag_displayPort_MAKEFILE
313 board_diag_displayPort_PKG_LIST = board_diag_displayPort
314 board_diag_displayPort_INCLUDE = $(board_diag_displayPort_PATH)
315 board_diag_displayPort_BOARDLIST = j721e_evm
316 board_diag_displayPort_$(SOC)_CORELIST = mcu2_0
317 export board_diag_displayPort_$(SOC)_CORELIST
318 export board_diag_displayPort_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
319 board_diag_EXAMPLE_LIST += board_diag_displayPort
321 # DSI-FPD Device test
322 board_diag_dsi_COMP_LIST = board_diag_dsi
323 board_diag_dsi_RELPATH = ti/board/diag/dsi/build
324 board_diag_dsi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/dsi/build
325 board_diag_dsi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
326 board_diag_dsi_MAKEFILE = -f makefile
327 board_diag_dsi_BOARD_DEPENDENCY = yes
328 board_diag_dsi_CORE_DEPENDENCY = yes
329 export board_diag_dsi_COMP_LIST
330 export board_diag_dsi_BOARD_DEPENDENCY
331 export board_diag_dsi_CORE_DEPENDENCY
332 export board_diag_dsi_MAKEFILE
333 board_diag_dsi_PKG_LIST = board_diag_dsi
334 board_diag_dsi_INCLUDE = $(board_diag_dsi_PATH)
335 board_diag_dsi_BOARDLIST = j721e_evm
336 board_diag_dsi_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
337 export board_diag_dsi_$(SOC)_CORELIST
338 export board_diag_dsi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
339 board_diag_EXAMPLE_LIST += board_diag_dsi
341 # EEPROM
342 board_diag_eeprom_COMP_LIST = board_diag_eeprom
343 board_diag_eeprom_RELPATH = ti/board/diag/eeprom/build
344 board_diag_eeprom_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/eeprom/build
345 board_diag_eeprom_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
346 board_diag_eeprom_MAKEFILE = -f makefile
347 board_diag_eeprom_BOARD_DEPENDENCY = yes
348 board_diag_eeprom_CORE_DEPENDENCY = yes
349 export board_diag_eeprom_COMP_LIST
350 export board_diag_eeprom_BOARD_DEPENDENCY
351 export board_diag_eeprom_CORE_DEPENDENCY
352 export board_diag_eeprom_MAKEFILE
353 board_diag_eeprom_PKG_LIST = board_diag_eeprom
354 board_diag_eeprom_INCLUDE = $(board_diag_eeprom_PATH)
355 board_diag_eeprom_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
356 board_diag_eeprom_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
357 export board_diag_eeprom_$(SOC)_CORELIST
358 export board_diag_eeprom_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
359 board_diag_EXAMPLE_LIST += board_diag_eeprom
361 # EMAC
362 board_diag_emac_COMP_LIST = board_diag_emac
363 board_diag_emac_RELPATH = ti/board/diag/emac/build
364 board_diag_emac_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/emac/build
365 board_diag_emac_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
366 board_diag_emac_MAKEFILE = -f makefile
367 board_diag_emac_BOARD_DEPENDENCY = yes
368 board_diag_emac_CORE_DEPENDENCY = yes
369 export board_diag_emac_COMP_LIST
370 export board_diag_emac_BOARD_DEPENDENCY
371 export board_diag_emac_CORE_DEPENDENCY
372 export board_diag_emac_MAKEFILE
373 board_diag_emac_PKG_LIST = board_diag_emac
374 board_diag_emac_INCLUDE = $(board_diag_emac_PATH)
375 board_diag_emac_BOARDLIST = am65xx_evm am65xx_idk
376 board_diag_emac_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
377 export board_diag_emac_$(SOC)_CORELIST
378 export board_diag_emac_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
379 board_diag_EXAMPLE_LIST += board_diag_emac
381 # EMMC
382 board_diag_emmc_COMP_LIST = board_diag_emmc
383 board_diag_emmc_RELPATH = ti/board/diag/emmc/build
384 board_diag_emmc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/emmc/build
385 board_diag_emmc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
386 board_diag_emmc_MAKEFILE = -f makefile
387 board_diag_emmc_BOARD_DEPENDENCY = yes
388 board_diag_emmc_CORE_DEPENDENCY = yes
389 export board_diag_emmc_COMP_LIST
390 export board_diag_emmc_BOARD_DEPENDENCY
391 export board_diag_emmc_CORE_DEPENDENCY
392 export board_diag_emmc_MAKEFILE
393 board_diag_emmc_PKG_LIST = board_diag_emmc
394 board_diag_emmc_INCLUDE = $(board_diag_emmc_PATH)
395 board_diag_emmc_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
396 board_diag_emmc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
397 export board_diag_emmc_$(SOC)_CORELIST
398 export board_diag_emmc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
399 board_diag_EXAMPLE_LIST += board_diag_emmc
401 # EXPANSION HEADER
402 board_diag_expHeader_COMP_LIST = board_diag_expHeader
403 board_diag_expHeader_RELPATH = ti/board/diag/exp_header/build
404 board_diag_expHeader_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/exp_header/build
405 board_diag_expHeader_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
406 board_diag_expHeader_MAKEFILE = -f makefile
407 board_diag_expHeader_BOARD_DEPENDENCY = yes
408 board_diag_expHeader_CORE_DEPENDENCY = yes
409 export board_diag_expHeader_COMP_LIST
410 export board_diag_expHeader_BOARD_DEPENDENCY
411 export board_diag_expHeader_CORE_DEPENDENCY
412 export board_diag_expHeader_MAKEFILE
413 board_diag_expHeader_PKG_LIST = board_diag_expHeader
414 board_diag_expHeader_INCLUDE = $(board_diag_expHeader_PATH)
415 board_diag_expHeader_BOARDLIST = j721e_evm
416 board_diag_expHeader_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
417 export board_diag_expHeader_$(SOC)_CORELIST
418 export board_diag_expHeader_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
419 board_diag_EXAMPLE_LIST += board_diag_expHeader
421 # EXTERNAL RTC
422 board_diag_extRtc_COMP_LIST = board_diag_extRtc
423 board_diag_extRtc_RELPATH = ti/board/diag/ext_rtc/build
424 board_diag_extRtc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/ext_rtc/build
425 board_diag_extRtc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
426 board_diag_extRtc_MAKEFILE = -f makefile
427 board_diag_extRtc_BOARD_DEPENDENCY = yes
428 board_diag_extRtc_CORE_DEPENDENCY = yes
429 export board_diag_extRtc_COMP_LIST
430 export board_diag_extRtc_BOARD_DEPENDENCY
431 export board_diag_extRtc_CORE_DEPENDENCY
432 export board_diag_extRtc_MAKEFILE
433 board_diag_extRtc_PKG_LIST = board_diag_extRtc
434 board_diag_extRtc_INCLUDE = $(board_diag_extRtc_PATH)
435 board_diag_extRtc_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
436 board_diag_extRtc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
437 export board_diag_extRtc_$(SOC)_CORELIST
438 export board_diag_extRtc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
439 board_diag_EXAMPLE_LIST += board_diag_extRtc
441 # FPD LIB
442 board_diag_fpdLib_COMP_LIST = board_diag_fpdLib
443 board_diag_fpdLib_RELPATH = ti/board/diag/fpd_lib/build
444 board_diag_fpdLib_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/fpd_lib/build
445 board_diag_fpdLib_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
446 board_diag_fpdLib_MAKEFILE = -f makefile
447 board_diag_fpdLib_BOARD_DEPENDENCY = yes
448 board_diag_fpdLib_CORE_DEPENDENCY = yes
449 export board_diag_fpdLib_COMP_LIST
450 export board_diag_fpdLib_BOARD_DEPENDENCY
451 export board_diag_fpdLib_CORE_DEPENDENCY
452 export board_diag_fpdLib_MAKEFILE
453 board_diag_fpdLib_PKG_LIST = board_diag_fpdLib
454 board_diag_fpdLib_INCLUDE = $(board_diag_fpdLib_PATH)
455 board_diag_fpdLib_BOARDLIST = j721e_evm
456 board_diag_fpdLib_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
457 export board_diag_fpdLib_$(SOC)_CORELIST
458 export board_diag_fpdLib_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
459 board_diag_EXAMPLE_LIST += board_diag_fpdLib
461 # Framework
462 board_diag_framework_COMP_LIST = board_diag_framework
463 board_diag_framework_RELPATH = ti/board/diag/framework/build
464 board_diag_framework_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/framework/build
465 board_diag_framework_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
466 board_diag_framework_MAKEFILE = -f makefile
467 board_diag_framework_BOARD_DEPENDENCY = yes
468 board_diag_framework_CORE_DEPENDENCY = yes
469 export board_diag_framework_COMP_LIST
470 export board_diag_framework_BOARD_DEPENDENCY
471 export board_diag_framework_CORE_DEPENDENCY
472 export board_diag_framework_MAKEFILE
473 board_diag_framework_PKG_LIST = board_diag_framework
474 board_diag_framework_INCLUDE = $(board_diag_framework_PATH)
475 board_diag_framework_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
476 board_diag_framework_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
477 export board_diag_framework_$(SOC)_CORELIST
478 export board_diag_framework_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
479 board_diag_EXAMPLE_LIST += board_diag_framework
481 # HDMI
482 board_diag_hdmi_COMP_LIST = board_diag_hdmi
483 board_diag_hdmi_RELPATH = ti/board/diag/hdmi/build
484 board_diag_hdmi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/hdmi/build
485 board_diag_hdmi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
486 board_diag_hdmi_MAKEFILE = -f makefile
487 board_diag_hdmi_BOARD_DEPENDENCY = yes
488 board_diag_hdmi_CORE_DEPENDENCY = yes
489 export board_diag_hdmi_COMP_LIST
490 export board_diag_hdmi_BOARD_DEPENDENCY
491 export board_diag_hdmi_CORE_DEPENDENCY
492 export board_diag_hdmi_MAKEFILE
493 board_diag_hdmi_PKG_LIST = board_diag_hdmi
494 board_diag_hdmi_INCLUDE = $(board_diag_hdmi_PATH)
495 board_diag_hdmi_BOARDLIST = j721e_evm
496 board_diag_hdmi_$(SOC)_CORELIST = mcu2_0
497 export board_diag_hdmi_$(SOC)_CORELIST
498 export board_diag_hdmi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
499 board_diag_EXAMPLE_LIST += board_diag_hdmi
501 # HYPERBUS
502 board_diag_hyperbus_COMP_LIST = board_diag_hyperbus
503 board_diag_hyperbus_RELPATH = ti/board/diag/hyperbus/build
504 board_diag_hyperbus_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/hyperbus/build
505 board_diag_hyperbus_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
506 board_diag_hyperbus_MAKEFILE = -f makefile
507 board_diag_hyperbus_BOARD_DEPENDENCY = yes
508 board_diag_hyperbus_CORE_DEPENDENCY = yes
509 export board_diag_hyperbus_COMP_LIST
510 export board_diag_hyperbus_BOARD_DEPENDENCY
511 export board_diag_hyperbus_CORE_DEPENDENCY
512 export board_diag_hyperbus_MAKEFILE
513 board_diag_hyperbus_PKG_LIST = board_diag_hyperbus
514 board_diag_hyperbus_INCLUDE = $(board_diag_hyperbus_PATH)
515 board_diag_hyperbus_BOARDLIST = j721e_evm
516 board_diag_hyperbus_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
517 export board_diag_hyperbus_$(SOC)_CORELIST
518 export board_diag_hyperbus_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
519 board_diag_EXAMPLE_LIST += board_diag_hyperbus
521 # icssg_emac
522 export board_diag_icssgEmac_COMP_LIST = board_diag_icssgEmac
523 board_diag_icssgEmac_RELPATH = ti/board/diag/icssg_emac/build
524 board_diag_icssgEmac_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/icssg_emac/build
525 board_diag_icssgEmac_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
526 export board_diag_icssgEmac_MAKEFILE = -f makefile
527 export board_diag_icssgEmac_BOARD_DEPENDENCY = yes
528 export board_diag_icssgEmac_CORE_DEPENDENCY = yes
529 board_diag_icssgEmac_PKG_LIST = board_diag_icssgEmac
530 board_diag_icssgEmac_INCLUDE = $(board_diag_icssgEmac_PATH)
531 board_diag_icssgEmac_BOARDLIST = am65xx_evm am65xx_idk
532 export board_diag_icssgEmac_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
533 export board_diag_icssgEmac_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
534 #board_diag_EXAMPLE_LIST += board_diag_icssgEmac
536 # icssg_led
537 export board_diag_icssgLed_COMP_LIST = board_diag_icssgLed
538 board_diag_icssgLed_RELPATH = ti/board/diag/icssg_led/build
539 board_diag_icssgLed_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/icssg_led/build
540 board_diag_icssgLed_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
541 export board_diag_icssgLed_MAKEFILE = -f makefile
542 export board_diag_icssgLed_BOARD_DEPENDENCY = yes
543 export board_diag_icssgLed_CORE_DEPENDENCY = yes
544 board_diag_icssgLed_PKG_LIST = board_diag_icssgLed
545 board_diag_icssgLed_INCLUDE = $(board_diag_icssgLed_PATH)
546 board_diag_icssgLed_BOARDLIST = am65xx_idk
547 export board_diag_icssgLed_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
548 export board_diag_icssgLed_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
549 board_diag_EXAMPLE_LIST += board_diag_icssgLed
551 # lcd
552 export board_diag_lcd_COMP_LIST = board_diag_lcd
553 board_diag_lcd_RELPATH = ti/board/diag/lcd/build
554 board_diag_lcd_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/lcd/build
555 board_diag_lcd_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
556 export board_diag_lcd_MAKEFILE = -f makefile
557 export board_diag_lcd_BOARD_DEPENDENCY = yes
558 export board_diag_lcd_CORE_DEPENDENCY = yes
559 board_diag_lcd_PKG_LIST = board_diag_lcd
560 board_diag_lcd_INCLUDE = $(board_diag_lcd_PATH)
561 board_diag_lcd_BOARDLIST = am65xx_evm
562 export board_diag_lcd_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
563 export board_diag_lcd_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
564 board_diag_EXAMPLE_LIST += board_diag_lcd
566 # LED
567 board_diag_led_COMP_LIST = board_diag_led
568 board_diag_led_RELPATH = ti/board/diag/led/build
569 board_diag_led_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/led/build
570 board_diag_led_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
571 board_diag_led_MAKEFILE = -f makefile
572 board_diag_led_BOARD_DEPENDENCY = yes
573 board_diag_led_CORE_DEPENDENCY = yes
574 export board_diag_led_COMP_LIST
575 export board_diag_led_BOARD_DEPENDENCY
576 export board_diag_led_CORE_DEPENDENCY
577 export board_diag_led_MAKEFILE
578 board_diag_led_PKG_LIST = board_diag_led
579 board_diag_led_INCLUDE = $(board_diag_led_PATH)
580 board_diag_led_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
581 board_diag_led_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
582 export board_diag_led_$(SOC)_CORELIST
583 export board_diag_led_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
584 board_diag_EXAMPLE_LIST += board_diag_led
586 # led_industrial
587 export board_diag_ledIndustrial_COMP_LIST = board_diag_ledIndustrial
588 board_diag_ledIndustrial_RELPATH = ti/board/diag/led_industrial/build
589 board_diag_ledIndustrial_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/led_industrial/build
590 board_diag_ledIndustrial_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
591 export board_diag_ledIndustrial_MAKEFILE = -f makefile
592 export board_diag_ledIndustrial_BOARD_DEPENDENCY = yes
593 export board_diag_ledIndustrial_CORE_DEPENDENCY = yes
594 board_diag_ledIndustrial_PKG_LIST = board_diag_ledIndustrial
595 board_diag_ledIndustrial_INCLUDE = $(board_diag_ledIndustrial_PATH)
596 board_diag_ledIndustrial_BOARDLIST = am65xx_evm am65xx_idk
597 export board_diag_ledIndustrial_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
598 export board_diag_ledIndustrial_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
599 board_diag_EXAMPLE_LIST += board_diag_ledIndustrial
601 # LEO PMIC LIB
602 board_diag_leoPmicLib_COMP_LIST = board_diag_leoPmicLib
603 board_diag_leoPmicLib_RELPATH = ti/board/diag/leo_pmic_lib/build
604 board_diag_leoPmicLib_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/leo_pmic_lib/build
605 board_diag_leoPmicLib_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
606 board_diag_leoPmicLib_MAKEFILE = -f makefile
607 board_diag_leoPmicLib_BOARD_DEPENDENCY = yes
608 board_diag_leoPmicLib_CORE_DEPENDENCY = yes
609 export board_diag_leoPmicLib_COMP_LIST
610 export board_diag_leoPmicLib_BOARD_DEPENDENCY
611 export board_diag_leoPmicLib_CORE_DEPENDENCY
612 export board_diag_leoPmicLib_MAKEFILE
613 board_diag_leoPmicLib_PKG_LIST = board_diag_leoPmicLib
614 board_diag_leoPmicLib_INCLUDE = $(board_diag_leoPmicLib_PATH)
615 board_diag_leoPmicLib_BOARDLIST = j721e_evm
616 board_diag_leoPmicLib_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
617 export board_diag_leoPmicLib_$(SOC)_CORELIST
618 export board_diag_leoPmicLib_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
619 board_diag_EXAMPLE_LIST += board_diag_leoPmicLib
621 # LIN
622 board_diag_lin_COMP_LIST = board_diag_lin
623 board_diag_lin_RELPATH = ti/board/diag/lin/build
624 board_diag_lin_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/lin/build
625 board_diag_lin_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
626 board_diag_lin_MAKEFILE = -f makefile
627 board_diag_lin_BOARD_DEPENDENCY = yes
628 board_diag_lin_CORE_DEPENDENCY = yes
629 export board_diag_lin_COMP_LIST
630 export board_diag_lin_BOARD_DEPENDENCY
631 export board_diag_lin_CORE_DEPENDENCY
632 export board_diag_lin_MAKEFILE
633 board_diag_lin_PKG_LIST = board_diag_lin
634 board_diag_lin_INCLUDE = $(board_diag_lin_PATH)
635 board_diag_lin_BOARDLIST = j721e_evm
636 board_diag_lin_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
637 export board_diag_lin_$(SOC)_CORELIST
638 export board_diag_lin_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
639 board_diag_EXAMPLE_LIST += board_diag_lin
641 # MCAN
642 board_diag_mcan_COMP_LIST = board_diag_mcan
643 board_diag_mcan_RELPATH = ti/board/diag/mcan/build
644 board_diag_mcan_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mcan/build
645 board_diag_mcan_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
646 board_diag_mcan_MAKEFILE = -f makefile
647 board_diag_mcan_BOARD_DEPENDENCY = yes
648 board_diag_mcan_CORE_DEPENDENCY = yes
649 export board_diag_mcan_COMP_LIST
650 export board_diag_mcan_BOARD_DEPENDENCY
651 export board_diag_mcan_CORE_DEPENDENCY
652 export board_diag_mcan_MAKEFILE
653 board_diag_mcan_PKG_LIST = board_diag_mcan
654 board_diag_mcan_INCLUDE = $(board_diag_mcan_PATH)
655 board_diag_mcan_BOARDLIST = j721e_evm am65xx_idk
656 board_diag_mcan_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
657 export board_diag_mcan_$(SOC)_CORELIST
658 export board_diag_mcan_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
659 board_diag_EXAMPLE_LIST += board_diag_mcan
661 # mcasp
662 export board_diag_mcasp_COMP_LIST = board_diag_mcasp
663 board_diag_mcasp_RELPATH = ti/board/diag/mcasp/build
664 board_diag_mcasp_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mcasp/build
665 board_diag_mcasp_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
666 export board_diag_mcasp_MAKEFILE = -f makefile
667 export board_diag_mcasp_BOARD_DEPENDENCY = yes
668 export board_diag_mcasp_CORE_DEPENDENCY = yes
669 board_diag_mcasp_PKG_LIST = board_diag_mcasp
670 board_diag_mcasp_INCLUDE = $(board_diag_mcasp_PATH)
671 board_diag_mcasp_BOARDLIST = am65xx_evm
672 export board_diag_mcasp_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
673 export board_diag_mcasp_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
674 #board_diag_EXAMPLE_LIST += board_diag_mcasp
676 # MEM
677 board_diag_mem_COMP_LIST = board_diag_mem
678 board_diag_mem_RELPATH = ti/board/diag/mem/build
679 board_diag_mem_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mem/build
680 board_diag_mem_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
681 board_diag_mem_MAKEFILE = -f makefile
682 board_diag_mem_BOARD_DEPENDENCY = yes
683 board_diag_mem_CORE_DEPENDENCY = yes
684 export board_diag_mem_COMP_LIST
685 export board_diag_mem_BOARD_DEPENDENCY
686 export board_diag_mem_CORE_DEPENDENCY
687 export board_diag_mem_MAKEFILE
688 board_diag_mem_PKG_LIST = board_diag_mem
689 board_diag_mem_INCLUDE = $(board_diag_mem_PATH)
690 board_diag_mem_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
691 board_diag_mem_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
692 export board_diag_mem_$(SOC)_CORELIST
693 export board_diag_mem_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
694 board_diag_EXAMPLE_LIST += board_diag_mem
696 # MMCSD
697 board_diag_mmcsd_COMP_LIST = board_diag_mmcsd
698 board_diag_mmcsd_RELPATH = ti/board/diag/mmcsd/build
699 board_diag_mmcsd_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mmcsd/build
700 board_diag_mmcsd_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
701 board_diag_mmcsd_MAKEFILE = -f makefile
702 board_diag_mmcsd_BOARD_DEPENDENCY = yes
703 board_diag_mmcsd_CORE_DEPENDENCY = yes
704 export board_diag_mmcsd_COMP_LIST
705 export board_diag_mmcsd_BOARD_DEPENDENCY
706 export board_diag_mmcsd_CORE_DEPENDENCY
707 export board_diag_mmcsd_MAKEFILE
708 board_diag_mmcsd_PKG_LIST = board_diag_mmcsd
709 board_diag_mmcsd_INCLUDE = $(board_diag_mmcsd_PATH)
710 board_diag_mmcsd_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
711 board_diag_mmcsd_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
712 export board_diag_mmcsd_$(SOC)_CORELIST
713 export board_diag_mmcsd_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
714 board_diag_EXAMPLE_LIST += board_diag_mmcsd
716 # NOR FLASH
717 board_diag_norflash_COMP_LIST = board_diag_norflash
718 board_diag_norflash_RELPATH = ti/board/diag/norflash/build
719 board_diag_norflash_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/norflash/build
720 board_diag_norflash_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
721 board_diag_norflash_MAKEFILE = -f makefile
722 board_diag_norflash_BOARD_DEPENDENCY = yes
723 board_diag_norflash_CORE_DEPENDENCY = yes
724 export board_diag_norflash_COMP_LIST
725 export board_diag_norflash_BOARD_DEPENDENCY
726 export board_diag_norflash_CORE_DEPENDENCY
727 export board_diag_norflash_MAKEFILE
728 board_diag_norflash_PKG_LIST = board_diag_norflash
729 board_diag_norflash_INCLUDE = $(board_diag_norflash_PATH)
730 board_diag_norflash_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
731 board_diag_norflash_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
732 export board_diag_norflash_$(SOC)_CORELIST
733 export board_diag_norflash_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
734 board_diag_EXAMPLE_LIST += board_diag_norflash
736 # OSPI
737 board_diag_ospi_COMP_LIST = board_diag_ospi
738 board_diag_ospi_RELPATH = ti/board/diag/ospi/build
739 board_diag_ospi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/ospi/build
740 board_diag_ospi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
741 board_diag_ospi_MAKEFILE = -f makefile
742 board_diag_ospi_BOARD_DEPENDENCY = yes
743 board_diag_ospi_CORE_DEPENDENCY = yes
744 export board_diag_ospi_COMP_LIST
745 export board_diag_ospi_BOARD_DEPENDENCY
746 export board_diag_ospi_CORE_DEPENDENCY
747 export board_diag_ospi_MAKEFILE
748 board_diag_ospi_PKG_LIST = board_diag_ospi
749 board_diag_ospi_INCLUDE = $(board_diag_ospi_PATH)
750 board_diag_ospi_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
751 board_diag_ospi_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
752 export board_diag_ospi_$(SOC)_CORELIST
753 export board_diag_ospi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
754 board_diag_EXAMPLE_LIST += board_diag_ospi
756 # pcie
757 export board_diag_pcie_COMP_LIST = board_diag_pcie
758 board_diag_pcie_RELPATH = ti/board/diag/pcie/build
759 board_diag_pcie_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/pcie/build
760 board_diag_pcie_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
761 export board_diag_pcie_MAKEFILE = -f makefile
762 export board_diag_pcie_BOARD_DEPENDENCY = yes
763 export board_diag_pcie_CORE_DEPENDENCY = yes
764 board_diag_pcie_PKG_LIST = board_diag_pcie
765 board_diag_pcie_INCLUDE = $(board_diag_pcie_PATH)
766 board_diag_pcie_BOARDLIST = am65xx_evm am65xx_idk
767 export board_diag_pcie_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
768 export board_diag_pcie_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
769 board_diag_EXAMPLE_LIST += board_diag_pcie
771 # PMIC
772 board_diag_pmic_COMP_LIST = board_diag_pmic
773 board_diag_pmic_RELPATH = ti/board/diag/pmic/build
774 board_diag_pmic_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/pmic/build
775 board_diag_pmic_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
776 board_diag_pmic_MAKEFILE = -f makefile
777 board_diag_pmic_BOARD_DEPENDENCY = yes
778 board_diag_pmic_CORE_DEPENDENCY = yes
779 export board_diag_pmic_COMP_LIST
780 export board_diag_pmic_BOARD_DEPENDENCY
781 export board_diag_pmic_CORE_DEPENDENCY
782 export board_diag_pmic_MAKEFILE
783 board_diag_pmic_PKG_LIST = board_diag_pmic
784 board_diag_pmic_INCLUDE = $(board_diag_pmic_PATH)
785 board_diag_pmic_BOARDLIST = j721e_evm
786 board_diag_pmic_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
787 export board_diag_pmic_$(SOC)_CORELIST
788 export board_diag_pmic_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
789 board_diag_EXAMPLE_LIST += board_diag_pmic
791 # rotary_switch
792 export board_diag_rotarySwitch_COMP_LIST = board_diag_rotarySwitch
793 board_diag_rotarySwitch_RELPATH = ti/board/diag/rotary_switch/build
794 board_diag_rotarySwitch_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/rotary_switch/build
795 board_diag_rotarySwitch_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
796 export board_diag_rotarySwitch_MAKEFILE = -f makefile
797 export board_diag_rotarySwitch_BOARD_DEPENDENCY = yes
798 export board_diag_rotarySwitch_CORE_DEPENDENCY = yes
799 board_diag_rotarySwitch_PKG_LIST = board_diag_rotarySwitch
800 board_diag_rotarySwitch_INCLUDE = $(board_diag_rotarySwitch_PATH)
801 board_diag_rotarySwitch_BOARDLIST = am65xx_idk
802 export board_diag_rotarySwitch_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
803 export board_diag_rotarySwitch_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
804 board_diag_EXAMPLE_LIST += board_diag_rotarySwitch
806 # RS485 UART
807 board_diag_rs485Uart_COMP_LIST = board_diag_rs485Uart
808 board_diag_rs485Uart_RELPATH = ti/board/diag/rs485_uart/build
809 board_diag_rs485Uart_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/rs485_uart/build
810 board_diag_rs485Uart_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
811 board_diag_rs485Uart_MAKEFILE = -f makefile
812 board_diag_rs485Uart_BOARD_DEPENDENCY = yes
813 board_diag_rs485Uart_CORE_DEPENDENCY = yes
814 export board_diag_rs485Uart_COMP_LIST
815 export board_diag_rs485Uart_BOARD_DEPENDENCY
816 export board_diag_rs485Uart_CORE_DEPENDENCY
817 export board_diag_rs485Uart_MAKEFILE
818 board_diag_rs485Uart_PKG_LIST = board_diag_rs485Uart
819 board_diag_rs485Uart_INCLUDE = $(board_diag_rs485Uart_PATH)
820 board_diag_rs485Uart_BOARDLIST = am65xx_idk
821 board_diag_rs485Uart_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
822 export board_diag_rs485Uart_$(SOC)_CORELIST
823 export board_diag_rs485Uart_SBL_APPIMAGEGEN = yes
824 board_diag_EXAMPLE_LIST += board_diag_rs485Uart
826 # TEMPERATURE
827 board_diag_temperature_COMP_LIST = board_diag_temperature
828 board_diag_temperature_RELPATH = ti/board/diag/temperature/build
829 board_diag_temperature_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/temperature/build
830 board_diag_temperature_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
831 board_diag_temperature_MAKEFILE = -f makefile
832 board_diag_temperature_BOARD_DEPENDENCY = yes
833 board_diag_temperature_CORE_DEPENDENCY = yes
834 export board_diag_temperature_COMP_LIST
835 export board_diag_temperature_BOARD_DEPENDENCY
836 export board_diag_temperature_CORE_DEPENDENCY
837 export board_diag_temperature_MAKEFILE
838 board_diag_temperature_PKG_LIST = board_diag_temperature
839 board_diag_temperature_INCLUDE = $(board_diag_temperature_PATH)
840 board_diag_temperature_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
841 board_diag_temperature_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
842 export board_diag_temperature_$(SOC)_CORELIST
843 export board_diag_temperature_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
844 board_diag_EXAMPLE_LIST += board_diag_temperature
846 # UART
847 board_diag_uart_COMP_LIST = board_diag_uart
848 board_diag_uart_RELPATH = ti/board/diag/uart/build
849 board_diag_uart_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/uart/build
850 board_diag_uart_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
851 board_diag_uart_MAKEFILE = -f makefile
852 board_diag_uart_BOARD_DEPENDENCY = yes
853 board_diag_uart_CORE_DEPENDENCY = yes
854 export board_diag_uart_COMP_LIST
855 export board_diag_uart_BOARD_DEPENDENCY
856 export board_diag_uart_CORE_DEPENDENCY
857 export board_diag_uart_MAKEFILE
858 board_diag_uart_PKG_LIST = board_diag_uart
859 board_diag_uart_INCLUDE = $(board_diag_uart_PATH)
860 board_diag_uart_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
861 board_diag_uart_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
862 export board_diag_uart_$(SOC)_CORELIST
863 export board_diag_uart_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
864 board_diag_EXAMPLE_LIST += board_diag_uart
866 # usb_device
867 export board_diag_usbDevice_COMP_LIST = board_diag_usbDevice
868 board_diag_usbDevice_RELPATH = ti/board/diag/usb_device/build
869 board_diag_usbDevice_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/usb_device/build
870 board_diag_usbDevice_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
871 export board_diag_usbDevice_MAKEFILE = -f makefile
872 export board_diag_usbDevice_BOARD_DEPENDENCY = yes
873 export board_diag_usbDevice_CORE_DEPENDENCY = yes
874 board_diag_usbDevice_PKG_LIST = board_diag_usbDevice
875 board_diag_usbDevice_INCLUDE = $(board_diag_usbDevice_PATH)
876 board_diag_usbDevice_BOARDLIST = am65xx_evm am65xx_idk
877 export board_diag_usbDevice_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
878 export board_diag_usbDevice_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
879 board_diag_EXAMPLE_LIST += board_diag_usbDevice
881 # usb_host
882 export board_diag_usbHost_COMP_LIST = board_diag_usbHost
883 board_diag_usbHost_RELPATH = ti/board/diag/usb_host/build
884 board_diag_usbHost_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/usb_host/build
885 board_diag_usbHost_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
886 export board_diag_usbHost_MAKEFILE = -f makefile
887 export board_diag_usbHost_BOARD_DEPENDENCY = yes
888 export board_diag_usbHost_CORE_DEPENDENCY = yes
889 board_diag_usbHost_PKG_LIST = board_diag_usbHost
890 board_diag_usbHost_INCLUDE = $(board_diag_usbHost_PATH)
891 board_diag_usbHost_BOARDLIST = am65xx_evm am65xx_idk
892 export board_diag_usbHost_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
893 export board_diag_usbHost_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
894 board_diag_EXAMPLE_LIST += board_diag_usbHost
896 # Diagnostic test image creation for SD boot.
897 # Keep this at the end to get executed after building all the diagnostic tests
898 board_diag_img_COMP_LIST = board_diag_img
899 board_diag_img_RELPATH = ti/board/diag/build
900 board_diag_img_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/build
901 board_diag_img_MAKEFILE = -f board_diag_img.mk
902 board_diag_img_BOARD_DEPENDENCY = no
903 board_diag_img_CORE_DEPENDENCY = no
904 board_diag_img_PKG_LIST = board_diag_img
905 export board_diag_img_COMP_LIST
906 export board_diag_img_BOARD_DEPENDENCY
907 export board_diag_img_CORE_DEPENDENCY
908 export board_diag_img_MAKEFILE
909 board_diag_img_INCLUDE = $(board_diag_img_PATH)
910 board_diag_img_BOARDLIST = j721e_evm
911 board_diag_img_$(SOC)_CORELIST = mpu1_0
912 export board_diag_img_$(SOC)_CORELIST
913 board_diag_EXAMPLE_LIST += board_diag_img
915 export board_diag_EXAMPLE_LIST
917 # Diagnostic test build flags
918 ifeq ($(BUILD_PROFILE),debug)
919 BOARD_DIAG_CFLAGS = -DPDK_RAW_BOOT
920 PROFILE = debug
921 export PROFILE
922 export BOARD_DIAG_CFLAGS
923 endif
925 board_diag_component_make_include := 1
926 endif