Browse Source

securemsm-kernel: Add support for Bazel for monaco

Add support for Bazel for monaco.

Change-Id: I158a781252a983aed43ae5d1b11cfe444739cd07
Signed-off-by: Manasa M <[email protected]>
Manasa M 1 year ago
parent
commit
df9e5f2fd1
2 changed files with 22 additions and 0 deletions
  1. 2 0
      BUILD.bazel
  2. 20 0
      build/monaco.bzl

+ 2 - 0
BUILD.bazel

@@ -77,8 +77,10 @@ load(":build/pineapple.bzl", "define_pineapple")
 load(":build/blair.bzl", "define_blair")
 load(":build/sun.bzl", "define_sun")
 load(":build/niobe.bzl", "define_niobe")
+load(":build/monaco.bzl", "define_monaco")
 
 define_pineapple()
 define_blair()
 define_niobe()
+define_monaco()
 define_sun()

+ 20 - 0
build/monaco.bzl

@@ -0,0 +1,20 @@
+load(":securemsm_kernel.bzl", "define_consolidate_gki_modules")
+
+def define_monaco():
+    define_consolidate_gki_modules(
+        target = "monaco",
+        modules = [
+            "smcinvoke_dlkm",
+            "tz_log_dlkm",
+            "hdcp_qseecom_dlkm",
+            "qce50_dlkm",
+            "qcedev-mod_dlkm",
+            "qrng_dlkm",
+            "qcrypto-msm_dlkm",
+            "qseecom_dlkm"
+        ],
+        extra_options = [
+            "CONFIG_QCOM_SMCINVOKE",
+	    "CONFIG_QSEECOM_COMPAT",
+        ],
+    )