]> 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-4972: Board: Enabled PMIC diagnostic test for J7200 EVM
[processor-sdk/pdk.git] / packages / ti / board / diag / board_diag_component.mk
1 #  ============================================================================
2 #  (C) Copyright 2019-2020 Texas Instruments, Inc.
3 #
4 #  Redistribution and use in source and binary forms, with or without
5 #  modification, are permitted provided that the following conditions
6 #  are met:
7 #
8 #    Redistributions of source code must retain the above copyright
9 #    notice, this list of conditions and the following disclaimer.
10 #
11 #    Redistributions in binary form must reproduce the above copyright
12 #    notice, this list of conditions and the following disclaimer in the
13 #    documentation and/or other materials provided with the
14 #    distribution.
15 #
16 #    Neither the name of Texas Instruments Incorporated nor the names of
17 #    its contributors may be used to endorse or promote products derived
18 #    from this software without specific prior written permission.
19 #
20 #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 #  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 #  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 #  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 #  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 #  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 #  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 #  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 #  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 #  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 #  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 #
32 #  ============================================================================
34 # File: board_diag_component.mk
35 #       This file is component include make file of board diagnostic.
36 # List of variables set in this file and their purpose:
37 # <mod>_RELPATH        - This is the relative path of the module, typically from
38 #                        top-level directory of the package
39 # <mod>_PATH           - This is the absolute path of the module. It derives from
40 #                        absolute path of the top-level directory (set in env.mk)
41 #                        and relative path set above
42 # <mod>_INCLUDE        - This is the path that has interface header files of the
43 #                        module. This can be multiple directories (space separated)
44 # <mod>_PKG_LIST       - Names of the modules (and sub-modules) that are a part
45 #                        part of this module, including itself.
46 # <mod>_BOARD_DEPENDENCY - "yes": means the code for this module depends on
47 #                             board and the compiled obj/lib has to be kept
48 #                             under <board> directory
49 #                             "no" or "" or if this variable is not defined: means
50 #                             this module has no board dependent code and hence
51 #                             the obj/libs are not kept under <board> dir.
52 # <mod>_CORE_DEPENDENCY     - "yes": means the code for this module depends on
53 #                             core and the compiled obj/lib has to be kept
54 #                             under <core> directory
55 #                             "no" or "" or if this variable is not defined: means
56 #                             this module has no core dependent code and hence
57 #                             the obj/libs are not kept under <core> dir.
58 # <mod>_APP_STAGE_FILES     - List of source files that belongs to the module
59 #                             <mod>, but that needs to be compiled at application
60 #                             build stage (in the context of the app). This is
61 #                             primarily for link time configurations or if the
62 #                             source file is dependent on options/defines that are
63 #                             application dependent. This can be left blank or
64 #                             not defined at all, in which case, it means there
65 #                             no source files in the module <mod> that are required
66 #                             to be compiled in the application build stage.
67 #
68 ifeq ($(board_diag_component_make_include), )
70 #board_diag_am65xx_BOARDLIST = am65xx_evm am65xx_idk
71 board_diag_am65xx_CORELIST = mpu1_0 mcu1_0
72 board_diag_j721e_BOARDLIST = j721e_evm
73 board_diag_j721e_CORELIST = mpu1_0 mcu1_0
74 board_diag_j7200_CORELIST = mpu1_0 mcu1_0
75 board_diag_tpr12_CORELIST = mcu1_0
77 ############################
78 # Board diagnostic package
79 # List of diagnostics included under board diagnostic
80 # The components included here are built and will be part of board diagnostic
81 ############################
82 board_diag_LIB_LIST =
84 ############################
85 # board diagnostics
86 # List of diagnostics under board
87 # All the tests mentioned in list are built when test target is called
88 # List below all example for allowed values - note the list is populated in each example
89 ############################
90 board_diag_EXAMPLE_LIST =
92 #
93 # Diagnostic Modules
94 #
96 # ARCH is used for diag binary folder name to align with existing platforms
97 board_diag_LOCAL_BINPATH =
99 ifeq ($(SOC),$(filter $(SOC), tpr12))
100 board_diag_APPIMAGEGEN_CTRL = no
101 else
102 board_diag_APPIMAGEGEN_CTRL = yes
103 endif
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
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
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
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
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
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 = j721e_evm
253 board_diag_cpsw_$(SOC)_CORELIST = mcu2_0
254 export board_diag_cpsw_$(SOC)_CORELIST
255 export board_diag_cpsw_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
257 # Add CPSW example only if the CPSW component path exists
258 ifneq ($(wildcard $(PDK_CPSW_COMP_PATH)),)
259 board_diag_EXAMPLE_LIST += board_diag_cpsw
260 endif
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
268 board_diag_csirx_BOARD_DEPENDENCY = yes
269 board_diag_csirx_CORE_DEPENDENCY = yes
270 export board_diag_csirx_COMP_LIST
271 export board_diag_csirx_BOARD_DEPENDENCY
272 export board_diag_csirx_CORE_DEPENDENCY
273 export board_diag_csirx_MAKEFILE
274 board_diag_csirx_PKG_LIST = board_diag_csirx
275 board_diag_csirx_INCLUDE = $(board_diag_csirx_PATH)
276 board_diag_csirx_BOARDLIST = j721e_evm
277 board_diag_csirx_$(SOC)_CORELIST = mcu2_0
278 export board_diag_csirx_$(SOC)_CORELIST
279 export board_diag_csirx_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
281 # Add CSIRX diagnostic test only if the CSIRX component path exists
282 ifneq ($(wildcard $(PDK_CSIRX_COMP_PATH)),)
283 board_diag_EXAMPLE_LIST += board_diag_csirx
284 endif
287 # CURRENT MONITOR
288 board_diag_currentMonitor_COMP_LIST = board_diag_currentMonitor
289 board_diag_currentMonitor_RELPATH = ti/board/diag/current_monitor/build
290 board_diag_currentMonitor_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/current_monitor/build
291 board_diag_currentMonitor_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
292 board_diag_currentMonitor_MAKEFILE = -f makefile
293 board_diag_currentMonitor_BOARD_DEPENDENCY = yes
294 board_diag_currentMonitor_CORE_DEPENDENCY = yes
295 export board_diag_currentMonitor_COMP_LIST
296 export board_diag_currentMonitor_BOARD_DEPENDENCY
297 export board_diag_currentMonitor_CORE_DEPENDENCY
298 export board_diag_currentMonitor_MAKEFILE
299 board_diag_currentMonitor_PKG_LIST = board_diag_currentMonitor
300 board_diag_currentMonitor_INCLUDE = $(board_diag_currentMonitor_PATH)
301 board_diag_currentMonitor_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm
302 board_diag_currentMonitor_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
303 export board_diag_currentMonitor_$(SOC)_CORELIST
304 export board_diag_currentMonitor_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
305 board_diag_EXAMPLE_LIST += board_diag_currentMonitor
307 # DISPLAYPORT
308 board_diag_displayPort_COMP_LIST = board_diag_displayPort
309 board_diag_displayPort_RELPATH = ti/board/diag/display_port/build
310 board_diag_displayPort_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/display_port/build
311 board_diag_displayPort_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
312 board_diag_displayPort_MAKEFILE = -f makefile
313 board_diag_displayPort_BOARD_DEPENDENCY = yes
314 board_diag_displayPort_CORE_DEPENDENCY = yes
315 export board_diag_displayPort_COMP_LIST
316 export board_diag_displayPort_BOARD_DEPENDENCY
317 export board_diag_displayPort_CORE_DEPENDENCY
318 export board_diag_displayPort_MAKEFILE
319 board_diag_displayPort_PKG_LIST = board_diag_displayPort
320 board_diag_displayPort_INCLUDE = $(board_diag_displayPort_PATH)
321 board_diag_displayPort_BOARDLIST = j721e_evm
322 board_diag_displayPort_$(SOC)_CORELIST = mcu2_0
323 export board_diag_displayPort_$(SOC)_CORELIST
324 export board_diag_displayPort_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
325 board_diag_EXAMPLE_LIST += board_diag_displayPort
327 # DSI-FPD Device test
328 board_diag_dsi_COMP_LIST = board_diag_dsi
329 board_diag_dsi_RELPATH = ti/board/diag/dsi/build
330 board_diag_dsi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/dsi/build
331 board_diag_dsi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
332 board_diag_dsi_MAKEFILE = -f makefile
333 board_diag_dsi_BOARD_DEPENDENCY = yes
334 board_diag_dsi_CORE_DEPENDENCY = yes
335 export board_diag_dsi_COMP_LIST
336 export board_diag_dsi_BOARD_DEPENDENCY
337 export board_diag_dsi_CORE_DEPENDENCY
338 export board_diag_dsi_MAKEFILE
339 board_diag_dsi_PKG_LIST = board_diag_dsi
340 board_diag_dsi_INCLUDE = $(board_diag_dsi_PATH)
341 board_diag_dsi_BOARDLIST = j721e_evm
342 board_diag_dsi_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
343 export board_diag_dsi_$(SOC)_CORELIST
344 export board_diag_dsi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
345 board_diag_EXAMPLE_LIST += board_diag_dsi
347 # EEPROM
348 board_diag_eeprom_COMP_LIST = board_diag_eeprom
349 board_diag_eeprom_RELPATH = ti/board/diag/eeprom/build
350 board_diag_eeprom_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/eeprom/build
351 board_diag_eeprom_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
352 board_diag_eeprom_MAKEFILE = -f makefile
353 board_diag_eeprom_BOARD_DEPENDENCY = yes
354 board_diag_eeprom_CORE_DEPENDENCY = yes
355 export board_diag_eeprom_COMP_LIST
356 export board_diag_eeprom_BOARD_DEPENDENCY
357 export board_diag_eeprom_CORE_DEPENDENCY
358 export board_diag_eeprom_MAKEFILE
359 board_diag_eeprom_PKG_LIST = board_diag_eeprom
360 board_diag_eeprom_INCLUDE = $(board_diag_eeprom_PATH)
361 board_diag_eeprom_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm
362 board_diag_eeprom_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
363 export board_diag_eeprom_$(SOC)_CORELIST
364 export board_diag_eeprom_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
365 board_diag_EXAMPLE_LIST += board_diag_eeprom
367 # EMAC
368 board_diag_emac_COMP_LIST = board_diag_emac
369 board_diag_emac_RELPATH = ti/board/diag/emac/build
370 board_diag_emac_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/emac/build
371 board_diag_emac_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
372 board_diag_emac_MAKEFILE = -f makefile
373 board_diag_emac_BOARD_DEPENDENCY = yes
374 board_diag_emac_CORE_DEPENDENCY = yes
375 export board_diag_emac_COMP_LIST
376 export board_diag_emac_BOARD_DEPENDENCY
377 export board_diag_emac_CORE_DEPENDENCY
378 export board_diag_emac_MAKEFILE
379 board_diag_emac_PKG_LIST = board_diag_emac
380 board_diag_emac_INCLUDE = $(board_diag_emac_PATH)
381 board_diag_emac_BOARDLIST = am65xx_evm am65xx_idk
382 board_diag_emac_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
383 export board_diag_emac_$(SOC)_CORELIST
384 export board_diag_emac_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
385 board_diag_EXAMPLE_LIST += board_diag_emac
387 # EMMC
388 board_diag_emmc_COMP_LIST = board_diag_emmc
389 board_diag_emmc_RELPATH = ti/board/diag/emmc/build
390 board_diag_emmc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/emmc/build
391 board_diag_emmc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
392 board_diag_emmc_MAKEFILE = -f makefile
393 board_diag_emmc_BOARD_DEPENDENCY = yes
394 board_diag_emmc_CORE_DEPENDENCY = yes
395 export board_diag_emmc_COMP_LIST
396 export board_diag_emmc_BOARD_DEPENDENCY
397 export board_diag_emmc_CORE_DEPENDENCY
398 export board_diag_emmc_MAKEFILE
399 board_diag_emmc_PKG_LIST = board_diag_emmc
400 board_diag_emmc_INCLUDE = $(board_diag_emmc_PATH)
401 board_diag_emmc_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm
402 board_diag_emmc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
403 export board_diag_emmc_$(SOC)_CORELIST
404 export board_diag_emmc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
405 board_diag_EXAMPLE_LIST += board_diag_emmc
407 # EXPANSION HEADER
408 board_diag_expHeader_COMP_LIST = board_diag_expHeader
409 board_diag_expHeader_RELPATH = ti/board/diag/exp_header/build
410 board_diag_expHeader_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/exp_header/build
411 board_diag_expHeader_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
412 board_diag_expHeader_MAKEFILE = -f makefile
413 board_diag_expHeader_BOARD_DEPENDENCY = yes
414 board_diag_expHeader_CORE_DEPENDENCY = yes
415 export board_diag_expHeader_COMP_LIST
416 export board_diag_expHeader_BOARD_DEPENDENCY
417 export board_diag_expHeader_CORE_DEPENDENCY
418 export board_diag_expHeader_MAKEFILE
419 board_diag_expHeader_PKG_LIST = board_diag_expHeader
420 board_diag_expHeader_INCLUDE = $(board_diag_expHeader_PATH)
421 board_diag_expHeader_BOARDLIST = j721e_evm j7200_evm
422 board_diag_expHeader_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
423 export board_diag_expHeader_$(SOC)_CORELIST
424 export board_diag_expHeader_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
425 board_diag_EXAMPLE_LIST += board_diag_expHeader
427 # EXTERNAL RTC
428 board_diag_extRtc_COMP_LIST = board_diag_extRtc
429 board_diag_extRtc_RELPATH = ti/board/diag/ext_rtc/build
430 board_diag_extRtc_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/ext_rtc/build
431 board_diag_extRtc_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
432 board_diag_extRtc_MAKEFILE = -f makefile
433 board_diag_extRtc_BOARD_DEPENDENCY = yes
434 board_diag_extRtc_CORE_DEPENDENCY = yes
435 export board_diag_extRtc_COMP_LIST
436 export board_diag_extRtc_BOARD_DEPENDENCY
437 export board_diag_extRtc_CORE_DEPENDENCY
438 export board_diag_extRtc_MAKEFILE
439 board_diag_extRtc_PKG_LIST = board_diag_extRtc
440 board_diag_extRtc_INCLUDE = $(board_diag_extRtc_PATH)
441 board_diag_extRtc_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm
442 board_diag_extRtc_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
443 export board_diag_extRtc_$(SOC)_CORELIST
444 export board_diag_extRtc_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
445 board_diag_EXAMPLE_LIST += board_diag_extRtc
447 # FPD LIB
448 board_diag_fpdLib_COMP_LIST = board_diag_fpdLib
449 board_diag_fpdLib_RELPATH = ti/board/diag/fpd_lib/build
450 board_diag_fpdLib_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/fpd_lib/build
451 board_diag_fpdLib_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
452 board_diag_fpdLib_MAKEFILE = -f makefile
453 board_diag_fpdLib_BOARD_DEPENDENCY = yes
454 board_diag_fpdLib_CORE_DEPENDENCY = yes
455 export board_diag_fpdLib_COMP_LIST
456 export board_diag_fpdLib_BOARD_DEPENDENCY
457 export board_diag_fpdLib_CORE_DEPENDENCY
458 export board_diag_fpdLib_MAKEFILE
459 board_diag_fpdLib_PKG_LIST = board_diag_fpdLib
460 board_diag_fpdLib_INCLUDE = $(board_diag_fpdLib_PATH)
461 board_diag_fpdLib_BOARDLIST = j721e_evm
462 board_diag_fpdLib_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
463 export board_diag_fpdLib_$(SOC)_CORELIST
464 export board_diag_fpdLib_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
465 board_diag_EXAMPLE_LIST += board_diag_fpdLib
467 # Framework
468 board_diag_framework_COMP_LIST = board_diag_framework
469 board_diag_framework_RELPATH = ti/board/diag/framework/build
470 board_diag_framework_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/framework/build
471 board_diag_framework_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
472 board_diag_framework_MAKEFILE = -f makefile
473 board_diag_framework_BOARD_DEPENDENCY = yes
474 board_diag_framework_CORE_DEPENDENCY = yes
475 export board_diag_framework_COMP_LIST
476 export board_diag_framework_BOARD_DEPENDENCY
477 export board_diag_framework_CORE_DEPENDENCY
478 export board_diag_framework_MAKEFILE
479 board_diag_framework_PKG_LIST = board_diag_framework
480 board_diag_framework_INCLUDE = $(board_diag_framework_PATH)
481 board_diag_framework_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm
482 board_diag_framework_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
483 export board_diag_framework_$(SOC)_CORELIST
484 export board_diag_framework_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
485 board_diag_EXAMPLE_LIST += board_diag_framework
487 # HDMI
488 board_diag_hdmi_COMP_LIST = board_diag_hdmi
489 board_diag_hdmi_RELPATH = ti/board/diag/hdmi/build
490 board_diag_hdmi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/hdmi/build
491 board_diag_hdmi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
492 board_diag_hdmi_MAKEFILE = -f makefile
493 board_diag_hdmi_BOARD_DEPENDENCY = yes
494 board_diag_hdmi_CORE_DEPENDENCY = yes
495 export board_diag_hdmi_COMP_LIST
496 export board_diag_hdmi_BOARD_DEPENDENCY
497 export board_diag_hdmi_CORE_DEPENDENCY
498 export board_diag_hdmi_MAKEFILE
499 board_diag_hdmi_PKG_LIST = board_diag_hdmi
500 board_diag_hdmi_INCLUDE = $(board_diag_hdmi_PATH)
501 board_diag_hdmi_BOARDLIST = j721e_evm
502 board_diag_hdmi_$(SOC)_CORELIST = mcu2_0
503 export board_diag_hdmi_$(SOC)_CORELIST
504 export board_diag_hdmi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
505 board_diag_EXAMPLE_LIST += board_diag_hdmi
507 # HYPERBUS
508 board_diag_hyperbus_COMP_LIST = board_diag_hyperbus
509 board_diag_hyperbus_RELPATH = ti/board/diag/hyperbus/build
510 board_diag_hyperbus_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/hyperbus/build
511 board_diag_hyperbus_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
512 board_diag_hyperbus_MAKEFILE = -f makefile
513 board_diag_hyperbus_BOARD_DEPENDENCY = yes
514 board_diag_hyperbus_CORE_DEPENDENCY = yes
515 export board_diag_hyperbus_COMP_LIST
516 export board_diag_hyperbus_BOARD_DEPENDENCY
517 export board_diag_hyperbus_CORE_DEPENDENCY
518 export board_diag_hyperbus_MAKEFILE
519 board_diag_hyperbus_PKG_LIST = board_diag_hyperbus
520 board_diag_hyperbus_INCLUDE = $(board_diag_hyperbus_PATH)
521 board_diag_hyperbus_BOARDLIST = j721e_evm j7200_evm
522 board_diag_hyperbus_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
523 export board_diag_hyperbus_$(SOC)_CORELIST
524 export board_diag_hyperbus_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
525 board_diag_EXAMPLE_LIST += board_diag_hyperbus
527 # icssg_emac
528 export board_diag_icssgEmac_COMP_LIST = board_diag_icssgEmac
529 board_diag_icssgEmac_RELPATH = ti/board/diag/icssg_emac/build
530 board_diag_icssgEmac_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/icssg_emac/build
531 board_diag_icssgEmac_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
532 export board_diag_icssgEmac_MAKEFILE = -f makefile
533 export board_diag_icssgEmac_BOARD_DEPENDENCY = yes
534 export board_diag_icssgEmac_CORE_DEPENDENCY = yes
535 board_diag_icssgEmac_PKG_LIST = board_diag_icssgEmac
536 board_diag_icssgEmac_INCLUDE = $(board_diag_icssgEmac_PATH)
537 board_diag_icssgEmac_BOARDLIST = am65xx_evm am65xx_idk
538 export board_diag_icssgEmac_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
539 export board_diag_icssgEmac_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
540 #board_diag_EXAMPLE_LIST += board_diag_icssgEmac
542 # icssg_led
543 export board_diag_icssgLed_COMP_LIST = board_diag_icssgLed
544 board_diag_icssgLed_RELPATH = ti/board/diag/icssg_led/build
545 board_diag_icssgLed_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/icssg_led/build
546 board_diag_icssgLed_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
547 export board_diag_icssgLed_MAKEFILE = -f makefile
548 export board_diag_icssgLed_BOARD_DEPENDENCY = yes
549 export board_diag_icssgLed_CORE_DEPENDENCY = yes
550 board_diag_icssgLed_PKG_LIST = board_diag_icssgLed
551 board_diag_icssgLed_INCLUDE = $(board_diag_icssgLed_PATH)
552 board_diag_icssgLed_BOARDLIST = am65xx_idk
553 export board_diag_icssgLed_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
554 export board_diag_icssgLed_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
555 board_diag_EXAMPLE_LIST += board_diag_icssgLed
557 # lcd
558 export board_diag_lcd_COMP_LIST = board_diag_lcd
559 board_diag_lcd_RELPATH = ti/board/diag/lcd/build
560 board_diag_lcd_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/lcd/build
561 board_diag_lcd_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
562 export board_diag_lcd_MAKEFILE = -f makefile
563 export board_diag_lcd_BOARD_DEPENDENCY = yes
564 export board_diag_lcd_CORE_DEPENDENCY = yes
565 board_diag_lcd_PKG_LIST = board_diag_lcd
566 board_diag_lcd_INCLUDE = $(board_diag_lcd_PATH)
567 board_diag_lcd_BOARDLIST = am65xx_evm
568 export board_diag_lcd_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
569 export board_diag_lcd_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
570 board_diag_EXAMPLE_LIST += board_diag_lcd
572 # LED
573 board_diag_led_COMP_LIST = board_diag_led
574 board_diag_led_RELPATH = ti/board/diag/led/build
575 board_diag_led_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/led/build
576 board_diag_led_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
577 board_diag_led_MAKEFILE = -f makefile
578 board_diag_led_BOARD_DEPENDENCY = yes
579 board_diag_led_CORE_DEPENDENCY = yes
580 export board_diag_led_COMP_LIST
581 export board_diag_led_BOARD_DEPENDENCY
582 export board_diag_led_CORE_DEPENDENCY
583 export board_diag_led_MAKEFILE
584 board_diag_led_PKG_LIST = board_diag_led
585 board_diag_led_INCLUDE = $(board_diag_led_PATH)
586 board_diag_led_BOARDLIST = j721e_evm am65xx_evm am65xx_idk tpr12_evm j7200_evm
587 board_diag_led_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
588 export board_diag_led_$(SOC)_CORELIST
589 export board_diag_led_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
590 board_diag_EXAMPLE_LIST += board_diag_led
592 # led_industrial
593 export board_diag_ledIndustrial_COMP_LIST = board_diag_ledIndustrial
594 board_diag_ledIndustrial_RELPATH = ti/board/diag/led_industrial/build
595 board_diag_ledIndustrial_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/led_industrial/build
596 board_diag_ledIndustrial_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
597 export board_diag_ledIndustrial_MAKEFILE = -f makefile
598 export board_diag_ledIndustrial_BOARD_DEPENDENCY = yes
599 export board_diag_ledIndustrial_CORE_DEPENDENCY = yes
600 board_diag_ledIndustrial_PKG_LIST = board_diag_ledIndustrial
601 board_diag_ledIndustrial_INCLUDE = $(board_diag_ledIndustrial_PATH)
602 board_diag_ledIndustrial_BOARDLIST = am65xx_evm am65xx_idk
603 export board_diag_ledIndustrial_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
604 export board_diag_ledIndustrial_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
605 board_diag_EXAMPLE_LIST += board_diag_ledIndustrial
607 # LEO PMIC LIB
608 board_diag_leoPmicLib_COMP_LIST = board_diag_leoPmicLib
609 board_diag_leoPmicLib_RELPATH = ti/board/diag/leo_pmic_lib/build
610 board_diag_leoPmicLib_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/leo_pmic_lib/build
611 board_diag_leoPmicLib_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
612 board_diag_leoPmicLib_MAKEFILE = -f makefile
613 board_diag_leoPmicLib_BOARD_DEPENDENCY = yes
614 board_diag_leoPmicLib_CORE_DEPENDENCY = yes
615 export board_diag_leoPmicLib_COMP_LIST
616 export board_diag_leoPmicLib_BOARD_DEPENDENCY
617 export board_diag_leoPmicLib_CORE_DEPENDENCY
618 export board_diag_leoPmicLib_MAKEFILE
619 board_diag_leoPmicLib_PKG_LIST = board_diag_leoPmicLib
620 board_diag_leoPmicLib_INCLUDE = $(board_diag_leoPmicLib_PATH)
621 board_diag_leoPmicLib_BOARDLIST = j721e_evm
622 board_diag_leoPmicLib_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
623 export board_diag_leoPmicLib_$(SOC)_CORELIST
624 export board_diag_leoPmicLib_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
625 board_diag_EXAMPLE_LIST += board_diag_leoPmicLib
627 # LIN
628 board_diag_lin_COMP_LIST = board_diag_lin
629 board_diag_lin_RELPATH = ti/board/diag/lin/build
630 board_diag_lin_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/lin/build
631 board_diag_lin_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
632 board_diag_lin_MAKEFILE = -f makefile
633 board_diag_lin_BOARD_DEPENDENCY = yes
634 board_diag_lin_CORE_DEPENDENCY = yes
635 export board_diag_lin_COMP_LIST
636 export board_diag_lin_BOARD_DEPENDENCY
637 export board_diag_lin_CORE_DEPENDENCY
638 export board_diag_lin_MAKEFILE
639 board_diag_lin_PKG_LIST = board_diag_lin
640 board_diag_lin_INCLUDE = $(board_diag_lin_PATH)
641 board_diag_lin_BOARDLIST = j721e_evm j7200_evm
642 board_diag_lin_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
643 export board_diag_lin_$(SOC)_CORELIST
644 export board_diag_lin_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
645 board_diag_EXAMPLE_LIST += board_diag_lin
647 # MCAN
648 board_diag_mcan_COMP_LIST = board_diag_mcan
649 board_diag_mcan_RELPATH = ti/board/diag/mcan/build
650 board_diag_mcan_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mcan/build
651 board_diag_mcan_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
652 board_diag_mcan_MAKEFILE = -f makefile
653 board_diag_mcan_BOARD_DEPENDENCY = yes
654 board_diag_mcan_CORE_DEPENDENCY = yes
655 export board_diag_mcan_COMP_LIST
656 export board_diag_mcan_BOARD_DEPENDENCY
657 export board_diag_mcan_CORE_DEPENDENCY
658 export board_diag_mcan_MAKEFILE
659 board_diag_mcan_PKG_LIST = board_diag_mcan
660 board_diag_mcan_INCLUDE = $(board_diag_mcan_PATH)
661 board_diag_mcan_BOARDLIST = j721e_evm am65xx_idk j7200_evm
662 board_diag_mcan_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
663 export board_diag_mcan_$(SOC)_CORELIST
664 export board_diag_mcan_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
665 board_diag_EXAMPLE_LIST += board_diag_mcan
667 # mcasp
668 export board_diag_mcasp_COMP_LIST = board_diag_mcasp
669 board_diag_mcasp_RELPATH = ti/board/diag/mcasp/build
670 board_diag_mcasp_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mcasp/build
671 board_diag_mcasp_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
672 export board_diag_mcasp_MAKEFILE = -f makefile
673 export board_diag_mcasp_BOARD_DEPENDENCY = yes
674 export board_diag_mcasp_CORE_DEPENDENCY = yes
675 board_diag_mcasp_PKG_LIST = board_diag_mcasp
676 board_diag_mcasp_INCLUDE = $(board_diag_mcasp_PATH)
677 board_diag_mcasp_BOARDLIST = am65xx_evm
678 export board_diag_mcasp_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
679 export board_diag_mcasp_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
680 #board_diag_EXAMPLE_LIST += board_diag_mcasp
682 # MEM
683 board_diag_mem_COMP_LIST = board_diag_mem
684 board_diag_mem_RELPATH = ti/board/diag/mem/build
685 board_diag_mem_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mem/build
686 board_diag_mem_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
687 board_diag_mem_MAKEFILE = -f makefile
688 board_diag_mem_BOARD_DEPENDENCY = yes
689 board_diag_mem_CORE_DEPENDENCY = yes
690 export board_diag_mem_COMP_LIST
691 export board_diag_mem_BOARD_DEPENDENCY
692 export board_diag_mem_CORE_DEPENDENCY
693 export board_diag_mem_MAKEFILE
694 board_diag_mem_PKG_LIST = board_diag_mem
695 board_diag_mem_INCLUDE = $(board_diag_mem_PATH)
696 board_diag_mem_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm
697 board_diag_mem_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
698 export board_diag_mem_$(SOC)_CORELIST
699 export board_diag_mem_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
700 board_diag_EXAMPLE_LIST += board_diag_mem
702 # MMCSD
703 board_diag_mmcsd_COMP_LIST = board_diag_mmcsd
704 board_diag_mmcsd_RELPATH = ti/board/diag/mmcsd/build
705 board_diag_mmcsd_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/mmcsd/build
706 board_diag_mmcsd_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
707 board_diag_mmcsd_MAKEFILE = -f makefile
708 board_diag_mmcsd_BOARD_DEPENDENCY = yes
709 board_diag_mmcsd_CORE_DEPENDENCY = yes
710 export board_diag_mmcsd_COMP_LIST
711 export board_diag_mmcsd_BOARD_DEPENDENCY
712 export board_diag_mmcsd_CORE_DEPENDENCY
713 export board_diag_mmcsd_MAKEFILE
714 board_diag_mmcsd_PKG_LIST = board_diag_mmcsd
715 board_diag_mmcsd_INCLUDE = $(board_diag_mmcsd_PATH)
716 board_diag_mmcsd_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm
717 board_diag_mmcsd_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
718 export board_diag_mmcsd_$(SOC)_CORELIST
719 export board_diag_mmcsd_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
720 board_diag_EXAMPLE_LIST += board_diag_mmcsd
722 # NOR FLASH
723 board_diag_norflash_COMP_LIST = board_diag_norflash
724 board_diag_norflash_RELPATH = ti/board/diag/norflash/build
725 board_diag_norflash_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/norflash/build
726 board_diag_norflash_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
727 board_diag_norflash_MAKEFILE = -f makefile
728 board_diag_norflash_BOARD_DEPENDENCY = yes
729 board_diag_norflash_CORE_DEPENDENCY = yes
730 export board_diag_norflash_COMP_LIST
731 export board_diag_norflash_BOARD_DEPENDENCY
732 export board_diag_norflash_CORE_DEPENDENCY
733 export board_diag_norflash_MAKEFILE
734 board_diag_norflash_PKG_LIST = board_diag_norflash
735 board_diag_norflash_INCLUDE = $(board_diag_norflash_PATH)
736 board_diag_norflash_BOARDLIST = j721e_evm am65xx_evm am65xx_idk
737 board_diag_norflash_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
738 export board_diag_norflash_$(SOC)_CORELIST
739 export board_diag_norflash_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
740 board_diag_EXAMPLE_LIST += board_diag_norflash
742 # OSPI
743 board_diag_ospi_COMP_LIST = board_diag_ospi
744 board_diag_ospi_RELPATH = ti/board/diag/ospi/build
745 board_diag_ospi_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/ospi/build
746 board_diag_ospi_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
747 board_diag_ospi_MAKEFILE = -f makefile
748 board_diag_ospi_BOARD_DEPENDENCY = yes
749 board_diag_ospi_CORE_DEPENDENCY = yes
750 export board_diag_ospi_COMP_LIST
751 export board_diag_ospi_BOARD_DEPENDENCY
752 export board_diag_ospi_CORE_DEPENDENCY
753 export board_diag_ospi_MAKEFILE
754 board_diag_ospi_PKG_LIST = board_diag_ospi
755 board_diag_ospi_INCLUDE = $(board_diag_ospi_PATH)
756 board_diag_ospi_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm
757 board_diag_ospi_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
758 export board_diag_ospi_$(SOC)_CORELIST
759 export board_diag_ospi_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
760 board_diag_EXAMPLE_LIST += board_diag_ospi
762 # pcie
763 export board_diag_pcie_COMP_LIST = board_diag_pcie
764 board_diag_pcie_RELPATH = ti/board/diag/pcie/build
765 board_diag_pcie_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/pcie/build
766 board_diag_pcie_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
767 export board_diag_pcie_MAKEFILE = -f makefile
768 export board_diag_pcie_BOARD_DEPENDENCY = yes
769 export board_diag_pcie_CORE_DEPENDENCY = yes
770 board_diag_pcie_PKG_LIST = board_diag_pcie
771 board_diag_pcie_INCLUDE = $(board_diag_pcie_PATH)
772 board_diag_pcie_BOARDLIST = am65xx_evm am65xx_idk
773 export board_diag_pcie_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
774 export board_diag_pcie_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
775 board_diag_EXAMPLE_LIST += board_diag_pcie
777 # PMIC
778 board_diag_pmic_COMP_LIST = board_diag_pmic
779 board_diag_pmic_RELPATH = ti/board/diag/pmic/build
780 board_diag_pmic_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/pmic/build
781 board_diag_pmic_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
782 board_diag_pmic_MAKEFILE = -f makefile
783 board_diag_pmic_BOARD_DEPENDENCY = yes
784 board_diag_pmic_CORE_DEPENDENCY = yes
785 export board_diag_pmic_COMP_LIST
786 export board_diag_pmic_BOARD_DEPENDENCY
787 export board_diag_pmic_CORE_DEPENDENCY
788 export board_diag_pmic_MAKEFILE
789 board_diag_pmic_PKG_LIST = board_diag_pmic
790 board_diag_pmic_INCLUDE = $(board_diag_pmic_PATH)
791 board_diag_pmic_BOARDLIST = j721e_evm j7200_evm
792 board_diag_pmic_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
793 export board_diag_pmic_$(SOC)_CORELIST
794 export board_diag_pmic_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
795 board_diag_EXAMPLE_LIST += board_diag_pmic
797 # rotary_switch
798 export board_diag_rotarySwitch_COMP_LIST = board_diag_rotarySwitch
799 board_diag_rotarySwitch_RELPATH = ti/board/diag/rotary_switch/build
800 board_diag_rotarySwitch_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/rotary_switch/build
801 board_diag_rotarySwitch_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
802 export board_diag_rotarySwitch_MAKEFILE = -f makefile
803 export board_diag_rotarySwitch_BOARD_DEPENDENCY = yes
804 export board_diag_rotarySwitch_CORE_DEPENDENCY = yes
805 board_diag_rotarySwitch_PKG_LIST = board_diag_rotarySwitch
806 board_diag_rotarySwitch_INCLUDE = $(board_diag_rotarySwitch_PATH)
807 board_diag_rotarySwitch_BOARDLIST = am65xx_idk
808 export board_diag_rotarySwitch_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
809 export board_diag_rotarySwitch_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
810 board_diag_EXAMPLE_LIST += board_diag_rotarySwitch
812 # RS485 UART
813 board_diag_rs485Uart_COMP_LIST = board_diag_rs485Uart
814 board_diag_rs485Uart_RELPATH = ti/board/diag/rs485_uart/build
815 board_diag_rs485Uart_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/rs485_uart/build
816 board_diag_rs485Uart_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
817 board_diag_rs485Uart_MAKEFILE = -f makefile
818 board_diag_rs485Uart_BOARD_DEPENDENCY = yes
819 board_diag_rs485Uart_CORE_DEPENDENCY = yes
820 export board_diag_rs485Uart_COMP_LIST
821 export board_diag_rs485Uart_BOARD_DEPENDENCY
822 export board_diag_rs485Uart_CORE_DEPENDENCY
823 export board_diag_rs485Uart_MAKEFILE
824 board_diag_rs485Uart_PKG_LIST = board_diag_rs485Uart
825 board_diag_rs485Uart_INCLUDE = $(board_diag_rs485Uart_PATH)
826 board_diag_rs485Uart_BOARDLIST = am65xx_idk j7200_evm
827 board_diag_rs485Uart_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
828 export board_diag_rs485Uart_$(SOC)_CORELIST
829 export board_diag_rs485Uart_SBL_APPIMAGEGEN = yes
830 board_diag_EXAMPLE_LIST += board_diag_rs485Uart
832 # TEMPERATURE
833 board_diag_temperature_COMP_LIST = board_diag_temperature
834 board_diag_temperature_RELPATH = ti/board/diag/temperature/build
835 board_diag_temperature_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/temperature/build
836 board_diag_temperature_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
837 board_diag_temperature_MAKEFILE = -f makefile
838 board_diag_temperature_BOARD_DEPENDENCY = yes
839 board_diag_temperature_CORE_DEPENDENCY = yes
840 export board_diag_temperature_COMP_LIST
841 export board_diag_temperature_BOARD_DEPENDENCY
842 export board_diag_temperature_CORE_DEPENDENCY
843 export board_diag_temperature_MAKEFILE
844 board_diag_temperature_PKG_LIST = board_diag_temperature
845 board_diag_temperature_INCLUDE = $(board_diag_temperature_PATH)
846 board_diag_temperature_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm tpr12_evm
847 board_diag_temperature_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
848 export board_diag_temperature_$(SOC)_CORELIST
849 export board_diag_temperature_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
850 board_diag_EXAMPLE_LIST += board_diag_temperature
852 # UART
853 board_diag_uart_COMP_LIST = board_diag_uart
854 board_diag_uart_RELPATH = ti/board/diag/uart/build
855 board_diag_uart_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/uart/build
856 board_diag_uart_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
857 board_diag_uart_MAKEFILE = -f makefile
858 board_diag_uart_BOARD_DEPENDENCY = yes
859 board_diag_uart_CORE_DEPENDENCY = yes
860 export board_diag_uart_COMP_LIST
861 export board_diag_uart_BOARD_DEPENDENCY
862 export board_diag_uart_CORE_DEPENDENCY
863 export board_diag_uart_MAKEFILE
864 board_diag_uart_PKG_LIST = board_diag_uart
865 board_diag_uart_INCLUDE = $(board_diag_uart_PATH)
866 board_diag_uart_BOARDLIST = j721e_evm am65xx_evm am65xx_idk j7200_evm
867 board_diag_uart_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
868 export board_diag_uart_$(SOC)_CORELIST
869 export board_diag_uart_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
870 board_diag_EXAMPLE_LIST += board_diag_uart
872 # usb_device
873 export board_diag_usbDevice_COMP_LIST = board_diag_usbDevice
874 board_diag_usbDevice_RELPATH = ti/board/diag/usb_device/build
875 board_diag_usbDevice_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/usb_device/build
876 board_diag_usbDevice_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
877 export board_diag_usbDevice_MAKEFILE = -f makefile
878 export board_diag_usbDevice_BOARD_DEPENDENCY = yes
879 export board_diag_usbDevice_CORE_DEPENDENCY = yes
880 board_diag_usbDevice_PKG_LIST = board_diag_usbDevice
881 board_diag_usbDevice_INCLUDE = $(board_diag_usbDevice_PATH)
882 board_diag_usbDevice_BOARDLIST = am65xx_evm am65xx_idk
883 export board_diag_usbDevice_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
884 export board_diag_usbDevice_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
885 board_diag_EXAMPLE_LIST += board_diag_usbDevice
887 # usb_host
888 export board_diag_usbHost_COMP_LIST = board_diag_usbHost
889 board_diag_usbHost_RELPATH = ti/board/diag/usb_host/build
890 board_diag_usbHost_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/usb_host/build
891 board_diag_usbHost_CUSTOM_BINPATH = $(board_diag_LOCAL_BINPATH)
892 export board_diag_usbHost_MAKEFILE = -f makefile
893 export board_diag_usbHost_BOARD_DEPENDENCY = yes
894 export board_diag_usbHost_CORE_DEPENDENCY = yes
895 board_diag_usbHost_PKG_LIST = board_diag_usbHost
896 board_diag_usbHost_INCLUDE = $(board_diag_usbHost_PATH)
897 board_diag_usbHost_BOARDLIST = am65xx_evm am65xx_idk
898 export board_diag_usbHost_$(SOC)_CORELIST = $(board_diag_$(SOC)_CORELIST)
899 export board_diag_usbHost_SBL_APPIMAGEGEN = $(board_diag_APPIMAGEGEN_CTRL)
900 board_diag_EXAMPLE_LIST += board_diag_usbHost
902 # Diagnostic test image creation for SD boot.
903 # Keep this at the end to get executed after building all the diagnostic tests
904 board_diag_img_COMP_LIST = board_diag_img
905 board_diag_img_RELPATH = ti/board/diag/build
906 board_diag_img_PATH = $(PDK_BOARD_DIAG_COMP_PATH)/build
907 board_diag_img_MAKEFILE = -f board_diag_img.mk
908 board_diag_img_BOARD_DEPENDENCY = no
909 board_diag_img_CORE_DEPENDENCY = no
910 board_diag_img_PKG_LIST = board_diag_img
911 export board_diag_img_COMP_LIST
912 export board_diag_img_BOARD_DEPENDENCY
913 export board_diag_img_CORE_DEPENDENCY
914 export board_diag_img_MAKEFILE
915 board_diag_img_INCLUDE = $(board_diag_img_PATH)
916 board_diag_img_BOARDLIST = j721e_evm
917 board_diag_img_$(SOC)_CORELIST = mpu1_0
918 export board_diag_img_$(SOC)_CORELIST
919 board_diag_EXAMPLE_LIST += board_diag_img
921 export board_diag_EXAMPLE_LIST
923 # Diagnostic test build flags
924 ifeq ($(BUILD_PROFILE),debug)
925 BOARD_DIAG_CFLAGS = -DPDK_RAW_BOOT
926 PROFILE = debug
927 export PROFILE
928 export BOARD_DIAG_CFLAGS
929 endif
931 board_diag_component_make_include := 1
932 endif