summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew F. Davis2018-06-18 20:37:40 -0500
committerPraneeth Bajjuri2018-06-27 12:51:46 -0500
commit2aeb391b9ac3605ca7d6e577aa19e8d677934c3e (patch)
tree070ec8c2a46508f4ae925ef6e22dff91e810d6b7 /BoardConfig.mk
parent220af7353981622ae9b8ca45014b2fb6a1361daf (diff)
downloaddevice-ti-j721e-2aeb391b9ac3605ca7d6e577aa19e8d677934c3e.tar.gz
device-ti-j721e-2aeb391b9ac3605ca7d6e577aa19e8d677934c3e.tar.xz
device-ti-j721e-2aeb391b9ac3605ca7d6e577aa19e8d677934c3e.zip
am65xevm: Initial device project baseline
Initial content is based on am57xevm device project. AM65x SoC is lead device of K3 Multicore SoC architecture platform Targeted for broad/catalog market and industrial control to meet product needs of modern embedded devices and platforms. More Info on Processor: http://www.ti.com/lit/ug/spruid7/spruid7.pdf Signed-off-by: Andrew F. Davis <afd@ti.com> [praneeth@ti.com: updated commitmsg] Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Diffstat (limited to 'BoardConfig.mk')
-rw-r--r--BoardConfig.mk60
1 files changed, 60 insertions, 0 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
new file mode 100644
index 0000000..933371f
--- /dev/null
+++ b/BoardConfig.mk
@@ -0,0 +1,60 @@
1#
2# Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
17TARGET_BOARD_PLATFORM := am65x
18
19TARGET_ARCH := arm64
20TARGET_ARCH_VARIANT := armv8-a
21TARGET_CPU_ABI := arm64-v8a
22TARGET_CPU_ABI2 :=
23TARGET_CPU_VARIANT := cortex-a53
24
25TARGET_2ND_ARCH := arm
26TARGET_2ND_ARCH_VARIANT := armv7-a-neon
27TARGET_2ND_CPU_ABI := armeabi-v7a
28TARGET_2ND_CPU_ABI2 := armeabi
29TARGET_2ND_CPU_VARIANT := cortex-a53
30
31TARGET_BOOTIMAGE_FIT := true
32TARGET_NO_BOOTLOADER := true # We use externally built U-Boot
33TARGET_NO_RADIOIMAGE := true
34
35USE_OPENGL_RENDERER := true
36
37# Use mke2fs to create ext4 images
38TARGET_USES_MKE2FS := true
39
40BOARD_FLASH_BLOCK_SIZE := 4096
41
42BOARD_USERDATAIMAGE_PARTITION_SIZE := 2147483648 # 2GB
43BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1073741824 # 1GB
44BOARD_CACHEIMAGE_PARTITION_SIZE := 268435456 # 256MB
45BOARD_VENDORIMAGE_PARTITION_SIZE := 268435456 # 256MB
46
47TARGET_USERIMAGES_USE_EXT4 := true
48BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
49BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
50
51TARGET_COPY_OUT_VENDOR := vendor
52
53BOARD_SEPOLICY_DIRS += \
54 device/ti/am65xevm/sepolicy
55
56BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true
57
58BOARD_VENDOR_KERNEL_MODULES += \
59
60BOARD_RECOVERY_KERNEL_MODULES += \