blob: e59bfc2b3a5c11fd04dfa7bded63e692b35efbe9 [file] [log] [blame]
Channagoud Kadabied60a8b2014-06-27 15:35:09 -07001LOCAL_DIR := $(GET_LOCAL_DIR)
2
3INCLUDES += -I$(LOCAL_DIR)/include -I$(LK_TOP_DIR)/platform/msm_shared
Dhaval Patel87eefaa2015-03-16 11:13:41 -07004INCLUDES += -I$(LK_TOP_DIR)/dev/gcdb/display -I$(LK_TOP_DIR)/dev/gcdb/display/include
Reut Zysmane1dba802015-08-26 17:53:10 +03005ifeq ($(ENABLE_MDTP_SUPPORT),1)
6INCLUDES += -I$(LK_TOP_DIR)/app/aboot
7endif
Channagoud Kadabied60a8b2014-06-27 15:35:09 -07008
Channagoud Kadabi0ffa7862015-03-19 11:58:28 -07009PLATFORM := msm8996
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070010
Channagoud Kadabib1e32b32015-09-29 15:23:03 -070011MEMBASE := 0x91600000 # SDRAM
Channagoud Kadabi428a2132015-06-17 17:32:01 -070012MEMSIZE := 0x00400000 # 4MB
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070013
14BASE_ADDR := 0x0000000
15
Channagoud Kadabib1e32b32015-09-29 15:23:03 -070016SCRATCH_ADDR := 0x91C00000
17SCRATCH_SIZE := 740
Channagoud Kadabia695a3f2015-09-28 12:21:23 -070018KERNEL_ADDR := 0x80000000
19KERNEL_SIZE := 88
20
Channagoud Kadabi428a2132015-06-17 17:32:01 -070021# LPAE supports only 32 virtual address, L1 pt size is 4
22L1_PT_SZ := 4
Channagoud Kadabid2f06a22015-06-23 18:25:42 -070023L2_PT_SZ := 3
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070024
c_wufengc28abf32015-09-21 12:28:10 +080025DEFINES += PMI_CONFIGURED=1
26
Dhaval Patel87eefaa2015-03-16 11:13:41 -070027DEFINES += DISPLAY_SPLASH_SCREEN=1
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070028DEFINES += DISPLAY_TYPE_MIPI=1
29DEFINES += DISPLAY_TYPE_DSI6G=1
30
31MODULES += \
32 dev/keys \
33 dev/pmic/pm8x41 \
c_wufeng196210d2015-09-21 12:49:43 +080034 dev/qpnp_haptic \
35 dev/vib \
Dhaval Patel87eefaa2015-03-16 11:13:41 -070036 dev/qpnp_wled \
37 dev/qpnp_led \
38 dev/gcdb/display \
Channagoud Kadabibb8f1f92015-04-27 11:14:45 -070039 dev/pmic/pmi8994 \
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070040 lib/ptable \
41 lib/libfdt
42
43DEFINES += \
44 MEMSIZE=$(MEMSIZE) \
45 MEMBASE=$(MEMBASE) \
46 BASE_ADDR=$(BASE_ADDR) \
47 TAGS_ADDR=$(TAGS_ADDR) \
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070048 RAMDISK_ADDR=$(RAMDISK_ADDR) \
Channagoud Kadabia695a3f2015-09-28 12:21:23 -070049 KERNEL_ADDR=$(KERNEL_ADDR) \
50 KERNEL_SIZE=$(KERNEL_SIZE) \
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070051 SCRATCH_ADDR=$(SCRATCH_ADDR) \
Channagoud Kadabi428a2132015-06-17 17:32:01 -070052 SCRATCH_SIZE=$(SCRATCH_SIZE) \
53 L1_PT_SZ=$(L1_PT_SZ) \
54 L2_PT_SZ=$(L2_PT_SZ)
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070055
56
57OBJS += \
58 $(LOCAL_DIR)/init.o \
Dhaval Patel87eefaa2015-03-16 11:13:41 -070059 $(LOCAL_DIR)/meminfo.o \
60 $(LOCAL_DIR)/target_display.o \
61 $(LOCAL_DIR)/oem_panel.o \
Sridhar Parasuramd75ade52015-03-09 15:45:16 -070062
63ifeq ($(ENABLE_GLINK_SUPPORT),1)
64OBJS += \
65 $(LOCAL_DIR)/regulator.o
66endif
Reut Zysmane1dba802015-08-26 17:53:10 +030067
68ifeq ($(ENABLE_MDTP_SUPPORT),1)
69OBJS += \
70 $(LOCAL_DIR)/mdtp_defs.o
71endif