From f2285e08c932227ba8e1b4319baa5cb1d357a273 Mon Sep 17 00:00:00 2001 From: "ithink.chan" Date: Tue, 10 Dec 2019 18:42:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=AE=B9=E6=98=93=E8=AF=AF?= =?UTF-8?q?=E8=A7=A3=E7=9A=84=E9=83=A8=E5=88=86.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ithink.chan --- .../Linux/KernelDriver/Linux_SPI_子系统_x86平台.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Software/Development/OperatingSystem/Linux/KernelDriver/Linux_SPI_子系统_x86平台.md b/Software/Development/OperatingSystem/Linux/KernelDriver/Linux_SPI_子系统_x86平台.md index e325633..8847e64 100644 --- a/Software/Development/OperatingSystem/Linux/KernelDriver/Linux_SPI_子系统_x86平台.md +++ b/Software/Development/OperatingSystem/Linux/KernelDriver/Linux_SPI_子系统_x86平台.md @@ -100,7 +100,7 @@ pxa2xx_spi_probe() | } ``` -一旦 SPI 从设备挂载到了对应的总线上,系统就会查找有无匹配的 SPI 从设备驱动,并触发其 Probe 过程。判断 SPI 从设备驱动是否与声明的平台设备相匹配,是通过比较 spi_driver 结构体中的 name 字段与 spi_board_info 结构体中的 modalias 字段是否一致来完成的,如果一致,则调用 SPI 从设备的 Probe 程序。SPI 从设备不但要继续完成 Match 和 Probe 过程,创建具体的设备对象和 /dev 目录下的设备节点,还要将设备控制和访问接口(file_operations)注册给系统,并实现对应功能。下面以 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 /**