summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJohan Palsson <johan.palsson@stericsson.com>2011-03-16 13:25:10 +0100
committerHenrik Aberg <henrik.aberg@stericsson.com>2011-05-18 09:39:47 +0200
commit1fb7f84e57e63ef1e3532d0420eaaf6b0bd558af (patch)
tree9b7d9ddeb816494562db891cf892d15143ae4238 /include
parenta2fbaf35db29a79487f869d57de4c2e42b23786c (diff)
power: ab8500_bm: Lower current when charger voltage drops
The charger current optimization loop has been corrected for when the VBUS voltage collapses ST-Ericsson Linux next: - ST-Ericsson ID: ER328139 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ie997402e3c0b868212ad59fe242f393ba0721007 Signed-off-by: Johan Palsson <johan.palsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18415 Reviewed-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/mfd/ab8500/bm.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/linux/mfd/ab8500/bm.h b/include/linux/mfd/ab8500/bm.h
index 7f5d25f84e0..068b63a93ce 100644
--- a/include/linux/mfd/ab8500/bm.h
+++ b/include/linux/mfd/ab8500/bm.h
@@ -185,6 +185,19 @@
#define BATT_OVV_TH_3P7 0x00
#define BATT_OVV_TH_4P75 0x01
+/* VBUS OVV constants */
+#define VBUS_OVV_SELECT_MASK 0x78
+#define VBUS_OVV_SELECT_5P6V 0x00
+#define VBUS_OVV_SELECT_5P7V 0x08
+#define VBUS_OVV_SELECT_5P8V 0x10
+#define VBUS_OVV_SELECT_5P9V 0x18
+#define VBUS_OVV_SELECT_6P0V 0x20
+#define VBUS_OVV_SELECT_6P1V 0x28
+#define VBUS_OVV_SELECT_6P2V 0x30
+#define VBUS_OVV_SELECT_6P3V 0x38
+
+#define VBUS_AUTO_IN_CURR_LIM_ENA 0x04
+
/* Fuel Gauge constants */
#define RESET_ACCU 0x02
#define READ_REQ 0x01