1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Support for Intel Camera Imaging ISP subsystem.
4  * Copyright (c) 2015, Intel Corporation.
5  */
6 
7 #ifndef __IA_CSS_FPN_HOST_H
8 #define __IA_CSS_FPN_HOST_H
9 
10 #include "ia_css_binary.h"
11 #include "ia_css_fpn_types.h"
12 #include "ia_css_fpn_param.h"
13 
14 void
15 ia_css_fpn_encode(
16     struct sh_css_isp_fpn_params *to,
17     const struct ia_css_fpn_table *from,
18     unsigned int size);
19 
20 void
21 ia_css_fpn_dump(
22     const struct sh_css_isp_fpn_params *fpn,
23     unsigned int level);
24 
25 int ia_css_fpn_config(struct sh_css_isp_fpn_isp_config      *to,
26 		      const struct ia_css_fpn_configuration *from,
27 		      unsigned int size);
28 
29 int ia_css_fpn_configure(const struct ia_css_binary     *binary,
30 			 const struct ia_css_frame_info *from);
31 
32 #endif /* __IA_CSS_FPN_HOST_H */
33