Thread (7 messages) 7 messages, 3 authors, 2012-10-19

Re: [PATCH v7 2/3] pwm_backlight: use power sequences

From: Alex Courbot <acourbot@nvidia.com>
Date: 2012-10-19 09:30:06
Also in: linux-devicetree, linux-tegra, lkml

On Friday 19 October 2012 17:20:36 Tony Prisk wrote:
On Fri, 2012-10-19 at 18:06 +0900, Alexandre Courbot wrote:
quoted
+static void pwm_backlight_on(struct backlight_device *bl)
+{
+     struct pwm_bl_data *pb = dev_get_drvdata(&bl->dev);
+     int ret;
+
+     if (pb->enabled)
+             return;
+
+     if (pb->power_on_seq) {
+             ret = power_seq_run(pb->power_on_seq);
+             if (ret < 0) {
+                     dev_err(&bl->dev, "cannot run power on
sequence\n");
+                     return;
+             }
+     } else {
+             /* legacy framework */
+             pwm_config(pb->pwm, 0, pb->period);
+             pwm_disable(pb->pwm);
Is this right? pwm_disable() in the backlight_on function?
Now everybody will notice that I never really tested the legacy interface. >_<

Thanks, this was totally wrong indeed.

Alex.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help