* [thud][PATCH] tisdk: Add makefiles for img encoder/decoder and GPU driver
@ 2020-01-16 22:04 Gowtham Tammana
0 siblings, 0 replies; only message in thread
From: Gowtham Tammana @ 2020-01-16 22:04 UTC (permalink / raw)
To: meta-arago, Denys Dmytriyenko
Add Makefile snippets for Imagination GPU and Video encode/decode
driver for installer Makefile.
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: David Huang <d-huang@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
---
.../Makefile_ti-img-encode-decode | 34 +++++++++++++++++++
.../Makefile_ti-img-rogue-driver | 26 ++++++++++++++
.../ti-tisdk-makefile_1.0.bb | 6 +++-
3 files changed, 65 insertions(+), 1 deletion(-)
create mode 100644 meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-img-encode-decode
create mode 100644 meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-img-rogue-driver
diff --git a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-img-encode-decode b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-img-encode-decode
new file mode 100644
index 00000000..e5e5b316
--- /dev/null
+++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-img-encode-decode
@@ -0,0 +1,34 @@
+
+# ti-img-encode-decode
+ti-img-encode-decode: linux
+ @echo =====================================
+ @echo Building ti-img-encode-decode
+ @echo =====================================
+ @cd board-support/extra-drivers; \
+ cd `find . -maxdepth 1 -type d -name "ti-img-encode-decode*" -type d`; \
+ cd linux/decoder; \
+ make ARCH=__KERNEL_ARCH__ KPATH=${LINUXKERNEL_INSTALL_DIR} all; \
+ cd ../encoder; \
+ make ARCH=__KERNEL_ARCH__ KPATH=${LINUXKERNEL_INSTALL_DIR} all
+
+ti-img-encode-decode_clean:
+ @echo ====================================
+ @echo Cleaning ti-img-encode-decode
+ @echo ====================================
+ @cd board-support/extra-drivers; \
+ cd `find . -maxdepth 1 -type d -name "ti-img-encode-decode*" -type d`; \
+ cd linux/decoder; \
+ make ARCH=__KERNEL_ARCH__ KPATH=${LINUXKERNEL_INSTALL_DIR} clean; \
+ cd ../encoder; \
+ make ARCH=__KERNEL_ARCH__ KPATH=${LINUXKERNEL_INSTALL_DIR} clean
+
+ti-img-encode-decode_install:
+ @echo ====================================
+ @echo Installing ti-img-encode-decode
+ @echo ====================================
+ @cd board-support/extra-drivers; \
+ cd `find . -maxdepth 1 -type d -name "ti-img-encode-decode*" -type d`; \
+ cd linux/decoder; \
+ make -C ${LINUXKERNEL_INSTALL_DIR} INSTALL_MOD_PATH=${DESTDIR} INSTALL_MOD_STRIP=${INSTALL_MOD_STRIP} M=`pwd` modules_install; \
+ cd ../encoder; \
+ make -C ${LINUXKERNEL_INSTALL_DIR} INSTALL_MOD_PATH=${DESTDIR} INSTALL_MOD_STRIP=${INSTALL_MOD_STRIP} M=`pwd` modules_install
diff --git a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-img-rogue-driver b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-img-rogue-driver
new file mode 100644
index 00000000..6d8830b0
--- /dev/null
+++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-img-rogue-driver
@@ -0,0 +1,26 @@
+
+# ti-img-rogue-driver
+ti-img-rogue-driver: linux
+ @echo =====================================
+ @echo Building ti-img-rogue-driver
+ @echo =====================================
+ @cd board-support/extra-drivers; \
+ cd `find . -maxdepth 1 -type d -name "ti-img-rogue-driver*" -type d`; \
+ make ARCH=__KERNEL_ARCH__ KERNELDIR=${LINUXKERNEL_INSTALL_DIR} RGX_BVNC="22.104.208.318" BUILD=release PVR_BUILD_DIR=j721e_linux WINDOW_SYSTEM=wayland
+
+ti-img-rogue-driver_clean:
+ @echo ====================================
+ @echo Cleaning ti-img-rogue-driver
+ @echo ====================================
+ @cd board-support/extra-drivers; \
+ cd `find . -maxdepth 1 -type d -name "ti-img-rogue-driver*" -type d`; \
+ make ARCH=__KERNEL_ARCH__ KERNELDIR=${LINUXKERNEL_INSTALL_DIR} RGX_BVNC="22.104.208.318" BUILD=release PVR_BUILD_DIR=j721e_linux WINDOW_SYSTEM=wayland clean
+
+ti-img-rogue-driver_install:
+ @echo ====================================
+ @echo Installing ti-img-rogue-driver
+ @echo ====================================
+ @cd board-support/extra-drivers; \
+ cd `find . -maxdepth 1 -type d -name "ti-img-rogue-driver*" -type d`; \
+ cd binary_j721e_linux_wayland_release/target_aarch64/kbuild; \
+ make -C ${LINUXKERNEL_INSTALL_DIR} INSTALL_MOD_PATH=${DESTDIR} INSTALL_MOD_STRIP=${INSTALL_MOD_STRIP} M=`pwd` modules_install
diff --git a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
index 89ac752a..aa3a9c40 100644
--- a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
+++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
@@ -54,9 +54,11 @@ SRC_URI = "\
file://Makefile_tiovx-app-host \
file://Makefile_ti-ipc \
file://Makefile_jailhouse \
+ file://Makefile_ti-img-rogue-driver \
+ file://Makefile_ti-img-encode-decode \
"
-PR = "r103"
+PR = "r104"
MAKEFILES_MATRIX_GUI = "matrix-gui-browser \
refresh-screen \
@@ -198,6 +200,8 @@ MAKEFILES_append_am65xx = " \
"
MAKEFILES_append_j7-evm = " pru-icss \
+ ti-img-rogue-driver \
+ ti-img-encode-decode \
"
# Use this to export kernel arch to ARCH
--
2.25.0
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2020-01-16 22:06 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-16 22:04 [thud][PATCH] tisdk: Add makefiles for img encoder/decoder and GPU driver Gowtham Tammana
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.