更改DTS注册某个设备后,如何让编译kernel的时候编译增加的部分

本帖最后由 maemokkk 于 2019-3-29 19:46 编辑

现在明白更改DTS注册设备, 但是看到瑞芯微的教程说,跟该注册设备相对应的还有一个RK驱动,

举例子来说
DTS放在arch/arm64/boot/dts/rockchip
驱动放置在drivers/media/platform/rockchip目录下

我现在不太明白增加DTS后,编译内核是如何找到驱动的目录并编译的呢?

通过 Kconfig配置 去引导

Kconfig 和 Makefile要添加相应的条目,也可以只改Makefile , obj-y += your_driver.o