blob: a787ad98a1d98b2f3728f442e19bdb019bbc0d55 [file] [log] [blame]
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +05301LOCAL_DIR := $(GET_LOCAL_DIR)
2
3INCLUDES += -I$(LOCAL_DIR)/include -I$(LK_TOP_DIR)/platform/msm_shared
Amit Blaya5926022016-02-09 15:59:54 +02004
Jayant Shekhara7490f82016-01-14 11:09:20 +05305INCLUDES += -I$(LK_TOP_DIR)/dev/gcdb/display -I$(LK_TOP_DIR)/dev/gcdb/display/include
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +05306
Amit Blaya5926022016-02-09 15:59:54 +02007INCLUDES += -I$(LK_TOP_DIR)/app/aboot
Amit Blaya5926022016-02-09 15:59:54 +02008
Gaurav Nebhwani6c945a42016-02-16 17:26:51 +05309PLATFORM := msm8953
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +053010
tracychuiae4c2e12020-06-12 09:46:59 +080011#[TracyChui]Modified MEMSIZE from 10MB to 11MB for download GSI 20200611 start
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +053012MEMBASE := 0x8F600000 # SDRAM
tracychuiae4c2e12020-06-12 09:46:59 +080013MEMSIZE := 0x00B00000 #0x00A00000 # 10MB
14#[TracyChui]Modified MEMSIZE from 10MB to 11MB for download GSI 20200611 end
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +053015
Mayank Grover6128f382018-04-17 15:06:35 +053016ifneq (,$(findstring SECURE_CODE_MEM,$(DEFINES)))
17MEMRWOFF:= 0x8F700000 # MEMBASE + 1MB(section page size)
18DEFINES += MEMRWOFF=$(MEMRWOFF)
19endif
20
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +053021BASE_ADDR := 0x80000000
Parth Dixit0b195a42016-02-01 14:11:38 +053022SCRATCH_ADDR := 0xA0100000
Mayank Grover028ecda2018-01-11 17:16:23 +053023SCRATCH_SIZE := 510 # 510MB
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +053024
c_wufeng5f61f332016-01-14 16:15:50 +080025DEFINES += PMI_CONFIGURED=1
Jayant Shekhara7490f82016-01-14 11:09:20 +053026DEFINES += DISPLAY_TYPE_MIPI=1
27DEFINES += DISPLAY_TYPE_DSI6G=1
c_wufeng5f61f332016-01-14 16:15:50 +080028
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +053029MODULES += \
30 dev/keys \
31 dev/vib \
32 lib/ptable \
33 dev/pmic/pm8x41 \
lijuang6f2421d2016-02-29 16:52:03 +080034 dev/pmic/pmi8994 \
c_wufeng41310ae2016-01-14 17:59:22 +080035 dev/qpnp_haptic \
Padmanabhan Komanduru0104a892016-01-22 16:58:10 +053036 lib/libfdt \
37 dev/qpnp_wled \
38 dev/gcdb/display
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +053039
40DEFINES += \
41 MEMSIZE=$(MEMSIZE) \
42 MEMBASE=$(MEMBASE) \
43 BASE_ADDR=$(BASE_ADDR) \
Mayank Grover028ecda2018-01-11 17:16:23 +053044 SCRATCH_ADDR=$(SCRATCH_ADDR) \
45 SCRATCH_SIZE=$(SCRATCH_SIZE)
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +053046
Aparna Mallavarapu01fc00a2015-06-01 20:37:05 +053047OBJS += \
48 $(LOCAL_DIR)/init.o \
Padmanabhan Komanduru0104a892016-01-22 16:58:10 +053049 $(LOCAL_DIR)/meminfo.o \
50 $(LOCAL_DIR)/target_display.o \
51 $(LOCAL_DIR)/oem_panel.o
52ifeq ($(ENABLE_SMD_SUPPORT),1)
53OBJS += \
54 $(LOCAL_DIR)/regulator.o
55endif
Amit Blaya5926022016-02-09 15:59:54 +020056
57ifeq ($(ENABLE_MDTP_SUPPORT),1)
58OBJS += \
59 $(LOCAL_DIR)/mdtp_defs.o
60endif