Message ID | e6e7b13ce98f0216bbd714fb6a4f11effcbc721d.1305668470.git.bengardiner@nanometrics.ca (mailing list archive) |
---|---|
State | Changes Requested |
Headers | show |
Hello. On 18-05-2011 1:42, Ben Gardiner wrote: > From: Subhasish Ghosh<subhasish@mistralsolutions.com> > This patch modifies the sram allocator to allocate memory > from the DA8XX shared RAM. > Signed-off-by: Subhasish Ghosh<subhasish@mistralsolutions.com> > [rebased onto consolidated SRAM patches] > Signed-off-by: Ben Gardiner<bengardiner@nanometrics.ca> [...] > diff --git a/arch/arm/mach-davinci/da850.c b/arch/arm/mach-davinci/da850.c > index 5754338..cdb7e77 100644 > --- a/arch/arm/mach-davinci/da850.c > +++ b/arch/arm/mach-davinci/da850.c > @@ -1093,8 +1093,8 @@ static struct davinci_soc_info davinci_soc_info_da850 = { > .gpio_irq = IRQ_DA8XX_GPIO0, > .serial_dev =&da8xx_serial_device, > .emac_pdata =&da8xx_emac_pdata, > - .sram_phys = DA8XX_ARM_RAM_BASE, > - .sram_len = SZ_8K, > + .sram_phys = DA8XX_SHARED_RAM_BASE, > + .sram_len = SZ_128K, > .reset_device =&da8xx_wdt_device, > }; I wonder why da830.c doesn't have SRAM setting? > diff --git a/arch/arm/mach-davinci/include/mach/da8xx.h b/arch/arm/mach-davinci/include/mach/da8xx.h > index e4fc1af..09b8ddb 100644 > --- a/arch/arm/mach-davinci/include/mach/da8xx.h > +++ b/arch/arm/mach-davinci/include/mach/da8xx.h > @@ -72,6 +72,7 @@ extern unsigned int da850_max_speed; > #define DA8XX_AEMIF_CTL_BASE 0x68000000 > #define DA8XX_DDR2_CTL_BASE 0xb0000000 > #define DA8XX_ARM_RAM_BASE 0xffff0000 > +#define DA8XX_SHARED_RAM_BASE 0x80000000 Please keep this list sorted. WBR, Sergei
Hi Sergei, Thank you for the reviews. On Wed, May 18, 2011 at 6:29 AM, Sergei Shtylyov <sshtylyov@mvista.com> wrote: [...] >> diff --git a/arch/arm/mach-davinci/include/mach/da8xx.h >> b/arch/arm/mach-davinci/include/mach/da8xx.h >> index e4fc1af..09b8ddb 100644 >> --- a/arch/arm/mach-davinci/include/mach/da8xx.h >> +++ b/arch/arm/mach-davinci/include/mach/da8xx.h >> @@ -72,6 +72,7 @@ extern unsigned int da850_max_speed; >> #define DA8XX_AEMIF_CTL_BASE 0x68000000 >> #define DA8XX_DDR2_CTL_BASE 0xb0000000 >> #define DA8XX_ARM_RAM_BASE 0xffff0000 >> +#define DA8XX_SHARED_RAM_BASE 0x80000000 > > Please keep this list sorted. Will do so in V2. I am currently imagining that the v2 series will be based on Russell's next SRAM consolidation patch based on Jean-Christophe's genpool patch. Best Regards, Ben Gardiner --- Nanometrics Inc. http://www.nanometrics.ca
diff --git a/arch/arm/mach-davinci/da850.c b/arch/arm/mach-davinci/da850.c index 5754338..cdb7e77 100644 --- a/arch/arm/mach-davinci/da850.c +++ b/arch/arm/mach-davinci/da850.c @@ -1093,8 +1093,8 @@ static struct davinci_soc_info davinci_soc_info_da850 = { .gpio_irq = IRQ_DA8XX_GPIO0, .serial_dev = &da8xx_serial_device, .emac_pdata = &da8xx_emac_pdata, - .sram_phys = DA8XX_ARM_RAM_BASE, - .sram_len = SZ_8K, + .sram_phys = DA8XX_SHARED_RAM_BASE, + .sram_len = SZ_128K, .reset_device = &da8xx_wdt_device, }; diff --git a/arch/arm/mach-davinci/include/mach/da8xx.h b/arch/arm/mach-davinci/include/mach/da8xx.h index e4fc1af..09b8ddb 100644 --- a/arch/arm/mach-davinci/include/mach/da8xx.h +++ b/arch/arm/mach-davinci/include/mach/da8xx.h @@ -72,6 +72,7 @@ extern unsigned int da850_max_speed; #define DA8XX_AEMIF_CTL_BASE 0x68000000 #define DA8XX_DDR2_CTL_BASE 0xb0000000 #define DA8XX_ARM_RAM_BASE 0xffff0000 +#define DA8XX_SHARED_RAM_BASE 0x80000000 void __init da830_init(void); void __init da850_init(void);