diff options
Diffstat (limited to 'drivers/iio/accel')
-rw-r--r-- | drivers/iio/accel/bma180.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/iio/accel/bma180.c b/drivers/iio/accel/bma180.c index 12e32e6b4103..81e3dc260993 100644 --- a/drivers/iio/accel/bma180.c +++ b/drivers/iio/accel/bma180.c | |||
@@ -620,7 +620,7 @@ static int bma180_remove(struct i2c_client *client) | |||
620 | #ifdef CONFIG_PM_SLEEP | 620 | #ifdef CONFIG_PM_SLEEP |
621 | static int bma180_suspend(struct device *dev) | 621 | static int bma180_suspend(struct device *dev) |
622 | { | 622 | { |
623 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); | 623 | struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); |
624 | struct bma180_data *data = iio_priv(indio_dev); | 624 | struct bma180_data *data = iio_priv(indio_dev); |
625 | int ret; | 625 | int ret; |
626 | 626 | ||
@@ -633,7 +633,7 @@ static int bma180_suspend(struct device *dev) | |||
633 | 633 | ||
634 | static int bma180_resume(struct device *dev) | 634 | static int bma180_resume(struct device *dev) |
635 | { | 635 | { |
636 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); | 636 | struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); |
637 | struct bma180_data *data = iio_priv(indio_dev); | 637 | struct bma180_data *data = iio_priv(indio_dev); |
638 | int ret; | 638 | int ret; |
639 | 639 | ||