在驱动程序中初始化寄存器
来源:互联网 发布:java解压缩zip 编辑:程序博客网 时间:2024/06/18 05:52
在写驱动程序时,我们经常需要初始化I/O端口或者其他一些寄存器,可以通过如下几个函数来实现。
__raw_wretal(v,a)
__raw_readl(a)
outl(v,p) ——32位的写
inl(p) ——32位的读
outl_p(val,port) ——32位的写
inl_p(val,port) ——32位的读
注:v和val代表设置的值,p和port代表读或写的地址。
上面只是写出了32位的当然还有8位的和16位的相关操作函数
还有其他一些都定在<asm/io.h>头文件中
- 在驱动程序中初始化寄存器
- 字在寄存器中存储
- 在驱动程序中导出函数
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- u-boot移植过程中SDRAM相关寄存器的初始化
- CS42L52 寄存器初始化
- 在一个驱动程序中调用另外一个驱动程序中的函数
- HIT OJ 1087 哈工大OJ
- 京东网项目总结
- Eclipse 资源改变通知机制
- 史上最详细的struts 2 标签整理
- 利用Java事件处理机制实现录制、回放功能
- 在驱动程序中初始化寄存器
- 10.31
- 。。。
- JSP运行原理和九大隐式对象
- DP与L?S
- PHP 服务器配置(使用Apache及IIS两种方法)
- asp.net实训总结
- 项目感言
- Bigtable Merge-Dump存储引擎