diff options
Diffstat (limited to 'driver/charger/sm5803.c')
-rw-r--r-- | driver/charger/sm5803.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/driver/charger/sm5803.c b/driver/charger/sm5803.c index bc6cc57516..e48b9bfe76 100644 --- a/driver/charger/sm5803.c +++ b/driver/charger/sm5803.c @@ -238,24 +238,24 @@ static void sm5803_init(int chgnum) rv |= chg_write8(chgnum, 0x50, 0x98); rv |= chg_write8(chgnum, 0x51, 0x00); rv |= chg_write8(chgnum, 0x52, 0x77); - rv |= chg_write8(chgnum, 0x53, 0xD4); - rv |= chg_write8(chgnum, 0x54, 0x03); - rv |= chg_write8(chgnum, 0x55, 0xF1); - rv |= chg_write8(chgnum, 0x56, 0xFF); - rv |= chg_write8(chgnum, 0x57, 0x03); - rv |= chg_write8(chgnum, 0x58, 0xF1); - rv |= chg_write8(chgnum, 0x59, 0xFF); - rv |= chg_write8(chgnum, 0x5A, 0x10); - rv |= chg_write8(chgnum, 0x5B, 0x00); + rv |= chg_write8(chgnum, 0x53, 0xD2); + rv |= chg_write8(chgnum, 0x54, 0x02); + rv |= chg_write8(chgnum, 0x55, 0xD1); + rv |= chg_write8(chgnum, 0x56, 0x7F); + rv |= chg_write8(chgnum, 0x57, 0x02); + rv |= chg_write8(chgnum, 0x58, 0xD1); + rv |= chg_write8(chgnum, 0x59, 0x7F); + rv |= chg_write8(chgnum, 0x5A, 0x13); + rv |= chg_write8(chgnum, 0x5B, 0x50); rv |= chg_write8(chgnum, 0x5C, 0x5B); rv |= chg_write8(chgnum, 0x5D, 0xB0); rv |= chg_write8(chgnum, 0x5E, 0x3C); rv |= chg_write8(chgnum, 0x5F, 0x3C); - rv |= chg_write8(chgnum, 0x60, 0x55); + rv |= chg_write8(chgnum, 0x60, 0x44); rv |= chg_write8(chgnum, 0x61, 0x20); - rv |= chg_write8(chgnum, 0x65, 0x3E); - rv |= chg_write8(chgnum, 0x66, 0x36); + rv |= chg_write8(chgnum, 0x65, 0x35); + rv |= chg_write8(chgnum, 0x66, 0x29); rv |= chg_write8(chgnum, 0x67, 0x64); rv |= chg_write8(chgnum, 0x68, 0x88); rv |= chg_write8(chgnum, 0x69, 0xC7); |