diff options
author | Venkat Reddy <vreddytalla@nvidia.com> | 2013-06-07 19:30:01 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 13:27:38 -0700 |
commit | b58ebb338b1c5a8e2d44954dfa9534cc79dffd68 (patch) | |
tree | 4cebb892a9107bf041841e820ad38ed5d4d3c1d6 /include/linux/mfd/max77660 | |
parent | a84625ae9b67b2117f7e8ecb4498dd3963a3df18 (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.h | 6 |
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) |