rk2928:set i2c clk 200k in i2c_sram.c
author张晴 <zhangqing@rock-chips.com>
Sat, 29 Sep 2012 07:10:43 +0000 (15:10 +0800)
committer张晴 <zhangqing@rock-chips.com>
Sat, 29 Sep 2012 07:10:43 +0000 (15:10 +0800)
arch/arm/mach-rk2928/i2c_sram.c [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 4fac927..3c4789f
@@ -153,8 +153,8 @@ void __sramfunc sram_i2c_init()
     data[2] = readl_relaxed(RK2928_GRF_BASE + GRF_GPIO_IOMUX);
     writel_relaxed(data[2]| I2C_GRF_GPIO_IOMUX, RK2928_GRF_BASE + GRF_GPIO_IOMUX);
        
-       div = rk30_ceil(24*1000*1000, I2C_SPEED*1000 * 8);
-       divh = divl = rk30_ceil(div, 2);        
+       div = 0x1e;
+       divh = divl = 0xf;              
        writel_relaxed(I2C_CLKDIV_VAL(divl, divh), SRAM_I2C_ADDRBASE + I2C_CLKDIV);
        data[3]  = readl_relaxed(SRAM_I2C_ADDRBASE + I2C_CLKDIV);