Lines Matching refs:val
73 u8 val;
541 static int ov5645_write_reg(struct ov5645 *ov5645, u16 reg, u8 val)
548 regbuf[2] = val;
552 dev_err(ov5645->dev, "%s: write reg error %d: reg=%x, val=%x\n",
553 __func__, ret, reg, val);
560 static int ov5645_read_reg(struct ov5645 *ov5645, u16 reg, u8 *val)
575 ret = i2c_master_recv(ov5645->i2c_client, val, 1);
587 u8 val = ov5645->aec_pk_manual;
591 val &= ~OV5645_AEC_MANUAL_ENABLE;
593 val |= OV5645_AEC_MANUAL_ENABLE;
595 ret = ov5645_write_reg(ov5645, OV5645_AEC_PK_MANUAL, val);
597 ov5645->aec_pk_manual = val;
604 u8 val = ov5645->aec_pk_manual;
608 val &= ~OV5645_AGC_MANUAL_ENABLE;
610 val |= OV5645_AGC_MANUAL_ENABLE;
612 ret = ov5645_write_reg(ov5645, OV5645_AEC_PK_MANUAL, val);
614 ov5645->aec_pk_manual = val;
627 ret = ov5645_write_reg(ov5645, settings->reg, settings->val);
704 u8 val = ov5645->timing_tc_reg21;
708 val &= ~(OV5645_SENSOR_MIRROR);
710 val |= (OV5645_SENSOR_MIRROR);
712 ret = ov5645_write_reg(ov5645, OV5645_TIMING_TC_REG21, val);
714 ov5645->timing_tc_reg21 = val;
721 u8 val = ov5645->timing_tc_reg20;
725 val |= (OV5645_SENSOR_VFLIP | OV5645_ISP_VFLIP);
727 val &= ~(OV5645_SENSOR_VFLIP | OV5645_ISP_VFLIP);
729 ret = ov5645_write_reg(ov5645, OV5645_TIMING_TC_REG20, val);
731 ov5645->timing_tc_reg20 = val;
738 u8 val = 0;
741 val = OV5645_SET_TEST_PATTERN(value - 1);
742 val |= OV5645_TEST_PATTERN_ENABLE;
745 return ov5645_write_reg(ov5645, OV5645_PRE_ISP_TEST_SETTING_1, val);
758 u8 val = 0;
761 val = OV5645_AWB_MANUAL_ENABLE;
763 return ov5645_write_reg(ov5645, OV5645_AWB_MANUAL_CONTROL, val);
780 ret = ov5645_set_saturation(ov5645, ctrl->val);
783 ret = ov5645_set_awb(ov5645, ctrl->val);
786 ret = ov5645_set_agc_mode(ov5645, ctrl->val);
789 ret = ov5645_set_aec_mode(ov5645, ctrl->val);
792 ret = ov5645_set_test_pattern(ov5645, ctrl->val);
795 ret = ov5645_set_hflip(ov5645, ctrl->val);
798 ret = ov5645_set_vflip(ov5645, ctrl->val);