From 6be0106a319d447ffa4bb8e1ea24445982bfd6e3 Mon Sep 17 00:00:00 2001 From: "H. Nikolaus Schaller" Date: Sat, 9 Jan 2016 20:42:24 +0100 Subject: [PATCH] Pyra+LC15: fix writing bq24297 registers Signed-off-by: H. Nikolaus Schaller --- board/pandora/pyra+lc15/pyra+lc15.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/board/pandora/pyra+lc15/pyra+lc15.c b/board/pandora/pyra+lc15/pyra+lc15.c index 9e11d94fe84..43dfc06f942 100644 --- a/board/pandora/pyra+lc15/pyra+lc15.c +++ b/board/pandora/pyra+lc15/pyra+lc15.c @@ -150,7 +150,9 @@ int bq2429x_set_iinlim(int mA) printf("bq2429x_set_iinlim(%d mA)\n", mA); - if (bq24297_i2c_read_u8(0x00, ®)) { + if (bq24297_i2c_read_u8(0x00, ®)) + printf("no response from bq24297\n"); + else { /* bit 0..2 are IINLIM */ printf(" r0=%02x\n", reg); reg &= ~0x7; @@ -162,9 +164,9 @@ int bq2429x_set_iinlim(int mA) else if (mA >= 500) reg |= 0x02; else if (mA >= 150) reg |= 0x01; printf(" r0:=%02x\n", reg); -// bq24297_i2c_write_u8(0x00, reg); - } else - printf("no response from bq24297\n"); + if (bq24297_i2c_write_u8(0x00, reg)) + printf("bq24297: could not set %d mA\n", mA); + } return 0; } -- 2.47.2