summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWolfram Sang <wsa-dev@sang-engineering.com>2016-08-09 07:36:17 -0400
committerWolfram Sang <wsa@the-dreams.de>2016-08-22 02:19:55 -0400
commitea734404f3daf1f6b5103171d848c9d4641fd96b (patch)
tree70087639f73af7b0519fd70fc8b448bed0284b53
parentfa8410b355251fd30341662a40ac6b22d3e38468 (diff)
i2c: don't print error when adding adapter fails
The core will do this for us now. Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com> Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com> Acked-by: Peter Korsgaard <peter@korsgaard.com> Acked-by: Heiko Stuebner <heiko@sntech.de> Acked-by: Neil Horman <nhorman@tuxdriver.com> Acked-by: Thierry Reding <treding@nvidia.com> Acked-by: Ray Jui <ray.jui@broadcom.com> Acked-by: Vladimir Zapolskiy <vz@mleia.com> Acked-by: Ludovic Desroches <ludovic.desroches@atmel.com> Acked-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Acked-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
-rw-r--r--drivers/i2c/busses/i2c-amd756.c5
-rw-r--r--drivers/i2c/busses/i2c-at91.c2
-rw-r--r--drivers/i2c/busses/i2c-axxia.c8
-rw-r--r--drivers/i2c/busses/i2c-bcm-iproc.c8
-rw-r--r--drivers/i2c/busses/i2c-bcm-kona.c4
-rw-r--r--drivers/i2c/busses/i2c-bfin-twi.c4
-rw-r--r--drivers/i2c/busses/i2c-brcmstb.c4
-rw-r--r--drivers/i2c/busses/i2c-cadence.c4
-rw-r--r--drivers/i2c/busses/i2c-cpm.c4
-rw-r--r--drivers/i2c/busses/i2c-cros-ec-tunnel.c4
-rw-r--r--drivers/i2c/busses/i2c-davinci.c4
-rw-r--r--drivers/i2c/busses/i2c-diolan-u2c.c4
-rw-r--r--drivers/i2c/busses/i2c-dln2.c4
-rw-r--r--drivers/i2c/busses/i2c-efm32.c1
-rw-r--r--drivers/i2c/busses/i2c-exynos5.c4
-rw-r--r--drivers/i2c/busses/i2c-hix5hd2.c4
-rw-r--r--drivers/i2c/busses/i2c-i801.c1
-rw-r--r--drivers/i2c/busses/i2c-ibm_iic.c4
-rw-r--r--drivers/i2c/busses/i2c-img-scb.c4
-rw-r--r--drivers/i2c/busses/i2c-imx.c4
-rw-r--r--drivers/i2c/busses/i2c-isch.c4
-rw-r--r--drivers/i2c/busses/i2c-ismt.c4
-rw-r--r--drivers/i2c/busses/i2c-jz4780.c4
-rw-r--r--drivers/i2c/busses/i2c-lpc2k.c4
-rw-r--r--drivers/i2c/busses/i2c-meson.c1
-rw-r--r--drivers/i2c/busses/i2c-mpc.c4
-rw-r--r--drivers/i2c/busses/i2c-mt65xx.c4
-rw-r--r--drivers/i2c/busses/i2c-mxs.c1
-rw-r--r--drivers/i2c/busses/i2c-nforce2.c1
-rw-r--r--drivers/i2c/busses/i2c-nomadik.c4
-rw-r--r--drivers/i2c/busses/i2c-ocores.c4
-rw-r--r--drivers/i2c/busses/i2c-octeon.c4
-rw-r--r--drivers/i2c/busses/i2c-omap.c4
-rw-r--r--drivers/i2c/busses/i2c-piix4.c1
-rw-r--r--drivers/i2c/busses/i2c-pmcmsp.c4
-rw-r--r--drivers/i2c/busses/i2c-pnx.c4
-rw-r--r--drivers/i2c/busses/i2c-puv3.c5
-rw-r--r--drivers/i2c/busses/i2c-pxa.c4
-rw-r--r--drivers/i2c/busses/i2c-rcar.c4
-rw-r--r--drivers/i2c/busses/i2c-riic.c4
-rw-r--r--drivers/i2c/busses/i2c-rk3x.c4
-rw-r--r--drivers/i2c/busses/i2c-s3c2410.c1
-rw-r--r--drivers/i2c/busses/i2c-sh7760.c4
-rw-r--r--drivers/i2c/busses/i2c-sh_mobile.c1
-rw-r--r--drivers/i2c/busses/i2c-sirf.c4
-rw-r--r--drivers/i2c/busses/i2c-st.c4
-rw-r--r--drivers/i2c/busses/i2c-stu300.c5
-rw-r--r--drivers/i2c/busses/i2c-tegra.c4
-rw-r--r--drivers/i2c/busses/i2c-wmt.c4
-rw-r--r--drivers/i2c/busses/i2c-xgene-slimpro.c1
-rw-r--r--drivers/i2c/busses/i2c-xiic.c1
-rw-r--r--drivers/i2c/busses/i2c-xlp9xx.c4
-rw-r--r--drivers/i2c/busses/i2c-xlr.c4
53 files changed, 42 insertions, 149 deletions
diff --git a/drivers/i2c/busses/i2c-amd756.c b/drivers/i2c/busses/i2c-amd756.c
index 6c7113d990f8..274908cd1fde 100644
--- a/drivers/i2c/busses/i2c-amd756.c
+++ b/drivers/i2c/busses/i2c-amd756.c
@@ -378,11 +378,8 @@ static int amd756_probe(struct pci_dev *pdev, const struct pci_device_id *id)
378 amd756_ioport); 378 amd756_ioport);
379 379
380 error = i2c_add_adapter(&amd756_smbus); 380 error = i2c_add_adapter(&amd756_smbus);
381 if (error) { 381 if (error)
382 dev_err(&pdev->dev,
383 "Adapter registration failed, module not inserted\n");
384 goto out_err; 382 goto out_err;
385 }
386 383
387 return 0; 384 return 0;
388 385
diff --git a/drivers/i2c/busses/i2c-at91.c b/drivers/i2c/busses/i2c-at91.c
index 1bb97f658b47..0b86c6173e07 100644
--- a/drivers/i2c/busses/i2c-at91.c
+++ b/drivers/i2c/busses/i2c-at91.c
@@ -1122,8 +1122,6 @@ static int at91_twi_probe(struct platform_device *pdev)
1122 1122
1123 rc = i2c_add_numbered_adapter(&dev->adapter); 1123 rc = i2c_add_numbered_adapter(&dev->adapter);
1124 if (rc) { 1124 if (rc) {
1125 dev_err(dev->dev, "Adapter %s registration failed\n",
1126 dev->adapter.name);
1127 clk_disable_unprepare(dev->clk); 1125 clk_disable_unprepare(dev->clk);
1128 1126
1129 pm_runtime_disable(dev->dev); 1127 pm_runtime_disable(dev->dev);
diff --git a/drivers/i2c/busses/i2c-axxia.c b/drivers/i2c/busses/i2c-axxia.c
index c335cc7852f9..d3bcaf4ab095 100644
--- a/drivers/i2c/busses/i2c-axxia.c
+++ b/drivers/i2c/busses/i2c-axxia.c
@@ -558,13 +558,7 @@ static int axxia_i2c_probe(struct platform_device *pdev)
558 558
559 platform_set_drvdata(pdev, idev); 559 platform_set_drvdata(pdev, idev);
560 560
561 ret = i2c_add_adapter(&idev->adapter); 561 return i2c_add_adapter(&idev->adapter);
562 if (ret) {
563 dev_err(&pdev->dev, "failed to add adapter\n");
564 return ret;
565 }
566
567 return 0;
568} 562}
569 563
570static int axxia_i2c_remove(struct platform_device *pdev) 564static int axxia_i2c_remove(struct platform_device *pdev)
diff --git a/drivers/i2c/busses/i2c-bcm-iproc.c b/drivers/i2c/busses/i2c-bcm-iproc.c
index 95f7cac76f89..326b3db02c48 100644
--- a/drivers/i2c/busses/i2c-bcm-iproc.c
+++ b/drivers/i2c/busses/i2c-bcm-iproc.c
@@ -488,13 +488,7 @@ static int bcm_iproc_i2c_probe(struct platform_device *pdev)
488 adap->dev.parent = &pdev->dev; 488 adap->dev.parent = &pdev->dev;
489 adap->dev.of_node = pdev->dev.of_node; 489 adap->dev.of_node = pdev->dev.of_node;
490 490
491 ret = i2c_add_adapter(adap); 491 return i2c_add_adapter(adap);
492 if (ret) {
493 dev_err(iproc_i2c->device, "failed to add adapter\n");
494 return ret;
495 }
496
497 return 0;
498} 492}
499 493
500static int bcm_iproc_i2c_remove(struct platform_device *pdev) 494static int bcm_iproc_i2c_remove(struct platform_device *pdev)
diff --git a/drivers/i2c/busses/i2c-bcm-kona.c b/drivers/i2c/busses/i2c-bcm-kona.c
index f98743277e3c..d8494f8c9bd4 100644
--- a/drivers/i2c/busses/i2c-bcm-kona.c
+++ b/drivers/i2c/busses/i2c-bcm-kona.c
@@ -858,10 +858,8 @@ static int bcm_kona_i2c_probe(struct platform_device *pdev)
858 adap->dev.of_node = pdev->dev.of_node; 858 adap->dev.of_node = pdev->dev.of_node;
859 859
860 rc = i2c_add_adapter(adap); 860 rc = i2c_add_adapter(adap);
861 if (rc) { 861 if (rc)
862 dev_err(dev->device, "failed to add adapter\n");
863 return rc; 862 return rc;
864 }
865 863
866 dev_info(dev->device, "device registered successfully\n"); 864 dev_info(dev->device, "device registered successfully\n");
867 865
diff --git a/drivers/i2c/busses/i2c-bfin-twi.c b/drivers/i2c/busses/i2c-bfin-twi.c
index 025686d41640..29d00c4f7824 100644
--- a/drivers/i2c/busses/i2c-bfin-twi.c
+++ b/drivers/i2c/busses/i2c-bfin-twi.c
@@ -685,10 +685,8 @@ static int i2c_bfin_twi_probe(struct platform_device *pdev)
685 write_CONTROL(iface, read_CONTROL(iface) | TWI_ENA); 685 write_CONTROL(iface, read_CONTROL(iface) | TWI_ENA);
686 686
687 rc = i2c_add_numbered_adapter(p_adap); 687 rc = i2c_add_numbered_adapter(p_adap);
688 if (rc < 0) { 688 if (rc < 0)
689 dev_err(&pdev->dev, "Can't add i2c adapter!\n");
690 goto out_error; 689 goto out_error;
691 }
692 690
693 platform_set_drvdata(pdev, iface); 691 platform_set_drvdata(pdev, iface);
694 692
diff --git a/drivers/i2c/busses/i2c-brcmstb.c b/drivers/i2c/busses/i2c-brcmstb.c
index 385b57bfcb38..0652281662a8 100644
--- a/drivers/i2c/busses/i2c-brcmstb.c
+++ b/drivers/i2c/busses/i2c-brcmstb.c
@@ -648,10 +648,8 @@ static int brcmstb_i2c_probe(struct platform_device *pdev)
648 adap->dev.parent = &pdev->dev; 648 adap->dev.parent = &pdev->dev;
649 adap->dev.of_node = pdev->dev.of_node; 649 adap->dev.of_node = pdev->dev.of_node;
650 rc = i2c_add_adapter(adap); 650 rc = i2c_add_adapter(adap);
651 if (rc) { 651 if (rc)
652 dev_err(dev->device, "failed to add adapter\n");
653 goto probe_errorout; 652 goto probe_errorout;
654 }
655 653
656 dev_info(dev->device, "%s@%dhz registered in %s mode\n", 654 dev_info(dev->device, "%s@%dhz registered in %s mode\n",
657 int_name ? int_name : " ", dev->clk_freq_hz, 655 int_name ? int_name : " ", dev->clk_freq_hz,
diff --git a/drivers/i2c/busses/i2c-cadence.c b/drivers/i2c/busses/i2c-cadence.c
index 90bbd9f9dd8f..1cc1e79e958d 100644
--- a/drivers/i2c/busses/i2c-cadence.c
+++ b/drivers/i2c/busses/i2c-cadence.c
@@ -963,10 +963,8 @@ static int cdns_i2c_probe(struct platform_device *pdev)
963 } 963 }
964 964
965 ret = i2c_add_adapter(&id->adap); 965 ret = i2c_add_adapter(&id->adap);
966 if (ret < 0) { 966 if (ret < 0)
967 dev_err(&pdev->dev, "reg adap failed: %d\n", ret);
968 goto err_clk_dis; 967 goto err_clk_dis;
969 }
970 968
971 /* 969 /*
972 * Cadence I2C controller has a bug wherein it generates 970 * Cadence I2C controller has a bug wherein it generates
diff --git a/drivers/i2c/busses/i2c-cpm.c b/drivers/i2c/busses/i2c-cpm.c
index ee57c1e865e2..d89bde2c5da2 100644
--- a/drivers/i2c/busses/i2c-cpm.c
+++ b/drivers/i2c/busses/i2c-cpm.c
@@ -665,10 +665,8 @@ static int cpm_i2c_probe(struct platform_device *ofdev)
665 cpm->adap.nr = (data && len == 4) ? be32_to_cpup(data) : -1; 665 cpm->adap.nr = (data && len == 4) ? be32_to_cpup(data) : -1;
666 result = i2c_add_numbered_adapter(&cpm->adap); 666 result = i2c_add_numbered_adapter(&cpm->adap);
667 667
668 if (result < 0) { 668 if (result < 0)
669 dev_err(&ofdev->dev, "Unable to register with I2C\n");
670 goto out_shut; 669 goto out_shut;
671 }
672 670
673 dev_dbg(&ofdev->dev, "hw routines for %s registered.\n", 671 dev_dbg(&ofdev->dev, "hw routines for %s registered.\n",
674 cpm->adap.name); 672 cpm->adap.name);
diff --git a/drivers/i2c/busses/i2c-cros-ec-tunnel.c b/drivers/i2c/busses/i2c-cros-ec-tunnel.c
index 2d5ff86398d0..9b36a7b3befd 100644
--- a/drivers/i2c/busses/i2c-cros-ec-tunnel.c
+++ b/drivers/i2c/busses/i2c-cros-ec-tunnel.c
@@ -281,10 +281,8 @@ static int ec_i2c_probe(struct platform_device *pdev)
281 bus->adap.retries = I2C_MAX_RETRIES; 281 bus->adap.retries = I2C_MAX_RETRIES;
282 282
283 err = i2c_add_adapter(&bus->adap); 283 err = i2c_add_adapter(&bus->adap);
284 if (err) { 284 if (err)
285 dev_err(dev, "cannot register i2c adapter\n");
286 return err; 285 return err;
287 }
288 platform_set_drvdata(pdev, bus); 286 platform_set_drvdata(pdev, bus);
289 287
290 return err; 288 return err;
diff --git a/drivers/i2c/busses/i2c-davinci.c b/drivers/i2c/busses/i2c-davinci.c
index a8bdcb5292f5..9e7ef5cf5d49 100644
--- a/drivers/i2c/busses/i2c-davinci.c
+++ b/drivers/i2c/busses/i2c-davinci.c
@@ -846,10 +846,8 @@ static int davinci_i2c_probe(struct platform_device *pdev)
846 846
847 adap->nr = pdev->id; 847 adap->nr = pdev->id;
848 r = i2c_add_numbered_adapter(adap); 848 r = i2c_add_numbered_adapter(adap);
849 if (r) { 849 if (r)
850 dev_err(&pdev->dev, "failure adding adapter\n");
851 goto err_unuse_clocks; 850 goto err_unuse_clocks;
852 }
853 851
854 return 0; 852 return 0;
855 853
diff --git a/drivers/i2c/busses/i2c-diolan-u2c.c b/drivers/i2c/busses/i2c-diolan-u2c.c
index b19a310bf9b3..f718ee4e3332 100644
--- a/drivers/i2c/busses/i2c-diolan-u2c.c
+++ b/drivers/i2c/busses/i2c-diolan-u2c.c
@@ -487,10 +487,8 @@ static int diolan_u2c_probe(struct usb_interface *interface,
487 487
488 /* and finally attach to i2c layer */ 488 /* and finally attach to i2c layer */
489 ret = i2c_add_adapter(&dev->adapter); 489 ret = i2c_add_adapter(&dev->adapter);
490 if (ret < 0) { 490 if (ret < 0)
491 dev_err(&interface->dev, "failed to add I2C adapter\n");
492 goto error_free; 491 goto error_free;
493 }
494 492
495 dev_dbg(&interface->dev, "connected " DRIVER_NAME "\n"); 493 dev_dbg(&interface->dev, "connected " DRIVER_NAME "\n");
496 494
diff --git a/drivers/i2c/busses/i2c-dln2.c b/drivers/i2c/busses/i2c-dln2.c
index f2eb4f76591f..8acda2aa1558 100644
--- a/drivers/i2c/busses/i2c-dln2.c
+++ b/drivers/i2c/busses/i2c-dln2.c
@@ -228,10 +228,8 @@ static int dln2_i2c_probe(struct platform_device *pdev)
228 228
229 /* and finally attach to i2c layer */ 229 /* and finally attach to i2c layer */
230 ret = i2c_add_adapter(&dln2->adapter); 230 ret = i2c_add_adapter(&dln2->adapter);
231 if (ret < 0) { 231 if (ret < 0)
232 dev_err(dev, "failed to add I2C adapter: %d\n", ret);
233 goto out_disable; 232 goto out_disable;
234 }
235 233
236 return 0; 234 return 0;
237 235
diff --git a/drivers/i2c/busses/i2c-efm32.c b/drivers/i2c/busses/i2c-efm32.c
index e253598d764c..aa336ba89aa3 100644
--- a/drivers/i2c/busses/i2c-efm32.c
+++ b/drivers/i2c/busses/i2c-efm32.c
@@ -438,7 +438,6 @@ static int efm32_i2c_probe(struct platform_device *pdev)
438 438
439 ret = i2c_add_adapter(&ddata->adapter); 439 ret = i2c_add_adapter(&ddata->adapter);
440 if (ret) { 440 if (ret) {
441 dev_err(&pdev->dev, "failed to add i2c adapter (%d)\n", ret);
442 free_irq(ddata->irq, ddata); 441 free_irq(ddata->irq, ddata);
443 442
444err_disable_clk: 443err_disable_clk:
diff --git a/drivers/i2c/busses/i2c-exynos5.c b/drivers/i2c/busses/i2c-exynos5.c
index c0e3ada02876..bea607149972 100644
--- a/drivers/i2c/busses/i2c-exynos5.c
+++ b/drivers/i2c/busses/i2c-exynos5.c
@@ -796,10 +796,8 @@ static int exynos5_i2c_probe(struct platform_device *pdev)
796 exynos5_i2c_reset(i2c); 796 exynos5_i2c_reset(i2c);
797 797
798 ret = i2c_add_adapter(&i2c->adap); 798 ret = i2c_add_adapter(&i2c->adap);
799 if (ret < 0) { 799 if (ret < 0)
800 dev_err(&pdev->dev, "failed to add bus to i2c core\n");
801 goto err_clk; 800 goto err_clk;
802 }
803 801
804 platform_set_drvdata(pdev, i2c); 802 platform_set_drvdata(pdev, i2c);
805 803
diff --git a/drivers/i2c/busses/i2c-hix5hd2.c b/drivers/i2c/busses/i2c-hix5hd2.c
index 7c6966434ee7..ae7f3180f7e8 100644
--- a/drivers/i2c/busses/i2c-hix5hd2.c
+++ b/drivers/i2c/busses/i2c-hix5hd2.c
@@ -478,10 +478,8 @@ static int hix5hd2_i2c_probe(struct platform_device *pdev)
478 pm_runtime_enable(priv->dev); 478 pm_runtime_enable(priv->dev);
479 479
480 ret = i2c_add_adapter(&priv->adap); 480 ret = i2c_add_adapter(&priv->adap);
481 if (ret < 0) { 481 if (ret < 0)
482 dev_err(&pdev->dev, "failed to add bus to i2c core\n");
483 goto err_runtime; 482 goto err_runtime;
484 }
485 483
486 return ret; 484 return ret;
487 485
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c
index 5ef9b733d153..22a0ed4de80d 100644
--- a/drivers/i2c/busses/i2c-i801.c
+++ b/drivers/i2c/busses/i2c-i801.c
@@ -1613,7 +1613,6 @@ static int i801_probe(struct pci_dev *dev, const struct pci_device_id *id)
1613 "SMBus I801 adapter at %04lx", priv->smba); 1613 "SMBus I801 adapter at %04lx", priv->smba);
1614 err = i2c_add_adapter(&priv->adapter); 1614 err = i2c_add_adapter(&priv->adapter);
1615 if (err) { 1615 if (err) {
1616 dev_err(&dev->dev, "Failed to add SMBus adapter\n");
1617 i801_acpi_remove(priv); 1616 i801_acpi_remove(priv);
1618 return err; 1617 return err;
1619 } 1618 }
diff --git a/drivers/i2c/busses/i2c-ibm_iic.c b/drivers/i2c/busses/i2c-ibm_iic.c
index cdaa7be2cd1b..412b91d255ad 100644
--- a/drivers/i2c/busses/i2c-ibm_iic.c
+++ b/drivers/i2c/busses/i2c-ibm_iic.c
@@ -751,10 +751,8 @@ static int iic_probe(struct platform_device *ofdev)
751 adap->timeout = HZ; 751 adap->timeout = HZ;
752 752
753 ret = i2c_add_adapter(adap); 753 ret = i2c_add_adapter(adap);
754 if (ret < 0) { 754 if (ret < 0)
755 dev_err(&ofdev->dev, "failed to register i2c adapter\n");
756 goto error_cleanup; 755 goto error_cleanup;
757 }
758 756
759 dev_info(&ofdev->dev, "using %s mode\n", 757 dev_info(&ofdev->dev, "using %s mode\n",
760 dev->fast_mode ? "fast (400 kHz)" : "standard (100 kHz)"); 758 dev->fast_mode ? "fast (400 kHz)" : "standard (100 kHz)");
diff --git a/drivers/i2c/busses/i2c-img-scb.c b/drivers/i2c/busses/i2c-img-scb.c
index ea20425b6972..db8e8b40569d 100644
--- a/drivers/i2c/busses/i2c-img-scb.c
+++ b/drivers/i2c/busses/i2c-img-scb.c
@@ -1394,10 +1394,8 @@ static int img_i2c_probe(struct platform_device *pdev)
1394 goto disable_clk; 1394 goto disable_clk;
1395 1395
1396 ret = i2c_add_numbered_adapter(&i2c->adap); 1396 ret = i2c_add_numbered_adapter(&i2c->adap);
1397 if (ret < 0) { 1397 if (ret < 0)
1398 dev_err(&pdev->dev, "failed to add adapter\n");
1399 goto disable_clk; 1398 goto disable_clk;
1400 }
1401 1399
1402 return 0; 1400 return 0;
1403 1401
diff --git a/drivers/i2c/busses/i2c-imx.c b/drivers/i2c/busses/i2c-imx.c
index 1844bc9f7cd5..cb11eee95673 100644
--- a/drivers/i2c/busses/i2c-imx.c
+++ b/drivers/i2c/busses/i2c-imx.c
@@ -1129,10 +1129,8 @@ static int i2c_imx_probe(struct platform_device *pdev)
1129 1129
1130 /* Add I2C adapter */ 1130 /* Add I2C adapter */
1131 ret = i2c_add_numbered_adapter(&i2c_imx->adapter); 1131 ret = i2c_add_numbered_adapter(&i2c_imx->adapter);
1132 if (ret < 0) { 1132 if (ret < 0)
1133 dev_err(&pdev->dev, "registration failed\n");
1134 goto rpm_disable; 1133 goto rpm_disable;
1135 }
1136 1134
1137 pm_runtime_mark_last_busy(&pdev->dev); 1135 pm_runtime_mark_last_busy(&pdev->dev);
1138 pm_runtime_put_autosuspend(&pdev->dev); 1136 pm_runtime_put_autosuspend(&pdev->dev);
diff --git a/drivers/i2c/busses/i2c-isch.c b/drivers/i2c/busses/i2c-isch.c
index c2f25f19d76f..0cf1379f4e80 100644
--- a/drivers/i2c/busses/i2c-isch.c
+++ b/drivers/i2c/busses/i2c-isch.c
@@ -288,10 +288,8 @@ static int smbus_sch_probe(struct platform_device *dev)
288 "SMBus SCH adapter at %04x", sch_smba); 288 "SMBus SCH adapter at %04x", sch_smba);
289 289
290 retval = i2c_add_adapter(&sch_adapter); 290 retval = i2c_add_adapter(&sch_adapter);
291 if (retval) { 291 if (retval)
292 dev_err(&dev->dev, "Couldn't register adapter!\n");
293 sch_smba = 0; 292 sch_smba = 0;
294 }
295 293
296 return retval; 294 return retval;
297} 295}
diff --git a/drivers/i2c/busses/i2c-ismt.c b/drivers/i2c/busses/i2c-ismt.c
index 1c8707710098..f573448d2132 100644
--- a/drivers/i2c/busses/i2c-ismt.c
+++ b/drivers/i2c/busses/i2c-ismt.c
@@ -922,10 +922,8 @@ ismt_probe(struct pci_dev *pdev, const struct pci_device_id *id)
922 return err; 922 return err;
923 923
924 err = i2c_add_adapter(&priv->adapter); 924 err = i2c_add_adapter(&priv->adapter);
925 if (err) { 925 if (err)
926 dev_err(&pdev->dev, "Failed to add SMBus iSMT adapter\n");
927 return -ENODEV; 926 return -ENODEV;
928 }
929 return 0; 927 return 0;
930} 928}
931 929
diff --git a/drivers/i2c/busses/i2c-jz4780.c b/drivers/i2c/busses/i2c-jz4780.c
index cd9872594fe2..b8ea62105f42 100644
--- a/drivers/i2c/busses/i2c-jz4780.c
+++ b/drivers/i2c/busses/i2c-jz4780.c
@@ -798,10 +798,8 @@ static int jz4780_i2c_probe(struct platform_device *pdev)
798 goto err; 798 goto err;
799 799
800 ret = i2c_add_adapter(&i2c->adap); 800 ret = i2c_add_adapter(&i2c->adap);
801 if (ret < 0) { 801 if (ret < 0)
802 dev_err(&pdev->dev, "Failed to add bus\n");
803 goto err; 802 goto err;
804 }
805 803
806 return 0; 804 return 0;
807 805
diff --git a/drivers/i2c/busses/i2c-lpc2k.c b/drivers/i2c/busses/i2c-lpc2k.c
index 586a15205e61..9b1fef455a89 100644
--- a/drivers/i2c/busses/i2c-lpc2k.c
+++ b/drivers/i2c/busses/i2c-lpc2k.c
@@ -432,10 +432,8 @@ static int i2c_lpc2k_probe(struct platform_device *pdev)
432 i2c->adap.dev.of_node = pdev->dev.of_node; 432 i2c->adap.dev.of_node = pdev->dev.of_node;
433 433
434 ret = i2c_add_adapter(&i2c->adap); 434 ret = i2c_add_adapter(&i2c->adap);
435 if (ret < 0) { 435 if (ret < 0)
436 dev_err(&pdev->dev, "failed to add adapter!\n");
437 goto fail_clk; 436 goto fail_clk;
438 }
439 437
440 dev_info(&pdev->dev, "LPC2K I2C adapter\n"); 438 dev_info(&pdev->dev, "LPC2K I2C adapter\n");
441 439
diff --git a/drivers/i2c/busses/i2c-meson.c b/drivers/i2c/busses/i2c-meson.c
index 76e28980904f..8570e6dbd0db 100644
--- a/drivers/i2c/busses/i2c-meson.c
+++ b/drivers/i2c/busses/i2c-meson.c
@@ -453,7 +453,6 @@ static int meson_i2c_probe(struct platform_device *pdev)
453 453
454 ret = i2c_add_adapter(&i2c->adap); 454 ret = i2c_add_adapter(&i2c->adap);
455 if (ret < 0) { 455 if (ret < 0) {
456 dev_err(&pdev->dev, "can't register adapter\n");
457 clk_unprepare(i2c->clk); 456 clk_unprepare(i2c->clk);
458 return ret; 457 return ret;
459 } 458 }
diff --git a/drivers/i2c/busses/i2c-mpc.c b/drivers/i2c/busses/i2c-mpc.c
index 48ecffecc0ed..565a49a0c564 100644
--- a/drivers/i2c/busses/i2c-mpc.c
+++ b/drivers/i2c/busses/i2c-mpc.c
@@ -737,10 +737,8 @@ static int fsl_i2c_probe(struct platform_device *op)
737 i2c->adap.dev.of_node = of_node_get(op->dev.of_node); 737 i2c->adap.dev.of_node = of_node_get(op->dev.of_node);
738 738
739 result = i2c_add_adapter(&i2c->adap); 739 result = i2c_add_adapter(&i2c->adap);
740 if (result < 0) { 740 if (result < 0)
741 dev_err(i2c->dev, "failed to add adapter\n");
742 goto fail_add; 741 goto fail_add;
743 }
744 742
745 return result; 743 return result;
746 744
diff --git a/drivers/i2c/busses/i2c-mt65xx.c b/drivers/i2c/busses/i2c-mt65xx.c
index d9373e60be8a..4a7d9bc2142b 100644
--- a/drivers/i2c/busses/i2c-mt65xx.c
+++ b/drivers/i2c/busses/i2c-mt65xx.c
@@ -786,10 +786,8 @@ static int mtk_i2c_probe(struct platform_device *pdev)
786 786
787 i2c_set_adapdata(&i2c->adap, i2c); 787 i2c_set_adapdata(&i2c->adap, i2c);
788 ret = i2c_add_adapter(&i2c->adap); 788 ret = i2c_add_adapter(&i2c->adap);
789 if (ret) { 789 if (ret)
790 dev_err(&pdev->dev, "Failed to add i2c bus to i2c core\n");
791 return ret; 790 return ret;
792 }
793 791
794 platform_set_drvdata(pdev, i2c); 792 platform_set_drvdata(pdev, i2c);
795 793
diff --git a/drivers/i2c/busses/i2c-mxs.c b/drivers/i2c/busses/i2c-mxs.c
index 033846cdf266..5738556b6aac 100644
--- a/drivers/i2c/busses/i2c-mxs.c
+++ b/drivers/i2c/busses/i2c-mxs.c
@@ -868,7 +868,6 @@ static int mxs_i2c_probe(struct platform_device *pdev)
868 i2c_set_adapdata(adap, i2c); 868 i2c_set_adapdata(adap, i2c);
869 err = i2c_add_numbered_adapter(adap); 869 err = i2c_add_numbered_adapter(adap);
870 if (err) { 870 if (err) {
871 dev_err(dev, "Failed to add adapter (%d)\n", err);
872 writel(MXS_I2C_CTRL0_SFTRST, 871 writel(MXS_I2C_CTRL0_SFTRST,
873 i2c->regs + MXS_I2C_CTRL0_SET); 872 i2c->regs + MXS_I2C_CTRL0_SET);
874 return err; 873 return err;
diff --git a/drivers/i2c/busses/i2c-nforce2.c b/drivers/i2c/busses/i2c-nforce2.c
index 42fcc9458432..374b35e7e450 100644
--- a/drivers/i2c/busses/i2c-nforce2.c
+++ b/drivers/i2c/busses/i2c-nforce2.c
@@ -366,7 +366,6 @@ static int nforce2_probe_smb(struct pci_dev *dev, int bar, int alt_reg,
366 366
367 error = i2c_add_adapter(&smbus->adapter); 367 error = i2c_add_adapter(&smbus->adapter);
368 if (error) { 368 if (error) {
369 dev_err(&smbus->adapter.dev, "Failed to register adapter.\n");
370 release_region(smbus->base, smbus->size); 369 release_region(smbus->base, smbus->size);
371 return error; 370 return error;
372 } 371 }
diff --git a/drivers/i2c/busses/i2c-nomadik.c b/drivers/i2c/busses/i2c-nomadik.c
index bcd17e8cbcb4..da6609d62848 100644
--- a/drivers/i2c/busses/i2c-nomadik.c
+++ b/drivers/i2c/busses/i2c-nomadik.c
@@ -1046,10 +1046,8 @@ static int nmk_i2c_probe(struct amba_device *adev, const struct amba_id *id)
1046 adap->name, dev->virtbase); 1046 adap->name, dev->virtbase);
1047 1047
1048 ret = i2c_add_adapter(adap); 1048 ret = i2c_add_adapter(adap);
1049 if (ret) { 1049 if (ret)
1050 dev_err(&adev->dev, "failed to add adapter\n");
1051 goto err_no_adap; 1050 goto err_no_adap;
1052 }
1053 1051
1054 pm_runtime_put(&adev->dev); 1052 pm_runtime_put(&adev->dev);
1055 1053
diff --git a/drivers/i2c/busses/i2c-ocores.c b/drivers/i2c/busses/i2c-ocores.c
index ac88a524143e..34f1889a4073 100644
--- a/drivers/i2c/busses/i2c-ocores.c
+++ b/drivers/i2c/busses/i2c-ocores.c
@@ -494,10 +494,8 @@ static int ocores_i2c_probe(struct platform_device *pdev)
494 494
495 /* add i2c adapter to i2c tree */ 495 /* add i2c adapter to i2c tree */
496 ret = i2c_add_adapter(&i2c->adap); 496 ret = i2c_add_adapter(&i2c->adap);
497 if (ret) { 497 if (ret)
498 dev_err(&pdev->dev, "Failed to add adapter\n");
499 goto err_clk; 498 goto err_clk;
500 }
501 499
502 /* add in known devices to the bus */ 500 /* add in known devices to the bus */
503 if (pdata) { 501 if (pdata) {
diff --git a/drivers/i2c/busses/i2c-octeon.c b/drivers/i2c/busses/i2c-octeon.c
index 30ae35146723..b75d2da79b27 100644
--- a/drivers/i2c/busses/i2c-octeon.c
+++ b/drivers/i2c/busses/i2c-octeon.c
@@ -1213,10 +1213,8 @@ static int octeon_i2c_probe(struct platform_device *pdev)
1213 platform_set_drvdata(pdev, i2c); 1213 platform_set_drvdata(pdev, i2c);
1214 1214
1215 result = i2c_add_adapter(&i2c->adap); 1215 result = i2c_add_adapter(&i2c->adap);
1216 if (result < 0) { 1216 if (result < 0)
1217 dev_err(i2c->dev, "failed to add adapter\n");
1218 goto out; 1217 goto out;
1219 }
1220 dev_info(i2c->dev, "probed\n"); 1218 dev_info(i2c->dev, "probed\n");
1221 return 0; 1219 return 0;
1222 1220
diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c
index ab1279b8e240..c7da0c42baee 100644
--- a/drivers/i2c/busses/i2c-omap.c
+++ b/drivers/i2c/busses/i2c-omap.c
@@ -1425,10 +1425,8 @@ omap_i2c_probe(struct platform_device *pdev)
1425 /* i2c device drivers may be active on return from add_adapter() */ 1425 /* i2c device drivers may be active on return from add_adapter() */
1426 adap->nr = pdev->id; 1426 adap->nr = pdev->id;
1427 r = i2c_add_numbered_adapter(adap); 1427 r = i2c_add_numbered_adapter(adap);
1428 if (r) { 1428 if (r)
1429 dev_err(omap->dev, "failure adding adapter\n");
1430 goto err_unuse_clocks; 1429 goto err_unuse_clocks;
1431 }
1432 1430
1433 dev_info(omap->dev, "bus %d rev%d.%d at %d kHz\n", adap->nr, 1431 dev_info(omap->dev, "bus %d rev%d.%d at %d kHz\n", adap->nr,
1434 major, minor, omap->speed); 1432 major, minor, omap->speed);
diff --git a/drivers/i2c/busses/i2c-piix4.c b/drivers/i2c/busses/i2c-piix4.c
index 23d1c167b5d7..c2268cdf38e8 100644
--- a/drivers/i2c/busses/i2c-piix4.c
+++ b/drivers/i2c/busses/i2c-piix4.c
@@ -694,7 +694,6 @@ static int piix4_add_adapter(struct pci_dev *dev, unsigned short smba,
694 694
695 retval = i2c_add_adapter(adap); 695 retval = i2c_add_adapter(adap);
696 if (retval) { 696 if (retval) {
697 dev_err(&dev->dev, "Couldn't register adapter!\n");
698 kfree(adapdata); 697 kfree(adapdata);
699 kfree(adap); 698 kfree(adap);
700 release_region(smba, SMBIOSIZE); 699 release_region(smba, SMBIOSIZE);
diff --git a/drivers/i2c/busses/i2c-pmcmsp.c b/drivers/i2c/busses/i2c-pmcmsp.c
index 2c40edbf6224..217c78711d65 100644
--- a/drivers/i2c/busses/i2c-pmcmsp.c
+++ b/drivers/i2c/busses/i2c-pmcmsp.c
@@ -329,10 +329,8 @@ static int pmcmsptwi_probe(struct platform_device *pldev)
329 i2c_set_adapdata(&pmcmsptwi_adapter, &pmcmsptwi_data); 329 i2c_set_adapdata(&pmcmsptwi_adapter, &pmcmsptwi_data);
330 330
331 rc = i2c_add_adapter(&pmcmsptwi_adapter); 331 rc = i2c_add_adapter(&pmcmsptwi_adapter);
332 if (rc) { 332 if (rc)
333 dev_err(&pldev->dev, "Unable to register I2C adapter\n");
334 goto ret_unmap; 333 goto ret_unmap;
335 }
336 334
337 return 0; 335 return 0;
338 336
diff --git a/drivers/i2c/busses/i2c-pnx.c b/drivers/i2c/busses/i2c-pnx.c
index 7ea67aa46fb7..fd5f9d2bf6d9 100644
--- a/drivers/i2c/busses/i2c-pnx.c
+++ b/drivers/i2c/busses/i2c-pnx.c
@@ -714,10 +714,8 @@ static int i2c_pnx_probe(struct platform_device *pdev)
714 714
715 /* Register this adapter with the I2C subsystem */ 715 /* Register this adapter with the I2C subsystem */
716 ret = i2c_add_numbered_adapter(&alg_data->adapter); 716 ret = i2c_add_numbered_adapter(&alg_data->adapter);
717 if (ret < 0) { 717 if (ret < 0)
718 dev_err(&pdev->dev, "I2C: Failed to add bus\n");
719 goto out_clock; 718 goto out_clock;
720 }
721 719
722 dev_dbg(&pdev->dev, "%s: Master at %#8x, irq %d.\n", 720 dev_dbg(&pdev->dev, "%s: Master at %#8x, irq %d.\n",
723 alg_data->adapter.name, res->start, alg_data->irq); 721 alg_data->adapter.name, res->start, alg_data->irq);
diff --git a/drivers/i2c/busses/i2c-puv3.c b/drivers/i2c/busses/i2c-puv3.c
index 82b6f02544da..0c8b1571886d 100644
--- a/drivers/i2c/busses/i2c-puv3.c
+++ b/drivers/i2c/busses/i2c-puv3.c
@@ -212,11 +212,8 @@ static int puv3_i2c_probe(struct platform_device *pdev)
212 212
213 adapter->nr = pdev->id; 213 adapter->nr = pdev->id;
214 rc = i2c_add_numbered_adapter(adapter); 214 rc = i2c_add_numbered_adapter(adapter);
215 if (rc) { 215 if (rc)
216 dev_err(&pdev->dev, "Adapter '%s' registration failed\n",
217 adapter->name);
218 goto fail_add_adapter; 216 goto fail_add_adapter;
219 }
220 217
221 dev_info(&pdev->dev, "PKUnity v3 i2c bus adapter.\n"); 218 dev_info(&pdev->dev, "PKUnity v3 i2c bus adapter.\n");
222 return 0; 219 return 0;
diff --git a/drivers/i2c/busses/i2c-pxa.c b/drivers/i2c/busses/i2c-pxa.c
index 0d351954db02..e28b825b0433 100644
--- a/drivers/i2c/busses/i2c-pxa.c
+++ b/drivers/i2c/busses/i2c-pxa.c
@@ -1292,10 +1292,8 @@ static int i2c_pxa_probe(struct platform_device *dev)
1292#endif 1292#endif
1293 1293
1294 ret = i2c_add_numbered_adapter(&i2c->adap); 1294 ret = i2c_add_numbered_adapter(&i2c->adap);
1295 if (ret < 0) { 1295 if (ret < 0)
1296 dev_err(&dev->dev, "failed to add bus: %d\n", ret);
1297 goto ereqirq; 1296 goto ereqirq;
1298 }
1299 1297
1300 platform_set_drvdata(dev, i2c); 1298 platform_set_drvdata(dev, i2c);
1301 1299
diff --git a/drivers/i2c/busses/i2c-rcar.c b/drivers/i2c/busses/i2c-rcar.c
index 52407f3c9e1c..400e344704d2 100644
--- a/drivers/i2c/busses/i2c-rcar.c
+++ b/drivers/i2c/busses/i2c-rcar.c
@@ -875,10 +875,8 @@ static int rcar_i2c_probe(struct platform_device *pdev)
875 platform_set_drvdata(pdev, priv); 875 platform_set_drvdata(pdev, priv);
876 876
877 ret = i2c_add_numbered_adapter(adap); 877 ret = i2c_add_numbered_adapter(adap);
878 if (ret < 0) { 878 if (ret < 0)
879 dev_err(dev, "reg adap failed: %d\n", ret);
880 goto out_pm_disable; 879 goto out_pm_disable;
881 }
882 880
883 dev_info(dev, "probed\n"); 881 dev_info(dev, "probed\n");
884 882
diff --git a/drivers/i2c/busses/i2c-riic.c b/drivers/i2c/busses/i2c-riic.c
index d7e3af671543..6263ea82d6ac 100644
--- a/drivers/i2c/busses/i2c-riic.c
+++ b/drivers/i2c/busses/i2c-riic.c
@@ -383,10 +383,8 @@ static int riic_i2c_probe(struct platform_device *pdev)
383 383
384 384
385 ret = i2c_add_adapter(adap); 385 ret = i2c_add_adapter(adap);
386 if (ret) { 386 if (ret)
387 dev_err(&pdev->dev, "failed to add adapter\n");
388 return ret; 387 return ret;
389 }
390 388
391 platform_set_drvdata(pdev, riic); 389 platform_set_drvdata(pdev, riic);
392 390
diff --git a/drivers/i2c/busses/i2c-rk3x.c b/drivers/i2c/busses/i2c-rk3x.c
index 2bc8b01153d6..3b87afe82f63 100644
--- a/drivers/i2c/busses/i2c-rk3x.c
+++ b/drivers/i2c/busses/i2c-rk3x.c
@@ -1303,10 +1303,8 @@ static int rk3x_i2c_probe(struct platform_device *pdev)
1303 rk3x_i2c_adapt_div(i2c, clk_rate); 1303 rk3x_i2c_adapt_div(i2c, clk_rate);
1304 1304
1305 ret = i2c_add_adapter(&i2c->adap); 1305 ret = i2c_add_adapter(&i2c->adap);
1306 if (ret < 0) { 1306 if (ret < 0)
1307 dev_err(&pdev->dev, "Could not register adapter\n");
1308 goto err_clk_notifier; 1307 goto err_clk_notifier;
1309 }
1310 1308
1311 dev_info(&pdev->dev, "Initialized RK3xxx I2C bus at %p\n", i2c->regs); 1309 dev_info(&pdev->dev, "Initialized RK3xxx I2C bus at %p\n", i2c->regs);
1312 1310
diff --git a/drivers/i2c/busses/i2c-s3c2410.c b/drivers/i2c/busses/i2c-s3c2410.c
index 38dc1cacfd8b..499af26e736e 100644
--- a/drivers/i2c/busses/i2c-s3c2410.c
+++ b/drivers/i2c/busses/i2c-s3c2410.c
@@ -1215,7 +1215,6 @@ static int s3c24xx_i2c_probe(struct platform_device *pdev)
1215 1215
1216 ret = i2c_add_numbered_adapter(&i2c->adap); 1216 ret = i2c_add_numbered_adapter(&i2c->adap);
1217 if (ret < 0) { 1217 if (ret < 0) {
1218 dev_err(&pdev->dev, "failed to add bus to i2c core\n");
1219 pm_runtime_disable(&pdev->dev); 1218 pm_runtime_disable(&pdev->dev);
1220 s3c24xx_i2c_deregister_cpufreq(i2c); 1219 s3c24xx_i2c_deregister_cpufreq(i2c);
1221 clk_unprepare(i2c->clk); 1220 clk_unprepare(i2c->clk);
diff --git a/drivers/i2c/busses/i2c-sh7760.c b/drivers/i2c/busses/i2c-sh7760.c
index 24968384b401..c2005c789d2b 100644
--- a/drivers/i2c/busses/i2c-sh7760.c
+++ b/drivers/i2c/busses/i2c-sh7760.c
@@ -510,10 +510,8 @@ static int sh7760_i2c_probe(struct platform_device *pdev)
510 } 510 }
511 511
512 ret = i2c_add_numbered_adapter(&id->adap); 512 ret = i2c_add_numbered_adapter(&id->adap);
513 if (ret < 0) { 513 if (ret < 0)
514 dev_err(&pdev->dev, "reg adap failed: %d\n", ret);
515 goto out4; 514 goto out4;
516 }
517 515
518 platform_set_drvdata(pdev, id); 516 platform_set_drvdata(pdev, id);
519 517
diff --git a/drivers/i2c/busses/i2c-sh_mobile.c b/drivers/i2c/busses/i2c-sh_mobile.c
index 6fb3e2645992..50f276e8d179 100644
--- a/drivers/i2c/busses/i2c-sh_mobile.c
+++ b/drivers/i2c/busses/i2c-sh_mobile.c
@@ -981,7 +981,6 @@ static int sh_mobile_i2c_probe(struct platform_device *dev)
981 ret = i2c_add_numbered_adapter(adap); 981 ret = i2c_add_numbered_adapter(adap);
982 if (ret < 0) { 982 if (ret < 0) {
983 sh_mobile_i2c_release_dma(pd); 983 sh_mobile_i2c_release_dma(pd);
984 dev_err(&dev->dev, "cannot add numbered adapter\n");
985 return ret; 984 return ret;
986 } 985 }
987 986
diff --git a/drivers/i2c/busses/i2c-sirf.c b/drivers/i2c/busses/i2c-sirf.c
index 792a42bdd335..95e81d0f72b4 100644
--- a/drivers/i2c/busses/i2c-sirf.c
+++ b/drivers/i2c/busses/i2c-sirf.c
@@ -387,10 +387,8 @@ static int i2c_sirfsoc_probe(struct platform_device *pdev)
387 writel(regval, siic->base + SIRFSOC_I2C_SDA_DELAY); 387 writel(regval, siic->base + SIRFSOC_I2C_SDA_DELAY);
388 388
389 err = i2c_add_numbered_adapter(adap); 389 err = i2c_add_numbered_adapter(adap);
390 if (err < 0) { 390 if (err < 0)
391 dev_err(&pdev->dev, "Can't add new i2c adapter\n");
392 goto out; 391 goto out;
393 }
394 392
395 clk_disable(clk); 393 clk_disable(clk);
396 394
diff --git a/drivers/i2c/busses/i2c-st.c b/drivers/i2c/busses/i2c-st.c
index 944ec4205084..1371547ce1a3 100644
--- a/drivers/i2c/busses/i2c-st.c
+++ b/drivers/i2c/busses/i2c-st.c
@@ -874,10 +874,8 @@ static int st_i2c_probe(struct platform_device *pdev)
874 init_completion(&i2c_dev->complete); 874 init_completion(&i2c_dev->complete);
875 875
876 ret = i2c_add_adapter(adap); 876 ret = i2c_add_adapter(adap);
877 if (ret) { 877 if (ret)
878 dev_err(&pdev->dev, "Failed to add adapter\n");
879 return ret; 878 return ret;
880 }
881 879
882 platform_set_drvdata(pdev, i2c_dev); 880 platform_set_drvdata(pdev, i2c_dev);
883 881
diff --git a/drivers/i2c/busses/i2c-stu300.c b/drivers/i2c/busses/i2c-stu300.c
index 460c134832ac..dc63236b45b2 100644
--- a/drivers/i2c/busses/i2c-stu300.c
+++ b/drivers/i2c/busses/i2c-stu300.c
@@ -920,11 +920,8 @@ static int stu300_probe(struct platform_device *pdev)
920 920
921 /* i2c device drivers may be active on return from add_adapter() */ 921 /* i2c device drivers may be active on return from add_adapter() */
922 ret = i2c_add_numbered_adapter(adap); 922 ret = i2c_add_numbered_adapter(adap);
923 if (ret) { 923 if (ret)
924 dev_err(&pdev->dev, "failure adding ST Micro DDC "
925 "I2C adapter\n");
926 return ret; 924 return ret;
927 }
928 925
929 platform_set_drvdata(pdev, dev); 926 platform_set_drvdata(pdev, dev);
930 dev_info(&pdev->dev, "ST DDC I2C @ %p, irq %d\n", 927 dev_info(&pdev->dev, "ST DDC I2C @ %p, irq %d\n",
diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
index b126dbaa47e3..d9979da11485 100644
--- a/drivers/i2c/busses/i2c-tegra.c
+++ b/drivers/i2c/busses/i2c-tegra.c
@@ -932,10 +932,8 @@ static int tegra_i2c_probe(struct platform_device *pdev)
932 i2c_dev->adapter.dev.of_node = pdev->dev.of_node; 932 i2c_dev->adapter.dev.of_node = pdev->dev.of_node;
933 933
934 ret = i2c_add_numbered_adapter(&i2c_dev->adapter); 934 ret = i2c_add_numbered_adapter(&i2c_dev->adapter);
935 if (ret) { 935 if (ret)
936 dev_err(&pdev->dev, "Failed to add I2C adapter\n");
937 goto disable_div_clk; 936 goto disable_div_clk;
938 }
939 937
940 return 0; 938 return 0;
941 939
diff --git a/drivers/i2c/busses/i2c-wmt.c b/drivers/i2c/busses/i2c-wmt.c
index e1e3a85596c5..fbd0fd59f312 100644
--- a/drivers/i2c/busses/i2c-wmt.c
+++ b/drivers/i2c/busses/i2c-wmt.c
@@ -432,10 +432,8 @@ static int wmt_i2c_probe(struct platform_device *pdev)
432 } 432 }
433 433
434 err = i2c_add_adapter(adap); 434 err = i2c_add_adapter(adap);
435 if (err) { 435 if (err)
436 dev_err(&pdev->dev, "failed to add adapter\n");
437 return err; 436 return err;
438 }
439 437
440 platform_set_drvdata(pdev, i2c_dev); 438 platform_set_drvdata(pdev, i2c_dev);
441 439
diff --git a/drivers/i2c/busses/i2c-xgene-slimpro.c b/drivers/i2c/busses/i2c-xgene-slimpro.c
index 4233f5695352..263685c7a512 100644
--- a/drivers/i2c/busses/i2c-xgene-slimpro.c
+++ b/drivers/i2c/busses/i2c-xgene-slimpro.c
@@ -418,7 +418,6 @@ static int xgene_slimpro_i2c_probe(struct platform_device *pdev)
418 i2c_set_adapdata(adapter, ctx); 418 i2c_set_adapdata(adapter, ctx);
419 rc = i2c_add_adapter(adapter); 419 rc = i2c_add_adapter(adapter);
420 if (rc) { 420 if (rc) {
421 dev_err(&pdev->dev, "Adapter registeration failed\n");
422 mbox_free_channel(ctx->mbox_chan); 421 mbox_free_channel(ctx->mbox_chan);
423 return rc; 422 return rc;
424 } 423 }
diff --git a/drivers/i2c/busses/i2c-xiic.c b/drivers/i2c/busses/i2c-xiic.c
index 74f54f2f471f..66bce3b311a1 100644
--- a/drivers/i2c/busses/i2c-xiic.c
+++ b/drivers/i2c/busses/i2c-xiic.c
@@ -804,7 +804,6 @@ static int xiic_i2c_probe(struct platform_device *pdev)
804 /* add i2c adapter to i2c tree */ 804 /* add i2c adapter to i2c tree */
805 ret = i2c_add_adapter(&i2c->adap); 805 ret = i2c_add_adapter(&i2c->adap);
806 if (ret) { 806 if (ret) {
807 dev_err(&pdev->dev, "Failed to add adapter\n");
808 xiic_deinit(i2c); 807 xiic_deinit(i2c);
809 goto err_clk_dis; 808 goto err_clk_dis;
810 } 809 }
diff --git a/drivers/i2c/busses/i2c-xlp9xx.c b/drivers/i2c/busses/i2c-xlp9xx.c
index 55a7bef1b2e1..2a972ed7aa0d 100644
--- a/drivers/i2c/busses/i2c-xlp9xx.c
+++ b/drivers/i2c/busses/i2c-xlp9xx.c
@@ -400,10 +400,8 @@ static int xlp9xx_i2c_probe(struct platform_device *pdev)
400 i2c_set_adapdata(&priv->adapter, priv); 400 i2c_set_adapdata(&priv->adapter, priv);
401 401
402 err = i2c_add_adapter(&priv->adapter); 402 err = i2c_add_adapter(&priv->adapter);
403 if (err) { 403 if (err)
404 dev_err(&pdev->dev, "failed to add I2C adapter!\n");
405 return err; 404 return err;
406 }
407 405
408 platform_set_drvdata(pdev, priv); 406 platform_set_drvdata(pdev, priv);
409 dev_dbg(&pdev->dev, "I2C bus:%d added\n", priv->adapter.nr); 407 dev_dbg(&pdev->dev, "I2C bus:%d added\n", priv->adapter.nr);
diff --git a/drivers/i2c/busses/i2c-xlr.c b/drivers/i2c/busses/i2c-xlr.c
index 613c3a4f2c51..0968f59b6df5 100644
--- a/drivers/i2c/busses/i2c-xlr.c
+++ b/drivers/i2c/busses/i2c-xlr.c
@@ -432,10 +432,8 @@ static int xlr_i2c_probe(struct platform_device *pdev)
432 432
433 i2c_set_adapdata(&priv->adap, priv); 433 i2c_set_adapdata(&priv->adap, priv);
434 ret = i2c_add_numbered_adapter(&priv->adap); 434 ret = i2c_add_numbered_adapter(&priv->adap);
435 if (ret < 0) { 435 if (ret < 0)
436 dev_err(&priv->adap.dev, "Failed to add i2c bus.\n");
437 return ret; 436 return ret;
438 }
439 437
440 platform_set_drvdata(pdev, priv); 438 platform_set_drvdata(pdev, priv);
441 dev_info(&priv->adap.dev, "Added I2C Bus.\n"); 439 dev_info(&priv->adap.dev, "Added I2C Bus.\n");