Commit 264236f8 authored by Archit Taneja's avatar Archit Taneja Committed by Tomi Valkeinen

OMAPDSS: Add a dispc_features struct for OMAP5

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: default avatarArchit Taneja <archit@ti.com>
Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
parent 33b89928
...@@ -4146,6 +4146,23 @@ static const struct dispc_features omap44xx_dispc_feats __initconst = { ...@@ -4146,6 +4146,23 @@ static const struct dispc_features omap44xx_dispc_feats __initconst = {
.gfx_fifo_workaround = true, .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) static int __init dispc_init_features(struct platform_device *pdev)
{ {
const struct dispc_features *src; const struct dispc_features *src;
...@@ -4179,7 +4196,7 @@ static int __init dispc_init_features(struct platform_device *pdev) ...@@ -4179,7 +4196,7 @@ static int __init dispc_init_features(struct platform_device *pdev)
break; break;
case OMAPDSS_VER_OMAP5: case OMAPDSS_VER_OMAP5:
src = &omap44xx_dispc_feats; src = &omap54xx_dispc_feats;
break; break;
default: default:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment