⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ddr.h

📁 for mips adm5120 uclibc-0.9.19 toolchain
💻 H
字号:
#ifndef __IDT_DDR_H__#define __IDT_DDR_H__/******************************************************************************* * * Copyright 2002 Integrated Device Technology, Inc. *		All rights reserved. * * DDR register definition. * * File   : $Id: ddr.h,v 1.1 2004/10/15 12:47:26 brianc Exp $ * * Author : ryan.holmQVist@idt.com * Date   : 20011005 * Update : *          $Log: ddr.h,v $ *          Revision 1.1  2004/10/15 12:47:26  brianc *          Readd the file * *          Revision 1.1.1.1  2004/03/29 00:54:44  daniell *          Initialized the project * *          Revision 1.2  2003/07/30 18:20:38  stevel *          MR: 1-2IQL9 * *          Add IDT and ATI Xilleon LSP's, and update related drivers. * *          Revision 1.1.2.1  2003/02/15 00:06:01  stevel *          New IDT board support: 79EB438 and 79RP355. Also support for *          boot from PROM on 79S334A, 79EB355, 79RP355, and 79EB438. * *          Revision 1.2  2002/06/06 18:34:03  astichte *          Added XXX_PhysicalAddress and XXX_VirtualAddress * *          Revision 1.1  2002/05/29 17:33:21  sysarch *          jba File moved from vcode/include/idt/acacia * * ******************************************************************************/enum{	DDR0_PhysicalAddress	= 0x18018000,	DDR_PhysicalAddress	= DDR0_PhysicalAddress,		// Default	DDR0_VirtualAddress	= 0xb8018000,	DDR_VirtualAddress	= DDR0_VirtualAddress,		// Default} ;typedef struct DDR_s{	unsigned int	ddr0base ;	unsigned int	ddr0mask ;	unsigned int	ddr1base ;	unsigned int	ddr1mask ;	unsigned int	ddrc ;	unsigned int	ddr0abase ;	unsigned int	ddr0amask ;	unsigned int	ddr0amap ;	unsigned int	ddrspare;} volatile *DDR_t ;enum{	DDR0BASE_baseaddr_b	= 16,	DDR0BASE_baseaddr_m	= 0xffff0000,	DDR0MASK_mask_b		= 16,	DDR0MASK_mask_m		= 0xffff0000,	DDR1BASE_baseaddr_b	= 16,	DDR1BASE_baseaddr_m	= 0xffff0000,	DDR1MASK_mask_b		= 16,	DDR1MASK_mask_m		= 0xffff0000,	DDRC_cs_b		= 0,	DDRC_cs_m		= 0x00000003,	DDRC_we_b		= 2,	DDRC_we_m		= 0x00000004,	DDRC_ras_b		= 3,	DDRC_ras_m		= 0x00000008,	DDRC_cas_b		= 4,	DDRC_cas_m		= 0x00000010,	DDRC_cke_b		= 5,	DDRC_cke_m		= 0x00000020,	DDRC_ba_b		= 6,	DDRC_ba_m		= 0x000000c0,	DDRC_dbw_b		= 8,	DDRC_dbw_m		= 0x00000100,	DDRC_wr_b		= 9,	DDRC_wr_m		= 0x00000600,	DDRC_ps_b		= 11,	DDRC_ps_m		= 0x00001800,	DDRC_dtype_b		= 13,	DDRC_dtype_m		= 0x0000e000,	DDRC_rfc_b		= 16,	DDRC_rfc_m		= 0x000f0000,	DDRC_rp_b		= 20,	DDRC_rp_m		= 0x00300000,	DDRC_ap_b		= 22,	DDRC_ap_m		= 0x00400000,	DDRC_rcd_b		= 23,	DDRC_rcd_m		= 0x01800000,	DDRC_cl_b		= 25,	DDRC_cl_m		= 0x06000000,	DDRC_dbm_b		= 27,	DDRC_dbm_m		= 0x08000000,	DDRC_sds_b		= 28,	DDRC_sds_m		= 0x10000000,	DDRC_atp_b		= 29,	DDRC_atp_m		= 0x60000000,	DDRC_re_b		= 31,	DDRC_re_m		= 0x80000000,	DDR0ABASE_baseaddr_b	= 16,	DDR0ABASE_baseaddr_m	= 0xffff0000,	DDR0AMASK_mask_b	= 16,	DDR0AMASK_mask_m	= 0xffff0000,	DDR0AMAP_map_b		= 16,	DDR0AMAP_map_m		= 0xffff0000,} ;#endif	// __IDT_DDR_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -