Skip to contentSkip to conversation

i2c: kona: Resolve Kona I2C driver issue

PATCH New Steve Rae 1 participant 2 messages May 26, 2014 – Jun 11, 2014

Subsystems (2)
lore
Share & tools
lore

Steve Rae

author
#0 lore raw

PATCH 1/1 i2c: kona: Resolve Kona I2C driver issue

- "i2c mw" command hangs (with some compilers)

---

 drivers/i2c/kona_i2c.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/i2c/kona_i2c.c +1 -1
index 0b1715a..5eab338 100644
@@ -663,7 +663,7 @@ static int kona_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr,
 static int kona_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr,
 			  int alen, uchar *buffer, int len)
 {
-	struct i2c_msg msg[0];
+	struct i2c_msg msg[1];
 	unsigned char msgbuf0[64];
 	unsigned int i;
 	struct bcm_kona_i2c_dev *dev = kona_get_dev(adap);
Signature · 1 line
1.8.5
author
#1 lore raw

PATCH 1/1 i2c: kona: Resolve Kona I2C driver issue

Quoted 14 lines · Steve Rae

- "i2c mw" command hangs (with some compilers)

---

  drivers/i2c/kona_i2c.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
drivers/i2c/kona_i2c.c +0 -0
index 0b1715a..5eab338 100644

drivers/i2c/kona_i2c.c static int kona_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, · line 669

Quoted 8 lines
drivers/i2c/kona_i2c.c +1 -1
@@ -663,7 +663,7 @@ static int kona_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr,
  static int kona_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr,
  			  int alen, uchar *buffer, int len)
  {
-	struct i2c_msg msg[0];
+	struct i2c_msg msg[1];
  	unsigned char msgbuf0[64];
  	unsigned int i;
  	struct bcm_kona_i2c_dev *dev = kona_get_dev(adap);

I am hoping to get this into v2014.07

Thanks in advance, Steve