|
@@ -1087,7 +1087,11 @@ static int synaptics_rmi4_resume(struct device *dev)
|
|
|
unsigned char intr_status;
|
|
|
struct synaptics_rmi4_data *rmi4_data = dev_get_drvdata(dev);
|
|
|
|
|
|
- regulator_enable(rmi4_data->regulator);
|
|
|
+ retval = regulator_enable(rmi4_data->regulator);
|
|
|
+ if (retval) {
|
|
|
+ dev_err(dev, "Regulator enable failed (%d)\n", retval);
|
|
|
+ return retval;
|
|
|
+ }
|
|
|
|
|
|
enable_irq(rmi4_data->i2c_client->irq);
|
|
|
rmi4_data->touch_stopped = false;
|