msm8953-dtsi的编译

来源:互联网 发布:淘宝妈妈装店铺推荐 编辑:程序博客网 时间:2024/06/06 07:10

首先在/kernel/arch/arm64/boot/dts目录下有makefile文件

dts-dirs += apm
dts-dirs += arm
dts-dirs += cavium
dts-dirs += qcom


subdir-y := $(dts-dirs)


看看qcom文件夹下的makefile

dtb-$(CONFIG_ARCH_MSM8953) += msm8953-ZS550KL-EVB-mtp.dtb \   
msm8953-ZS550KL-SR1-mtp.dtb \
msm8953-ZS550KL-SR2-mtp.dtb \
        msm8953-ZS550KL-PR-mtp.dtb \


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


这个CONFIG_ARCH_MSM8953在

./arch/arm64/configs/msmcortex_defconfig:CONFIG_ARCH_MSM8953=y     //userdebug用
./arch/arm64/configs/msmcortex-perf_defconfig:CONFIG_ARCH_MSM8953=y   //user 用

至于这个CONFIG_ARM64就不晓得从哪里来的



0 0