1TARGET_DISABLE_IPACM := false 2 3ifneq ($(TARGET_BOARD_SUFFIX),_au) 4#IPACM_DATA 5IPACM_DATA += IPACM_cfg.xml 6IPACM_DATA += ipacm 7IPACM_DATA += ipacm.rc 8endif 9 10ifeq ($(TARGET_USES_QMAA),true) 11ifneq ($(TARGET_USES_QMAA_OVERRIDE_DATA),true) 12 TARGET_DISABLE_IPACM := true 13endif #TARGET_USES_QMAA_OVERRIDE_DATA 14endif #TARGET_USES_QMAA 15 16BOARD_IPA_LOW_RAM_EXCP_LIST := bengal 17BOARD_IPA_LOW_RAM_EXCP_LIST += monaco 18 19ifeq ($(TARGET_HAS_LOW_RAM),true) 20ifeq (,$(call is-board-platform-in-list2,$(BOARD_IPA_LOW_RAM_EXCP_LIST))) 21 TARGET_DISABLE_IPACM := true 22endif 23endif 24 25ifneq ($(TARGET_DISABLE_IPACM),true) 26BOARD_PLATFORM_LIST := msm8909 27BOARD_PLATFORM_LIST += msm8916 28BOARD_PLATFORM_LIST += msm8917 29BOARD_PLATFORM_LIST += qm215 30BOARD_PLATFORM_LIST += msm8937 31ifeq ($(TARGET_BOARD_SUFFIX),_au) 32BOARD_PLATFORM_LIST += msmnile 33endif 34BOARD_IPAv3_LIST := msm8998 35BOARD_IPAv3_LIST += sdm845 36BOARD_IPAv3_LIST += sdm710 37BOARD_IPAv3_LIST += msmnile 38BOARD_IPAv3_LIST += kona 39BOARD_IPAv3_LIST += $(MSMSTEPPE) 40BOARD_IPAv3_LIST += $(TRINKET) 41BOARD_IPAv3_LIST += lito 42BOARD_IPAv3_LIST += atoll 43BOARD_IPAv3_LIST += bengal 44BOARD_ETH_BRIDGE_LIST := msmnile 45BOARD_ETH_BRIDGE_LIST += kona 46 47ifeq (,$(call is-board-platform-in-list2,$(BOARD_PLATFORM_LIST))) 48ifneq (,$(filter $(QCOM_BOARD_PLATFORMS),$(TARGET_BOARD_PLATFORM))) 49ifneq (, $(filter aarch64 arm arm64, $(TARGET_ARCH))) 50 51PRODUCT_PACKAGES += $(IPACM_DATA) 52 53endif # $(TARGET_ARCH) 54endif 55endif 56endif 57