Staging: ipack: reset previous timeouts during device registration.
Resetting the previous timeout we avoid to read the timeout status register and see timeout errors that don't correspond to the present state of the device. Signed-off-by: Jens Taprogge <jens.taprogge@taprogge.org> Signed-off-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
07766ab025
commit
8a3ae16e60
@ -379,6 +379,8 @@ struct ipack_device *ipack_device_register(struct ipack_bus_device *bus,
|
||||
|
||||
if (bus->ops->set_clockrate(dev, 8))
|
||||
dev_warn(&dev->dev, "failed to switch to 8 MHz operation for reading of device ID.\n");
|
||||
if (bus->ops->reset_timeout(dev))
|
||||
dev_warn(&dev->dev, "failed to reset potential timeout.");
|
||||
|
||||
ret = ipack_device_read_id(dev);
|
||||
if (ret < 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user