aboutsummaryrefslogtreecommitdiffstats
path: root/include/video
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2011-08-09 04:39:27 -0400
committerTomi Valkeinen <tomi.valkeinen@ti.com>2011-09-30 09:17:27 -0400
commitbb36dbfd23033282991ac47d9eac8ad26514a0d1 (patch)
tree5dad98ae17dcd06eb56df2599232b3b2eeb9df77 /include/video
parent0373cac6cc7eef7ada03269288088e3cbee232c0 (diff)
OMAPDSS: Taal: remove external backlight support
Taal panel driver supports two kinds of backlight control: 1) using DSI commands sent to the panel to control the backlight, 2) calling function pointers going to the board file to control the backlight. The second option is a bit hacky, and will no longer be needed when the PWM driver supports the backlight features. After that we can use the standard PWM backlight driver. This patch removes the second backlight control mechanism, and adds a boolean field, use_dsi_backlight, to nokia_dsi_panel_data which the board file can use to inform whether the panel driver should use DSI commands to control the backlight. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'include/video')
-rw-r--r--include/video/omap-panel-nokia-dsi.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/include/video/omap-panel-nokia-dsi.h b/include/video/omap-panel-nokia-dsi.h
index 921ae9327228..7dc71f9c13e6 100644
--- a/include/video/omap-panel-nokia-dsi.h
+++ b/include/video/omap-panel-nokia-dsi.h
@@ -10,9 +10,7 @@ struct omap_dss_device;
10 * @ext_te_gpio: external TE GPIO 10 * @ext_te_gpio: external TE GPIO
11 * @esd_interval: interval of ESD checks, 0 = disabled (ms) 11 * @esd_interval: interval of ESD checks, 0 = disabled (ms)
12 * @ulps_timeout: time to wait before entering ULPS, 0 = disabled (ms) 12 * @ulps_timeout: time to wait before entering ULPS, 0 = disabled (ms)
13 * @max_backlight_level: maximum backlight level 13 * @use_dsi_backlight: true if panel uses DSI command to control backlight
14 * @set_backlight: pointer to backlight set function
15 * @get_backlight: pointer to backlight get function
16 */ 14 */
17struct nokia_dsi_panel_data { 15struct nokia_dsi_panel_data {
18 const char *name; 16 const char *name;
@@ -25,9 +23,7 @@ struct nokia_dsi_panel_data {
25 unsigned esd_interval; 23 unsigned esd_interval;
26 unsigned ulps_timeout; 24 unsigned ulps_timeout;
27 25
28 int max_backlight_level; 26 bool use_dsi_backlight;
29 int (*set_backlight)(struct omap_dss_device *dssdev, int level);
30 int (*get_backlight)(struct omap_dss_device *dssdev);
31}; 27};
32 28
33#endif /* __OMAP_NOKIA_DSI_PANEL_H */ 29#endif /* __OMAP_NOKIA_DSI_PANEL_H */