diff --git a/drivers/power/supply/rk817_charger.c b/drivers/power/supply/rk817_charger.c index 57b6ddefa..074295dfe 100644 --- a/drivers/power/supply/rk817_charger.c +++ b/drivers/power/supply/rk817_charger.c @@ -1025,6 +1025,17 @@ static int rk817_battery_init(struct rk817_charger *charger, regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN, RK817_USB_ILIM_EN, (0x01 << 3)); + /* + * Set battery temperature high limit to 42/43ºC. + */ + regmap_write(rk808->regmap, 0xe8, 0x08); + + /* + * Set battery temperature low limit to 10ºC. + */ + + regmap_write(rk808->regmap, 0xe9, 0x26); + return 0; }