Lokesh Vutla | 1a9dd21 | 2019-06-13 10:29:49 +0530 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
| 2 | /* |
| 3 | * Configuration header file for K3 J721E EVM |
| 4 | * |
Suman Anna | 5c8e933 | 2020-08-17 18:15:12 -0500 | [diff] [blame] | 5 | * Copyright (C) 2018-2020 Texas Instruments Incorporated - https://www.ti.com/ |
Lokesh Vutla | 1a9dd21 | 2019-06-13 10:29:49 +0530 | [diff] [blame] | 6 | * 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 Vutla | 1a9dd21 | 2019-06-13 10:29:49 +0530 | [diff] [blame] | 13 | |
Vaishnav Achath | 0712789 | 2022-05-09 11:50:15 +0530 | [diff] [blame] | 14 | /* FLASH Configuration */ |
Tom Rini | 6a5dccc | 2022-11-16 13:10:41 -0500 | [diff] [blame] | 15 | #define CFG_SYS_FLASH_BASE 0x000000000 |
Lokesh Vutla | 1a9dd21 | 2019-06-13 10:29:49 +0530 | [diff] [blame] | 16 | |
| 17 | /* SPL Loader Configuration */ |
Lokesh Vutla | 046ad43 | 2020-08-05 22:44:24 +0530 | [diff] [blame] | 18 | #if defined(CONFIG_TARGET_J721E_A72_EVM) || defined(CONFIG_TARGET_J7200_A72_EVM) |
Tom Rini | 6a5dccc | 2022-11-16 13:10:41 -0500 | [diff] [blame] | 19 | #define CFG_SYS_UBOOT_BASE 0x50280000 |
Vignesh Raghavendra | 853a689 | 2020-01-27 17:59:26 +0530 | [diff] [blame] | 20 | /* Image load address in RAM for DFU boot*/ |
Lokesh Vutla | 1a9dd21 | 2019-06-13 10:29:49 +0530 | [diff] [blame] | 21 | #else |
Tom Rini | 6a5dccc | 2022-11-16 13:10:41 -0500 | [diff] [blame] | 22 | #define CFG_SYS_UBOOT_BASE 0x50080000 |
Lokesh Vutla | 1a9dd21 | 2019-06-13 10:29:49 +0530 | [diff] [blame] | 23 | #endif |
| 24 | |
Jonathan Humphreys | 1f522a9 | 2024-06-14 11:35:34 -0500 | [diff] [blame] | 25 | /** |
| 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 Vutla | 1a9dd21 | 2019-06-13 10:29:49 +0530 | [diff] [blame] | 54 | /* Now for the remaining common defines */ |
| 55 | #include <configs/ti_armv7_common.h> |
| 56 | |
Lokesh Vutla | 1a9dd21 | 2019-06-13 10:29:49 +0530 | [diff] [blame] | 57 | #endif /* __CONFIG_J721E_EVM_H */ |