修改对 SPI 从设备驱动的描述.
Signed-off-by: ithink.chan <chenyang@autoai.com>
This commit is contained in:
parent
d9bb3f7c87
commit
be4c5d88d2
|
@ -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
|
```cpp
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue