jhenrique09 | 58209c8 | 2019-11-22 12:22:03 +0000 | [diff] [blame] | 1 | # Platform names |
| 2 | MSMNILE := msmnile #SM8150 |
| 3 | MSMSTEPPE := sm6150 |
| 4 | TRINKET := trinket #SM6125 |
| 5 | |
| 6 | B_FAMILY := msm8226 msm8610 msm8974 |
| 7 | B64_FAMILY := msm8992 msm8994 |
| 8 | BR_FAMILY := msm8909 msm8916 |
| 9 | UM_3_18_FAMILY := msm8937 msm8953 msm8996 |
| 10 | UM_4_4_FAMILY := msm8998 sdm660 |
| 11 | UM_4_9_FAMILY := sdm845 sdm710 |
| 12 | UM_4_14_FAMILY := $(MSMNILE) $(MSMSTEPPE) $(TRINKET) |
| 13 | UM_PLATFORMS := $(UM_3_18_FAMILY) $(UM_4_4_FAMILY) $(UM_4_9_FAMILY) $(UM_4_14_FAMILY) |
| 14 | |
| 15 | # List of targets that use master side content protection |
| 16 | MASTER_SIDE_CP_TARGET_LIST := msm8996 $(UM_4_4_FAMILY) $(UM_4_9_FAMILY) $(UM_4_14_FAMILY) |
| 17 | |
| 18 | ifneq ($(FORCE_QCOM_DISPLAY_HAL_VARIANT),) |
| 19 | QCOM_HARDWARE_VARIANT := $(FORCE_QCOM_DISPLAY_HAL_VARIANT) |
| 20 | else ifneq ($(filter $(B_FAMILY),$(TARGET_BOARD_PLATFORM)),) |
| 21 | MSM_VIDC_TARGET_LIST := $(B_FAMILY) |
| 22 | QCOM_HARDWARE_VARIANT := msm8974 |
| 23 | else ifneq ($(filter $(B64_FAMILY),$(TARGET_BOARD_PLATFORM)),) |
| 24 | MSM_VIDC_TARGET_LIST := $(B64_FAMILY) |
| 25 | QCOM_HARDWARE_VARIANT := msm8994 |
| 26 | else ifneq ($(filter $(BR_FAMILY),$(TARGET_BOARD_PLATFORM)),) |
| 27 | MSM_VIDC_TARGET_LIST := $(BR_FAMILY) |
| 28 | QCOM_HARDWARE_VARIANT := msm8916 |
| 29 | else ifneq ($(filter $(UM_3_18_FAMILY),$(TARGET_BOARD_PLATFORM)),) |
| 30 | MSM_VIDC_TARGET_LIST := $(UM_3_18_FAMILY) |
| 31 | QCOM_HARDWARE_VARIANT := msm8996 |
| 32 | else ifneq ($(filter $(UM_4_4_FAMILY),$(TARGET_BOARD_PLATFORM)),) |
| 33 | MSM_VIDC_TARGET_LIST := $(UM_4_4_FAMILY) |
| 34 | QCOM_HARDWARE_VARIANT := msm8998 |
| 35 | else ifneq ($(filter $(UM_4_9_FAMILY),$(TARGET_BOARD_PLATFORM)),) |
| 36 | MSM_VIDC_TARGET_LIST := $(UM_4_9_FAMILY) |
| 37 | QCOM_HARDWARE_VARIANT := sdm845 |
| 38 | else ifneq ($(filter $(UM_4_14_FAMILY),$(TARGET_BOARD_PLATFORM)),) |
| 39 | MSM_VIDC_TARGET_LIST := $(UM_4_14_FAMILY) |
| 40 | QCOM_HARDWARE_VARIANT := sm8150 |
| 41 | else |
| 42 | MSM_VIDC_TARGET_LIST := $(TARGET_BOARD_PLATFORM) |
| 43 | QCOM_HARDWARE_VARIANT := $(TARGET_BOARD_PLATFORM) |
| 44 | endif |
| 45 | |
| 46 | # Allow a device to manually override which HALs it wants to use |
| 47 | ifneq ($(OVERRIDE_QCOM_HARDWARE_VARIANT),) |
| 48 | QCOM_HARDWARE_VARIANT := $(OVERRIDE_QCOM_HARDWARE_VARIANT) |
| 49 | endif |
| 50 | |
jhenrique09 | 103450f | 2019-12-11 17:43:34 +0000 | [diff] [blame] | 51 | ifneq ($(TARGET_USE_AOSP_SURFACEFLINGER), true) |
jhenrique09 | 9c10921 | 2019-12-11 11:48:33 +0000 | [diff] [blame] | 52 | # Required for frameworks/native |
| 53 | ifeq ($(QCOM_HARDWARE_VARIANT),msm8996) |
| 54 | TARGET_USES_QCOM_UM_FAMILY := true |
| 55 | TARGET_USES_QCOM_UM_3_18_FAMILY := true |
| 56 | else ifeq ($(QCOM_HARDWARE_VARIANT),msm8998) |
| 57 | TARGET_USES_QCOM_UM_FAMILY := true |
| 58 | TARGET_USES_QCOM_UM_4_4_FAMILY := true |
| 59 | else ifeq ($(QCOM_HARDWARE_VARIANT),sdm845) |
| 60 | TARGET_USES_QCOM_UM_FAMILY := true |
| 61 | TARGET_USES_QCOM_UM_4_9_FAMILY := true |
| 62 | else ifeq ($(QCOM_HARDWARE_VARIANT),sm8150) |
| 63 | TARGET_USES_QCOM_UM_FAMILY := true |
| 64 | TARGET_USES_QCOM_UM_4_14_FAMILY := true |
| 65 | endif |
jhenrique09 | 58209c8 | 2019-11-22 12:22:03 +0000 | [diff] [blame] | 66 | endif |