parent
b5582e9247
commit
c60d95bac6
|
@ -176,7 +176,7 @@ static void __exit spidev_exit(void)
|
||||||
module_exit(spidev_exit);
|
module_exit(spidev_exit);
|
||||||
```
|
```
|
||||||
|
|
||||||
可以看出,代码首先注册了 File Operation 方法用于实现用户态访问接口,另一方面则通过其 SPI 控制器来访问和控制实际设备。而从 spi_driver 结构体不难看出,spidev 不但可以驱动已注册的 SPI 平台设备,还可以驱动以 Device Tree 或 ACPI 表声明的 SPI 从设备(匹配 Device Tree 或 ACPI 表)。
|
可以看出,代码一方面注册了 File Operation 方法用于实现用户态访问接口,另一方面则通过其 SPI 控制器来访问和控制实际设备。而从 spi_driver 结构体不难看出,spidev 不但可以驱动已注册的 SPI 平台设备,还可以驱动以 Device Tree 或 ACPI 表声明的 SPI 从设备(匹配 Device Tree 或 ACPI 表)。
|
||||||
|
|
||||||
## SPI 核心层
|
## SPI 核心层
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue