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_RAW_PARAM_H 8 #define __IA_CSS_RAW_PARAM_H 9 10 #include "type_support.h" 11 12 #include "dma.h" 13 14 /* Raw channel */ 15 struct sh_css_isp_raw_isp_config { 16 u32 width_a_over_b; 17 struct dma_port_config port_b; 18 u32 inout_port_config; 19 u32 input_needs_raw_binning; 20 u32 format; /* enum ia_css_frame_format */ 21 u32 required_bds_factor; 22 u32 two_ppc; 23 u32 stream_format; /* enum sh_stream_format */ 24 u32 deinterleaved; 25 u32 start_column; /*left crop offset*/ 26 u32 start_line; /*top crop offset*/ 27 u8 enable_left_padding; /*need this for multiple binary case*/ 28 }; 29 30 #endif /* __IA_CSS_RAW_PARAM_H */ 31