Skip to content

Commit

Permalink
OMAPDSS: Add a dispc_features struct for OMAP5
Browse files Browse the repository at this point in the history
Add a dispc_features struct for OMAP5. Previously, OMAP5 used the same
struct as OMAP4. The new struct for OMAP5 contains the updated register
field offset and maximum limit for overlay manager width and height.

Signed-off-by: Archit Taneja <archit@ti.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
  • Loading branch information
Archit Taneja authored and Tomi Valkeinen committed Nov 20, 2012
1 parent 33b8992 commit 264236f
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion drivers/video/omap2/dss/dispc.c
Original file line number Diff line number Diff line change
Expand Up @@ -4146,6 +4146,23 @@ static const struct dispc_features omap44xx_dispc_feats __initconst = {
.gfx_fifo_workaround = true,
};

static const struct dispc_features omap54xx_dispc_feats __initconst = {
.sw_start = 7,
.fp_start = 19,
.bp_start = 31,
.sw_max = 256,
.vp_max = 4095,
.hp_max = 4096,
.mgr_width_start = 11,
.mgr_height_start = 27,
.mgr_width_max = 4096,
.mgr_height_max = 4096,
.calc_scaling = dispc_ovl_calc_scaling_44xx,
.calc_core_clk = calc_core_clk_44xx,
.num_fifos = 5,
.gfx_fifo_workaround = true,
};

static int __init dispc_init_features(struct platform_device *pdev)
{
const struct dispc_features *src;
Expand Down Expand Up @@ -4179,7 +4196,7 @@ static int __init dispc_init_features(struct platform_device *pdev)
break;

case OMAPDSS_VER_OMAP5:
src = &omap44xx_dispc_feats;
src = &omap54xx_dispc_feats;
break;

default:
Expand Down

0 comments on commit 264236f

Please sign in to comment.