至此,核心板的外设基本关完了,还剩下串口、网口、SD卡及IO控制。这几个接口基本上每个项目都可以用到,所以这里就不进行关闭了,后期有机会的话会做一些修改调试的记录。
这一节主要是记录一下它的电源控制与GPIO的操作,实际上还是GPIO的操作,不过是荣品为它们专写了一个驱动。
在开发板上有很多电源和模式控制,这些都是IO控制。荣品为这些控制IO编写了专门的驱动。从主设备树可以看到他为这些引脚分配了不同的驱动。通过grep指令查询得知这些IO并没有被引用,说明它们只在驱动里做了默认处理。
在绑定文件中并没有找到以上两个驱动的说明,或者说荣品并没有为它提供绑定文件。不好万幸他们提供了驱动调试说明,在"cdrom_pro-rk3566-rk3568\02-软件文档\荣品文档\驱动调试"这个路径之下。
然后在驱动文夹里找到驱动源码,如下图:
查看rp_gpio驱动源码与rp_power源码可以看到rp_power比rp_gpio多了一个“GPIO_FUNCTION_OUTPUT_CTRL”即输出控制,在设备树里配置基本是一样的,但驱动文件和初始化后的设备目录都是不同的。
从其数据手册上来看,这两个驱动的操与配置基本相同的。大家在使用时各自体会吧
裁减到此也就结束了,后续考虑添加……