本帖最后由 maemokkk 于 2019-3-29 19:46 编辑
现在明白更改DTS注册设备, 但是看到瑞芯微的教程说,跟该注册设备相对应的还有一个RK驱动,
举例子来说
DTS放在arch/arm64/boot/dts/rockchip
驱动放置在drivers/media/platform/rockchip目录下
我现在不太明白增加DTS后,编译内核是如何找到驱动的目录并编译的呢?
本帖最后由 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