Lines Matching refs:lineargain
138 static u16 calc_mt9v011_gain(s16 lineargain) in calc_mt9v011_gain() argument
145 if (lineargain < 0) in calc_mt9v011_gain()
146 lineargain = 0; in calc_mt9v011_gain()
149 lineargain += 0x0020; in calc_mt9v011_gain()
151 if (lineargain > 2047) in calc_mt9v011_gain()
152 lineargain = 2047; in calc_mt9v011_gain()
154 if (lineargain > 1023) { in calc_mt9v011_gain()
157 analoginit = lineargain / 16; in calc_mt9v011_gain()
158 } else if (lineargain > 511) { in calc_mt9v011_gain()
161 analoginit = lineargain / 8; in calc_mt9v011_gain()
162 } else if (lineargain > 255) { in calc_mt9v011_gain()
164 analoginit = lineargain / 4; in calc_mt9v011_gain()
165 } else if (lineargain > 127) { in calc_mt9v011_gain()
167 analoginit = lineargain / 2; in calc_mt9v011_gain()
169 analoginit = lineargain; in calc_mt9v011_gain()