rk312x: iomap PMU register
author陈亮 <cl@rock-chips.com>
Mon, 18 Aug 2014 06:37:05 +0000 (23:37 -0700)
committer陈亮 <cl@rock-chips.com>
Mon, 18 Aug 2014 06:37:42 +0000 (23:37 -0700)
Signed-off-by: 陈亮 <cl@rock-chips.com>
arch/arm/mach-rockchip/rk312x.c
include/linux/rockchip/iomap.h

index 8643d71feffaf78cad49d008e05235ebdf896ff5..f0553914a1bb7f692a2aec96e20002557eefb110 100755 (executable)
@@ -65,6 +65,7 @@ static struct map_desc rk312x_io_desc[] __initdata = {
        RK312X_DEVICE(CRU),
        RK312X_DEVICE(GRF),
        RK312X_DEVICE(ROM),
+       RK312X_DEVICE(PMU),
        RK312X_DEVICE(EFUSE),
        RK312X_DEVICE(TIMER),
        RK312X_DEVICE(CPU_AXI_BUS),
@@ -77,7 +78,7 @@ static struct map_desc rk312x_io_desc[] __initdata = {
        RK_DEVICE(RK_GPIO_VIRT(3), RK312X_GPIO3_PHYS, RK312X_GPIO_SIZE),
        RK_DEVICE(RK_GIC_VIRT, RK312X_GIC_DIST_PHYS, RK312X_GIC_DIST_SIZE),
        RK_DEVICE(RK_GIC_VIRT + RK312X_GIC_DIST_SIZE, RK312X_GIC_CPU_PHYS, RK312X_GIC_CPU_SIZE),
-       RK_DEVICE(RK312X_IMEM_VIRT, RK312X_IMEM_PHYS, SZ_4K),
+       RK_DEVICE(RK312X_IMEM_VIRT, RK312X_IMEM_PHYS, RK312X_IMEM_SIZE),
 };
 static void usb_uart_init(void)
 {
index 1adbcb2941874a4131f777ed2377f3473969e9dd..276ce2c7394b8d7b76a4abe632d84dfbbae41133 100755 (executable)
 #define RK312X_GPIO_SIZE                RK3036_GPIO_SIZE
 #define RK312X_EFUSE_PHYS               RK3036_EFUSE_PHYS
 #define RK312X_EFUSE_SIZE               RK3036_EFUSE_SIZE
+#define RK312X_PMU_PHYS                        0x100a0000
+#define RK312X_PMU_SIZE                        SZ_64K
 
 #endif