123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- 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, 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_DRM_MSM_DP_MST",
- "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_MSM_MMRM",
- "CONFIG_QTI_HW_FENCE",
- "CONFIG_QCOM_SPEC_SYNC",
- "CONFIG_MSM_EXT_DISPLAY",
- ],
- lunch_target = lt,
- )
- def define_blair(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_DRM_MSM_DSI",
- "CONFIG_THERMAL_OF",
- "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",
- ],
- lunch_target = lt,
- )
- def define_pitti(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_DRM_MSM_DSI",
- "CONFIG_THERMAL_OF",
- "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",
- ],
- 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():
- for (t, v) in get_all_la_variants() + get_all_le_variants() + get_all_lxc_variants():
- if t == "blair":
- define_blair(t, v)
- if t == "pitti":
- 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)
|