• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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