forked from torvalds/linux
-
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: pxa: introduce addr-map.h for large bus addresses and ranges
Signed-off-by: Eric Miao <[email protected]>
- Loading branch information
Showing
4 changed files
with
50 additions
and
20 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 |
---|---|---|
@@ -0,0 +1,48 @@ | ||
#ifndef __ASM_MACH_ADDR_MAP_H | ||
#define __ASM_MACH_ADDR_MAP_H | ||
|
||
/* | ||
* Chip Selects | ||
*/ | ||
#define PXA_CS0_PHYS 0x00000000 | ||
#define PXA_CS1_PHYS 0x04000000 | ||
#define PXA_CS2_PHYS 0x08000000 | ||
#define PXA_CS3_PHYS 0x0C000000 | ||
#define PXA_CS4_PHYS 0x10000000 | ||
#define PXA_CS5_PHYS 0x14000000 | ||
|
||
#define PXA300_CS0_PHYS 0x00000000 /* PXA300/PXA310 _only_ */ | ||
#define PXA300_CS1_PHYS 0x30000000 /* PXA300/PXA310 _only_ */ | ||
#define PXA3xx_CS2_PHYS 0x10000000 | ||
#define PXA3xx_CS3_PHYS 0x14000000 | ||
|
||
/* | ||
* Peripheral Bus | ||
*/ | ||
#define PERIPH_PHYS 0x40000000 | ||
#define PERIPH_VIRT 0xf2000000 | ||
#define PERIPH_SIZE 0x02000000 | ||
|
||
/* | ||
* Static Memory Controller (w/ SDRAM controls on PXA25x/PXA27x) | ||
*/ | ||
#define PXA2XX_SMEMC_PHYS 0x48000000 | ||
#define PXA3XX_SMEMC_PHYS 0x4a000000 | ||
#define SMEMC_VIRT 0xf6000000 | ||
#define SMEMC_SIZE 0x00100000 | ||
|
||
/* | ||
* Dynamic Memory Controller (only on PXA3xx) | ||
*/ | ||
#define DMEMC_PHYS 0x48100000 | ||
#define DMEMC_VIRT 0xf6100000 | ||
#define DMEMC_SIZE 0x00100000 | ||
|
||
/* | ||
* Internal Memory Controller (PXA27x and later) | ||
*/ | ||
#define IMEMC_PHYS 0x58000000 | ||
#define IMEMC_VIRT 0xfe000000 | ||
#define IMEMC_SIZE 0x00100000 | ||
|
||
#endif /* __ASM_MACH_ADDR_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