power: supply: bq24190_charger: Handle fault before status on interrupt
authorLiam Breck <liam@networkimprov.net>
Wed, 18 Jan 2017 17:26:54 +0000 (09:26 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 14 May 2017 12:08:21 +0000 (14:08 +0200)
commit12f072e19606dc5411648f37bac075ce2a04fabb
tree1dcbb691fa81f1c637a62f3c405ea305c76c65ee
parentc963edc736f7388e7f4c6e1c98e23f2388fcf289
power: supply: bq24190_charger: Handle fault before status on interrupt

commit ba52e75718784fda1b683ee0bfded72a0b83b047 upstream.

Reading both fault and status registers and logging any fault should
take priority over handling status register update.

Fix by moving the status handling to later in interrupt routine.

Fixes: d7bf353fd0aa3 ("bq24190_charger: Add support for TI BQ24190 Battery Charger")
Signed-off-by: Liam Breck <kernel@networkimprov.net>
Acked-by: Mark Greer <mgreer@animalcreek.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/power/supply/bq24190_charger.c