QQ1215483516 发表于 2014-7-18 17:12

KELL 平台 DM9000驱动

/****************************************************************************
*
* 文件名: DM9000A.c
* 内容简述: DM9000A 驱动
*
* 文件历史:
* 版本号日期       作者      说明
* v0.1    2013-09-09frank_dai   qq:1215483516tel :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

QQ1215483516 发表于 2014-10-15 16:39

:victory:
页: [1]
查看完整版本: KELL 平台 DM9000驱动