diff options
author | Alan Cox <alan@linux.intel.com> | 2017-04-12 19:22:25 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-04-14 10:08:32 +0200 |
commit | 37fd9c35e67b3a91c52dd721ca1bf3a7cbf81237 (patch) | |
tree | 7d163e7f37fa8a461d006f2158bb7235a4a94eac /drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system | |
parent | 184f8e0981ef37a63fc0c3203f8546768c1d7b87 (diff) | |
download | op-kernel-dev-37fd9c35e67b3a91c52dd721ca1bf3a7cbf81237.zip op-kernel-dev-37fd9c35e67b3a91c52dd721ca1bf3a7cbf81237.tar.gz |
atomisp: remove fixedbds kernel code
This is a whole pile of code that wraps a single assignment. Remove it and
put the assignment in the caller. Once we have the kernels sorted we should
revisit these and remove all the pointless 1 item structs that go with it.
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system')
-rw-r--r-- | drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_params.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_params.c b/drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_params.c index 3246d99..49a5cdf 100644 --- a/drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_params.c +++ b/drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_params.c @@ -28,7 +28,7 @@ #include "isp/kernels/de/de_1.0/ia_css_de.host.h" #include "isp/kernels/de/de_2/ia_css_de2.host.h" #include "isp/kernels/dp/dp_1.0/ia_css_dp.host.h" -#include "isp/kernels/fixedbds/fixedbds_1.0/ia_css_fixedbds.host.h" +#include "isp/kernels/fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h" #include "isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h" #include "isp/kernels/gc/gc_1.0/ia_css_gc.host.h" #include "isp/kernels/gc/gc_2/ia_css_gc2.host.h" @@ -924,12 +924,13 @@ ia_css_process_bds( unsigned offset = stage->binary->info->mem_offsets.offsets.param->dmem.bds.offset; if (size) { + struct sh_css_isp_bds_params *p; ia_css_debug_dtrace(IA_CSS_DEBUG_TRACE_PRIVATE, "ia_css_process_bds() enter:\n"); - ia_css_bds_encode((struct sh_css_isp_bds_params *) - &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset], - ¶ms->bds_config, -size); + p = (struct sh_css_isp_bds_params *) + &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; + p->baf_strength = params->bds_config.strength; + params->isp_params_changed = true; params->isp_mem_params_changed[pipe_id][stage->stage_num][IA_CSS_ISP_DMEM] = true; |