Files

61 lines
2.1 KiB
Plaintext

#
# SPDX-License-Identifier: GPL-2.0
#
# Copyright (c) 2013-2023 Igor Pecovnik, [email protected]
#
# This file is a part of the Armbian Build Framework
# https://github.com/armbian/build/
#
source "${BASH_SOURCE%/*}/include/k3_common.inc"
declare -g LINUXFAMILY="k3"
declare -g ATFSOURCE="https://github.com/ARM-software/arm-trusted-firmware"
case "${BRANCH}" in
vendor | vendor-rt) # uses latest publicly released TI Processor SDK tag
declare -g TI_PSDK_TAG="11.02.08"
declare -g KERNELSOURCE="https://github.com/TexasInstruments/ti-linux-kernel"
declare -g KERNEL_MAJOR_MINOR="6.12"
declare -g KERNELBRANCH="tag:${TI_PSDK_TAG}"
declare -g KERNEL_DESCRIPTION="Texas Instruments currently supported Processor SDK kernel"
declare -g ATFBRANCH="commit:e0c4d3903b382bf34f552af53e6d955fae5283ab"
declare -g OPTEE_BRANCH="commit:a9690ae39995af36a31b7a4f446f27ea0787e3a4"
declare -g TI_LINUX_FIRMWARE_BRANCH="tag:${TI_PSDK_TAG}"
declare -g BOOTSOURCE="https://github.com/TexasInstruments/ti-u-boot"
declare -g BOOTBRANCH="tag:${TI_PSDK_TAG}"
EXTRAWIFI="no"
;;
vendor-edge) # uses latest pre-released TI Processor SDK tag
declare -g KERNELSOURCE="https://github.com/TexasInstruments/ti-linux-kernel"
declare -g KERNEL_MAJOR_MINOR="6.12"
declare -g KERNELBRANCH="branch:ti-linux-6.12.y"
declare -g KERNEL_DESCRIPTION="Texas Instruments latest pre-released Processor SDK kernel"
declare -g ATFBRANCH="branch:master"
declare -g OPTEE_BRANCH="branch:master"
declare -g TI_LINUX_FIRMWARE_BRANCH="branch:ti-linux-firmware"
declare -g BOOTSOURCE="https://github.com/TexasInstruments/ti-u-boot"
declare -g BOOTBRANCH="branch:ti-u-boot-2025.01"
EXTRAWIFI="no"
;;
esac
case "${BOOT_SOC}" in
am62l) # update commit sha with each update of "vendor"/"vendor-rt" until 62L ATF in upstream
declare -g ATFSOURCE="https://github.com/TexasInstruments/arm-trusted-firmware"
if [[ "${BRANCH}" == "vendor" || "${BRANCH}" == "vendor-rt" ]]; then
declare -g ATFBRANCH="commit:5939ceaeb664b8da5499dc4ecfa1caa7f5bcc31a"
elif [[ "${BRANCH}" == "vendor-edge" ]]; then
declare -g ATFBRANCH="branch:ti-master"
fi
;;
esac