]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/i2c/busses/i2c-mpc.c
Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6
[mv-sheeva.git] / drivers / i2c / busses / i2c-mpc.c
index 54247d475fc339b7994ccde36d5ba85af79a2f71..6545d1c99b61e157c3570a9adbb9b42ecc1cd440 100644 (file)
@@ -625,13 +625,13 @@ static int __devinit fsl_i2c_probe(struct of_device *op,
        i2c->adap = mpc_ops;
        i2c_set_adapdata(&i2c->adap, i2c);
        i2c->adap.dev.parent = &op->dev;
+       i2c->adap.dev.of_node = of_node_get(op->dev.of_node);
 
        result = i2c_add_adapter(&i2c->adap);
        if (result < 0) {
                dev_err(i2c->dev, "failed to add adapter\n");
                goto fail_add;
        }
-       of_register_i2c_devices(&i2c->adap, op->dev.of_node);
 
        return result;