]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blob - drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_2/ia_css_de2_types.h
ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
[mirror_ubuntu-focal-kernel.git] / drivers / staging / media / atomisp / pci / atomisp2 / css2400 / isp / kernels / de / de_2 / ia_css_de2_types.h
1 /*
2 * Support for Intel Camera Imaging ISP subsystem.
3 * Copyright (c) 2015, Intel Corporation.
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 */
14
15 #ifndef __IA_CSS_DE2_TYPES_H
16 #define __IA_CSS_DE2_TYPES_H
17
18 /** @file
19 * CSS-API header file for Demosaicing parameters.
20 */
21
22 /** Eigen Color Demosaicing configuration.
23 *
24 * ISP block: DE2
25 * (ISP1: DE1 is used.)
26 * ISP2: DE2 is used.
27 */
28 struct ia_css_ecd_config {
29 uint16_t zip_strength; /**< Strength of zipper reduction.
30 u0.13, [0,8191],
31 default 5489(0.67), ineffective 0 */
32 uint16_t fc_strength; /**< Strength of false color reduction.
33 u0.13, [0,8191],
34 default 8191(almost 1.0), ineffective 0 */
35 uint16_t fc_debias; /**< Prevent color change
36 on noise or Gr/Gb imbalance.
37 u0.13, [0,8191],
38 default 0, ineffective 0 */
39 };
40
41 #endif /* __IA_CSS_DE2_TYPES_H */
42