找回密码
 注册
关于网站域名变更的通知
查看: 291|回复: 1
打印 上一主题 下一主题

基于S3C2440的Linux驱动 -- SPI子系统解读(二)(上)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-28 10:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
该系列文章将分为四个部分:. S; n0 z- @1 |& Q( n: H

7 X' Q* w' A% M. L( F   第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。
基于S3C2440的Linux驱动 -- SPI子系统解读(一)
* D: O3 V  G! d) Z" c  W- h0 ^# J! C- e) Q/ V5 ~' H; K
   第二部分,即本篇文章,该文将对SPI的主控制器(master)驱动进行描述。: U5 |, D; ]% s+ o3 C8 R1 B( P
4 y; b2 D; k7 e0 m4 R
   第三部分,该文将对SPI设备驱动,也称protocol 驱动,进行讲解。基于S3C2440的Linux驱动——SPI子系统解读(三). _9 y8 Q# b8 C1 v0 w" u3 t

% \, o! q! h! f/ C. v+ A   第四部分,通过SPI设备驱动留给用户层的API,我们将从上到下描述数据是如何通过SPI的protocol 驱动,由bitbang中转,最后由master驱动将数据传输出去。 基于S3C2440的Linux驱动——SPI子系统解读(四)
1 U  I* Q) l7 N4 ~" x1 g: I& V' G  q5 D6 X+ \! A+ E$ u$ o
本文属于第二部分(上)。
" w) o" m# ]% R4 L8 ?' I8 [% l* t7 h4 ^+ f- M3 q8 v8 z$ T! f% C. V
4. 主控制器驱动程序* _2 a0 b, Y4 f, ?1 O

- m; Y2 q; l) w( _$ ?. R4.1 定义 platform device

% u" x) ?8 n% b6 J4 v4 U, M0 o: R  c
    下列数据结构位于arch/ARM/plat-s3c24XX/devs.c+ }; w6 X! k" V# A
游客,如果您要查看本帖隐藏内容请回复

1 C8 v) W3 {+ A: h' J8 I% g; d5 h$ W

该用户从未签到

2#
发表于 2019-8-28 18:15 | 只看该作者
学习一下,谢谢楼主分享。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-23 12:35 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表