summaryrefslogtreecommitdiffstats
path: root/drivers/video/omap2/dss/core.c
diff options
context:
space:
mode:
authorArchit Taneja <archit@ti.com>2010-09-15 19:20:00 +0530
committerTomi Valkeinen <tomi.valkeinen@nokia.com>2010-10-22 23:21:04 +0300
commita0acb5574b01f1a82dc5d863b4d89d84397aeafa (patch)
tree8ca0294379846cd2ea6437126b98a2530a78c33f /drivers/video/omap2/dss/core.c
parente1ef4d236f11ef0cb674deead822d029f1bb2745 (diff)
downloadop-kernel-dev-a0acb5574b01f1a82dc5d863b4d89d84397aeafa.zip
op-kernel-dev-a0acb5574b01f1a82dc5d863b4d89d84397aeafa.tar.gz
OMAP: DSS2: Use dss_features framework on DSS2 code
Calls init functions of dss_features during dss_probe, and the following features are made omapxxxx independent: - number of managers, overlays - supported color modes for each overlay - supported displays for each manager - global aplha, and restriction of global alpha for video1 pipeline - The register field ranges : FIRHINC, FIRVINC, FIFOHIGHTHRESHOLD FIFOLOWTHRESHOLD and FIFOSIZE Signed-off-by: Archit Taneja <archit@ti.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
Diffstat (limited to 'drivers/video/omap2/dss/core.c')
-rw-r--r--drivers/video/omap2/dss/core.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/video/omap2/dss/core.c b/drivers/video/omap2/dss/core.c
index b3a498f..8e89f60 100644
--- a/drivers/video/omap2/dss/core.c
+++ b/drivers/video/omap2/dss/core.c
@@ -37,6 +37,7 @@
#include <plat/clock.h>
#include "dss.h"
+#include "dss_features.h"
static struct {
struct platform_device *pdev;
@@ -502,6 +503,8 @@ static int omap_dss_probe(struct platform_device *pdev)
core.pdev = pdev;
+ dss_features_init();
+
dss_init_overlay_managers(pdev);
dss_init_overlays(pdev);
OpenPOWER on IntegriCloud