summaryrefslogtreecommitdiff
path: root/include/linux/mfd/max77660
diff options
context:
space:
mode:
authorVenkat Reddy <vreddytalla@nvidia.com>2013-06-07 19:30:01 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 13:27:38 -0700
commitb58ebb338b1c5a8e2d44954dfa9534cc79dffd68 (patch)
tree4cebb892a9107bf041841e820ad38ed5d4d3c1d6 /include/linux/mfd/max77660
parenta84625ae9b67b2117f7e8ecb4498dd3963a3df18 (diff)
power: max77660-charger: update max77660 register values
AS DUT draws only 250mA when nvcharger is connected and 190mA when usb connected , updating the register values to draw more current bug 1284514 Change-Id: Ie4e460a0b48bab089520c1061ecc741975bd9140 Signed-off-by: Venkat Reddy <vreddytalla@nvidia.com> Reviewed-on: http://git-master/r/237893 (Cherrypicked commit 32bf875c86b7abd1f721243b095d755c7e2911cf) Reviewed-on: http://git-master/r/241971 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'include/linux/mfd/max77660')
-rw-r--r--include/linux/mfd/max77660/max77660-core.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/mfd/max77660/max77660-core.h b/include/linux/mfd/max77660/max77660-core.h
index 5ceeff7efa5c..1e8d71b477ac 100644
--- a/include/linux/mfd/max77660/max77660-core.h
+++ b/include/linux/mfd/max77660/max77660-core.h
@@ -375,6 +375,7 @@
#define MAX77660_GLBLCNFG1_SHDN_WRST BIT(2)
#define MAX77660_GLBLCNFG1_ENCHGTL BIT(1)
#define MAX77660_GLBLCNFG1_ENPGOC BIT(0)
+#define MAX77660_GLBLCNFG1_MASK 0x12
/* GLBLCNFG2: Global Configuration Register 2 */
#define MAX77660_GLBLCNFG2_TWD_CHG_MASK 0xC0
@@ -406,6 +407,7 @@
#define GLBLCNFG5_TRSTO_MASK (BIT(0) | BIT(1))
#define GLBLCNFG5_TRSTO_SHIFT 0
+#define MAX77660_GLBLCNFG6_MASK 0x1
#define GLBLCNFG7_EN4_MASK_MASK BIT(2)
#define GLBLCNFG7_EN4_MASK_SHIFT 2
@@ -577,6 +579,7 @@
#define MAX77660_CHGCC_SHIFT 0
#define MAX77660_FCHGTIME_MASK 0xE0
#define MAX77660_FCHGTIME_SHIFT 5
+#define MAX77660_FCHG_CRNT 0x1C
#define MAX77660_CHARGER_FCHGCRNT 0x65
#define MAX77660_CHARGER_TOPOFF 0x66
@@ -611,6 +614,7 @@
#define MAX77660_CHGRSTRT_SHIFT 6
#define MAX77660_DCILMT_MASK 0x3F
#define MAX77660_DCILMT_SHIFT 0
+#define MAX77660_DCILMT_CNTL 0xB4
#define MAX77660_CHARGER_AICLCNTL 0x69
#define MAX77660_CHARGER_RBOOST 0x6A
@@ -623,11 +627,13 @@
#define MAX77660_PREQ_CUR_SHIFT 5
#define MAX77660_DCILIM_EN_MASK BIT(7)
#define MAX77660_DCILIM_EN_SHIFT 7
+#define MAX77660_PREQ_CURNT BIT(5)
#define MAX77660_CHARGER_BATDET 0x6C
#define MAX77660_CHARGER_CHGCCMAX 0x6D
#define MAX77660_CHARGER_MBATREGMAX 0x6E
+#define MAX77660_CHGCCMAX_CRNT 0x1F
#define MAX77660_BATDET_DTLS 0x03
#define MAX77660_BATDET_DTLS_NO_BAT 0x03
#define MAX77660_CHG_CHGINT_DC_UVP BIT(4)