[HISI] Add BT656 ADC support (TP2850/TP9950) (#648)

pull/649/head
Dmitry Ermakov 2023-02-25 12:22:17 +03:00 committed by GitHub
parent 81bdb1f846
commit cee839f5b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 60 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -115,6 +115,7 @@ define GOKE_OSDRV_GK7205V200_INSTALL_TARGET_CMDS
$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_sc3335.so
## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_sc4236.so
$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_sc500ai.so
$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_bt656.so
$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib
## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/lib/libhi_aacdec.so