mirror of
https://github.com/lingble/meta-tegra.git
synced 2025-10-29 19:42:41 +00:00
meta: update L4T from R32.2.1 to R32.2.3
Note that the kernel and U-Boot branch names show "32.2.2" instead of "32.2.3," but this corresponds to the latest branches in NVIDIA's repositories. The BSP update appears to be the ony change from JetPack 4.2.2 to JetPack 4.2.3. Signed-off-by: Matt Madison <matt@madison.systems>
This commit is contained in:
18
README
18
README
@@ -1,20 +1,20 @@
|
|||||||
OpenEmbedded/Yocto BSP layer for NVIDIA Tegra X1/X2/AGX/K1
|
OpenEmbedded/Yocto BSP layer for NVIDIA Tegra X1/X2/AGX
|
||||||
==========================================================
|
=======================================================
|
||||||
|
|
||||||
Boards supported:
|
Boards supported:
|
||||||
* Jetson-TX1 development kit (Linux4Tegra R32.2.1, JetPack 4.2.2)
|
* Jetson-TX1 development kit (Linux4Tegra R32.2.3, JetPack 4.2.3)
|
||||||
* Jetson-TX2 development kit (Linux4Tegra R32.2.1, JetPack 4.2.2)
|
* Jetson-TX2 development kit (Linux4Tegra R32.2.3, JetPack 4.2.3)
|
||||||
* Jetson AGX Xavier development kit (Linux4Tegra R32.2, JetPack 4.2.2)
|
* Jetson AGX Xavier development kit (Linux4Tegra R32.2.3, JetPack 4.2.3)
|
||||||
* Jetson Nano development kit (Linux4Tegra R32.2.1, JetPack 4.2.2)
|
* Jetson Nano development kit (Linux4Tegra R32.2.3, JetPack 4.2.3)
|
||||||
|
|
||||||
Also supported:
|
Also supported:
|
||||||
* Jetson-TX2i module (Linux4Tegra R32.2.1, JetPack 4.2.2)
|
* Jetson-TX2i module (Linux4Tegra R32.2.3, JetPack 4.2.3)
|
||||||
* Jetson-TX2 4GB module (Linux4Tegra R32.2.1, JetPack 4.2.2)
|
* Jetson-TX2 4GB module (Linux4Tegra R32.2.3, JetPack 4.2.3)
|
||||||
|
|
||||||
This layer depends on:
|
This layer depends on:
|
||||||
URI: git://git.openembedded.org/openembedded-core
|
URI: git://git.openembedded.org/openembedded-core
|
||||||
branch: master
|
branch: master
|
||||||
LAYERSERIES_COMPAT: warrior, zeus
|
LAYERSERIES_COMPAT: zeus
|
||||||
|
|
||||||
|
|
||||||
PLEASE NOTE
|
PLEASE NOTE
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
L4T_BSP_NAME ??= "TX2-AGX"
|
L4T_BSP_NAME ??= "t186ref_release_aarch64"
|
||||||
|
L4T_SRCS_NAME ??= "Sources/T186"
|
||||||
L4T_BSP_PREFIX ??= "Tegra186"
|
L4T_BSP_PREFIX ??= "Tegra186"
|
||||||
|
|
||||||
L4T_VERSION ?= "32.2.1"
|
L4T_VERSION ?= "32.2.3"
|
||||||
|
|
||||||
def l4t_release_dir(d):
|
def l4t_release_dir(d):
|
||||||
verparts = d.getVar('L4T_VERSION').split('.')
|
verparts = d.getVar('L4T_VERSION').split('.')
|
||||||
|
|||||||
@@ -45,5 +45,6 @@ PREFERRED_PROVIDER_cboot ?= "cboot-prebuilt"
|
|||||||
|
|
||||||
require conf/machine/include/tegra-common.inc
|
require conf/machine/include/tegra-common.inc
|
||||||
|
|
||||||
L4T_BSP_NAME = "TX2-AGX"
|
L4T_BSP_NAME = "t186ref_release_aarch64"
|
||||||
|
L4T_SRCS_NAME = "Sources/T186"
|
||||||
L4T_BSP_PREFIX = "Tegra186"
|
L4T_BSP_PREFIX = "Tegra186"
|
||||||
|
|||||||
@@ -41,5 +41,6 @@ PREFERRED_PROVIDER_cboot ?= "cboot-prebuilt"
|
|||||||
|
|
||||||
require conf/machine/include/tegra-common.inc
|
require conf/machine/include/tegra-common.inc
|
||||||
|
|
||||||
L4T_BSP_NAME = "TX2-AGX"
|
L4T_BSP_NAME = "t186ref_release_aarch64"
|
||||||
|
L4T_SRCS_NAME = "Sources/T186"
|
||||||
L4T_BSP_PREFIX = "Tegra186"
|
L4T_BSP_PREFIX = "Tegra186"
|
||||||
|
|||||||
@@ -34,5 +34,6 @@ PREFERRED_RPROVIDER_u-boot-fw-utils = "u-boot-fw-utils-tegra"
|
|||||||
|
|
||||||
require conf/machine/include/tegra-common.inc
|
require conf/machine/include/tegra-common.inc
|
||||||
|
|
||||||
L4T_BSP_NAME = "Nano-TX1"
|
L4T_BSP_NAME = "t210ref_release_aarch64"
|
||||||
|
L4T_SRCS_NAME = "Sources/T210"
|
||||||
L4T_BSP_PREFIX = "Tegra210"
|
L4T_BSP_PREFIX = "Tegra210"
|
||||||
|
|||||||
@@ -4,16 +4,16 @@ LIC_FILES_CHKSUM = "file://nv_tegra/LICENSE;md5=2cc00be68c1227a7c42ff3620ef75d05
|
|||||||
|
|
||||||
SRC_URI = "${L4T_URI_BASE}/${L4T_BSP_PREFIX}_Linux_R${PV}_aarch64.tbz2;name=l4t \
|
SRC_URI = "${L4T_URI_BASE}/${L4T_BSP_PREFIX}_Linux_R${PV}_aarch64.tbz2;name=l4t \
|
||||||
${L4T_URI_BASE}/secureboot_R${PV}_aarch64.tbz2;downloadfilename=${L4T_BSP_PREFIX}_secureboot_${PV}.tbz2;name=sb"
|
${L4T_URI_BASE}/secureboot_R${PV}_aarch64.tbz2;downloadfilename=${L4T_BSP_PREFIX}_secureboot_${PV}.tbz2;name=sb"
|
||||||
L4T_MD5SUM = "47a7b43f119888f7506a6ff447f43036"
|
L4T_MD5SUM = "7226aeff2e4d41800e3af956d7f0587b"
|
||||||
L4T_SHA256SUM = "37590079ca19f7c6b0735f90a189ad7a7dc220d37cd1b72df5de703469ca0e65"
|
L4T_SHA256SUM = "3e56179b0270a89a745cef3b1fa80af6499947f79ced8de701a85b1c56acac3b"
|
||||||
L4T_MD5SUM_tegra210 = "2d648bbc77c510c4e7e0c809996d24e8"
|
L4T_MD5SUM_tegra210 = "a4a62847f60aedbbc331a1c58af1ab1e"
|
||||||
L4T_SHA256SUM_tegra210 = "61b71826da43ec1146bea362a019809d96eca77718ace8d745578c992e024885"
|
L4T_SHA256SUM_tegra210 = "89636f32741c388e46b7876198332457db1845dd6c52779960e0cec5511d6c02"
|
||||||
SRC_URI[l4t.md5sum] = "${L4T_MD5SUM}"
|
SRC_URI[l4t.md5sum] = "${L4T_MD5SUM}"
|
||||||
SRC_URI[l4t.sha256sum] = "${L4T_SHA256SUM}"
|
SRC_URI[l4t.sha256sum] = "${L4T_SHA256SUM}"
|
||||||
SB_MD5SUM = "788c0551ebad93308e56a4ff143e9e91"
|
SB_MD5SUM = "a5de7dd3d77e6f708e71ca6d12fdac27"
|
||||||
SB_SHA256SUM = "cc47c9e07506f5796baf88cb944b4df52f92cd0d355477b32578f12e0f3cd7bf"
|
SB_SHA256SUM = "696f2fd5cb02d9808927d96253a598e6d8c5777d06c32f25cb2714032f67d39e"
|
||||||
SB_MD5SUM_tegra210 = "33239f75f0c59e2e2ce1e721aeacc9ce"
|
SB_MD5SUM_tegra210 = "23a89c95e467da4b36c76005bfb91379"
|
||||||
SB_SHA256SUM_tegra210 = "8bc3373006251f770fae0c3b33a4f1f4835928e90f0e82facb6985df237b2df0"
|
SB_SHA256SUM_tegra210 = "5b9b62bcbd200c994fcc8b3ebbfccae623c011922079d911786dabedfb2b1576"
|
||||||
SRC_URI[sb.md5sum] = "${SB_MD5SUM}"
|
SRC_URI[sb.md5sum] = "${SB_MD5SUM}"
|
||||||
SRC_URI[sb.sha256sum] = "${SB_SHA256SUM}"
|
SRC_URI[sb.sha256sum] = "${SB_SHA256SUM}"
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
SOC_FAMILY = "tegra186"
|
SOC_FAMILY = "tegra186"
|
||||||
L4T_BSP_NAME = "TX2-AGX"
|
L4T_BSP_NAME = "t186ref_release_aarch64"
|
||||||
L4T_BSP_PREFIX = "Tegra186"
|
L4T_BSP_PREFIX = "Tegra186"
|
||||||
|
|
||||||
require tegra-binaries-${PV}.inc
|
require tegra-binaries-${PV}.inc
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
SOC_FAMILY = "tegra210"
|
SOC_FAMILY = "tegra210"
|
||||||
L4T_BSP_NAME = "Nano-TX1"
|
L4T_BSP_NAME = "t210ref_release_aarch64"
|
||||||
L4T_BSP_PREFIX = "Tegra210"
|
L4T_BSP_PREFIX = "Tegra210"
|
||||||
|
|
||||||
require tegra-binaries-${PV}.inc
|
require tegra-binaries-${PV}.inc
|
||||||
@@ -1,8 +1,9 @@
|
|||||||
SRC_URI = "${L4T_URI_BASE}/Sources/public_sources.tbz2;downloadfilename=${L4T_BSP_PREFIX}-public_sources-${L4T_VERSION}.tbz2"
|
L4T_BSP_NAME = "${L4T_SRCS_NAME}"
|
||||||
SRC_MD5SUM ="7d16574552f5c4ccc7d9b4c60dd9ab17"
|
SRC_URI = "${L4T_URI_BASE}/public_sources.tbz2;downloadfilename=${L4T_BSP_PREFIX}-public_sources-${L4T_VERSION}.tbz2"
|
||||||
SRC_SHA256SUM = "fdefe14164c5f563c0643006bd4af48ea4edad18befeed4d4b045a633c3687d1"
|
SRC_MD5SUM ="5031232bf0231e0a5c1c250a95f9feba"
|
||||||
SRC_MD5SUM_tegra210 = "381c091328611d2851f7c0bfa7cce39b"
|
SRC_SHA256SUM = "8772eddf47027186b5ef8770acd2dc6eecb96d6a8badca20a1cf0c6a8fa2db8e"
|
||||||
SRC_SHA256SUM_tegra210 = "1c614970bec3dd00286d0e5c971daabf880e7860df7f2f58c12e9027b0981764"
|
SRC_MD5SUM_tegra210 = "96e592ef7f0bb94b900b98d6bf014872"
|
||||||
|
SRC_SHA256SUM_tegra210 = "676b4c04ad2cca0ed691215b53f8528bd14d09b47c73528a67fd63068369a67b"
|
||||||
SRC_URI[md5sum] = "${SRC_MD5SUM}"
|
SRC_URI[md5sum] = "${SRC_MD5SUM}"
|
||||||
SRC_URI[sha256sum] = "${SRC_SHA256SUM}"
|
SRC_URI[sha256sum] = "${SRC_SHA256SUM}"
|
||||||
|
|
||||||
@@ -5,9 +5,9 @@ COMPATIBLE_MACHINE = "(tegra186|tegra210)"
|
|||||||
LIC_FILES_CHKSUM = "file://Licenses/README;md5=a2c678cfd4a4d97135585cad908541c6"
|
LIC_FILES_CHKSUM = "file://Licenses/README;md5=a2c678cfd4a4d97135585cad908541c6"
|
||||||
|
|
||||||
UBOOT_TEGRA_REPO ?= "github.com/madisongh/u-boot-tegra.git"
|
UBOOT_TEGRA_REPO ?= "github.com/madisongh/u-boot-tegra.git"
|
||||||
SRCBRANCH ?= "patches-l4t-r32.2-v2016.07"
|
SRCBRANCH ?= "patches-l4t-r32.2.2-v2016.07"
|
||||||
SRC_URI = "git://${UBOOT_TEGRA_REPO};branch=${SRCBRANCH}"
|
SRC_URI = "git://${UBOOT_TEGRA_REPO};branch=${SRCBRANCH}"
|
||||||
SRCREV = "e07c4410083f8c4439c5d00dc60a17488d07875b"
|
SRCREV = "${AUTOREV}"
|
||||||
PV .= "+git${SRCPV}"
|
PV .= "+git${SRCPV}"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|||||||
@@ -10,12 +10,12 @@ PV .= "+git${SRCPV}"
|
|||||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}-${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE', False),d)[1]}:"
|
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}-${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE', False),d)[1]}:"
|
||||||
EXTRA_OEMAKE += 'LIBGCC=""'
|
EXTRA_OEMAKE += 'LIBGCC=""'
|
||||||
|
|
||||||
L4T_VERSION = "l4t-r32.2.1"
|
L4T_VERSION = "l4t-r32.2.2"
|
||||||
SCMVERSION ??= "y"
|
SCMVERSION ??= "y"
|
||||||
export LOCALVERSION = ""
|
export LOCALVERSION = ""
|
||||||
|
|
||||||
SRCBRANCH = "patches-${L4T_VERSION}"
|
SRCBRANCH = "patches-${L4T_VERSION}"
|
||||||
SRCREV = "f03f5aa305c2437c75eb5708816ca90d2f2a3fe1"
|
SRCREV = "${AUTOREV}"
|
||||||
KERNEL_REPO = "github.com/madisongh/linux-tegra-4.9"
|
KERNEL_REPO = "github.com/madisongh/linux-tegra-4.9"
|
||||||
SRC_URI = "git://${KERNEL_REPO};branch=${SRCBRANCH} \
|
SRC_URI = "git://${KERNEL_REPO};branch=${SRCBRANCH} \
|
||||||
file://defconfig \
|
file://defconfig \
|
||||||
|
|||||||
@@ -2,10 +2,10 @@ HOMEPAGE = "http://developer.nvidia.com"
|
|||||||
LICENSE = "Proprietary & BSD"
|
LICENSE = "Proprietary & BSD"
|
||||||
|
|
||||||
SRC_URI = "${L4T_URI_BASE}/Tegra_Multimedia_API_R${PV}_aarch64.tbz2;downloadfilename=Tegra_Multimedia_API_R${PV}-${L4T_BSP_NAME}.tbz2"
|
SRC_URI = "${L4T_URI_BASE}/Tegra_Multimedia_API_R${PV}_aarch64.tbz2;downloadfilename=Tegra_Multimedia_API_R${PV}-${L4T_BSP_NAME}.tbz2"
|
||||||
SRC_MD5SUM = "c92e0425881203ac0e65c299daff1868"
|
SRC_MD5SUM = "71545e95c328aedc9c407e850bb61585"
|
||||||
SRC_SHA256SUM = "ea90838ef6ae93bf24f07f25a02cc78b3e59bd7d3813f6312717e4d34ace78e3"
|
SRC_SHA256SUM = "aa32e46d5298278014ab76e09125ff263a3f241b42abbe9b257b79f527bcc4e0"
|
||||||
SRC_MD5SUM_tegra210 = "29fa9182ad21f8923a8cf4ba08c5a096"
|
SRC_MD5SUM_tegra210 = "482f18709c6843cb121d80479ae59736"
|
||||||
SRC_SHA256SUM_tegra210 = "5b426f1663a1a3729c17a24e391980c4ee103d545384926d2148aaf22cccb574"
|
SRC_SHA256SUM_tegra210 = "e9035e77c1ea1ec66489b68a17c8967497c326baef230af0e8dee6954305e8c9"
|
||||||
SRC_URI[md5sum] = "${SRC_MD5SUM}"
|
SRC_URI[md5sum] = "${SRC_MD5SUM}"
|
||||||
SRC_URI[sha256sum] = "${SRC_SHA256SUM}"
|
SRC_URI[sha256sum] = "${SRC_SHA256SUM}"
|
||||||
|
|
||||||
@@ -7,7 +7,7 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-nveglgles
|
|||||||
DEPENDS += "tegra-libraries"
|
DEPENDS += "tegra-libraries"
|
||||||
|
|
||||||
TEGRA_SRC_SUBARCHIVE = "public_sources/gstomx1_src.tbz2"
|
TEGRA_SRC_SUBARCHIVE = "public_sources/gstomx1_src.tbz2"
|
||||||
require recipes-bsp/tegra-sources/tegra-sources-32.2.1.inc
|
require recipes-bsp/tegra-sources/tegra-sources-32.2.3.inc
|
||||||
|
|
||||||
# Plugin needs a couple of header files that it does not include, but
|
# Plugin needs a couple of header files that it does not include, but
|
||||||
# they are present in the V4L2 plugin source package, so extract them
|
# they are present in the V4L2 plugin source package, so extract them
|
||||||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
|
|||||||
file://ext/eglgles/gstegladaptation.c;beginline=9;endline=25;md5=51eafe984c428127773b6a95eb959d0b"
|
file://ext/eglgles/gstegladaptation.c;beginline=9;endline=25;md5=51eafe984c428127773b6a95eb959d0b"
|
||||||
|
|
||||||
TEGRA_SRC_SUBARCHIVE = "public_sources/gstegl_src.tbz2"
|
TEGRA_SRC_SUBARCHIVE = "public_sources/gstegl_src.tbz2"
|
||||||
require recipes-bsp/tegra-sources/tegra-sources-32.2.1.inc
|
require recipes-bsp/tegra-sources/tegra-sources-32.2.3.inc
|
||||||
|
|
||||||
SRC_URI += "file://0001-introspection-pkgconfig.patch \
|
SRC_URI += "file://0001-introspection-pkgconfig.patch \
|
||||||
file://0002-fix-libtool-references.patch \
|
file://0002-fix-libtool-references.patch \
|
||||||
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.gst-nvvideo4linux2;md5=457fb5d7ae2d8cd8cabcc2
|
|||||||
"
|
"
|
||||||
|
|
||||||
TEGRA_SRC_SUBARCHIVE = "public_sources/gst-nvvideo4linux2_src.tbz2"
|
TEGRA_SRC_SUBARCHIVE = "public_sources/gst-nvvideo4linux2_src.tbz2"
|
||||||
require recipes-bsp/tegra-sources/tegra-sources-32.2.1.inc
|
require recipes-bsp/tegra-sources/tegra-sources-32.2.3.inc
|
||||||
|
|
||||||
SRC_URI += "file://build-fixups.patch"
|
SRC_URI += "file://build-fixups.patch"
|
||||||
|
|
||||||
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.libgstnvvideosinks;md5=86ed1f32df3aaa376956e4
|
|||||||
"
|
"
|
||||||
|
|
||||||
TEGRA_SRC_SUBARCHIVE = "public_sources/libgstnvvideosinks_src.tbz2"
|
TEGRA_SRC_SUBARCHIVE = "public_sources/libgstnvvideosinks_src.tbz2"
|
||||||
require recipes-bsp/tegra-sources/tegra-sources-32.2.1.inc
|
require recipes-bsp/tegra-sources/tegra-sources-32.2.3.inc
|
||||||
|
|
||||||
SRC_URI += "file://build-fixups.patch"
|
SRC_URI += "file://build-fixups.patch"
|
||||||
|
|
||||||
Reference in New Issue
Block a user