|
@@ -1,8 +1,9 @@
|
|
|
load(":display_modules.bzl", "display_driver_modules")
|
|
|
load(":display_driver_build.bzl", "define_target_variant_modules")
|
|
|
load("//msm-kernel:target_variants.bzl", "get_all_la_variants", "get_all_le_variants", "get_all_lxc_variants")
|
|
|
+load("//msm-kernel:target_variants.bzl", "get_all_lunch_target_base_target_variants")
|
|
|
|
|
|
-def define_pineapple(t, v):
|
|
|
+def define_pineapple(t, v, lt=None):
|
|
|
define_target_variant_modules(
|
|
|
target = t,
|
|
|
variant = v,
|
|
@@ -30,9 +31,10 @@ def define_pineapple(t, v):
|
|
|
"CONFIG_QCOM_SPEC_SYNC",
|
|
|
"CONFIG_MSM_EXT_DISPLAY",
|
|
|
],
|
|
|
+ lunch_target = lt,
|
|
|
)
|
|
|
|
|
|
-def define_blair(t, v):
|
|
|
+def define_blair(t, v, lt=None):
|
|
|
define_target_variant_modules(
|
|
|
target = t,
|
|
|
variant = v,
|
|
@@ -52,9 +54,10 @@ def define_blair(t, v):
|
|
|
"CONFIG_MSM_SDE_ROTATOR_EVTLOG_DEBUG",
|
|
|
"CONFIG_DEBUG_FS",
|
|
|
],
|
|
|
+ lunch_target = lt,
|
|
|
)
|
|
|
|
|
|
-def define_pitti(t, v):
|
|
|
+def define_pitti(t, v, lt=None):
|
|
|
define_target_variant_modules(
|
|
|
target = t,
|
|
|
variant = v,
|
|
@@ -74,6 +77,36 @@ def define_pitti(t, v):
|
|
|
"CONFIG_MSM_SDE_ROTATOR_EVTLOG_DEBUG",
|
|
|
"CONFIG_DEBUG_FS",
|
|
|
],
|
|
|
+ lunch_target = lt,
|
|
|
+)
|
|
|
+
|
|
|
+def define_volcano(t, v, lt=None):
|
|
|
+ define_target_variant_modules(
|
|
|
+ target = t,
|
|
|
+ variant = v,
|
|
|
+ registry = display_driver_modules,
|
|
|
+ modules = [
|
|
|
+ "msm_drm",
|
|
|
+ ],
|
|
|
+ config_options = [
|
|
|
+ "CONFIG_DRM_MSM_SDE",
|
|
|
+ "CONFIG_SYNC_FILE",
|
|
|
+ "CONFIG_DRM_MSM_DSI",
|
|
|
+ "CONFIG_DRM_MSM_DP",
|
|
|
+ "CONFIG_DSI_PARSER",
|
|
|
+ "CONFIG_DRM_SDE_WB",
|
|
|
+ "CONFIG_DRM_SDE_RSC",
|
|
|
+ "CONFIG_DRM_MSM_REGISTER_LOGGING",
|
|
|
+ "CONFIG_QCOM_MDSS_PLL",
|
|
|
+ "CONFIG_HDCP_QSEECOM",
|
|
|
+ "CONFIG_DRM_SDE_VM",
|
|
|
+ "CONFIG_QCOM_WCD939X_I2C",
|
|
|
+ "CONFIG_THERMAL_OF",
|
|
|
+ "CONFIG_QCOM_SPEC_SYNC",
|
|
|
+ "CONFIG_MSM_EXT_DISPLAY",
|
|
|
+ "CONFIG_DEBUG_FS",
|
|
|
+ ],
|
|
|
+ lunch_target = lt,
|
|
|
)
|
|
|
|
|
|
def define_display_target():
|
|
@@ -84,3 +117,8 @@ def define_display_target():
|
|
|
define_pitti(t, v)
|
|
|
if t == "pineapple":
|
|
|
define_pineapple(t, v)
|
|
|
+
|
|
|
+ for (lt, t, v) in get_all_lunch_target_base_target_variants():
|
|
|
+ print(lt)
|
|
|
+ if lt == "volcano":
|
|
|
+ define_volcano(t, v, lt)
|