gnss: sirf: force hibernate mode on probe
authorJohan Hovold <johan@kernel.org>
Tue, 22 Jan 2019 17:22:54 +0000 (18:22 +0100)
committerJohan Hovold <johan@kernel.org>
Fri, 25 Jan 2019 09:58:54 +0000 (10:58 +0100)
commit4ceda5f654c350faa5b80f89625673a882735a54
tree3609e6eb5f6445b27ae891d0f16b8ca0e5f87c92
parent82f844c22588bf47132c82faeda50b6db473162c
gnss: sirf: force hibernate mode on probe

Make sure to put the receiver in hibernate mode in case it is already
active during probe in order to avoid wasting power until first open or
suspend.

This can happen, for example, after a reset or non-clean shutdown, and
possibly also due to glitches during power-on.

Reported-by: Andreas Kemnade <andreas@kemnade.info>
Signed-off-by: Johan Hovold <johan@kernel.org>
drivers/gnss/sirf.c