diff --git a/arch/arm/mach-rk30/include/mach/io.h b/arch/arm/mach-rk30/include/mach/io.h index 61901f4e4d81..ae5dcca95bcc 100755 --- a/arch/arm/mach-rk30/include/mach/io.h +++ b/arch/arm/mach-rk30/include/mach/io.h @@ -35,6 +35,7 @@ #define RK30_GPU_SIZE SZ_64K #define RK30_ROM_PHYS 0x10100000 +#define RK30_ROM_BASE RK30_IO_TO_VIRT0(RK30_ROM_PHYS) #define RK30_ROM_SIZE SZ_16K #define RK30_VCODEC_PHYS 0x10104000 #define RK30_VCODEC_SIZE SZ_16K diff --git a/arch/arm/mach-rk30/io.c b/arch/arm/mach-rk30/io.c index f368f6d89547..e741bc132e50 100755 --- a/arch/arm/mach-rk30/io.c +++ b/arch/arm/mach-rk30/io.c @@ -28,6 +28,7 @@ } static struct map_desc rk30_io_desc[] __initdata = { + RK30_DEVICE(ROM), RK30_DEVICE(CORE), RK30_DEVICE(CPU_AXI_BUS), #if CONFIG_RK_DEBUG_UART == 0