diff options
author | Olof Johansson <[email protected]> | 2016-08-25 09:45:33 -0700 |
---|---|---|
committer | Jonathan Cameron <[email protected]> | 2016-09-03 17:26:14 +0100 |
commit | 1c500840934a138bd6b13556c210516e9301fbee (patch) | |
tree | e1c16632a11450a0c10ea2c7198c68cf1d0ad157 /lib/mpi/mpi-bit.c | |
parent | 36afb176d3c9580651d7f410ed7f000ec48b5137 (diff) |
iio: accel: bmc150: reset chip at init time
In at least one known setup, the chip comes up in a state where reading
the chip ID returns garbage unless it's been reset, due to noise on the
wires during system boot.
All supported chips have the same reset method, and based on the
datasheets they all need 1.3 or 1.8ms to recover after reset. So, do
the conservative thing here and always reset the chip.
Signed-off-by: Olof Johansson <[email protected]>
Reviewed-by: Srinivas Pandruvada <[email protected]>
Cc: <[email protected]>
Signed-off-by: Jonathan Cameron <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-bit.c')
0 files changed, 0 insertions, 0 deletions