
dtb-$(CONFIG_SEC_HEROQLTE_PROJECT) += msm8996-sec-heroqlte-r00.dtb \
			 msm8996-sec-heroqlte-r01.dtb \
			 msm8996-sec-heroqlte-r02.dtb \
			 msm8996-sec-heroqlte-r03.dtb \
			 msm8996-sec-heroqlte-r05.dtb \
			 msm8996-sec-heroqlte-r06.dtb \
			 msm8996-sec-heroqlte-r07.dtb \
			 msm8996-sec-heroqlte-r08.dtb \
			 msm8996-sec-heroq-r09.dtb \
			 msm8996-sec-heroq-r09-v3.dtb \
			 msm8996-sec-heroqlte-r10.dtb \
			 msm8996-sec-heroqlte-r11.dtb \
			 msm8996-sec-heroqlte-r13.dtb \
			 msm8996-sec-heroqlte-r15.dtb

dtb-$(CONFIG_SEC_HERO2QLTE_PROJECT) += msm8996-sec-hero2qlte-r00.dtb \
			 msm8996-sec-hero2qlte-r01.dtb \
			 msm8996-sec-hero2qlte-r02.dtb \
			 msm8996-sec-hero2qlte-r03.dtb \
			 msm8996-sec-hero2qlte-r05.dtb \
			 msm8996-sec-hero2qlte-r06.dtb \
			 msm8996-sec-hero2qlte-r07.dtb \
			 msm8996-sec-hero2qlte-r08.dtb \
			 msm8996-sec-heroq-r09.dtb \
			 msm8996-sec-heroq-r09-v3.dtb \
			 msm8996-sec-hero2qlte-r10.dtb \
			 msm8996-sec-hero2qlte-r11.dtb \
			 msm8996-sec-hero2qlte-r13.dtb \
			 msm8996-sec-hero2qlte-r15.dtb

dtb-$(CONFIG_SEC_POSEIDONLTE_PROJECT) += msm8996-sec-poseidonlte-r00.dtb \
			msm8996-sec-poseidonlte-r01.dtb \
			msm8996-sec-poseidonlte-r04.dtb

dtb-$(CONFIG_SEC_AEROQLTE_PROJECT) += msm8996-sec-aeroqlte-r00.dtb \
			msm8996-sec-aeroqlte-r01.dtb \
			msm8996-sec-aeroqlte-r02.dtb \
			msm8996-sec-aeroqlte-r03.dtb

dtb-$(CONFIG_SEC_HERO6LTE_PROJECT) += msm8996-sec-hero6lte-chn-r00.dtb \
			msm8996-sec-hero6lte-chn-r02.dtb

dtb-$(CONFIG_SEC_GRACEQLTE_PROJECT) += msm8996-sec-graceqlte-r00.dtb \
			msm8996-sec-graceqlte-r01.dtb \
			msm8996-sec-graceqlte-r02.dtb \
			msm8996-sec-graceqlte-r03.dtb \
			msm8996-sec-graceqlte-r05.dtb \
			msm8996-sec-graceqlte-r06.dtb \
			msm8996-sec-graceqlte-r08.dtb \
			msm8996-sec-graceqlte-r09.dtb

ifeq ($(filter y,$(CONFIG_MACH_GRACEQLTE_CHNZC)),y)
dtb-y = msm8996-sec-graceqlte-chn-r02.dtb \
			msm8996-sec-graceqlte-chn-r03.dtb \
			msm8996-sec-graceqlte-chn-r06.dtb \
			msm8996-sec-graceqlte-chn-r09.dtb
endif

ifeq ($(filter y,$(CONFIG_MACH_GRACEQLTE_DCM) $(CONFIG_MACH_GRACEQLTE_KDI)),y)
dtb-y = msm8996-sec-graceqlte-jpn-r02.dtb \
			msm8996-sec-graceqlte-jpn-r03.dtb \
			msm8996-sec-graceqlte-jpn-r06.dtb \
			msm8996-sec-graceqlte-jpn-r09.dtb
endif

dtb-$(CONFIG_SEC_VEYRONLTE_PROJECT) += msm8996-sec-veyronlte-ctc-r00.dtb \
			msm8996-sec-veyronlte-ctc-r01.dtb

dtb-$(CONFIG_SEC_GTS2LLTE_PROJECT) += msm8996-sec-gts2llte-r00.dtb

ifeq ($(filter y,$(CONFIG_SEC_GTS3LLTE_PROJECT)),y)
ifeq ($(filter y,$(CONFIG_MACH_GTS3LLTE_USA)),y)
dtb-y = msm8996-sec-gts3llte-usa-r00.dtb \
			 msm8996-sec-gts3llte-usa-r02.dtb \
			 msm8996-sec-gts3llte-usa-r04.dtb \
			 msm8996-sec-gts3llte-usa-r05.dtb
else ifeq ($(filter y,$(CONFIG_MACH_GTS3LLTE_ZC)),y)
dtb-y = msm8996-sec-gts3llte-chn-r00.dtb \
			 msm8996-sec-gts3llte-chn-r02.dtb \
			 msm8996-sec-gts3llte-chn-r04.dtb \
			 msm8996-sec-gts3llte-chn-r05.dtb
else ifeq ($(filter y,$(CONFIG_MACH_GTS3LLTE_ZH)),y)
dtb-y = msm8996-sec-gts3llte-chn-r00.dtb \
			 msm8996-sec-gts3llte-chn-r02.dtb \
			 msm8996-sec-gts3llte-chn-r04.dtb \
			 msm8996-sec-gts3llte-hk-r05.dtb		
