Commit 852a53a0 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

media: atomisp: get rid of unused vars

There are several vars declared and set but unused:

	drivers/staging/media/atomisp//pci/sh_css_param_shading.c:239:4: warning: variable ‘padded_width’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:1366:24: warning: variable ‘stream’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:2702:22: warning: variable ‘capture_pipe’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:2831:7: warning: variable ‘continuous’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:3534:15: warning: variable ‘num_output_pins’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:3937:55: warning: variable ‘vf_pp_binary’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:3937:38: warning: variable ‘preview_binary’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:3937:24: warning: variable ‘copy_binary’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:3936:26: warning: variable ‘me’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:5749:24: warning: variable ‘copy_binary’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:6013:7: warning: variable ‘continuous’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:6012:7: warning: variable ‘memory’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:7329:24: warning: variable ‘copy_binary’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:7459:26: warning: variable ‘num_vf_pp_stage’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css.c:10420:22: warning: variable ‘pipe_id’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css_params.c:1099:36: warning: variable ‘row_padding’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/sh_css_mipi.c:410:27: warning: variable ‘mipi_intermediate_info’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/atomisp_cmd.c:2814:31: warning: variable ‘stream_config’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/atomisp_cmd.c:2893:31: warning: variable ‘stream_config’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c:237:31: warning: variable ‘isp_data_ptr’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c:119:28: warning: variable ‘ver_num_isp’ set but not used [-Wunused-but-set-variable]
	drivers/staging/media/atomisp//pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c:119:15: warning: variable ‘hor_num_isp’ set but not used [-Wunused-but-set-variable]
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
parent 8fae9dd6
...@@ -2811,7 +2811,6 @@ int atomisp_get_metadata(struct atomisp_sub_device *asd, int flag, ...@@ -2811,7 +2811,6 @@ int atomisp_get_metadata(struct atomisp_sub_device *asd, int flag,
struct atomisp_metadata *md) struct atomisp_metadata *md)
{ {
struct atomisp_device *isp = asd->isp; struct atomisp_device *isp = asd->isp;
struct ia_css_stream_config *stream_config;
struct ia_css_stream_info *stream_info; struct ia_css_stream_info *stream_info;
struct camera_mipi_info *mipi_info; struct camera_mipi_info *mipi_info;
struct atomisp_metadata_buf *md_buf; struct atomisp_metadata_buf *md_buf;
...@@ -2821,8 +2820,6 @@ int atomisp_get_metadata(struct atomisp_sub_device *asd, int flag, ...@@ -2821,8 +2820,6 @@ int atomisp_get_metadata(struct atomisp_sub_device *asd, int flag,
if (flag != 0) if (flag != 0)
return -EINVAL; return -EINVAL;
stream_config = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL].
stream_config;
stream_info = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL]. stream_info = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL].
stream_info; stream_info;
...@@ -2890,7 +2887,6 @@ int atomisp_get_metadata_by_type(struct atomisp_sub_device *asd, int flag, ...@@ -2890,7 +2887,6 @@ int atomisp_get_metadata_by_type(struct atomisp_sub_device *asd, int flag,
struct atomisp_metadata_with_type *md) struct atomisp_metadata_with_type *md)
{ {
struct atomisp_device *isp = asd->isp; struct atomisp_device *isp = asd->isp;
struct ia_css_stream_config *stream_config;
struct ia_css_stream_info *stream_info; struct ia_css_stream_info *stream_info;
struct camera_mipi_info *mipi_info; struct camera_mipi_info *mipi_info;
struct atomisp_metadata_buf *md_buf; struct atomisp_metadata_buf *md_buf;
...@@ -2900,8 +2896,6 @@ int atomisp_get_metadata_by_type(struct atomisp_sub_device *asd, int flag, ...@@ -2900,8 +2896,6 @@ int atomisp_get_metadata_by_type(struct atomisp_sub_device *asd, int flag,
if (flag != 0) if (flag != 0)
return -EINVAL; return -EINVAL;
stream_config = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL].
stream_config;
stream_info = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL]. stream_info = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL].
stream_info; stream_info;
......
...@@ -234,7 +234,6 @@ convert_allocate_dvs_6axis_config( ...@@ -234,7 +234,6 @@ convert_allocate_dvs_6axis_config(
unsigned int o_width; unsigned int o_width;
unsigned int o_height; unsigned int o_height;
struct ia_css_host_data *me; struct ia_css_host_data *me;
struct gdc_warp_param_mem_s *isp_data_ptr;
assert(binary); assert(binary);
assert(dvs_6axis_config); assert(dvs_6axis_config);
...@@ -249,8 +248,6 @@ convert_allocate_dvs_6axis_config( ...@@ -249,8 +248,6 @@ convert_allocate_dvs_6axis_config(
assert((dvs_in_frame_info->format == IA_CSS_FRAME_FORMAT_NV12) assert((dvs_in_frame_info->format == IA_CSS_FRAME_FORMAT_NV12)
|| (dvs_in_frame_info->format == IA_CSS_FRAME_FORMAT_YUV420)); || (dvs_in_frame_info->format == IA_CSS_FRAME_FORMAT_YUV420));
isp_data_ptr = (struct gdc_warp_param_mem_s *)me->address;
i_stride = dvs_in_frame_info->padded_width; i_stride = dvs_in_frame_info->padded_width;
o_width = binary->out_frame_info[0].res.width; o_width = binary->out_frame_info[0].res.width;
......
...@@ -116,7 +116,6 @@ void ia_css_get_isp_dvs2_coefficients( ...@@ -116,7 +116,6 @@ void ia_css_get_isp_dvs2_coefficients(
{ {
struct ia_css_isp_parameters *params; struct ia_css_isp_parameters *params;
unsigned int hor_num_3a, ver_num_3a; unsigned int hor_num_3a, ver_num_3a;
unsigned int hor_num_isp, ver_num_isp;
struct ia_css_binary *dvs_binary; struct ia_css_binary *dvs_binary;
IA_CSS_ENTER("void"); IA_CSS_ENTER("void");
...@@ -140,8 +139,6 @@ void ia_css_get_isp_dvs2_coefficients( ...@@ -140,8 +139,6 @@ void ia_css_get_isp_dvs2_coefficients(
hor_num_3a = dvs_binary->dis.coef.dim.width; hor_num_3a = dvs_binary->dis.coef.dim.width;
ver_num_3a = dvs_binary->dis.coef.dim.height; ver_num_3a = dvs_binary->dis.coef.dim.height;
hor_num_isp = dvs_binary->dis.coef.pad.width;
ver_num_isp = dvs_binary->dis.coef.pad.height;
memcpy(hor_coefs_odd_real, params->dvs2_coefs.hor_coefs.odd_real, memcpy(hor_coefs_odd_real, params->dvs2_coefs.hor_coefs.odd_real,
hor_num_3a * sizeof(short)); hor_num_3a * sizeof(short));
......
...@@ -241,7 +241,6 @@ void rmgr_pop_handle(struct ia_css_rmgr_vbuf_pool *pool, ...@@ -241,7 +241,6 @@ void rmgr_pop_handle(struct ia_css_rmgr_vbuf_pool *pool,
struct ia_css_rmgr_vbuf_handle **handle) struct ia_css_rmgr_vbuf_handle **handle)
{ {
u32 i; u32 i;
bool succes = false;
assert(pool); assert(pool);
assert(pool->recycle); assert(pool->recycle);
...@@ -255,8 +254,7 @@ void rmgr_pop_handle(struct ia_css_rmgr_vbuf_pool *pool, ...@@ -255,8 +254,7 @@ void rmgr_pop_handle(struct ia_css_rmgr_vbuf_pool *pool,
pool->handles[i] = NULL; pool->handles[i] = NULL;
/* dont release, we are returning it... /* dont release, we are returning it...
ia_css_rmgr_refcount_release_vbuf(handle); */ ia_css_rmgr_refcount_release_vbuf(handle); */
succes = true; return;
break;
} }
} }
} }
......
...@@ -1363,16 +1363,10 @@ static void ...@@ -1363,16 +1363,10 @@ static void
start_binary(struct ia_css_pipe *pipe, start_binary(struct ia_css_pipe *pipe,
struct ia_css_binary *binary) struct ia_css_binary *binary)
{ {
struct ia_css_stream *stream;
assert(pipe); assert(pipe);
/* Acceleration uses firmware, the binary thus can be NULL */ /* Acceleration uses firmware, the binary thus can be NULL */
/* assert(binary != NULL); */ /* assert(binary != NULL); */
(void)binary;
stream = pipe->stream;
if (binary) if (binary)
sh_css_metrics_start_binary(&binary->metrics); sh_css_metrics_start_binary(&binary->metrics);
...@@ -2699,7 +2693,6 @@ alloc_continuous_frames( ...@@ -2699,7 +2693,6 @@ alloc_continuous_frames(
bool continuous; bool continuous;
unsigned int i, idx; unsigned int i, idx;
unsigned int num_frames; unsigned int num_frames;
struct ia_css_pipe *capture_pipe = NULL;
IA_CSS_ENTER_PRIVATE("pipe = %p, init_time = %d", pipe, init_time); IA_CSS_ENTER_PRIVATE("pipe = %p, init_time = %d", pipe, init_time);
...@@ -2761,17 +2754,12 @@ alloc_continuous_frames( ...@@ -2761,17 +2754,12 @@ alloc_continuous_frames(
} }
/* Write format back to binary */ /* Write format back to binary */
if (pipe_id == IA_CSS_PIPE_ID_PREVIEW) if (pipe_id == IA_CSS_PIPE_ID_PREVIEW) {
{
pipe->pipe_settings.preview.preview_binary.in_frame_info.format = pipe->pipe_settings.preview.preview_binary.in_frame_info.format =
ref_info.format; ref_info.format;
capture_pipe = pipe->pipe_settings.preview.capture_pipe; } else if (pipe_id == IA_CSS_PIPE_ID_VIDEO) {
} else if (pipe_id == IA_CSS_PIPE_ID_VIDEO)
{
pipe->pipe_settings.video.video_binary.in_frame_info.format = ref_info.format; pipe->pipe_settings.video.video_binary.in_frame_info.format = ref_info.format;
capture_pipe = pipe->pipe_settings.video.capture_pipe; } else {
} else
{
/* should not happen */ /* should not happen */
IA_CSS_LEAVE_ERR_PRIVATE(-EINVAL); IA_CSS_LEAVE_ERR_PRIVATE(-EINVAL);
return -EINVAL; return -EINVAL;
...@@ -2828,7 +2816,7 @@ load_preview_binaries(struct ia_css_pipe *pipe) { ...@@ -2828,7 +2816,7 @@ load_preview_binaries(struct ia_css_pipe *pipe) {
struct ia_css_binary_descr preview_descr; struct ia_css_binary_descr preview_descr;
bool online; bool online;
int err = 0; int err = 0;
bool continuous, need_vf_pp = false; bool need_vf_pp = false;
bool need_isp_copy_binary = false; bool need_isp_copy_binary = false;
#ifdef ISP2401 #ifdef ISP2401
bool sensor = false; bool sensor = false;
...@@ -2843,7 +2831,6 @@ load_preview_binaries(struct ia_css_pipe *pipe) { ...@@ -2843,7 +2831,6 @@ load_preview_binaries(struct ia_css_pipe *pipe) {
assert(pipe->mode == IA_CSS_PIPE_ID_PREVIEW); assert(pipe->mode == IA_CSS_PIPE_ID_PREVIEW);
online = pipe->stream->config.online; online = pipe->stream->config.online;
continuous = pipe->stream->config.continuous;
#ifdef ISP2401 #ifdef ISP2401
sensor = pipe->stream->config.mode == IA_CSS_INPUT_MODE_SENSOR; sensor = pipe->stream->config.mode == IA_CSS_INPUT_MODE_SENSOR;
#endif #endif
...@@ -3531,7 +3518,6 @@ static int create_host_video_pipeline(struct ia_css_pipe *pipe) ...@@ -3531,7 +3518,6 @@ static int create_host_video_pipeline(struct ia_css_pipe *pipe)
bool need_copy = false; bool need_copy = false;
bool need_vf_pp = false; bool need_vf_pp = false;
bool need_yuv_pp = false; bool need_yuv_pp = false;
unsigned int num_output_pins;
bool need_in_frameinfo_memory = false; bool need_in_frameinfo_memory = false;
unsigned int i, num_yuv_scaler; unsigned int i, num_yuv_scaler;
...@@ -3588,7 +3574,6 @@ static int create_host_video_pipeline(struct ia_css_pipe *pipe) ...@@ -3588,7 +3574,6 @@ static int create_host_video_pipeline(struct ia_css_pipe *pipe)
copy_binary = &pipe->pipe_settings.video.copy_binary; copy_binary = &pipe->pipe_settings.video.copy_binary;
video_binary = &pipe->pipe_settings.video.video_binary; video_binary = &pipe->pipe_settings.video.video_binary;
vf_pp_binary = &pipe->pipe_settings.video.vf_pp_binary; vf_pp_binary = &pipe->pipe_settings.video.vf_pp_binary;
num_output_pins = video_binary->info->num_output_pins;
yuv_scaler_binary = pipe->pipe_settings.video.yuv_scaler_binary; yuv_scaler_binary = pipe->pipe_settings.video.yuv_scaler_binary;
num_yuv_scaler = pipe->pipe_settings.video.num_yuv_scaler; num_yuv_scaler = pipe->pipe_settings.video.num_yuv_scaler;
...@@ -3933,8 +3918,6 @@ static void send_raw_frames(struct ia_css_pipe *pipe) ...@@ -3933,8 +3918,6 @@ static void send_raw_frames(struct ia_css_pipe *pipe)
static int static int
preview_start(struct ia_css_pipe *pipe) { preview_start(struct ia_css_pipe *pipe) {
struct ia_css_pipeline *me;
struct ia_css_binary *copy_binary, *preview_binary, *vf_pp_binary = NULL;
int err = 0; int err = 0;
struct ia_css_pipe *copy_pipe, *capture_pipe; struct ia_css_pipe *copy_pipe, *capture_pipe;
struct ia_css_pipe *acc_pipe; struct ia_css_pipe *acc_pipe;
...@@ -3950,19 +3933,12 @@ preview_start(struct ia_css_pipe *pipe) { ...@@ -3950,19 +3933,12 @@ preview_start(struct ia_css_pipe *pipe) {
return -EINVAL; return -EINVAL;
} }
me = &pipe->pipeline;
preview_pipe_input_mode = pipe->stream->config.mode; preview_pipe_input_mode = pipe->stream->config.mode;
copy_pipe = pipe->pipe_settings.preview.copy_pipe; copy_pipe = pipe->pipe_settings.preview.copy_pipe;
capture_pipe = pipe->pipe_settings.preview.capture_pipe; capture_pipe = pipe->pipe_settings.preview.capture_pipe;
acc_pipe = pipe->pipe_settings.preview.acc_pipe; acc_pipe = pipe->pipe_settings.preview.acc_pipe;
copy_binary = &pipe->pipe_settings.preview.copy_binary;
preview_binary = &pipe->pipe_settings.preview.preview_binary;
if (pipe->pipe_settings.preview.vf_pp_binary.info)
vf_pp_binary = &pipe->pipe_settings.preview.vf_pp_binary;
sh_css_metrics_start_frame(); sh_css_metrics_start_frame();
/* multi stream video needs mipi buffers */ /* multi stream video needs mipi buffers */
...@@ -5746,7 +5722,6 @@ unload_video_binaries(struct ia_css_pipe *pipe) { ...@@ -5746,7 +5722,6 @@ unload_video_binaries(struct ia_css_pipe *pipe) {
static int video_start(struct ia_css_pipe *pipe) static int video_start(struct ia_css_pipe *pipe)
{ {
struct ia_css_binary *copy_binary;
int err = 0; int err = 0;
struct ia_css_pipe *copy_pipe, *capture_pipe; struct ia_css_pipe *copy_pipe, *capture_pipe;
enum sh_css_pipe_config_override copy_ovrd; enum sh_css_pipe_config_override copy_ovrd;
...@@ -5766,8 +5741,6 @@ static int video_start(struct ia_css_pipe *pipe) ...@@ -5766,8 +5741,6 @@ static int video_start(struct ia_css_pipe *pipe)
copy_pipe = pipe->pipe_settings.video.copy_pipe; copy_pipe = pipe->pipe_settings.video.copy_pipe;
capture_pipe = pipe->pipe_settings.video.capture_pipe; capture_pipe = pipe->pipe_settings.video.capture_pipe;
copy_binary = &pipe->pipe_settings.video.copy_binary;
sh_css_metrics_start_frame(); sh_css_metrics_start_frame();
/* multi stream video needs mipi buffers */ /* multi stream video needs mipi buffers */
...@@ -6009,8 +5982,6 @@ static int load_primary_binaries( ...@@ -6009,8 +5982,6 @@ static int load_primary_binaries(
struct ia_css_pipe *pipe) struct ia_css_pipe *pipe)
{ {
bool online = false; bool online = false;
bool memory = false;
bool continuous = false;
bool need_pp = false; bool need_pp = false;
bool need_isp_copy_binary = false; bool need_isp_copy_binary = false;
bool need_ldc = false; bool need_ldc = false;
...@@ -6036,8 +6007,6 @@ static int load_primary_binaries( ...@@ -6036,8 +6007,6 @@ static int load_primary_binaries(
pipe->mode == IA_CSS_PIPE_ID_COPY); pipe->mode == IA_CSS_PIPE_ID_COPY);
online = pipe->stream->config.online; online = pipe->stream->config.online;
memory = pipe->stream->config.mode == IA_CSS_INPUT_MODE_MEMORY;
continuous = pipe->stream->config.continuous;
#ifdef ISP2401 #ifdef ISP2401
sensor = (pipe->stream->config.mode == IA_CSS_INPUT_MODE_SENSOR); sensor = (pipe->stream->config.mode == IA_CSS_INPUT_MODE_SENSOR);
#endif #endif
...@@ -7326,7 +7295,6 @@ unload_yuvpp_binaries(struct ia_css_pipe *pipe) { ...@@ -7326,7 +7295,6 @@ unload_yuvpp_binaries(struct ia_css_pipe *pipe) {
static int yuvpp_start(struct ia_css_pipe *pipe) static int yuvpp_start(struct ia_css_pipe *pipe)
{ {
struct ia_css_binary *copy_binary;
int err = 0; int err = 0;
enum sh_css_pipe_config_override copy_ovrd; enum sh_css_pipe_config_override copy_ovrd;
enum ia_css_input_mode yuvpp_pipe_input_mode; enum ia_css_input_mode yuvpp_pipe_input_mode;
...@@ -7339,8 +7307,6 @@ static int yuvpp_start(struct ia_css_pipe *pipe) ...@@ -7339,8 +7307,6 @@ static int yuvpp_start(struct ia_css_pipe *pipe)
yuvpp_pipe_input_mode = pipe->stream->config.mode; yuvpp_pipe_input_mode = pipe->stream->config.mode;
copy_binary = &pipe->pipe_settings.yuvpp.copy_binary;
sh_css_metrics_start_frame(); sh_css_metrics_start_frame();
/* multi stream video needs mipi buffers */ /* multi stream video needs mipi buffers */
...@@ -7456,7 +7422,7 @@ create_host_yuvpp_pipeline(struct ia_css_pipe *pipe) { ...@@ -7456,7 +7422,7 @@ create_host_yuvpp_pipeline(struct ia_css_pipe *pipe) {
*vf_pp_binary, *vf_pp_binary,
*yuv_scaler_binary; *yuv_scaler_binary;
bool need_scaler = false; bool need_scaler = false;
unsigned int num_stage, num_vf_pp_stage, num_output_stage; unsigned int num_stage, num_output_stage;
unsigned int i, j; unsigned int i, j;
struct ia_css_frame *in_frame = NULL; struct ia_css_frame *in_frame = NULL;
...@@ -7487,7 +7453,6 @@ create_host_yuvpp_pipeline(struct ia_css_pipe *pipe) { ...@@ -7487,7 +7453,6 @@ create_host_yuvpp_pipeline(struct ia_css_pipe *pipe) {
} }
ia_css_pipe_util_create_output_frames(bin_out_frame); ia_css_pipe_util_create_output_frames(bin_out_frame);
num_stage = pipe->pipe_settings.yuvpp.num_yuv_scaler; num_stage = pipe->pipe_settings.yuvpp.num_yuv_scaler;
num_vf_pp_stage = pipe->pipe_settings.yuvpp.num_vf_pp;
num_output_stage = pipe->pipe_settings.yuvpp.num_output; num_output_stage = pipe->pipe_settings.yuvpp.num_output;
#ifdef ISP2401 #ifdef ISP2401
...@@ -10417,14 +10382,12 @@ ia_css_update_continuous_frames(struct ia_css_stream *stream) { ...@@ -10417,14 +10382,12 @@ ia_css_update_continuous_frames(struct ia_css_stream *stream) {
void ia_css_pipe_map_queue(struct ia_css_pipe *pipe, bool map) void ia_css_pipe_map_queue(struct ia_css_pipe *pipe, bool map)
{ {
unsigned int thread_id; unsigned int thread_id;
enum ia_css_pipe_id pipe_id;
unsigned int pipe_num; unsigned int pipe_num;
bool need_input_queue; bool need_input_queue;
IA_CSS_ENTER(""); IA_CSS_ENTER("");
assert(pipe); assert(pipe);
pipe_id = pipe->mode;
pipe_num = pipe->pipe_num; pipe_num = pipe->pipe_num;
ia_css_pipeline_get_sp_thread_id(pipe_num, &thread_id); ia_css_pipeline_get_sp_thread_id(pipe_num, &thread_id);
......
...@@ -407,7 +407,6 @@ allocate_mipi_frames(struct ia_css_pipe *pipe, ...@@ -407,7 +407,6 @@ allocate_mipi_frames(struct ia_css_pipe *pipe,
struct ia_css_stream_info *info) { struct ia_css_stream_info *info) {
int err = -EINVAL; int err = -EINVAL;
unsigned int port; unsigned int port;
struct ia_css_frame_info mipi_intermediate_info;
ia_css_debug_dtrace(IA_CSS_DEBUG_TRACE_PRIVATE, ia_css_debug_dtrace(IA_CSS_DEBUG_TRACE_PRIVATE,
"allocate_mipi_frames(%p) enter:\n", pipe); "allocate_mipi_frames(%p) enter:\n", pipe);
...@@ -486,17 +485,6 @@ allocate_mipi_frames(struct ia_css_pipe *pipe, ...@@ -486,17 +485,6 @@ allocate_mipi_frames(struct ia_css_pipe *pipe,
ref_count_mipi_allocation[port]++; ref_count_mipi_allocation[port]++;
/* TODO: Cleaning needed. */
/* This code needs to modified to allocate the MIPI frames in the correct normal way
with an allocate from info, by justin */
mipi_intermediate_info = pipe->pipe_settings.video.video_binary.internal_frame_info;
mipi_intermediate_info.res.width = 0;
mipi_intermediate_info.res.height = 0;
/* To indicate it is not (yet) valid format. */
mipi_intermediate_info.format = IA_CSS_FRAME_FORMAT_NUM;
mipi_intermediate_info.padded_width = 0;
mipi_intermediate_info.raw_bit_depth = 0;
/* AM TODO: mipi frames number should come from stream struct. */ /* AM TODO: mipi frames number should come from stream struct. */
my_css.num_mipi_frames[port] = NUM_MIPI_FRAMES_PER_STREAM; my_css.num_mipi_frames[port] = NUM_MIPI_FRAMES_PER_STREAM;
......
...@@ -230,15 +230,8 @@ prepare_shading_table(const struct ia_css_shading_table *in_table, ...@@ -230,15 +230,8 @@ prepare_shading_table(const struct ia_css_shading_table *in_table,
const struct ia_css_binary *binary, const struct ia_css_binary *binary,
unsigned int bds_factor) unsigned int bds_factor)
{ {
unsigned int input_width, unsigned int input_width, input_height, table_width, table_height, i;
input_height, unsigned int left_padding, top_padding, left_cropping;
table_width,
table_height,
left_padding,
top_padding,
padded_width,
left_cropping,
i;
unsigned int bds_numerator, bds_denominator; unsigned int bds_numerator, bds_denominator;
int right_padding; int right_padding;
...@@ -254,15 +247,11 @@ prepare_shading_table(const struct ia_css_shading_table *in_table, ...@@ -254,15 +247,11 @@ prepare_shading_table(const struct ia_css_shading_table *in_table,
return; return;
} }
padded_width = binary->in_frame_info.padded_width; /*
/* We use the ISP input resolution for the shading table because * We use the ISP input resolution for the shading table because
shading correction is performed in the bayer domain (before bayer * shading correction is performed in the bayer domain (before bayer
down scaling). */ * down scaling).
#if defined(ISP2401) */
padded_width = CEIL_MUL(binary->effective_in_frame_res.width + 2 *
ISP_VEC_NELEMS,
2 * ISP_VEC_NELEMS);
#endif
input_height = binary->in_frame_info.res.height; input_height = binary->in_frame_info.res.height;
input_width = binary->in_frame_info.res.width; input_width = binary->in_frame_info.res.width;
left_padding = binary->left_padding; left_padding = binary->left_padding;
......
...@@ -1096,7 +1096,7 @@ ia_css_params_alloc_convert_sctbl( ...@@ -1096,7 +1096,7 @@ ia_css_params_alloc_convert_sctbl(
{ {
const struct ia_css_binary *binary = stage->binary; const struct ia_css_binary *binary = stage->binary;
struct ia_css_host_data *sctbl; struct ia_css_host_data *sctbl;
unsigned int i, j, aligned_width, row_padding; unsigned int i, j, aligned_width;
unsigned int sctbl_size; unsigned int sctbl_size;
short int *ptr; short int *ptr;
...@@ -1111,7 +1111,6 @@ ia_css_params_alloc_convert_sctbl( ...@@ -1111,7 +1111,6 @@ ia_css_params_alloc_convert_sctbl(
} }
aligned_width = binary->sctbl_aligned_width_per_color; aligned_width = binary->sctbl_aligned_width_per_color;
row_padding = aligned_width - shading_table->width;
sctbl_size = shading_table->height * IA_CSS_SC_NUM_COLORS * aligned_width * sctbl_size = shading_table->height * IA_CSS_SC_NUM_COLORS * aligned_width *
sizeof(short); sizeof(short);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment