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
