主题 : tin4412开发板  申请IO端口 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 101173
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2014-03-04
最后登录: 2014-04-20
楼主  发表于: 2014-04-18 21:45

 tin4412开发板  申请IO端口

控制led灯,如果不使用三星提供的s3c_gpio_cfgpin等提供的接口函数,而是直接使用request_region() 、ioport_unmap()等函数,request_region(START, LEN, NAME)函数中参数起始地址应该怎么找呢?查看tiny4412 数据手册GPJ!CON 寄存器的基地址是0x11400260,用这个做request_region 参数,发生请求资源失败?这样对吗? 
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2014-04-19 20:40

 回 楼主(liyun422828) 的帖子

GPJCON寄存器资源已经被4412的GPIO控制器驱动占用了,不能被一般的外设驱动来访问。从内核驱动的设计角度来说,GPIO操作的接口由SoC的GPIO控制器驱动来提供,不需要外设驱动程序直接来控制。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."