--- zzzz-none-000/linux-4.4.60/scripts/Makefile.lib 2017-04-08 07:53:53.000000000 +0000 +++ scorpion-7490-727/linux-4.4.60/scripts/Makefile.lib 2021-02-04 17:41:59.000000000 +0000 @@ -165,6 +165,12 @@ -I$(srctree)/drivers/of/testcase-data \ -undef -D__DTS__ +#Add DDR profiling for different DDR size in dtsi +ifeq ($(CONFIG_IPQ_MEM_PROFILE),256) +dtc_cpp_flags += -D __IPQ_MEM_PROFILE_256_MB__ +else ifeq ($(CONFIG_IPQ_MEM_PROFILE),512) +dtc_cpp_flags += -D __IPQ_MEM_PROFILE_512_MB__ +endif # Finds the multi-part object the current object will be linked into modname-multi = $(sort $(foreach m,$(multi-used),\ $(if $(filter $(subst $(obj)/,,$*.o), $($(m:.o=-objs)) $($(m:.o=-y))),$(m:.o=)))) @@ -324,7 +330,7 @@ quiet_cmd_lzma = LZMA $@ cmd_lzma = (cat $(filter-out FORCE,$^) | \ - lzma -9 && $(call size_append, $(filter-out FORCE,$^))) > $@ || \ + lzma e -d20 -lc1 -lp2 -pb2 -eos -si -so && $(call size_append, $(filter-out FORCE,$^))) > $@ || \ (rm -f $@ ; false) quiet_cmd_lzo = LZO $@