主题 : pwm驱动的疑问 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 3743
精华: 0
发帖: 28
金钱: 240 两
威望: 208 点
综合积分: 56 分
注册时间: 2009-02-05
最后登录: 2017-09-13
楼主  发表于: 2009-07-18 22:55

 pwm驱动的疑问

刚看pwm的驱动,哪位能帮我解释一下下面的几条函数所代表的意思吗?__raw_readl,__raw_writel函数有什么功能的?

tcon = __raw_readl(S3C2410_TCON);
tcfg1 = __raw_readl(S3C2410_TCFG1);
cfg0 = __raw_readl(S3C2410_TCFG0);
tcfg0 &= ~S3C2410_TCFG_PRESCALER0_MASK;
tcfg0 |= (256 - 1);
tcfg1 &= ~S3C2410_TCFG1_MUX0_MASK;
tcfg1 |= S3C2410_TCFG1_MUX0_DIV16;
__raw_writel(tcfg1, S3C2410_TCFG1);
__raw_writel(tcfg0, S3C2410_TCFG0);
Just do it
级别: 侠客
UID: 2754
精华: 4
发帖: 66
金钱: 2435 两
威望: 873 点
综合积分: 212 分
注册时间: 2008-12-07
最后登录: 2016-04-13
1楼  发表于: 2009-07-19 08:26
和ioread类似,用来写I/O内存,LDD3 CHAPT9