Thread (38 messages) 38 messages, 6 authors, 2019-09-17

Re: [PATCH RFC 06/11] drm/bridge: analogix-anx78xx: add support for avdd33 regulator

From: Linus Walleij <hidden>
Date: 2019-08-15 08:23:00
Also in: dri-devel, linux-arm-msm, linux-devicetree, lkml

On Thu, Aug 15, 2019 at 2:49 AM Brian Masney [off-list ref] wrote:
Add support for the avdd33 regulator to the analogix-anx78xx driver.
Note that the regulator is currently enabled during driver probe and
disabled when the driver is removed. This is currently how the
downstream MSM kernel sources do this.

Let's not merge this upstream for the mean time until I get the external
display fully working on the Nexus 5 and then I can submit proper
support then that powers down this regulator in the power off function.

Signed-off-by: Brian Masney <redacted>
+static void anx78xx_disable_regulator_action(void *_data)
+{
+       struct anx78xx_platform_data *pdata = _data;
+
+       regulator_disable(pdata->avdd33);
+}
(...)
+       err = devm_add_action(dev, anx78xx_disable_regulator_action,
+                             pdata);
Clever idea. Good for initial support, probably later on it would
need to be reworked using runtime PM so it's not constantly
powered up.

See for example how I try to push down power dissipation
of sensors in 3d838118c6aa.

Reviewed-by: Linus Walleij <redacted>

Yours,
Linus Walleij

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help