blob: c28752a658b3d5c9490bdf55e4e50fcd176cfbc9 [file] [log] [blame]
Lokesh Vutlaf8185032019-06-13 10:29:49 +05301# SPDX-License-Identifier: GPL-2.0+
2#
3# Copyright (C) 2018-2019 Texas Instruments Incorporated - http://www.ti.com/
4# Lokesh Vutla <lokeshvutla@ti.com>
5
6choice
7 prompt "K3 J721E based boards"
8 optional
9
10config TARGET_J721E_A72_EVM
11 bool "TI K3 based J721E EVM running on A72"
12 select ARM64
13 select SOC_K3_J721E
Andreas Dannenberg643eb6e2020-01-07 13:15:54 +053014 select BOARD_LATE_INIT
15 imply TI_I2C_BOARD_DETECT
Lokesh Vutlaf8185032019-06-13 10:29:49 +053016 select SYS_DISABLE_DCACHE_OPS
17
18config TARGET_J721E_R5_EVM
19 bool "TI K3 based J721E EVM running on R5"
20 select CPU_V7R
21 select SYS_THUMB_BUILD
22 select SOC_K3_J721E
23 select K3_LOAD_SYSFW
24 select RAM
25 select SPL_RAM
Dave Gerlachdb243812021-05-11 10:22:10 -050026 select K3_DDRSS
Lokesh Vutlaf8185032019-06-13 10:29:49 +053027 imply SYS_K3_SPL_ATF
Andreas Dannenberg643eb6e2020-01-07 13:15:54 +053028 imply TI_I2C_BOARD_DETECT
Lokesh Vutlaf8185032019-06-13 10:29:49 +053029
Lokesh Vutlacf1d6862020-08-05 22:44:24 +053030config TARGET_J7200_A72_EVM
31 bool "TI K3 based J7200 EVM running on A72"
32 select ARM64
33 select SOC_K3_J721E
34 select BOARD_LATE_INIT
35 imply TI_I2C_BOARD_DETECT
36 select SYS_DISABLE_DCACHE_OPS
37
38config TARGET_J7200_R5_EVM
39 bool "TI K3 based J7200 EVM running on R5"
40 select CPU_V7R
41 select SYS_THUMB_BUILD
42 select SOC_K3_J721E
43 select K3_LOAD_SYSFW
44 select RAM
45 select SPL_RAM
Dave Gerlachdb243812021-05-11 10:22:10 -050046 select K3_DDRSS
Lokesh Vutlacf1d6862020-08-05 22:44:24 +053047 imply SYS_K3_SPL_ATF
48 imply TI_I2C_BOARD_DETECT
49
Lokesh Vutlaf8185032019-06-13 10:29:49 +053050endchoice
51
52if TARGET_J721E_A72_EVM
53
54config SYS_BOARD
55 default "j721e"
56
57config SYS_VENDOR
58 default "ti"
59
60config SYS_CONFIG_NAME
61 default "j721e_evm"
62
Andreas Dannenberg643eb6e2020-01-07 13:15:54 +053063source "board/ti/common/Kconfig"
64
Lokesh Vutlaf8185032019-06-13 10:29:49 +053065endif
66
67if TARGET_J721E_R5_EVM
68
69config SYS_BOARD
70 default "j721e"
71
72config SYS_VENDOR
73 default "ti"
74
75config SYS_CONFIG_NAME
76 default "j721e_evm"
77
78config SPL_LDSCRIPT
79 default "arch/arm/mach-omap2/u-boot-spl.lds"
80
Andreas Dannenberg643eb6e2020-01-07 13:15:54 +053081source "board/ti/common/Kconfig"
82
Lokesh Vutlaf8185032019-06-13 10:29:49 +053083endif
Lokesh Vutlacf1d6862020-08-05 22:44:24 +053084
85if TARGET_J7200_A72_EVM
86
87config SYS_BOARD
88 default "j721e"
89
90config SYS_VENDOR
91 default "ti"
92
93config SYS_CONFIG_NAME
94 default "j721e_evm"
95
96source "board/ti/common/Kconfig"
97
98endif
99
100if TARGET_J7200_R5_EVM
101
102config SYS_BOARD
103 default "j721e"
104
105config SYS_VENDOR
106 default "ti"
107
108config SYS_CONFIG_NAME
109 default "j721e_evm"
110
111config SPL_LDSCRIPT
112 default "arch/arm/mach-omap2/u-boot-spl.lds"
113
114source "board/ti/common/Kconfig"
115
116endif