1# 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
14	select BOARD_LATE_INIT
15	imply TI_I2C_BOARD_DETECT
16	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
26	select K3_DDRSS
27	imply SYS_K3_SPL_ATF
28	imply TI_I2C_BOARD_DETECT
29
30config 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
46	select K3_DDRSS
47	imply SYS_K3_SPL_ATF
48	imply TI_I2C_BOARD_DETECT
49
50endchoice
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
63source "board/ti/common/Kconfig"
64
65endif
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
81source "board/ti/common/Kconfig"
82
83endif
84
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
117