Lines Matching refs:val

75 	u8 val;
544 static int ov5645_write_reg(struct ov5645 *ov5645, u16 reg, u8 val)
551 regbuf[2] = val;
555 dev_err(ov5645->dev, "%s: write reg error %d: reg=%x, val=%x\n",
556 __func__, ret, reg, val);
563 static int ov5645_read_reg(struct ov5645 *ov5645, u16 reg, u8 *val)
578 ret = i2c_master_recv(ov5645->i2c_client, val, 1);
590 u8 val = ov5645->aec_pk_manual;
594 val &= ~OV5645_AEC_MANUAL_ENABLE;
596 val |= OV5645_AEC_MANUAL_ENABLE;
598 ret = ov5645_write_reg(ov5645, OV5645_AEC_PK_MANUAL, val);
600 ov5645->aec_pk_manual = val;
607 u8 val = ov5645->aec_pk_manual;
611 val &= ~OV5645_AGC_MANUAL_ENABLE;
613 val |= OV5645_AGC_MANUAL_ENABLE;
615 ret = ov5645_write_reg(ov5645, OV5645_AEC_PK_MANUAL, val);
617 ov5645->aec_pk_manual = val;
630 ret = ov5645_write_reg(ov5645, settings->reg, settings->val);
729 u8 val = ov5645->timing_tc_reg21;
733 val &= ~(OV5645_SENSOR_MIRROR);
735 val |= (OV5645_SENSOR_MIRROR);
737 ret = ov5645_write_reg(ov5645, OV5645_TIMING_TC_REG21, val);
739 ov5645->timing_tc_reg21 = val;
746 u8 val = ov5645->timing_tc_reg20;
750 val |= (OV5645_SENSOR_VFLIP | OV5645_ISP_VFLIP);
752 val &= ~(OV5645_SENSOR_VFLIP | OV5645_ISP_VFLIP);
754 ret = ov5645_write_reg(ov5645, OV5645_TIMING_TC_REG20, val);
756 ov5645->timing_tc_reg20 = val;
763 u8 val = 0;
766 val = OV5645_SET_TEST_PATTERN(value - 1);
767 val |= OV5645_TEST_PATTERN_ENABLE;
770 return ov5645_write_reg(ov5645, OV5645_PRE_ISP_TEST_SETTING_1, val);
783 u8 val = 0;
786 val = OV5645_AWB_MANUAL_ENABLE;
788 return ov5645_write_reg(ov5645, OV5645_AWB_MANUAL_CONTROL, val);
805 ret = ov5645_set_saturation(ov5645, ctrl->val);
808 ret = ov5645_set_awb(ov5645, ctrl->val);
811 ret = ov5645_set_agc_mode(ov5645, ctrl->val);
814 ret = ov5645_set_aec_mode(ov5645, ctrl->val);
817 ret = ov5645_set_test_pattern(ov5645, ctrl->val);
820 ret = ov5645_set_hflip(ov5645, ctrl->val);
823 ret = ov5645_set_vflip(ov5645, ctrl->val);