KELL 平台 DM9000驱动

来源:互联网 发布:东风日产数据有限公司 编辑:程序博客网 时间:2024/06/03 15:05
/****************************************************************************
*
* 文件名: DM9000A.c
* 内容简述: DM9000A 驱动
*
* 文件历史:
* 版本号  日期       作者      说明
* v0.1    2011-09-09  frank_dai   qq:1215483516  tel :18589097498   创建该文件
*
*/


#ifndef _DM9K_UIP_H_
 #define _DM9K_UIP_H_


 #define DM9000A_BASE_ADDR 0X60000000
 #define DM9000A_DATA (*((vu16 *)(DM9000A_BASE_ADDR | 0X20000)))
 #define DM9000A_REG_ADDR  (*((vu16 *)DM9000A_BASE_ADDR))




/* DM9000 REGISTER LIST */
#define DM9000_REG_NCR        0x00
#define DM9000_REG_NSR        0x01
#define DM9000_REG_TCR        0x02
#define DM9000_REG_TSR1       0x03
#define DM9000_REG_TSR2       0x04
#define DM9000_REG_RCR        0x05
#define DM9000_REG_RSR        0x06
#define DM9000_REG_ROCR       0x07
#define DM9000_REG_BPTR       0x08
#define DM9000_REG_FCTR       0x09
#define DM9000_REG_FCR        0x0A
#define DM9000_REG_EPCR       0x0B
#define DM9000_REG_EPAR       0x0C
#define DM9000_REG_EPDRL      0x0D
#define DM9000_REG_EPDRH      0x0E
#define DM9000_REG_WAR        0x0F
#define DM9000_REG_PAR        0x10
#define DM9000_REG_MAR        0x16
#define DM9000_REG_GPCR       0x1E
#define DM9000_REG_GPR        0x1F
#define DM9000_REG_VID_L      0x28
#define DM9000_REG_VID_H      0x29
#define DM9000_REG_PID_L      0x2A
#define DM9000_REG_PID_H      0x2B
#define DM9000_REG_CHIPR      0x2C
#define DM9000_REG_TCR2       0x2D
#define DM9000_REG_OTCR       0x2E
#define DM9000_REG_SMCR       0x2F
#define DM9000_REG_ETXCSR     0x30
#define DM9000_REG_TCSCR      0x31
#define DM9000_REG_RCSCSR     0x32
#define DM9000_REG_MRCMDX     0xF0
#define DM9000_REG_MRCMD      0xF2
0 0
原创粉丝点击