Merge branch 'agust@denx.de' of git://git.denx.de/u-boot-staging
[platform/kernel/u-boot.git] / drivers / video / backlight-uclass.c
1 /*
2  * Copyright (c) 2016 Google, Inc
3  * Written by Simon Glass <sjg@chromium.org>
4  *
5  * SPDX-License-Identifier:     GPL-2.0+
6  */
7
8 #include <common.h>
9 #include <dm.h>
10 #include <backlight.h>
11
12 int backlight_enable(struct udevice *dev)
13 {
14         const struct backlight_ops *ops = backlight_get_ops(dev);
15
16         if (!ops->enable)
17                 return -ENOSYS;
18
19         return ops->enable(dev);
20 }
21
22 UCLASS_DRIVER(backlight) = {
23         .id             = UCLASS_PANEL_BACKLIGHT,
24         .name           = "backlight",
25 };