/* * Copyright (C) 2011 Samsung Electronics Co.Ltd * Author: Joonyoung Shim * * 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);