ARM: OMAP2+: PRCM: store also physical addresses for instances
authorTero Kristo <t-kristo@ti.com>
Wed, 31 May 2017 15:00:00 +0000 (18:00 +0300)
committerTony Lindgren <tony@atomide.com>
Tue, 6 Jun 2017 07:13:51 +0000 (00:13 -0700)
commit90129336712c3c8dcd0d81a5dfaea52dd8391e62
tree21e3fd1f2c4ab3ad14dc201f865a76c58b0c6c3a
parent24d8d498a8703462f0141f2fcdcd325de1ab2bb8
ARM: OMAP2+: PRCM: store also physical addresses for instances

In some cases the physical address info is needed, so store this
under the existing cm*_base, prm_base and prcm_mpu_base variables.
These are converted now to structs that contain both virtual and
physical address base for the instance.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
16 files changed:
arch/arm/mach-omap2/cm.h
arch/arm/mach-omap2/cm2xxx_3xxx.h
arch/arm/mach-omap2/cm33xx.c
arch/arm/mach-omap2/cm3xxx.c
arch/arm/mach-omap2/cm_common.c
arch/arm/mach-omap2/cminst44xx.c
arch/arm/mach-omap2/prcm-common.h
arch/arm/mach-omap2/prcm_mpu44xx.c
arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h
arch/arm/mach-omap2/prm.h
arch/arm/mach-omap2/prm2xxx_3xxx.h
arch/arm/mach-omap2/prm33xx.c
arch/arm/mach-omap2/prm3xxx.c
arch/arm/mach-omap2/prm44xx.c
arch/arm/mach-omap2/prm_common.c
arch/arm/mach-omap2/prminst44xx.c