如何确定Dragonboard410c使用的kernel defconfig和dts配置文件

各个平台内核defconfig配置文件一般都是在kernel/arch/arm64/configs/目录下,但往往这个目录下放了好几个项目的defconfig文件,那我们如何找到自己项目的对应defconfig文件呢?

一般我们编译前都会输入下面两条命令:
source build/envsetup.sh
lunch msm8916_64-userdebug

如何确定Dragonboard410c使用的kernel defconfig和dts配置文件_第1张图片

我们可以看到TARGET_PRODUCT=msm8916_64,我们直接去搜这个项目名
这里写图片描述

在这个目录下可以找到AndroidBoard.mk文件,打开可以发现
如何确定Dragonboard410c使用的kernel defconfig和dts配置文件_第2张图片

从前面知道TARGET_BUILD_VARIANT=userdebug,因此可以确定Dragonboard410c的defconfig配置文件是msm_defconfig

那对应的DTS文件又是哪些呢?
找高通平台的dts文件最直接简单的方法是直接看开机kernel log
如何确定Dragonboard410c使用的kernel defconfig和dts配置文件_第3张图片

过滤关键字
这里写图片描述

打开apq8016-sbc.dts文件
如何确定Dragonboard410c使用的kernel defconfig和dts配置文件_第4张图片

再打开include进来的apq8016-sbc.dtsi文件
这里写图片描述

这样,其他的dtsi文件也找到了。

你可能感兴趣的:(Dragonboard410c)