pinctrl 子系统

sean-zhao 2015-09-25 10:50:01
手里用的是3.18的内核,对IO的复用不再是2.6时代的 直接调用set_B_periph等类似的接口,而是利用pinctrl通过对其low level layer操作,

那么,如果在现有的内核版本上,我如何操作某个IO的复用功能呢。

我用的板子是at91sam9G25
之前的内核版本2.6.39
举例设置PA5位外设功能C,直接调用at91_set_C_periph(PA5, 0)

但是3.18的内核版本不允许你这样,但是又不知道怎么做。

有没有对pinctrl子系统研究透彻的同学,给指点一下迷津,谢谢
...全文
296 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
钱国正 2015-10-09
  • 打赏
  • 举报
回复
帮顶, 我也想知道,一直没接触过相关的

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