greybus: arche-apb-ctrl: Do not coldboot APBs in probe
authorVaibhav Hiremath <vaibhav.hiremath@linaro.org>
Tue, 16 Feb 2016 19:57:52 +0000 (01:27 +0530)
committerGreg Kroah-Hartman <gregkh@google.com>
Wed, 17 Feb 2016 03:11:34 +0000 (19:11 -0800)
Since parent driver (SVC) is controlling APBs directly, we do not
need to bringup APBs in its own probe.

Testing Done: Tested on EVT1.2.

Signed-off-by: Vaibhav Hiremath <vaibhav.hiremath@linaro.org>
Reviewed-by: Michael Scott <michael.scott@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/arche-apb-ctrl.c

index b888da376b21c48230b469e9245b7af37c75f0cf..3086306f04fb35cbf0f01106f59f965de2d771f2 100644 (file)
@@ -387,15 +387,6 @@ int arche_apb_ctrl_probe(struct platform_device *pdev)
                return ret;
        }
 
-       ret = coldboot_seq(pdev);
-       if (ret) {
-               dev_err(dev, "failed to set init state of control signal %d\n",
-                               ret);
-               device_remove_file(dev, &dev_attr_state);
-               platform_set_drvdata(pdev, NULL);
-               return ret;
-       }
-
        dev_info(&pdev->dev, "Device registered successfully\n");
        return 0;
 }