Lines Matching refs:csc_coef
2377 struct post_csc_coef csc_coef; in vop3_post_csc_config() local
2421 rockchip_calc_post_csc(csc, &csc_coef, cstate->post_csc_mode, is_input_yuv, in vop3_post_csc_config()
2426 csc_coef.csc_coef00, false); in vop3_post_csc_config()
2427 value = csc_coef.csc_coef01 & 0xffff; in vop3_post_csc_config()
2428 value |= (csc_coef.csc_coef02 << 16) & 0xffff0000; in vop3_post_csc_config()
2430 value = csc_coef.csc_coef10 & 0xffff; in vop3_post_csc_config()
2431 value |= (csc_coef.csc_coef11 << 16) & 0xffff0000; in vop3_post_csc_config()
2433 value = csc_coef.csc_coef12 & 0xffff; in vop3_post_csc_config()
2434 value |= (csc_coef.csc_coef20 << 16) & 0xffff0000; in vop3_post_csc_config()
2436 value = csc_coef.csc_coef21 & 0xffff; in vop3_post_csc_config()
2437 value |= (csc_coef.csc_coef22 << 16) & 0xffff0000; in vop3_post_csc_config()
2439 writel(csc_coef.csc_dc0, vop2->regs + RK3528_VP0_CSC_OFFSET0); in vop3_post_csc_config()
2440 writel(csc_coef.csc_dc1, vop2->regs + RK3528_VP0_CSC_OFFSET1); in vop3_post_csc_config()
2441 writel(csc_coef.csc_dc2, vop2->regs + RK3528_VP0_CSC_OFFSET2); in vop3_post_csc_config()
2443 range_type = csc_coef.range_type ? 0 : 1; in vop3_post_csc_config()