#ifndef _SH_CSS_PARAMS_H_
#define _SH_CSS_PARAMS_H_
struct ia_css_isp_parameters;
#include <type_support.h>
#include "ia_css_types.h"
#include "ia_css_binary.h"
#include "sh_css_legacy.h"
#include "sh_css_defs.h"
#include "ia_css_pipeline.h"
#include "ia_css_isp_params.h"
#include "uds/uds_1.0/ia_css_uds_param.h"
#include "crop/crop_1.0/ia_css_crop_types.h"
#define PIX_SHIFT_FILTER_RUN_IN_X …
#define PIX_SHIFT_FILTER_RUN_IN_Y …
#include "ob/ob_1.0/ia_css_ob_param.h"
struct sh_css_isp_param_configs { … };
struct ia_css_isp_parameters { … };
void
ia_css_params_store_ia_css_host_data(
ia_css_ptr ddr_addr,
struct ia_css_host_data *data);
int
ia_css_params_store_sctbl(
const struct ia_css_pipeline_stage *stage,
ia_css_ptr ddr_addr,
const struct ia_css_shading_table *shading_table);
struct ia_css_host_data *
ia_css_params_alloc_convert_sctbl(
const struct ia_css_pipeline_stage *stage,
const struct ia_css_shading_table *shading_table);
struct ia_css_isp_config *
sh_css_pipe_isp_config_get(struct ia_css_pipe *pipe);
int
sh_css_params_map_and_store_default_gdc_lut(void);
void
sh_css_params_free_default_gdc_lut(void);
ia_css_ptr
sh_css_params_get_default_gdc_lut(void);
ia_css_ptr
sh_css_pipe_get_pp_gdc_lut(const struct ia_css_pipe *pipe);
#endif