Browse Source

disp: add bazel build support for offline rotator

Add changes to support offline rotator compilation
in DDK framework.

Change-Id: I3ec0c82b35f2287d515166e25a565614675638f0
Signed-off-by: Gaurav LNU <[email protected]>
Signed-off-by: Charishma Jerripothula <[email protected]>
Gaurav LNU 1 year ago
parent
commit
cac4586b7e
3 changed files with 10 additions and 6 deletions
  1. 4 4
      display_driver_build.bzl
  2. 2 2
      display_modules.bzl
  3. 4 0
      target.bzl

+ 4 - 4
display_driver_build.bzl

@@ -17,10 +17,10 @@ def _register_module_to_map(module_map, name, path, config_option, srcs, config_
             nested_config = config_src
 
             for nested_src, nest_name in nested_config.items():
-                if nested_src == "True":
-                    for nest_src in nest_name:
-                        final_srcs = nest_name[nest_src]
-                        processed_config_srcs[nest_src] = final_srcs
+                if nested_src == True:
+                    processed_config_srcs[config_src_name] = {True: nest_name}
+                else:
+                    processed_config_srcs[nested_src] = {True: nest_name}
 
     for config_deps_name in config_deps:
          config_dep = config_deps[config_deps_name]

+ 2 - 2
display_modules.bzl

@@ -159,13 +159,13 @@ module_entry(
             True: [
                "rotator/sde_rotator_dev.c",
                "rotator/sde_rotator_core.c",
-               "rotator/sde_rotator_base.c ",
+               "rotator/sde_rotator_base.c",
                "rotator/sde_rotator_formats.c",
                "rotator/sde_rotator_util.c",
                "rotator/sde_rotator_io_util.c",
                "rotator/sde_rotator_smmu.c",
                "rotator/sde_rotator_r1_wb.c",
-               "rotator/sde_rotator_r1_pipe.c ",
+               "rotator/sde_rotator_r1_pipe.c",
                "rotator/sde_rotator_r1_ctl.c",
                "rotator/sde_rotator_r1.c",
                "rotator/sde_rotator_r3.c"],

+ 4 - 0
target.bzl

@@ -47,6 +47,10 @@ def define_blair(t, v):
             "CONFIG_DSI_PARSER",
             "CONFIG_DRM_MSM_REGISTER_LOGGING",
             "CONFIG_QCOM_MDSS_PLL",
+            "CONFIG_MSM_SDE_ROTATOR",
+            "CONFIG_SYNC_FILE",
+            "CONFIG_MSM_SDE_ROTATOR_EVTLOG_DEBUG",
+            "CONFIG_DEBUG_FS",
         ],
 )