|
@@ -33,7 +33,8 @@ struct tuner_i2c_props {
|
|
|
char *name;
|
|
|
};
|
|
|
|
|
|
-static inline int tuner_i2c_xfer_send(struct tuner_i2c_props *props, char *buf, int len)
|
|
|
+static inline int tuner_i2c_xfer_send(struct tuner_i2c_props *props,
|
|
|
+ unsigned char *buf, int len)
|
|
|
{
|
|
|
struct i2c_msg msg = { .addr = props->addr, .flags = 0,
|
|
|
.buf = buf, .len = len };
|
|
@@ -42,7 +43,8 @@ static inline int tuner_i2c_xfer_send(struct tuner_i2c_props *props, char *buf,
|
|
|
return (ret == 1) ? len : ret;
|
|
|
}
|
|
|
|
|
|
-static inline int tuner_i2c_xfer_recv(struct tuner_i2c_props *props, char *buf, int len)
|
|
|
+static inline int tuner_i2c_xfer_recv(struct tuner_i2c_props *props,
|
|
|
+ unsigned char *buf, int len)
|
|
|
{
|
|
|
struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD,
|
|
|
.buf = buf, .len = len };
|
|
@@ -52,8 +54,8 @@ static inline int tuner_i2c_xfer_recv(struct tuner_i2c_props *props, char *buf,
|
|
|
}
|
|
|
|
|
|
static inline int tuner_i2c_xfer_send_recv(struct tuner_i2c_props *props,
|
|
|
- char *obuf, int olen,
|
|
|
- char *ibuf, int ilen)
|
|
|
+ unsigned char *obuf, int olen,
|
|
|
+ unsigned char *ibuf, int ilen)
|
|
|
{
|
|
|
struct i2c_msg msg[2] = { { .addr = props->addr, .flags = 0,
|
|
|
.buf = obuf, .len = olen },
|