3 * Support for Intel Camera Imaging ISP subsystem.
4 * Copyright (c) 2015, Intel Corporation.
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms and conditions of the GNU General Public License,
8 * version 2, as published by the Free Software Foundation.
10 * This program is distributed in the hope it will be useful, but WITHOUT
11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
16 Support
for Intel Camera Imaging ISP subsystem
.
17 Copyright (c
) 2010 - 2015, Intel Corporation
.
21 This program is free software
; you can redistribute it
and/or modify it
22 under the terms
and conditions of the GNU General Public License
,
23 version
2, as published by the Free Software Foundation
.
25 This program is distributed in the hope it will be useful
, but WITHOUT
26 ANY WARRANTY
; without even the implied warranty of MERCHANTABILITY
or
27 FITNESS FOR A PARTICULAR PURPOSE
. See the GNU General Public License
for
31 #ifndef __CSS_API_VERSION_H
32 #define __CSS_API_VERSION_H
35 * CSS API version file. This file contains the version number of the CSS-API.
37 * This file is generated from a set of input files describing the CSS-API
38 * changes. Don't edit this file directly.
44 The version string has four dot-separated numbers, read left to right:
45 The first two are the API version, and should not be changed.
46 The third number is incremented by a CSS firmware developer when the
47 API change is not backwards compatible.
48 The fourth number is incremented by the a CSS firmware developer for
50 It should be zeroed when the third number changes.
55 #define CSS_API_VERSION_STRING "2.1.15.3"
57 #define CSS_API_VERSION_STRING "2.1.20.9"
63 v2.0.1.0, initial version:
64 - added API versioning
66 v2.0.1.1, activate CSS-API versioning:
67 - added description of major and minor version numbers
69 v2.0.1.2, modified struct ia_css_frame_info:
70 - added new member ia_css_crop_info
72 v2.0.1.3, added IA_CSS_ERR_NOT_SUPPORTED
75 - moved version number to 2.1.0.0
76 - created new files for refactoring the code
78 v2.1.1.0, modified struct ia_css_pipe_config and struct ia_css_pipe_info and struct ia_css_pipe:
79 - use array to handle multiple output ports
82 - added api to lock/unlock of RAW Buffers to Support HALv3 Feature
84 v2.1.1.2, modified struct ia_css_stream_config:
85 - to support multiple isys streams in one virtual channel, keep the old one for backward compatibility
87 v2.1.2.0, modify ia_css_stream_config:
88 - add isys_config and input_config to support multiple isys stream within one virtual channel
90 v2.1.2.1, add IA_CSS_STREAM_FORMAT_NUM
91 - add IA_CSS_STREAM_FORMAT_NUM definition to reflect the number of ia_css_stream_format enums
93 v2.1.2.2, modified enum ia_css_stream_format
94 - Add 16bit YUV formats to ia_css_stream_format enum:
95 - IA_CSS_STREAM_FORMAT_YUV420_16 (directly after IA_CSS_STREAM_FORMAT_YUV420_10)
96 - IA_CSS_STREAM_FORMAT_YUV422_16 (directly after IA_CSS_STREAM_FORMAT_YUV422_10)
99 - added api to enable/disable digital zoom for capture pipe.
101 v2.1.2.4, change CSS API to generate the shading table which should be directly sent to ISP:
102 - keep the old CSS API (which uses the conversion of the shading table in CSS) for backward compatibility
105 - Added SP frame time measurement (in ticks) and result is sent on a new member
106 - in ia_css_buffer.h.
108 v2.1.2.6, add function ia_css_check_firmware_version()
109 - the function ia_css_check_firmware_version() returns true when the firmware version matches and returns false otherwise.
112 - rename dynamic_data_index to dynamic_queue_id in struct ia_css_frame.
113 - update IA_CSS_PIPE_MODE_NUM
116 - added flag for video full range
119 - add public parameters for xnr3 kernel
122 - add new interface to enable output mirroring
124 v2.1.2.11, MIPI buffers optimization
125 - modified struct ia_css_mipi_buffer_config, added number of MIPI buffers needed for the stream
126 - backwards compatible, need another patch to remove legacy function and code
129 - create consolidated firmware package for 2400, 2401, csi2p, bxtpoc
132 - rename ia_css_output_config.enable_mirror
133 - add new interface to enable vertical output flipping
136 - deprecated ia_css_rx_get_irq_info and ia_css_rx_clear_irq_info because both are hardcoded to work on CSI port 1.
137 - added new functions ia_css_rx_port_get_irq_info and ia_css_rx_port_clear_irq_info, both have a port ID as extra argument.
140 - reverted v2.1.3.0 change
143 - Added isys event queue.
144 - Renamed ia_css_dequeue_event to ia_css_dequeue_psys_event
145 - Made ia_css_dequeue_event deprecated
148 - added new interface to support ACC extension QoS feature.
149 - added IA_CSS_EVENT_TYPE_ACC_STAGE_COMPLETE.
152 - added tiled frame format IA_CSS_FRAME_FORMAT_NV12_TILEY
155 - added functions ia_css_host_data_allocate and ia_css_host_data_free
157 v2.1.4.0, default pipe config change
158 - disable enable_dz param by default
161 - removed mix_range field from yuvp1_y_ee_nr_frng_public_config
163 v2.1.5.1, exposure IDs per stream
164 - added MIN/MAX exposure ID macros
165 - made exposure ID sequence per-stream instead of global (across all streams)
168 v2.1.5.1, Add parameters to mmgr routines via a macro.
169 - Replaced mmgr funtions with macros to add caller func name + line #.
170 - This is done to help debug memory access issues, allocation issues, etc.
173 v2.1.6.0, Interface for vertical output flip
174 - add new interface to enable vertical output flipping
175 - rename ia_css_output_config.enable_mirror
178 v2.1.6.1, Effective res on pipe
180 v2.1.6.2 (2 changes parallel), Effective res on pipe
182 - Added input_effective_res to struct ia_css_pipe_config in ia_css_pipe_public.h.
185 v2.1.6.2, CSS-API version file generated from individual changes
187 v2.1.6.3 (2 changes parallel), CSS-API version file generated from individual changes
189 - Avoid merge-conflicts by generating version file from individual CSS-API changes.
190 - Parallel CSS-API changes can map to the same version number after this change.
191 - Version numbers for a change could increase due to parallel changes being merged.
192 - The version number would not decrease for a change.
195 v2.1.6.5 (2 changes parallel), Add SP FW error event
197 v2.1.6.6 (4 changes parallel), Add SP FW error event
199 - Added FW error event. This gets raised when the SP FW runs into an
200 - error situation from which it cannot recover.
203 v2.1.6.5 (2 changes parallel), expose bnr FF enable bits in bnr public API
205 v2.1.6.6 (4 changes parallel), expose bnr FF enable bits in bnr public API
207 - Added ff enable bits to bnr_public_config_dn_detect_ctrl_config_t struct
210 v2.1.6.5 (2 changes parallel), ISP configuration per pipe
212 v2.1.6.6 (4 changes parallel), ISP configuration per pipe
214 - Added ISP configuration per pipe support: p_isp_config field in
215 - struct ia_css_pipe_config and ia_css_pipe_set_isp_config_on_pipe
216 - and ia_css_pipe_set_isp_config functions
219 v2.1.7.0, removed css_version.h
221 v2.1.7.0 (2 changes parallel), removed css_version.h
223 - Removed css_version.h that was used for versioning in manual (non-CI) releases.
226 v2.1.7.1, Add helpers (get and set) for ISP cfg per pipe
228 v2.1.7.2 (2 changes parallel), Add helpers (get and set) for ISP cfg per pipe
230 - Add helpers (get and set) for ISP configuration per pipe
233 v2.1.7.2, Add feature to lock all RAW buffers
235 v2.1.7.3 (2 changes parallel), Add feature to lock all RAW buffers
237 - This API change adds a boolean flag (lock_all) in the stream_config struct.
238 - If this flag is set to true, then all frames will be locked if locking is
239 - enabled. By default this flag is set to false.
240 - When this flag is false, then only buffers that are sent to the preview pipe
241 - will be locked. If continuous viewfinder is disabled, the flag should be set
245 v2.1.8.0 (2 changes parallel), Various changes to support ACC configuration per pipe
247 v2.1.8.0 (4 changes parallel), Various changes to support ACC configuration per pipe
249 - Add ia_css_pipe_get_isp_config()
250 - Remove ia_css_pipe_set_isp_config_on_pipe (duplicated
251 - by ia_css_pipe_set_isp_config)
252 - Add isp configuration as parameter for
253 - ia_css_pipe_set_isp_config
254 - Remove ia_css_pipe_isp_config_set()
255 - Remove ia_css_pipe_isp_config_get()
258 v2.1.8.2 (2 changes parallel), Added member num_invalid_frames to ia_css_pipe_info structure.
260 v2.1.8.3 (4 changes parallel), Added member num_invalid_frames to ia_css_pipe_info structure.
262 - Added member num_invalid_frames to ia_css_pipe_info structure.
263 - This helps the driver make sure that the first valid output
264 - frame goes into the first user-supplied output buffer.
267 v2.1.8.4 (2 changes parallel), ISYS EOF timestamp for output buffers
269 v2.1.8.5 (4 changes parallel), ISYS EOF timestamp for output buffers
271 - driver gets EOF timer to every out frame . ia_css_buffer modified to accomodate same.
274 v2.1.8.4 (4 changes parallel), display_config
276 v2.1.8.5 (6 changes parallel), display_config
278 - Added formats- and output config parameters for configuration of the (optional) display output.
281 v2.1.8.4 (2 changes parallel), Adding zoom region parameters to CSS API
283 v2.1.8.5 (4 changes parallel), Adding zoom region parameters to CSS API
285 - Adding ia_css_point and ia_css_region structures to css-api.
286 - Adding zoom_region(type ia_css_region) parameter to ia_css_dz_config structure.
287 - By using this user can do the zoom based on zoom region and
288 - the center of the zoom region is not restricted at the center of the input frame.
291 v2.1.8.6 (1 changes parallel), Add new ia_css_fw_warning type
293 v2.1.8.7 (3 changes parallel), Add new ia_css_fw_warning type
295 - Add IA_CSS_FW_WARNING_TAG_EXP_ID_FAILED enum to ia_css_fw_warning type
296 - Extend sp_warning() with exp_id parameter
299 v2.1.8.6 (1 changes parallel), Add includes in GC, GC2 kernel interface files
301 v2.1.8.7 (3 changes parallel), Add includes in GC, GC2 kernel interface files
303 - add ia_css_ctc_types.h includes in ia_css_gc_types.h and ia_css_gc2_types.h. Needed to get ia_css_vamem_type.
306 v2.1.9.0 (1 changes parallel), Introduce sp assert event.
308 v2.1.9.0 (3 changes parallel), Introduce sp assert event.
310 - Add IA_CSS_EVENT_TYPE_FW_ASSERT. The FW sends the event in case an assert goes off.
313 v2.1.9.1 (1 changes parallel), Exclude driver part from ia_css_buffer.h as it is also used by SP
315 v2.1.9.2 (3 changes parallel), Exclude driver part from ia_css_buffer.h as it is also used by SP
317 - Excluded driver part of the interface from SP/ISP code
318 - Driver I/F is not affected
321 v2.1.9.2, added IA_CSS_EVENT_TYPE_TIMER
323 v2.1.9.3 (2 changes parallel), added IA_CSS_EVENT_TYPE_TIMER
325 - Added a new event called IA_CSS_EVENT_TYPE_TIMER
328 v2.1.10.0 (4 changes parallel), Add a flag "enable_dpc" to "struct ia_css_pipe_config"
330 v2.1.10.0 (6 changes parallel), Add a flag "enable_dpc" to "struct ia_css_pipe_config"
332 - Add a flag "enable_dpc" to "struct ia_css_pipe_config"
335 v2.1.10.6 (6 changes parallel), change the pipe version type from integer to enum
337 v2.1.10.8 (9 changes parallel), change the pipe version type from integer to enum
339 - add new enum to enumerate ISP pipe version
340 - change the pipe version type in pipe_config from integer to enum
343 v2.1.13.0 (8 changes parallel), Stop Support for Skycam B0
345 v2.1.14.0 (12 changes parallel), Stop Support for Skycam B0
347 - Remove a few pre-processor defines for Skycam B0/C0 as support
350 v2.1.14.0 (24 changes parallel), change the pipe version type from integer to enum
352 v2.1.15.0 (28 changes parallel), change the pipe version type from integer to enum
354 - remove the temporary workaround for backward compatability
357 v2.1.14.0 (13 changes parallel), expose_gamma_enable_option
359 v2.1.15.0 (17 changes parallel), expose_gamma_enable_option
361 - added enable param to gamma_corr_public_config
362 - added documentation to rgbpp_public.h
365 v2.1.14.0 (12 changes parallel), Remove deprecated FW_ERROR event.
367 v2.1.15.0 (16 changes parallel), Remove deprecated FW_ERROR event.
369 - Remove code for deprecated FW_ERROR event.
372 v2.1.14.3 (5 changes parallel), fix IEFD's puclic API types
374 v2.1.15.5 (8 changes parallel), fix IEFD's puclic API types
376 - fix IEFD public API members types: rad_cu6_x1,rad_cu_unsharp_x1 & unsharp_amount
379 v2.1.14.3 (5 changes parallel), Add IA_CSS_FW_WARNING_FRAME_PARAM_MISMATCH
381 v2.1.15.5 (8 changes parallel), Add IA_CSS_FW_WARNING_FRAME_PARAM_MISMATCH
383 - Add IA_CSS_FW_WARNING_FRAME_PARAM_MISMATCH enum to ia_css_fw_warning type
386 v2.1.14.4 (5 changes parallel), new API getter functions for gdc in buffer information
388 v2.1.15.8 (11 changes parallel), add_flag_to_disable_continous_viewfinder
389 - add a new flag in stream_config to disable continuous viewfinder
392 v2.1.16.0 (8 changes parallel), revert ia_css_skc_dvs_statistics field size change
393 - Reverted field size change, change was not ready for driver yet.
395 v2.1.17.0 (7 changes parallel), change CSS API to fix the shading correction off-center issue
396 - update the ia_css_shading_info structure in ia_css_types.h
398 v2.1.17.0 (32 changes parallel), add_flag_to_disable_continous_viewfinder_part2
399 - remove the old interfaces
401 v2.1.17.4 (8 changes parallel), Added public interface for setting the scaler LUT.
402 - Added the public struct to output system and modified the global config struct.
404 v2.1.17.5 (7 changes parallel), Add parameters for new TNR3 component
405 - Add new parameters for new TNR3 component
407 v2.1.17.6 (9 changes parallel), Update skycam DPC_MAX_NUMBER_OF_DP
408 - Automated tooling requires an API change request
409 - This change changes the implementation of #define DPC_MAX_NUMBER_OF_DP
410 - it now returns a different number
412 v2.1.17.6 (8 changes parallel), Return an error when both DPC and BDS are enabled in a pipe config
413 - Return an error when both DPC and BDS are enabled in a pipe config
415 v2.1.17.6 (9 changes parallel), new API getter functions for gdc in buffer information
417 - ia_css_pipe_get_dvs_filter() added
418 - ia_css_pipe_get_gdc_in_buffer_info() added
421 v2.1.14.5 (8 changes parallel), Update CNR2 ineffective values
423 v2.1.17.7 (12 changes parallel), Update CNR2 ineffective values
425 - Fixed Incorrect ineffective values listed in ia_css_cnr_config
426 - Correct Ineffective value is 8191
429 v2.1.14.5 (8 changes parallel), af_roi_api
431 v2.1.17.7 (12 changes parallel), af_roi_api
433 - added a new function to set AF ROI ia_css_set_af_roi
434 - added a new struct ia_css_s3a_roi_offset
437 v2.1.14.5 (8 changes parallel), remove x_y_end_from_ae_and_awb
439 v2.1.17.7 (12 changes parallel), Enlarge AF AWB_FR stats buffers
440 - Enlarge AF and AWB_FR stats buffers to support max grid width per stripe as oppose to per frame
442 v2.1.17.7 (12 changes parallel), remove x_y_end_from_ae_and_awb
444 - added a flag to prepare removal of x_end and y_end from ae grid public config
445 - added a flag to prepare removal of x_end and y_end from awb grid public config
448 v2.1.14.5 (4 changes parallel), Added public interface for setting the scaler LUT.
449 - Added the public struct to output system and modified the global config struct.
451 v2.1.17.8 (5 changes parallel)
452 - added input_yuv , input_raw to ia_css_binary_info.enable
453 - struct, these attributes were always there but not saved
454 - in the binary_info struct
458 v2.1.14.6 (8 changes parallel), add_flag_to_disable_continous_viewfinder
459 - add a new flag in stream_config to disable continuous viewfinder
462 v2.1.17.9 (6 changes parallel), cleanup_awb_ae_rgb_integration_flags
463 - this change only cleans up an approved api CR see wikis below
467 v2.1.14.6 (8 changes parallel), Enlarge AF AWB_FR stats buffers
468 - Enlarge AF and AWB_FR stats buffers to support max grid width per stripe as oppose to per frame
470 v2.1.17.10 (6 changes parallel), output_system_input_resolution
471 - adedd gdc_output_system_in_resolution to pipe config struct
475 v2.1.14.8 (6 changes parallel), pipe config option for vf output bci mode downscaling
477 v2.1.17.10 (5 changes parallel), Per pipe DPC configuration is added to ia_css_isp_parameters
478 - Per pipe DPC configuration is added to ia_css_isp_parameters
480 v2.1.17.10 (10 changes parallel), pipe config option for vf output bci mode downscaling
482 - vf downscaling using yuv_scale binary.
485 v2.1.14.10 (7 changes parallel), Add scale mode GDC V2 LUT to CSS API
487 v2.1.17.12 (11 changes parallel), Add scale mode GDC V2 LUT to CSS API
489 - Allow client to set global LUT for gdc v2 (First step in this change. See wiki page for more details)
492 v2.1.14.10 (8 changes parallel), Include added to type-support.h.
494 v2.1.17.12 (12 changes parallel), Include added to type-support.h.
496 - Include of hive/cell_support.h was added to type-support.h, in order to
497 - have access to define HAVE_STDINT.
500 v2.1.14.11 (7 changes parallel), Pipe configuration to enable BLI mode downscaling for
502 v2.1.17.13 (11 changes parallel), Pipe configuration to enable BLI mode downscaling for
504 - BLI mode downscaling for capture post-processing
507 v2.1.14.14 (9 changes parallel), Fix copyright headers (no functional change)
509 v2.1.17.15 (8 changes parallel), Add copyright headers to css files
510 - Add copyright headers to css API files
512 v2.1.17.15 (8 changes parallel), add copyright header to include files
513 - add copyright header to include files
515 v2.1.17.15 (8 changes parallel), add copyright header to isp files
516 - add copyright header to isp files
518 v2.1.17.15 (8 changes parallel), add copyright header to refactored code
519 - add copyright header to refactored code
520 - (base, camera, runtime directories)
522 v2.1.17.16 (13 changes parallel), Fix copyright headers (no functional change)
524 - No functional change; only fixes copyright headers
527 v2.1.14.14 (6 changes parallel), Remove continuous mode special case handling in ia_css_pipe_set_isp_config
529 v2.1.17.16 (10 changes parallel), Remove continuous mode special case handling in ia_css_pipe_set_isp_config
531 - For continuous mode isp_config was being send to all pipes,
532 - even though API ia_css_pipe_set_isp_config is for single pipe
533 - Removed incorrect case
536 v2.1.14.14 (6 changes parallel), DVS statistics grid produced by accelerator
538 v2.1.17.16 (5 changes parallel), Added documentation to formats_config header file
539 - Added description of ranges for full-range flag
541 v2.1.17.16 (10 changes parallel), DVS statistics grid produced by accelerator
543 - Add DVS statistics produced by accelerator grid to pipe info
544 - Add ia_css_pipe_has_dvs_stats function
547 v2.1.14.15 (7 changes parallel), cont_remove_x_y_end_from_ae_and_awb
549 v2.1.17.17 (5 changes parallel), Provide the CSS interface to select the luma only binaries
550 - Add a flag "enable_luma_only" to "struct ia_css_pipe_config"
552 v2.1.17.17 (11 changes parallel), cont_remove_x_y_end_from_ae_and_awb
554 - this patch doesn't introduce any new api change, it only fixes a recent
555 - api merged change (#31938) , in order to have success CI i had to upload an api change request
558 v2.1.14.17 (6 changes parallel), Add XNR3 blending strength to kernel interface
559 - Added a blending strength field to the XNR3 kernel interface to add
560 - support for blending.
562 v2.1.17.17 (10 changes parallel), GAC state dump for debug
563 - added ia_css_dump_gac_state function
565 v2.1.17.18 (23 changes parallel), output_format_nv12_16
566 - added new output fromat nv12_16
570 v2.1.14.18 (22 changes parallel), eliminate two_pixels_per_clock field
572 v2.1.17.18 (4 changes parallel), Remove author details from SKC src code
573 - remove author details from skc src code
575 v2.1.17.19 (26 changes parallel), eliminate two_pixels_per_clock field
577 - remove obsolete field two_pixels_per_clock
580 v2.1.14.19 (3 changes parallel), Fix copyright headers (no functional change)
582 v2.1.17.20 (7 changes parallel), Fix copyright headers (no functional change)
584 - No functional change; only fixes copyright headers
587 v2.1.14.21 (3 changes parallel), ia_css_skc_dvs_statistics field size change
588 - ia_css_skc_dvs_statistics field size change
590 v2.1.17.20 (11 changes parallel), Add XNR3 blending strength to kernel interface
591 - Added a blending strength field to the XNR3 kernel interface to add
592 - support for blending.
596 v2.1.15.0 (3 changes parallel), revert ia_css_skc_dvs_statistics field size change
597 - Reverted field size change, change was not ready for driver yet.
599 v2.1.17.21 (24 changes parallel), Add N_CSS_PRBS_IDS and N_CSS_TPG_IDS
600 - Add N_CSS_PRBS_IDS to reflect the number of ia_css_prbs_id enum
601 - Add N_CSS_TPG_IDS to reflect the number of ia_css_tpg_id enum
605 v2.1.15.2 (3 changes parallel), Return an error when both DPC and BDS are enabled in a pipe config
606 - Return an error when both DPC and BDS are enabled in a pipe config
608 v2.1.17.23 (8 changes parallel), ia_css_skc_dvs_statistics field size change
609 - ia_css_skc_dvs_statistics field size change
613 v2.1.15.3 (2 changes parallel), Update skycam DPC_MAX_NUMBER_OF_DP
614 - Automated tooling requires an API change request
615 - This change changes the implementation of #define DPC_MAX_NUMBER_OF_DP
616 - it now returns a different number
618 v2.1.19.0 (6 changes parallel)
619 - Added code to calculate input_res using the Windows specification of binning
623 v2.1.15.3 (18 changes parallel), output_format_nv12_16
624 - added new output fromat nv12_16
626 v2.1.20.0 (7 changes parallel), Add interface to select TNR enabled binaries
627 - Add a bool "enable_tnr" to "struct ia_css_pipe_config"
629 v2.1.20.0 (6 changes parallel), OSYS & GDC Debug dump function addition
630 - add GDC state dump function
631 - add OSYS state dump function
633 v2.1.20.4 (7 changes parallel), Add ref_buf_select parameter for TNR3 to kernel interface
634 - Added a ref_buf_select parameter to the TNR3 kernel interface to add
635 - support for multiple reference buffers.
637 v2.1.20.4 (6 changes parallel), DVS MAX grid dimensions to cover maximal resolution
638 - rename DVS_TABLE_HEIGHT/WIDTH to MAX_DVS_COORDS_TABLE_HEIGHT/WIDTH
639 - modify value of the above macros to cover max resolution
641 v2.1.20.5 (54 changes parallel), add input feeder calculations getter
642 - add input_feeder_config public struct
643 - add get_input_feeder_config getter
645 v2.1.20.5 (4 changes parallel), Enable runtime updating mapped args for QoS extension pipe
646 - added ia_css_pipe_update_qos_ext_mapped_arg()
648 v2.1.20.7 (77 changes parallel), Add parameters to CPU routines via a macro.
649 - Replaced CPU memory allocation functions with macros to add caller func name + line number.
650 - This is done to help debug memory access issues, allocation issues, etc.
651 - Changed API: only ia_css_env.h
653 v2.1.20.7 (2 changes parallel), Frame format override
654 - Added a function call to the pipe interface for overriding
655 - the frame format as set in the pipe.
656 - This is an optional interface that can be used under
657 - some strict conditions.
659 v2.1.20.7 (2 changes parallel), Output_system_in_res Information
660 - Output_system_in_res_info field added to pipe_info struct
662 v2.1.20.8, Temprarily disable memory debug features for SVOS.
663 - Temporary commented out the additions to allow SKC testing till root cause found
664 - Changed files ia_css_env.h and sh_css.c.
666 v2.1.20.9, Enable ISP 2.7 naming
667 - Add IA_CSS_PIPE_VERSION_2_7 to enum ia_css_pipe_version
668 - Add #define SH_CSS_ISP_PIPE_VERSION_2_7 4
673 #endif /*__CSS_API_VERSION_H*/