1
0

Merge "disp: msm: set voltage to min before disable"

Este cometimento está contido em:
qctecmdr
2020-05-08 04:03:50 -07:00
cometido por Gerrit - the friendly Code Review server
ascendente 403ee1f6f8 96e8b6819c
cometimento 7116441b24
5 ficheiros modificados com 32 adições e 55 eliminações

Ver ficheiro

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (c) 2016-2019, The Linux Foundation. All rights reserved.
* Copyright (c) 2016-2020, The Linux Foundation. All rights reserved.
*/
#include <linux/of.h>
@@ -179,15 +179,16 @@ static int dsi_pwr_enable_vregs(struct dsi_regulator_info *regs, bool enable)
usleep_range((pre_off_ms * 1000),
(pre_off_ms * 1000) + 10);
if (regs->vregs[i].off_min_voltage)
(void)regulator_set_voltage(regs->vregs[i].vreg,
regs->vregs[i].off_min_voltage,
regs->vregs[i].max_voltage);
(void)regulator_set_load(regs->vregs[i].vreg,
regs->vregs[i].disable_load);
(void)regulator_disable(regs->vregs[i].vreg);
num_of_v = regulator_count_voltages(vreg->vreg);
if (num_of_v > 0)
(void)regulator_set_voltage(regs->vregs[i].vreg,
regs->vregs[i].off_min_voltage,
regs->vregs[i].max_voltage);
if (post_off_ms)
usleep_range((post_off_ms * 1000),
(post_off_ms * 1000) + 10);