ec: bmi160: Eve panic on boot |
||
Issue description
TOT @ a5fe9099d, eve panics on boot:
--- UART initialized after reboot ---
[Reset cause: reset-pin]
[Image: RO, eve_v1.1.7599-a5fe9099d 2018-01-09 03:33:19 shawnn@shawnn.mtv.corp.]
[0.003830 KB boot key mask 0]
[0.004059 init buttons]
[0.004279 Inits done]
[0.007172 battery not found]
[0.054560 hash start 0x00040000 0x000224b0]
[0.061507 Board ID = 8]
[0.062327 PB init-on]
=== PROCESS EXCEPTION: 06 ====== xPSR: 41000000 ===
r0 :00000000 r1 :00000000 r2 :000186a0 r3 :00007a12
r4 :200c6fd8 r5 :000000d0 r6 :00000002 r7 :200c5e54
r8 :00000000 r9 :100a37a4 r10:00000023 r11:00000000
r12:200c1237 sp :200c1228 lr :100a052f pc :100a0536
Divide by 0
mmfs = 2000000, shcsr = 70008, hfsr = 0, dfsr = 0
#define BMI160_TAP_TH(_s, _mg) \
(MIN(((_mg) * 1000) / ((_s)->drv->get_range(_s) * 31250), 0x1f))
get_range() must be returning zero. Is config_interrupt() getting called before set_range()?
,
Nov 2
I think Sam fixed this one. |
||
►
Sign in to add a comment |
||
Comment 1 by reinauer@chromium.org
, Nov 2Status: Assigned (was: Untriaged)