pitximx8mp4g.sh 2.92 KB
readonly ARCH_CPU="64BIT"

# U-Boot
readonly G_UBOOT_SRC_DIR="${DEF_SRC_DIR}/uboot"
readonly G_UBOOT_GIT="git@git.embedian.com:developer/smarc-t335x-uboot.git"
readonly G_UBOOT_BRANCH="pitx_8mp_lf_v2020.04"
readonly G_UBOOT_REV="cfa1e5cb4c6bbe523bad049a37de11ec2db463b5"
G_UBOOT_DEF_CONFIG_MMC="pitximx8mp_4g_defconfig"
readonly G_UBOOT_NAME_FOR_EMMC='imx-boot-sd.bin'

# Linux kernel
readonly G_LINUX_KERNEL_SRC_DIR="${DEF_SRC_DIR}/kernel"
readonly G_LINUX_KERNEL_GIT="git@git.embedian.com:developer/smarc-fsl-linux-kernel.git"
readonly G_LINUX_KERNEL_BRANCH="pitx_8mp_lf-5.10.y"
readonly G_LINUX_KERNEL_REV="802e949e8413ebe10cf85275991a2d48ec81e56f"
readonly G_LINUX_KERNEL_DEF_CONFIG='pitxmx8mplus_defconfig'
G_LINUX_DTB="embedian/imx8mp-pitx.dtb
       embedian/imx8mp-pitx-lvds.dtb
       "

readonly G_GPU_IMX_VIV_PACKAGE_DIR="imx-gpu-viv-6.4.3.p1.4"
readonly G_GPU_IMX_VIV_SDK_PACKAGE_DIR="imx-gpu-sdk-6.4.0.p2.0"
readonly GST_MM_VERSION="MM_04.05.07_2011_L5.4.70"
readonly G_GST_PLUGINS_BAD_DIR="MM_04.05.07_2011_L5.4.70_U1"
readonly G2D_PACKAGE_DIR="imx-gpu-g2d-6.4.3.p1.4"
readonly IMX_FIRMWARE_VERSION="8.10"
readonly WESTON_PACKAGE_DIR="imx8m-vivante-g2d/weston-9"
readonly IMX_GPU_VIV_DEFAULT_WL_PACKAGE="imx-gpu-viv-core"

readonly G_IMX_CODEC_DIR="imxcodec-4.5.7"
readonly G_IMX_PARSER_DIR="imxparser-4.5.7"
readonly G_IMX_VPU_HANTRO_DIR="imxvpuhantro-1.20.0"
readonly G_IMX_VPU_HANTRO_VC_DIR="imxvpuhantro-vc-1.3.0"
readonly G_IMX_VPU_WRAPPER_DIR="imxvpuwrap-4.5.7"
readonly G_IMX_NN_DIR="imx-nn-1.1.9"

IMXGSTPLG="imx-gst1.0-plugin-mx8mp"
G2DPACKAGE="imx-gpu-g2d"
readonly G_NO_EXECSTACK="y"

# Flashing variables
BOOTLOADER_OFFSET=32

BOOT_DTB="imx8mp-pitx.dtb"
DEFAULT_BOOT_DTB="imx8mp-pitx.dtb"

readonly G_IMXBOOT_SRC_DIR="${DEF_SRC_DIR}/imx-mkimage"
readonly G_IMXBOOT_GIT="git://github.com/nxp-imx/imx-mkimage.git"
readonly G_IMXBOOT_BRACH="imx_5.4.70_2.3.0"
readonly G_IMXBOOT_REV="8947fea369ab3932259630232cfb9f87b8f9dda1"

#imx-atf
readonly G_IMX_ATF_SRC_DIR="${DEF_SRC_DIR}/imx-atf"
readonly G_IMX_ATF_GIT="git://github.com/nxp-imx/imx-atf.git"
readonly G_IMX_ATF_BRANCH="imx_5.4.70_2.3.0"
readonly G_IMX_ATF_REV="f1d7187f261ebf4b8a2a70d638d4bfc0a9b26c29"

HDMI=yes
TEE_LOAD_ADDR=0x56000000
ATF_LOAD_ADDR=0x00970000
UBOOT_DTB="imx8mp-pitx.dtb"
IMXBOOT_TARGETS="flash_evk"
IMX_BOOT_TOOL_BL_BIN="bl31-imx8mp.bin"

# default mirror
readonly DEF_DEBIAN_MIRROR="https://snapshot.debian.org/archive/debian/20210712T151030Z/"

#rootfs package group control
#Default compilation of rootfs (Console Base + Multimedia + Graphics)
#set package group below from G_DEBIAN_DISTRO_FEATURE_XX="n" to disable it

#Multimedia - GStreamer Packages - Set it to "n" if you want to disable it
readonly G_DEBIAN_DISTRO_FEATURE_MM="y"

#Graphics - Full Graphics and GPU SDK - Set it to "n" if you want to disable it
readonly G_DEBIAN_DISTRO_FEATURE_GRAPHICS="y"

#Machine Learning - Machine learning libraries - Set it to "n" if you want to disable it
readonly G_DEBIAN_DISTRO_FEATURE_ML="y"