|
@@ -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;
|
|
@@ -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:
|