mirror of
https://github.com/lingble/meta-tegra.git
synced 2025-11-02 05:17:52 +00:00
meta: remove tegra124/jetson-tk1-specific overrides
and bbappends that were specific to that platform. Signed-off-by: Matt Madison <matt@madison.systems>
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
TEGRA_PLUGINS ?= ""
|
TEGRA_PLUGINS ?= ""
|
||||||
TEGRA_PLUGINS_tegra = "tegra-libraries-libv4l-plugins"
|
TEGRA_PLUGINS_tegra = "tegra-libraries-libv4l-plugins"
|
||||||
TEGRA_PLUGINS_tegra124 = ""
|
|
||||||
RRECOMMENDS_libv4l += "${TEGRA_PLUGINS}"
|
RRECOMMENDS_libv4l += "${TEGRA_PLUGINS}"
|
||||||
|
|||||||
@@ -3,15 +3,4 @@ inherit cuda
|
|||||||
EXTRA_OECMAKE_append_tegra210 = ' -DWITH_CUDA=ON -DCUDA_ARCH_BIN="5.3" -DCUDA_ARCH_PTX=""'
|
EXTRA_OECMAKE_append_tegra210 = ' -DWITH_CUDA=ON -DCUDA_ARCH_BIN="5.3" -DCUDA_ARCH_PTX=""'
|
||||||
EXTRA_OECMAKE_append_tegra186 = ' -DWITH_CUDA=ON -DCUDA_ARCH_BIN="6.2" -DCUDA_ARCH_PTX=""'
|
EXTRA_OECMAKE_append_tegra186 = ' -DWITH_CUDA=ON -DCUDA_ARCH_BIN="6.2" -DCUDA_ARCH_PTX=""'
|
||||||
|
|
||||||
# See here (https://docs.opencv.org/trunk/d6/d15/tutorial_building_tegra_cuda.html)
|
|
||||||
# for the recommended flags.
|
|
||||||
# Standard opencv_3.3 recipe from meta-oe does not include OpenMP, so I'm adding it here.
|
|
||||||
EXTRA_OECMAKE_append_tegra124 = ' \
|
|
||||||
-DWITH_CUDA=ON \
|
|
||||||
-DCUDA_ARCH_BIN="3.2" \
|
|
||||||
-DCUDA_ARCH_PTX="" \
|
|
||||||
-DENABLE_NEON=ON \
|
|
||||||
-DWITH_OPENMP=ON \
|
|
||||||
'
|
|
||||||
|
|
||||||
EXTRA_OECMAKE_append = " -DOPENCV_GENERATE_PKGCONFIG=ON"
|
EXTRA_OECMAKE_append = " -DOPENCV_GENERATE_PKGCONFIG=ON"
|
||||||
|
|||||||
@@ -41,4 +41,3 @@ INHIBIT_PACKAGE_STRIP = "1"
|
|||||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "tegra"
|
COMPATIBLE_MACHINE = "tegra"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ require tegra-binaries-${PV}.inc
|
|||||||
require tegra-shared-binaries.inc
|
require tegra-shared-binaries.inc
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
INHIBIT_DEFAULT_DEPS = "1"
|
INHIBIT_DEFAULT_DEPS = "1"
|
||||||
DEPENDS = "${SOC_FAMILY}-flashtools-native dtc-native sdcard-layout"
|
DEPENDS = "${SOC_FAMILY}-flashtools-native dtc-native sdcard-layout"
|
||||||
DEPENDS_append_tegra186 = " tegra-flashvars"
|
DEPENDS_append_tegra186 = " tegra-flashvars"
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ require tegra-shared-binaries.inc
|
|||||||
DESCRIPTION = "NVIDIA Power Hinting Service"
|
DESCRIPTION = "NVIDIA Power Hinting Service"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
NVPHSD_MACHINE_CONF = "nvphsd.conf"
|
NVPHSD_MACHINE_CONF = "nvphsd.conf"
|
||||||
NVPHSD_MACHINE_CONF_tegra186 = "nvphsd.conf.t186"
|
NVPHSD_MACHINE_CONF_tegra186 = "nvphsd.conf.t186"
|
||||||
NVPHSD_MACHINE_CONF_tegra194 = "nvphsd.conf.t194"
|
NVPHSD_MACHINE_CONF_tegra194 = "nvphsd.conf.t194"
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ require tegra-shared-binaries.inc
|
|||||||
DESCRIPTION = "nvpmodel tool and configuration files"
|
DESCRIPTION = "nvpmodel tool and configuration files"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
do_configure() {
|
do_configure() {
|
||||||
tar -C ${B} -x -f ${S}/nv_tegra/nv_tools.tbz2
|
tar -C ${B} -x -f ${S}/nv_tegra/nv_tools.tbz2
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ require tegra-shared-binaries.inc
|
|||||||
DESCRIPTION = "NVIDIA sensor HAL daemon"
|
DESCRIPTION = "NVIDIA sensor HAL daemon"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
do_configure() {
|
do_configure() {
|
||||||
tar -C ${B} -x -f ${S}/nv_tegra/nvidia_drivers.tbz2 usr/sbin/nvs-service
|
tar -C ${B} -x -f ${S}/nv_tegra/nvidia_drivers.tbz2 usr/sbin/nvs-service
|
||||||
|
|||||||
@@ -30,5 +30,4 @@ python do_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "tegra"
|
COMPATIBLE_MACHINE = "tegra"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
PACKAGE_ARCH = "${SOC_FAMILY_PKGARCH}"
|
PACKAGE_ARCH = "${SOC_FAMILY_PKGARCH}"
|
||||||
|
|||||||
@@ -14,5 +14,4 @@ SRC_URI[sha256sum] = "3a8bcbd19b102fc4daae6ea00648eae5e65c48e8656e93008072abd373
|
|||||||
do_unpack[depends] += "xz-native:do_populate_sysroot"
|
do_unpack[depends] += "xz-native:do_populate_sysroot"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ LICENSE = "Proprietary"
|
|||||||
LIC_FILES_CHKSUM = "file://EULA.txt;md5=049f8f2a31b8c3cc436cc63f0a72c9c9"
|
LIC_FILES_CHKSUM = "file://EULA.txt;md5=049f8f2a31b8c3cc436cc63f0a72c9c9"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
do_fetch[noexec] = "1"
|
do_fetch[noexec] = "1"
|
||||||
do_unpack[depends] += "${MLPREFIX}cuda-binaries:do_preconfigure dpkg-native:do_populate_sysroot"
|
do_unpack[depends] += "${MLPREFIX}cuda-binaries:do_preconfigure dpkg-native:do_populate_sysroot"
|
||||||
|
|||||||
@@ -97,5 +97,4 @@ sysroot_stage_dirs_append() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
PACKAGE_ARCH = "${SOC_FAMILY_PKGARCH}"
|
PACKAGE_ARCH = "${SOC_FAMILY_PKGARCH}"
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ do_compile[noexec] = "1"
|
|||||||
do_install[noexec] = "1"
|
do_install[noexec] = "1"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "tegra"
|
COMPATIBLE_MACHINE = "tegra"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
PACKAGE_ARCH = "${SOC_FAMILY_PKGARCH}"
|
PACKAGE_ARCH = "${SOC_FAMILY_PKGARCH}"
|
||||||
|
|
||||||
PACKAGES = "${PN}"
|
PACKAGES = "${PN}"
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ SRC_URI[dev.sha256sum] = "dc3f17b3d3a3db983389784b0902d32651f0b7d1b35a903385d2cc
|
|||||||
SRC_URI[doc.md5sum] = "f9e43d15ff69d65a85d2aade71a43870"
|
SRC_URI[doc.md5sum] = "f9e43d15ff69d65a85d2aade71a43870"
|
||||||
SRC_URI[doc.sha256sum] = "5df29804608ddc34d90d116e99b752bd3a2fb569c4c3fa36964018b5ae0b18f8"
|
SRC_URI[doc.sha256sum] = "5df29804608ddc34d90d116e99b752bd3a2fb569c4c3fa36964018b5ae0b18f8"
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
PACKAGE_ARCH = "${SOC_FAMILY_PKGARCH}"
|
PACKAGE_ARCH = "${SOC_FAMILY_PKGARCH}"
|
||||||
|
|
||||||
def extract_basever(d):
|
def extract_basever(d):
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ SRC_URI[samples.md5sum] = "${SAMPMD5SUM}"
|
|||||||
SRC_URI[samples.sha256sum] = "${SAMPSHA256SUM}"
|
SRC_URI[samples.sha256sum] = "${SAMPSHA256SUM}"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://usr/include/aarch64-linux-gnu/NvInfer.h;endline=48;md5=1755df325a6e1ac8515b1e469efe07a7"
|
LIC_FILES_CHKSUM = "file://usr/include/aarch64-linux-gnu/NvInfer.h;endline=48;md5=1755df325a6e1ac8515b1e469efe07a7"
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ CUDAPATH ?= "/usr/local/cuda-${CUDA_VERSION}"
|
|||||||
DEPENDS = "dpkg-native cuda-cudart patchelf-native libvisionworks"
|
DEPENDS = "dpkg-native cuda-cudart patchelf-native libvisionworks"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
do_compile() {
|
do_compile() {
|
||||||
dpkg-deb --extract ${S}/var/visionworks-sfm-repo/libvisionworks-sfm_${PV}_arm64.deb ${B}
|
dpkg-deb --extract ${S}/var/visionworks-sfm-repo/libvisionworks-sfm_${PV}_arm64.deb ${B}
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ CUDAPATH ?= "/usr/local/cuda-${CUDA_VERSION}"
|
|||||||
DEPENDS = "dpkg-native cuda-cudart patchelf-native libvisionworks"
|
DEPENDS = "dpkg-native cuda-cudart patchelf-native libvisionworks"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
do_compile() {
|
do_compile() {
|
||||||
dpkg-deb --extract ${S}/var/visionworks-tracking-repo/libvisionworks-tracking_${PV}_arm64.deb ${B}
|
dpkg-deb --extract ${S}/var/visionworks-tracking-repo/libvisionworks-tracking_${PV}_arm64.deb ${B}
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ CUDAPATH ?= "/usr/local/cuda-${CUDA_VERSION}"
|
|||||||
DEPENDS = "dpkg-native cuda-cudart patchelf-native"
|
DEPENDS = "dpkg-native cuda-cudart patchelf-native"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "tegra"
|
COMPATIBLE_MACHINE = "tegra"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
do_compile() {
|
do_compile() {
|
||||||
dpkg-deb --extract ${S}/var/visionworks-repo/libvisionworks_${PV}_arm64.deb ${B}
|
dpkg-deb --extract ${S}/var/visionworks-repo/libvisionworks_${PV}_arm64.deb ${B}
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/NVIDIA/libglvnd \
|
|||||||
SRCREV = "bc9990b7bede44899627354d0c356f48950f4ad1"
|
SRCREV = "bc9990b7bede44899627354d0c356f48950f4ad1"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||||
|
|
||||||
|
|||||||
@@ -2,19 +2,16 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
|||||||
|
|
||||||
GLHDRS_PATCH = ""
|
GLHDRS_PATCH = ""
|
||||||
GLHDRS_PATCH_tegra = "file://egl-gles2-nv-extensions.patch"
|
GLHDRS_PATCH_tegra = "file://egl-gles2-nv-extensions.patch"
|
||||||
GLHDRS_PATCH_tegra124 = ""
|
|
||||||
SRC_URI += "${GLHDRS_PATCH}"
|
SRC_URI += "${GLHDRS_PATCH}"
|
||||||
|
|
||||||
TEGRADEPS = ""
|
TEGRADEPS = ""
|
||||||
TEGRADEPS_tegra = "tegra-mmapi-glheaders tegra-libraries"
|
TEGRADEPS_tegra = "tegra-mmapi-glheaders tegra-libraries"
|
||||||
TEGRADEPS_tegra124 = "tegra-libraries"
|
|
||||||
DEPENDS += "${TEGRADEPS}"
|
DEPENDS += "${TEGRADEPS}"
|
||||||
|
|
||||||
PACKAGECONFIG[glvnd] = "-Dglvnd=true,-Dglvnd=false,libglvnd"
|
PACKAGECONFIG[glvnd] = "-Dglvnd=true,-Dglvnd=false,libglvnd"
|
||||||
|
|
||||||
GLVNDCFG = ""
|
GLVNDCFG = ""
|
||||||
GLVNDCFG_tegra = " glvnd"
|
GLVNDCFG_tegra = " glvnd"
|
||||||
GLVNDCFG_tegra124 = ""
|
|
||||||
PACKAGECONFIG_append_class-target = "${GLVNDCFG}"
|
PACKAGECONFIG_append_class-target = "${GLVNDCFG}"
|
||||||
PACKAGECONFIG_remove_class-target_tegra = "glx-tls"
|
PACKAGECONFIG_remove_class-target_tegra = "glx-tls"
|
||||||
EXTRA_OEMESON_append_tegra = " -Ddri-drivers='' -Ddri3=false"
|
EXTRA_OEMESON_append_tegra = " -Ddri-drivers='' -Ddri3=false"
|
||||||
|
|||||||
@@ -1,18 +1,5 @@
|
|||||||
KERNEL_AWKSCRIPTDIRS ?= "scripts tools arch/*/tools"
|
KERNEL_AWKSCRIPTDIRS ?= "scripts tools arch/*/tools"
|
||||||
|
|
||||||
do_install_prepend_tegra124() {
|
|
||||||
touch ${S}/Build
|
|
||||||
if [ ! -e ${S}/arch/arm/kernel/module.lds ]; then
|
|
||||||
touch ${S}/arch/arm/kernel/module.lds
|
|
||||||
remove_module_lds=yes
|
|
||||||
fi
|
|
||||||
if [ ! -d ${S}/arch/x86/entry ]; then
|
|
||||||
mkdir -p ${S}/arch/x86/entry/syscalls
|
|
||||||
touch ${S}/arch/x86/entry/syscalls/syscall_32.tbl
|
|
||||||
remove_arch_x86_entry=yes
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
do_install_append() {
|
do_install_append() {
|
||||||
(
|
(
|
||||||
cd $kerneldir/build
|
cd $kerneldir/build
|
||||||
@@ -21,13 +8,3 @@ do_install_append() {
|
|||||||
done
|
done
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install_append_tegra124() {
|
|
||||||
rm -f ${S}/Build $kerneldir/build/Build
|
|
||||||
if [ "$remove_module_lds" = "yes" ]; then
|
|
||||||
rm -f ${S}/arch/arm/kernel/module.lds $kerneldir/build/arch/arm/kernel/module.lds
|
|
||||||
fi
|
|
||||||
if [ "$remove_arch_x86_entry" = "yes" ]; then
|
|
||||||
rm -rf ${S}/arch/x86/entry kerneldir/build/arch/x86/entry
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -33,6 +33,5 @@ do_configure_prepend() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "${@'' if d.getVar('PREFERRED_PROVIDER_virtual/bootloader').startswith('cboot') else '${KERNEL_PACKAGE_NAME}-image'}"
|
RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "${@'' if d.getVar('PREFERRED_PROVIDER_virtual/bootloader').startswith('cboot') else '${KERNEL_PACKAGE_NAME}-image'}"
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ S = "${WORKDIR}/tegra_multimedia_api"
|
|||||||
B = "${S}"
|
B = "${S}"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(tegra)"
|
COMPATIBLE_MACHINE = "(tegra)"
|
||||||
COMPATIBLE_MACHINE_tegra124 = "(-)"
|
|
||||||
|
|
||||||
PACKAGE_ARCH = "${SOC_FAMILY_PKGARCH}"
|
PACKAGE_ARCH = "${SOC_FAMILY_PKGARCH}"
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
EXTRA_OECONF_append_tegra124 = " --disable-memfd"
|
|
||||||
|
|
||||||
do_install_append_tegra124() {
|
|
||||||
rm ${D}${sysconfdir}/pulse/default.pa
|
|
||||||
}
|
|
||||||
|
|
||||||
RCONFDEPS = ""
|
|
||||||
RCONFDEPS_tegra124 = "tegra-configs-pulseaudio"
|
|
||||||
RDEPENDS_pulseaudio-server += "${RCONFDEPS}"
|
|
||||||
|
|
||||||
PACKAGE_ARCH_tegra124 = "${SOC_FAMILY_PKGARCH}"
|
|
||||||
Reference in New Issue
Block a user