-
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.
yaml --- r: 62680 b: refs/heads/master c: 530ef3c h: refs/heads/master v: v3
- Loading branch information
Ben Dooks
authored and
Russell King
committed
Jul 22, 2007
1 parent
29a65d4
commit 84b4ce6
Showing
6 changed files
with
66 additions
and
40 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: bf2a3a26d18679c94eca973cb8741e3c1ac53c43 | ||
refs/heads/master: 530ef3c2a92b3c6a9901ac7e04d1e6c0077a9f2d |
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,40 @@ | ||
/* linux/include/asm-arm/plat-s3c/map.h | ||
* | ||
* Copyright 2003, 2007 Simtec Electronics | ||
* http://armlinux.simtec.co.uk/ | ||
* Ben Dooks <ben@simtec.co.uk> | ||
* | ||
* S3C - Memory map definitions (virtual addresses) | ||
* | ||
* 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. | ||
*/ | ||
|
||
#ifndef __ASM_PLAT_MAP_H | ||
#define __ASM_PLAT_MAP_H __FILE__ | ||
|
||
/* Fit all our registers in at 0xF4000000 upwards, trying to use as | ||
* little of the VA space as possible so vmalloc and friends have a | ||
* better chance of getting memory. | ||
* | ||
* we try to ensure stuff like the IRQ registers are available for | ||
* an single MOVS instruction (ie, only 8 bits of set data) | ||
*/ | ||
|
||
#define S3C_ADDR_BASE (0xF4000000) | ||
|
||
#ifndef __ASSEMBLY__ | ||
#define S3C_ADDR(x) ((void __iomem __force *)S3C_ADDR_BASE + (x)) | ||
#else | ||
#define S3C_ADDR(x) (S3C_ADDR_BASE + (x)) | ||
#endif | ||
|
||
#define S3C_VA_IRQ S3C_ADDR(0x000000000) /* irq controller(s) */ | ||
#define S3C_VA_SYS S3C_ADDR(0x001000000) /* system control */ | ||
#define S3C_VA_MEM S3C_ADDR(0x002000000) /* system control */ | ||
#define S3C_VA_TIMER S3C_ADDR(0x003000000) /* timer block */ | ||
#define S3C_VA_WATCHDOG S3C_ADDR(0x004000000) /* watchdog */ | ||
#define S3C_VA_UART S3C_ADDR(0x010000000) /* UART */ | ||
|
||
#endif /* __ASM_PLAT_MAP_H */ |
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