/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_color_mgmt.c | 174 * @degamma_lut_size: the size of the degamma lut (before CSC) 176 * @gamma_lut_size: the size of the gamma lut (after CSC) 181 * the userspace of the lut sizes. Each of the properties are 501 * @lut: property blob containing LUT to check 510 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests) in drm_color_lut_check() argument 515 if (!lut || !tests) { in drm_color_lut_check() 519 entry = lut->data; in drm_color_lut_check() 520 for (i = 0; i < drm_color_lut_size(lut); i++) { in drm_color_lut_check()
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop.c | 250 u32 *lut; member 1363 if (!vop->is_enabled || !vop->lut || !vop->lut_regs) { in vop_crtc_load_lut() 1384 vop_write_lut(vop, i << 0x2, vop->lut[i]); in vop_crtc_load_lut() 1413 if (regno >= lut_len || !vop->lut) { in rockchip_vop_crtc_fb_gamma_set() 1420 vop->lut[regno] = r * lut_len * lut_len + g * lut_len + b; in rockchip_vop_crtc_fb_gamma_set() 1429 if (regno >= lut_len || !vop->lut) { in rockchip_vop_crtc_fb_gamma_get() 1433 r = (vop->lut[regno] / lut_len / lut_len) & (lut_len - 1); in rockchip_vop_crtc_fb_gamma_get() 1434 g = (vop->lut[regno] / lut_len) & (lut_len - 1); in rockchip_vop_crtc_fb_gamma_get() 1435 b = vop->lut[regno] & (lut_len - 1); in rockchip_vop_crtc_fb_gamma_get() 1448 if (!vop->lut) { in vop_crtc_legacy_gamma_set() 1464 struct drm_color_lut *lut = vop->gamma_lut; vop_crtc_atomic_gamma_set() local 4274 u32 *lut = kmalloc_array(length, sizeof(*lut), GFP_KERNEL); vop_of_init_display_lut() local [all...] |
H A D | rockchip_drm_vop2.c | 560 * @lut: store legacy gamma look up table 562 u32 *lut; member 575 * @lut_dma_rid: lut dma id 590 * @cubic_lut_gem_obj: gem obj to store cubic lut 2838 vop2_write_lut(vop2, i << 0x2, vp->lut[i]); in rk3568_crtc_load_lut() 2852 static void rk3588_crtc_load_lut(struct drm_crtc *crtc, u32 *lut) in rk3588_crtc_load_lut() argument 2862 vop2_write_lut(vop2, i << 0x2, lut[i]); in rk3588_crtc_load_lut() 2877 if (!vop2->is_enabled || !vp->lut || !vop2->lut_regs) { in vop2_crtc_load_lut() 2892 rk3588_crtc_load_lut(&vp->rockchip_crtc.crtc, vp->lut); in vop2_crtc_load_lut() 2894 rk3588_crtc_load_lut(&splice_vp->rockchip_crtc.crtc, vp->lut); in vop2_crtc_load_lut() 2959 struct drm_color_lut *lut = vp->gamma_lut; vop2_crtc_atomic_gamma_set() local 2976 struct drm_color_lut *lut = vp->cubic_lut; vop2_crtc_atomic_cubic_lut_set() local [all...] |
/device/soc/rockchip/common/hardware/rga/include/ |
H A D | RockchipRga.h | 61 int RkRgaCollorPalette(rga_info *src, rga_info *dst, rga_info *lut);
|
H A D | im2d.h | 622 * @param lut 628 #define impalette(src, dst, lut, ...) \ 634 ret = impalette_t(src, dst, lut, 1); \ 636 ret = impalette_t(src, dst, lut, args[0]); \ 644 IM_API IM_STATUS impalette_t(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t lut, int sync);
|
/device/soc/rockchip/rk3399/hardware/rga/include/ |
H A D | RockchipRga.h | 64 int RkRgaCollorPalette(rga_info *src, rga_info *dst, rga_info *lut);
|
H A D | im2d.h | 630 * @param lut 636 #define impalette(src, dst, lut, ...) \ 642 ret = impalette_t(src, dst, lut, 1); \ 644 ret = impalette_t(src, dst, lut, args[0]);; \ 651 IM_API IM_STATUS impalette_t(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t lut, int sync);
|
/device/soc/rockchip/rk3568/hardware/rga/include/ |
H A D | RockchipRga.h | 64 int RkRgaCollorPalette(rga_info *src, rga_info *dst, rga_info *lut);
|
H A D | im2d.h | 630 * @param lut 636 #define impalette(src, dst, lut, ...) \ 642 ret = impalette_t(src, dst, lut, 1); \ 644 ret = impalette_t(src, dst, lut, args[0]);; \ 651 IM_API IM_STATUS impalette_t(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t lut, int sync);
|
/device/soc/rockchip/rk3588/hardware/rga/include/ |
H A D | RockchipRga.h | 78 int RkRgaCollorPalette(rga_info *src, rga_info *dst, rga_info *lut);
|
H A D | im2d.h | 438 * @param lut 444 #define impalette(src, dst, lut, ...) \ 450 __ret = impalette_t(src, dst, lut, 1); \ 452 __ret = impalette_t(src, dst, lut, (int)__args[RGA_GET_MIN(__argc, 0)]); \ 459 IM_API IM_STATUS impalette_t(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t lut, int sync);
|
H A D | im2d.hpp | 170 * @param lut 177 IM_API IM_STATUS impalette(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t lut, int sync = 1, int *release_fence_fd = NULL);
|
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop2.c | 584 * @lut: store legacy gamma look up table 586 u32 *lut; member 599 * @lut_dma_rid: lut dma id 614 * @cubic_lut_gem_obj: gem obj to store cubic lut 2833 vop2_write_lut(vop2, i << 2, vp->lut[i]); in rk3568_crtc_load_lut() 2846 static void rk3588_crtc_load_lut(struct drm_crtc *crtc, u32 *lut) in rk3588_crtc_load_lut() argument 2856 vop2_write_lut(vop2, i << 2, lut[i]); in rk3588_crtc_load_lut() 2870 if (!vop2->is_enabled || !vp->lut || !vop2->lut_regs) in vop2_crtc_load_lut() 2883 rk3588_crtc_load_lut(&vp->rockchip_crtc.crtc, vp->lut); in vop2_crtc_load_lut() 2885 rk3588_crtc_load_lut(&splice_vp->rockchip_crtc.crtc, vp->lut); in vop2_crtc_load_lut() 2951 struct drm_color_lut *lut = vp->gamma_lut; vop2_crtc_atomic_gamma_set() local 2969 struct drm_color_lut *lut = vp->cubic_lut; vop2_crtc_atomic_cubic_lut_set() local [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/ |
H A D | cfg.mak | 365 # Component avs lut Config
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/adapt/ |
H A D | hi_comm_isp_adapt.h | 458 hi_u32 lut[HI_ISP_CLUT_LUT_LENGTH]; /* RW; Range: Hi3559AV100 = [0, 4294967295] | Hi3519AV100 = [0x0, 1073741823]|
member 2379 hi_u8 enable; /* RW;Range:[0,1]; lut enable */
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/adapt/ |
H A D | hi_comm_isp_adapt.h | 458 hi_u32 lut[HI_ISP_CLUT_LUT_LENGTH]; /* RW; Range: Hi3559AV100 = [0, 4294967295] | Hi3519AV100 = [0x0, 1073741823]|
member 2379 hi_u8 enable; /* RW;Range:[0,1]; lut enable */
|
/device/soc/rockchip/common/sdk_linux/include/uapi/linux/ |
H A D | rkisp2-config.h | 1032 u16 lut[ISP2X_GAIN_LUT_NUM]; member
|
/device/soc/rockchip/rk3588/kernel/include/uapi/linux/ |
H A D | rkisp2-config.h | 1051 u16 lut[ISP2X_GAIN_LUT_NUM]; member
|