blob: 1984ab285a6c8d04dc3742e2667d00c18694994d [file] [log] [blame]
Aparna Mallavarapu13c50bd2013-10-19 15:06:18 +05301# top level project rules for the msm8916 project
2#
3LOCAL_DIR := $(GET_LOCAL_DIR)
4
5TARGET := msm8916
6
7MODULES += app/aboot
8
vijay kumar110c63d2014-08-28 16:56:39 +05309ifeq ($(TARGET_BUILD_VARIANT),user)
10DEBUG := 0
11else
Aparna Mallavarapu13c50bd2013-10-19 15:06:18 +053012DEBUG := 1
vijay kumar110c63d2014-08-28 16:56:39 +053013endif
14
Abhimanyu Kapur35f75672014-03-26 17:46:57 -070015EMMC_BOOT := 1
Aparna Mallavarapu13c50bd2013-10-19 15:06:18 +053016
17#DEFINES += WITH_DEBUG_DCC=1
Aparna Mallavarapucf8b69d2014-04-03 14:45:12 +053018DEFINES += WITH_DEBUG_LOG_BUF=1
Aparna Mallavarapu13c50bd2013-10-19 15:06:18 +053019DEFINES += WITH_DEBUG_UART=1
20#DEFINES += WITH_DEBUG_FBCON=1
21DEFINES += DEVICE_TREE=1
22#DEFINES += MMC_BOOT_BAM=1
Aparna Mallavarapuf2a26b52014-04-22 15:13:47 +053023DEFINES += CRYPTO_BAM=1
Aparna Mallavarapu5397d302014-03-06 04:20:43 +053024DEFINES += SPMI_CORE_V2=1
Aparna Mallavarapuf2a26b52014-04-22 15:13:47 +053025DEFINES += BAM_V170=1
Aparna Mallavarapu13c50bd2013-10-19 15:06:18 +053026DEFINES += ABOOT_IGNORE_BOOT_HEADER_ADDRS=1
27
28DEFINES += ABOOT_FORCE_KERNEL_ADDR=0x80008000
Abhimanyu Kapur0f79d572014-02-19 22:03:02 -080029DEFINES += ABOOT_FORCE_KERNEL64_ADDR=0x80080000
Aparna Mallavarapu13c50bd2013-10-19 15:06:18 +053030DEFINES += ABOOT_FORCE_RAMDISK_ADDR=0x82000000
31DEFINES += ABOOT_FORCE_TAGS_ADDR=0x81E00000
32
Matthew Qin1ba2fdc2014-04-08 11:34:38 +080033#Enable the feature of long press power on
Matthew Qinf2cb0752014-08-12 15:32:15 +080034DEFINES += LONG_PRESS_POWER_ON=1
Matthew Qin1ba2fdc2014-04-08 11:34:38 +080035
Aparna Mallavarapu13c50bd2013-10-19 15:06:18 +053036#Disable thumb mode
37ENABLE_THUMB := false
Aparna Mallavarapu925434e2014-03-28 17:54:57 +053038ENABLE_PWM_SUPPORT := true
Aparna Mallavarapu831a04c2014-02-27 21:51:45 -080039
40ENABLE_SDHCI_SUPPORT := 1
41
42ifeq ($(ENABLE_SDHCI_SUPPORT),1)
43DEFINES += MMC_SDHCI_SUPPORT=1
44endif
Abhimanyu Kapur35f75672014-03-26 17:46:57 -070045
Matthew Qinb0b31642014-04-08 15:22:01 +080046#enable power on vibrator feature
47ENABLE_PON_VIB_SUPPORT := true
48
Abhimanyu Kapur35f75672014-03-26 17:46:57 -070049ifeq ($(EMMC_BOOT),1)
50DEFINES += _EMMC_BOOT=1
51endif
52
Matthew Qinb0b31642014-04-08 15:22:01 +080053ifeq ($(ENABLE_PON_VIB_SUPPORT),true)
54DEFINES += PON_VIB_SUPPORT=1
55endif
Matthew Qin51bcdad2014-07-11 11:27:58 +080056
57#enable user force reset feature
58DEFINES += USER_FORCE_RESET_SUPPORT=1