|
|
|
@ -702,223 +702,223 @@ const ISP_NVRAM_ADBS_T imx678mipiraw_ADBS_0019 = {
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0000 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0001 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0002 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0003 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0004 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0005 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0006 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0007 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0008 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0009 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0010 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0011 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0012 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0013 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0014 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0015 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0016 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0017 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0018 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_OBC_T imx678mipiraw_OBC_0019 = {
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7936, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7936, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7936, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7936, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=546, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=546, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=546, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=546, .rsv_13=0}}
|
|
|
|
|
.offst0 ={.bits={.OBC_OFST_B=7992, .rsv_13=0}},
|
|
|
|
|
.offst1 ={.bits={.OBC_OFST_GR=7992, .rsv_13=0}},
|
|
|
|
|
.offst2 ={.bits={.OBC_OFST_GB=7992, .rsv_13=0}},
|
|
|
|
|
.offst3 ={.bits={.OBC_OFST_R=7992, .rsv_13=0}},
|
|
|
|
|
.gain0 ={.bits={.OBC_GAIN_B=539, .rsv_13=0}},
|
|
|
|
|
.gain1 ={.bits={.OBC_GAIN_GR=539, .rsv_13=0}},
|
|
|
|
|
.gain2 ={.bits={.OBC_GAIN_GB=539, .rsv_13=0}},
|
|
|
|
|
.gain3 ={.bits={.OBC_GAIN_R=539, .rsv_13=0}}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
const ISP_NVRAM_BNR_BPC_T imx678mipiraw_BNR_BPC_0000 = {
|
|
|
|
|