-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARM: S3C2416: Add S3C2416-specific registers definitions
Add macros for S3C2416 SoC support. Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com> [ben-linux@fluff.org: removed files that need changing] [ben-linux@fluff.org: Fix S3C2416_GPH0_TXD0 definition] Signed-off-by: Ben Dooks <ben-linux@fluff.org>
- Loading branch information
Yauhen Kharuzhy
authored and
Ben Dooks
committed
May 10, 2010
1 parent
4fcfce9
commit 7cfdee9
Showing
7 changed files
with
150 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
/* arch/arm/mach-s3c2410/include/mach/regs-s3c2416-mem.h | ||
* | ||
* Copyright (c) 2009 Yauhen Kharuzhy <jekhor@gmail.com>, | ||
* as part of OpenInkpot project | ||
* Copyright (c) 2009 Promwad Innovation Company | ||
* Yauhen Kharuzhy <yauhen.kharuzhy@promwad.com> | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
* | ||
* S3C2416 memory register definitions | ||
*/ | ||
|
||
#ifndef __ASM_ARM_REGS_S3C2416_MEM | ||
#define __ASM_ARM_REGS_S3C2416_MEM | ||
|
||
#ifndef S3C2416_MEMREG | ||
#define S3C2416_MEMREG(x) (S3C24XX_VA_MEMCTRL + (x)) | ||
#endif | ||
|
||
#define S3C2416_BANKCFG S3C2416_MEMREG(0x00) | ||
#define S3C2416_BANKCON1 S3C2416_MEMREG(0x04) | ||
#define S3C2416_BANKCON2 S3C2416_MEMREG(0x08) | ||
#define S3C2416_BANKCON3 S3C2416_MEMREG(0x0C) | ||
|
||
#define S3C2416_REFRESH S3C2416_MEMREG(0x10) | ||
#define S3C2416_TIMEOUT S3C2416_MEMREG(0x14) | ||
|
||
#endif /* __ASM_ARM_REGS_S3C2416_MEM */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
/* arch/arm/mach-s3c2410/include/mach/regs-s3c2416.h | ||
* | ||
* Copyright (c) 2009 Yauhen Kharuzhy <jekhor@gmail.com>, | ||
* as part of OpenInkpot project | ||
* Copyright (c) 2009 Promwad Innovation Company | ||
* Yauhen Kharuzhy <yauhen.kharuzhy@promwad.com> | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
* | ||
* S3C2416 specific register definitions | ||
*/ | ||
|
||
#ifndef __ASM_ARCH_REGS_S3C2416_H | ||
#define __ASM_ARCH_REGS_S3C2416_H "s3c2416" | ||
|
||
#define S3C2416_SWRST (S3C24XX_VA_CLKPWR + 0x44) | ||
#define S3C2416_SWRST_RESET (0x533C2416) | ||
|
||
/* see regs-power.h for the other registers in the power block. */ | ||
|
||
#endif /* __ASM_ARCH_REGS_S3C2416_H */ | ||
|