blob: cbc4380a35a674a19fe724df300d474e6f05fa12 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/*
* Copyright (C) 2011 Samsung Electronics Co.Ltd
* Author: Joonyoung Shim <jy0922.shim@samsung.com>
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation; either version 2 of the License, or (at your
* option) any later version.
*
*/
enum drm_bl_class_type {
BL_BACKLIGHT_CLASS,
BL_LCD_CLASS,
BL_TSP_CLASS
};
struct drm_bl_notifier {
struct device dev;
void (*set_power)(void *priv, int power);
void *priv;
};
extern int drm_bl_register(struct device *dev, int type);
extern void drm_bl_unregister(struct device *dev);
extern void drm_bl_dpms(int mode);
|