Path: blob/master/arch/arm/mach-mmp/include/mach/addr-map.h
15162 views
/*1* linux/arch/arm/mach-mmp/include/mach/addr-map.h2*3* Common address map definitions4*5* This program is free software; you can redistribute it and/or modify6* it under the terms of the GNU General Public License version 2 as7* published by the Free Software Foundation.8*/910#ifndef __ASM_MACH_ADDR_MAP_H11#define __ASM_MACH_ADDR_MAP_H1213/* APB - Application Subsystem Peripheral Bus14*15* NOTE: the DMA controller registers are actually on the AXI fabric #116* slave port to AHB/APB bridge, due to its close relationship to those17* peripherals on APB, let's count it into the ABP mapping area.18*/19#define APB_PHYS_BASE 0xd400000020#define APB_VIRT_BASE 0xfe00000021#define APB_PHYS_SIZE 0x002000002223#define AXI_PHYS_BASE 0xd420000024#define AXI_VIRT_BASE 0xfe20000025#define AXI_PHYS_SIZE 0x002000002627/* Static Memory Controller - Chip Select 0 and 1 */28#define SMC_CS0_PHYS_BASE 0x8000000029#define SMC_CS0_PHYS_SIZE 0x1000000030#define SMC_CS1_PHYS_BASE 0x9000000031#define SMC_CS1_PHYS_SIZE 0x100000003233#endif /* __ASM_MACH_ADDR_MAP_H */343536