rk30 hdmi: disable csc when output color mode is same to input color mode.
authorZheng Yang <zhengyang@rock-chips.com>
Thu, 10 May 2012 06:17:17 +0000 (14:17 +0800)
committerZheng Yang <zhengyang@rock-chips.com>
Thu, 10 May 2012 06:17:17 +0000 (14:17 +0800)
drivers/video/rockchip/hdmi/rk30_hdmi_hw.c

index 9c75c3031c415df79ed41b406e0fa935e7a3014e..364caad800ecc1d3e06ee57e3adb3d0623f4cc49 100755 (executable)
@@ -299,6 +299,7 @@ static void rk30_hdmi_config_csc(struct rk30_hdmi_video_para *vpara)
        if( ((vpara->input_color == VIDEO_INPUT_COLOR_RGB) && (vpara->output_color == VIDEO_OUTPUT_RGB444)) ||
                ((vpara->input_color == VIDEO_INPUT_COLOR_YCBCR) && (vpara->output_color != VIDEO_OUTPUT_RGB444) ))
        {
+               HDMIWrReg(AV_CTRL2, v_CSC_ENABLE(0));
                HDMIWrReg(CSC_CONFIG1, v_CSC_MODE(CSC_MODE_AUTO) | v_CSC_BRSWAP_DIABLE(1));
                return;
        }