Lines Matching refs:lut
1988 struct base2_cubic_lut_data *lut = &conn_state->disp_info->cubic_lut_data; in rockchip_vop2_cubic_lut_init() local
2001 *cubic_lut_addr++ = ((lut->lred[2 * i]) & 0xfff) + in rockchip_vop2_cubic_lut_init()
2002 ((lut->lgreen[2 * i] & 0xfff) << 12) + in rockchip_vop2_cubic_lut_init()
2003 ((lut->lblue[2 * i] & 0xff) << 24); in rockchip_vop2_cubic_lut_init()
2004 *cubic_lut_addr++ = ((lut->lblue[2 * i] & 0xf00) >> 8) + in rockchip_vop2_cubic_lut_init()
2005 ((lut->lred[2 * i + 1] & 0xfff) << 4) + in rockchip_vop2_cubic_lut_init()
2006 ((lut->lgreen[2 * i + 1] & 0xfff) << 16) + in rockchip_vop2_cubic_lut_init()
2007 ((lut->lblue[2 * i + 1] & 0xf) << 28); in rockchip_vop2_cubic_lut_init()
2008 *cubic_lut_addr++ = (lut->lblue[2 * i + 1] & 0xff0) >> 4; in rockchip_vop2_cubic_lut_init()
2013 *cubic_lut_addr++ = (lut->lred[2 * i] & 0xfff) + in rockchip_vop2_cubic_lut_init()
2014 ((lut->lgreen[2 * i] & 0xfff) << 12) + in rockchip_vop2_cubic_lut_init()
2015 ((lut->lblue[2 * i] & 0xff) << 24); in rockchip_vop2_cubic_lut_init()
2016 *cubic_lut_addr++ = (lut->lblue[2 * i] & 0xf00) >> 8; in rockchip_vop2_cubic_lut_init()
3247 u32 *lut; in rockchip_vop2_of_get_gamma_lut() local
3275 lut = (u32 *)calloc(1, lut_len); in rockchip_vop2_of_get_gamma_lut()
3276 if (!lut) { in rockchip_vop2_of_get_gamma_lut()
3281 ret = of_read_u32_array(dsp_lut_node, "gamma-lut", lut, length); in rockchip_vop2_of_get_gamma_lut()
3285 free(lut); in rockchip_vop2_of_get_gamma_lut()
3296 r = lut[j] / length / length * lut_len / length; in rockchip_vop2_of_get_gamma_lut()
3297 g = lut[j] / length % length * lut_len / length; in rockchip_vop2_of_get_gamma_lut()
3298 b = lut[j] % length * lut_len / length; in rockchip_vop2_of_get_gamma_lut()
3302 free(lut); in rockchip_vop2_of_get_gamma_lut()