匹配设备树文件在SPI子系统中有两个地方:在 spi_register_master() 中匹配和在 device register 时通过内核的通知链(notifier_block)来调用设备树匹配相关程序。
在 device register 时,需配置 CONFIG_OF_DYNAMIC 宏以开启动态匹配才能够使用设备树添加设备,该宏在 menuconfig/Device Drivers/Device Tree and Open Firmware support 中开启,如下图:
针对开发板配置设备树如下。进入设备树目录查看设备树文件
添加led子节点的信息
返回源码目录生成dtb文件
将生成的dtb文件拷贝到开发板的网络文件系统
将dtb文件拷贝到开发板的/boot目录下重新启动开发板
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)