RK312X_DEVICE(CRU),
RK312X_DEVICE(GRF),
RK312X_DEVICE(ROM),
+ RK312X_DEVICE(PMU),
RK312X_DEVICE(EFUSE),
RK312X_DEVICE(TIMER),
RK312X_DEVICE(CPU_AXI_BUS),
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)
{
#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