Add Makefile snippets for Imagination GPU and Video encode/decode
driver for installer Makefile.

Signed-off-by: Gowtham Tammana <[email protected]>
Signed-off-by: David Huang <[email protected]>
Signed-off-by: Nikhil Devshatwar <[email protected]>
---
 .../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

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to