else
dtb-y = msm8996-sec-gts3llte-eur-kor-r00.dtb \
			 msm8996-sec-gts3llte-eur-kor-r02.dtb \
			 msm8996-sec-gts3llte-eur-kor-r04.dtb \
			 msm8996-sec-gts3llte-eur-kor-r05.dtb
endif
endif

dtb-$(CONFIG_SEC_GTS3LWIFI_PROJECT) += msm8996-sec-gts3lwifi-r00.dtb \
			 msm8996-sec-gts3lwifi-r02.dtb \
			 msm8996-sec-gts3lwifi-r04.dtb \
			 msm8996-sec-gts3lwifi-r05.dtb

ifeq ($(filter y,$(CONFIG_MACH_HEROQLTE_DCM) $(CONFIG_MACH_HEROQLTE_KDI)),y)
dtb-y = msm8996-sec-heroqlte-jpn-r00.dtb \
			 msm8996-sec-heroqlte-jpn-r01.dtb \
			 msm8996-sec-heroqlte-jpn-r05.dtb \
			 msm8996-sec-heroqlte-jpn-r06.dtb \
			 msm8996-sec-heroqlte-jpn-r07.dtb \
			 msm8996-sec-heroqlte-jpn-r08.dtb \
			 msm8996-sec-heroqlte-jpn-r10.dtb \
			 msm8996-sec-heroqlte-jpn-r11.dtb \
			 msm8996-sec-heroqlte-jpn-r13.dtb \
			 msm8996-sec-heroqlte-jpn-r15.dtb
endif

ifeq ($(filter y,$(CONFIG_MACH_HERO2QLTE_KDI)),y)
dtb-y = msm8996-sec-hero2qlte-jpn-r00.dtb \
			 msm8996-sec-hero2qlte-jpn-r01.dtb \
			 msm8996-sec-hero2qlte-jpn-r05.dtb \
			 msm8996-sec-hero2qlte-jpn-r06.dtb \
			 msm8996-sec-hero2qlte-jpn-r07.dtb \
			 msm8996-sec-hero2qlte-jpn-r08.dtb \
			 msm8996-sec-hero2qlte-jpn-r10.dtb \
			 msm8996-sec-hero2qlte-jpn-r11.dtb \
			 msm8996-sec-hero2qlte-jpn-r13.dtb \
			 msm8996-sec-hero2qlte-jpn-r15.dtb
endif

ifeq ($(filter y,$(CONFIG_MACH_HERO2QLTE_DCM)),y)
dtb-y = msm8996-sec-hero2qlte-jpn-dcm-r00.dtb \
                         msm8996-sec-hero2qlte-jpn-dcm-r01.dtb \
                         msm8996-sec-hero2qlte-jpn-dcm-r05.dtb \
                         msm8996-sec-hero2qlte-jpn-dcm-r06.dtb \
                         msm8996-sec-hero2qlte-jpn-dcm-r07.dtb \
                         msm8996-sec-hero2qlte-jpn-dcm-r08.dtb \
                         msm8996-sec-hero2qlte-jpn-dcm-r10.dtb \
                         msm8996-sec-hero2qlte-jpn-dcm-r11.dtb \
                         msm8996-sec-hero2qlte-jpn-dcm-r13.dtb \
                         msm8996-sec-hero2qlte-jpn-dcm-r15.dtb
endif

ifeq ($(filter y,$(CONFIG_MACH_HEROQLTE_CHNZC)),y)
dtb-y = msm8996-sec-heroqlte-r00.dtb \
			 msm8996-sec-heroqlte-r01.dtb \
			 msm8996-sec-heroqlte-r02.dtb \
			 msm8996-sec-heroqlte-r03.dtb \
			 msm8996-sec-heroqlte-chn-r05.dtb \
			 msm8996-sec-heroqlte-chn-r06.dtb \
			 msm8996-sec-heroqlte-chn-r07.dtb \
			 msm8996-sec-heroqlte-chn-r08.dtb \
			 msm8996-sec-heroq-r09.dtb \
			 msm8996-sec-heroq-r09-v3.dtb \
			 msm8996-sec-heroqlte-chn-r10.dtb \
			 msm8996-sec-heroqlte-chn-r11.dtb \
			 msm8996-sec-heroqlte-chn-r13.dtb \
			 msm8996-sec-heroqlte-chn-r15.dtb

endif

ifeq ($(filter y,$(CONFIG_MACH_HERO2QLTE_CHNZC)),y)
dtb-y = msm8996-sec-hero2qlte-r00.dtb \
			 msm8996-sec-hero2qlte-r01.dtb \
			 msm8996-sec-hero2qlte-r02.dtb \
			 msm8996-sec-hero2qlte-r03.dtb \
			 msm8996-sec-hero2qlte-chn-r05.dtb \
			 msm8996-sec-hero2qlte-chn-r06.dtb \
			 msm8996-sec-hero2qlte-chn-r07.dtb \
			 msm8996-sec-hero2qlte-chn-r08.dtb \
			 msm8996-sec-heroq-r09.dtb \
			 msm8996-sec-heroq-r09-v3.dtb \
			 msm8996-sec-hero2qlte-chn-r10.dtb \
			 msm8996-sec-hero2qlte-chn-r11.dtb \
			 msm8996-sec-hero2qlte-chn-r13.dtb \
			 msm8996-sec-hero2qlte-chn-r15.dtb
endif

ifeq ($(CONFIG_ARM64),y)
always          := $(dtb-y)
subdir-y        := $(dts-dirs)
else
targets += dtbs
targets += $(addprefix ../, $(dtb-y))

$(obj)/../%.dtb: $(src)/%.dts FORCE
        $(call if_changed_dep,dtc)

dtbs: $(addprefix $(obj)/,$(dtb-y))
endif
clean-files := *.dtb *.reverse.dts
