blob: 0f21582614d59182c97bc4b4c0ca5829ab38a7db [file] [log] [blame]
Nishanth Menonac205d82023-11-04 03:11:01 -05001# SPDX-License-Identifier: GPL-2.0+
2#
3# Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/
4# Copyright (C) 2022-2023 Jason Kridner, BeagleBoard.org Foundation
5# Copyright (C) 2022-2023 Robert Nelson, BeagleBoard.org Foundation
6#
7
8choice
9 prompt "BeagleBoard.org J721E/TDA4VM based BeagleBone AI-64 board"
10 optional
11
12config TARGET_J721E_A72_BEAGLEBONEAI64
13 bool "BeagleBoard.org J721E BeagleBone AI-64 running on A72"
14 select ARM64
15 select SYS_DISABLE_DCACHE_OPS
16 select BINMAN
17
18config TARGET_J721E_R5_BEAGLEBONEAI64
19 bool "BeagleBoard.org J721E BeagleBone AI-64 running on R5"
20 select CPU_V7R
21 select SYS_THUMB_BUILD
22 select K3_LOAD_SYSFW
23 select RAM
24 select SPL_RAM
25 select K3_DDRSS
26 select BINMAN
27 imply SYS_K3_SPL_ATF
28
29endchoice
30
31if TARGET_J721E_A72_BEAGLEBONEAI64
32
33config SYS_BOARD
34 default "beagleboneai64"
35
36config SYS_VENDOR
37 default "beagle"
38
39config SYS_CONFIG_NAME
Jonathan Humphreysc4b5f822024-06-14 11:35:46 -050040 default "beagleboneai64"
Nishanth Menonac205d82023-11-04 03:11:01 -050041
42source "board/ti/common/Kconfig"
43
44endif
45
46if TARGET_J721E_R5_BEAGLEBONEAI64
47
48config SYS_BOARD
49 default "beagleboneai64"
50
51config SYS_VENDOR
52 default "beagle"
53
54config SYS_CONFIG_NAME
Jonathan Humphreysc4b5f822024-06-14 11:35:46 -050055 default "beagleboneai64"
Nishanth Menonac205d82023-11-04 03:11:01 -050056
57source "board/ti/common/Kconfig"
58
59endif