📄 hw_a2a.h
字号:
/*********************************************************************************
* Copyright (C),2004-2005, Fuzhou Rockchip Co.,Ltd.
* All Rights Reserved
* V1.00
* FileName : hw_a2a.h
* Author : lzy
* Description: a2a dma controller
* History :
* <author> <time> <version> <desc>
* lzy 07/8/18 1.0 ORG
$Log: Hw_a2a.h,v $
Revision 1.3 2007/10/15 09:00:11 Huangxinyu
根据RK27提交修改driver
Revision 1.2 2007/10/08 02:38:37 Lingzhaojun
添加版本自动注释脚本
*********************************************************************************/
#ifndef _HW_A2A_H
#define _HW_A2A_H
#define RegA2A_CON(n) (RegA2ABase+0x0+0x1c*n) // 控制寄存器
#define RegA2A_ISRC(n) (RegA2ABase+0x4+0x1c*n) // 初始源地址寄存器
#define RegA2A_IDST(n) (RegA2ABase+0x8+0x1c*n) // 初始目标地址寄存器
#define RegA2A_ICNT(n) (RegA2ABase+0x0c+0x1c*n) // 初始长度寄存器
#define RegA2A_CSRC(n) (RegA2ABase+0x10+0x1c*n) // 当前源地址寄存器
#define RegA2A_CDST(n) (RegA2ABase+0x14+0x1c*n) // 当前目标地址寄存器
#define RegA2A_CCNT(n) (RegA2ABase+0x18+0x1c*n) // 当前计数寄存器
#define RegA2A_INT_STS (RegA2ABase+0x38)
#define RegA2A_DMA_STS (RegA2ABase+0x3c)
#define RegA2A_ERR_ADR1 (RegA2ABase+0x40)
#define RegA2A_ERR_OP1 (RegA2ABase+0x44)
#define RegA2A_ERR_ADR2 (RegA2ABase+0x48)
#define RegA2A_ERR_OP2 (RegA2ABase+0x4c)
#define RegA2A_LCNT(n) (RegA2ABase+0x50+4*n)
#define RegA2A_DOMAIN (RegA2ABase+0x58)
#define A2AMode_HwMask (0x01<<0)
#define A2AMode_widthMask (0x03<<1)
#define A2AMode_SwcMask (0x03<<3)
#define A2AMode_DrmodeMask (0x01<<5)
#define A2AMode_SrmodeMask (0x01<<6)
#define A2AMode_ReqMask (0x03<<7)
#define A2AMode_BurstMask (0x03<<9)
#define A2AMode_OTFMask (0x01<<11)
#define A2AMode_IntMask (0x01<<12)
#define A2AMode_AutoReload (0x01<<14)
#define A2AMode_HwEn (0x01<<13)
#define A2AMode_SoftStart (0x01<<3)
#define A2AMode_SoftPause (0x02<<3)
#define A2AMode_SoftStop (0x03<<3)
// on the fly mode, only using A2AMode_A1toA2
//#define A2AMode_A1toA1 (0x00)
//#define A2AMode_A1toA2 (0x01)
//#define A2AMode_A2toA1 (0x02)
#endif //_HW_A2A_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -