Home
last modified time | relevance | path

Searched refs:lut (Results 1 - 18 of 18) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_color_mgmt.c174 * @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 Drockchip_drm_vop.c250 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 Drockchip_drm_vop2.c560 * @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 DRockchipRga.h61 int RkRgaCollorPalette(rga_info *src, rga_info *dst, rga_info *lut);
H A Dim2d.h622 * @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 DRockchipRga.h64 int RkRgaCollorPalette(rga_info *src, rga_info *dst, rga_info *lut);
H A Dim2d.h630 * @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 DRockchipRga.h64 int RkRgaCollorPalette(rga_info *src, rga_info *dst, rga_info *lut);
H A Dim2d.h630 * @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 DRockchipRga.h78 int RkRgaCollorPalette(rga_info *src, rga_info *dst, rga_info *lut);
H A Dim2d.h438 * @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 Dim2d.hpp170 * @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 Drockchip_drm_vop2.c584 * @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 Dcfg.mak365 # Component avs lut Config
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/adapt/
H A Dhi_comm_isp_adapt.h458 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 Dhi_comm_isp_adapt.h458 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 Drkisp2-config.h1032 u16 lut[ISP2X_GAIN_LUT_NUM]; member
/device/soc/rockchip/rk3588/kernel/include/uapi/linux/
H A Drkisp2-config.h1051 u16 lut[ISP2X_GAIN_LUT_NUM]; member

Completed in 55 milliseconds