Lines Matching refs:lut_len
1625 u32 *lut_regs, u32 *lut_val, int lut_len) in rk3568_vop2_load_lut() argument
1634 for (i = 0; i < lut_len; i++) in rk3568_vop2_load_lut()
1642 u32 *lut_regs, u32 *lut_val, int lut_len) in rk3588_vop2_load_lut() argument
1651 for (i = 0; i < lut_len; i++) in rk3588_vop2_load_lut()
1667 int i, lut_len, ret = 0; in rockchip_vop2_gamma_lut_init() local
1694 lut_len = lut_size / 4; in rockchip_vop2_gamma_lut_init()
1695 if (lut_len != 256 && lut_len != 1024) { in rockchip_vop2_gamma_lut_init()
1696 printf("Warning: unsupport gamma lut table[%d]\n", lut_len); in rockchip_vop2_gamma_lut_init()
1700 for (i = 0; i < lut_len; i++) { in rockchip_vop2_gamma_lut_init()
1701 r = disp_info->gamma_lut_data.lred[i] * (lut_len - 1) / 0xffff; in rockchip_vop2_gamma_lut_init()
1702 g = disp_info->gamma_lut_data.lgreen[i] * (lut_len - 1) / 0xffff; in rockchip_vop2_gamma_lut_init()
1703 b = disp_info->gamma_lut_data.lblue[i] * (lut_len - 1) / 0xffff; in rockchip_vop2_gamma_lut_init()
1705 lut_val[i] = b * lut_len * lut_len + g * lut_len + r; in rockchip_vop2_gamma_lut_init()
1709 rk3568_vop2_load_lut(vop2, cstate->crtc_id, lut_regs, lut_val, lut_len); in rockchip_vop2_gamma_lut_init()
1712 rk3588_vop2_load_lut(vop2, cstate->crtc_id, lut_regs, lut_val, lut_len); in rockchip_vop2_gamma_lut_init()
1714 rk3588_vop2_load_lut(vop2, cstate->splice_crtc_id, lut_regs, lut_val, lut_len); in rockchip_vop2_gamma_lut_init()