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 #include "ia_css_copy_output.host.h" 8 #include "ia_css_binary.h" 9 #include "type_support.h" 10 #define IA_CSS_INCLUDE_CONFIGURATIONS 11 #include "ia_css_isp_configs.h" 12 #include "isp.h" 13 14 static const struct ia_css_copy_output_configuration default_config = { 15 .enable = false, 16 }; 17 18 void ia_css_copy_output_config(struct sh_css_isp_copy_output_isp_config * to,const struct ia_css_copy_output_configuration * from,unsigned int size)19ia_css_copy_output_config( 20 struct sh_css_isp_copy_output_isp_config *to, 21 const struct ia_css_copy_output_configuration *from, 22 unsigned int size) 23 { 24 (void)size; 25 to->enable = from->enable; 26 } 27 ia_css_copy_output_configure(const struct ia_css_binary * binary,bool enable)28int ia_css_copy_output_configure(const struct ia_css_binary *binary, 29 bool enable) 30 { 31 struct ia_css_copy_output_configuration config = default_config; 32 33 config.enable = enable; 34 35 return ia_css_configure_copy_output(binary, &config); 36 } 37