修改对 SPI 从设备驱动的描述.

Signed-off-by: ithink.chan <chenyang@autoai.com>
This commit is contained in:
ithink.chan 2019-12-10 18:40:25 +08:00
parent d9bb3f7c87
commit be4c5d88d2
1 changed files with 1 additions and 1 deletions

View File

@ -100,7 +100,7 @@ pxa2xx_spi_probe() |
}
```
一旦 SPI 从设备挂载到了对应的总线上,系统就会查找有无匹配的 SPI 从设备驱动,并触发其 Probe 过程。判断 SPI 从设备驱动是否与声明的平台设备相匹配,是通过比较 spi_driver 结构体中的 name 字段与 spi_board_info 结构体中的 modalias 字段是否一致来完成的,如果一致,则调用 SPI 从设备的 Probe 程序。SPI 从设备不但要继续完成 Match 和 Probe 过程,创建具体的设备对象,还要实现从设备的控制和访问,并向上为用户态提供设备访问接口,创建 /dev 目录下的设备节点等。下面以 spidev 为例,看看 spi_driver 的基本结构,以及 SPI 从设备驱动的接口和主要工作:
一旦 SPI 从设备挂载到了对应的总线上,系统就会查找有无匹配的 SPI 从设备驱动,并触发其 Probe 过程。判断 SPI 从设备驱动是否与声明的平台设备相匹配,是通过比较 spi_driver 结构体中的 name 字段与 spi_board_info 结构体中的 modalias 字段是否一致来完成的,如果一致,则调用 SPI 从设备的 Probe 程序。SPI 从设备不但要继续完成 Match 和 Probe 过程,创建具体的设备对象和 /dev 目录下的设备节点还要将设备控制和访问接口file_operations注册给系统并实现对应功能。下面以 spidev 为例,看看 spi_driver 的基本结构,以及 SPI 从设备驱动的接口和主要工作:
```cpp
/**