Commit f21e49be authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab
Browse files

media: atomisp: propagate errors at ia_css_*_configure()



Propagate the lower lever ia_css config errors to the next
level.

Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
parent 08ae0ffd
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -34,14 +34,12 @@ ia_css_copy_output_config(
	to->enable = from->enable;
}

void
ia_css_copy_output_configure(
    const struct ia_css_binary     *binary,
int ia_css_copy_output_configure(const struct ia_css_binary *binary,
				 bool enable)
{
	struct ia_css_copy_output_configuration config = default_config;

	config.enable = enable;

	ia_css_configure_copy_output(binary, &config);
	return ia_css_configure_copy_output(binary, &config);
}
+2 −4
Original line number Diff line number Diff line
@@ -27,9 +27,7 @@ ia_css_copy_output_config(
    const struct ia_css_copy_output_configuration *from,
    unsigned int size);

void
ia_css_copy_output_configure(
    const struct ia_css_binary     *binary,
int ia_css_copy_output_configure(const struct ia_css_binary     *binary,
				 bool enable);

#endif /* __IA_CSS_COPY_OUTPUT_HOST_H */
+3 −5
Original line number Diff line number Diff line
@@ -52,14 +52,12 @@ ia_css_crop_config(
	assert(elems_a % to->port_b.elems == 0);
}

void
ia_css_crop_configure(
    const struct ia_css_binary     *binary,
int ia_css_crop_configure(const struct ia_css_binary     *binary,
			  const struct ia_css_frame_info *info)
{
	struct ia_css_crop_configuration config = default_config;

	config.info = info;

	ia_css_configure_crop(binary, &config);
	return ia_css_configure_crop(binary, &config);
}
+2 −4
Original line number Diff line number Diff line
@@ -34,9 +34,7 @@ ia_css_crop_config(
    const struct ia_css_crop_configuration *from,
    unsigned int size);

void
ia_css_crop_configure(
    const struct ia_css_binary     *binary,
int ia_css_crop_configure(const struct ia_css_binary     *binary,
			  const struct ia_css_frame_info *from);

#endif /* __IA_CSS_CROP_HOST_H */
+3 −5
Original line number Diff line number Diff line
@@ -46,16 +46,14 @@ ia_css_dvs_config(
	    DVS_NUM_BLOCKS_Y(from->info->res.height);
}

void
ia_css_dvs_configure(
    const struct ia_css_binary     *binary,
int ia_css_dvs_configure(const struct ia_css_binary     *binary,
			 const struct ia_css_frame_info *info)
{
	struct ia_css_dvs_configuration config = default_config;

	config.info = info;

	ia_css_configure_dvs(binary, &config);
	return ia_css_configure_dvs(binary, &config);
}

static void
Loading