]> git.baikalelectronics.ru Git - kernel.git/commit
staging: iio: isl29028: only set proximity sampling rate when proximity is enabled
authorBrian Masney <masneyb@onstation.org>
Tue, 17 Jan 2017 09:25:00 +0000 (04:25 -0500)
committerJonathan Cameron <jic23@kernel.org>
Sun, 22 Jan 2017 13:21:38 +0000 (13:21 +0000)
commitd475b457b913a8e219a525f7e23ea90630ff51ef
tree9ca55bb83cbada2e9579cd206eead15237c35d47
parent0f0c90cab63a46439ee70318065893b32f66a6f5
staging: iio: isl29028: only set proximity sampling rate when proximity is enabled

isl29028_chip_init_and_power_on() calls isl29028_set_proxim_sampling()
and this is not needed until the user actually needs to take a proximity
reading. This patch moves the isl29028_set_proxim_sampling() call from
isl29028_chip_init_and_power_on() to isl29028_enable_proximity().
This sets the stage for faster resume times from the runtime power
management if the user is only querying the ALS/IR sensor.

Signed-off-by: Brian Masney <masneyb@onstation.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/staging/iio/light/isl29028.c