Lines Matching refs:lineargain
136 static u16 calc_mt9v011_gain(s16 lineargain) in calc_mt9v011_gain() argument
143 if (lineargain < 0) in calc_mt9v011_gain()
144 lineargain = 0; in calc_mt9v011_gain()
147 lineargain += 0x0020; in calc_mt9v011_gain()
149 if (lineargain > 2047) in calc_mt9v011_gain()
150 lineargain = 2047; in calc_mt9v011_gain()
152 if (lineargain > 1023) { in calc_mt9v011_gain()
155 analoginit = lineargain / 16; in calc_mt9v011_gain()
156 } else if (lineargain > 511) { in calc_mt9v011_gain()
159 analoginit = lineargain / 8; in calc_mt9v011_gain()
160 } else if (lineargain > 255) { in calc_mt9v011_gain()
162 analoginit = lineargain / 4; in calc_mt9v011_gain()
163 } else if (lineargain > 127) { in calc_mt9v011_gain()
165 analoginit = lineargain / 2; in calc_mt9v011_gain()
167 analoginit = lineargain; in calc_mt9v011_gain()