rk3036 hdmi: fix rgb2rgb csc error
authorhjc <hjc@rock-chips.com>
Tue, 16 Sep 2014 01:21:03 +0000 (09:21 +0800)
committerhjc <hjc@rock-chips.com>
Tue, 16 Sep 2014 01:21:27 +0000 (09:21 +0800)
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.c

index 92adb978f09d8f5288ae8a94db1b22fcbef805e5..ac8d06a05f7f814ebec6dac54cdfe9e36ff305d9 100755 (executable)
@@ -334,7 +334,7 @@ static int rk3036_hdmi_video_csc(struct hdmi *hdmi_drv,
                }
        } else {
                if(vpara->input_color == VIDEO_INPUT_COLOR_RGB) {/*rgb[0:255]->rbg[16:235]*/    
-                       coeff = coeff_csc[4];
+                       coeff = coeff_csc[5];
                        for (i = 0; i < 24; i++) {
                                hdmi_writel(hdmi_dev, VIDEO_CSC_COEF+i, coeff[i]);
                        }
@@ -420,7 +420,7 @@ static int rk3036_hdmi_config_video(struct hdmi *hdmi_drv,
 
        if (hdmi_drv->data->soc_type == HDMI_SOC_RK3036) {
                vpara->input_color = VIDEO_INPUT_COLOR_RGB;
-               vpara->output_color = VIDEO_OUTPUT_RGB444;/*rk3036 vop only can output rgb fmt*/
+               /*vpara->output_color = VIDEO_OUTPUT_RGB444;*//*rk3036 vop only can output rgb fmt*/
        } else if (hdmi_drv->data->soc_type == HDMI_SOC_RK312X) {
                /* rk3128 vop can output yuv444 fmt */
                /*if (vpara->input_color == VIDEO_INPUT_COLOR_YCBCR444)