linux/drivers/iio
Naveen Krishna Ch 2bbc724725 iio: exynos_adc: rearrange clk and regulator enable/disable calls
This patch maintains the following order in
probe(), remove(), resume() and suspend() calls

regulator enable, clk prepare enable
...
clk disable unprepare, regulator disable

While at it,
1. enable the regulator before the iio_device_register()
2. handle the return values for enable/disable calls

Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2014-04-30 21:42:53 +01:00
..
accel iio: st_sensors: move regulator retrieveal to core 2014-04-26 11:52:42 +01:00
adc iio: exynos_adc: rearrange clk and regulator enable/disable calls 2014-04-30 21:42:53 +01:00
amplifiers iio: amplifiers: ad8366: Remove regulator_put 2013-09-28 11:49:45 +01:00
common First round of IIO new driver, functionality and cleanups for the 3.16 cycle. 2014-04-26 08:12:25 -07:00
dac iio: dac: ad7303: remove an unneeded check 2014-02-03 21:44:42 +00:00
frequency Merge 3.12-rc6 into staging-next. 2013-10-19 13:14:34 -07:00
gyro iio: st_sensors: move regulator retrieveal to core 2014-04-26 11:52:42 +01:00
humidity iio: Add si7005 relative humidity and temperature sensor driver 2014-01-11 11:12:44 +00:00
imu iio: imu: inv_mpu6050: Add compatibity with MPU6500 2014-03-29 10:45:09 +00:00
light First found of IIO fixes for the 3.15 cycle. 2014-04-22 21:29:20 -07:00
magnetometer iio: st_sensors: move regulator retrieveal to core 2014-04-26 11:52:42 +01:00
orientation iio: hid-sensors: Added device rotation support 2014-04-29 22:11:53 +01:00
pressure iio: st_sensors: move regulator retrieveal to core 2014-04-26 11:52:42 +01:00
proximity iio: Add AS3935 lightning sensor support 2014-03-16 18:00:32 +00:00
temperature Merge 3.12-rc2 into staging-next. 2013-09-25 08:59:04 -07:00
trigger iio:trigger: fix sysfs name on list mutex 2013-09-28 11:51:16 +01:00
buffer_cb.c iio get rid of unneccessary error_ret 2014-02-18 08:46:36 +00:00
iio_core_trigger.h iio: fix semicolon in io_core_trigger.h 2013-08-03 18:40:32 +01:00
iio_core.h IIO: core: Introduce read_raw_multi 2014-04-29 22:05:32 +01:00
industrialio-buffer.c IIO: core: Modify scan element type 2014-04-29 22:07:11 +01:00
industrialio-core.c IIO: core: Add quaternion modifier 2014-04-29 22:09:14 +01:00
industrialio-event.c IIO: core: Introduce read_raw_multi 2014-04-29 22:05:32 +01:00
industrialio-trigger.c iio get rid of unneccessary error_ret 2014-02-18 08:46:36 +00:00
industrialio-triggered-buffer.c iio:triggered-buffer: Remove redundant call to iio_sw_buffer_preenable(). 2013-10-16 19:12:47 +01:00
inkern.c IIO: core: Introduce read_raw_multi 2014-04-29 22:05:32 +01:00
Kconfig iio: Add AS3935 lightning sensor support 2014-03-16 18:00:32 +00:00
kfifo_buf.c iio: kfifo_buf: Implement data_available() callback 2013-12-03 20:22:28 +00:00
Makefile iio: Add AS3935 lightning sensor support 2014-03-16 18:00:32 +00:00