void s3cfb_set_output_path(int out) { unsigned int tmp; tmp = readl(S3C_VIDCON0); if (out == S3CFB_OUTPUT_TV) tmp &= ~S3C_VIDCON0_INTERLACE_F_MASK; tmp &= ~S3C_VIDCON0_VIDOUT_MASK; tmp |= S3C_VIDCON0_VIDOUT(out); writel(tmp, S3C_VIDCON0); }
void s3cfb_set_output_path(int out) { unsigned int tmp; tmp = readl(S3C_VIDCON0); /* if output mode is LCD mode, Scan mode always should be progressive mode */ if (out == S3CFB_OUTPUT_TV) tmp &= ~S3C_VIDCON0_INTERLACE_F_MASK; tmp &= ~S3C_VIDCON0_VIDOUT_MASK; tmp |= S3C_VIDCON0_VIDOUT(out); writel(tmp, S3C_VIDCON0); }