Channagoud Kadabi | 0ffa786 | 2015-03-19 11:58:28 -0700 | [diff] [blame] | 1 | # top level project rules for the msm8996 project |
Channagoud Kadabi | ed60a8b | 2014-06-27 15:35:09 -0700 | [diff] [blame] | 2 | # |
| 3 | LOCAL_DIR := $(GET_LOCAL_DIR) |
| 4 | |
Channagoud Kadabi | 0ffa786 | 2015-03-19 11:58:28 -0700 | [diff] [blame] | 5 | TARGET := msm8996 |
Channagoud Kadabi | ed60a8b | 2014-06-27 15:35:09 -0700 | [diff] [blame] | 6 | |
| 7 | MODULES += app/aboot |
Channagoud Kadabi | 472c224 | 2015-06-16 10:07:55 -0700 | [diff] [blame^] | 8 | MODULES += app/mmutest |
Channagoud Kadabi | ed60a8b | 2014-06-27 15:35:09 -0700 | [diff] [blame] | 9 | |
Sridhar Parasuram | 761ab19 | 2014-11-19 16:18:53 -0800 | [diff] [blame] | 10 | ifeq ($(TARGET_BUILD_VARIANT),user) |
| 11 | DEBUG := 0 |
| 12 | else |
Channagoud Kadabi | ed60a8b | 2014-06-27 15:35:09 -0700 | [diff] [blame] | 13 | DEBUG := 1 |
Sridhar Parasuram | 761ab19 | 2014-11-19 16:18:53 -0800 | [diff] [blame] | 14 | endif |
| 15 | |
Channagoud Kadabi | ed60a8b | 2014-06-27 15:35:09 -0700 | [diff] [blame] | 16 | EMMC_BOOT := 1 |
| 17 | ENABLE_SDHCI_SUPPORT := 1 |
| 18 | ENABLE_UFS_SUPPORT := 1 |
| 19 | ENABLE_BOOT_CONFIG_SUPPORT := 1 |
| 20 | ENABLE_USB30_SUPPORT := 1 |
| 21 | ENABLE_QGIC3 := 1 |
Channagoud Kadabi | 06c9757 | 2014-12-05 15:48:37 -0800 | [diff] [blame] | 22 | ENABLE_PARTIAL_GOODS_SUPPORT := 1 |
Channagoud Kadabi | 2bab29b | 2015-02-11 13:26:03 -0800 | [diff] [blame] | 23 | ENABLE_RPMB_SUPPORT := 1 |
Sridhar Parasuram | 1fd4a57 | 2015-03-17 15:39:17 -0700 | [diff] [blame] | 24 | ENABLE_GLINK_SUPPORT := 1 |
Dhaval Patel | 87eefaa | 2015-03-16 11:13:41 -0700 | [diff] [blame] | 25 | ENABLE_PWM_SUPPORT := true |
Channagoud Kadabi | 428a213 | 2015-06-17 17:32:01 -0700 | [diff] [blame] | 26 | ENABLE_LPAE_SUPPORT := 1 |
Channagoud Kadabi | ed60a8b | 2014-06-27 15:35:09 -0700 | [diff] [blame] | 27 | |
| 28 | DEFINES +=VIRTIO=1 |
| 29 | |
| 30 | #DEFINES += WITH_DEBUG_DCC=1 |
| 31 | DEFINES += WITH_DEBUG_UART=1 |
| 32 | #DEFINES += WITH_DEBUG_FBCON=1 |
| 33 | DEFINES += DEVICE_TREE=1 |
Channagoud Kadabi | 602c02c | 2014-11-11 13:26:37 -0800 | [diff] [blame] | 34 | DEFINES += SPMI_CORE_V2=1 |
Channagoud Kadabi | 037c8b8 | 2015-02-05 12:09:32 -0800 | [diff] [blame] | 35 | DEFINES += BAM_V170=1 |
Channagoud Kadabi | 602c02c | 2014-11-11 13:26:37 -0800 | [diff] [blame] | 36 | |
Channagoud Kadabi | ed60a8b | 2014-06-27 15:35:09 -0700 | [diff] [blame] | 37 | DEFINES += ABOOT_IGNORE_BOOT_HEADER_ADDRS=1 |
| 38 | |
Channagoud Kadabi | e15e0a0 | 2015-01-28 12:12:06 -0800 | [diff] [blame] | 39 | DEFINES += ABOOT_FORCE_KERNEL_ADDR=0x80008000 |
Channagoud Kadabi | ed60a8b | 2014-06-27 15:35:09 -0700 | [diff] [blame] | 40 | DEFINES += ABOOT_FORCE_RAMDISK_ADDR=0x82200000 |
| 41 | DEFINES += ABOOT_FORCE_TAGS_ADDR=0x82000000 |
| 42 | DEFINES += ABOOT_FORCE_KERNEL64_ADDR=0x80080000 |
| 43 | DEFINES += USB_RESET_FROM_CLK=1 |
Sridhar Parasuram | e3ff9cc | 2015-02-12 11:17:59 -0800 | [diff] [blame] | 44 | DEFINES += USE_BOOTDEV_CMDLINE=1 |
Channagoud Kadabi | 2bab29b | 2015-02-11 13:26:03 -0800 | [diff] [blame] | 45 | DEFINES += USE_RPMB_FOR_DEVINFO=1 |
Channagoud Kadabi | ed60a8b | 2014-06-27 15:35:09 -0700 | [diff] [blame] | 46 | |
| 47 | #Disable thumb mode |
| 48 | ENABLE_THUMB := false |
| 49 | |
Sridhar Parasuram | 1fd4a57 | 2015-03-17 15:39:17 -0700 | [diff] [blame] | 50 | ifeq ($(ENABLE_GLINK_SUPPORT),1) |
| 51 | DEFINES += GLINK_SUPPORT=1 |
| 52 | endif |
| 53 | |
Channagoud Kadabi | ed60a8b | 2014-06-27 15:35:09 -0700 | [diff] [blame] | 54 | ifeq ($(EMMC_BOOT),1) |
| 55 | DEFINES += _EMMC_BOOT=1 |
| 56 | endif |
| 57 | |
| 58 | ifeq ($(ENABLE_SDHCI_SUPPORT),1) |
| 59 | DEFINES += MMC_SDHCI_SUPPORT=1 |
| 60 | endif |
| 61 | |
| 62 | ifeq ($(ENABLE_UFS_SUPPORT),1) |
| 63 | DEFINES += UFS_SUPPORT=1 |
| 64 | endif |
| 65 | |
| 66 | ifeq ($(ENABLE_USB30_SUPPORT),1) |
| 67 | DEFINES += USB30_SUPPORT=1 |
| 68 | endif |
Channagoud Kadabi | 3e0a471 | 2014-12-22 12:07:31 -0800 | [diff] [blame] | 69 | |
Sridhar Parasuram | a8954b5 | 2015-01-23 14:45:24 -0800 | [diff] [blame] | 70 | ifeq ($(ENABLE_PARTIAL_GOODS_SUPPORT),1) |
| 71 | DEFINES += ENABLE_PARTIAL_GOODS_SUPPORT=1 |
| 72 | endif |
| 73 | |
Amit Blay | 6a3e88b | 2015-06-23 22:25:06 +0300 | [diff] [blame] | 74 | ifeq ($(ENABLE_MDTP_SUPPORT),1) |
| 75 | DEFINES += MDTP_SUPPORT=1 |
| 76 | DEFINES += MDTP_EFUSE_ADDRESS=0x00070178 # QFPROM_CORR_ANTI_ROLLBACK_3_LSB_ADDR |
| 77 | DEFINES += MDTP_EFUSE_START=0 |
| 78 | endif |
| 79 | |
Channagoud Kadabi | 320bd68 | 2015-06-25 22:31:29 -0700 | [diff] [blame] | 80 | ENABLE_WDOG_SUPPORT := 1 |
| 81 | ifeq ($(ENABLE_WDOG_SUPPORT),1) |
| 82 | DEFINES += WDOG_SUPPORT=1 |
| 83 | endif |
| 84 | |
Channagoud Kadabi | 428a213 | 2015-06-17 17:32:01 -0700 | [diff] [blame] | 85 | ifeq ($(ENABLE_LPAE_SUPPORT),1) |
| 86 | DEFINES += LPAE=1 |
| 87 | endif |
| 88 | |
Channagoud Kadabi | 3e0a471 | 2014-12-22 12:07:31 -0800 | [diff] [blame] | 89 | CFLAGS += -Werror |
Channagoud Kadabi | 23edc0c | 2015-03-27 18:31:32 -0700 | [diff] [blame] | 90 | |
| 91 | #SCM call before entering DLOAD mode |
| 92 | DEFINES += PLATFORM_USE_SCM_DLOAD=1 |