Thank you for your reply.
I know what you mean. In my new kernel version, I used my custom DTS not the new kernel base DTS, and my custom DTS was still my old custom DTS.
You can see my custom meta-layer, .bbappend like below:
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI += "file://dts/imx6qdl.dtsi \
file://dts/imx6qdl-sabresd.dtsi \
file://dts/imx6q.dtsi \
file://dts/imx6q-sabresd.dts \
"
inherit pkgconfig
do_apply_custom_dist_conf() {
# Adding device tree files to kernel sources
# Create directory first
install -d ${D}
cp -rf ${WORKDIR}/dts/* ${D}/../git/arch/arm/boot/dts
}
addtask apply_custom_dist_conf before do_patch after do_unpack
In short, what is the general practices about the DTS and kernel config when updating linux kernel version?
Because when updating linux kernel version, a lot of kernel configs have been changed, can I use my old custom kernel config to generate new kernel config?
Now my problem happens, I don't know how to figure out where the issue is. My board crashed when starting kernel for a few seconds.