diff options
Diffstat (limited to 'drivers/i2c/mxc_i2c.c')
| -rw-r--r-- | drivers/i2c/mxc_i2c.c | 5 | 
1 files changed, 1 insertions, 4 deletions
| diff --git a/drivers/i2c/mxc_i2c.c b/drivers/i2c/mxc_i2c.c index 89d1973bf..ebde3c5ab 100644 --- a/drivers/i2c/mxc_i2c.c +++ b/drivers/i2c/mxc_i2c.c @@ -89,14 +89,11 @@ void i2c_init(int speed, int unused)  #if defined(CONFIG_MX31)  	struct clock_control_regs *sc_regs =  		(struct clock_control_regs *)CCM_BASE; - -	freq = mx31_get_ipg_clk();  	/* start the required I2C clock */  	writel(readl(&sc_regs->cgr0) | (3 << I2C_CLK_OFFSET),  		&sc_regs->cgr0); -#else -	freq = mxc_get_clock(MXC_IPG_PERCLK);  #endif +	freq = mxc_get_clock(MXC_IPG_PERCLK);  	for (i = 0; i < 0x1f; i++)  		if (freq / div[i] <= speed) |