linux-stable/drivers/iio
Adriana Reus 7d0ead5c3f iio: Reconcile operation order between iio_register/unregister and pm functions
At probe, runtime pm should be setup before registering the sysfs interface so
that all the power attributes are accurate and functional when registering.
Also, when removing the device we should unregister first to make sure
that the interfaces that may result in wakeups are no longer available.

Fix this behaviour for the following drivers: bmc150, bmg160, kmx61,
kxcj-1013, mma9551, mma9553, rpr0521.

Signed-off-by: Adriana Reus <adriana.reus@intel.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2015-11-08 15:36:53 +00:00
..
accel iio: Reconcile operation order between iio_register/unregister and pm functions 2015-11-08 15:36:53 +00:00
adc iio: adc: mcp320x: Add compatible with vendor prefix to OF table 2015-10-25 12:36:56 +00:00
amplifiers iio: Export SPI module alias information in missing drivers 2015-08-22 19:07:09 +01:00
buffer iio: Add a DMAengine framework based buffer 2015-10-25 13:55:32 +00:00
chemical iio: chemical: vz89x hardware i2c workaround 2015-09-30 18:20:53 +01:00
common iio:measurement specialties core: Fix endian sparse warnings. 2015-10-12 18:21:13 +01:00
dac iio:dac:m62332: use dynamic scale 2015-10-11 15:45:17 +01:00
dummy iio: Move IIO Dummy Driver out of staging 2015-10-25 12:33:01 +00:00
frequency iio: Export SPI module alias information in missing drivers 2015-08-22 19:07:09 +01:00
gyro iio: Reconcile operation order between iio_register/unregister and pm functions 2015-11-08 15:36:53 +00:00
humidity iio: hdc100x: correct IIO_CHAN_INFO_OFFSET value 2015-10-11 13:53:20 +01:00
imu iio: Reconcile operation order between iio_register/unregister and pm functions 2015-11-08 15:36:53 +00:00
light iio: Reconcile operation order between iio_register/unregister and pm functions 2015-11-08 15:36:53 +00:00
magnetometer iio: Reconcile operation order between iio_register/unregister and pm functions 2015-11-08 15:36:53 +00:00
orientation iio: orientation: hid-sensor-rotation: Fix memory leak in probe() 2015-05-17 09:10:25 +01:00
potentiometer iio: mcp4531: Driver for Microchip digital potentiometers 2015-09-30 18:20:53 +01:00
pressure Add ms8607 meas-spec driver support 2015-10-11 10:21:21 +01:00
proximity iio: remove gpio interrupt probing from drivers that use a single interrupt 2015-10-03 12:05:51 +01:00
temperature Add tsys02d meas-spec driver support 2015-10-11 10:21:19 +01:00
trigger iio: trigger: Add a blank line after declarations 2014-12-26 12:15:36 +00:00
iio_core.h iio: Move buffer registration to the core 2014-12-12 12:28:31 +00:00
iio_core_trigger.h
industrialio-buffer.c iio: Add buffer enable/disable callbacks 2015-10-25 13:52:31 +00:00
industrialio-core.c iio: resistance: add IIO_RESISTANCE channel type 2015-09-23 20:23:25 +01:00
industrialio-event.c iio: event: Remove negative error code from iio_event_poll 2015-08-12 19:26:39 +01:00
industrialio-trigger.c iio: Support triggered events 2015-08-27 20:47:09 +01:00
industrialio-triggered-event.c iio: Support triggered events 2015-08-27 20:47:09 +01:00
inkern.c First round of IIO new drivers, cleanups and functionality for the 3.20 cycle take 2 2015-01-21 10:13:37 +08:00
Kconfig iio: Move IIO Dummy Driver out of staging 2015-10-25 12:33:01 +00:00
Makefile iio: Move IIO Dummy Driver out of staging 2015-10-25 12:33:01 +00:00