From 26a875ab7421d43ca78a907905fda2028a79bd33 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Wed, 29 Dec 2021 22:09:01 +0300 Subject: [PATCH] Add sensor configs for Hi3516DV100 --- .../sensor/config/ar0237_i2c_dc_1080p.ini | 163 +++++++++++++++++ ...c2232h_i2c_1080p.ini => ar0330_i2c_3M.ini} | 146 +++++++++------- .../sensor/config/imx123_i2c_lvds_3M.ini | 165 ++++++++++++++++++ .../sensor/config/imx178_i2c_lvds_5M.ini | 164 +++++++++++++++++ .../sensor/config/imx307_i2c_2l_1080p.ini | 2 +- .../files/sensor/config/imx335_i2c_4M.ini | 2 +- .../files/sensor/config/ov4689_i2c_4M.ini | 162 +++++++++++++++++ .../files/sensor/config/ov5658_i2c_5M.ini | 163 +++++++++++++++++ .../files/sensor/config/sc2231_i2c_1080p.ini | 149 ---------------- .../files/sensor/config/sc2239_i2c_1080p.ini | 148 ---------------- .../files/sensor/config/sc2315e_i2c_1080p.ini | 149 ---------------- .../files/sensor/config/sc3235_i2c_3M.ini | 149 ---------------- .../files/sensor/config/sc4236_i2c_3M.ini | 2 +- 13 files changed, 900 insertions(+), 664 deletions(-) create mode 100644 general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ar0237_i2c_dc_1080p.ini rename general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/{sc2232h_i2c_1080p.ini => ar0330_i2c_3M.ini} (50%) create mode 100644 general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx123_i2c_lvds_3M.ini create mode 100644 general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx178_i2c_lvds_5M.ini create mode 100644 general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ov4689_i2c_4M.ini create mode 100644 general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ov5658_i2c_5M.ini delete mode 100644 general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2231_i2c_1080p.ini delete mode 100644 general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2239_i2c_1080p.ini delete mode 100644 general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2315e_i2c_1080p.ini delete mode 100644 general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc3235_i2c_3M.ini diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ar0237_i2c_dc_1080p.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ar0237_i2c_dc_1080p.ini new file mode 100644 index 00000000..8dbbe455 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ar0237_i2c_dc_1080p.ini @@ -0,0 +1,163 @@ +[sensor] +Sensor_type =ar0237 ;sensor name +Mode =0 ;WDR_MODE_NONE = 0 + ;WDR_MODE_BUILT_IN = 1 + ;WDR_MODE_2To1_LINE = 2 + ;WDR_MODE_2To1_FRAME = 3 + ;WDR_MODE_2To1_FRAME_FULL_RATE =4 ...etc +DllFile =libsns_ar0237.so ;sensor lib path + + +[mode] +input_mode =4 ;INPUT_MODE_MIPI = 0 + ;INPUT_MODE_SUBLVDS = 1 + ;INPUT_MODE_LVDS = 2 ...etc + +dev_attr = 0 ;mipi_dev_attr_t = 0 + ;lvds_dev_attr_t = 1 + ;NULL =2 + +[mipi] +;----------only for mipi_dev--------- +data_type =-1 ;raw data type: 8/10/12/14 bit + ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +lane_id = -1|-1|-1|-1|-1|-1|-1|-1| ;lane_id: -1 - disable + +[lvds] +;----------only for lvds_dev--------- +;img_size_w = 1920 ;oringnal sensor input image size W +;img_size_h = 1080 ;oringnal sensor input image size H +;wdr_mode = 0 ;HI_WDR_MODE_NONE =0 + ;HI_WDR_MODE_2F = 1;HI_WDR_MODE_3F = 2;HI_WDR_MODE_4F =3 + ;HI_WDR_MODE_DOL_2F = 4;HI_WDR_MODE_DOL_3F = 5;HI_WDR_MODE_DOL_4F = 6 +;sync_mode = 1 ;LVDS_SYNC_MODE_SOL = 0 + ;LVDS_SYNC_MODE_SAV = 1 +;raw_data_type = 2 ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +;data_endian = 1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +;sync_code_endian =1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +lane_id = 0|1|2|3|-1|-1|-1|-1| ;lane_id: -1 - disable +;lvds_lane_num = -1 ;LVDS_LANE_NUM +;wdr_vc_num = -1 ;WDR_VC_NUM +;sync_code_num = -1 ;SYNC_CODE_NUM +;sync_code_0 = 0x003|0x007|0x001|0x005|0x043|0x047|0x041|0x045|0x023|0x027|0x021|0x025|0x083|0x087|0x081|0x085| +;sync_code_1 = 0x003|0x007|0x001|0x005|0x043|0x047|0x041|0x045|0x023|0x027|0x021|0x025|0x083|0x087|0x081|0x085| +;sync_code_2 = 0x003|0x007|0x001|0x005|0x043|0x047|0x041|0x045|0x023|0x027|0x021|0x025|0x083|0x087|0x081|0x085| +;sync_code_3 = 0x003|0x007|0x001|0x005|0x043|0x047|0x041|0x045|0x023|0x027|0x021|0x025|0x083|0x087|0x081|0x085| +;sync_code_4 = 0x003|0x007|0x001|0x005|0x043|0x047|0x041|0x045|0x023|0x027|0x021|0x025|0x083|0x087|0x081|0x085| +;sync_code_5 = 0x003|0x007|0x001|0x005|0x043|0x047|0x041|0x045|0x023|0x027|0x021|0x025|0x083|0x087|0x081|0x085| +;sync_code_6 = 0x003|0x007|0x001|0x005|0x043|0x047|0x041|0x045|0x023|0x027|0x021|0x025|0x083|0x087|0x081|0x085| +;sync_code_7 = 0x003|0x007|0x001|0x005|0x043|0x047|0x041|0x045|0x023|0x027|0x021|0x025|0x083|0x087|0x081|0x085| + +[isp_image] + +Isp_x =0 +Isp_y =0 +Isp_W =1920 +Isp_H =1080 +Isp_FrameRate=25 +Isp_Bayer =1 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 + + +[vi_dev] +Input_mod =2 ;VI_INPUT_MODE_BT656 = 0 + ;VI_INPUT_MODE_BT601, + ;VI_INPUT_MODE_DIGITAL_CAMERA +Work_mod =0 ;VI_WORK_MODE_1Multiplex = 0 + ;VI_WORK_MODE_2Multiplex, + ;VI_WORK_MODE_4Multiplex +Combine_mode =0 ;Y/C composite or separation mode + ;VI_COMBINE_COMPOSITE = 0 /*Composite mode */ + ;VI_COMBINE_SEPARATE, /*Separate mode */ +Comp_mode =0 ;Component mode (single-component or dual-component) + ;VI_COMP_MODE_SINGLE = 0, /*single component mode */ + ;VI_COMP_MODE_DOUBLE = 1, /*double component mode */ +Clock_edge =1 ;Clock edge mode (sampling on the rising or falling edge) + ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ + ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ +Mask_num =2 ;Component mask +Mask_0 =0xFFF00000 +Mask_1 =0x0 +Scan_mode = 1;VI_SCAN_INTERLACED = 0 + ;VI_SCAN_PROGRESSIVE, +Data_seq =2 ;data sequence (ONLY for YUV format) + ;----2th component U/V sequence in bt1120 + ; VI_INPUT_DATA_VUVU = 0, + ; VI_INPUT_DATA_UVUV, + ;----input sequence for yuv + ; VI_INPUT_DATA_UYVY = 0, + ; VI_INPUT_DATA_VYUY, + ; VI_INPUT_DATA_YUYV, + ; VI_INPUT_DATA_YVYU + +Vsync =1 ; vertical synchronization signal + ;VI_VSYNC_FIELD = 0, + ;VI_VSYNC_PULSE, +VsyncNeg=0 ;Polarity of the vertical synchronization signal + ;VI_VSYNC_NEG_HIGH = 0, + ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E +Hsync =0 ;Attribute of the horizontal synchronization signal + ;VI_HSYNC_VALID_SINGNAL = 0, + ;VI_HSYNC_PULSE, +HsyncNeg =0 ;Polarity of the horizontal synchronization signal + ;VI_HSYNC_NEG_HIGH = 0, + ;VI_HSYNC_NEG_LOW +VsyncValid =0 ;Attribute of the valid vertical synchronization signal + ;VI_VSYNC_NORM_PULSE = 0, + ;VI_VSYNC_VALID_SINGAL, +VsyncValidNeg =0;Polarity of the valid vertical synchronization signal + ;VI_VSYNC_VALID_NEG_HIGH = 0, + ;VI_VSYNC_VALID_NEG_LOW +Timingblank_HsyncHfb =0 ;Horizontal front blanking width +Timingblank_HsyncAct =1920 ;Horizontal effetive width +Timingblank_HsyncHbb =0 ;Horizontal back blanking width +Timingblank_VsyncVfb =0 ;Vertical front blanking height +Timingblank_VsyncVact =1080 ;Vertical effetive width +Timingblank_VsyncVbb=0 ;Vertical back blanking height +Timingblank_VsyncVbfb =0 ;Even-field vertical front blanking height(interlace, invalid progressive) +Timingblank_VsyncVbact=0 ;Even-field vertical effetive width(interlace, invalid progressive) +Timingblank_VsyncVbbb =0 ;Even-field vertical back blanking height(interlace, invalid progressive) + +;----- only for bt656 ---------- +;FixCode =0 ;BT656_FIXCODE_1 = 0, + ;BT656_FIXCODE_0 +;FieldPolar=0 ;BT656_FIELD_POLAR_STD = 0 + ;BT656_FIELD_POLAR_NSTD +DataPath =1 ;ISP enable or bypass + ;VI_PATH_BYPASS = 0,/* ISP bypass */ + ;VI_PATH_ISP = 1,/* ISP enable */ + ;VI_PATH_RAW = 2,/* Capture raw data, for debug */ +InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, +DataRev =FALSE ;Data reverse. FALSE = 0; TRUE = 1 +DevRect_x=0 ; +DevRect_y=0 ; +DevRect_w=1920 ; +DevRect_h=1080 ; + +[vi_chn] +CapRect_X =0 +CapRect_Y =0 +CapRect_Width=1920 +CapRect_Height=1080 +DestSize_Width=1920 +DestSize_Height=1080 +;CapSel =2 ;Frame/field select. ONLY used in interlaced mode + ;VI_CAPSEL_TOP = 0, /* top field */ + ;VI_CAPSEL_BOTTOM, /* bottom field */ + ;VI_CAPSEL_BOTH, /* top and bottom field */ + +PixFormat =23;PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 22 + ;PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 23 ...etc +CompressMode =0 ;COMPRESS_MODE_NONE = 0 + ;COMPRESS_MODE_SEG =1 ...etc + +SrcFrameRate=-1 ;Source frame rate. -1: not controll +FrameRate =-1 ;Target frame rate. -1: not controll + diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2232h_i2c_1080p.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ar0330_i2c_3M.ini similarity index 50% rename from general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2232h_i2c_1080p.ini rename to general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ar0330_i2c_3M.ini index 02a27e51..4840b185 100644 --- a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2232h_i2c_1080p.ini +++ b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ar0330_i2c_3M.ini @@ -1,63 +1,75 @@ [sensor] -Sensor_type =stSnsSc2232hObj ;sensor name +Sensor_type =ar0330 ;sensor name Mode =0 ;WDR_MODE_NONE = 0 ;WDR_MODE_BUILT_IN = 1 - ;WDR_MODE_QUDRA = 2 - ;WDR_MODE_2To1_LINE = 3 - ;WDR_MODE_2To1_FRAME = 4 - ;WDR_MODE_2To1_FRAME_FULL_RATE = 5 - ;WDR_MODE_3To1_LINE = 6 - ;WDR_MODE_3To1_FRAME = 7 - ;WDR_MODE_3To1_FRAME_FULL_RATE = 8 - ;WDR_MODE_4To1_LINE = 9 - ;WDR_MODE_4To1_FRAME = 10 - ;WDR_MODE_4To1_FRAME_FULL_RATE = 11 -DllFile = /usr/lib/sensors/libsns_sc2232h.so ;sensor lib path + ;WDR_MODE_2To1_LINE = 2 + ;WDR_MODE_2To1_FRAME = 3 + ;WDR_MODE_2To1_FRAME_FULL_RATE =4 ...etc +DllFile =libsns_ar0330.so ;sensor lib path -[mode] +[mode] input_mode =0 ;INPUT_MODE_MIPI = 0 ;INPUT_MODE_SUBLVDS = 1 ;INPUT_MODE_LVDS = 2 ...etc -raw_bitness = 12 +dev_attr = 0 ;mipi_dev_attr_t = 0 + ;lvds_dev_attr_t = 1 + ;NULL =2 -[mipi] -;----------only for mipi_dev--------- -data_type = 2 ;raw data type: 8/10/12/14 bit - ;DATA_TYPE_RAW_8BIT = 0, - ;DATA_TYPE_RAW_10BIT, - ;DATA_TYPE_RAW_12BIT, - ;DATA_TYPE_RAW_14BIT, - ;DATA_TYPE_RAW_16BIT, - ;DATA_TYPE_YUV420_8BIT_NORMAL, - ;DATA_TYPE_YUV420_8BIT_LEGACY, - ;DATA_TYPE_YUV422_8BIT, -lane_id = 0|2|-1|-1|-1|-1|-1|-1| ;lane_id: -1 - disable +[mipi] +;----------only for mipi_dev--------- +data_type =2 ;raw data type: 8/10/12/14 bit + ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +lane_id = 0|1|-1|-1|-1|-1|-1|-1| ;lane_id: -1 - disable + +[lvds] +;----------only for lvds_dev--------- +img_size_w = -1 ;oringnal sensor input image size W +img_size_h = -1 ;oringnal sensor input image size H +wdr_mode = -1 ;HI_WDR_MODE_NONE =0 + ;HI_WDR_MODE_2F = 1;HI_WDR_MODE_3F = 2;HI_WDR_MODE_4F =3 + ;HI_WDR_MODE_DOL_2F = 4;HI_WDR_MODE_DOL_3F = 5;HI_WDR_MODE_DOL_4F = 6 +sync_mode = -1 ;LVDS_SYNC_MODE_SOL = 0 + ;LVDS_SYNC_MODE_SAV = 1 +raw_data_type = -1 ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +data_endian = -1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +sync_code_endian =-1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +lane_id = -1|-1|-1|-1|-1|-1|-1|-1| ;lane_id: -1 - disable +lvds_lane_num = -1 ;LVDS_LANE_NUM +wdr_vc_num = -1 ;WDR_VC_NUM +sync_code_num = -1 ;SYNC_CODE_NUM +sync_code_0 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1| +sync_code_1 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1| +sync_code_2 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1| +sync_code_3 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1| +sync_code_4 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1| +sync_code_5 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1| +sync_code_6 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1| +sync_code_7 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1| [isp_image] + Isp_x =0 Isp_y =0 -Isp_W =1920 -Isp_H =1080 +Isp_W =2048 +Isp_H =1536 Isp_FrameRate=25 -Isp_Bayer =3 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 +Isp_Bayer =1 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 + + [vi_dev] -Input_mod = 6 - ; VI_MODE_BT656 = 0, /* ITU-R BT.656 YUV4:2:2 */ - ; VI_MODE_BT656_PACKED_YUV, /* ITU-R BT.656 packed YUV4:2:2 */ - ; VI_MODE_BT601, /* ITU-R BT.601 YUV4:2:2 */ - ; VI_MODE_DIGITAL_CAMERA, /* digatal camera mode */ - ; VI_MODE_BT1120_STANDARD, /* BT.1120 progressive mode */ - ; VI_MODE_BT1120_INTERLEAVED, /* BT.1120 interstage mode */ - ; VI_MODE_MIPI, /* MIPI RAW mode */ - ; VI_MODE_MIPI_YUV420_NORMAL, /* MIPI YUV420 normal mode */ - ; VI_MODE_MIPI_YUV420_LEGACY, /* MIPI YUV420 legacy mode */ - ; VI_MODE_MIPI_YUV422, /* MIPI YUV422 mode */ - ; VI_MODE_LVDS, /* LVDS mode */ - ; VI_MODE_HISPI, /* HiSPi mode */ - ; VI_MODE_SLVS, /* SLVS mode */ +Input_mod =5 ;VI_INPUT_MODE_BT656 = 0 ;VI_INPUT_MODE_BT601, + ;VI_INPUT_MODE_DIGITAL_CAMERA Work_mod =0 ;VI_WORK_MODE_1Multiplex = 0 ;VI_WORK_MODE_2Multiplex, ;VI_WORK_MODE_4Multiplex @@ -71,7 +83,7 @@ Clock_edge =1 ;Clock edge mode (sampling on the rising or falling edge) ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ Mask_num =2 ;Component mask -Mask_0 =0xFFF00000 +Mask_0 =0xFFF00000 Mask_1 =0x0 Scan_mode = 1;VI_SCAN_INTERLACED = 0 ;VI_SCAN_PROGRESSIVE, @@ -84,30 +96,30 @@ Data_seq =2 ;data sequence (ONLY for YUV format) ; VI_INPUT_DATA_VYUY, ; VI_INPUT_DATA_YUYV, ; VI_INPUT_DATA_YVYU - + Vsync =1 ; vertical synchronization signal - ;VI_VSYNC_FIELD = 0, + ;VI_VSYNC_FIELD = 0, ;VI_VSYNC_PULSE, -VsyncNeg=1 ;Polarity of the vertical synchronization signal - ;VI_VSYNC_NEG_HIGH = 0, - ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E +VsyncNeg=0 ;Polarity of the vertical synchronization signal + ;VI_VSYNC_NEG_HIGH = 0, + ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E Hsync =0 ;Attribute of the horizontal synchronization signal ;VI_HSYNC_VALID_SINGNAL = 0, ;VI_HSYNC_PULSE, HsyncNeg =0 ;Polarity of the horizontal synchronization signal - ;VI_HSYNC_NEG_HIGH = 0, + ;VI_HSYNC_NEG_HIGH = 0, ;VI_HSYNC_NEG_LOW VsyncValid =1 ;Attribute of the valid vertical synchronization signal ;VI_VSYNC_NORM_PULSE = 0, - ;VI_VSYNC_VALID_SINGAL, + ;VI_VSYNC_VALID_SINGAL, VsyncValidNeg =0;Polarity of the valid vertical synchronization signal ;VI_VSYNC_VALID_NEG_HIGH = 0, - ;VI_VSYNC_VALID_NEG_LOW + ;VI_VSYNC_VALID_NEG_LOW Timingblank_HsyncHfb =0 ;Horizontal front blanking width -Timingblank_HsyncAct =1920 ;Horizontal effetive width +Timingblank_HsyncAct =2048 ;Horizontal effetive width Timingblank_HsyncHbb =0 ;Horizontal back blanking width Timingblank_VsyncVfb =0 ;Vertical front blanking height -Timingblank_VsyncVact =1080 ;Vertical effetive width +Timingblank_VsyncVact =1536 ;Vertical effetive width Timingblank_VsyncVbb=0 ;Vertical back blanking height Timingblank_VsyncVbfb =0 ;Even-field vertical front blanking height(interlace, invalid progressive) Timingblank_VsyncVbact=0 ;Even-field vertical effetive width(interlace, invalid progressive) @@ -115,7 +127,7 @@ Timingblank_VsyncVbbb =0 ;Even-field vertical back blanking height(interlace, ;----- only for bt656 ---------- FixCode =0 ;BT656_FIXCODE_1 = 0, - ;BT656_FIXCODE_0 + ;BT656_FIXCODE_0 FieldPolar=0 ;BT656_FIELD_POLAR_STD = 0 ;BT656_FIELD_POLAR_NSTD DataPath =1 ;ISP enable or bypass @@ -124,26 +136,28 @@ DataPath =1 ;ISP enable or bypass ;VI_PATH_RAW = 2,/* Capture raw data, for debug */ InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, DataRev =FALSE ;Data reverse. FALSE = 0; TRUE = 1 -DevRect_x=200 ; -DevRect_y=20 ; -DevRect_w=1920 ; -DevRect_h=1080 ; +DevRect_x=0 ; +DevRect_y=0 ; +DevRect_w=2048 ; +DevRect_h=1536 ; [vi_chn] -CapRect_X =0 +CapRect_X =0 CapRect_Y =0 -CapRect_Width=1920 -CapRect_Height=1080 -DestSize_Width=1920 -DestSize_Height=1080 +CapRect_Width=2048 +CapRect_Height=1536 +DestSize_Width=2048 +DestSize_Height=1536 CapSel =2 ;Frame/field select. ONLY used in interlaced mode ;VI_CAPSEL_TOP = 0, /* top field */ ;VI_CAPSEL_BOTTOM, /* bottom field */ ;VI_CAPSEL_BOTH, /* top and bottom field */ - -PixFormat =26;PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 26 ...etc + +PixFormat =23;PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 22 + ;PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 23 ...etc CompressMode =0 ;COMPRESS_MODE_NONE = 0 ;COMPRESS_MODE_SEG =1 ...etc SrcFrameRate=-1 ;Source frame rate. -1: not controll FrameRate =-1 ;Target frame rate. -1: not controll + diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx123_i2c_lvds_3M.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx123_i2c_lvds_3M.ini new file mode 100644 index 00000000..1c9c6f2c --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx123_i2c_lvds_3M.ini @@ -0,0 +1,165 @@ +[sensor] +Sensor_type =imx123 ;sensor name +Mode =0 ;WDR_MODE_NONE = 0 + ;WDR_MODE_BUILT_IN = 1 + ;WDR_MODE_2To1_LINE = 2 + ;WDR_MODE_2To1_FRAME = 3 + ;WDR_MODE_2To1_FRAME_FULL_RATE =4 ...etc +DllFile =libsns_imx123.so ;sensor lib path + + +[mode] +input_mode =1 ;INPUT_MODE_MIPI = 0 + ;INPUT_MODE_SUBLVDS = 1 + ;INPUT_MODE_LVDS = 2 ...etc + +dev_attr = 1 ;mipi_dev_attr_t = 0 + ;lvds_dev_attr_t = 1 + ;NULL =2 + +[mipi] +;----------only for mipi_dev--------- +data_type =-1 ;raw data type: 8/10/12/14 bit + ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +lane_id = -1|-1|-1|-1|-1|-1|-1|-1| ;lane_id: -1 - disable + +[lvds] +;----------only for lvds_dev--------- +img_size_w = 2048 ;oringnal sensor input image size W +img_size_h = 1536 ;oringnal sensor input image size H +wdr_mode = 0 ;HI_WDR_MODE_NONE =0 + ;HI_WDR_MODE_2F = 1 + ;HI_WDR_MODE_3F = 2 + ;HI_WDR_MODE_4F =3 +sync_mode = 1 ;LVDS_SYNC_MODE_SOL = 0 + ;LVDS_SYNC_MODE_SAV = 1 +raw_data_type = 2 ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +data_endian = 1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +sync_code_endian =1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +lane_id = 0|1|2|3|4|5|6|7| ;lane_id: -1 - disable +lvds_lane_num = 8 ;LVDS_LANE_NUM +wdr_vc_num = 4 ;WDR_VC_NUM +sync_code_num = 4 ;SYNC_CODE_NUM +sync_code_0 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_1 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_2 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_3 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_4 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_5 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_6 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_7 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 + + +[isp_image] + +Isp_x =0 +Isp_y =0 +Isp_W =2048 +Isp_H =1536 +Isp_FrameRate=25 +Isp_Bayer =2 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 + + + +[vi_dev] +Input_mod =5 ;VI_INPUT_MODE_BT656 = 0 ;VI_INPUT_MODE_BT601, + ;VI_INPUT_MODE_DIGITAL_CAMERA +Work_mod =0 ;VI_WORK_MODE_1Multiplex = 0 + ;VI_WORK_MODE_2Multiplex, + ;VI_WORK_MODE_4Multiplex +Combine_mode =0 ;Y/C composite or separation mode + ;VI_COMBINE_COMPOSITE = 0 /*Composite mode */ + ;VI_COMBINE_SEPARATE, /*Separate mode */ +Comp_mode =0 ;Component mode (single-component or dual-component) + ;VI_COMP_MODE_SINGLE = 0, /*single component mode */ + ;VI_COMP_MODE_DOUBLE = 1, /*double component mode */ +Clock_edge =1 ;Clock edge mode (sampling on the rising or falling edge) + ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ + ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ +Mask_num =2 ;Component mask +Mask_0 =0xFFF00000 +Mask_1 =0x0 +Scan_mode = 1;VI_SCAN_INTERLACED = 0 + ;VI_SCAN_PROGRESSIVE, +Data_seq =2 ;data sequence (ONLY for YUV format) + ;----2th component U/V sequence in bt1120 + ; VI_INPUT_DATA_VUVU = 0, + ; VI_INPUT_DATA_UVUV, + ;----input sequence for yuv + ; VI_INPUT_DATA_UYVY = 0, + ; VI_INPUT_DATA_VYUY, + ; VI_INPUT_DATA_YUYV, + ; VI_INPUT_DATA_YVYU + +Vsync =1 ; vertical synchronization signal + ;VI_VSYNC_FIELD = 0, + ;VI_VSYNC_PULSE, +VsyncNeg=0 ;Polarity of the vertical synchronization signal + ;VI_VSYNC_NEG_HIGH = 0, + ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E +Hsync =0 ;Attribute of the horizontal synchronization signal + ;VI_HSYNC_VALID_SINGNAL = 0, + ;VI_HSYNC_PULSE, +HsyncNeg =0 ;Polarity of the horizontal synchronization signal + ;VI_HSYNC_NEG_HIGH = 0, + ;VI_HSYNC_NEG_LOW +VsyncValid =1 ;Attribute of the valid vertical synchronization signal + ;VI_VSYNC_NORM_PULSE = 0, + ;VI_VSYNC_VALID_SINGAL, +VsyncValidNeg =0;Polarity of the valid vertical synchronization signal + ;VI_VSYNC_VALID_NEG_HIGH = 0, + ;VI_VSYNC_VALID_NEG_LOW +Timingblank_HsyncHfb =0 ;Horizontal front blanking width +Timingblank_HsyncAct =2048 ;Horizontal effetive width +Timingblank_HsyncHbb =0 ;Horizontal back blanking width +Timingblank_VsyncVfb =0 ;Vertical front blanking height +Timingblank_VsyncVact =1536 ;Vertical effetive width +Timingblank_VsyncVbb=0 ;Vertical back blanking height +Timingblank_VsyncVbfb =0 ;Even-field vertical front blanking height(interlace, invalid progressive) +Timingblank_VsyncVbact=0 ;Even-field vertical effetive width(interlace, invalid progressive) +Timingblank_VsyncVbbb =0 ;Even-field vertical back blanking height(interlace, invalid progressive) + +;----- only for bt656 ---------- +FixCode =0 ;BT656_FIXCODE_1 = 0, + ;BT656_FIXCODE_0 +FieldPolar=0 ;BT656_FIELD_POLAR_STD = 0 + ;BT656_FIELD_POLAR_NSTD +DataPath =1 ;ISP enable or bypass + ;VI_PATH_BYPASS = 0,/* ISP bypass */ + ;VI_PATH_ISP = 1,/* ISP enable */ + ;VI_PATH_RAW = 2,/* Capture raw data, for debug */ +InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, +DataRev =FALSE ;Data reverse. FALSE = 0; TRUE = 1 +DevRect_x=0 ; +DevRect_y=20 ; +DevRect_w=2048 ; +DevRect_h=1536 ; + +[vi_chn] +CapRect_X =0 +CapRect_Y =0 +CapRect_Width=2048 +CapRect_Height=1536 +DestSize_Width=2048 +DestSize_Height=1536 +CapSel =2 ;Frame/field select. ONLY used in interlaced mode + ;VI_CAPSEL_TOP = 0, /* top field */ + ;VI_CAPSEL_BOTTOM, /* bottom field */ + ;VI_CAPSEL_BOTH, /* top and bottom field */ + +PixFormat =23;PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 22 + ;PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 23 ...etc +CompressMode =0 ;COMPRESS_MODE_NONE = 0 + ;COMPRESS_MODE_SEG =1 ...etc + +SrcFrameRate=-1 ;Source frame rate. -1: not controll +FrameRate =-1 ;Target frame rate. -1: not controll + diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx178_i2c_lvds_5M.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx178_i2c_lvds_5M.ini new file mode 100644 index 00000000..7b3dc8a9 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx178_i2c_lvds_5M.ini @@ -0,0 +1,164 @@ +[sensor] +Sensor_type =imx178 ;sensor name +Mode =0 ;WDR_MODE_NONE = 0 + ;WDR_MODE_BUILT_IN = 1 + ;WDR_MODE_2To1_LINE = 2 + ;WDR_MODE_2To1_FRAME = 3 + ;WDR_MODE_2To1_FRAME_FULL_RATE =4 ...etc +DllFile =libsns_imx178.so ;sensor lib path + + +[mode] +input_mode =1 ;INPUT_MODE_MIPI = 0 + ;INPUT_MODE_SUBLVDS = 1 + ;INPUT_MODE_LVDS = 2 ...etc + +dev_attr = 1 ;mipi_dev_attr_t = 0 + ;lvds_dev_attr_t = 1 + ;NULL =2 + +[mipi] +;----------only for mipi_dev--------- +data_type =-1 ;raw data type: 8/10/12/14 bit + ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +lane_id = -1|-1|-1|-1|-1|-1|-1|-1| ;lane_id: -1 - disable + +[lvds] +;----------only for lvds_dev--------- +img_size_w = 2592 ;oringnal sensor input image size W +img_size_h = 1944 ;oringnal sensor input image size H +wdr_mode = 0 ;HI_WDR_MODE_NONE =0 + ;HI_WDR_MODE_2F = 1;HI_WDR_MODE_3F = 2;HI_WDR_MODE_4F =3 + ;HI_WDR_MODE_DOL_2F = 4;HI_WDR_MODE_DOL_3F = 5;HI_WDR_MODE_DOL_4F = 6 +sync_mode = 1 ;LVDS_SYNC_MODE_SOL = 0 + ;LVDS_SYNC_MODE_SAV = 1 +raw_data_type = 2 ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +data_endian = 1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +sync_code_endian =1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +lane_id = 0|1|2|3|-1|-1|-1|-1| ;lane_id: -1 - disable +lvds_lane_num = 8 ;LVDS_LANE_NUM +wdr_vc_num = 4 ;WDR_VC_NUM +sync_code_num = 4 ;SYNC_CODE_NUM +sync_code_0 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_1 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_2 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_3 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_4 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_5 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_6 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_7 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 + + +[isp_image] + +Isp_x =0 +Isp_y =0 +Isp_W =2592 +Isp_H =1944 +Isp_FrameRate=25 +Isp_Bayer =2 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 + + + +[vi_dev] +Input_mod =5 ;VI_INPUT_MODE_BT656 = 0 ;VI_INPUT_MODE_BT601, + ;VI_INPUT_MODE_DIGITAL_CAMERA +Work_mod =0 ;VI_WORK_MODE_1Multiplex = 0 + ;VI_WORK_MODE_2Multiplex, + ;VI_WORK_MODE_4Multiplex +Combine_mode =0 ;Y/C composite or separation mode + ;VI_COMBINE_COMPOSITE = 0 /*Composite mode */ + ;VI_COMBINE_SEPARATE, /*Separate mode */ +Comp_mode =0 ;Component mode (single-component or dual-component) + ;VI_COMP_MODE_SINGLE = 0, /*single component mode */ + ;VI_COMP_MODE_DOUBLE = 1, /*double component mode */ +Clock_edge =1 ;Clock edge mode (sampling on the rising or falling edge) + ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ + ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ +Mask_num =2 ;Component mask +Mask_0 =0xFFF00000 +Mask_1 =0x0 +Scan_mode = 1;VI_SCAN_INTERLACED = 0 + ;VI_SCAN_PROGRESSIVE, +Data_seq =2 ;data sequence (ONLY for YUV format) + ;----2th component U/V sequence in bt1120 + ; VI_INPUT_DATA_VUVU = 0, + ; VI_INPUT_DATA_UVUV, + ;----input sequence for yuv + ; VI_INPUT_DATA_UYVY = 0, + ; VI_INPUT_DATA_VYUY, + ; VI_INPUT_DATA_YUYV, + ; VI_INPUT_DATA_YVYU + +Vsync =1 ; vertical synchronization signal + ;VI_VSYNC_FIELD = 0, + ;VI_VSYNC_PULSE, +VsyncNeg=0 ;Polarity of the vertical synchronization signal + ;VI_VSYNC_NEG_HIGH = 0, + ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E +Hsync =0 ;Attribute of the horizontal synchronization signal + ;VI_HSYNC_VALID_SINGNAL = 0, + ;VI_HSYNC_PULSE, +HsyncNeg =0 ;Polarity of the horizontal synchronization signal + ;VI_HSYNC_NEG_HIGH = 0, + ;VI_HSYNC_NEG_LOW +VsyncValid =1 ;Attribute of the valid vertical synchronization signal + ;VI_VSYNC_NORM_PULSE = 0, + ;VI_VSYNC_VALID_SINGAL, +VsyncValidNeg =0;Polarity of the valid vertical synchronization signal + ;VI_VSYNC_VALID_NEG_HIGH = 0, + ;VI_VSYNC_VALID_NEG_LOW +Timingblank_HsyncHfb =0 ;Horizontal front blanking width +Timingblank_HsyncAct =2592 ;Horizontal effetive width +Timingblank_HsyncHbb =0 ;Horizontal back blanking width +Timingblank_VsyncVfb =0 ;Vertical front blanking height +Timingblank_VsyncVact =1944 ;Vertical effetive width +Timingblank_VsyncVbb=0 ;Vertical back blanking height +Timingblank_VsyncVbfb =0 ;Even-field vertical front blanking height(interlace, invalid progressive) +Timingblank_VsyncVbact=0 ;Even-field vertical effetive width(interlace, invalid progressive) +Timingblank_VsyncVbbb =0 ;Even-field vertical back blanking height(interlace, invalid progressive) + +;----- only for bt656 ---------- +FixCode =0 ;BT656_FIXCODE_1 = 0, + ;BT656_FIXCODE_0 +FieldPolar=0 ;BT656_FIELD_POLAR_STD = 0 + ;BT656_FIELD_POLAR_NSTD +DataPath =1 ;ISP enable or bypass + ;VI_PATH_BYPASS = 0,/* ISP bypass */ + ;VI_PATH_ISP = 1,/* ISP enable */ + ;VI_PATH_RAW = 2,/* Capture raw data, for debug */ +InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, +DataRev =FALSE ;Data reverse. FALSE = 0; TRUE = 1 +DevRect_x=0 ; +DevRect_y=20 ; +DevRect_w=2592 ; +DevRect_h=1944 ; + +[vi_chn] +CapRect_X =0 +CapRect_Y =0 +CapRect_Width=2592 +CapRect_Height=1944 +DestSize_Width=2592 +DestSize_Height=1944 +CapSel =2 ;Frame/field select. ONLY used in interlaced mode + ;VI_CAPSEL_TOP = 0, /* top field */ + ;VI_CAPSEL_BOTTOM, /* bottom field */ + ;VI_CAPSEL_BOTH, /* top and bottom field */ + +PixFormat =23;PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 22 + ;PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 23 ...etc +CompressMode =0 ;COMPRESS_MODE_NONE = 0 + ;COMPRESS_MODE_SEG =1 ...etc + +SrcFrameRate=-1 ;Source frame rate. -1: not controll +FrameRate =-1 ;Target frame rate. -1: not controll + diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx307_i2c_2l_1080p.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx307_i2c_2l_1080p.ini index 431db745..e6923aab 100644 --- a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx307_i2c_2l_1080p.ini +++ b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx307_i2c_2l_1080p.ini @@ -12,7 +12,7 @@ Mode =0 ;WDR_MODE_NONE = 0 ;WDR_MODE_4To1_LINE = 9 ;WDR_MODE_4To1_FRAME = 10 ;WDR_MODE_4To1_FRAME_FULL_RATE = 11 -DllFile = /usr/lib/sensors/libsns_imx307_2l.so ;sensor lib path +DllFile = libsns_imx307_2l.so ;sensor lib path [mode] diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx335_i2c_4M.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx335_i2c_4M.ini index b2f2f290..1b456690 100644 --- a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx335_i2c_4M.ini +++ b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/imx335_i2c_4M.ini @@ -1,7 +1,7 @@ [sensor] Sensor_type =stSnsImx335Obj ;sensor name Mode = WDR_MODE_NONE -DllFile = /usr/lib/sensors/libsns_imx335.so ;sensor lib path +DllFile = libsns_imx335.so ;sensor lib path [mode] diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ov4689_i2c_4M.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ov4689_i2c_4M.ini new file mode 100644 index 00000000..e2497db5 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ov4689_i2c_4M.ini @@ -0,0 +1,162 @@ +[sensor] +Sensor_type =ov4689 ;sensor name +Mode =0 ;WDR_MODE_NONE = 0 + ;WDR_MODE_BUILT_IN = 1 + ;WDR_MODE_2To1_LINE = 2 + ;WDR_MODE_2To1_FRAME = 3 + ;WDR_MODE_2To1_FRAME_FULL_RATE =4 ...etc +DllFile =libsns_ov4689.so ;sensor lib path + + +[mode] +input_mode =0 ;INPUT_MODE_MIPI = 0 + ;INPUT_MODE_SUBLVDS = 1 + ;INPUT_MODE_LVDS = 2 ...etc + +dev_attr = 0 ;mipi_dev_attr_t = 0 + ;lvds_dev_attr_t = 1 + ;NULL =2 + +[mipi] +;----------only for mipi_dev--------- +data_type =2 ;raw data type: 8/10/12/14 bit + ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +lane_id = 1|0|2|3|-1|-1|-1|-1| ;lane_id: -1 - disable + +[lvds] +;----------only for lvds_dev--------- +img_size_w = 2592 ;oringnal sensor input image size W +img_size_h = 1520 ;oringnal sensor input image size H +wdr_mode = 0 ;HI_WDR_MODE_NONE =0 + ;HI_WDR_MODE_2F = 1;HI_WDR_MODE_3F = 2;HI_WDR_MODE_4F =3 + ;HI_WDR_MODE_DOL_2F = 4;HI_WDR_MODE_DOL_3F = 5;HI_WDR_MODE_DOL_4F = 6 +sync_mode = 0 ;LVDS_SYNC_MODE_SOL = 0 + ;LVDS_SYNC_MODE_SAV = 1 +raw_data_type = 2 ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +data_endian = 1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +sync_code_endian = 1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +lane_id = 0|2|-1|-1|1|3|-1|-1| ;lane_id: -1 - disable +lvds_lane_num = 8 ;LVDS_LANE_NUM +wdr_vc_num = 4 ;WDR_VC_NUM +sync_code_num = 4 ;SYNC_CODE_NUM +sync_code_0 = 0x002|0x003|0x000|0x001|0x202|0x203|0x200|0x201|0x102|0x103|0x100|0x101|0x302|0x303|0x300|0x301| +sync_code_1 = 0x006|0x007|0x004|0x005|0x206|0x207|0x204|0x205|0x106|0x107|0x104|0x105|0x306|0x307|0x304|0x305| +sync_code_2 = 0x00a|0x00b|0x008|0x009|0x20a|0x20b|0x208|0x209|0x10a|0x10b|0x108|0x109|0x30a|0x30b|0x308|0x309| +sync_code_3 = 0x00a|0x00b|0x008|0x009|0x20a|0x20b|0x208|0x209|0x10a|0x10b|0x108|0x109|0x30a|0x30b|0x308|0x309| +sync_code_4 = 0x012|0x013|0x010|0x011|0x212|0x213|0x210|0x211|0x112|0x113|0x110|0x111|0x312|0x313|0x310|0x311| +sync_code_5 = 0x016|0x017|0x014|0x015|0x216|0x217|0x214|0x215|0x116|0x117|0x114|0x115|0x316|0x317|0x314|0x315| +sync_code_6 = 0x01a|0x01b|0x018|0x019|0x21a|0x21b|0x218|0x219|0x11a|0x11b|0x118|0x119|0x31a|0x31b|0x318|0x319| +sync_code_7 = 0x01a|0x01b|0x018|0x019|0x21a|0x21b|0x218|0x219|0x11a|0x11b|0x118|0x119|0x31a|0x31b|0x318|0x319| + +[isp_image] +Isp_x =0 +Isp_y =0 +Isp_W =2592 +Isp_H =1520 +Isp_FrameRate=25 +Isp_Bayer =3 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 + + +[vi_dev] +Input_mod =4 ;VI_INPUT_MODE_BT656 = 0 + ;VI_INPUT_MODE_BT601, + ;VI_INPUT_MODE_DIGITAL_CAMERA +Work_mod =0 ;VI_WORK_MODE_1Multiplex = 0 + ;VI_WORK_MODE_2Multiplex, + ;VI_WORK_MODE_4Multiplex +Combine_mode =0 ;Y/C composite or separation mode + ;VI_COMBINE_COMPOSITE = 0 /*Composite mode */ + ;VI_COMBINE_SEPARATE, /*Separate mode */ +Comp_mode =0 ;Component mode (single-component or dual-component) + ;VI_COMP_MODE_SINGLE = 0, /*single component mode */ + ;VI_COMP_MODE_DOUBLE = 1, /*double component mode */ +Clock_edge =1 ;Clock edge mode (sampling on the rising or falling edge) + ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ + ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ +Mask_num =2 ;Component mask +Mask_0 =0xfff00000 +Mask_1 =0x0 +Scan_mode = 1;VI_SCAN_INTERLACED = 0 + ;VI_SCAN_PROGRESSIVE, +Data_seq =2 ;data sequence (ONLY for YUV format) + ;----2th component U/V sequence in bt1120 + ; VI_INPUT_DATA_VUVU = 0, + ; VI_INPUT_DATA_UVUV, + ;----input sequence for yuv + ; VI_INPUT_DATA_UYVY = 0, + ; VI_INPUT_DATA_VYUY, + ; VI_INPUT_DATA_YUYV, + ; VI_INPUT_DATA_YVYU + +Vsync =1 ; vertical synchronization signal + ;VI_VSYNC_FIELD = 0, + ;VI_VSYNC_PULSE, +VsyncNeg=0 ;Polarity of the vertical synchronization signal + ;VI_VSYNC_NEG_HIGH = 0, + ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E +Hsync =0 ;Attribute of the horizontal synchronization signal + ;VI_HSYNC_VALID_SINGNAL = 0, + ;VI_HSYNC_PULSE, +HsyncNeg =0 ;Polarity of the horizontal synchronization signal + ;VI_HSYNC_NEG_HIGH = 0, + ;VI_HSYNC_NEG_LOW +VsyncValid =1 ;Attribute of the valid vertical synchronization signal + ;VI_VSYNC_NORM_PULSE = 0, + ;VI_VSYNC_VALID_SINGAL, +VsyncValidNeg =0;Polarity of the valid vertical synchronization signal + ;VI_VSYNC_VALID_NEG_HIGH = 0, + ;VI_VSYNC_VALID_NEG_LOW +Timingblank_HsyncHfb =0 ;Horizontal front blanking width +Timingblank_HsyncAct =2592 ;Horizontal effetive width +Timingblank_HsyncHbb =0 ;Horizontal back blanking width +Timingblank_VsyncVfb =0 ;Vertical front blanking height +Timingblank_VsyncVact =1520 ;Vertical effetive width +Timingblank_VsyncVbb=0 ;Vertical back blanking height +Timingblank_VsyncVbfb =0 ;Even-field vertical front blanking height(interlace, invalid progressive) +Timingblank_VsyncVbact=0 ;Even-field vertical effetive width(interlace, invalid progressive) +Timingblank_VsyncVbbb =0 ;Even-field vertical back blanking height(interlace, invalid progressive) + +;----- only for bt656 ---------- +FixCode =0 ;BT656_FIXCODE_1 = 0, + ;BT656_FIXCODE_0 +FieldPolar=0 ;BT656_FIELD_POLAR_STD = 0 + ;BT656_FIELD_POLAR_NSTD +DataPath =1 ;ISP enable or bypass + ;VI_PATH_BYPASS = 0,/* ISP bypass */ + ;VI_PATH_ISP = 1,/* ISP enable */ + ;VI_PATH_RAW = 2,/* Capture raw data, for debug */ +InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, +DataRev =FALSE ;Data reverse. FALSE = 0; TRUE = 1 +DevRect_x=0 ; +DevRect_y=0 ; +DevRect_w=2592 ; +DevRect_h=1520 ; + +[vi_chn] +CapRect_X =0 +CapRect_Y =0 +CapRect_Width=2592 +CapRect_Height=1520 +DestSize_Width=2592 +DestSize_Height=1520 +CapSel =2 ;Frame/field select. ONLY used in interlaced mode + ;VI_CAPSEL_TOP = 0, /* top field */ + ;VI_CAPSEL_BOTTOM, /* bottom field */ + ;VI_CAPSEL_BOTH, /* top and bottom field */ + +PixFormat =23;PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 22 + ;PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 23 ...etc +CompressMode =0 ;COMPRESS_MODE_NONE = 0 + ;COMPRESS_MODE_SEG =1 ...etc + +SrcFrameRate=-1 ;Source frame rate. -1: not controll +FrameRate =-1 ;Target frame rate. -1: not controll + diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ov5658_i2c_5M.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ov5658_i2c_5M.ini new file mode 100644 index 00000000..528c8c5e --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/ov5658_i2c_5M.ini @@ -0,0 +1,163 @@ +[sensor] +Sensor_type =ov5658 ;sensor name +Mode =0 ;WDR_MODE_NONE = 0 + ;WDR_MODE_BUILT_IN = 1 + ;WDR_MODE_2To1_LINE = 2 + ;WDR_MODE_2To1_FRAME = 3 + ;WDR_MODE_2To1_FRAME_FULL_RATE =4 ...etc +DllFile =libsns_ov5658.so ;sensor lib path + + +[mode] +input_mode =0 ;INPUT_MODE_MIPI = 0 + ;INPUT_MODE_SUBLVDS = 1 + ;INPUT_MODE_LVDS = 2 ...etc + +dev_attr = 0 ;mipi_dev_attr_t = 0 + ;lvds_dev_attr_t = 1 + ;NULL =2 + +[mipi] +;----------only for mipi_dev--------- +data_type =1 ;raw data type: 8/10/12/14 bit + ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +lane_id = 0|1|2|3|-1|-1|-1|-1| ;lane_id: -1 - disable + +[lvds] +;----------only for lvds_dev--------- +img_size_w = 2592 ;oringnal sensor input image size W +img_size_h = 1944 ;oringnal sensor input image size H +wdr_mode = 0 ;HI_WDR_MODE_NONE =0 + ;HI_WDR_MODE_2F = 1;HI_WDR_MODE_3F = 2;HI_WDR_MODE_4F =3 + ;HI_WDR_MODE_DOL_2F = 4;HI_WDR_MODE_DOL_3F = 5;HI_WDR_MODE_DOL_4F = 6 +sync_mode = 1 ;LVDS_SYNC_MODE_SOL = 0 + ;LVDS_SYNC_MODE_SAV = 1 +raw_data_type = 1 ;RAW_DATA_8BIT = 0 + ;RAW_DATA_10BIT = 1 + ;RAW_DATA_12BIT = 2 + ;RAW_DATA_14BIT = 3 +data_endian = 1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +sync_code_endian = 1 ;LVDS_ENDIAN_LITTLE = 0 + ;LVDS_ENDIAN_BIG = 1 +lane_id = 0|1|2|3|-1|-1|-1|-1| ;lane_id: -1 - disable +lvds_lane_num = 4 ;LVDS_LANE_NUM +wdr_vc_num = 4 ;WDR_VC_NUM +sync_code_num = 4 ;SYNC_CODE_NUM +sync_code_0 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_1 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_2 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_3 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_4 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_5 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_6 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 +sync_code_7 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0 + + +[isp_image] + +Isp_x =0 +Isp_y =0 +Isp_W =2592 +Isp_H =1944 +Isp_FrameRate=25 +Isp_Bayer =3 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 + + + +[vi_dev] +Input_mod =6 ;VI_INPUT_MODE_BT656 = 0 ;VI_INPUT_MODE_BT601, ;VI_INPUT_MODE_DIGITAL_CAMERA +Work_mod =0 ;VI_WORK_MODE_1Multiplex = 0 + ;VI_WORK_MODE_2Multiplex, + ;VI_WORK_MODE_4Multiplex +Combine_mode =0 ;Y/C composite or separation mode + ;VI_COMBINE_COMPOSITE = 0 /*Composite mode */ + ;VI_COMBINE_SEPARATE, /*Separate mode */ +Comp_mode =0 ;Component mode (single-component or dual-component) + ;VI_COMP_MODE_SINGLE = 0, /*single component mode */ + ;VI_COMP_MODE_DOUBLE = 1, /*double component mode */ +Clock_edge =1 ;Clock edge mode (sampling on the rising or falling edge) + ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ + ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ +Mask_num =2 ;Component mask +Mask_0 =0xFFF00000 +Mask_1 =0x0 +Scan_mode = 1;VI_SCAN_INTERLACED = 0 + ;VI_SCAN_PROGRESSIVE, +Data_seq =2 ;data sequence (ONLY for YUV format) + ;----2th component U/V sequence in bt1120 + ; VI_INPUT_DATA_VUVU = 0, + ; VI_INPUT_DATA_UVUV, + ;----input sequence for yuv + ; VI_INPUT_DATA_UYVY = 0, + ; VI_INPUT_DATA_VYUY, + ; VI_INPUT_DATA_YUYV, + ; VI_INPUT_DATA_YVYU + +Vsync =1 ; vertical synchronization signal + ;VI_VSYNC_FIELD = 0, + ;VI_VSYNC_PULSE, +VsyncNeg=0 ;Polarity of the vertical synchronization signal + ;VI_VSYNC_NEG_HIGH = 0, + ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E +Hsync =0 ;Attribute of the horizontal synchronization signal + ;VI_HSYNC_VALID_SINGNAL = 0, + ;VI_HSYNC_PULSE, +HsyncNeg =0 ;Polarity of the horizontal synchronization signal + ;VI_HSYNC_NEG_HIGH = 0, + ;VI_HSYNC_NEG_LOW +VsyncValid =1 ;Attribute of the valid vertical synchronization signal + ;VI_VSYNC_NORM_PULSE = 0, + ;VI_VSYNC_VALID_SINGAL, +VsyncValidNeg =0;Polarity of the valid vertical synchronization signal + ;VI_VSYNC_VALID_NEG_HIGH = 0, + ;VI_VSYNC_VALID_NEG_LOW +Timingblank_HsyncHfb =0 ;Horizontal front blanking width +Timingblank_HsyncAct =2592 ;Horizontal effetive width +Timingblank_HsyncHbb =0 ;Horizontal back blanking width +Timingblank_VsyncVfb =0 ;Vertical front blanking height +Timingblank_VsyncVact =1944 ;Vertical effetive width +Timingblank_VsyncVbb=0 ;Vertical back blanking height +Timingblank_VsyncVbfb =0 ;Even-field vertical front blanking height(interlace, invalid progressive) +Timingblank_VsyncVbact=0 ;Even-field vertical effetive width(interlace, invalid progressive) +Timingblank_VsyncVbbb =0 ;Even-field vertical back blanking height(interlace, invalid progressive) + +;----- only for bt656 ---------- +FixCode =0 ;BT656_FIXCODE_1 = 0, + ;BT656_FIXCODE_0 +FieldPolar=0 ;BT656_FIELD_POLAR_STD = 0 + ;BT656_FIELD_POLAR_NSTD +DataPath =1 ;ISP enable or bypass + ;VI_PATH_BYPASS = 0,/* ISP bypass */ + ;VI_PATH_ISP = 1,/* ISP enable */ + ;VI_PATH_RAW = 2,/* Capture raw data, for debug */ +InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, +DataRev =FALSE ;Data reverse. FALSE = 0; TRUE = 1 +DevRect_x=0 ; +DevRect_y=0 ; +DevRect_w=2592 ; +DevRect_h=1944 ; + +[vi_chn] +CapRect_X =0 +CapRect_Y =0 +CapRect_Width=2592 +CapRect_Height=1944 +DestSize_Width=2592 +DestSize_Height=1944 +CapSel =2 ;Frame/field select. ONLY used in interlaced mode + ;VI_CAPSEL_TOP = 0, /* top field */ + ;VI_CAPSEL_BOTTOM, /* bottom field */ + ;VI_CAPSEL_BOTH, /* top and bottom field */ + +PixFormat =23;PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 22 + ;PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 23 ...etc +CompressMode =0 ;COMPRESS_MODE_NONE = 0 + ;COMPRESS_MODE_SEG =1 ...etc + +SrcFrameRate=-1 ;Source frame rate. -1: not controll +FrameRate =-1 ;Target frame rate. -1: not controll + diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2231_i2c_1080p.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2231_i2c_1080p.ini deleted file mode 100644 index 2444f582..00000000 --- a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2231_i2c_1080p.ini +++ /dev/null @@ -1,149 +0,0 @@ -[sensor] -Sensor_type =stSnsSc2231Obj ;sensor name -Mode =0 ;WDR_MODE_NONE = 0 - ;WDR_MODE_BUILT_IN = 1 - ;WDR_MODE_QUDRA = 2 - ;WDR_MODE_2To1_LINE = 3 - ;WDR_MODE_2To1_FRAME = 4 - ;WDR_MODE_2To1_FRAME_FULL_RATE = 5 - ;WDR_MODE_3To1_LINE = 6 - ;WDR_MODE_3To1_FRAME = 7 - ;WDR_MODE_3To1_FRAME_FULL_RATE = 8 - ;WDR_MODE_4To1_LINE = 9 - ;WDR_MODE_4To1_FRAME = 10 - ;WDR_MODE_4To1_FRAME_FULL_RATE = 11 -DllFile = /usr/lib/sensors/libsns_sc2231.so ;sensor lib path - - -[mode] -input_mode =0 ;INPUT_MODE_MIPI = 0 - ;INPUT_MODE_SUBLVDS = 1 - ;INPUT_MODE_LVDS = 2 ...etc - -raw_bitness = 10 - -[mipi] -;----------only for mipi_dev--------- -data_type = 1 ;raw data type: 8/10/12/14 bit - ;DATA_TYPE_RAW_8BIT = 0, - ;DATA_TYPE_RAW_10BIT, - ;DATA_TYPE_RAW_12BIT, - ;DATA_TYPE_RAW_14BIT, - ;DATA_TYPE_RAW_16BIT, - ;DATA_TYPE_YUV420_8BIT_NORMAL, - ;DATA_TYPE_YUV420_8BIT_LEGACY, - ;DATA_TYPE_YUV422_8BIT, -lane_id = 0|2|-1|-1|-1|-1|-1|-1| ;lane_id: -1 - disable - -[isp_image] -Isp_x =0 -Isp_y =0 -Isp_W =1920 -Isp_H =1080 -Isp_FrameRate=25 -Isp_Bayer =3 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 - -[vi_dev] -Input_mod = 6 - ; VI_MODE_BT656 = 0, /* ITU-R BT.656 YUV4:2:2 */ - ; VI_MODE_BT656_PACKED_YUV, /* ITU-R BT.656 packed YUV4:2:2 */ - ; VI_MODE_BT601, /* ITU-R BT.601 YUV4:2:2 */ - ; VI_MODE_DIGITAL_CAMERA, /* digatal camera mode */ - ; VI_MODE_BT1120_STANDARD, /* BT.1120 progressive mode */ - ; VI_MODE_BT1120_INTERLEAVED, /* BT.1120 interstage mode */ - ; VI_MODE_MIPI, /* MIPI RAW mode */ - ; VI_MODE_MIPI_YUV420_NORMAL, /* MIPI YUV420 normal mode */ - ; VI_MODE_MIPI_YUV420_LEGACY, /* MIPI YUV420 legacy mode */ - ; VI_MODE_MIPI_YUV422, /* MIPI YUV422 mode */ - ; VI_MODE_LVDS, /* LVDS mode */ - ; VI_MODE_HISPI, /* HiSPi mode */ - ; VI_MODE_SLVS, /* SLVS mode */ -Work_mod =0 ;VI_WORK_MODE_1Multiplex = 0 - ;VI_WORK_MODE_2Multiplex, - ;VI_WORK_MODE_4Multiplex -Combine_mode =0 ;Y/C composite or separation mode - ;VI_COMBINE_COMPOSITE = 0 /*Composite mode */ - ;VI_COMBINE_SEPARATE, /*Separate mode */ -Comp_mode =0 ;Component mode (single-component or dual-component) - ;VI_COMP_MODE_SINGLE = 0, /*single component mode */ - ;VI_COMP_MODE_DOUBLE = 1, /*double component mode */ -Clock_edge =1 ;Clock edge mode (sampling on the rising or falling edge) - ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ - ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ -Mask_num =2 ;Component mask -Mask_0 =0xFFF00000 -Mask_1 =0x0 -Scan_mode = 1;VI_SCAN_INTERLACED = 0 - ;VI_SCAN_PROGRESSIVE, -Data_seq =2 ;data sequence (ONLY for YUV format) - ;----2th component U/V sequence in bt1120 - ; VI_INPUT_DATA_VUVU = 0, - ; VI_INPUT_DATA_UVUV, - ;----input sequence for yuv - ; VI_INPUT_DATA_UYVY = 0, - ; VI_INPUT_DATA_VYUY, - ; VI_INPUT_DATA_YUYV, - ; VI_INPUT_DATA_YVYU - -Vsync =1 ; vertical synchronization signal - ;VI_VSYNC_FIELD = 0, - ;VI_VSYNC_PULSE, -VsyncNeg=1 ;Polarity of the vertical synchronization signal - ;VI_VSYNC_NEG_HIGH = 0, - ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E -Hsync =0 ;Attribute of the horizontal synchronization signal - ;VI_HSYNC_VALID_SINGNAL = 0, - ;VI_HSYNC_PULSE, -HsyncNeg =0 ;Polarity of the horizontal synchronization signal - ;VI_HSYNC_NEG_HIGH = 0, - ;VI_HSYNC_NEG_LOW -VsyncValid =1 ;Attribute of the valid vertical synchronization signal - ;VI_VSYNC_NORM_PULSE = 0, - ;VI_VSYNC_VALID_SINGAL, -VsyncValidNeg =0;Polarity of the valid vertical synchronization signal - ;VI_VSYNC_VALID_NEG_HIGH = 0, - ;VI_VSYNC_VALID_NEG_LOW -Timingblank_HsyncHfb =0 ;Horizontal front blanking width -Timingblank_HsyncAct =1920 ;Horizontal effetive width -Timingblank_HsyncHbb =0 ;Horizontal back blanking width -Timingblank_VsyncVfb =0 ;Vertical front blanking height -Timingblank_VsyncVact =1080 ;Vertical effetive width -Timingblank_VsyncVbb=0 ;Vertical back blanking height -Timingblank_VsyncVbfb =0 ;Even-field vertical front blanking height(interlace, invalid progressive) -Timingblank_VsyncVbact=0 ;Even-field vertical effetive width(interlace, invalid progressive) -Timingblank_VsyncVbbb =0 ;Even-field vertical back blanking height(interlace, invalid progressive) - -;----- only for bt656 ---------- -FixCode =0 ;BT656_FIXCODE_1 = 0, - ;BT656_FIXCODE_0 -FieldPolar=0 ;BT656_FIELD_POLAR_STD = 0 - ;BT656_FIELD_POLAR_NSTD -DataPath =1 ;ISP enable or bypass - ;VI_PATH_BYPASS = 0,/* ISP bypass */ - ;VI_PATH_ISP = 1,/* ISP enable */ - ;VI_PATH_RAW = 2,/* Capture raw data, for debug */ -InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, -DataRev =FALSE ;Data reverse. FALSE = 0; TRUE = 1 -DevRect_x=200 ; -DevRect_y=20 ; -DevRect_w=1920 ; -DevRect_h=1080 ; - -[vi_chn] -CapRect_X =0 -CapRect_Y =0 -CapRect_Width=1920 -CapRect_Height=1080 -DestSize_Width=1920 -DestSize_Height=1080 -CapSel =2 ;Frame/field select. ONLY used in interlaced mode - ;VI_CAPSEL_TOP = 0, /* top field */ - ;VI_CAPSEL_BOTTOM, /* bottom field */ - ;VI_CAPSEL_BOTH, /* top and bottom field */ - -PixFormat =26;PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 26 ...etc -CompressMode =0 ;COMPRESS_MODE_NONE = 0 - ;COMPRESS_MODE_SEG =1 ...etc - -SrcFrameRate=-1 ;Source frame rate. -1: not controll -FrameRate =-1 ;Target frame rate. -1: not controll diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2239_i2c_1080p.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2239_i2c_1080p.ini deleted file mode 100644 index 9b7d5b47..00000000 --- a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2239_i2c_1080p.ini +++ /dev/null @@ -1,148 +0,0 @@ -[sensor] -Mode =0 ;WDR_MODE_NONE = 0 - ;WDR_MODE_BUILT_IN = 1 - ;WDR_MODE_QUDRA = 2 - ;WDR_MODE_2To1_LINE = 3 - ;WDR_MODE_2To1_FRAME = 4 - ;WDR_MODE_2To1_FRAME_FULL_RATE = 5 - ;WDR_MODE_3To1_LINE = 6 - ;WDR_MODE_3To1_FRAME = 7 - ;WDR_MODE_3To1_FRAME_FULL_RATE = 8 - ;WDR_MODE_4To1_LINE = 9 - ;WDR_MODE_4To1_FRAME = 10 - ;WDR_MODE_4To1_FRAME_FULL_RATE = 11 -DllFile = /usr/lib/sensors/libsns_sc2239.so - - -[mode] -input_mode =0 ;INPUT_MODE_MIPI = 0 - ;INPUT_MODE_SUBLVDS = 1 - ;INPUT_MODE_LVDS = 2 ...etc - -raw_bitness = 10 - -[mipi] -;----------only for mipi_dev--------- -data_type = 1 ;raw data type: 8/10/12/14 bit - ;DATA_TYPE_RAW_8BIT = 0, - ;DATA_TYPE_RAW_10BIT, - ;DATA_TYPE_RAW_12BIT, - ;DATA_TYPE_RAW_14BIT, - ;DATA_TYPE_RAW_16BIT, - ;DATA_TYPE_YUV420_8BIT_NORMAL, - ;DATA_TYPE_YUV420_8BIT_LEGACY, - ;DATA_TYPE_YUV422_8BIT, -lane_id = 0|-1|-1|-1|-1|-1|-1|-1| ;lane_id: -1 - disable - -[isp_image] -Isp_x =0 -Isp_y =0 -Isp_W =1920 -Isp_H =1080 -Isp_FrameRate=20 -Isp_Bayer =3 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 - -[vi_dev] -Input_mod = 6 - ; VI_MODE_BT656 = 0, /* ITU-R BT.656 YUV4:2:2 */ - ; VI_MODE_BT656_PACKED_YUV, /* ITU-R BT.656 packed YUV4:2:2 */ - ; VI_MODE_BT601, /* ITU-R BT.601 YUV4:2:2 */ - ; VI_MODE_DIGITAL_CAMERA, /* digatal camera mode */ - ; VI_MODE_BT1120_STANDARD, /* BT.1120 progressive mode */ - ; VI_MODE_BT1120_INTERLEAVED, /* BT.1120 interstage mode */ - ; VI_MODE_MIPI, /* MIPI RAW mode */ - ; VI_MODE_MIPI_YUV420_NORMAL, /* MIPI YUV420 normal mode */ - ; VI_MODE_MIPI_YUV420_LEGACY, /* MIPI YUV420 legacy mode */ - ; VI_MODE_MIPI_YUV422, /* MIPI YUV422 mode */ - ; VI_MODE_LVDS, /* LVDS mode */ - ; VI_MODE_HISPI, /* HiSPi mode */ - ; VI_MODE_SLVS, /* SLVS mode */ -Work_mod =0 ;VI_WORK_MODE_1Multiplex = 0 - ;VI_WORK_MODE_2Multiplex, - ;VI_WORK_MODE_4Multiplex -Combine_mode =0 ;Y/C composite or separation mode - ;VI_COMBINE_COMPOSITE = 0 /*Composite mode */ - ;VI_COMBINE_SEPARATE, /*Separate mode */ -Comp_mode =0 ;Component mode (single-component or dual-component) - ;VI_COMP_MODE_SINGLE = 0, /*single component mode */ - ;VI_COMP_MODE_DOUBLE = 1, /*double component mode */ -Clock_edge =1 ;Clock edge mode (sampling on the rising or falling edge) - ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ - ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ -Mask_num =2 ;Component mask -Mask_0 =0xFFF00000 -Mask_1 =0x0 -Scan_mode = 1;VI_SCAN_INTERLACED = 0 - ;VI_SCAN_PROGRESSIVE, -Data_seq =2 ;data sequence (ONLY for YUV format) - ;----2th component U/V sequence in bt1120 - ; VI_INPUT_DATA_VUVU = 0, - ; VI_INPUT_DATA_UVUV, - ;----input sequence for yuv - ; VI_INPUT_DATA_UYVY = 0, - ; VI_INPUT_DATA_VYUY, - ; VI_INPUT_DATA_YUYV, - ; VI_INPUT_DATA_YVYU - -Vsync =1 ; vertical synchronization signal - ;VI_VSYNC_FIELD = 0, - ;VI_VSYNC_PULSE, -VsyncNeg=1 ;Polarity of the vertical synchronization signal - ;VI_VSYNC_NEG_HIGH = 0, - ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E -Hsync =0 ;Attribute of the horizontal synchronization signal - ;VI_HSYNC_VALID_SINGNAL = 0, - ;VI_HSYNC_PULSE, -HsyncNeg =0 ;Polarity of the horizontal synchronization signal - ;VI_HSYNC_NEG_HIGH = 0, - ;VI_HSYNC_NEG_LOW -VsyncValid =1 ;Attribute of the valid vertical synchronization signal - ;VI_VSYNC_NORM_PULSE = 0, - ;VI_VSYNC_VALID_SINGAL, -VsyncValidNeg =0;Polarity of the valid vertical synchronization signal - ;VI_VSYNC_VALID_NEG_HIGH = 0, - ;VI_VSYNC_VALID_NEG_LOW -Timingblank_HsyncHfb =0 ;Horizontal front blanking width -Timingblank_HsyncAct =1920 ;Horizontal effetive width -Timingblank_HsyncHbb =0 ;Horizontal back blanking width -Timingblank_VsyncVfb =0 ;Vertical front blanking height -Timingblank_VsyncVact =1080 ;Vertical effetive width -Timingblank_VsyncVbb=0 ;Vertical back blanking height -Timingblank_VsyncVbfb =0 ;Even-field vertical front blanking height(interlace, invalid progressive) -Timingblank_VsyncVbact=0 ;Even-field vertical effetive width(interlace, invalid progressive) -Timingblank_VsyncVbbb =0 ;Even-field vertical back blanking height(interlace, invalid progressive) - -;----- only for bt656 ---------- -FixCode =0 ;BT656_FIXCODE_1 = 0, - ;BT656_FIXCODE_0 -FieldPolar=0 ;BT656_FIELD_POLAR_STD = 0 - ;BT656_FIELD_POLAR_NSTD -DataPath =1 ;ISP enable or bypass - ;VI_PATH_BYPASS = 0,/* ISP bypass */ - ;VI_PATH_ISP = 1,/* ISP enable */ - ;VI_PATH_RAW = 2,/* Capture raw data, for debug */ -InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, -DataRev =FALSE ;Data reverse. FALSE = 0; TRUE = 1 -DevRect_x=200 ; -DevRect_y=20 ; -DevRect_w=1920 ; -DevRect_h=1080 ; - -[vi_chn] -CapRect_X =0 -CapRect_Y =0 -CapRect_Width=1920 -CapRect_Height=1080 -DestSize_Width=1920 -DestSize_Height=1080 -CapSel =2 ;Frame/field select. ONLY used in interlaced mode - ;VI_CAPSEL_TOP = 0, /* top field */ - ;VI_CAPSEL_BOTTOM, /* bottom field */ - ;VI_CAPSEL_BOTH, /* top and bottom field */ - -PixFormat =26;PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 26 ...etc -CompressMode =0 ;COMPRESS_MODE_NONE = 0 - ;COMPRESS_MODE_SEG =1 ...etc - -SrcFrameRate=-1 ;Source frame rate. -1: not controll -FrameRate =-1 ;Target frame rate. -1: not controll diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2315e_i2c_1080p.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2315e_i2c_1080p.ini deleted file mode 100644 index 8da8aa59..00000000 --- a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc2315e_i2c_1080p.ini +++ /dev/null @@ -1,149 +0,0 @@ -[sensor] -Sensor_type =stSnsSc2235Obj ;sensor name -Mode =0 ;WDR_MODE_NONE = 0 - ;WDR_MODE_BUILT_IN = 1 - ;WDR_MODE_QUDRA = 2 - ;WDR_MODE_2To1_LINE = 3 - ;WDR_MODE_2To1_FRAME = 4 - ;WDR_MODE_2To1_FRAME_FULL_RATE = 5 - ;WDR_MODE_3To1_LINE = 6 - ;WDR_MODE_3To1_FRAME = 7 - ;WDR_MODE_3To1_FRAME_FULL_RATE = 8 - ;WDR_MODE_4To1_LINE = 9 - ;WDR_MODE_4To1_FRAME = 10 - ;WDR_MODE_4To1_FRAME_FULL_RATE = 11 -DllFile = /usr/lib/sensors/libsns_sc2315e_experimental.so ;sensor lib path - - -[mode] -input_mode =0 ;INPUT_MODE_MIPI = 0 - ;INPUT_MODE_SUBLVDS = 1 - ;INPUT_MODE_LVDS = 2 ...etc - -raw_bitness = 10 - -[mipi] -;----------only for mipi_dev--------- -data_type = 1 ;raw data type: 8/10/12/14 bit - ;DATA_TYPE_RAW_8BIT = 0, - ;DATA_TYPE_RAW_10BIT, - ;DATA_TYPE_RAW_12BIT, - ;DATA_TYPE_RAW_14BIT, - ;DATA_TYPE_RAW_16BIT, - ;DATA_TYPE_YUV420_8BIT_NORMAL, - ;DATA_TYPE_YUV420_8BIT_LEGACY, - ;DATA_TYPE_YUV422_8BIT, -lane_id = 0|2|-1|-1|-1|-1|-1|-1| ;lane_id: -1 - disable - -[isp_image] -Isp_x =0 -Isp_y =0 -Isp_W =1920 -Isp_H =1080 -Isp_FrameRate=25 -Isp_Bayer =3 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 - -[vi_dev] -Input_mod = 6 - ; VI_MODE_BT656 = 0, /* ITU-R BT.656 YUV4:2:2 */ - ; VI_MODE_BT656_PACKED_YUV, /* ITU-R BT.656 packed YUV4:2:2 */ - ; VI_MODE_BT601, /* ITU-R BT.601 YUV4:2:2 */ - ; VI_MODE_DIGITAL_CAMERA, /* digatal camera mode */ - ; VI_MODE_BT1120_STANDARD, /* BT.1120 progressive mode */ - ; VI_MODE_BT1120_INTERLEAVED, /* BT.1120 interstage mode */ - ; VI_MODE_MIPI, /* MIPI RAW mode */ - ; VI_MODE_MIPI_YUV420_NORMAL, /* MIPI YUV420 normal mode */ - ; VI_MODE_MIPI_YUV420_LEGACY, /* MIPI YUV420 legacy mode */ - ; VI_MODE_MIPI_YUV422, /* MIPI YUV422 mode */ - ; VI_MODE_LVDS, /* LVDS mode */ - ; VI_MODE_HISPI, /* HiSPi mode */ - ; VI_MODE_SLVS, /* SLVS mode */ -Work_mod =0 ;VI_WORK_MODE_1Multiplex = 0 - ;VI_WORK_MODE_2Multiplex, - ;VI_WORK_MODE_4Multiplex -Combine_mode =0 ;Y/C composite or separation mode - ;VI_COMBINE_COMPOSITE = 0 /*Composite mode */ - ;VI_COMBINE_SEPARATE, /*Separate mode */ -Comp_mode =0 ;Component mode (single-component or dual-component) - ;VI_COMP_MODE_SINGLE = 0, /*single component mode */ - ;VI_COMP_MODE_DOUBLE = 1, /*double component mode */ -Clock_edge =1 ;Clock edge mode (sampling on the rising or falling edge) - ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ - ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ -Mask_num =2 ;Component mask -Mask_0 =0xFFF00000 -Mask_1 =0x0 -Scan_mode = 1;VI_SCAN_INTERLACED = 0 - ;VI_SCAN_PROGRESSIVE, -Data_seq =2 ;data sequence (ONLY for YUV format) - ;----2th component U/V sequence in bt1120 - ; VI_INPUT_DATA_VUVU = 0, - ; VI_INPUT_DATA_UVUV, - ;----input sequence for yuv - ; VI_INPUT_DATA_UYVY = 0, - ; VI_INPUT_DATA_VYUY, - ; VI_INPUT_DATA_YUYV, - ; VI_INPUT_DATA_YVYU - -Vsync =1 ; vertical synchronization signal - ;VI_VSYNC_FIELD = 0, - ;VI_VSYNC_PULSE, -VsyncNeg=1 ;Polarity of the vertical synchronization signal - ;VI_VSYNC_NEG_HIGH = 0, - ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E -Hsync =0 ;Attribute of the horizontal synchronization signal - ;VI_HSYNC_VALID_SINGNAL = 0, - ;VI_HSYNC_PULSE, -HsyncNeg =0 ;Polarity of the horizontal synchronization signal - ;VI_HSYNC_NEG_HIGH = 0, - ;VI_HSYNC_NEG_LOW -VsyncValid =1 ;Attribute of the valid vertical synchronization signal - ;VI_VSYNC_NORM_PULSE = 0, - ;VI_VSYNC_VALID_SINGAL, -VsyncValidNeg =0;Polarity of the valid vertical synchronization signal - ;VI_VSYNC_VALID_NEG_HIGH = 0, - ;VI_VSYNC_VALID_NEG_LOW -Timingblank_HsyncHfb =0 ;Horizontal front blanking width -Timingblank_HsyncAct =1920 ;Horizontal effetive width -Timingblank_HsyncHbb =0 ;Horizontal back blanking width -Timingblank_VsyncVfb =0 ;Vertical front blanking height -Timingblank_VsyncVact =1080 ;Vertical effetive width -Timingblank_VsyncVbb=0 ;Vertical back blanking height -Timingblank_VsyncVbfb =0 ;Even-field vertical front blanking height(interlace, invalid progressive) -Timingblank_VsyncVbact=0 ;Even-field vertical effetive width(interlace, invalid progressive) -Timingblank_VsyncVbbb =0 ;Even-field vertical back blanking height(interlace, invalid progressive) - -;----- only for bt656 ---------- -FixCode =0 ;BT656_FIXCODE_1 = 0, - ;BT656_FIXCODE_0 -FieldPolar=0 ;BT656_FIELD_POLAR_STD = 0 - ;BT656_FIELD_POLAR_NSTD -DataPath =1 ;ISP enable or bypass - ;VI_PATH_BYPASS = 0,/* ISP bypass */ - ;VI_PATH_ISP = 1,/* ISP enable */ - ;VI_PATH_RAW = 2,/* Capture raw data, for debug */ -InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, -DataRev =FALSE ;Data reverse. FALSE = 0; TRUE = 1 -DevRect_x=200 ; -DevRect_y=20 ; -DevRect_w=1920 ; -DevRect_h=1080 ; - -[vi_chn] -CapRect_X =0 -CapRect_Y =0 -CapRect_Width=1920 -CapRect_Height=1080 -DestSize_Width=1920 -DestSize_Height=1080 -CapSel =2 ;Frame/field select. ONLY used in interlaced mode - ;VI_CAPSEL_TOP = 0, /* top field */ - ;VI_CAPSEL_BOTTOM, /* bottom field */ - ;VI_CAPSEL_BOTH, /* top and bottom field */ - -PixFormat =26;PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 26 ...etc -CompressMode =0 ;COMPRESS_MODE_NONE = 0 - ;COMPRESS_MODE_SEG =1 ...etc - -SrcFrameRate=-1 ;Source frame rate. -1: not controll -FrameRate =-1 ;Target frame rate. -1: not controll diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc3235_i2c_3M.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc3235_i2c_3M.ini deleted file mode 100644 index 3825de3c..00000000 --- a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc3235_i2c_3M.ini +++ /dev/null @@ -1,149 +0,0 @@ -[sensor] -Sensor_type =stSnsSc3235Obj ;sensor name -Mode =0 ;WDR_MODE_NONE = 0 - ;WDR_MODE_BUILT_IN = 1 - ;WDR_MODE_QUDRA = 2 - ;WDR_MODE_2To1_LINE = 3 - ;WDR_MODE_2To1_FRAME = 4 - ;WDR_MODE_2To1_FRAME_FULL_RATE = 5 - ;WDR_MODE_3To1_LINE = 6 - ;WDR_MODE_3To1_FRAME = 7 - ;WDR_MODE_3To1_FRAME_FULL_RATE = 8 - ;WDR_MODE_4To1_LINE = 9 - ;WDR_MODE_4To1_FRAME = 10 - ;WDR_MODE_4To1_FRAME_FULL_RATE = 11 -DllFile = /usr/lib/sensors/libsns_sc3235.so ;sensor lib path - - -[mode] -input_mode =0 ;INPUT_MODE_MIPI = 0 - ;INPUT_MODE_SUBLVDS = 1 - ;INPUT_MODE_LVDS = 2 ...etc - -raw_bitness = 10 - -[mipi] -;----------only for mipi_dev--------- -data_type = 1 ;raw data type: 8/10/12/14 bit - ;DATA_TYPE_RAW_8BIT = 0, - ;DATA_TYPE_RAW_10BIT, - ;DATA_TYPE_RAW_12BIT, - ;DATA_TYPE_RAW_14BIT, - ;DATA_TYPE_RAW_16BIT, - ;DATA_TYPE_YUV420_8BIT_NORMAL, - ;DATA_TYPE_YUV420_8BIT_LEGACY, - ;DATA_TYPE_YUV422_8BIT, -lane_id = 0|2|-1|-1|-1|-1|-1|-1| ;lane_id: -1 - disable - -[isp_image] -Isp_x =0 -Isp_y =0 -Isp_W =2304 -Isp_H =1296 -Isp_FrameRate=20 -Isp_Bayer =3 ;BAYER_RGGB=0, BAYER_GRBG=1, BAYER_GBRG=2, BAYER_BGGR=3 - -[vi_dev] -Input_mod = 6 - ; VI_MODE_BT656 = 0, /* ITU-R BT.656 YUV4:2:2 */ - ; VI_MODE_BT656_PACKED_YUV, /* ITU-R BT.656 packed YUV4:2:2 */ - ; VI_MODE_BT601, /* ITU-R BT.601 YUV4:2:2 */ - ; VI_MODE_DIGITAL_CAMERA, /* digatal camera mode */ - ; VI_MODE_BT1120_STANDARD, /* BT.1120 progressive mode */ - ; VI_MODE_BT1120_INTERLEAVED, /* BT.1120 interstage mode */ - ; VI_MODE_MIPI, /* MIPI RAW mode */ - ; VI_MODE_MIPI_YUV420_NORMAL, /* MIPI YUV420 normal mode */ - ; VI_MODE_MIPI_YUV420_LEGACY, /* MIPI YUV420 legacy mode */ - ; VI_MODE_MIPI_YUV422, /* MIPI YUV422 mode */ - ; VI_MODE_LVDS, /* LVDS mode */ - ; VI_MODE_HISPI, /* HiSPi mode */ - ; VI_MODE_SLVS, /* SLVS mode */ -Work_mod =0 ;VI_WORK_MODE_1Multiplex = 0 - ;VI_WORK_MODE_2Multiplex, - ;VI_WORK_MODE_4Multiplex -Combine_mode =0 ;Y/C composite or separation mode - ;VI_COMBINE_COMPOSITE = 0 /*Composite mode */ - ;VI_COMBINE_SEPARATE, /*Separate mode */ -Comp_mode =0 ;Component mode (single-component or dual-component) - ;VI_COMP_MODE_SINGLE = 0, /*single component mode */ - ;VI_COMP_MODE_DOUBLE = 1, /*double component mode */ -Clock_edge =1 ;Clock edge mode (sampling on the rising or falling edge) - ;VI_CLK_EDGE_SINGLE_UP=0, /*rising edge */ - ;VI_CLK_EDGE_SINGLE_DOWN, /*falling edge */ -Mask_num =2 ;Component mask -Mask_0 =0xFFF00000 -Mask_1 =0x0 -Scan_mode = 1;VI_SCAN_INTERLACED = 0 - ;VI_SCAN_PROGRESSIVE, -Data_seq =2 ;data sequence (ONLY for YUV format) - ;----2th component U/V sequence in bt1120 - ; VI_INPUT_DATA_VUVU = 0, - ; VI_INPUT_DATA_UVUV, - ;----input sequence for yuv - ; VI_INPUT_DATA_UYVY = 0, - ; VI_INPUT_DATA_VYUY, - ; VI_INPUT_DATA_YUYV, - ; VI_INPUT_DATA_YVYU - -Vsync =1 ; vertical synchronization signal - ;VI_VSYNC_FIELD = 0, - ;VI_VSYNC_PULSE, -VsyncNeg=1 ;Polarity of the vertical synchronization signal - ;VI_VSYNC_NEG_HIGH = 0, - ;VI_VSYNC_NEG_LOW /*if VIU_VSYNC_E -Hsync =0 ;Attribute of the horizontal synchronization signal - ;VI_HSYNC_VALID_SINGNAL = 0, - ;VI_HSYNC_PULSE, -HsyncNeg =0 ;Polarity of the horizontal synchronization signal - ;VI_HSYNC_NEG_HIGH = 0, - ;VI_HSYNC_NEG_LOW -VsyncValid =1 ;Attribute of the valid vertical synchronization signal - ;VI_VSYNC_NORM_PULSE = 0, - ;VI_VSYNC_VALID_SINGAL, -VsyncValidNeg =0;Polarity of the valid vertical synchronization signal - ;VI_VSYNC_VALID_NEG_HIGH = 0, - ;VI_VSYNC_VALID_NEG_LOW -Timingblank_HsyncHfb =0 ;Horizontal front blanking width -Timingblank_HsyncAct =2304 ;Horizontal effetive width -Timingblank_HsyncHbb =0 ;Horizontal back blanking width -Timingblank_VsyncVfb =0 ;Vertical front blanking height -Timingblank_VsyncVact =1296 ;Vertical effetive width -Timingblank_VsyncVbb=0 ;Vertical back blanking height -Timingblank_VsyncVbfb =0 ;Even-field vertical front blanking height(interlace, invalid progressive) -Timingblank_VsyncVbact=0 ;Even-field vertical effetive width(interlace, invalid progressive) -Timingblank_VsyncVbbb =0 ;Even-field vertical back blanking height(interlace, invalid progressive) - -;----- only for bt656 ---------- -FixCode =0 ;BT656_FIXCODE_1 = 0, - ;BT656_FIXCODE_0 -FieldPolar=0 ;BT656_FIELD_POLAR_STD = 0 - ;BT656_FIELD_POLAR_NSTD -DataPath =1 ;ISP enable or bypass - ;VI_PATH_BYPASS = 0,/* ISP bypass */ - ;VI_PATH_ISP = 1,/* ISP enable */ - ;VI_PATH_RAW = 2,/* Capture raw data, for debug */ -InputDataType=1 ;VI_DATA_TYPE_YUV = 0,VI_DATA_TYPE_RGB = 1, -DataRev =FALSE ;Data reverse. FALSE = 0; TRUE = 1 -DevRect_x=200 ; -DevRect_y=20 ; -DevRect_w=2304 ; -DevRect_h=1296 ; - -[vi_chn] -CapRect_X =0 -CapRect_Y =0 -CapRect_Width=2304 -CapRect_Height=1296 -DestSize_Width=2304 -DestSize_Height=1296 -CapSel =2 ;Frame/field select. ONLY used in interlaced mode - ;VI_CAPSEL_TOP = 0, /* top field */ - ;VI_CAPSEL_BOTTOM, /* bottom field */ - ;VI_CAPSEL_BOTH, /* top and bottom field */ - -PixFormat =26;PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 26 ...etc -CompressMode =0 ;COMPRESS_MODE_NONE = 0 - ;COMPRESS_MODE_SEG =1 ...etc - -SrcFrameRate=-1 ;Source frame rate. -1: not controll -FrameRate =-1 ;Target frame rate. -1: not controll diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc4236_i2c_3M.ini b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc4236_i2c_3M.ini index d0acadfd..8a0ab98f 100644 --- a/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc4236_i2c_3M.ini +++ b/general/package/hisilicon-osdrv-hi3516av100/files/sensor/config/sc4236_i2c_3M.ini @@ -12,7 +12,7 @@ Mode =0 ;WDR_MODE_NONE = 0 ;WDR_MODE_4To1_LINE = 9 ;WDR_MODE_4To1_FRAME = 10 ;WDR_MODE_4To1_FRAME_FULL_RATE = 11 -DllFile = /usr/lib/sensors/libsns_sc4236.so ;sensor lib path +DllFile = libsns_sc4236.so ;sensor lib path [mode]