目录
Rockchip SPI 功能特点
SPI (serial peripheral interface),以下是 linux 4.4 SPI 驱动支持的一些特性︰
默认采用摩托罗拉 SPI 协议
支持 8 位和 16 位
软件可编程时钟频率和传输速率高达 50MHz
支持 SPI 4 种传输模式配置
每个 SPI 控制器支持一个到两个片选
内核软件
代码路径
drivers/spi/spi.c
drivers/spi/spi-rockchip.c
drivers/spi/spidev.c
spi驱动框架
rk spi各接口实现
创建spi设备节点,用户态使用。
drivers/spi/spi-rockchip-test.c spi测试驱动,需要自己手动添加到Makefile编译
Documentation/spi/spidev_test.c 用户态spi测试工具
SPI 设备配置 —— RK 芯片作 Master 端