diff options
Diffstat (limited to 'drivers/i2c')
| -rw-r--r-- | drivers/i2c/busses/i2c-altera.c | 2 | ||||
| -rw-r--r-- | drivers/i2c/busses/i2c-jz4780.c | 36 | 
2 files changed, 3 insertions, 35 deletions
| diff --git a/drivers/i2c/busses/i2c-altera.c b/drivers/i2c/busses/i2c-altera.c index 5255d3755411..1de23b4f3809 100644 --- a/drivers/i2c/busses/i2c-altera.c +++ b/drivers/i2c/busses/i2c-altera.c @@ -171,7 +171,7 @@ static void altr_i2c_init(struct altr_i2c_dev *idev)  	/* SCL Low Time */  	writel(t_low, idev->base + ALTR_I2C_SCL_LOW);  	/* SDA Hold Time, 300ns */ -	writel(div_u64(300 * clk_mhz, 1000), idev->base + ALTR_I2C_SDA_HOLD); +	writel(3 * clk_mhz / 10, idev->base + ALTR_I2C_SDA_HOLD);  	/* Mask all master interrupt bits */  	altr_i2c_int_enable(idev, ALTR_I2C_ALL_IRQ, false); diff --git a/drivers/i2c/busses/i2c-jz4780.c b/drivers/i2c/busses/i2c-jz4780.c index 16a67a64284a..b426fc956938 100644 --- a/drivers/i2c/busses/i2c-jz4780.c +++ b/drivers/i2c/busses/i2c-jz4780.c @@ -78,25 +78,6 @@  #define X1000_I2C_DC_STOP		BIT(9) -static const char * const jz4780_i2c_abrt_src[] = { -	"ABRT_7B_ADDR_NOACK", -	"ABRT_10ADDR1_NOACK", -	"ABRT_10ADDR2_NOACK", -	"ABRT_XDATA_NOACK", -	"ABRT_GCALL_NOACK", -	"ABRT_GCALL_READ", -	"ABRT_HS_ACKD", -	"SBYTE_ACKDET", -	"ABRT_HS_NORSTRT", -	"SBYTE_NORSTRT", -	"ABRT_10B_RD_NORSTRT", -	"ABRT_MASTER_DIS", -	"ARB_LOST", -	"SLVFLUSH_TXFIFO", -	"SLV_ARBLOST", -	"SLVRD_INTX", -}; -  #define JZ4780_I2C_INTST_IGC		BIT(11)  #define JZ4780_I2C_INTST_ISTT		BIT(10)  #define JZ4780_I2C_INTST_ISTP		BIT(9) @@ -576,21 +557,8 @@ done:  static void jz4780_i2c_txabrt(struct jz4780_i2c *i2c, int src)  { -	int i; - -	dev_err(&i2c->adap.dev, "txabrt: 0x%08x\n", src); -	dev_err(&i2c->adap.dev, "device addr=%x\n", -		jz4780_i2c_readw(i2c, JZ4780_I2C_TAR)); -	dev_err(&i2c->adap.dev, "send cmd count:%d  %d\n", -		i2c->cmd, i2c->cmd_buf[i2c->cmd]); -	dev_err(&i2c->adap.dev, "receive data count:%d  %d\n", -		i2c->cmd, i2c->data_buf[i2c->cmd]); - -	for (i = 0; i < 16; i++) { -		if (src & BIT(i)) -			dev_dbg(&i2c->adap.dev, "I2C TXABRT[%d]=%s\n", -				i, jz4780_i2c_abrt_src[i]); -	} +	dev_dbg(&i2c->adap.dev, "txabrt: 0x%08x, cmd: %d, send: %d, recv: %d\n", +		src, i2c->cmd, i2c->cmd_buf[i2c->cmd], i2c->data_buf[i2c->cmd]);  }  static inline int jz4780_i2c_xfer_read(struct jz4780_i2c *i2c, |