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

各個平臺內核defconfig配置文件一般都是在kernel/arch/arm64/configs/目錄下,但往往這個目錄下放了好幾個項目的defconfig文件,那我們如何找到自己項目的對應defconfig文件呢?

一般我們編譯前都會輸入下面兩條命令:
source build/envsetup.sh
lunch msm8916_64-userdebug

這裏寫圖片描述

我們可以看到TARGET_PRODUCT=msm8916_64,我們直接去搜這個項目名
這裏寫圖片描述

在這個目錄下可以找到AndroidBoard.mk文件,打開可以發現
這裏寫圖片描述

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

那對應的DTS文件又是哪些呢?
找高通平臺的dts文件最直接簡單的方法是直接看開機kernel log
這裏寫圖片描述

過濾關鍵字
這裏寫圖片描述

打開apq8016-sbc.dts文件
這裏寫圖片描述

再打開include進來的apq8016-sbc.dtsi文件
這裏寫圖片描述

這樣,其他的dtsi文件也找到了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章