[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190110041117.8216-2-markz@nvidia.com>
Date: Thu, 10 Jan 2019 12:11:17 +0800
From: Mark Zhang <markz@...dia.com>
To: <lgirdwood@...il.com>, <broonie@...nel.org>,
<linux-kernel@...r.kernel.org>
CC: <linux-tegra@...r.kernel.org>, Mark Zhang <markz@...dia.com>,
"Venkat Reddy Talla" <vreddytalla@...dia.com>
Subject: [PATCH 2/2] regulator: max77620: disable notifier events for FPS rails
Disabling regulator notifier events if regulator is
configured part of flexible power sequencer(FPS),
there is no SW control to enable/disable if regulator
is configured part of FPS, so disabling notifier events
if client driver try to enable/disable FPS rails.
Signed-off-by: Venkat Reddy Talla <vreddytalla@...dia.com>
Signed-off-by: Mark Zhang <markz@...dia.com>
---
drivers/regulator/max77620-regulator.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/regulator/max77620-regulator.c b/drivers/regulator/max77620-regulator.c
index cd93cf53e23c..20e985071bfc 100644
--- a/drivers/regulator/max77620-regulator.c
+++ b/drivers/regulator/max77620-regulator.c
@@ -823,6 +823,13 @@ static int max77620_regulator_probe(struct platform_device *pdev)
rdesc->name, ret);
return ret;
}
+
+ /* there is no SW control for rails which are part of FPS
+ * set always no contraint to true to avoid regulator
+ * enable/disable notification
+ */
+ if (pmic->reg_pdata[id].active_fps_src != MAX77620_FPS_SRC_NONE)
+ rdev->constraints->always_on = true;
}
return 0;
--
2.19.2
Powered by blists - more mailing lists