Beispiel #1
0
void i2c_jz_setclk(unsigned int i2cclk)
{
#ifdef CONFIG_SOC_JZ4730
	//	printk(KERN_EMERG "i2c_jz_setclk()\n");
	__i2c_set_clk(jz_clocks.devclk, i2cclk);
#else
	__i2c_set_clk(jz_clocks.extalclk, i2cclk);
#endif
}
Beispiel #2
0
/*
 * I2C interface
 */
void i2c_open(void)
{
	__i2c_set_clk(jz_clocks.extalclk, 10000); /* default 10 KHz */
	__i2c_enable();
}
Beispiel #3
0
void i2c_setclk(unsigned int i2cclk)
{
	__i2c_set_clk(jz_clocks.extalclk, i2cclk);
}
Beispiel #4
0
void i2c_setclk(unsigned int i2cclk)
{
    __i2c_set_clk(__cpm_get_i2sclk(), i2cclk);
}