summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp/recipes-bsp
diff options
context:
space:
mode:
Diffstat (limited to 'meta-ti-bsp/recipes-bsp')
-rw-r--r--meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver/0001-compiler-support-OpenEmbedded-nodistro-internal-aarc.patch28
-rw-r--r--meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.15.6133109.bb (renamed from meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.18.6276027.bb)20
-rw-r--r--meta-ti-bsp/recipes-bsp/powervr-drivers/ti-sgx-ddk-km_1.17.4948957.bb8
3 files changed, 43 insertions, 13 deletions
diff --git a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver/0001-compiler-support-OpenEmbedded-nodistro-internal-aarc.patch b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver/0001-compiler-support-OpenEmbedded-nodistro-internal-aarc.patch
new file mode 100644
index 00000000..f59c00dc
--- /dev/null
+++ b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver/0001-compiler-support-OpenEmbedded-nodistro-internal-aarc.patch
@@ -0,0 +1,28 @@
1From 80d32fee3d768abbd77cce77ea9a7574651460a9 Mon Sep 17 00:00:00 2001
2From: Denys Dmytriyenko <denis@denix.org>
3Date: Wed, 7 Jul 2021 13:11:56 -0400
4Subject: [PATCH] compiler: support OpenEmbedded "nodistro" internal aarch64
5 toolchain
6
7Upstream-Status: Pending
8
9Signed-off-by: Denys Dmytriyenko <denis@denix.org>
10---
11 build/linux/config/compiler.mk | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14diff --git a/build/linux/config/compiler.mk b/build/linux/config/compiler.mk
15index 53a0bef..d788579 100644
16--- a/build/linux/config/compiler.mk
17+++ b/build/linux/config/compiler.mk
18@@ -65,7 +65,7 @@ define calculate-compiler-preferred-target
19 ifneq ($$(filter i386-% i486-% i586-% i686-%,$$($(1)_compiler_preferred_target)),)
20 $(1)_compiler_preferred_target := i386-linux-gnu
21 endif
22- ifneq ($$(filter aarch64-poky-linux,$$($(1)_compiler_preferred_target)),)
23+ ifneq ($$(filter aarch64-oe-linux aarch64-poky-linux,$$($(1)_compiler_preferred_target)),)
24 $(1)_compiler_preferred_target := aarch64-linux-gnu
25 endif
26 ifneq ($$(filter armv7a-cros-linux-gnueabi armv7l-tizen-linux-gnueabi,$$($(1)_compiler_preferred_target)),)
27--
282.7.4
diff --git a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.18.6276027.bb b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.15.6133109.bb
index 96fb7484..b4d19195 100644
--- a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.18.6276027.bb
+++ b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.15.6133109.bb
@@ -3,38 +3,40 @@ HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-driver"
3LICENSE = "MIT | GPL-2.0-only" 3LICENSE = "MIT | GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://README;beginline=14;endline=19;md5=0403c7dea01a2b8232261e805325fac2" 4LIC_FILES_CHKSUM = "file://README;beginline=14;endline=19;md5=0403c7dea01a2b8232261e805325fac2"
5 5
6inherit module 6inherit module features_check
7 7
8PROVIDES = "virtual/gpudriver" 8REQUIRED_MACHINE_FEATURES = "gpu"
9 9
10MACHINE_KERNEL_PR:append = "b" 10MACHINE_KERNEL_PR:append = "b"
11PR = "${MACHINE_KERNEL_PR}" 11PR = "${MACHINE_KERNEL_PR}"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx" 14COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx"
16 15
17DEPENDS = "virtual/kernel" 16DEPENDS = "virtual/kernel"
18 17
19BRANCH = "linuxws/kirkstone/k5.10/${PV}" 18PROVIDES = "virtual/gpudriver"
20 19
21SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-driver.git;protocol=https;branch=${BRANCH}" 20BRANCH = "linuxws/dunfell/k5.10/${PV}_unified_fw_pagesize"
21
22SRC_URI = " \
23 git://git.ti.com/git/graphics/ti-img-rogue-driver.git;protocol=https;branch=${BRANCH} \
24 file://0001-compiler-support-OpenEmbedded-nodistro-internal-aarc.patch \
25"
22 26
23S = "${WORKDIR}/git" 27S = "${WORKDIR}/git"
24 28
25SRCREV = "d575e4f64c95a3534e10e85da15bd303febf133f" 29SRCREV = "c901804e8221d477983a6f7224a9cdc6e832f050"
26 30
27TARGET_PRODUCT:j721e = "j721e_linux" 31TARGET_PRODUCT:j721e = "j721e_linux"
28TARGET_PRODUCT:j721s2 = "j721s2_linux" 32TARGET_PRODUCT:j721s2 = "j721s2_linux"
29TARGET_PRODUCT:j784s4 = "j784s4_linux" 33TARGET_PRODUCT:j784s4 = "j784s4_linux"
30TARGET_PRODUCT:am62xx = "am62_linux" 34TARGET_PRODUCT:am62xx = "am62_linux"
31PVR_BUILD = "release" 35PVR_BUILD = "release"
32PVR_WS = "lws-generic" 36PVR_WS = "wayland"
33 37
34EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" BUILD=${PVR_BUILD} PVR_BUILD_DIR=${TARGET_PRODUCT} WINDOW_SYSTEM=${PVR_WS}' 38EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" BUILD=${PVR_BUILD} PVR_BUILD_DIR=${TARGET_PRODUCT} WINDOW_SYSTEM=${PVR_WS}'
35 39
36do_install() { 40do_install() {
37 make -C ${STAGING_KERNEL_DIR} M=${B}/binary_${TARGET_PRODUCT}_${PVR_WS}_${PVR_BUILD}/target_aarch64/kbuild INSTALL_MOD_PATH=${D}${root_prefix} PREFIX=${STAGING_DIR_HOST} modules_install 41 make -C ${STAGING_KERNEL_DIR} M=${B}/binary_${TARGET_PRODUCT}_${PVR_WS}_${PVR_BUILD}/target_aarch64/kbuild INSTALL_MOD_PATH=${D}${root_prefix} PREFIX=${STAGING_DIR_HOST} modules_install
38} 42}
39
40RRECOMMENDS:${PN} += "ti-img-rogue-umlibs"
diff --git a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-sgx-ddk-km_1.17.4948957.bb b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-sgx-ddk-km_1.17.4948957.bb
index 13b8757c..c22e3096 100644
--- a/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-sgx-ddk-km_1.17.4948957.bb
+++ b/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-sgx-ddk-km_1.17.4948957.bb
@@ -3,9 +3,9 @@ HOMEPAGE = "https://git.ti.com/graphics/omap5-sgx-ddk-linux"
3LICENSE = "MIT | GPL-2.0-only" 3LICENSE = "MIT | GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://eurasia_km/README;beginline=13;endline=22;md5=74506d9b8e5edbce66c2747c50fcef12" 4LIC_FILES_CHKSUM = "file://eurasia_km/README;beginline=13;endline=22;md5=74506d9b8e5edbce66c2747c50fcef12"
5 5
6inherit module 6inherit module features_check
7 7
8PROVIDES = "virtual/gpudriver" 8REQUIRED_MACHINE_FEATURES = "gpu"
9 9
10COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k3" 10COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k3"
11 11
@@ -16,6 +16,8 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
16 16
17DEPENDS = "virtual/kernel" 17DEPENDS = "virtual/kernel"
18 18
19PROVIDES = "virtual/gpudriver"
20
19BRANCH = "ti-img-sgx/${PV}/k5.10" 21BRANCH = "ti-img-sgx/${PV}/k5.10"
20 22
21SRC_URI = "git://git.ti.com/git/graphics/omap5-sgx-ddk-linux.git;protocol=https;branch=${BRANCH}" 23SRC_URI = "git://git.ti.com/git/graphics/omap5-sgx-ddk-linux.git;protocol=https;branch=${BRANCH}"
@@ -42,5 +44,3 @@ do_install() {
42do_install:k3() { 44do_install:k3() {
43 make -C ${STAGING_KERNEL_DIR} M=${B}/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_aarch64/kbuild INSTALL_MOD_PATH=${D}${root_prefix} PREFIX=${STAGING_DIR_HOST} modules_install 45 make -C ${STAGING_KERNEL_DIR} M=${B}/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_aarch64/kbuild INSTALL_MOD_PATH=${D}${root_prefix} PREFIX=${STAGING_DIR_HOST} modules_install
44} 46}
45
46RRECOMMENDS:${PN} += "ti-sgx-ddk-um"