[i2c] [patch 2.6.20-rc1 4/6] other drivers (mostly media) stop using i2c_adapter.dev
David Brownell
david-b at pacbell.net
Sun Dec 17 19:49:14 CET 2006
This updates other I2C drivers that live outside drivers/i2c to
stop using i2c_adapter.dev, using i2c_adapter.class_dev instead.
This is mostly diagnostics, but a few changes relate to firmware
loading instead.
Signed-off-by: David Brownell <dbrownell at users.sourceforge.net>
---
drivers/media/dvb/frontends/nxt200x.c | 12 ++++++++----
drivers/media/dvb/frontends/or51132.c | 2 +-
drivers/media/video/cx25840/cx25840-firmware.c | 2 +-
drivers/media/video/ir-kbd-i2c.c | 2 +-
drivers/video/fb_ddc.c | 6 +++---
drivers/w1/masters/ds2482.c | 6 ++++--
6 files changed, 18 insertions(+), 12 deletions(-)
Index: g26/drivers/w1/masters/ds2482.c
===================================================================
--- g26.orig/drivers/w1/masters/ds2482.c 2006-12-16 15:51:12.000000000 -0800
+++ g26/drivers/w1/masters/ds2482.c 2006-12-16 15:52:17.000000000 -0800
@@ -454,7 +454,8 @@ static int ds2482_detect(struct i2c_adap
/* Reset the device (sets the read_ptr to status) */
if (ds2482_send_cmd(data, DS2482_CMD_RESET) < 0) {
- dev_dbg(&adapter->dev, "DS2482 reset failed at 0x%02x.\n",
+ dev_dbg(adapter->class_dev.dev,
+ "DS2482 reset failed at 0x%02x.\n",
address);
goto exit_free;
}
@@ -465,7 +466,8 @@ static int ds2482_detect(struct i2c_adap
/* Read the status byte - only reset bit and line should be set */
temp1 = i2c_smbus_read_byte(new_client);
if (temp1 != (DS2482_REG_STS_LL | DS2482_REG_STS_RST)) {
- dev_dbg(&adapter->dev, "DS2482 (0x%02x) reset status "
+ dev_dbg(adapter->class_dev.dev,
+ "DS2482 (0x%02x) reset status "
"0x%02X - not a DS2482\n", address, temp1);
goto exit_free;
}
Index: g26/drivers/video/fb_ddc.c
===================================================================
--- g26.orig/drivers/video/fb_ddc.c 2006-12-16 15:51:12.000000000 -0800
+++ g26/drivers/video/fb_ddc.c 2006-12-16 15:52:17.000000000 -0800
@@ -36,15 +36,15 @@ static unsigned char *fb_do_probe_ddc_ed
};
if (!buf) {
- dev_warn(&adapter->dev, "unable to allocate memory for EDID "
- "block.\n");
+ dev_warn(adapter->class_dev.dev,
+ "unable to allocate memory for EDID block.\n");
return NULL;
}
if (i2c_transfer(adapter, msgs, 2) == 2)
return buf;
- dev_warn(&adapter->dev, "unable to read EDID block.\n");
+ dev_warn(adapter->class_dev.dev, "unable to read EDID block.\n");
kfree(buf);
return NULL;
}
Index: g26/drivers/media/dvb/frontends/nxt200x.c
===================================================================
--- g26.orig/drivers/media/dvb/frontends/nxt200x.c 2006-12-16 15:51:12.000000000 -0800
+++ g26/drivers/media/dvb/frontends/nxt200x.c 2006-12-16 15:52:17.000000000 -0800
@@ -887,8 +887,10 @@ static int nxt2002_init(struct dvb_front
u8 buf[2];
/* request the firmware, this will block until someone uploads it */
- printk("nxt2002: Waiting for firmware upload (%s)...\n", NXT2002_DEFAULT_FIRMWARE);
- ret = request_firmware(&fw, NXT2002_DEFAULT_FIRMWARE, &state->i2c->dev);
+ printk("nxt2002: Waiting for firmware upload (%s)...\n",
+ NXT2002_DEFAULT_FIRMWARE);
+ ret = request_firmware(&fw, NXT2002_DEFAULT_FIRMWARE,
+ state->i2c->class_dev.dev);
printk("nxt2002: Waiting for firmware upload(2)...\n");
if (ret) {
printk("nxt2002: No firmware uploaded (timeout or file not found?)\n");
@@ -951,8 +953,10 @@ static int nxt2004_init(struct dvb_front
nxt200x_writebytes(state, 0x1E, buf, 1);
/* request the firmware, this will block until someone uploads it */
- printk("nxt2004: Waiting for firmware upload (%s)...\n", NXT2004_DEFAULT_FIRMWARE);
- ret = request_firmware(&fw, NXT2004_DEFAULT_FIRMWARE, &state->i2c->dev);
+ printk("nxt2004: Waiting for firmware upload (%s)...\n",
+ NXT2004_DEFAULT_FIRMWARE);
+ ret = request_firmware(&fw, NXT2004_DEFAULT_FIRMWARE,
+ state->i2c->class_dev.dev);
printk("nxt2004: Waiting for firmware upload(2)...\n");
if (ret) {
printk("nxt2004: No firmware uploaded (timeout or file not found?)\n");
Index: g26/drivers/media/dvb/frontends/or51132.c
===================================================================
--- g26.orig/drivers/media/dvb/frontends/or51132.c 2006-12-16 15:51:12.000000000 -0800
+++ g26/drivers/media/dvb/frontends/or51132.c 2006-12-16 15:52:17.000000000 -0800
@@ -362,7 +362,7 @@ static int or51132_set_parameters(struct
}
printk("or51132: Waiting for firmware upload(%s)...\n",
fwname);
- ret = request_firmware(&fw, fwname, &state->i2c->dev);
+ ret = request_firmware(&fw, fwname, state->i2c->class_dev.dev);
if (ret) {
printk(KERN_WARNING "or51132: No firmware up"
"loaded(timeout or file not found?)\n");
Index: g26/drivers/media/video/cx25840/cx25840-firmware.c
===================================================================
--- g26.orig/drivers/media/video/cx25840/cx25840-firmware.c 2006-12-16 15:51:12.000000000 -0800
+++ g26/drivers/media/video/cx25840/cx25840-firmware.c 2006-12-16 15:52:17.000000000 -0800
@@ -37,7 +37,7 @@
*/
#define FWSEND 48
-#define FWDEV(x) &((x)->adapter->dev)
+#define FWDEV(x) ((x)->adapter->class_dev.dev)
static char *firmware = FWFILE;
Index: g26/drivers/media/video/ir-kbd-i2c.c
===================================================================
--- g26.orig/drivers/media/video/ir-kbd-i2c.c 2006-12-16 15:51:12.000000000 -0800
+++ g26/drivers/media/video/ir-kbd-i2c.c 2006-12-16 15:52:17.000000000 -0800
@@ -386,7 +386,7 @@ static int ir_attach(struct i2c_adapter
/* Phys addr can only be set after attaching (for ir->c.dev.bus_id) */
snprintf(ir->phys, sizeof(ir->phys), "%s/%s/ir0",
- ir->c.adapter->dev.bus_id,
+ ir->c.adapter->class_dev.class_id,
ir->c.dev.bus_id);
/* init + register input device */
More information about the i2c
mailing list