blob: ed6bae04a1a79519b1a465f75ca867496a211b0e [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
Dhruv Kumar Chawdadd664d32016-12-22 11:50:21 -080011MEMBASE := 0x91D00000 # SDRAM
Channagoud Kadabi428a2132015-06-17 17:32:01 -070012MEMSIZE := 0x00400000 # 4MB
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070013
14BASE_ADDR := 0x0000000
15
Dhruv Kumar Chawdadd664d32016-12-22 11:50:21 -080016SCRATCH_ADDR := 0x92300000
17SCRATCH_SIZE := 733
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
shaoxing0eee91e2016-08-24 20:39:44 +080027ifeq ($(DISPLAY_SCREEN),0)
28 DEFINES += DISPLAY_SPLASH_SCREEN=0
29else
Kishor PKd27666f2017-08-08 16:28:15 +053030ifeq ($(ENABLE_DISPLAY),1)
31 DEFINES += ENABLE_DISPLAY=1
shaoxing0eee91e2016-08-24 20:39:44 +080032 DEFINES += DISPLAY_SPLASH_SCREEN=1
33endif
Kishor PKd27666f2017-08-08 16:28:15 +053034endif
shaoxing0eee91e2016-08-24 20:39:44 +080035
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070036DEFINES += DISPLAY_TYPE_MIPI=1
37DEFINES += DISPLAY_TYPE_DSI6G=1
38
39MODULES += \
40 dev/keys \
41 dev/pmic/pm8x41 \
c_wufeng196210d2015-09-21 12:49:43 +080042 dev/qpnp_haptic \
43 dev/vib \
Dhaval Patel87eefaa2015-03-16 11:13:41 -070044 dev/qpnp_wled \
45 dev/qpnp_led \
46 dev/gcdb/display \
Channagoud Kadabibb8f1f92015-04-27 11:14:45 -070047 dev/pmic/pmi8994 \
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070048 lib/ptable \
49 lib/libfdt
50
51DEFINES += \
52 MEMSIZE=$(MEMSIZE) \
53 MEMBASE=$(MEMBASE) \
54 BASE_ADDR=$(BASE_ADDR) \
55 TAGS_ADDR=$(TAGS_ADDR) \
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070056 RAMDISK_ADDR=$(RAMDISK_ADDR) \
57 SCRATCH_ADDR=$(SCRATCH_ADDR) \
Channagoud Kadabi428a2132015-06-17 17:32:01 -070058 SCRATCH_SIZE=$(SCRATCH_SIZE) \
59 L1_PT_SZ=$(L1_PT_SZ) \
60 L2_PT_SZ=$(L2_PT_SZ)
Channagoud Kadabied60a8b2014-06-27 15:35:09 -070061
62
63OBJS += \
64 $(LOCAL_DIR)/init.o \
Dhaval Patel87eefaa2015-03-16 11:13:41 -070065 $(LOCAL_DIR)/meminfo.o \
66 $(LOCAL_DIR)/target_display.o \
67 $(LOCAL_DIR)/oem_panel.o \
Sridhar Parasuramd75ade52015-03-09 15:45:16 -070068
69ifeq ($(ENABLE_GLINK_SUPPORT),1)
70OBJS += \
71 $(LOCAL_DIR)/regulator.o
72endif
Reut Zysmane1dba802015-08-26 17:53:10 +030073
74ifeq ($(ENABLE_MDTP_SUPPORT),1)
75OBJS += \
76 $(LOCAL_DIR)/mdtp_defs.o
77endif