* Make a copy of the fragment instead of overloading the processing
  within the recipe.
* Differences with base ti-sgx-ddk-km fragment are the following:
  - Uses WINDOW_SYSTEM=nulldrmws
  - A different "SUBDIR" when installing the module

Signed-off-by: Jacob Stiffler <[email protected]>
---
 .../ti-tisdk-makefile/Makefile_ti-sgx-ddk-km-k3    | 25 ++++++++++++++++++++++
 .../ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb     |  6 ++++--
 2 files changed, 29 insertions(+), 2 deletions(-)
 create mode 100644 
meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-sgx-ddk-km-k3

diff --git 
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-sgx-ddk-km-k3
 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-sgx-ddk-km-k3
new file mode 100644
index 0000000..7c376b0
--- /dev/null
+++ 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-sgx-ddk-km-k3
@@ -0,0 +1,25 @@
+# ti-sgx-ddk-km module for k3
+ti-sgx-ddk-km-k3: linux
+       @echo ================================
+       @echo      Building ti-sgx-ddk-km
+       @echo ================================
+       @cd board-support/extra-drivers; \
+       cd `find . -maxdepth 1 -name "ti-sgx-ddk-km*" -type d`; \
+       make -C ./eurasia_km/eurasiacon/build/linux2/omap_linux 
ARCH=__KERNEL_ARCH__ TARGET_PRODUCT=__TARGET_PRODUCT__ 
KERNELDIR=$(LINUXKERNEL_INSTALL_DIR) WINDOW_SYSTEM=nulldrmws
+
+ti-sgx-ddk-km-k3_clean:
+       @echo ================================
+       @echo      Cleaning ti-sgx-ddk-km
+       @echo ================================
+       @cd board-support/extra-drivers; \
+       cd `find . -maxdepth 1 -name "ti-sgx-ddk-km*" -type d`; \
+       make -C ./eurasia_km/eurasiacon/build/linux2/omap_linux 
ARCH=__KERNEL_ARCH__ KERNELDIR=$(LINUXKERNEL_INSTALL_DIR) 
WINDOW_SYSTEM=nulldrmws clean
+
+ti-sgx-ddk-km-k3_install:
+       @echo ================================
+       @echo      Installing ti-sgx-ddk-km
+       @echo ================================
+       @cd board-support/extra-drivers; \
+       cd `find . -maxdepth 1 -name "ti-sgx-ddk-km*" -type d`; \
+       cd 
./eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_aarch64/kbuild;
 \
+       make -C $(LINUXKERNEL_INSTALL_DIR) SUBDIRS=`pwd` 
INSTALL_MOD_PATH=$(DESTDIR) PREFIX=$(SDK_PATH_TARGET) 
INSTALL_MOD_STRIP=$(INSTALL_MOD_STRIP) 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 78baa9b..a84eb27 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
@@ -37,6 +37,7 @@ SRC_URI = "\
     file://Makefile_debugss-module-drv \
     file://Makefile_gdbserverproxy-module-drv \
     file://Makefile_ti-sgx-ddk-km \
+    file://Makefile_ti-sgx-ddk-km-k3 \
     file://Makefile_opencl-examples \
     file://Makefile_boot-monitor \
     file://Makefile_hplib-mod \
@@ -50,7 +51,7 @@ SRC_URI = "\
     file://Makefile_barcode-roi \
 "
 
-PR = "r90"
+PR = "r91"
 
 MAKEFILES_MATRIX_GUI = "matrix-gui-browser \
                         refresh-screen \
@@ -168,7 +169,7 @@ MAKEFILES_append_k3 = " u-boot-spl \
                         linux-dtbs \
                         barcode-roi \
                         cryptodev \
-                        ti-sgx-ddk-km \
+                        ti-sgx-ddk-km-k3 \
                         pru-icss \
 "
 
@@ -186,6 +187,7 @@ PLATFORM_ARCH_omapl138 = "armv5te"
 TARGET_PRODUCT = "jacinto6evm"
 TARGET_PRODUCT_ti33x = "ti335x"
 TARGET_PRODUCT_ti43x = "ti437x"
+TARGET_PRODUCT_k3 = "ti654x"
 
 PLATFORM_DEBUGSS = ""
 PLATFORM_DEBUGSS_dra7xx = "DRA7xx_PLATFORM"
-- 
2.7.4

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

Reply via email to