Merge remote-tracking branch 'remotes/tegra/android-tegra-2.6.36-honeycomb-mr1' into...
[firefly-linux-kernel-4.4.55.git] / drivers / video / backlight / wm831x_bl.c
index bb8ac47c51f2176f71a52d6f1486e806f43c353b..920a23b9b9491034029b31d18b8c0064301fa097 100755 (executable)
@@ -154,7 +154,7 @@ static int wm831x_backlight_get_brightness(struct backlight_device *bl)
        return data->current_brightness;
 }
 
-static struct backlight_ops wm831x_backlight_ops = {
+static const struct backlight_ops wm831x_backlight_ops = {
        .options = BL_CORE_SUSPENDRESUME,
        .update_status  = wm831x_backlight_update_status,
        .get_brightness = wm831x_backlight_get_brightness,
@@ -268,9 +268,9 @@ static int wm831x_backlight_probe(struct platform_device *pdev)
        data->current_brightness = 0;
        data->isink_reg = isink_reg;
 
-       props.max_brightness = max_isel;
+       props.max_brightness = BL_SET;
        bl = backlight_device_register("wm831x", &pdev->dev, data,
-                                      &wm831x_backlight_ops);
+                                      &wm831x_backlight_ops, &props);
        if (IS_ERR(bl)) {
                dev_err(&pdev->dev, "failed to register backlight\n");
                kfree(data);
@@ -278,7 +278,6 @@ static int wm831x_backlight_probe(struct platform_device *pdev)
        }
 
        bl->props.brightness = BL_INIT_VALUE;
-       bl->props.max_brightness= BL_SET;
 
        platform_set_drvdata(pdev, bl);