linux/drivers/media/i2c/ccs/ccs-regs.h

/* SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause */
/* Copyright (C) 2019--2020 Intel Corporation */
/*
 * Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs;
 * do not modify.
 */

#ifndef __CCS_REGS_H__
#define __CCS_REGS_H__

#include <linux/bits.h>

#include <media/v4l2-cci.h>

#define CCS_FL_BASE
#define CCS_FL_FLOAT_IREAL
#define CCS_FL_IREAL
#define CCS_BUILD_BUG
#define CCS_R_MODULE_MODEL_ID
#define CCS_R_MODULE_REVISION_NUMBER_MAJOR
#define CCS_R_FRAME_COUNT
#define CCS_R_PIXEL_ORDER
#define CCS_PIXEL_ORDER_GRBG
#define CCS_PIXEL_ORDER_RGGB
#define CCS_PIXEL_ORDER_BGGR
#define CCS_PIXEL_ORDER_GBRG
#define CCS_R_MIPI_CCS_VERSION
#define CCS_MIPI_CCS_VERSION_V1_0
#define CCS_MIPI_CCS_VERSION_V1_1
#define CCS_MIPI_CCS_VERSION_MAJOR_SHIFT
#define CCS_MIPI_CCS_VERSION_MAJOR_MASK
#define CCS_MIPI_CCS_VERSION_MINOR_SHIFT
#define CCS_MIPI_CCS_VERSION_MINOR_MASK
#define CCS_R_DATA_PEDESTAL
#define CCS_R_MODULE_MANUFACTURER_ID
#define CCS_R_MODULE_REVISION_NUMBER_MINOR
#define CCS_R_MODULE_DATE_YEAR
#define CCS_R_MODULE_DATE_MONTH
#define CCS_R_MODULE_DATE_DAY
#define CCS_R_MODULE_DATE_PHASE
#define CCS_MODULE_DATE_PHASE_SHIFT
#define CCS_MODULE_DATE_PHASE_MASK
#define CCS_MODULE_DATE_PHASE_TS
#define CCS_MODULE_DATE_PHASE_ES
#define CCS_MODULE_DATE_PHASE_CS
#define CCS_MODULE_DATE_PHASE_MP
#define CCS_R_SENSOR_MODEL_ID
#define CCS_R_SENSOR_REVISION_NUMBER
#define CCS_R_SENSOR_FIRMWARE_VERSION
#define CCS_R_SERIAL_NUMBER
#define CCS_R_SENSOR_MANUFACTURER_ID
#define CCS_R_SENSOR_REVISION_NUMBER_16
#define CCS_R_FRAME_FORMAT_MODEL_TYPE
#define CCS_FRAME_FORMAT_MODEL_TYPE_2_BYTE
#define CCS_FRAME_FORMAT_MODEL_TYPE_4_BYTE
#define CCS_R_FRAME_FORMAT_MODEL_SUBTYPE
#define CCS_FRAME_FORMAT_MODEL_SUBTYPE_ROWS_SHIFT
#define CCS_FRAME_FORMAT_MODEL_SUBTYPE_ROWS_MASK
#define CCS_FRAME_FORMAT_MODEL_SUBTYPE_COLUMNS_SHIFT
#define CCS_FRAME_FORMAT_MODEL_SUBTYPE_COLUMNS_MASK
#define CCS_R_FRAME_FORMAT_DESCRIPTOR(n)
#define CCS_LIM_FRAME_FORMAT_DESCRIPTOR_MIN_N
#define CCS_LIM_FRAME_FORMAT_DESCRIPTOR_MAX_N
#define CCS_R_FRAME_FORMAT_DESCRIPTOR_4(n)
#define CCS_FRAME_FORMAT_DESCRIPTOR_PIXELS_SHIFT
#define CCS_FRAME_FORMAT_DESCRIPTOR_PIXELS_MASK
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_SHIFT
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_MASK
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_EMBEDDED
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_DUMMY_PIXEL
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_BLACK_PIXEL
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_DARK_PIXEL
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_VISIBLE_PIXEL
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_MANUF_SPECIFIC_0
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_MANUF_SPECIFIC_1
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_MANUF_SPECIFIC_2
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_MANUF_SPECIFIC_3
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_MANUF_SPECIFIC_4
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_MANUF_SPECIFIC_5
#define CCS_FRAME_FORMAT_DESCRIPTOR_PCODE_MANUF_SPECIFIC_6
#define CCS_LIM_FRAME_FORMAT_DESCRIPTOR_4_MIN_N
#define CCS_LIM_FRAME_FORMAT_DESCRIPTOR_4_MAX_N
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PIXELS_SHIFT
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PIXELS_MASK
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_SHIFT
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_MASK
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_EMBEDDED
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_DUMMY_PIXEL
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_BLACK_PIXEL
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_DARK_PIXEL
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_VISIBLE_PIXEL
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_MANUF_SPECIFIC_0
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_MANUF_SPECIFIC_1
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_MANUF_SPECIFIC_2
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_MANUF_SPECIFIC_3
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_MANUF_SPECIFIC_4
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_MANUF_SPECIFIC_5
#define CCS_FRAME_FORMAT_DESCRIPTOR_4_PCODE_MANUF_SPECIFIC_6
#define CCS_R_ANALOG_GAIN_CAPABILITY
#define CCS_ANALOG_GAIN_CAPABILITY_GLOBAL
#define CCS_ANALOG_GAIN_CAPABILITY_ALTERNATE_GLOBAL
#define CCS_R_ANALOG_GAIN_CODE_MIN
#define CCS_R_ANALOG_GAIN_CODE_MAX
#define CCS_R_ANALOG_GAIN_CODE_STEP
#define CCS_R_ANALOG_GAIN_TYPE
#define CCS_R_ANALOG_GAIN_M0
#define CCS_R_ANALOG_GAIN_C0
#define CCS_R_ANALOG_GAIN_M1
#define CCS_R_ANALOG_GAIN_C1
#define CCS_R_ANALOG_LINEAR_GAIN_MIN
#define CCS_R_ANALOG_LINEAR_GAIN_MAX
#define CCS_R_ANALOG_LINEAR_GAIN_STEP_SIZE
#define CCS_R_ANALOG_EXPONENTIAL_GAIN_MIN
#define CCS_R_ANALOG_EXPONENTIAL_GAIN_MAX
#define CCS_R_ANALOG_EXPONENTIAL_GAIN_STEP_SIZE
#define CCS_R_DATA_FORMAT_MODEL_TYPE
#define CCS_DATA_FORMAT_MODEL_TYPE_NORMAL
#define CCS_DATA_FORMAT_MODEL_TYPE_EXTENDED
#define CCS_R_DATA_FORMAT_MODEL_SUBTYPE
#define CCS_DATA_FORMAT_MODEL_SUBTYPE_ROWS_SHIFT
#define CCS_DATA_FORMAT_MODEL_SUBTYPE_ROWS_MASK
#define CCS_DATA_FORMAT_MODEL_SUBTYPE_COLUMNS_SHIFT
#define CCS_DATA_FORMAT_MODEL_SUBTYPE_COLUMNS_MASK
#define CCS_R_DATA_FORMAT_DESCRIPTOR(n)
#define CCS_LIM_DATA_FORMAT_DESCRIPTOR_MIN_N
#define CCS_LIM_DATA_FORMAT_DESCRIPTOR_MAX_N
#define CCS_DATA_FORMAT_DESCRIPTOR_COMPRESSED_SHIFT
#define CCS_DATA_FORMAT_DESCRIPTOR_COMPRESSED_MASK
#define CCS_DATA_FORMAT_DESCRIPTOR_UNCOMPRESSED_SHIFT
#define CCS_DATA_FORMAT_DESCRIPTOR_UNCOMPRESSED_MASK
#define CCS_R_MODE_SELECT
#define CCS_MODE_SELECT_SOFTWARE_STANDBY
#define CCS_MODE_SELECT_STREAMING
#define CCS_R_IMAGE_ORIENTATION
#define CCS_IMAGE_ORIENTATION_HORIZONTAL_MIRROR
#define CCS_IMAGE_ORIENTATION_VERTICAL_FLIP
#define CCS_R_SOFTWARE_RESET
#define CCS_SOFTWARE_RESET_OFF
#define CCS_SOFTWARE_RESET_ON
#define CCS_R_GROUPED_PARAMETER_HOLD
#define CCS_R_MASK_CORRUPTED_FRAMES
#define CCS_MASK_CORRUPTED_FRAMES_ALLOW
#define CCS_MASK_CORRUPTED_FRAMES_MASK
#define CCS_R_FAST_STANDBY_CTRL
#define CCS_FAST_STANDBY_CTRL_COMPLETE_FRAMES
#define CCS_FAST_STANDBY_CTRL_FRAME_TRUNCATION
#define CCS_R_CCI_ADDRESS_CTRL
#define CCS_R_2ND_CCI_IF_CTRL
#define CCS_2ND_CCI_IF_CTRL_ENABLE
#define CCS_2ND_CCI_IF_CTRL_ACK
#define CCS_R_2ND_CCI_ADDRESS_CTRL
#define CCS_R_CSI_CHANNEL_IDENTIFIER
#define CCS_R_CSI_SIGNALING_MODE
#define CCS_CSI_SIGNALING_MODE_CSI_2_DPHY
#define CCS_CSI_SIGNALING_MODE_CSI_2_CPHY
#define CCS_R_CSI_DATA_FORMAT
#define CCS_R_CSI_LANE_MODE
#define CCS_R_DPCM_FRAME_DT
#define CCS_R_BOTTOM_EMBEDDED_DATA_DT
#define CCS_R_BOTTOM_EMBEDDED_DATA_VC
#define CCS_R_GAIN_MODE
#define CCS_GAIN_MODE_GLOBAL
#define CCS_GAIN_MODE_ALTERNATE
#define CCS_R_ADC_BIT_DEPTH
#define CCS_R_EMB_DATA_CTRL
#define CCS_EMB_DATA_CTRL_RAW8_PACKING_FOR_RAW16
#define CCS_EMB_DATA_CTRL_RAW10_PACKING_FOR_RAW20
#define CCS_EMB_DATA_CTRL_RAW12_PACKING_FOR_RAW24
#define CCS_R_GPIO_TRIG_MODE
#define CCS_R_EXTCLK_FREQUENCY_MHZ
#define CCS_R_TEMP_SENSOR_CTRL
#define CCS_TEMP_SENSOR_CTRL_ENABLE
#define CCS_R_TEMP_SENSOR_MODE
#define CCS_R_TEMP_SENSOR_OUTPUT
#define CCS_R_FINE_INTEGRATION_TIME
#define CCS_R_COARSE_INTEGRATION_TIME
#define CCS_R_ANALOG_GAIN_CODE_GLOBAL
#define CCS_R_ANALOG_LINEAR_GAIN_GLOBAL
#define CCS_R_ANALOG_EXPONENTIAL_GAIN_GLOBAL
#define CCS_R_DIGITAL_GAIN_GLOBAL
#define CCS_R_SHORT_ANALOG_GAIN_GLOBAL
#define CCS_R_SHORT_DIGITAL_GAIN_GLOBAL
#define CCS_R_HDR_MODE
#define CCS_HDR_MODE_ENABLED
#define CCS_HDR_MODE_SEPARATE_ANALOG_GAIN
#define CCS_HDR_MODE_UPSCALING
#define CCS_HDR_MODE_RESET_SYNC
#define CCS_HDR_MODE_TIMING_MODE
#define CCS_HDR_MODE_EXPOSURE_CTRL_DIRECT
#define CCS_HDR_MODE_SEPARATE_DIGITAL_GAIN
#define CCS_R_HDR_RESOLUTION_REDUCTION
#define CCS_HDR_RESOLUTION_REDUCTION_ROW_SHIFT
#define CCS_HDR_RESOLUTION_REDUCTION_ROW_MASK
#define CCS_HDR_RESOLUTION_REDUCTION_COLUMN_SHIFT
#define CCS_HDR_RESOLUTION_REDUCTION_COLUMN_MASK
#define CCS_R_EXPOSURE_RATIO
#define CCS_R_HDR_INTERNAL_BIT_DEPTH
#define CCS_R_DIRECT_SHORT_INTEGRATION_TIME
#define CCS_R_SHORT_ANALOG_LINEAR_GAIN_GLOBAL
#define CCS_R_SHORT_ANALOG_EXPONENTIAL_GAIN_GLOBAL
#define CCS_R_VT_PIX_CLK_DIV
#define CCS_R_VT_SYS_CLK_DIV
#define CCS_R_PRE_PLL_CLK_DIV
#define CCS_R_PLL_MULTIPLIER
#define CCS_R_OP_PIX_CLK_DIV
#define CCS_R_OP_SYS_CLK_DIV
#define CCS_R_OP_PRE_PLL_CLK_DIV
#define CCS_R_OP_PLL_MULTIPLIER
#define CCS_R_PLL_MODE
#define CCS_PLL_MODE_SHIFT
#define CCS_PLL_MODE_MASK
#define CCS_PLL_MODE_SINGLE
#define CCS_PLL_MODE_DUAL
#define CCS_R_OP_PIX_CLK_DIV_REV
#define CCS_R_OP_SYS_CLK_DIV_REV
#define CCS_R_FRAME_LENGTH_LINES
#define CCS_R_LINE_LENGTH_PCK
#define CCS_R_X_ADDR_START
#define CCS_R_Y_ADDR_START
#define CCS_R_X_ADDR_END
#define CCS_R_Y_ADDR_END
#define CCS_R_X_OUTPUT_SIZE
#define CCS_R_Y_OUTPUT_SIZE
#define CCS_R_FRAME_LENGTH_CTRL
#define CCS_FRAME_LENGTH_CTRL_AUTOMATIC
#define CCS_R_TIMING_MODE_CTRL
#define CCS_TIMING_MODE_CTRL_MANUAL_READOUT
#define CCS_TIMING_MODE_CTRL_DELAYED_EXPOSURE
#define CCS_R_START_READOUT_RS
#define CCS_START_READOUT_RS_MANUAL_READOUT_START
#define CCS_R_FRAME_MARGIN
#define CCS_R_X_EVEN_INC
#define CCS_R_X_ODD_INC
#define CCS_R_Y_EVEN_INC
#define CCS_R_Y_ODD_INC
#define CCS_R_MONOCHROME_EN
#define CCS_MONOCHROME_EN_ENABLED
#define CCS_R_SCALING_MODE
#define CCS_SCALING_MODE_NO_SCALING
#define CCS_SCALING_MODE_HORIZONTAL
#define CCS_R_SCALE_M
#define CCS_R_SCALE_N
#define CCS_R_DIGITAL_CROP_X_OFFSET
#define CCS_R_DIGITAL_CROP_Y_OFFSET
#define CCS_R_DIGITAL_CROP_IMAGE_WIDTH
#define CCS_R_DIGITAL_CROP_IMAGE_HEIGHT
#define CCS_R_COMPRESSION_MODE
#define CCS_COMPRESSION_MODE_NONE
#define CCS_COMPRESSION_MODE_DPCM_PCM_SIMPLE
#define CCS_R_TEST_PATTERN_MODE
#define CCS_TEST_PATTERN_MODE_NONE
#define CCS_TEST_PATTERN_MODE_SOLID_COLOR
#define CCS_TEST_PATTERN_MODE_COLOR_BARS
#define CCS_TEST_PATTERN_MODE_FADE_TO_GREY
#define CCS_TEST_PATTERN_MODE_PN9
#define CCS_TEST_PATTERN_MODE_COLOR_TILE
#define CCS_R_TEST_DATA_RED
#define CCS_R_TEST_DATA_GREENR
#define CCS_R_TEST_DATA_BLUE
#define CCS_R_TEST_DATA_GREENB
#define CCS_R_VALUE_STEP_SIZE_SMOOTH
#define CCS_R_VALUE_STEP_SIZE_QUANTISED
#define CCS_R_TCLK_POST
#define CCS_R_THS_PREPARE
#define CCS_R_THS_ZERO_MIN
#define CCS_R_THS_TRAIL
#define CCS_R_TCLK_TRAIL_MIN
#define CCS_R_TCLK_PREPARE
#define CCS_R_TCLK_ZERO
#define CCS_R_TLPX
#define CCS_R_PHY_CTRL
#define CCS_PHY_CTRL_AUTO
#define CCS_PHY_CTRL_UI
#define CCS_PHY_CTRL_MANUAL
#define CCS_R_TCLK_POST_EX
#define CCS_R_THS_PREPARE_EX
#define CCS_R_THS_ZERO_MIN_EX
#define CCS_R_THS_TRAIL_EX
#define CCS_R_TCLK_TRAIL_MIN_EX
#define CCS_R_TCLK_PREPARE_EX
#define CCS_R_TCLK_ZERO_EX
#define CCS_R_TLPX_EX
#define CCS_R_REQUESTED_LINK_RATE
#define CCS_R_DPHY_EQUALIZATION_MODE
#define CCS_DPHY_EQUALIZATION_MODE_EQ2
#define CCS_R_PHY_EQUALIZATION_CTRL
#define CCS_PHY_EQUALIZATION_CTRL_ENABLE
#define CCS_R_DPHY_PREAMBLE_CTRL
#define CCS_DPHY_PREAMBLE_CTRL_ENABLE
#define CCS_R_DPHY_PREAMBLE_LENGTH
#define CCS_R_PHY_SSC_CTRL
#define CCS_PHY_SSC_CTRL_ENABLE
#define CCS_R_MANUAL_LP_CTRL
#define CCS_MANUAL_LP_CTRL_ENABLE
#define CCS_R_TWAKEUP
#define CCS_R_TINIT
#define CCS_R_THS_EXIT
#define CCS_R_THS_EXIT_EX
#define CCS_R_PHY_PERIODIC_CALIBRATION_CTRL
#define CCS_PHY_PERIODIC_CALIBRATION_CTRL_FRAME_BLANKING
#define CCS_R_PHY_PERIODIC_CALIBRATION_INTERVAL
#define CCS_R_PHY_INIT_CALIBRATION_CTRL
#define CCS_PHY_INIT_CALIBRATION_CTRL_STREAM_START
#define CCS_R_DPHY_CALIBRATION_MODE
#define CCS_DPHY_CALIBRATION_MODE_ALSO_ALTERNATE
#define CCS_R_CPHY_CALIBRATION_MODE
#define CCS_CPHY_CALIBRATION_MODE_FORMAT_1
#define CCS_CPHY_CALIBRATION_MODE_FORMAT_2
#define CCS_CPHY_CALIBRATION_MODE_FORMAT_3
#define CCS_R_T3_CALPREAMBLE_LENGTH
#define CCS_R_T3_CALPREAMBLE_LENGTH_PER
#define CCS_R_T3_CALALTSEQ_LENGTH
#define CCS_R_T3_CALALTSEQ_LENGTH_PER
#define CCS_R_FM2_INIT_SEED
#define CCS_R_T3_CALUDEFSEQ_LENGTH
#define CCS_R_T3_CALUDEFSEQ_LENGTH_PER
#define CCS_R_TGR_PREAMBLE_LENGTH
#define CCS_TGR_PREAMBLE_LENGTH_PREAMABLE_PROG_SEQ
#define CCS_TGR_PREAMBLE_LENGTH_BEGIN_PREAMBLE_LENGTH_SHIFT
#define CCS_TGR_PREAMBLE_LENGTH_BEGIN_PREAMBLE_LENGTH_MASK
#define CCS_R_TGR_POST_LENGTH
#define CCS_TGR_POST_LENGTH_POST_LENGTH_SHIFT
#define CCS_TGR_POST_LENGTH_POST_LENGTH_MASK
#define CCS_R_TGR_PREAMBLE_PROG_SEQUENCE(n2)
#define CCS_LIM_TGR_PREAMBLE_PROG_SEQUENCE_MIN_N2
#define CCS_LIM_TGR_PREAMBLE_PROG_SEQUENCE_MAX_N2
#define CCS_TGR_PREAMBLE_PROG_SEQUENCE_SYMBOL_N_1_SHIFT
#define CCS_TGR_PREAMBLE_PROG_SEQUENCE_SYMBOL_N_1_MASK
#define CCS_TGR_PREAMBLE_PROG_SEQUENCE_SYMBOL_N_SHIFT
#define CCS_TGR_PREAMBLE_PROG_SEQUENCE_SYMBOL_N_MASK
#define CCS_R_T3_PREPARE
#define CCS_R_T3_LPX
#define CCS_R_ALPS_CTRL
#define CCS_ALPS_CTRL_LVLP_DPHY
#define CCS_ALPS_CTRL_LVLP_CPHY
#define CCS_ALPS_CTRL_ALP_CPHY
#define CCS_R_TX_REG_CSI_EPD_EN_SSP_CPHY
#define CCS_R_TX_REG_CSI_EPD_OP_SLP_CPHY
#define CCS_R_TX_REG_CSI_EPD_EN_SSP_DPHY
#define CCS_R_TX_REG_CSI_EPD_OP_SLP_DPHY
#define CCS_R_TX_REG_CSI_EPD_MISC_OPTION_CPHY
#define CCS_R_TX_REG_CSI_EPD_MISC_OPTION_DPHY
#define CCS_R_SCRAMBLING_CTRL
#define CCS_SCRAMBLING_CTRL_ENABLED
#define CCS_SCRAMBLING_CTRL_SHIFT
#define CCS_SCRAMBLING_CTRL_MASK
#define CCS_SCRAMBLING_CTRL_1_SEED_CPHY
#define CCS_SCRAMBLING_CTRL_4_SEED_CPHY
#define CCS_R_LANE_SEED_VALUE(seed, lane)
#define CCS_LIM_LANE_SEED_VALUE_MIN_SEED
#define CCS_LIM_LANE_SEED_VALUE_MAX_SEED
#define CCS_LIM_LANE_SEED_VALUE_MIN_LANE
#define CCS_LIM_LANE_SEED_VALUE_MAX_LANE
#define CCS_R_TX_USL_REV_ENTRY
#define CCS_R_TX_USL_REV_CLOCK_COUNTER
#define CCS_R_TX_USL_REV_LP_COUNTER
#define CCS_R_TX_USL_REV_FRAME_COUNTER
#define CCS_R_TX_USL_REV_CHRONOLOGICAL_TIMER
#define CCS_R_TX_USL_FWD_ENTRY
#define CCS_R_TX_USL_GPIO
#define CCS_R_TX_USL_OPERATION
#define CCS_TX_USL_OPERATION_RESET
#define CCS_R_TX_USL_ALP_CTRL
#define CCS_TX_USL_ALP_CTRL_CLOCK_PAUSE
#define CCS_R_TX_USL_APP_BTA_ACK_TIMEOUT
#define CCS_R_TX_USL_SNS_BTA_ACK_TIMEOUT
#define CCS_R_USL_CLOCK_MODE_D_CTRL
#define CCS_USL_CLOCK_MODE_D_CTRL_CONT_CLOCK_STANDBY
#define CCS_USL_CLOCK_MODE_D_CTRL_CONT_CLOCK_VBLANK
#define CCS_USL_CLOCK_MODE_D_CTRL_CONT_CLOCK_HBLANK
#define CCS_R_BINNING_MODE
#define CCS_R_BINNING_TYPE
#define CCS_R_BINNING_WEIGHTING
#define CCS_R_DATA_TRANSFER_IF_1_CTRL
#define CCS_DATA_TRANSFER_IF_1_CTRL_ENABLE
#define CCS_DATA_TRANSFER_IF_1_CTRL_WRITE
#define CCS_DATA_TRANSFER_IF_1_CTRL_CLEAR_ERROR
#define CCS_R_DATA_TRANSFER_IF_1_STATUS
#define CCS_DATA_TRANSFER_IF_1_STATUS_READ_IF_READY
#define CCS_DATA_TRANSFER_IF_1_STATUS_WRITE_IF_READY
#define CCS_DATA_TRANSFER_IF_1_STATUS_DATA_CORRUPTED
#define CCS_DATA_TRANSFER_IF_1_STATUS_IMPROPER_IF_USAGE
#define CCS_R_DATA_TRANSFER_IF_1_PAGE_SELECT
#define CCS_R_DATA_TRANSFER_IF_1_DATA(p)
#define CCS_LIM_DATA_TRANSFER_IF_1_DATA_MIN_P
#define CCS_LIM_DATA_TRANSFER_IF_1_DATA_MAX_P
#define CCS_R_SHADING_CORRECTION_EN
#define CCS_SHADING_CORRECTION_EN_ENABLE
#define CCS_R_LUMINANCE_CORRECTION_LEVEL
#define CCS_R_GREEN_IMBALANCE_FILTER_EN
#define CCS_GREEN_IMBALANCE_FILTER_EN_ENABLE
#define CCS_R_MAPPED_DEFECT_CORRECT_EN
#define CCS_MAPPED_DEFECT_CORRECT_EN_ENABLE
#define CCS_R_SINGLE_DEFECT_CORRECT_EN
#define CCS_SINGLE_DEFECT_CORRECT_EN_ENABLE
#define CCS_R_DYNAMIC_COUPLET_CORRECT_EN
#define CCS_DYNAMIC_COUPLET_CORRECT_EN_ENABLE
#define CCS_R_COMBINED_DEFECT_CORRECT_EN
#define CCS_COMBINED_DEFECT_CORRECT_EN_ENABLE
#define CCS_R_MODULE_SPECIFIC_CORRECTION_EN
#define CCS_MODULE_SPECIFIC_CORRECTION_EN_ENABLE
#define CCS_R_DYNAMIC_TRIPLET_DEFECT_CORRECT_EN
#define CCS_DYNAMIC_TRIPLET_DEFECT_CORRECT_EN_ENABLE
#define CCS_R_NF_CTRL
#define CCS_NF_CTRL_LUMA
#define CCS_NF_CTRL_CHROMA
#define CCS_NF_CTRL_COMBINED
#define CCS_R_OB_READOUT_CONTROL
#define CCS_OB_READOUT_CONTROL_ENABLE
#define CCS_OB_READOUT_CONTROL_INTERLEAVING
#define CCS_R_OB_VIRTUAL_CHANNEL
#define CCS_R_OB_DT
#define CCS_R_OB_DATA_FORMAT
#define CCS_R_COLOR_TEMPERATURE
#define CCS_R_ABSOLUTE_GAIN_GREENR
#define CCS_R_ABSOLUTE_GAIN_RED
#define CCS_R_ABSOLUTE_GAIN_BLUE
#define CCS_R_ABSOLUTE_GAIN_GREENB
#define CCS_R_CFA_CONVERSION_CTRL
#define CCS_CFA_CONVERSION_CTRL_BAYER_CONVERSION_ENABLE
#define CCS_R_FLASH_STROBE_ADJUSTMENT
#define CCS_R_FLASH_STROBE_START_POINT
#define CCS_R_TFLASH_STROBE_DELAY_RS_CTRL
#define CCS_R_TFLASH_STROBE_WIDTH_HIGH_RS_CTRL
#define CCS_R_FLASH_MODE_RS
#define CCS_FLASH_MODE_RS_CONTINUOUS
#define CCS_FLASH_MODE_RS_TRUNCATE
#define CCS_FLASH_MODE_RS_ASYNC
#define CCS_R_FLASH_TRIGGER_RS
#define CCS_R_FLASH_STATUS
#define CCS_FLASH_STATUS_RETIMED
#define CCS_R_SA_STROBE_MODE
#define CCS_SA_STROBE_MODE_CONTINUOUS
#define CCS_SA_STROBE_MODE_TRUNCATE
#define CCS_SA_STROBE_MODE_ASYNC
#define CCS_SA_STROBE_MODE_ADJUST_EDGE
#define CCS_R_SA_STROBE_START_POINT
#define CCS_R_TSA_STROBE_DELAY_CTRL
#define CCS_R_TSA_STROBE_WIDTH_CTRL
#define CCS_R_SA_STROBE_TRIGGER
#define CCS_R_SA_STROBE_STATUS
#define CCS_SA_STROBE_STATUS_RETIMED
#define CCS_R_TSA_STROBE_RE_DELAY_CTRL
#define CCS_R_TSA_STROBE_FE_DELAY_CTRL
#define CCS_R_PDAF_CTRL
#define CCS_PDAF_CTRL_ENABLE
#define CCS_PDAF_CTRL_PROCESSED
#define CCS_PDAF_CTRL_INTERLEAVED
#define CCS_PDAF_CTRL_VISIBLE_PDAF_CORRECTION
#define CCS_R_PDAF_VC
#define CCS_R_PDAF_DT
#define CCS_R_PD_X_ADDR_START
#define CCS_R_PD_Y_ADDR_START
#define CCS_R_PD_X_ADDR_END
#define CCS_R_PD_Y_ADDR_END
#define CCS_R_BRACKETING_LUT_CTRL
#define CCS_R_BRACKETING_LUT_MODE
#define CCS_BRACKETING_LUT_MODE_CONTINUE_STREAMING
#define CCS_BRACKETING_LUT_MODE_LOOP_MODE
#define CCS_R_BRACKETING_LUT_ENTRY_CTRL
#define CCS_R_BRACKETING_LUT_FRAME(n)
#define CCS_LIM_BRACKETING_LUT_FRAME_MIN_N
#define CCS_LIM_BRACKETING_LUT_FRAME_MAX_N
#define CCS_R_INTEGRATION_TIME_CAPABILITY
#define CCS_INTEGRATION_TIME_CAPABILITY_FINE
#define CCS_R_COARSE_INTEGRATION_TIME_MIN
#define CCS_R_COARSE_INTEGRATION_TIME_MAX_MARGIN
#define CCS_R_FINE_INTEGRATION_TIME_MIN
#define CCS_R_FINE_INTEGRATION_TIME_MAX_MARGIN
#define CCS_R_DIGITAL_GAIN_CAPABILITY
#define CCS_DIGITAL_GAIN_CAPABILITY_NONE
#define CCS_DIGITAL_GAIN_CAPABILITY_GLOBAL
#define CCS_R_DIGITAL_GAIN_MIN
#define CCS_R_DIGITAL_GAIN_MAX
#define CCS_R_DIGITAL_GAIN_STEP_SIZE
#define CCS_R_PEDESTAL_CAPABILITY
#define CCS_R_ADC_CAPABILITY
#define CCS_ADC_CAPABILITY_BIT_DEPTH_CTRL
#define CCS_R_ADC_BIT_DEPTH_CAPABILITY
#define CCS_R_MIN_EXT_CLK_FREQ_MHZ
#define CCS_R_MAX_EXT_CLK_FREQ_MHZ
#define CCS_R_MIN_PRE_PLL_CLK_DIV
#define CCS_R_MAX_PRE_PLL_CLK_DIV
#define CCS_R_MIN_PLL_IP_CLK_FREQ_MHZ
#define CCS_R_MAX_PLL_IP_CLK_FREQ_MHZ
#define CCS_R_MIN_PLL_MULTIPLIER
#define CCS_R_MAX_PLL_MULTIPLIER
#define CCS_R_MIN_PLL_OP_CLK_FREQ_MHZ
#define CCS_R_MAX_PLL_OP_CLK_FREQ_MHZ
#define CCS_R_MIN_VT_SYS_CLK_DIV
#define CCS_R_MAX_VT_SYS_CLK_DIV
#define CCS_R_MIN_VT_SYS_CLK_FREQ_MHZ
#define CCS_R_MAX_VT_SYS_CLK_FREQ_MHZ
#define CCS_R_MIN_VT_PIX_CLK_FREQ_MHZ
#define CCS_R_MAX_VT_PIX_CLK_FREQ_MHZ
#define CCS_R_MIN_VT_PIX_CLK_DIV
#define CCS_R_MAX_VT_PIX_CLK_DIV
#define CCS_R_CLOCK_CALCULATION
#define CCS_CLOCK_CALCULATION_LANE_SPEED
#define CCS_CLOCK_CALCULATION_LINK_DECOUPLED
#define CCS_CLOCK_CALCULATION_DUAL_PLL_OP_SYS_DDR
#define CCS_CLOCK_CALCULATION_DUAL_PLL_OP_PIX_DDR
#define CCS_R_NUM_OF_VT_LANES
#define CCS_R_NUM_OF_OP_LANES
#define CCS_R_OP_BITS_PER_LANE
#define CCS_R_MIN_FRAME_LENGTH_LINES
#define CCS_R_MAX_FRAME_LENGTH_LINES
#define CCS_R_MIN_LINE_LENGTH_PCK
#define CCS_R_MAX_LINE_LENGTH_PCK
#define CCS_R_MIN_LINE_BLANKING_PCK
#define CCS_R_MIN_FRAME_BLANKING_LINES
#define CCS_R_MIN_LINE_LENGTH_PCK_STEP_SIZE
#define CCS_R_TIMING_MODE_CAPABILITY
#define CCS_TIMING_MODE_CAPABILITY_AUTO_FRAME_LENGTH
#define CCS_TIMING_MODE_CAPABILITY_ROLLING_SHUTTER_MANUAL_READOUT
#define CCS_TIMING_MODE_CAPABILITY_DELAYED_EXPOSURE_START
#define CCS_TIMING_MODE_CAPABILITY_MANUAL_EXPOSURE_EMBEDDED_DATA
#define CCS_R_FRAME_MARGIN_MAX_VALUE
#define CCS_R_FRAME_MARGIN_MIN_VALUE
#define CCS_R_GAIN_DELAY_TYPE
#define CCS_GAIN_DELAY_TYPE_FIXED
#define CCS_GAIN_DELAY_TYPE_VARIABLE
#define CCS_R_MIN_OP_SYS_CLK_DIV
#define CCS_R_MAX_OP_SYS_CLK_DIV
#define CCS_R_MIN_OP_SYS_CLK_FREQ_MHZ
#define CCS_R_MAX_OP_SYS_CLK_FREQ_MHZ
#define CCS_R_MIN_OP_PIX_CLK_DIV
#define CCS_R_MAX_OP_PIX_CLK_DIV
#define CCS_R_MIN_OP_PIX_CLK_FREQ_MHZ
#define CCS_R_MAX_OP_PIX_CLK_FREQ_MHZ
#define CCS_R_X_ADDR_MIN
#define CCS_R_Y_ADDR_MIN
#define CCS_R_X_ADDR_MAX
#define CCS_R_Y_ADDR_MAX
#define CCS_R_MIN_X_OUTPUT_SIZE
#define CCS_R_MIN_Y_OUTPUT_SIZE
#define CCS_R_MAX_X_OUTPUT_SIZE
#define CCS_R_MAX_Y_OUTPUT_SIZE
#define CCS_R_X_ADDR_START_DIV_CONSTANT
#define CCS_R_Y_ADDR_START_DIV_CONSTANT
#define CCS_R_X_ADDR_END_DIV_CONSTANT
#define CCS_R_Y_ADDR_END_DIV_CONSTANT
#define CCS_R_X_SIZE_DIV
#define CCS_R_Y_SIZE_DIV
#define CCS_R_X_OUTPUT_DIV
#define CCS_R_Y_OUTPUT_DIV
#define CCS_R_NON_FLEXIBLE_RESOLUTION_SUPPORT
#define CCS_NON_FLEXIBLE_RESOLUTION_SUPPORT_NEW_PIX_ADDR
#define CCS_NON_FLEXIBLE_RESOLUTION_SUPPORT_NEW_OUTPUT_RES
#define CCS_NON_FLEXIBLE_RESOLUTION_SUPPORT_OUTPUT_CROP_NO_PAD
#define CCS_NON_FLEXIBLE_RESOLUTION_SUPPORT_OUTPUT_SIZE_LANE_DEP
#define CCS_R_MIN_OP_PRE_PLL_CLK_DIV
#define CCS_R_MAX_OP_PRE_PLL_CLK_DIV
#define CCS_R_MIN_OP_PLL_IP_CLK_FREQ_MHZ
#define CCS_R_MAX_OP_PLL_IP_CLK_FREQ_MHZ
#define CCS_R_MIN_OP_PLL_MULTIPLIER
#define CCS_R_MAX_OP_PLL_MULTIPLIER
#define CCS_R_MIN_OP_PLL_OP_CLK_FREQ_MHZ
#define CCS_R_MAX_OP_PLL_OP_CLK_FREQ_MHZ
#define CCS_R_CLOCK_TREE_PLL_CAPABILITY
#define CCS_CLOCK_TREE_PLL_CAPABILITY_DUAL_PLL
#define CCS_CLOCK_TREE_PLL_CAPABILITY_SINGLE_PLL
#define CCS_CLOCK_TREE_PLL_CAPABILITY_EXT_DIVIDER
#define CCS_CLOCK_TREE_PLL_CAPABILITY_FLEXIBLE_OP_PIX_CLK_DIV
#define CCS_R_CLOCK_CAPA_TYPE_CAPABILITY
#define CCS_CLOCK_CAPA_TYPE_CAPABILITY_IREAL
#define CCS_R_MIN_EVEN_INC
#define CCS_R_MIN_ODD_INC
#define CCS_R_MAX_EVEN_INC
#define CCS_R_MAX_ODD_INC
#define CCS_R_AUX_SUBSAMP_CAPABILITY
#define CCS_AUX_SUBSAMP_CAPABILITY_FACTOR_POWER_OF_2
#define CCS_R_AUX_SUBSAMP_MONO_CAPABILITY
#define CCS_AUX_SUBSAMP_MONO_CAPABILITY_FACTOR_POWER_OF_2
#define CCS_R_MONOCHROME_CAPABILITY
#define CCS_MONOCHROME_CAPABILITY_INC_ODD
#define CCS_MONOCHROME_CAPABILITY_INC_EVEN
#define CCS_R_PIXEL_READOUT_CAPABILITY
#define CCS_PIXEL_READOUT_CAPABILITY_BAYER
#define CCS_PIXEL_READOUT_CAPABILITY_MONOCHROME
#define CCS_PIXEL_READOUT_CAPABILITY_BAYER_AND_MONO
#define CCS_R_MIN_EVEN_INC_MONO
#define CCS_R_MAX_EVEN_INC_MONO
#define CCS_R_MIN_ODD_INC_MONO
#define CCS_R_MAX_ODD_INC_MONO
#define CCS_R_MIN_EVEN_INC_BC2
#define CCS_R_MAX_EVEN_INC_BC2
#define CCS_R_MIN_ODD_INC_BC2
#define CCS_R_MAX_ODD_INC_BC2
#define CCS_R_MIN_EVEN_INC_MONO_BC2
#define CCS_R_MAX_EVEN_INC_MONO_BC2
#define CCS_R_MIN_ODD_INC_MONO_BC2
#define CCS_R_MAX_ODD_INC_MONO_BC2
#define CCS_R_SCALING_CAPABILITY
#define CCS_SCALING_CAPABILITY_NONE
#define CCS_SCALING_CAPABILITY_HORIZONTAL
#define CCS_SCALING_CAPABILITY_RESERVED
#define CCS_R_SCALER_M_MIN
#define CCS_R_SCALER_M_MAX
#define CCS_R_SCALER_N_MIN
#define CCS_R_SCALER_N_MAX
#define CCS_R_DIGITAL_CROP_CAPABILITY
#define CCS_DIGITAL_CROP_CAPABILITY_NONE
#define CCS_DIGITAL_CROP_CAPABILITY_INPUT_CROP
#define CCS_R_HDR_CAPABILITY_1
#define CCS_HDR_CAPABILITY_1_2X2_BINNING
#define CCS_HDR_CAPABILITY_1_COMBINED_ANALOG_GAIN
#define CCS_HDR_CAPABILITY_1_SEPARATE_ANALOG_GAIN
#define CCS_HDR_CAPABILITY_1_UPSCALING
#define CCS_HDR_CAPABILITY_1_RESET_SYNC
#define CCS_HDR_CAPABILITY_1_DIRECT_SHORT_EXP_TIMING
#define CCS_HDR_CAPABILITY_1_DIRECT_SHORT_EXP_SYNTHESIS
#define CCS_R_MIN_HDR_BIT_DEPTH
#define CCS_R_HDR_RESOLUTION_SUB_TYPES
#define CCS_R_HDR_RESOLUTION_SUB_TYPE(n)
#define CCS_LIM_HDR_RESOLUTION_SUB_TYPE_MIN_N
#define CCS_LIM_HDR_RESOLUTION_SUB_TYPE_MAX_N
#define CCS_HDR_RESOLUTION_SUB_TYPE_ROW_SHIFT
#define CCS_HDR_RESOLUTION_SUB_TYPE_ROW_MASK
#define CCS_HDR_RESOLUTION_SUB_TYPE_COLUMN_SHIFT
#define CCS_HDR_RESOLUTION_SUB_TYPE_COLUMN_MASK
#define CCS_R_HDR_CAPABILITY_2
#define CCS_HDR_CAPABILITY_2_COMBINED_DIGITAL_GAIN
#define CCS_HDR_CAPABILITY_2_SEPARATE_DIGITAL_GAIN
#define CCS_HDR_CAPABILITY_2_TIMING_MODE
#define CCS_HDR_CAPABILITY_2_SYNTHESIS_MODE
#define CCS_R_MAX_HDR_BIT_DEPTH
#define CCS_R_USL_SUPPORT_CAPABILITY
#define CCS_USL_SUPPORT_CAPABILITY_CLOCK_TREE
#define CCS_USL_SUPPORT_CAPABILITY_REV_CLOCK_TREE
#define CCS_USL_SUPPORT_CAPABILITY_REV_CLOCK_CALC
#define CCS_R_USL_CLOCK_MODE_D_CAPABILITY
#define CCS_USL_CLOCK_MODE_D_CAPABILITY_CONT_CLOCK_STANDBY
#define CCS_USL_CLOCK_MODE_D_CAPABILITY_CONT_CLOCK_VBLANK
#define CCS_USL_CLOCK_MODE_D_CAPABILITY_CONT_CLOCK_HBLANK
#define CCS_USL_CLOCK_MODE_D_CAPABILITY_NONCONT_CLOCK_STANDBY
#define CCS_USL_CLOCK_MODE_D_CAPABILITY_NONCONT_CLOCK_VBLANK
#define CCS_USL_CLOCK_MODE_D_CAPABILITY_NONCONT_CLOCK_HBLANK
#define CCS_R_MIN_OP_SYS_CLK_DIV_REV
#define CCS_R_MAX_OP_SYS_CLK_DIV_REV
#define CCS_R_MIN_OP_PIX_CLK_DIV_REV
#define CCS_R_MAX_OP_PIX_CLK_DIV_REV
#define CCS_R_MIN_OP_SYS_CLK_FREQ_REV_MHZ
#define CCS_R_MAX_OP_SYS_CLK_FREQ_REV_MHZ
#define CCS_R_MIN_OP_PIX_CLK_FREQ_REV_MHZ
#define CCS_R_MAX_OP_PIX_CLK_FREQ_REV_MHZ
#define CCS_R_MAX_BITRATE_REV_D_MODE_MBPS
#define CCS_R_MAX_SYMRATE_REV_C_MODE_MSPS
#define CCS_R_COMPRESSION_CAPABILITY
#define CCS_COMPRESSION_CAPABILITY_DPCM_PCM_SIMPLE
#define CCS_R_TEST_MODE_CAPABILITY
#define CCS_TEST_MODE_CAPABILITY_SOLID_COLOR
#define CCS_TEST_MODE_CAPABILITY_COLOR_BARS
#define CCS_TEST_MODE_CAPABILITY_FADE_TO_GREY
#define CCS_TEST_MODE_CAPABILITY_PN9
#define CCS_TEST_MODE_CAPABILITY_COLOR_TILE
#define CCS_R_PN9_DATA_FORMAT1
#define CCS_R_PN9_DATA_FORMAT2
#define CCS_R_PN9_DATA_FORMAT3
#define CCS_R_PN9_DATA_FORMAT4
#define CCS_R_PN9_MISC_CAPABILITY
#define CCS_PN9_MISC_CAPABILITY_NUM_PIXELS_SHIFT
#define CCS_PN9_MISC_CAPABILITY_NUM_PIXELS_MASK
#define CCS_PN9_MISC_CAPABILITY_COMPRESSION
#define CCS_R_TEST_PATTERN_CAPABILITY
#define CCS_TEST_PATTERN_CAPABILITY_NO_REPEAT
#define CCS_R_PATTERN_SIZE_DIV_M1
#define CCS_R_FIFO_SUPPORT_CAPABILITY
#define CCS_FIFO_SUPPORT_CAPABILITY_NONE
#define CCS_FIFO_SUPPORT_CAPABILITY_DERATING
#define CCS_FIFO_SUPPORT_CAPABILITY_DERATING_OVERRATING
#define CCS_R_PHY_CTRL_CAPABILITY
#define CCS_PHY_CTRL_CAPABILITY_AUTO_PHY_CTL
#define CCS_PHY_CTRL_CAPABILITY_UI_PHY_CTL
#define CCS_PHY_CTRL_CAPABILITY_DPHY_TIME_UI_REG_1_CTL
#define CCS_PHY_CTRL_CAPABILITY_DPHY_TIME_UI_REG_2_CTL
#define CCS_PHY_CTRL_CAPABILITY_DPHY_TIME_CTL
#define CCS_PHY_CTRL_CAPABILITY_DPHY_EXT_TIME_UI_REG_1_CTL
#define CCS_PHY_CTRL_CAPABILITY_DPHY_EXT_TIME_UI_REG_2_CTL
#define CCS_PHY_CTRL_CAPABILITY_DPHY_EXT_TIME_CTL
#define CCS_R_CSI_DPHY_LANE_MODE_CAPABILITY
#define CCS_CSI_DPHY_LANE_MODE_CAPABILITY_1_LANE
#define CCS_CSI_DPHY_LANE_MODE_CAPABILITY_2_LANE
#define CCS_CSI_DPHY_LANE_MODE_CAPABILITY_3_LANE
#define CCS_CSI_DPHY_LANE_MODE_CAPABILITY_4_LANE
#define CCS_CSI_DPHY_LANE_MODE_CAPABILITY_5_LANE
#define CCS_CSI_DPHY_LANE_MODE_CAPABILITY_6_LANE
#define CCS_CSI_DPHY_LANE_MODE_CAPABILITY_7_LANE
#define CCS_CSI_DPHY_LANE_MODE_CAPABILITY_8_LANE
#define CCS_R_CSI_SIGNALING_MODE_CAPABILITY
#define CCS_CSI_SIGNALING_MODE_CAPABILITY_CSI_DPHY
#define CCS_CSI_SIGNALING_MODE_CAPABILITY_CSI_CPHY
#define CCS_R_FAST_STANDBY_CAPABILITY
#define CCS_FAST_STANDBY_CAPABILITY_NO_FRAME_TRUNCATION
#define CCS_FAST_STANDBY_CAPABILITY_FRAME_TRUNCATION
#define CCS_R_CSI_ADDRESS_CONTROL_CAPABILITY
#define CCS_CSI_ADDRESS_CONTROL_CAPABILITY_CCI_ADDR_CHANGE
#define CCS_CSI_ADDRESS_CONTROL_CAPABILITY_2ND_CCI_ADDR
#define CCS_CSI_ADDRESS_CONTROL_CAPABILITY_SW_CHANGEABLE_2ND_CCI_ADDR
#define CCS_R_DATA_TYPE_CAPABILITY
#define CCS_DATA_TYPE_CAPABILITY_DPCM_PROGRAMMABLE
#define CCS_DATA_TYPE_CAPABILITY_BOTTOM_EMBEDDED_DT_PROGRAMMABLE
#define CCS_DATA_TYPE_CAPABILITY_BOTTOM_EMBEDDED_VC_PROGRAMMABLE
#define CCS_DATA_TYPE_CAPABILITY_EXT_VC_RANGE
#define CCS_R_CSI_CPHY_LANE_MODE_CAPABILITY
#define CCS_CSI_CPHY_LANE_MODE_CAPABILITY_1_LANE
#define CCS_CSI_CPHY_LANE_MODE_CAPABILITY_2_LANE
#define CCS_CSI_CPHY_LANE_MODE_CAPABILITY_3_LANE
#define CCS_CSI_CPHY_LANE_MODE_CAPABILITY_4_LANE
#define CCS_CSI_CPHY_LANE_MODE_CAPABILITY_5_LANE
#define CCS_CSI_CPHY_LANE_MODE_CAPABILITY_6_LANE
#define CCS_CSI_CPHY_LANE_MODE_CAPABILITY_7_LANE
#define CCS_CSI_CPHY_LANE_MODE_CAPABILITY_8_LANE
#define CCS_R_EMB_DATA_CAPABILITY
#define CCS_EMB_DATA_CAPABILITY_TWO_BYTES_PER_RAW16
#define CCS_EMB_DATA_CAPABILITY_TWO_BYTES_PER_RAW20
#define CCS_EMB_DATA_CAPABILITY_TWO_BYTES_PER_RAW24
#define CCS_EMB_DATA_CAPABILITY_NO_ONE_BYTE_PER_RAW16
#define CCS_EMB_DATA_CAPABILITY_NO_ONE_BYTE_PER_RAW20
#define CCS_EMB_DATA_CAPABILITY_NO_ONE_BYTE_PER_RAW24
#define CCS_R_MAX_PER_LANE_BITRATE_LANE_D_MODE_MBPS(n)
#define CCS_LIM_MAX_PER_LANE_BITRATE_LANE_D_MODE_MBPS_MIN_N
#define CCS_LIM_MAX_PER_LANE_BITRATE_LANE_D_MODE_MBPS_MAX_N
#define CCS_R_TEMP_SENSOR_CAPABILITY
#define CCS_TEMP_SENSOR_CAPABILITY_SUPPORTED
#define CCS_TEMP_SENSOR_CAPABILITY_CCS_FORMAT
#define CCS_TEMP_SENSOR_CAPABILITY_RESET_0X80
#define CCS_R_MAX_PER_LANE_BITRATE_LANE_C_MODE_MBPS(n)
#define CCS_LIM_MAX_PER_LANE_BITRATE_LANE_C_MODE_MBPS_MIN_N
#define CCS_LIM_MAX_PER_LANE_BITRATE_LANE_C_MODE_MBPS_MAX_N
#define CCS_R_DPHY_EQUALIZATION_CAPABILITY
#define CCS_DPHY_EQUALIZATION_CAPABILITY_EQUALIZATION_CTRL
#define CCS_DPHY_EQUALIZATION_CAPABILITY_EQ1
#define CCS_DPHY_EQUALIZATION_CAPABILITY_EQ2
#define CCS_R_CPHY_EQUALIZATION_CAPABILITY
#define CCS_CPHY_EQUALIZATION_CAPABILITY_EQUALIZATION_CTRL
#define CCS_R_DPHY_PREAMBLE_CAPABILITY
#define CCS_DPHY_PREAMBLE_CAPABILITY_PREAMBLE_SEQ_CTRL
#define CCS_R_DPHY_SSC_CAPABILITY
#define CCS_DPHY_SSC_CAPABILITY_SUPPORTED
#define CCS_R_CPHY_CALIBRATION_CAPABILITY
#define CCS_CPHY_CALIBRATION_CAPABILITY_MANUAL
#define CCS_CPHY_CALIBRATION_CAPABILITY_MANUAL_STREAMING
#define CCS_CPHY_CALIBRATION_CAPABILITY_FORMAT_1_CTRL
#define CCS_CPHY_CALIBRATION_CAPABILITY_FORMAT_2_CTRL
#define CCS_CPHY_CALIBRATION_CAPABILITY_FORMAT_3_CTRL
#define CCS_R_DPHY_CALIBRATION_CAPABILITY
#define CCS_DPHY_CALIBRATION_CAPABILITY_MANUAL
#define CCS_DPHY_CALIBRATION_CAPABILITY_MANUAL_STREAMING
#define CCS_DPHY_CALIBRATION_CAPABILITY_ALTERNATE_SEQ
#define CCS_R_PHY_CTRL_CAPABILITY_2
#define CCS_PHY_CTRL_CAPABILITY_2_TGR_LENGTH
#define CCS_PHY_CTRL_CAPABILITY_2_TGR_PREAMBLE_PROG_SEQ
#define CCS_PHY_CTRL_CAPABILITY_2_EXTRA_CPHY_MANUAL_TIMING
#define CCS_PHY_CTRL_CAPABILITY_2_CLOCK_BASED_MANUAL_CDPHY
#define CCS_PHY_CTRL_CAPABILITY_2_CLOCK_BASED_MANUAL_DPHY
#define CCS_PHY_CTRL_CAPABILITY_2_CLOCK_BASED_MANUAL_CPHY
#define CCS_PHY_CTRL_CAPABILITY_2_MANUAL_LP_DPHY
#define CCS_PHY_CTRL_CAPABILITY_2_MANUAL_LP_CPHY
#define CCS_R_LRTE_CPHY_CAPABILITY
#define CCS_LRTE_CPHY_CAPABILITY_PDQ_SHORT
#define CCS_LRTE_CPHY_CAPABILITY_SPACER_SHORT
#define CCS_LRTE_CPHY_CAPABILITY_PDQ_LONG
#define CCS_LRTE_CPHY_CAPABILITY_SPACER_LONG
#define CCS_LRTE_CPHY_CAPABILITY_SPACER_NO_PDQ
#define CCS_R_LRTE_DPHY_CAPABILITY
#define CCS_LRTE_DPHY_CAPABILITY_PDQ_SHORT_OPT1
#define CCS_LRTE_DPHY_CAPABILITY_SPACER_SHORT_OPT1
#define CCS_LRTE_DPHY_CAPABILITY_PDQ_LONG_OPT1
#define CCS_LRTE_DPHY_CAPABILITY_SPACER_LONG_OPT1
#define CCS_LRTE_DPHY_CAPABILITY_SPACER_SHORT_OPT2
#define CCS_LRTE_DPHY_CAPABILITY_SPACER_LONG_OPT2
#define CCS_LRTE_DPHY_CAPABILITY_SPACER_NO_PDQ_OPT1
#define CCS_LRTE_DPHY_CAPABILITY_SPACER_VARIABLE_OPT2
#define CCS_R_ALPS_CAPABILITY_DPHY
#define CCS_ALPS_CAPABILITY_DPHY_LVLP_NOT_SUPPORTED
#define CCS_ALPS_CAPABILITY_DPHY_LVLP_SUPPORTED
#define CCS_ALPS_CAPABILITY_DPHY_CONTROLLABLE_LVLP
#define CCS_R_ALPS_CAPABILITY_CPHY
#define CCS_ALPS_CAPABILITY_CPHY_LVLP_NOT_SUPPORTED
#define CCS_ALPS_CAPABILITY_CPHY_LVLP_SUPPORTED
#define CCS_ALPS_CAPABILITY_CPHY_CONTROLLABLE_LVLP
#define CCS_ALPS_CAPABILITY_CPHY_ALP_NOT_SUPPORTED
#define CCS_ALPS_CAPABILITY_CPHY_ALP_SUPPORTED
#define CCS_ALPS_CAPABILITY_CPHY_CONTROLLABLE_ALP
#define CCS_R_SCRAMBLING_CAPABILITY
#define CCS_SCRAMBLING_CAPABILITY_SCRAMBLING_SUPPORTED
#define CCS_SCRAMBLING_CAPABILITY_MAX_SEEDS_PER_LANE_C_SHIFT
#define CCS_SCRAMBLING_CAPABILITY_MAX_SEEDS_PER_LANE_C_MASK
#define CCS_SCRAMBLING_CAPABILITY_MAX_SEEDS_PER_LANE_C_1
#define CCS_SCRAMBLING_CAPABILITY_MAX_SEEDS_PER_LANE_C_4
#define CCS_SCRAMBLING_CAPABILITY_NUM_SEED_REGS_SHIFT
#define CCS_SCRAMBLING_CAPABILITY_NUM_SEED_REGS_MASK
#define CCS_SCRAMBLING_CAPABILITY_NUM_SEED_REGS_0
#define CCS_SCRAMBLING_CAPABILITY_NUM_SEED_REGS_1
#define CCS_SCRAMBLING_CAPABILITY_NUM_SEED_REGS_4
#define CCS_SCRAMBLING_CAPABILITY_NUM_SEED_PER_LANE
#define CCS_R_DPHY_MANUAL_CONSTANT
#define CCS_R_CPHY_MANUAL_CONSTANT
#define CCS_R_CSI2_INTERFACE_CAPABILITY_MISC
#define CCS_CSI2_INTERFACE_CAPABILITY_MISC_EOTP_SHORT_PKT_OPT2
#define CCS_R_PHY_CTRL_CAPABILITY_3
#define CCS_PHY_CTRL_CAPABILITY_3_DPHY_TIMING_NOT_MULTIPLE
#define CCS_PHY_CTRL_CAPABILITY_3_DPHY_MIN_TIMING_VALUE_1
#define CCS_PHY_CTRL_CAPABILITY_3_TWAKEUP_SUPPORTED
#define CCS_PHY_CTRL_CAPABILITY_3_TINIT_SUPPORTED
#define CCS_PHY_CTRL_CAPABILITY_3_THS_EXIT_SUPPORTED
#define CCS_PHY_CTRL_CAPABILITY_3_CPHY_TIMING_NOT_MULTIPLE
#define CCS_PHY_CTRL_CAPABILITY_3_CPHY_MIN_TIMING_VALUE_1
#define CCS_R_DPHY_SF
#define CCS_R_CPHY_SF
#define CCS_CPHY_SF_TWAKEUP_SHIFT
#define CCS_CPHY_SF_TWAKEUP_MASK
#define CCS_CPHY_SF_TINIT_SHIFT
#define CCS_CPHY_SF_TINIT_MASK
#define CCS_R_DPHY_LIMITS_1
#define CCS_DPHY_LIMITS_1_THS_PREPARE_SHIFT
#define CCS_DPHY_LIMITS_1_THS_PREPARE_MASK
#define CCS_DPHY_LIMITS_1_THS_ZERO_SHIFT
#define CCS_DPHY_LIMITS_1_THS_ZERO_MASK
#define CCS_R_DPHY_LIMITS_2
#define CCS_DPHY_LIMITS_2_THS_TRAIL_SHIFT
#define CCS_DPHY_LIMITS_2_THS_TRAIL_MASK
#define CCS_DPHY_LIMITS_2_TCLK_TRAIL_MIN_SHIFT
#define CCS_DPHY_LIMITS_2_TCLK_TRAIL_MIN_MASK
#define CCS_R_DPHY_LIMITS_3
#define CCS_DPHY_LIMITS_3_TCLK_PREPARE_SHIFT
#define CCS_DPHY_LIMITS_3_TCLK_PREPARE_MASK
#define CCS_DPHY_LIMITS_3_TCLK_ZERO_SHIFT
#define CCS_DPHY_LIMITS_3_TCLK_ZERO_MASK
#define CCS_R_DPHY_LIMITS_4
#define CCS_DPHY_LIMITS_4_TCLK_POST_SHIFT
#define CCS_DPHY_LIMITS_4_TCLK_POST_MASK
#define CCS_DPHY_LIMITS_4_TLPX_SHIFT
#define CCS_DPHY_LIMITS_4_TLPX_MASK
#define CCS_R_DPHY_LIMITS_5
#define CCS_DPHY_LIMITS_5_THS_EXIT_SHIFT
#define CCS_DPHY_LIMITS_5_THS_EXIT_MASK
#define CCS_DPHY_LIMITS_5_TWAKEUP_SHIFT
#define CCS_DPHY_LIMITS_5_TWAKEUP_MASK
#define CCS_R_DPHY_LIMITS_6
#define CCS_DPHY_LIMITS_6_TINIT_SHIFT
#define CCS_DPHY_LIMITS_6_TINIT_MASK
#define CCS_R_CPHY_LIMITS_1
#define CCS_CPHY_LIMITS_1_T3_PREPARE_MAX_SHIFT
#define CCS_CPHY_LIMITS_1_T3_PREPARE_MAX_MASK
#define CCS_CPHY_LIMITS_1_T3_LPX_MAX_SHIFT
#define CCS_CPHY_LIMITS_1_T3_LPX_MAX_MASK
#define CCS_R_CPHY_LIMITS_2
#define CCS_CPHY_LIMITS_2_THS_EXIT_MAX_SHIFT
#define CCS_CPHY_LIMITS_2_THS_EXIT_MAX_MASK
#define CCS_CPHY_LIMITS_2_TWAKEUP_MAX_SHIFT
#define CCS_CPHY_LIMITS_2_TWAKEUP_MAX_MASK
#define CCS_R_CPHY_LIMITS_3
#define CCS_CPHY_LIMITS_3_TINIT_MAX_SHIFT
#define CCS_CPHY_LIMITS_3_TINIT_MAX_MASK
#define CCS_R_MIN_FRAME_LENGTH_LINES_BIN
#define CCS_R_MAX_FRAME_LENGTH_LINES_BIN
#define CCS_R_MIN_LINE_LENGTH_PCK_BIN
#define CCS_R_MAX_LINE_LENGTH_PCK_BIN
#define CCS_R_MIN_LINE_BLANKING_PCK_BIN
#define CCS_R_FINE_INTEGRATION_TIME_MIN_BIN
#define CCS_R_FINE_INTEGRATION_TIME_MAX_MARGIN_BIN
#define CCS_R_BINNING_CAPABILITY
#define CCS_BINNING_CAPABILITY_UNSUPPORTED
#define CCS_BINNING_CAPABILITY_BINNING_THEN_SUBSAMPLING
#define CCS_BINNING_CAPABILITY_SUBSAMPLING_THEN_BINNING
#define CCS_R_BINNING_WEIGHTING_CAPABILITY
#define CCS_BINNING_WEIGHTING_CAPABILITY_AVERAGED
#define CCS_BINNING_WEIGHTING_CAPABILITY_SUMMED
#define CCS_BINNING_WEIGHTING_CAPABILITY_BAYER_CORRECTED
#define CCS_BINNING_WEIGHTING_CAPABILITY_MODULE_SPECIFIC_WEIGHT
#define CCS_R_BINNING_SUB_TYPES
#define CCS_R_BINNING_SUB_TYPE(n)
#define CCS_LIM_BINNING_SUB_TYPE_MIN_N
#define CCS_LIM_BINNING_SUB_TYPE_MAX_N
#define CCS_BINNING_SUB_TYPE_ROW_SHIFT
#define CCS_BINNING_SUB_TYPE_ROW_MASK
#define CCS_BINNING_SUB_TYPE_COLUMN_SHIFT
#define CCS_BINNING_SUB_TYPE_COLUMN_MASK
#define CCS_R_BINNING_WEIGHTING_MONO_CAPABILITY
#define CCS_BINNING_WEIGHTING_MONO_CAPABILITY_AVERAGED
#define CCS_BINNING_WEIGHTING_MONO_CAPABILITY_SUMMED
#define CCS_BINNING_WEIGHTING_MONO_CAPABILITY_BAYER_CORRECTED
#define CCS_BINNING_WEIGHTING_MONO_CAPABILITY_MODULE_SPECIFIC_WEIGHT
#define CCS_R_BINNING_SUB_TYPES_MONO
#define CCS_R_BINNING_SUB_TYPE_MONO(n)
#define CCS_LIM_BINNING_SUB_TYPE_MONO_MIN_N
#define CCS_LIM_BINNING_SUB_TYPE_MONO_MAX_N
#define CCS_R_DATA_TRANSFER_IF_CAPABILITY
#define CCS_DATA_TRANSFER_IF_CAPABILITY_SUPPORTED
#define CCS_DATA_TRANSFER_IF_CAPABILITY_POLLING
#define CCS_R_SHADING_CORRECTION_CAPABILITY
#define CCS_SHADING_CORRECTION_CAPABILITY_COLOR_SHADING
#define CCS_SHADING_CORRECTION_CAPABILITY_LUMINANCE_CORRECTION
#define CCS_R_GREEN_IMBALANCE_CAPABILITY
#define CCS_GREEN_IMBALANCE_CAPABILITY_SUPPORTED
#define CCS_R_MODULE_SPECIFIC_CORRECTION_CAPABILITY
#define CCS_R_DEFECT_CORRECTION_CAPABILITY
#define CCS_DEFECT_CORRECTION_CAPABILITY_MAPPED_DEFECT
#define CCS_DEFECT_CORRECTION_CAPABILITY_DYNAMIC_COUPLET
#define CCS_DEFECT_CORRECTION_CAPABILITY_DYNAMIC_SINGLE
#define CCS_DEFECT_CORRECTION_CAPABILITY_COMBINED_DYNAMIC
#define CCS_R_DEFECT_CORRECTION_CAPABILITY_2
#define CCS_DEFECT_CORRECTION_CAPABILITY_2_DYNAMIC_TRIPLET
#define CCS_R_NF_CAPABILITY
#define CCS_NF_CAPABILITY_LUMA
#define CCS_NF_CAPABILITY_CHROMA
#define CCS_NF_CAPABILITY_COMBINED
#define CCS_R_OB_READOUT_CAPABILITY
#define CCS_OB_READOUT_CAPABILITY_CONTROLLABLE_READOUT
#define CCS_OB_READOUT_CAPABILITY_VISIBLE_PIXEL_READOUT
#define CCS_OB_READOUT_CAPABILITY_DIFFERENT_VC_READOUT
#define CCS_OB_READOUT_CAPABILITY_DIFFERENT_DT_READOUT
#define CCS_OB_READOUT_CAPABILITY_PROG_DATA_FORMAT
#define CCS_R_COLOR_FEEDBACK_CAPABILITY
#define CCS_COLOR_FEEDBACK_CAPABILITY_KELVIN
#define CCS_COLOR_FEEDBACK_CAPABILITY_AWB_GAIN
#define CCS_R_CFA_PATTERN_CAPABILITY
#define CCS_CFA_PATTERN_CAPABILITY_BAYER
#define CCS_CFA_PATTERN_CAPABILITY_MONOCHROME
#define CCS_CFA_PATTERN_CAPABILITY_4X4_QUAD_BAYER
#define CCS_CFA_PATTERN_CAPABILITY_VENDOR_SPECIFIC
#define CCS_R_CFA_PATTERN_CONVERSION_CAPABILITY
#define CCS_CFA_PATTERN_CONVERSION_CAPABILITY_BAYER
#define CCS_R_FLASH_MODE_CAPABILITY
#define CCS_FLASH_MODE_CAPABILITY_SINGLE_STROBE
#define CCS_R_SA_STROBE_MODE_CAPABILITY
#define CCS_SA_STROBE_MODE_CAPABILITY_FIXED_WIDTH
#define CCS_SA_STROBE_MODE_CAPABILITY_EDGE_CTRL
#define CCS_R_RESET_MAX_DELAY
#define CCS_R_RESET_MIN_TIME
#define CCS_R_PDAF_CAPABILITY_1
#define CCS_PDAF_CAPABILITY_1_SUPPORTED
#define CCS_PDAF_CAPABILITY_1_PROCESSED_BOTTOM_EMBEDDED
#define CCS_PDAF_CAPABILITY_1_PROCESSED_INTERLEAVED
#define CCS_PDAF_CAPABILITY_1_RAW_BOTTOM_EMBEDDED
#define CCS_PDAF_CAPABILITY_1_RAW_INTERLEAVED
#define CCS_PDAF_CAPABILITY_1_VISIBLE_PDAF_CORRECTION
#define CCS_PDAF_CAPABILITY_1_VC_INTERLEAVING
#define CCS_PDAF_CAPABILITY_1_DT_INTERLEAVING
#define CCS_R_PDAF_CAPABILITY_2
#define CCS_PDAF_CAPABILITY_2_ROI
#define CCS_PDAF_CAPABILITY_2_AFTER_DIGITAL_CROP
#define CCS_PDAF_CAPABILITY_2_CTRL_RETIMED
#define CCS_R_BRACKETING_LUT_CAPABILITY_1
#define CCS_BRACKETING_LUT_CAPABILITY_1_COARSE_INTEGRATION
#define CCS_BRACKETING_LUT_CAPABILITY_1_GLOBAL_ANALOG_GAIN
#define CCS_BRACKETING_LUT_CAPABILITY_1_FLASH
#define CCS_BRACKETING_LUT_CAPABILITY_1_GLOBAL_DIGITAL_GAIN
#define CCS_BRACKETING_LUT_CAPABILITY_1_ALTERNATE_GLOBAL_ANALOG_GAIN
#define CCS_R_BRACKETING_LUT_CAPABILITY_2
#define CCS_BRACKETING_LUT_CAPABILITY_2_SINGLE_BRACKETING_MODE
#define CCS_BRACKETING_LUT_CAPABILITY_2_LOOPED_BRACKETING_MODE
#define CCS_R_BRACKETING_LUT_SIZE

#endif /* __CCS_REGS_H__ */