blob: 2e115f14171d5aeb8816cf089bd989207a745903 [file] [log] [blame]
David Huang5d9fadf2022-01-25 20:56:37 +05301# SPDX-License-Identifier: GPL-2.0+
2#
3# Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/
4# David Huang <d-huang@ti.com>
5
6choice
7 prompt "K3 J721S2 board"
8 optional
9
10config TARGET_J721S2_A72_EVM
11 bool "TI K3 based J721S2 EVM running on A72"
12 select ARM64
13 select SOC_K3_J721S2
14 select BOARD_LATE_INIT
15 imply TI_I2C_BOARD_DETECT
16 select SYS_DISABLE_DCACHE_OPS
17
18config TARGET_J721S2_R5_EVM
19 bool "TI K3 based J721S2 EVM running on R5"
20 select CPU_V7R
21 select SYS_THUMB_BUILD
22 select SOC_K3_J721S2
23 select K3_LOAD_SYSFW
24 select RAM
25 select SPL_RAM
26 select K3_DDRSS
27 imply SYS_K3_SPL_ATF
28 imply TI_I2C_BOARD_DETECT
29
30endchoice
31
32if TARGET_J721S2_A72_EVM
33
34config SYS_BOARD
35 default "j721s2"
36
37config SYS_VENDOR
38 default "ti"
39
40config SYS_CONFIG_NAME
41 default "j721s2_evm"
42
43source "board/ti/common/Kconfig"
44
45endif
46
47if TARGET_J721S2_R5_EVM
48
49config SYS_BOARD
50 default "j721s2"
51
52config SYS_VENDOR
53 default "ti"
54
55config SYS_CONFIG_NAME
56 default "j721s2_evm"
57
58config SPL_LDSCRIPT
59 default "arch/arm/mach-omap2/u-boot-spl.lds"
60
61source "board/ti/common/Kconfig"
62
63endif