rk30: io: add pwm register mapping
author黄涛 <huangtao@rock-chips.com>
Mon, 20 Feb 2012 03:56:46 +0000 (11:56 +0800)
committer黄涛 <huangtao@rock-chips.com>
Mon, 20 Feb 2012 03:57:38 +0000 (11:57 +0800)
arch/arm/mach-rk30/include/mach/io.h
arch/arm/mach-rk30/io.c

index e5c7224a1529304a3bbeaa82973633b42c2bbf1c..ce788b9b04c157477bde1e2345a9cc441aad969f 100644 (file)
 #define RK30_I2C1_PHYS          0x2002e000
 #define RK30_I2C1_SIZE          SZ_8K
 #define RK30_PWM01_PHYS         0x20030000
+#define RK30_PWM01_BASE         RK30_IO_TO_VIRT1(RK30_PWM01_PHYS)
 #define RK30_PWM01_SIZE         SZ_16K
 #define RK30_GPIO0_PHYS         0x20034000
 #define RK30_GPIO0_BASE         RK30_IO_TO_VIRT1(RK30_GPIO0_PHYS)
 #define RK30_WDT_PHYS           0x2004c000
 #define RK30_WDT_SIZE           SZ_16K
 #define RK30_PWM23_PHYS         0x20050000
+#define RK30_PWM23_BASE         RK30_IO_TO_VIRT1(RK30_PWM23_PHYS)
 #define RK30_PWM23_SIZE         SZ_16K
 #define RK30_I2C2_PHYS          0x20054000
 #define RK30_I2C2_SIZE          SZ_16K
index 5a92c9936ca49038047b91a45d7009853cf5ba95..cf6b0b2cdfbf850bd6bf7f51e60be3a570c3d400 100644 (file)
@@ -43,6 +43,8 @@ static struct map_desc rk30_io_desc[] __initdata = {
        RK30_DEVICE(TIMER0),
        RK30_DEVICE(TIMER1),
        RK30_DEVICE(TIMER2),
+       RK30_DEVICE(PWM01),
+       RK30_DEVICE(PWM23),
 };
 
 void __init rk30_map_common_io(void)