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: Brian Masney <hidden>
Date: 2019-08-15 22:51:10
Also in: dri-devel, linux-arm-msm, linux-devicetree, lkml

On Thu, Aug 15, 2019 at 10:22:45AM +0200, Linus Walleij wrote:
On Thu, Aug 15, 2019 at 2:49 AM Brian Masney [off-list ref] wrote:
quoted
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>
quoted
+static void anx78xx_disable_regulator_action(void *_data)
+{
+       struct anx78xx_platform_data *pdata = _data;
+
+       regulator_disable(pdata->avdd33);
+}
(...)
quoted
+       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.
Yes, that's my plan. I suspect that I may have a regulator disabled
somewhere so I was planning to leave this on all the time for the time
being to match the downstream behavior until I get the hot plug detect
GPIO working.
Reviewed-by: Linus Walleij <redacted>
Thanks,

Brian

_______________________________________________
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