Lines Matching refs:vl6180_write_byte
258 static int vl6180_write_byte(struct i2c_client *client, u16 cmd, u8 val) in vl6180_write_byte() function
305 ret = vl6180_write_byte(client, in vl6180_measure()
334 ret = vl6180_write_byte(client, VL6180_INTR_CLEAR, in vl6180_measure()
464 return vl6180_write_byte(data->client, VL6180_HOLD, in vl6180_hold()
487 ret = vl6180_write_byte(data->client, VL6180_ALS_GAIN, in vl6180_set_als_gain()
574 ret = vl6180_write_byte(client, in vl6180_custom_init()
594 ret = vl6180_write_byte(client, VL6180_SYS_MODE_GPIO1, in vl6180_range_init()
603 ret = vl6180_write_byte(client, VL6180_READOUT_AVERAGING_SAMPLE_PERIOD, in vl6180_range_init()
611 ret = vl6180_write_byte(client, VL6180_RANGE_VHV_REPEAT_RATE, 0xff); in vl6180_range_init()
616 ret = vl6180_write_byte(client, VL6180_RANGE_VHV_RECALIBRATE, 0x01); in vl6180_range_init()
621 ret = vl6180_write_byte(client, VL6180_RANGE_MAX_AMBIENT_LEVEL_MULT, in vl6180_range_init()
627 ret = vl6180_write_byte(client, VL6180_RANGE_INTER_MES_PERIOD, 0x09); in vl6180_range_init()
639 ret = vl6180_write_byte(client, 0x0da, ret); in vl6180_range_init()
647 ret = vl6180_write_byte(client, 0x0db, ret); in vl6180_range_init()
655 ret = vl6180_write_byte(client, 0x0dc, ret); in vl6180_range_init()
663 ret = vl6180_write_byte(client, 0x0dd, ret); in vl6180_range_init()
667 ret = vl6180_write_byte(client, VL6180_RANGE_MAX_CONVERGENCE_TIME, 0x32); in vl6180_range_init()
677 ret = vl6180_write_byte(client, VL6180_RANGE_RANGE_CHECK_ENABLES, enables); in vl6180_range_init()
681 ret = vl6180_write_byte(client, VL6180_RANGE_THRESH_HIGH, 0xc8); in vl6180_range_init()
685 ret = vl6180_write_byte(client, VL6180_RANGE_THRESH_LOW, 0x00); in vl6180_range_init()
689 ret = vl6180_write_byte(client, VL6180_ALS_IT, VL6180_ALS_IT_100); in vl6180_range_init()
693 ret = vl6180_write_byte(client, VL6180_ALS_INTER_MES_PERIOD, 0x13); in vl6180_range_init()
697 ret = vl6180_write_byte(client, VL6180_ALS_GAIN, VL6180_ALS_GAIN_1); in vl6180_range_init()
701 ret = vl6180_write_byte(client, VL6180_ALS_THRESH_LOW, 0x00); in vl6180_range_init()
705 ret = vl6180_write_byte(client, VL6180_ALS_THRESH_HIGH, 0xff); in vl6180_range_init()
710 ret = vl6180_write_byte(client, in vl6180_range_init()
721 ret = vl6180_write_byte(client, VL6180_RANGE_PART_TO_PART_RANGE_OFFSET, in vl6180_range_init()
726 ret = vl6180_write_byte(client, in vl6180_range_init()
732 ret = vl6180_write_byte(client, 0x01f, xtalk); in vl6180_range_init()
788 ret = vl6180_write_byte(client, VL6180_ALS_GAIN, VL6180_ALS_GAIN_1); in vl6180_init()
800 ret = vl6180_write_byte(client, VL6180_RANGE_START, in vl6180_init()
805 ret = vl6180_write_byte(client, VL6180_OUT_OF_RESET, 0x00); in vl6180_init()
833 vl6180_write_byte(client, VL6180_INTR_CLEAR, val); in vl6180_irq_thread()
869 ret = vl6180_write_byte(data->client, VL6180_INTR_CONFIG, val); in vl6180_buffer_preenable()
886 ret = vl6180_write_byte(data->client, VL6180_INTR_CONFIG, val); in vl6180_buffer_postdisable()