1 /* arch/arm/mach-s3c2410/include/mach/regs-s3c2416-mem.h 2 * 3 * Copyright (c) 2009 Yauhen Kharuzhy <jekhor@gmail.com>, 4 * as part of OpenInkpot project 5 * Copyright (c) 2009 Promwad Innovation Company 6 * Yauhen Kharuzhy <yauhen.kharuzhy@promwad.com> 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License version 2 as 10 * published by the Free Software Foundation. 11 * 12 * S3C2416 memory register definitions 13 */ 14 15 #ifndef __ASM_ARM_REGS_S3C2416_MEM 16 #define __ASM_ARM_REGS_S3C2416_MEM 17 18 #ifndef S3C2416_MEMREG 19 #define S3C2416_MEMREG(x) (S3C24XX_VA_MEMCTRL + (x)) 20 #endif 21 22 #define S3C2416_BANKCFG S3C2416_MEMREG(0x00) 23 #define S3C2416_BANKCON1 S3C2416_MEMREG(0x04) 24 #define S3C2416_BANKCON2 S3C2416_MEMREG(0x08) 25 #define S3C2416_BANKCON3 S3C2416_MEMREG(0x0C) 26 27 #define S3C2416_REFRESH S3C2416_MEMREG(0x10) 28 #define S3C2416_TIMEOUT S3C2416_MEMREG(0x14) 29 30 #endif /* __ASM_ARM_REGS_S3C2416_MEM */ 31