rk3188: add efuse memory map support
authorchenxing <chenxing@rock-chips.com>
Sat, 4 May 2013 08:51:19 +0000 (16:51 +0800)
committerchenxing <chenxing@rock-chips.com>
Sat, 4 May 2013 09:08:31 +0000 (17:08 +0800)
arch/arm/mach-rk3188/include/mach/io.h
arch/arm/mach-rk3188/io.c

index fab471c3d48ce730dcfba9426cd327e40c2158c4..6389b6125f219b0ee54f6614ea1b5fa97fa59f45 100644 (file)
 #define RK3188_TIMER3_BASE      RK30_IO_TO_VIRT1(RK3188_TIMER3_PHYS)
 #define RK3188_TIMER3_SIZE      SZ_8K
 #define RK30_EFUSE_PHYS         0x20010000
+#define RK30_EFUSE_BASE                RK30_IO_TO_VIRT1(RK30_EFUSE_PHYS)
 #define RK30_EFUSE_SIZE         SZ_16K
 #define RK30_TZPC_PHYS          0x20014000
 #define RK30_TZPC_SIZE          SZ_16K
index 11c510e62b6d232ff5ef6d3bbfde8314074c4b17..fe5c47b96a0817521a2511eedd7a4e7808efe0bd 100644 (file)
@@ -53,6 +53,7 @@ static struct map_desc rk30_io_desc[] __initdata = {
        RK30_DEVICE(GPIO2),
        RK30_DEVICE(GPIO3),
        RK30_DEVICE(TIMER0),
+       RK30_DEVICE(EFUSE),
        {
                .virtual = (unsigned long) RK3188_TIMER3_BASE,
                .pfn = __phys_to_pfn(RK3188_TIMER3_PHYS),