补充 对于开发的一些简单指导.
Signed-off-by: ithink.chan <chenyang@autoai.com>
This commit is contained in:
parent
554e62efb8
commit
8421c94007
|
@ -166,6 +166,10 @@ struct spi_board_info {
|
|||
|
||||
有了 SPI 总线控制器驱动和 SPI 从设备驱动,SPI 子系统就可以工作了。但是我们发现,对于 SPI 子系统,有很多核心的代码是完全通用的,把这些代码抽出来,便构建成了 SPI 核心层。
|
||||
|
||||
## 对于开发的一些简单指导
|
||||
|
||||
基于当前的 SPI 子系统框架,一般有两种类型的设备驱动需要开发。一般开源社区或芯片供应商会提供 SPI 控制器驱动,下游的开发者只需要实现 SPI 从设备驱动即可。对于 SPI 控制器驱动,可以参考 pxa2xx 这个 SPI 总线控制器的驱动程序;对于 SPI 从设备驱动可以参考 spidev 这个驱动程序。
|
||||
|
||||
## 总结
|
||||
|
||||
最后晒一张来自网友的大图(来源见图中水印),系统总结了 SPI 子系统的 Probe 过程和各部分的功能:
|
||||
|
|
Loading…
Reference in New Issue