aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/omap2/dss/dss_features.h
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2011-01-11 12:01:14 +0900
committerPaul Mundt <lethal@linux-sh.org>2011-01-11 12:01:14 +0900
commite9ab3207310e8acfa3a5cd8cbb44860f69270bfd (patch)
treedce036fd737b4edb7e107e21e4af12fabec29bbd /drivers/video/omap2/dss/dss_features.h
parente54be894eae10eca9892e965cc9532f5d5a11767 (diff)
parent18faa1b68a54ff976dd03bfd9ace2c4ef4f7315c (diff)
downloadkernel_samsung_smdk4412-e9ab3207310e8acfa3a5cd8cbb44860f69270bfd.zip
kernel_samsung_smdk4412-e9ab3207310e8acfa3a5cd8cbb44860f69270bfd.tar.gz
kernel_samsung_smdk4412-e9ab3207310e8acfa3a5cd8cbb44860f69270bfd.tar.bz2
Merge branch 'for-paul-38-rebased' of git://gitorious.org/linux-omap-dss2/linux
Diffstat (limited to 'drivers/video/omap2/dss/dss_features.h')
-rw-r--r--drivers/video/omap2/dss/dss_features.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/video/omap2/dss/dss_features.h b/drivers/video/omap2/dss/dss_features.h
index cb231ea..b9c70be 100644
--- a/drivers/video/omap2/dss/dss_features.h
+++ b/drivers/video/omap2/dss/dss_features.h
@@ -20,13 +20,19 @@
#ifndef __OMAP2_DSS_FEATURES_H
#define __OMAP2_DSS_FEATURES_H
-#define MAX_DSS_MANAGERS 2
+#define MAX_DSS_MANAGERS 3
#define MAX_DSS_OVERLAYS 3
/* DSS has feature id */
enum dss_feat_id {
FEAT_GLOBAL_ALPHA = 1 << 0,
FEAT_GLOBAL_ALPHA_VID1 = 1 << 1,
+ FEAT_PRE_MULT_ALPHA = 1 << 2,
+ FEAT_LCDENABLEPOL = 1 << 3,
+ FEAT_LCDENABLESIGNAL = 1 << 4,
+ FEAT_PCKFREEENABLE = 1 << 5,
+ FEAT_FUNCGATED = 1 << 6,
+ FEAT_MGR_LCD2 = 1 << 7,
};
/* DSS register field id */
@@ -43,6 +49,8 @@ int dss_feat_get_num_mgrs(void);
int dss_feat_get_num_ovls(void);
enum omap_display_type dss_feat_get_supported_displays(enum omap_channel channel);
enum omap_color_mode dss_feat_get_supported_color_modes(enum omap_plane plane);
+bool dss_feat_color_mode_supported(enum omap_plane plane,
+ enum omap_color_mode color_mode);
bool dss_has_feature(enum dss_feat_id id);
void dss_feat_get_reg_field(enum dss_feat_reg_field id, u8 *start, u8 *end);