diff options
-rw-r--r-- | drivers/power/bq27xxx_battery.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/power/bq27xxx_battery.c b/drivers/power/bq27xxx_battery.c index 69e6b371a51c..880233ce9343 100644 --- a/drivers/power/bq27xxx_battery.c +++ b/drivers/power/bq27xxx_battery.c | |||
@@ -762,15 +762,6 @@ static void bq27xxx_battery_update(struct bq27xxx_device_info *di) | |||
762 | di->last_update = jiffies; | 762 | di->last_update = jiffies; |
763 | } | 763 | } |
764 | 764 | ||
765 | static irqreturn_t bq27xxx_battery_irq_handler_thread(int irq, void *data) | ||
766 | { | ||
767 | struct bq27xxx_device_info *di = data; | ||
768 | |||
769 | bq27xxx_battery_update(di); | ||
770 | |||
771 | return IRQ_HANDLED; | ||
772 | } | ||
773 | |||
774 | static void bq27xxx_battery_poll(struct work_struct *work) | 765 | static void bq27xxx_battery_poll(struct work_struct *work) |
775 | { | 766 | { |
776 | struct bq27xxx_device_info *di = | 767 | struct bq27xxx_device_info *di = |
@@ -1061,6 +1052,15 @@ static void bq27xxx_powersupply_unregister(struct bq27xxx_device_info *di) | |||
1061 | static DEFINE_IDR(battery_id); | 1052 | static DEFINE_IDR(battery_id); |
1062 | static DEFINE_MUTEX(battery_mutex); | 1053 | static DEFINE_MUTEX(battery_mutex); |
1063 | 1054 | ||
1055 | static irqreturn_t bq27xxx_battery_irq_handler_thread(int irq, void *data) | ||
1056 | { | ||
1057 | struct bq27xxx_device_info *di = data; | ||
1058 | |||
1059 | bq27xxx_battery_update(di); | ||
1060 | |||
1061 | return IRQ_HANDLED; | ||
1062 | } | ||
1063 | |||
1064 | static int bq27xxx_battery_i2c_read(struct bq27xxx_device_info *di, u8 reg, | 1064 | static int bq27xxx_battery_i2c_read(struct bq27xxx_device_info *di, u8 reg, |
1065 | bool single) | 1065 | bool single) |
1066 | { | 1066 | { |