Searched refs:R_gain (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/media/i2c/ |
| H A D | ov8858.c | 2430 int rg, bg, R_gain, G_gain, B_gain, base_gain, temp; in ov8858_apply_otp_r1a() local 2470 R_gain = (golden_rg_ratio * 1000) / rg; in ov8858_apply_otp_r1a() 2473 if (R_gain < 1000 || B_gain < 1000) { in ov8858_apply_otp_r1a() 2474 if (R_gain < B_gain) in ov8858_apply_otp_r1a() 2475 base_gain = R_gain; in ov8858_apply_otp_r1a() 2481 R_gain = 0x400 * R_gain / (base_gain); in ov8858_apply_otp_r1a() 2486 if (R_gain > 0x400) { in ov8858_apply_otp_r1a() 2487 ov8858_write_1byte(client, 0x5032, R_gain >> 8); in ov8858_apply_otp_r1a() 2488 ov8858_write_1byte(client, 0x5033, R_gain & 0x00ff); in ov8858_apply_otp_r1a() 2500 R_gain, G_gain, B_gain); in ov8858_apply_otp_r1a() [all …]
|
| H A D | ov5670.c | 1065 int rg, bg, R_gain, G_gain, B_gain, base_gain; in ov5670_apply_otp() local 1093 R_gain = (golden_rg_ratio * 1000) / rg; in ov5670_apply_otp() 1096 if (R_gain < 1000 || B_gain < 1000) { in ov5670_apply_otp() 1097 if (R_gain < B_gain) in ov5670_apply_otp() 1098 base_gain = R_gain; in ov5670_apply_otp() 1104 R_gain = 0x400 * R_gain / (base_gain); in ov5670_apply_otp() 1109 if (R_gain > 0x400) { in ov5670_apply_otp() 1110 ov5670_write_1byte(client, 0x5032, R_gain >> 8); in ov5670_apply_otp() 1111 ov5670_write_1byte(client, 0x5033, R_gain & 0x00ff); in ov5670_apply_otp() 1123 R_gain, G_gain, B_gain); in ov5670_apply_otp()
|
| H A D | imx214.c | 1083 int R_gain, G_gain, B_gain, base_gain; in imx214_apply_otp() local 1118 R_gain = golden_rg_ratio * 1000 / rg_ratio; in imx214_apply_otp() 1121 if (R_gain < 1000 || B_gain < 1000) { in imx214_apply_otp() 1122 if (R_gain < B_gain) in imx214_apply_otp() 1123 base_gain = R_gain; in imx214_apply_otp() 1129 R_gain = 0x100 * R_gain / (base_gain); in imx214_apply_otp() 1133 if (R_gain > 0x100) { in imx214_apply_otp() 1135 IMX214_REG_VALUE_08BIT, R_gain >> 8); in imx214_apply_otp() 1137 IMX214_REG_VALUE_08BIT, R_gain & 0x00ff); in imx214_apply_otp() 1156 R_gain, G_gain, B_gain); in imx214_apply_otp()
|
| H A D | imx258.c | 1242 int R_gain, G_gain, B_gain, base_gain; in imx258_apply_otp() local 1268 R_gain = golden_rg_ratio * 1000 / rg_ratio; in imx258_apply_otp() 1271 if (R_gain < 1000 || B_gain < 1000) { in imx258_apply_otp() 1272 if (R_gain < B_gain) in imx258_apply_otp() 1273 base_gain = R_gain; in imx258_apply_otp() 1279 R_gain = 0x100 * R_gain / (base_gain); in imx258_apply_otp() 1283 if (R_gain > 0x100) { in imx258_apply_otp() 1285 IMX258_REG_VALUE_08BIT, R_gain >> 8); in imx258_apply_otp() 1287 IMX258_REG_VALUE_08BIT, R_gain & 0x00ff); in imx258_apply_otp() 1306 R_gain, G_gain, B_gain); in imx258_apply_otp()
|
| H A D | gc5025.c | 1060 int R_gain, G_gain, B_gain, base_gain; in gc5025_apply_otp() local 1085 R_gain = golden_rg_ratio * 1000 / otp_p->rg_ratio; in gc5025_apply_otp() 1088 base_gain = (R_gain < B_gain) ? R_gain : B_gain; in gc5025_apply_otp() 1091 R_gain = 0x400 * R_gain / (base_gain); in gc5025_apply_otp() 1100 (R_gain & 0x7f8) >> 3); in gc5025_apply_otp() 1106 ((G_gain & 0X07) << 4) | (R_gain & 0x07)); in gc5025_apply_otp() 1110 R_gain, G_gain, B_gain); in gc5025_apply_otp()
|
| H A D | gc8034.c | 2186 int R_gain, G_gain, B_gain, base_gain; in gc8034_apply_otp() local 2211 R_gain = golden_rg_ratio * 1000 / otp_ptr->rg_ratio; in gc8034_apply_otp() 2214 base_gain = (R_gain < B_gain) ? R_gain : B_gain; in gc8034_apply_otp() 2217 R_gain = 0x400 * R_gain / (base_gain); in gc8034_apply_otp() 2225 gc8034_write_reg(client, 0x85, R_gain >> 3); in gc8034_apply_otp() 2229 ((G_gain & 0X07) << 4) + (R_gain & 0x07)); in gc8034_apply_otp() 2236 R_gain, G_gain, B_gain); in gc8034_apply_otp()
|