blob: b1d79a3f64a4c7cbaa7082a236ceb16849d8e33a [file] [log] [blame]
Manorit Chawdhryab031c72025-03-17 10:24:26 +05301// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
4 */
5
6#define SPL_BOARD_DTB "spl/dts/ti/k3-j742s2-evm.dtb"
7#define BOARD_DESCRIPTION "k3-j742s2-evm"
8#define UBOOT_BOARD_DESCRIPTION "U-Boot for J742S2 board"
9
10#include "k3-j784s4-binman.dtsi"
11
12#if !defined(CONFIG_ARM64)
13
14&binman {
15 tiboot3-j742s2-hs-fs {
16 insert-template = <&tiboot3_j784s4_hs_fs>;
17 filename = "tiboot3-j742s2-hs-fs-evm.bin";
18 symlink = "tiboot3.bin";
19 };
20
21 tiboot3-j742s2-hs {
22 insert-template = <&tiboot3_j784s4_hs>;
23 filename = "tiboot3-j742s2-hs-evm.bin";
24 };
25};
26
27&ti_fs_enc_fs {
28 filename = "ti-sysfw/ti-fs-firmware-j742s2-hs-fs-enc.bin";
29};
30
31&sysfw_inner_cert_fs {
32 filename = "ti-sysfw/ti-fs-firmware-j742s2-hs-fs-cert.bin";
33};
34
35&ti_fs_enc {
36 filename = "ti-sysfw/ti-fs-firmware-j742s2-hs-enc.bin";
37};
38
39&sysfw_inner_cert {
40 filename = "ti-sysfw/ti-fs-firmware-j742s2-hs-cert.bin";
41};
42
43#else // CONFIG_ARM64
44
45&binman {
Manorit Chawdhryab031c72025-03-17 10:24:26 +053046 tispl {
47 insert-template = <&ti_spl>;
Andrew Davis7ed4a852025-04-25 17:54:03 -050048
49 fit {
50 images {
51 dm {
52 ti-dm {
53 filename = "ti-dm/j742s2/ipc_echo_testb_mcu1_0_release_strip.xer5f";
54 };
55 };
56 };
57 };
Manorit Chawdhryab031c72025-03-17 10:24:26 +053058 };
59
60 u-boot {
61 insert-template = <&u_boot>;
62 };
63
64 tispl-unsigned {
65 insert-template = <&ti_spl_unsigned>;
Andrew Davis7ed4a852025-04-25 17:54:03 -050066
67 fit {
68 images {
69 dm {
70 ti-dm {
71 filename = "ti-dm/j742s2/ipc_echo_testb_mcu1_0_release_strip.xer5f";
72 };
73 };
74 };
75 };
Manorit Chawdhryab031c72025-03-17 10:24:26 +053076 };
77
78 u-boot-unsigned {
79 insert-template = <&u_boot_unsigned>;
80 };
81};
82
83#endif