From mboxrd@z Thu Jan 1 00:00:00 1970 From: pratyush.anand@st.com (Pratyush Anand) Date: Fri, 24 Jan 2014 10:57:50 +0530 Subject: [PATCH V2 6/8] SPEAr13xx: Fix static mapping table In-Reply-To: References: <22d2e7d6fbd5a291cdecf6a4d1e294d9c9ede617.1390471111.git.mohit.kumar@st.com> Message-ID: <20140124052750.GD2369@pratyush-vbox> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Fri, Jan 24, 2014 at 01:07:38PM +0800, Viresh Kumar wrote: > On Thu, Jan 23, 2014 at 4:02 PM, Mohit Kumar wrote: > > From: Pratyush Anand > > > > SPEAr13xx was using virtual address space 0xFE000000 to map physical address > > space 0xB3000000. pci_remap_io uses 0xFEE00000 as virtual address. So > > change 0xFE000000 to 0xF9000000. > > > > Signed-off-by: Pratyush Anand > > Tested-by: Mohit Kumar > > Cc: Viresh Kumar > > Cc: spear-devel at list.st.com > > Cc: linux-arm-kernel at lists.infradead.org > > Cc: Arnd Bergmann > > --- > > arch/arm/mach-spear/include/mach/spear.h | 4 ++-- > > arch/arm/mach-spear/spear13xx.c | 2 +- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/arch/arm/mach-spear/include/mach/spear.h b/arch/arm/mach-spear/include/mach/spear.h > > index 5cdc53d..f2d6a01 100644 > > --- a/arch/arm/mach-spear/include/mach/spear.h > > +++ b/arch/arm/mach-spear/include/mach/spear.h > > @@ -52,10 +52,10 @@ > > #ifdef CONFIG_ARCH_SPEAR13XX > > > > #define PERIP_GRP2_BASE UL(0xB3000000) > > -#define VA_PERIP_GRP2_BASE IOMEM(0xFE000000) > > +#define VA_PERIP_GRP2_BASE IOMEM(0xF9000000) > > #define MCIF_SDHCI_BASE UL(0xB3000000) > > #define SYSRAM0_BASE UL(0xB3800000) > > -#define VA_SYSRAM0_BASE IOMEM(0xFE800000) > > +#define VA_SYSRAM0_BASE IOMEM(0xF9800000) > > #define SYS_LOCATION (VA_SYSRAM0_BASE + 0x600) > > > > #define PERIP_GRP1_BASE UL(0xE0000000) > > diff --git a/arch/arm/mach-spear/spear13xx.c b/arch/arm/mach-spear/spear13xx.c > > index 7aa6e8c..20ce885 100644 > > --- a/arch/arm/mach-spear/spear13xx.c > > +++ b/arch/arm/mach-spear/spear13xx.c > > @@ -52,10 +52,10 @@ void __init spear13xx_l2x0_init(void) > > /* > > * Following will create 16MB static virtual/physical mappings > > * PHYSICAL VIRTUAL > > - * 0xB3000000 0xFE000000 > > * 0xE0000000 0xFD000000 > > * 0xEC000000 0xFC000000 > > * 0xED000000 0xFB000000 > > + * 0xB3000000 0xF9000000 > > > Why have you moved this to bottom of list? It was probably kept > in increasing order and so please keep the same. Oh,yes..ll be corrected in v3 of series. > > Other than that: > > Acked-by: Viresh Kumar Thanks. Regards Pratyush