ARM: OMAP5: Update SAR RAM base address
Update SAR RAM base address for OMAP5 based devices. Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
This commit is contained in:
parent
077173c0aa
commit
da0e02a1e4
|
@ -240,15 +240,21 @@ void __iomem *omap4_get_sar_ram_base(void)
|
||||||
*/
|
*/
|
||||||
static int __init omap4_sar_ram_init(void)
|
static int __init omap4_sar_ram_init(void)
|
||||||
{
|
{
|
||||||
|
unsigned long sar_base;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* To avoid code running on other OMAPs in
|
* To avoid code running on other OMAPs in
|
||||||
* multi-omap builds
|
* multi-omap builds
|
||||||
*/
|
*/
|
||||||
if (!cpu_is_omap44xx())
|
if (cpu_is_omap44xx())
|
||||||
|
sar_base = OMAP44XX_SAR_RAM_BASE;
|
||||||
|
else if (soc_is_omap54xx())
|
||||||
|
sar_base = OMAP54XX_SAR_RAM_BASE;
|
||||||
|
else
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
||||||
/* Static mapping, never released */
|
/* Static mapping, never released */
|
||||||
sar_ram_base = ioremap(OMAP44XX_SAR_RAM_BASE, SZ_16K);
|
sar_ram_base = ioremap(sar_base, SZ_16K);
|
||||||
if (WARN_ON(!sar_ram_base))
|
if (WARN_ON(!sar_ram_base))
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
||||||
|
|
|
@ -28,5 +28,6 @@
|
||||||
#define OMAP54XX_PRCM_MPU_BASE 0x48243000
|
#define OMAP54XX_PRCM_MPU_BASE 0x48243000
|
||||||
#define OMAP54XX_SCM_BASE 0x4a002000
|
#define OMAP54XX_SCM_BASE 0x4a002000
|
||||||
#define OMAP54XX_CTRL_BASE 0x4a002800
|
#define OMAP54XX_CTRL_BASE 0x4a002800
|
||||||
|
#define OMAP54XX_SAR_RAM_BASE 0x4ae26000
|
||||||
|
|
||||||
#endif /* __ASM_SOC_OMAP555554XX_H */
|
#endif /* __ASM_SOC_OMAP555554XX_H */
|
||||||
|
|
Loading…
Reference in New Issue