blending->din_reoder_sel;
}
+#ifdef FREESCAL_CHECK
static bool is_freescale_para_changed(u32 index)
{
static int first[HW_OSD_COUNT - 1] = {1};
first[index] = 0;
return freescale_update;
}
+#endif
static int osd_setting_blending_scope(u32 index)
{
if (osd_hw.enable[i]) {
struct hw_osd_reg_s *osd_reg = &hw_osd_reg_array[i];
- update = is_freescale_para_changed(i);
+ /* update = is_freescale_para_changed(i); */
if (!osd_hw.osd_afbcd[i].enable)
canvas_config(osd_hw.fb_gem[i].canvas_idx,
osd_hw.fb_gem[i].addr,
osd_hw.reg[OSD_FREESCALE_COEF].update_func(i);
if (update || osd_update_window_axis) {
osd_set_scan_mode(i);
- osd_hw.reg[DISP_FREESCALE_ENABLE]
- .update_func(i);
osd_update_window_axis = false;
}
+ osd_hw.reg[DISP_FREESCALE_ENABLE]
+ .update_func(i);
if (osd_hw.premult_en[i] && !osd_hw.blend_bypass)
VSYNCOSD_WR_MPEG_REG_BITS(
osd_reg->osd_mali_unpack_ctrl, 0x1, 28, 1);