This suppress printing an error message when pwm_get returns -EPROBE_DEFER.
Otherwise you get a bunch of noise in the kernel log.
Signed-off-by: David Lechner <david@lechnology.com>
Reviewed-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
        beeper->pwm = devm_pwm_get(dev, NULL);
        if (IS_ERR(beeper->pwm)) {
                error = PTR_ERR(beeper->pwm);
-               dev_err(dev, "Failed to request PWM device: %d\n", error);
+               if (error != -EPROBE_DEFER)
+                       dev_err(dev, "Failed to request PWM device: %d\n",
+                               error);
                return error;
        }