Revert "修复粉色问题"

This reverts commit d7e4783f3a.
300ms
Matthew 4 weeks ago
parent e425679b27
commit a5f4c402bc

@ -702,223 +702,223 @@ const ISP_NVRAM_ADBS_T imx291mipiraw_ADBS_0019 = {
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0000 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0000 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=0, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=0, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=0, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=0, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=512, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=512, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=512, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=512, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0001 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0001 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=0, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=0, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=0, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=0, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=512, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=512, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=512, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=512, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0002 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0002 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0003 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0003 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0004 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0004 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0005 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0005 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0006 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0006 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0007 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0007 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0008 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0008 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0009 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0009 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0010 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0010 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0011 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0011 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0012 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0012 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0013 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0013 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0014 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0014 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0015 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0015 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0016 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0016 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0017 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0017 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0018 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0018 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0019 = { const ISP_NVRAM_OBC_T imx291mipiraw_OBC_0019 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_BNR_BPC_T imx291mipiraw_BNR_BPC_0000 = { const ISP_NVRAM_BNR_BPC_T imx291mipiraw_BNR_BPC_0000 = {

@ -702,223 +702,223 @@ const ISP_NVRAM_ADBS_T imx291sub2mipiraw_ADBS_0019 = {
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0000 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0000 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=0, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=0, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=0, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=0, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=512, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=512, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=512, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=512, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0001 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0001 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=0, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=0, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=0, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=0, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=512, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=512, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=512, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=512, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0002 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0002 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0003 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0003 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0004 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0004 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0005 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0005 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0006 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0006 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0007 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0007 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0008 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0008 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0009 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0009 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0010 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0010 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0011 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0011 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0012 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0012 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0013 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0013 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0014 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0014 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0015 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0015 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0016 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0016 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0017 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0017 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0018 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0018 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0019 = { const ISP_NVRAM_OBC_T imx291sub2mipiraw_OBC_0019 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_BNR_BPC_T imx291sub2mipiraw_BNR_BPC_0000 = { const ISP_NVRAM_BNR_BPC_T imx291sub2mipiraw_BNR_BPC_0000 = {

@ -702,223 +702,223 @@ const ISP_NVRAM_ADBS_T imx291submipiraw_ADBS_0019 = {
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0000 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0000 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=0, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=0, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=0, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=0, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=512, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=512, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=512, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=512, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0001 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0001 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=0, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=0, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=0, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=0, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=512, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=512, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=512, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=512, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0002 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0002 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0003 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0003 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0004 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0004 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0005 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0005 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0006 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0006 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0007 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0007 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0008 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0008 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0009 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0009 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0010 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0010 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0011 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0011 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0012 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0012 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0013 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0013 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0014 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0014 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0015 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0015 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0016 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0016 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0017 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0017 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0018 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0018 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0019 = { const ISP_NVRAM_OBC_T imx291submipiraw_OBC_0019 = {
.offst0 ={.bits={.OBC_OFST_B=8172, .rsv_13=0}}, .offst0 ={.bits={.OBC_OFST_B=8124, .rsv_13=0}},
.offst1 ={.bits={.OBC_OFST_GR=8172, .rsv_13=0}}, .offst1 ={.bits={.OBC_OFST_GR=8124, .rsv_13=0}},
.offst2 ={.bits={.OBC_OFST_GB=8172, .rsv_13=0}}, .offst2 ={.bits={.OBC_OFST_GB=8124, .rsv_13=0}},
.offst3 ={.bits={.OBC_OFST_R=8172, .rsv_13=0}}, .offst3 ={.bits={.OBC_OFST_R=8124, .rsv_13=0}},
.gain0 ={.bits={.OBC_GAIN_B=515, .rsv_13=0}}, .gain0 ={.bits={.OBC_GAIN_B=521, .rsv_13=0}},
.gain1 ={.bits={.OBC_GAIN_GR=515, .rsv_13=0}}, .gain1 ={.bits={.OBC_GAIN_GR=521, .rsv_13=0}},
.gain2 ={.bits={.OBC_GAIN_GB=515, .rsv_13=0}}, .gain2 ={.bits={.OBC_GAIN_GB=521, .rsv_13=0}},
.gain3 ={.bits={.OBC_GAIN_R=515, .rsv_13=0}} .gain3 ={.bits={.OBC_GAIN_R=521, .rsv_13=0}}
}; };
const ISP_NVRAM_BNR_BPC_T imx291submipiraw_BNR_BPC_0000 = { const ISP_NVRAM_BNR_BPC_T imx291submipiraw_BNR_BPC_0000 = {

Loading…
Cancel
Save