Lines Matching full:isp
63 __hw_param_copy(&par->isp.control, &cfg->isp.control); in __fimc_is_hw_update_param()
67 __hw_param_copy(&par->isp.otf_input, &cfg->isp.otf_input); in __fimc_is_hw_update_param()
71 __hw_param_copy(&par->isp.dma1_input, &cfg->isp.dma1_input); in __fimc_is_hw_update_param()
75 __hw_param_copy(&par->isp.dma2_input, &cfg->isp.dma2_input); in __fimc_is_hw_update_param()
79 __hw_param_copy(&par->isp.aa, &cfg->isp.aa); in __fimc_is_hw_update_param()
83 __hw_param_copy(&par->isp.flash, &cfg->isp.flash); in __fimc_is_hw_update_param()
87 __hw_param_copy(&par->isp.awb, &cfg->isp.awb); in __fimc_is_hw_update_param()
91 __hw_param_copy(&par->isp.effect, &cfg->isp.effect); in __fimc_is_hw_update_param()
95 __hw_param_copy(&par->isp.iso, &cfg->isp.iso); in __fimc_is_hw_update_param()
99 __hw_param_copy(&par->isp.adjust, &cfg->isp.adjust); in __fimc_is_hw_update_param()
103 __hw_param_copy(&par->isp.metering, &cfg->isp.metering); in __fimc_is_hw_update_param()
107 __hw_param_copy(&par->isp.afc, &cfg->isp.afc); in __fimc_is_hw_update_param()
111 __hw_param_copy(&par->isp.otf_output, &cfg->isp.otf_output); in __fimc_is_hw_update_param()
115 __hw_param_copy(&par->isp.dma1_output, &cfg->isp.dma1_output); in __fimc_is_hw_update_param()
119 __hw_param_copy(&par->isp.dma2_output, &cfg->isp.dma2_output); in __fimc_is_hw_update_param()
210 struct isp_param *isp; in __is_set_frame_size() local
214 isp = &is->config[index].isp; in __is_set_frame_size()
218 /* Update isp size info (OTF only) */ in __is_set_frame_size()
219 isp->otf_input.width = mf->width; in __is_set_frame_size()
220 isp->otf_input.height = mf->height; in __is_set_frame_size()
221 isp->otf_output.width = mf->width; in __is_set_frame_size()
222 isp->otf_output.height = mf->height; in __is_set_frame_size()
258 struct isp_param *isp; in __is_set_sensor() local
261 isp = &is->config[index].isp; in __is_set_sensor()
266 isp->otf_input.frametime_min = 0; in __is_set_sensor()
267 isp->otf_input.frametime_max = 66666; in __is_set_sensor()
270 isp->otf_input.frametime_min = 0; in __is_set_sensor()
271 isp->otf_input.frametime_max = (u32)1000000 / fps; in __is_set_sensor()
280 struct isp_param *isp; in __is_set_init_isp_aa() local
282 isp = &is->config[is->config_index].isp; in __is_set_init_isp_aa()
284 isp->aa.cmd = ISP_AA_COMMAND_START; in __is_set_init_isp_aa()
285 isp->aa.target = ISP_AA_TARGET_AF | ISP_AA_TARGET_AE | in __is_set_init_isp_aa()
287 isp->aa.mode = 0; in __is_set_init_isp_aa()
288 isp->aa.scene = 0; in __is_set_init_isp_aa()
289 isp->aa.sleep = 0; in __is_set_init_isp_aa()
290 isp->aa.face = 0; in __is_set_init_isp_aa()
291 isp->aa.touch_x = 0; in __is_set_init_isp_aa()
292 isp->aa.touch_y = 0; in __is_set_init_isp_aa()
293 isp->aa.manual_af_setting = 0; in __is_set_init_isp_aa()
294 isp->aa.err = ISP_AF_ERROR_NONE; in __is_set_init_isp_aa()
302 struct isp_param *isp = &is->config[index].isp; in __is_set_isp_flash() local
304 isp->flash.cmd = cmd; in __is_set_isp_flash()
305 isp->flash.redeye = redeye; in __is_set_isp_flash()
306 isp->flash.err = ISP_FLASH_ERROR_NONE; in __is_set_isp_flash()
314 struct isp_param *isp; in __is_set_isp_awb() local
316 isp = &is->config[index].isp; in __is_set_isp_awb()
318 isp->awb.cmd = cmd; in __is_set_isp_awb()
319 isp->awb.illumination = val; in __is_set_isp_awb()
320 isp->awb.err = ISP_AWB_ERROR_NONE; in __is_set_isp_awb()
328 struct isp_param *isp; in __is_set_isp_effect() local
330 isp = &is->config[index].isp; in __is_set_isp_effect()
332 isp->effect.cmd = cmd; in __is_set_isp_effect()
333 isp->effect.err = ISP_IMAGE_EFFECT_ERROR_NONE; in __is_set_isp_effect()
341 struct isp_param *isp; in __is_set_isp_iso() local
343 isp = &is->config[index].isp; in __is_set_isp_iso()
345 isp->iso.cmd = cmd; in __is_set_isp_iso()
346 isp->iso.value = val; in __is_set_isp_iso()
347 isp->iso.err = ISP_ISO_ERROR_NONE; in __is_set_isp_iso()
356 struct isp_param *isp; in __is_set_isp_adjust() local
359 isp = &is->config[index].isp; in __is_set_isp_adjust()
363 isp->adjust.contrast = val; in __is_set_isp_adjust()
366 isp->adjust.saturation = val; in __is_set_isp_adjust()
369 isp->adjust.sharpness = val; in __is_set_isp_adjust()
372 isp->adjust.exposure = val; in __is_set_isp_adjust()
375 isp->adjust.brightness = val; in __is_set_isp_adjust()
378 isp->adjust.hue = val; in __is_set_isp_adjust()
381 isp->adjust.contrast = 0; in __is_set_isp_adjust()
382 isp->adjust.saturation = 0; in __is_set_isp_adjust()
383 isp->adjust.sharpness = 0; in __is_set_isp_adjust()
384 isp->adjust.exposure = 0; in __is_set_isp_adjust()
385 isp->adjust.brightness = 0; in __is_set_isp_adjust()
386 isp->adjust.hue = 0; in __is_set_isp_adjust()
391 isp->adjust.cmd = cmd; in __is_set_isp_adjust()
392 isp->adjust.err = ISP_ADJUST_ERROR_NONE; in __is_set_isp_adjust()
395 isp->adjust.cmd |= cmd; in __is_set_isp_adjust()
402 struct isp_param *isp; in __is_set_isp_metering() local
406 isp = &is->config[index].isp; in __is_set_isp_metering()
410 isp->metering.cmd = val; in __is_set_isp_metering()
413 isp->metering.win_pos_x = val; in __is_set_isp_metering()
416 isp->metering.win_pos_y = val; in __is_set_isp_metering()
419 isp->metering.win_width = val; in __is_set_isp_metering()
422 isp->metering.win_height = val; in __is_set_isp_metering()
429 isp->metering.err = ISP_METERING_ERROR_NONE; in __is_set_isp_metering()
437 struct isp_param *isp; in __is_set_isp_afc() local
439 isp = &is->config[index].isp; in __is_set_isp_afc()
441 isp->afc.cmd = cmd; in __is_set_isp_afc()
442 isp->afc.manual = val; in __is_set_isp_afc()
443 isp->afc.err = ISP_AFC_ERROR_NONE; in __is_set_isp_afc()
658 struct isp_param *isp; in fimc_is_set_initial_params() local
666 isp = &is->config[index].isp; in fimc_is_set_initial_params()
675 /* ISP */ in fimc_is_set_initial_params()
676 isp->control.cmd = CONTROL_COMMAND_START; in fimc_is_set_initial_params()
677 isp->control.bypass = CONTROL_BYPASS_DISABLE; in fimc_is_set_initial_params()
678 isp->control.err = CONTROL_ERROR_NONE; in fimc_is_set_initial_params()
681 isp->otf_input.cmd = OTF_INPUT_COMMAND_ENABLE; in fimc_is_set_initial_params()
683 isp->otf_input.width = DEFAULT_PREVIEW_STILL_WIDTH; in fimc_is_set_initial_params()
684 isp->otf_input.height = DEFAULT_PREVIEW_STILL_HEIGHT; in fimc_is_set_initial_params()
688 isp->otf_input.format = OTF_INPUT_FORMAT_STRGEN_COLORBAR_BAYER; in fimc_is_set_initial_params()
690 isp->otf_input.format = OTF_INPUT_FORMAT_BAYER; in fimc_is_set_initial_params()
691 isp->otf_input.bitwidth = 10; in fimc_is_set_initial_params()
692 isp->otf_input.order = OTF_INPUT_ORDER_BAYER_GR_BG; in fimc_is_set_initial_params()
693 isp->otf_input.crop_offset_x = 0; in fimc_is_set_initial_params()
694 isp->otf_input.crop_offset_y = 0; in fimc_is_set_initial_params()
695 isp->otf_input.err = OTF_INPUT_ERROR_NONE; in fimc_is_set_initial_params()
697 isp->dma1_input.cmd = DMA_INPUT_COMMAND_DISABLE; in fimc_is_set_initial_params()
698 isp->dma1_input.width = 0; in fimc_is_set_initial_params()
699 isp->dma1_input.height = 0; in fimc_is_set_initial_params()
700 isp->dma1_input.format = 0; in fimc_is_set_initial_params()
701 isp->dma1_input.bitwidth = 0; in fimc_is_set_initial_params()
702 isp->dma1_input.plane = 0; in fimc_is_set_initial_params()
703 isp->dma1_input.order = 0; in fimc_is_set_initial_params()
704 isp->dma1_input.buffer_number = 0; in fimc_is_set_initial_params()
705 isp->dma1_input.width = 0; in fimc_is_set_initial_params()
706 isp->dma1_input.err = DMA_INPUT_ERROR_NONE; in fimc_is_set_initial_params()
709 isp->dma2_input.cmd = DMA_INPUT_COMMAND_DISABLE; in fimc_is_set_initial_params()
710 isp->dma2_input.width = 0; in fimc_is_set_initial_params()
711 isp->dma2_input.height = 0; in fimc_is_set_initial_params()
712 isp->dma2_input.format = 0; in fimc_is_set_initial_params()
713 isp->dma2_input.bitwidth = 0; in fimc_is_set_initial_params()
714 isp->dma2_input.plane = 0; in fimc_is_set_initial_params()
715 isp->dma2_input.order = 0; in fimc_is_set_initial_params()
716 isp->dma2_input.buffer_number = 0; in fimc_is_set_initial_params()
717 isp->dma2_input.width = 0; in fimc_is_set_initial_params()
718 isp->dma2_input.err = DMA_INPUT_ERROR_NONE; in fimc_is_set_initial_params()
721 isp->aa.cmd = ISP_AA_COMMAND_START; in fimc_is_set_initial_params()
722 isp->aa.target = ISP_AA_TARGET_AE | ISP_AA_TARGET_AWB; in fimc_is_set_initial_params()
760 isp->otf_output.cmd = OTF_OUTPUT_COMMAND_ENABLE; in fimc_is_set_initial_params()
762 isp->otf_output.width = DEFAULT_PREVIEW_STILL_WIDTH; in fimc_is_set_initial_params()
763 isp->otf_output.height = DEFAULT_PREVIEW_STILL_HEIGHT; in fimc_is_set_initial_params()
766 isp->otf_output.format = OTF_OUTPUT_FORMAT_YUV444; in fimc_is_set_initial_params()
767 isp->otf_output.bitwidth = 12; in fimc_is_set_initial_params()
768 isp->otf_output.order = 0; in fimc_is_set_initial_params()
769 isp->otf_output.err = OTF_OUTPUT_ERROR_NONE; in fimc_is_set_initial_params()
772 isp->dma1_output.cmd = DMA_OUTPUT_COMMAND_DISABLE; in fimc_is_set_initial_params()
773 isp->dma1_output.width = 0; in fimc_is_set_initial_params()
774 isp->dma1_output.height = 0; in fimc_is_set_initial_params()
775 isp->dma1_output.format = 0; in fimc_is_set_initial_params()
776 isp->dma1_output.bitwidth = 0; in fimc_is_set_initial_params()
777 isp->dma1_output.plane = 0; in fimc_is_set_initial_params()
778 isp->dma1_output.order = 0; in fimc_is_set_initial_params()
779 isp->dma1_output.buffer_number = 0; in fimc_is_set_initial_params()
780 isp->dma1_output.buffer_address = 0; in fimc_is_set_initial_params()
781 isp->dma1_output.notify_dma_done = 0; in fimc_is_set_initial_params()
782 isp->dma1_output.dma_out_mask = 0; in fimc_is_set_initial_params()
783 isp->dma1_output.err = DMA_OUTPUT_ERROR_NONE; in fimc_is_set_initial_params()
788 isp->dma2_output.cmd = DMA_OUTPUT_COMMAND_DISABLE; in fimc_is_set_initial_params()
789 isp->dma2_output.width = 0; in fimc_is_set_initial_params()
790 isp->dma2_output.height = 0; in fimc_is_set_initial_params()
791 isp->dma2_output.format = 0; in fimc_is_set_initial_params()
792 isp->dma2_output.bitwidth = 0; in fimc_is_set_initial_params()
793 isp->dma2_output.plane = 0; in fimc_is_set_initial_params()
794 isp->dma2_output.order = 0; in fimc_is_set_initial_params()
795 isp->dma2_output.buffer_number = 0; in fimc_is_set_initial_params()
796 isp->dma2_output.buffer_address = 0; in fimc_is_set_initial_params()
797 isp->dma2_output.notify_dma_done = 0; in fimc_is_set_initial_params()
798 isp->dma2_output.dma_out_mask = 0; in fimc_is_set_initial_params()
799 isp->dma2_output.err = DMA_OUTPUT_ERROR_NONE; in fimc_is_set_initial_params()