产品版本:
芯片名称 | 内核版本 |
RK3399 | Linux4.4 |
目录
1、spi框架分析,主要分为三部分
为什么分为三部分?为什么主机控制器驱动和外设驱动进行分离?
外设a、b、c的驱动与主机控制器A、B、C的驱动不相关,主机控制器驱动不关心外设,而外设驱动也不关心主机,外设只是访问核心层的通用的API进行数据传输,主机和外设之间可以进行任意的组合。
- spi通用接口封装层,也是spi子系统的核心,为控制器层和文件系统接口层提供了API。代码位于spi/spi.c
- spi控制器驱动程序,