blob: 7dbd833acb4ccca8a44c0eec53090e84f39fd55a [file] [log] [blame]
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -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 Robert Nelson, BeagleBoard.org Foundation
5#
6
7choice
8 prompt "BeagleBoard.org AM625 based BeaglePlay board"
9 optional
10
11config TARGET_AM625_A53_BEAGLEPLAY
12 bool "BeagleBoard.org AM625 BeaglePlay running on A53"
13 select ARM64
14 select BINMAN
15
16config TARGET_AM625_R5_BEAGLEPLAY
17 bool "BeagleBoard.org AM625 BeaglePlay running on R5"
18 select CPU_V7R
19 select SYS_THUMB_BUILD
20 select K3_LOAD_SYSFW
21 select RAM
22 select SPL_RAM
23 select K3_DDRSS
24 select BINMAN
25 imply SYS_K3_SPL_ATF
26
27endchoice
28
29if TARGET_AM625_A53_BEAGLEPLAY
30
31config SYS_BOARD
32 default "beagleplay"
33
34config SYS_VENDOR
35 default "beagle"
36
37config SYS_CONFIG_NAME
38 default "am62x_evm"
39
40source "board/ti/common/Kconfig"
41
42endif
43
44if TARGET_AM625_R5_BEAGLEPLAY
45
46config SYS_BOARD
47 default "beagleplay"
48
49config SYS_VENDOR
50 default "beagle"
51
52config SYS_CONFIG_NAME
53 default "am62x_evm"
54
55config SPL_LDSCRIPT
56 default "arch/arm/mach-omap2/u-boot-spl.lds"
57
58source "board/ti/common/Kconfig"
59
60endif