From 0a3f44e4f508d0c6a96519e6db97b2f2fd4bfb23 Mon Sep 17 00:00:00 2001 From: Caveh Jalali Date: Wed, 20 Feb 2019 22:35:43 -0800 Subject: atlas: boost VBUS by 2% this increases the voltage on PP5000_A by 2% to improve our margin on VBUS. BUG=b:123666005 BRANCH=none TEST=verified setting is preserved across S0ix transition, farzam verified voltages. Change-Id: I82809521543b01dc4ec93afa11aff482a1b44116 Signed-off-by: Caveh Jalali Reviewed-on: https://chromium-review.googlesource.com/1480944 Commit-Ready: caveh jalali Tested-by: Caveh Jalali Reviewed-by: Aseda Aboagye --- board/atlas/board.c | 4 ++++ driver/pmic_bd99992gw.h | 1 + 2 files changed, 5 insertions(+) diff --git a/board/atlas/board.c b/board/atlas/board.c index 9afbe8183f..3be1ebfb3d 100644 --- a/board/atlas/board.c +++ b/board/atlas/board.c @@ -424,6 +424,10 @@ static void board_pmic_init(void) i2c_write8(I2C_PORT_PMIC, I2C_ADDR_BD99992, BD99992GW_REG_VRMODECTRL, 0x1f); + /* V5ADS3CNT - boost V5A_DS3 by 2% */ + i2c_write8(I2C_PORT_PMIC, I2C_ADDR_BD99992, + BD99992GW_REG_V5ADS3CNT, 0x1a); + board_pmic_disable_slp_s0_vr_decay(); } DECLARE_HOOK(HOOK_INIT, board_pmic_init, HOOK_PRIO_DEFAULT); diff --git a/driver/pmic_bd99992gw.h b/driver/pmic_bd99992gw.h index db259a7b18..a59160bf29 100644 --- a/driver/pmic_bd99992gw.h +++ b/driver/pmic_bd99992gw.h @@ -16,6 +16,7 @@ #define BD99992GW_REG_PWRSTAT1 0x16 #define BD99992GW_REG_PWRSTAT2 0x17 #define BD99992GW_REG_VCCIOCNT 0x30 +#define BD99992GW_REG_V5ADS3CNT 0x31 #define BD99992GW_REG_V18ACNT 0x34 #define BD99992GW_REG_V100ACNT 0x37 #define BD99992GW_REG_V085ACNT 0x38 -- cgit v1.2.1