EDA365电子论坛网

标题: 基于S3C2440的Linux驱动 -- SPI子系统解读(二)(下) [打印本页]

作者: uperrua    时间: 2019-8-28 11:09
标题: 基于S3C2440的Linux驱动 -- SPI子系统解读(二)(下)
该系列文章将分为四个部分:8 C, |9 o+ P. s
7 i/ a3 v* ?! C, D1 ?2 E' V
   第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。
基于S3C2440的Linux驱动 -- SPI子系统解读(一)! r4 I) ]; ^) \6 n

- s, x& {1 g' r" s   第二部分,即本篇文章,该文将对SPI的主控制器(master)驱动进行描述。
4 s  }- \% Z3 ]- [- x
' }' h6 v& i  i, l6 f$ C) ]1 I9 `$ q   第三部分,该文将对SPI设备驱动,也称protocol 驱动,进行讲解。基于S3C2440的Linux驱动——SPI子系统解读(三)
) ]1 z2 ^$ S5 A7 U5 e. O* t& d  `/ y: G9 G# z
   第四部分,通过SPI设备驱动留给用户层的API,我们将从上到下描述数据是如何通过SPI的protocol 驱动,由bitbang中转,最后由master驱动将数据传输出去。 基于S3C2440的Linux驱动——SPI子系统解读(四)
: H9 w$ V9 \# h/ q
7 k+ F- M2 w, P+ |8 ^: M1 `  L' s本文属于第二部分(下)。
- C, y5 I  N- V7 \, ^

  a. E2 V. w) g) p6 l4.2.2 spi_bitbang_start函数
, w  N# i/ ], |4 y  ~% p  s2 }4 \5 r* X' M
  下列函数位于drivers/spi/spi_bitbang.c
# K" t0 E3 {, b- ~! _
% ?9 K$ X! c) |' K) q0 q9 \
0 h- C5 u6 w) X- n5 |

+ L8 a3 J0 ~% Z2 y. X; U
作者: artic    时间: 2019-8-28 18:14
看看。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2