Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/arm/mach-msm/include/mach/memory.h
17495 views
1
/* arch/arm/mach-msm/include/mach/memory.h
2
*
3
* Copyright (C) 2007 Google, Inc.
4
*
5
* This software is licensed under the terms of the GNU General Public
6
* License version 2, as published by the Free Software Foundation, and
7
* may be copied, distributed, and modified under those terms.
8
*
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
13
*
14
*/
15
16
#ifndef __ASM_ARCH_MEMORY_H
17
#define __ASM_ARCH_MEMORY_H
18
19
/* physical offset of RAM */
20
#if defined(CONFIG_ARCH_QSD8X50) && defined(CONFIG_MSM_SOC_REV_A)
21
#define PLAT_PHYS_OFFSET UL(0x00000000)
22
#elif defined(CONFIG_ARCH_QSD8X50)
23
#define PLAT_PHYS_OFFSET UL(0x20000000)
24
#elif defined(CONFIG_ARCH_MSM7X30)
25
#define PLAT_PHYS_OFFSET UL(0x00200000)
26
#elif defined(CONFIG_ARCH_MSM8X60)
27
#define PLAT_PHYS_OFFSET UL(0x40200000)
28
#elif defined(CONFIG_ARCH_MSM8960)
29
#define PLAT_PHYS_OFFSET UL(0x40200000)
30
#else
31
#define PLAT_PHYS_OFFSET UL(0x10000000)
32
#endif
33
34
#endif
35
36
37