xref: /OK3568_Linux_fs/device/rockchip/common/images/oem/oem_uvcc/RkLunch.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#!/bin/sh
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun#vi_aging adjust
5*4882a593Smuzhiyun#io -4 0xfe801048 0x40
6*4882a593Smuzhiyun
7*4882a593Smuzhiyun#export VIV_VX_ENABLE_NN_DDR_BURST_SIZE_256B=0
8*4882a593Smuzhiyun#export VIV_VX_MAX_SOC_OT_NUMBER=16
9*4882a593Smuzhiyun
10*4882a593Smuzhiyunif [ -e /sys/firmware/devicetree/base/__symbols__/gc4c33 ] ;then
11*4882a593Smuzhiyun  echo "isp sensor is gc4c33,disable HDR"
12*4882a593Smuzhiyun  export HDR_MODE=0
13*4882a593Smuzhiyunelse
14*4882a593Smuzhiyunif [ -e /sys/firmware/devicetree/base/__symbols__/ov5695 ] ;then
15*4882a593Smuzhiyun  echo "isp sensor is ov5695,disable HDR"
16*4882a593Smuzhiyun  export HDR_MODE=0
17*4882a593Smuzhiyunelse
18*4882a593Smuzhiyunif [ -e /sys/firmware/devicetree/base/__symbols__/os04a10 ] ;then
19*4882a593Smuzhiyun  echo "isp sensor is os04a10,enable HDR"
20*4882a593Smuzhiyun  export HDR_MODE=1
21*4882a593Smuzhiyunelse
22*4882a593Smuzhiyunif [ -e /sys/firmware/devicetree/base/__symbols__/imx347 ] ;then
23*4882a593Smuzhiyun  echo "isp sensor is imx347,enable HDR"
24*4882a593Smuzhiyun  export HDR_MODE=1
25*4882a593Smuzhiyunelse
26*4882a593Smuzhiyunif [ -e /sys/firmware/devicetree/base/__symbols__/ov4689 ] ;then
27*4882a593Smuzhiyun  echo "isp sensor is ov4689,enable HDR"
28*4882a593Smuzhiyun  export HDR_MODE=1
29*4882a593Smuzhiyunelse
30*4882a593Smuzhiyun  echo "unkonw sensor,disable HDR default"
31*4882a593Smuzhiyun  export HDR_MODE=0
32*4882a593Smuzhiyunfi
33*4882a593Smuzhiyunfi
34*4882a593Smuzhiyunfi
35*4882a593Smuzhiyunfi
36*4882a593Smuzhiyunfi
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun#init sysconfig.db
39*4882a593Smuzhiyunif [ ! -e "/data/sysconfig.db" ] ;then
40*4882a593Smuzhiyun   cp -rf /oem/sysconfig.db /data/sysconfig.db
41*4882a593Smuzhiyunfi
42*4882a593Smuzhiyun
43*4882a593Smuzhiyuncamera_max_width=`media-ctl -p | grep crop|head -1|awk -F '[/@x]' '{print $2}'`
44*4882a593Smuzhiyuncamera_max_height=`media-ctl -p | grep crop|head -1|awk -F '[/@x]' '{print $3}'`
45*4882a593Smuzhiyun
46*4882a593Smuzhiyunecho "camera_max_width= ${camera_max_width}"
47*4882a593Smuzhiyunecho "camera_max_height= ${camera_max_height}"
48*4882a593Smuzhiyunexport CAMERA_MAX_WIDTH=${camera_max_width}
49*4882a593Smuzhiyunexport CAMERA_MAX_HEIGHT=${camera_max_height}
50*4882a593Smuzhiyun
51*4882a593Smuzhiyun#line config
52*4882a593Smuzhiyunisp_line=0 #$((${camera_max_height} / 2))
53*4882a593Smuzhiyunispp_line=0  #$((${camera_max_height} / 4 * 3 ))    #no fec
54*4882a593Smuzhiyuncif_line=$((${camera_max_height} / 4 * 3 ))
55*4882a593Smuzhiyunecho "isp_line= $isp_line , ispp_line= $isp_line, cif_line= $cif_line"
56*4882a593Smuzhiyunecho $isp_line > /sys/module/video_rkisp/parameters/wait_line
57*4882a593Smuzhiyunecho $ispp_line > /sys/module/video_rkispp/parameters/wait_line
58*4882a593Smuzhiyunecho $cif_line > /sys/devices/platform/rkcif_mipi_lvds/wait_line
59*4882a593Smuzhiyun
60*4882a593Smuzhiyun#rockit log level ctrl: 1:fatal error; 2: error; 3: warning; 4:infomational; 5:debug level; 6:verbose
61*4882a593Smuzhiyunexport rt_log_level=3
62*4882a593Smuzhiyun#export uvc_app_log_level=3
63*4882a593Smuzhiyun
64*4882a593Smuzhiyun#export ENABLE_EPTZ=1
65*4882a593Smuzhiyun
66*4882a593Smuzhiyun/oem/aicamera.sh &
67