Merge branch 'for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mason...
[deliverable/linux.git] / drivers / pinctrl / bcm / pinctrl-ns2-mux.c
index 3fefd14acc3eebf33323035eeb3211abb8482e44..ca817896ed241e3909c2aad8b77f2a23fb29913a 100644 (file)
@@ -1044,10 +1044,8 @@ static int ns2_pinmux_probe(struct platform_device *pdev)
 
        res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
        pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res);
-       if (IS_ERR(pinctrl->base0)) {
-               dev_err(&pdev->dev, "unable to map I/O space\n");
+       if (IS_ERR(pinctrl->base0))
                return PTR_ERR(pinctrl->base0);
-       }
 
        res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
        pinctrl->base1 = devm_ioremap_nocache(&pdev->dev, res->start,
@@ -1059,10 +1057,8 @@ static int ns2_pinmux_probe(struct platform_device *pdev)
 
        res = platform_get_resource(pdev, IORESOURCE_MEM, 2);
        pinctrl->pinconf_base = devm_ioremap_resource(&pdev->dev, res);
-       if (IS_ERR(pinctrl->pinconf_base)) {
-               dev_err(&pdev->dev, "unable to map I/O space\n");
+       if (IS_ERR(pinctrl->pinconf_base))
                return PTR_ERR(pinctrl->pinconf_base);
-       }
 
        ret = ns2_mux_log_init(pinctrl);
        if (ret) {
@@ -1089,9 +1085,9 @@ static int ns2_pinmux_probe(struct platform_device *pdev)
 
        pinctrl->pctl = pinctrl_register(&ns2_pinctrl_desc, &pdev->dev,
                        pinctrl);
-       if (!pinctrl->pctl) {
+       if (IS_ERR(pinctrl->pctl)) {
                dev_err(&pdev->dev, "unable to register IOMUX pinctrl\n");
-               return -EINVAL;
+               return PTR_ERR(pinctrl->pctl);
        }
 
        return 0;
This page took 0.024538 seconds and 5 git commands to generate.