#ifndef _css_receiver_2400_common_defs_h_
#define _css_receiver_2400_common_defs_h_
#ifndef _mipi_backend_common_defs_h_
#define _mipi_backend_common_defs_h_
#define _HRT_CSS_RECEIVER_2400_GEN_SHORT_DATA_WIDTH 16
#define _HRT_CSS_RECEIVER_2400_GEN_SHORT_CH_ID_WIDTH 2
#define _HRT_CSS_RECEIVER_2400_GEN_SHORT_FMT_TYPE_WIDTH 3
#define _HRT_CSS_RECEIVER_2400_GEN_SHORT_STR_REAL_WIDTH (_HRT_CSS_RECEIVER_2400_GEN_SHORT_DATA_WIDTH + _HRT_CSS_RECEIVER_2400_GEN_SHORT_CH_ID_WIDTH + _HRT_CSS_RECEIVER_2400_GEN_SHORT_FMT_TYPE_WIDTH)
#define _HRT_CSS_RECEIVER_2400_GEN_SHORT_STR_WIDTH 32
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_8 24
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_10 25
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_8L 26
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV422_8 30
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV422_10 31
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RGB444 32
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RGB555 33
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RGB565 34
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RGB666 35
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RGB888 36
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RAW6 40
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RAW7 41
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RAW8 42
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RAW10 43
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RAW12 44
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RAW14 45
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_USR_DEF_1 48
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_USR_DEF_2 49
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_USR_DEF_3 50
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_USR_DEF_4 51
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_USR_DEF_5 52
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_USR_DEF_6 53
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_USR_DEF_7 54
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_USR_DEF_8 55
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_Emb 18
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_SOF 0
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_EOF 1
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_SOL 2
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_EOL 3
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_GEN_SH1 8
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_GEN_SH2 9
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_GEN_SH3 10
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_GEN_SH4 11
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_GEN_SH5 12
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_GEN_SH6 13
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_GEN_SH7 14
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_GEN_SH8 15
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_8_CSPS 28
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_10_CSPS 29
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RAW16 46
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RAW18 47
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RAW18_2 37
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_RAW18_3 38
#define _HRT_MIPI_BACKEND_FMT_TYPE_CUSTOM 63
#define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_WIDTH 6
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RGB888 0
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RGB555 1
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RGB444 2
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RGB565 3
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RGB666 4
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RAW8 5
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RAW10 6
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RAW6 7
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RAW7 8
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RAW12 9
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RAW14 10
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_YUV420_8 11
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_YUV420_10 12
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_YUV422_8 13
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_YUV422_10 14
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_USR_DEF_1 15
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_YUV420_8L 16
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_Emb 17
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_USR_DEF_2 18
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_USR_DEF_3 19
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_USR_DEF_4 20
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_USR_DEF_5 21
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_USR_DEF_6 22
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_USR_DEF_7 23
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_USR_DEF_8 24
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_YUV420_8_CSPS 25
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_YUV420_10_CSPS 26
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RAW16 27
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RAW18 28
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RAW18_2 29
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_RAW18_3 30
#define _HRT_CSS_RECEIVER_2400_FMT_TYPE_CUSTOM 31
#define _HRT_CSS_RECEIVER_2400_YUV420_8_REPEAT_PTN 1
#define _HRT_CSS_RECEIVER_2400_YUV420_10_REPEAT_PTN 5
#define _HRT_CSS_RECEIVER_2400_YUV420_8L_REPEAT_PTN 1
#define _HRT_CSS_RECEIVER_2400_YUV422_8_REPEAT_PTN 1
#define _HRT_CSS_RECEIVER_2400_YUV422_10_REPEAT_PTN 5
#define _HRT_CSS_RECEIVER_2400_RGB444_REPEAT_PTN 2
#define _HRT_CSS_RECEIVER_2400_RGB555_REPEAT_PTN 2
#define _HRT_CSS_RECEIVER_2400_RGB565_REPEAT_PTN 2
#define _HRT_CSS_RECEIVER_2400_RGB666_REPEAT_PTN 9
#define _HRT_CSS_RECEIVER_2400_RGB888_REPEAT_PTN 3
#define _HRT_CSS_RECEIVER_2400_RAW6_REPEAT_PTN 3
#define _HRT_CSS_RECEIVER_2400_RAW7_REPEAT_PTN 7
#define _HRT_CSS_RECEIVER_2400_RAW8_REPEAT_PTN 1
#define _HRT_CSS_RECEIVER_2400_RAW10_REPEAT_PTN 5
#define _HRT_CSS_RECEIVER_2400_RAW12_REPEAT_PTN 3
#define _HRT_CSS_RECEIVER_2400_RAW14_REPEAT_PTN 7
#define _HRT_CSS_RECEIVER_2400_MAX_REPEAT_PTN _HRT_CSS_RECEIVER_2400_RGB666_REPEAT_PTN
#define _HRT_CSS_RECEIVER_2400_BE_COMP_FMT_IDX 0
#define _HRT_CSS_RECEIVER_2400_BE_COMP_FMT_WIDTH 3
#define _HRT_CSS_RECEIVER_2400_BE_COMP_PRED_IDX 3
#define _HRT_CSS_RECEIVER_2400_BE_COMP_PRED_WIDTH 1
#define _HRT_CSS_RECEIVER_2400_BE_COMP_USD_BITS 4
#define _HRT_CSS_RECEIVER_2400_BE_RAW16_DATAID_IDX 0
#define _HRT_CSS_RECEIVER_2400_BE_RAW16_EN_IDX 6
#define _HRT_CSS_RECEIVER_2400_BE_RAW18_DATAID_IDX 0
#define _HRT_CSS_RECEIVER_2400_BE_RAW18_OPTION_IDX 6
#define _HRT_CSS_RECEIVER_2400_BE_RAW18_EN_IDX 8
#define _HRT_CSS_RECEIVER_2400_BE_COMP_NO_COMP 0
#define _HRT_CSS_RECEIVER_2400_BE_COMP_10_6_10 1
#define _HRT_CSS_RECEIVER_2400_BE_COMP_10_7_10 2
#define _HRT_CSS_RECEIVER_2400_BE_COMP_10_8_10 3
#define _HRT_CSS_RECEIVER_2400_BE_COMP_12_6_12 4
#define _HRT_CSS_RECEIVER_2400_BE_COMP_12_7_12 5
#define _HRT_CSS_RECEIVER_2400_BE_COMP_12_8_12 6
#define _HRT_CSS_RECEIVER_2400_PKT_SOP_IDX 32
#define _HRT_CSS_RECEIVER_2400_PKT_SOP_BITS 1
#define _HRT_CSS_RECEIVER_2400_PKT_CH_ID_IDX 22
#define _HRT_CSS_RECEIVER_2400_PKT_CH_ID_BITS 2
#define _HRT_CSS_RECEIVER_2400_PKT_FMT_ID_IDX 16
#define _HRT_CSS_RECEIVER_2400_PKT_FMT_ID_BITS 6
#define _HRT_CSS_RECEIVER_2400_PH_DATA_FIELD_IDX 0
#define _HRT_CSS_RECEIVER_2400_PH_DATA_FIELD_BITS 16
#define _HRT_CSS_RECEIVER_2400_PKT_PAYLOAD_IDX 0
#define _HRT_CSS_RECEIVER_2400_PKT_PAYLOAD_BITS 32
#endif
#endif