| /OK3568_Linux_fs/kernel/drivers/media/platform/vsp1/ |
| H A D | vsp1_lut.c | 28 static inline void vsp1_lut_write(struct vsp1_lut *lut, in vsp1_lut_write() argument 40 static int lut_set_table(struct vsp1_lut *lut, struct v4l2_ctrl *ctrl) in lut_set_table() argument 45 dlb = vsp1_dl_body_get(lut->pool); in lut_set_table() 53 spin_lock_irq(&lut->lock); in lut_set_table() 54 swap(lut->lut, dlb); in lut_set_table() 55 spin_unlock_irq(&lut->lock); in lut_set_table() 63 struct vsp1_lut *lut = in lut_s_ctrl() local 68 lut_set_table(lut, ctrl); in lut_s_ctrl() 153 struct vsp1_lut *lut = to_lut(&entity->subdev); in lut_configure_stream() local 155 vsp1_lut_write(lut, dlb, VI6_LUT_CTRL, VI6_LUT_CTRL_EN); in lut_configure_stream() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/aldch/ |
| H A D | rk_aiq_uapi_aldch_v21_int.cpp | 44 attr.lut.update_flag); in rk_aiq_uapi_aldch_v21_SetAttrib() 49 attr.lut.u.file.config_file_dir, in rk_aiq_uapi_aldch_v21_SetAttrib() 50 attr.lut.u.file.mesh_file_name); in rk_aiq_uapi_aldch_v21_SetAttrib() 54 attr.lut.u.buffer.addr, in rk_aiq_uapi_aldch_v21_SetAttrib() 55 attr.lut.u.buffer.size); in rk_aiq_uapi_aldch_v21_SetAttrib() 56 if (attr.lut.u.buffer.size == 0) { in rk_aiq_uapi_aldch_v21_SetAttrib() 57 LOGE_ALDCH("Invalid lut buffer size %zu", attr.lut.u.buffer.size); in rk_aiq_uapi_aldch_v21_SetAttrib() 70 attr.lut.update_flag) { in rk_aiq_uapi_aldch_v21_SetAttrib() 72 ldch_contex->_lutCache = new LutCache(attr.lut.u.buffer.size); in rk_aiq_uapi_aldch_v21_SetAttrib() 73 } else if (attr.lut.u.buffer.size != ldch_contex->_lutCache->GetSize()) { in rk_aiq_uapi_aldch_v21_SetAttrib() [all …]
|
| H A D | rk_aiq_algo_aldch_v21_itf.cpp | 110 rk_aiq_ldch_lut_external_file_t *lut = &ldchCtx->user_config.lut.u.file; in update_custom_lut_from_file() local 114 lut->config_file_dir, in update_custom_lut_from_file() 115 lut->mesh_file_name); in update_custom_lut_from_file() 118 lut->config_file_dir, in update_custom_lut_from_file() 119 lut->mesh_file_name); in update_custom_lut_from_file() 216 if (ldchCtx->user_config.lut.update_flag) { in update_uapi_attribute() 221 ldchCtx->user_config.lut.update_flag = false; in update_uapi_attribute() 247 if (ldchCtx->user_config.lut.update_flag) { in update_uapi_attribute() 251 ldchCtx->user_config.lut.update_flag = false; in update_uapi_attribute() 456 if (ldchCtx->user_config.lut.update_flag) { in prepare() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/ |
| H A D | macfb.c | 58 unsigned char lut; member 64 unsigned char lut; member 73 unsigned char lut; member 79 unsigned char lut; /* OFFSET: 0x10 */ member 101 unsigned char lut; member 106 unsigned char lut; /* TFBClutWDataReg, offset 0x90018 */ member 114 unsigned char lut; member 167 &dafb_cmap_regs->lut); in dafb_setpalette() 170 &dafb_cmap_regs->lut); in dafb_setpalette() 173 &dafb_cmap_regs->lut); in dafb_setpalette() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_color.c | 101 static bool __is_lut_linear(const struct drm_color_lut *lut, uint32_t size) in __is_lut_linear() argument 109 if ((lut[i].red != lut[i].green) || (lut[i].green != lut[i].blue)) in __is_lut_linear() 115 delta = lut[i].red - expected; in __is_lut_linear() 126 static void __drm_lut_to_dc_gamma(const struct drm_color_lut *lut, in __drm_lut_to_dc_gamma() argument 134 r = drm_color_lut_extract(lut[i].red, 16); in __drm_lut_to_dc_gamma() 135 g = drm_color_lut_extract(lut[i].green, 16); in __drm_lut_to_dc_gamma() 136 b = drm_color_lut_extract(lut[i].blue, 16); in __drm_lut_to_dc_gamma() 147 r = drm_color_lut_extract(lut[i].red, 16); in __drm_lut_to_dc_gamma() 148 g = drm_color_lut_extract(lut[i].green, 16); in __drm_lut_to_dc_gamma() 149 b = drm_color_lut_extract(lut[i].blue, 16); in __drm_lut_to_dc_gamma() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | lut.c | 32 nv50_lut_load(struct nv50_lut *lut, int buffer, struct drm_property_blob *blob, in nv50_lut_load() argument 36 void __iomem *mem = lut->mem[buffer].object.map.ptr; in nv50_lut_load() 37 const u32 addr = lut->mem[buffer].addr; in nv50_lut_load() 59 nv50_lut_fini(struct nv50_lut *lut) in nv50_lut_fini() argument 62 for (i = 0; i < ARRAY_SIZE(lut->mem); i++) in nv50_lut_fini() 63 nvif_mem_dtor(&lut->mem[i]); in nv50_lut_fini() 68 struct nv50_lut *lut) in nv50_lut_init() argument 72 for (i = 0; i < ARRAY_SIZE(lut->mem); i++) { in nv50_lut_init() 74 size * 8, &lut->mem[i]); in nv50_lut_init()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_surface.c | 256 struct dc_3dlut *lut = container_of(kref, struct dc_3dlut, refcount); in dc_3dlut_func_free() local 258 kvfree(lut); in dc_3dlut_func_free() 263 struct dc_3dlut *lut = kvzalloc(sizeof(*lut), GFP_KERNEL); in dc_create_3dlut_func() local 265 if (lut == NULL) in dc_create_3dlut_func() 268 kref_init(&lut->refcount); in dc_create_3dlut_func() 269 lut->state.raw = 0; in dc_create_3dlut_func() 271 return lut; in dc_create_3dlut_func() 278 void dc_3dlut_func_release(struct dc_3dlut *lut) in dc_3dlut_func_release() argument 280 kref_put(&lut->refcount, dc_3dlut_func_free); in dc_3dlut_func_release() 283 void dc_3dlut_func_retain(struct dc_3dlut *lut) in dc_3dlut_func_retain() argument [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/spi/ |
| H A D | fsl_qspi.c | 181 qspi_write32(priv->flags, ®s->lut[lut_base], OPRND0(QSPI_CMD_WREN) | in qspi_set_lut() 183 qspi_write32(priv->flags, ®s->lut[lut_base + 1], 0); in qspi_set_lut() 184 qspi_write32(priv->flags, ®s->lut[lut_base + 2], 0); in qspi_set_lut() 185 qspi_write32(priv->flags, ®s->lut[lut_base + 3], 0); in qspi_set_lut() 190 qspi_write32(priv->flags, ®s->lut[lut_base], in qspi_set_lut() 196 qspi_write32(priv->flags, ®s->lut[lut_base], in qspi_set_lut() 201 qspi_write32(priv->flags, ®s->lut[lut_base], in qspi_set_lut() 207 qspi_write32(priv->flags, ®s->lut[lut_base + 1], in qspi_set_lut() 211 qspi_write32(priv->flags, ®s->lut[lut_base + 2], 0); in qspi_set_lut() 212 qspi_write32(priv->flags, ®s->lut[lut_base + 3], 0); in qspi_set_lut() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/ |
| H A D | intel_color.c | 113 static bool lut_is_legacy(const struct drm_property_blob *lut) in lut_is_legacy() argument 115 return drm_color_lut_size(lut) == LEGACY_LUT_LENGTH; in lut_is_legacy() 543 const struct drm_color_lut *lut; in i9xx_load_lut_8() local 550 lut = blob->data; in i9xx_load_lut_8() 554 i9xx_lut_8(&lut[i])); in i9xx_load_lut_8() 572 const struct drm_color_lut *lut = blob->data; in i965_load_lut_10p6() local 578 i965_lut_10p6_ldw(&lut[i])); in i965_load_lut_10p6() 580 i965_lut_10p6_udw(&lut[i])); in i965_load_lut_10p6() 583 intel_de_write(dev_priv, PIPEGCMAX(pipe, 0), lut[i].red); in i965_load_lut_10p6() 584 intel_de_write(dev_priv, PIPEGCMAX(pipe, 1), lut[i].green); in i965_load_lut_10p6() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rcar-du/ |
| H A D | rcar_cmm.c | 32 } lut; member 87 if (!config->lut.table) { in rcar_cmm_setup() 88 if (rcmm->lut.enabled) { in rcar_cmm_setup() 90 rcmm->lut.enabled = false; in rcar_cmm_setup() 97 if (!rcmm->lut.enabled) { in rcar_cmm_setup() 99 rcmm->lut.enabled = true; in rcar_cmm_setup() 102 rcar_cmm_lut_write(rcmm, config->lut.table); in rcar_cmm_setup() 148 rcmm->lut.enabled = false; in rcar_cmm_disable()
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ |
| H A D | ia_css_bnlm.host.c | 45 bnlm_lut_encode(struct bnlm_lut *lut, const int32_t *lut_thr, in bnlm_lut_encode() argument 71 lut->thr[0][i] = 0; in bnlm_lut_encode() 72 lut->val[0][i] = 0; in bnlm_lut_encode() 77 lut->thr[0][i] = lut_thr[i]; in bnlm_lut_encode() 78 lut->val[0][i] = lut_val[i]; in bnlm_lut_encode() 80 lut->val[0][i] = lut_val[i]; /* val has one more element than thr */ in bnlm_lut_encode() 87 lut->thr[0][blk_offset + i] = lut->thr[0][i]; in bnlm_lut_encode() 88 lut->val[0][blk_offset + i] = lut->val[0][i]; in bnlm_lut_encode()
|
| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpio-adp5520.c | 19 unsigned char lut[ADP5520_MAXGPIOS]; member 40 return !!(reg_val & dev->lut[off]); in adp5520_gpio_get_value() 50 adp5520_set_bits(dev->master, ADP5520_GPIO_OUT, dev->lut[off]); in adp5520_gpio_set_value() 52 adp5520_clr_bits(dev->master, ADP5520_GPIO_OUT, dev->lut[off]); in adp5520_gpio_set_value() 63 dev->lut[off]); in adp5520_gpio_direction_input() 77 dev->lut[off]); in adp5520_gpio_direction_output() 80 dev->lut[off]); in adp5520_gpio_direction_output() 83 dev->lut[off]); in adp5520_gpio_direction_output() 114 dev->lut[gpios++] = 1 << i; in adp5520_gpio_probe()
|
| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | s3c_adc_battery.c | 148 const struct s3c_adc_bat_thresh *lut; in s3c_adc_bat_get_property() local 156 lut = bat->pdata->lut_noac; in s3c_adc_bat_get_property() 174 lut = bat->pdata->lut_acin; in s3c_adc_bat_get_property() 182 if (full_volt < calc_full_volt(lut->volt, lut->cur, in s3c_adc_bat_get_property() 189 lut_volt1 = calc_full_volt(lut[0].volt, lut[0].cur, in s3c_adc_bat_get_property() 191 lut_volt2 = calc_full_volt(lut[1].volt, lut[1].cur, in s3c_adc_bat_get_property() 194 new_level = (lut[1].level + in s3c_adc_bat_get_property() 195 (lut[0].level - lut[1].level) * in s3c_adc_bat_get_property() 200 new_level = lut[1].level * 1000; in s3c_adc_bat_get_property() 201 lut++; in s3c_adc_bat_get_property()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_hw_catalog.c | 600 {.fl = 4, .lut = 0x357}, 601 {.fl = 5, .lut = 0x3357}, 602 {.fl = 6, .lut = 0x23357}, 603 {.fl = 7, .lut = 0x223357}, 604 {.fl = 8, .lut = 0x2223357}, 605 {.fl = 9, .lut = 0x22223357}, 606 {.fl = 10, .lut = 0x222223357}, 607 {.fl = 11, .lut = 0x2222223357}, 608 {.fl = 12, .lut = 0x22222223357}, 609 {.fl = 13, .lut = 0x222222223357}, [all …]
|
| H A D | dpu_hw_util.c | 91 u32 *lut[QSEED3_FILTERS] = {NULL, NULL, NULL, NULL, NULL}; in _dpu_hw_setup_scaler3_lut() local 103 lut[0] = scaler3_cfg->dir_lut; in _dpu_hw_setup_scaler3_lut() 109 lut[1] = scaler3_cfg->cir_lut + in _dpu_hw_setup_scaler3_lut() 116 lut[2] = scaler3_cfg->cir_lut + in _dpu_hw_setup_scaler3_lut() 123 lut[3] = scaler3_cfg->sep_lut + in _dpu_hw_setup_scaler3_lut() 130 lut[4] = scaler3_cfg->sep_lut + in _dpu_hw_setup_scaler3_lut() 137 if (!lut[filter]) in _dpu_hw_setup_scaler3_lut() 147 (lut[filter])[lut_offset++]); in _dpu_hw_setup_scaler3_lut()
|
| /OK3568_Linux_fs/external/linux-rga/core/ |
| H A D | NormalRga.cpp | 1763 int RgaCollorPalette(rga_info *src, rga_info *dst, rga_info *lut) { in RgaCollorPalette() argument 1800 ALOGE("src = %p, dst = %p, lut = %p", src, dst, lut); in RgaCollorPalette() 1809 if (lut) in RgaCollorPalette() 1810 memcpy(&relLutRect, &lut->rect, sizeof(rga_rect_t)); in RgaCollorPalette() 1816 (unsigned long)src->hnd, (unsigned long)dst->hnd, (unsigned long)lut->hnd); in RgaCollorPalette() 1819 ALOGD("lut: Fd = %.2d , phyAddr = %p , virAddr = %p\n",lut->fd,lut->phyAddr,lut->virAddr); in RgaCollorPalette() 1822 if (lut) { in RgaCollorPalette() 1823 if (src->handle <= 0 || dst->handle <= 0 || lut->handle <= 0) { in RgaCollorPalette() 1825 src->handle, lut->handle, dst->handle); in RgaCollorPalette() 1955 if (lut && lut->handle) { in RgaCollorPalette() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_object.c | 110 struct i915_lut_handle *lut, *ln; in i915_gem_close_object() local 114 list_for_each_entry_safe(lut, ln, &obj->lut_list, obj_link) { in i915_gem_close_object() 115 struct i915_gem_context *ctx = lut->ctx; in i915_gem_close_object() 119 list_move(&lut->obj_link, &close); in i915_gem_close_object() 137 list_for_each_entry_safe(lut, ln, &close, obj_link) { in i915_gem_close_object() 138 struct i915_gem_context *ctx = lut->ctx; in i915_gem_close_object() 147 vma = radix_tree_delete(&ctx->handles_vma, lut->handle); in i915_gem_close_object() 155 i915_gem_context_put(lut->ctx); in i915_gem_close_object() 156 i915_lut_handle_free(lut); in i915_gem_close_object()
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | fsl-ls2080a.dtsi | 96 0x00 0x03480000 0x0 0x80000 /* lut registers */ 98 reg-names = "dbi", "lut", "config"; 111 0x00 0x03580000 0x0 0x80000 /* lut registers */ 113 reg-names = "dbi", "lut", "config"; 126 0x00 0x03680000 0x0 0x80000 /* lut registers */ 128 reg-names = "dbi", "lut", "config"; 141 0x00 0x03780000 0x0 0x80000 /* lut registers */ 143 reg-names = "dbi", "lut", "config";
|
| H A D | fsl-ls1046a.dtsi | 244 0x00 0x03480000 0x0 0x40000 /* lut registers */ 247 reg-names = "dbi", "lut", "ctrl", "config"; 260 0x00 0x03580000 0x0 0x40000 /* lut registers */ 263 reg-names = "dbi", "lut", "ctrl", "config"; 277 0x00 0x03680000 0x0 0x40000 /* lut registers */ 280 reg-names = "dbi", "lut", "ctrl", "config";
|
| H A D | fsl-ls1043a.dtsi | 243 0x00 0x03410000 0x0 0x10000 /* lut registers */ 245 reg-names = "dbi", "lut", "config"; 258 0x00 0x03510000 0x0 0x10000 /* lut registers */ 260 reg-names = "dbi", "lut", "config"; 274 0x00 0x03610000 0x0 0x10000 /* lut registers */ 276 reg-names = "dbi", "lut", "config";
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/include/opencv2/videostab/ |
| H A D | fast_marching_inl.hpp | 60 static const int lut[4][2] = {{-1,0}, {0,-1}, {1,0}, {0,1}}; in run() local 83 int xn = x + lut[i][0]; in run() 84 int yn = y + lut[i][1]; in run() 126 int xn = x + lut[n][0]; in run() 127 int yn = y + lut[n][1]; in run()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/arm/ |
| H A D | malidp_crtc.c | 127 struct drm_color_lut *lut = (struct drm_color_lut *)lut_blob->data; in malidp_generate_gamma_table() local 135 out_start = drm_color_lut_extract(lut[segments[i].start].green, in malidp_generate_gamma_table() 137 out_end = drm_color_lut_extract(lut[segments[i].end].green, 12); in malidp_generate_gamma_table() 152 struct drm_color_lut *lut; in malidp_crtc_atomic_check_gamma() local 170 lut = (struct drm_color_lut *)state->gamma_lut->data; in malidp_crtc_atomic_check_gamma() 172 if (!((lut[i].red == lut[i].green) && in malidp_crtc_atomic_check_gamma() 173 (lut[i].red == lut[i].blue))) in malidp_crtc_atomic_check_gamma()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/aiq_core/algo_handlers/ |
| H A D | RkAiqAldchHandle.cpp | 166 mCurAtt.lut.update_flag = false; in updateConfig() 257 att->lut.update_flag) { in copyLutFromExtBuffer() 260 ldchCtx->_lutCache = new LutCache(att->lut.u.buffer.size); in copyLutFromExtBuffer() 261 } else if (att->lut.u.buffer.size != ldchCtx->_lutCache->GetSize()) { in copyLutFromExtBuffer() 263 ldchCtx->_lutCache = new LutCache(att->lut.u.buffer.size); in copyLutFromExtBuffer() 268 … memcpy(ldchCtx->_lutCache->GetBuffer(), att->lut.u.buffer.addr, att->lut.u.buffer.size); in copyLutFromExtBuffer()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_color_mgmt.c | 95 struct drm_color_lut *lut; in drm_lut_to_coeffs() local 101 lut = lut_blob->data; in drm_lut_to_coeffs() 108 coeffs[num++] = drm_color_lut_extract(lut[in].red, in drm_lut_to_coeffs()
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3528-linux.dtsi | 42 drm_cubic_lut: drm-cubic-lut@00000000 { 43 compatible = "rockchip,drm-cubic-lut"; 63 memory-region-names = "drm-logo", "drm-cubic-lut";
|