|
@@ -690,15 +690,16 @@ static int rcar_i2c_probe(struct platform_device *pdev)
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
+ pm_runtime_enable(dev);
|
|
|
+ platform_set_drvdata(pdev, priv);
|
|
|
+
|
|
|
ret = i2c_add_numbered_adapter(adap);
|
|
|
if (ret < 0) {
|
|
|
dev_err(dev, "reg adap failed: %d\n", ret);
|
|
|
+ pm_runtime_disable(dev);
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
- pm_runtime_enable(dev);
|
|
|
- platform_set_drvdata(pdev, priv);
|
|
|
-
|
|
|
dev_info(dev, "probed\n");
|
|
|
|
|
|
return 0;
|