blob: bdf12ee8f7e30671784ec71866414f176ab8a29f [file] [log] [blame]
Lokesh Vutla1a9dd212019-06-13 10:29:49 +05301/* SPDX-License-Identifier: GPL-2.0+ */
2/*
3 * Configuration header file for K3 J721E EVM
4 *
Suman Anna5c8e9332020-08-17 18:15:12 -05005 * Copyright (C) 2018-2020 Texas Instruments Incorporated - https://www.ti.com/
Lokesh Vutla1a9dd212019-06-13 10:29:49 +05306 * Lokesh Vutla <lokeshvutla@ti.com>
7 */
8
9#ifndef __CONFIG_J721E_EVM_H
10#define __CONFIG_J721E_EVM_H
11
12#include <linux/sizes.h>
Lokesh Vutla1a9dd212019-06-13 10:29:49 +053013
Vaishnav Achath07127892022-05-09 11:50:15 +053014/* FLASH Configuration */
Tom Rini6a5dccc2022-11-16 13:10:41 -050015#define CFG_SYS_FLASH_BASE 0x000000000
Lokesh Vutla1a9dd212019-06-13 10:29:49 +053016
17/* SPL Loader Configuration */
Lokesh Vutla046ad432020-08-05 22:44:24 +053018#if defined(CONFIG_TARGET_J721E_A72_EVM) || defined(CONFIG_TARGET_J7200_A72_EVM)
Tom Rini6a5dccc2022-11-16 13:10:41 -050019#define CFG_SYS_UBOOT_BASE 0x50280000
Vignesh Raghavendra853a6892020-01-27 17:59:26 +053020/* Image load address in RAM for DFU boot*/
Lokesh Vutla1a9dd212019-06-13 10:29:49 +053021#else
Tom Rini6a5dccc2022-11-16 13:10:41 -050022#define CFG_SYS_UBOOT_BASE 0x50080000
Lokesh Vutla1a9dd212019-06-13 10:29:49 +053023#endif
24
Jonathan Humphreys1f522a92024-06-14 11:35:34 -050025/**
26 * define J721E_SK_TIBOOT3_IMAGE_GUID - firmware GUID for J721e sk tiboot3.bin
27 * define J721E_SK_SPL_IMAGE_GUID - firmware GUID for J721e sk SPL
28 * define J721E_SK_UBOOT_IMAGE_GUID - firmware GUID for J721e sk UBOOT
29 * define J721E_SK_SYSFW_IMAGE_GUID - firmware GUID for J721e sk SYSFW
30 *
31 * These GUIDs are used in capsules updates to identify the corresponding
32 * firmware object.
33 *
34 * Board developers using this as a starting reference should
35 * define their own GUIDs to ensure that firmware repositories (like
36 * LVFS) do not confuse them.
37 */
38#define J721E_SK_TIBOOT3_IMAGE_GUID \
39 EFI_GUID(0xe672b518, 0x7cd7, 0x4014, 0xbd, 0x8d, \
40 0x40, 0x72, 0x4d, 0x0a, 0xd4, 0xdc)
41
42#define J721E_SK_SPL_IMAGE_GUID \
43 EFI_GUID(0x86f710ad, 0x10cf, 0x46ea, 0xac, 0x67, \
44 0x85, 0x6a, 0xe0, 0x6e, 0xfa, 0xd2)
45
46#define J721E_SK_UBOOT_IMAGE_GUID \
47 EFI_GUID(0x81b58fb0, 0x3b00, 0x4add, 0xa2, 0x0a, \
48 0xc1, 0x85, 0xbb, 0xac, 0xa1, 0xed)
49
50#define J721E_SK_SYSFW_IMAGE_GUID \
51 EFI_GUID(0x6fd10680, 0x361b, 0x431f, 0x80, 0xaa, \
52 0x89, 0x94, 0x55, 0x81, 0x9e, 0x11)
53
Lokesh Vutla1a9dd212019-06-13 10:29:49 +053054/* Now for the remaining common defines */
55#include <configs/ti_armv7_common.h>
56
Lokesh Vutla1a9dd212019-06-13 10:29:49 +053057#endif /* __CONFIG_J721E_EVM_H */