diff --git a/general/package/goke-osdrv-gk7205v200/files/script/load_goke b/general/package/goke-osdrv-gk7205v200/files/script/load_goke index b862d2cf..e9864b4f 100755 --- a/general/package/goke-osdrv-gk7205v200/files/script/load_goke +++ b/general/package/goke-osdrv-gk7205v200/files/script/load_goke @@ -161,6 +161,9 @@ insert_isp_piris() { } insert_ko() { + if [ "$SENSOR" == "bt656" ]; then + YUV_TYPE0=1 + fi modprobe open_sys_config chip=$CHIP_TYPE sensors=$SENSOR g_cmos_yuv_flag=$YUV_TYPE0 board=$BOARD insert_osal insmod gk7205v200_base.ko diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/config/bt656_720p.ini b/general/package/goke-osdrv-gk7205v200/files/sensor/config/bt656_720p.ini new file mode 100644 index 00000000..99efd188 --- /dev/null +++ b/general/package/goke-osdrv-gk7205v200/files/sensor/config/bt656_720p.ini @@ -0,0 +1,56 @@ +[sensor] +Sensor_type = stBt656_Obj +Mode = WDR_MODE_NONE +DllFile = libsns_bt656.so + +[mode] +input_mode = INPUT_MODE_BT656 +raw_bitness = 8 + +[isp_image] +Isp_FrameRate = 30 +Isp_Bayer = BAYER_RGGB + +[vi_dev] +Input_mod = VI_MODE_BT656 +Work_mod = VI_WORK_MODE_1Multiplex +Mask_num = 2 +Mask_0 = 0xff00000 +Mask_1 = 0x0 +Scan_mode = VI_SCAN_PROGRESSIVE +Data_seq = VI_DATA_SEQ_UYVY +Vsync = VI_VSYNC_PULSE +VsyncNeg = VI_VSYNC_NEG_LOW +Hsync = VI_HSYNC_VALID_SINGNAL +HsyncNeg = VI_HSYNC_NEG_HIGH +VsyncValid = VI_VSYNC_VALID_SINGAL +VsyncValidNeg = VI_VSYNC_VALID_NEG_HIGH +Timingblank_HsyncHfb = 0 +Timingblank_HsyncAct = 1280 +Timingblank_HsyncHbb = 0 +Timingblank_VsyncVfb = 0 +Timingblank_VsyncVact = 720 +Timingblank_VsyncVbb = 0 +Timingblank_VsyncVbfb = 0 +Timingblank_VsyncVbact = 0 +Timingblank_VsyncVbbb = 0 + +;----- only for bt656 ---------- +FixCode = BT656_FIXCODE_1 +FieldPolar = BT656_FIELD_POLAR_STD +DataPath = VI_PATH_BYPASS +InputDataType = VI_DATA_TYPE_YUV +DataRev = FALSE +DevRect_x = 0 +DevRect_y = 0 +DevRect_w = 1280 +DevRect_h = 720 + +[vi_chn] +CapSel = VI_CAPSEL_BOTH + +PixFormat = PIXEL_FORMAT_YVU_SEMIPLANAR_420 +CompressMode = COMPRESS_MODE_NONE + +SrcFrameRate = -1 +FrameRate = -1 diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/libsns_bt656.so b/general/package/goke-osdrv-gk7205v200/files/sensor/libsns_bt656.so new file mode 100644 index 00000000..44df0f9b Binary files /dev/null and b/general/package/goke-osdrv-gk7205v200/files/sensor/libsns_bt656.so differ