]> git.proxmox.com Git - mirror_ubuntu-bionic-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)
commit84a76694bc17dd31eed84ab2fae857f18909da42
tree9ca55bb83cbada2e9579cd206eead15237c35d47
parent6766342441cbf286940f2c44b5cc869fa5a57046
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