CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 5612|回复: 0

Main stream kernel 的sata驱动

[复制链接]
发表于 2013-8-28 09:57:46 | 显示全部楼层 |阅读模式
主流kernel已经有A10的基本支持。串口和网口都可以正常工作。我想尝试添加SATA驱动。A10使用的是的是AHCI兼容的控制器,支持难度不大,应该可以重用已有的ahci_platform驱动。然后需要一些代码完成时钟的设置和PHY的初始化应该就可以了。现在的问题是,在cubieboard上,sata口的电源由一个单独的GPIO控制。那么在内核代码中,开启这个sata电源的代码应该放在什么地方呢?我觉得不应该放在sata驱动中。这个sata驱动应该是与A10相关的,而这个电源应该是和cubieboard本身相关的。貌似这个应该放在板级驱动代码中。现在主流内核中一般用device tree来描述硬件。倒是可以把这个pin脚的功能定义为GPIO,可是控制这个GPIO的代码应该放在哪呢?

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-22 19:36 , Processed in 0.019001 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部