Lines Matching refs:err

318 	int err;
320 err = regmap_write(data->regmap, SI1133_REG_COMMAND,
322 if (err)
323 return err;
327 err = regmap_read(data->regmap, SI1133_REG_RESPONSE0, &resp);
328 if (err == -ENXIO) {
343 if (!err)
346 return err;
377 int err = regmap_write(data->regmap, SI1133_REG_COMMAND,
379 if (err)
380 return err;
391 int err;
401 err = regmap_write(data->regmap, SI1133_REG_COMMAND, cmd);
402 if (err) {
404 err);
412 err = -ETIMEDOUT;
415 err = regmap_read(data->regmap, SI1133_REG_RESPONSE0, &resp);
416 if (err)
419 err = regmap_read_poll_timeout(data->regmap,
426 if (err) {
429 cmd, err);
435 err = si1133_parse_response_err(dev, resp, cmd);
444 return err;
449 int err = regmap_write(data->regmap, SI1133_REG_HOSTIN0, value);
451 if (err)
452 return err;
460 int err = si1133_command(data, SI1133_CMD_PARAM_QUERY |
462 if (err)
463 return err;
560 int err;
562 err = si1133_param_set(data, SI1133_PARAM_REG_ADCCONFIG(adc),
564 if (err)
565 return err;
576 int err;
578 err = si1133_param_query(data, SI1133_PARAM_REG_ADCCONFIG(adc),
580 if (err)
581 return err;
605 int err;
607 err = si1133_force_measurement(data);
608 if (err)
609 return err;
618 int err;
622 err = si1133_set_adcmux(data, 0, chan->channel);
623 if (err)
624 return err;
627 err = si1133_set_chlist(data, BIT(0));
628 if (err)
629 return err;
631 err = si1133_bulk_read(data, SI1133_REG_HOSTOUT(0), sizeof(buffer),
633 if (err)
634 return err;
638 return err;
646 int err;
648 err = regmap_read(data->regmap, SI1133_REG_IRQ_STATUS, &irq_status);
649 if (err) {
678 int err;
680 err = si1133_param_set(data, SI1133_PARAM_REG_ADCSENS(adc), adc_sens);
681 if (err)
682 return err;
692 int err;
695 err = si1133_param_query(data, SI1133_PARAM_REG_ADCSENS(0),
697 if (err)
698 return err;
708 int err;
716 err = si1133_set_chlist(data, SI1133_LUX_ADC_MASK);
717 if (err)
718 return err;
720 err = si1133_bulk_read(data, SI1133_REG_HOSTOUT(0),
722 if (err)
723 return err;
744 return err;
753 int err;
759 err = si1133_get_lux(data, val);
760 if (err)
761 return err;
771 err = si1133_measure(data, chan, val);
772 if (err)
773 return err;
889 int err;
891 err = si1133_chan_set_adcconfig(data, 1,
894 if (err)
895 return err;
897 err = si1133_param_set(data, SI1133_PARAM_REG_ADCPOST(1),
900 if (err)
901 return err;
902 err = si1133_chan_set_adcsens(data, 1, SI1133_ADCSENS_HSIG_MASK |
904 if (err)
905 return err;
907 err = si1133_chan_set_adcconfig(data, 2,
910 if (err)
911 return err;
913 err = si1133_param_set(data, SI1133_PARAM_REG_ADCPOST(2),
916 if (err)
917 return err;
919 err = si1133_chan_set_adcsens(data, 2, SI1133_ADCSENS_HSIG_MASK |
921 if (err)
922 return err;
924 err = si1133_chan_set_adcconfig(data, 3,
927 if (err)
928 return err;
930 err = si1133_param_set(data, SI1133_PARAM_REG_ADCPOST(3),
933 if (err)
934 return err;
942 int err;
944 err = si1133_cmd_reset_sw(data);
945 if (err)
946 return err;
949 err = si1133_param_set(data, SI1133_REG_MEAS_RATE, 0);
950 if (err)
951 return err;
953 err = si1133_init_lux_channels(data);
954 if (err)
955 return err;
966 int err;
968 err = regmap_read(data->regmap, SI1133_REG_PART_ID, &part_id);
969 if (err)
970 return err;
972 err = regmap_read(data->regmap, SI1133_REG_REV_ID, &rev_id);
973 if (err)
974 return err;
976 err = regmap_read(data->regmap, SI1133_REG_MFR_ID, &mfr_id);
977 if (err)
978 return err;
998 int err;
1010 err = PTR_ERR(data->regmap);
1011 dev_err(&client->dev, "Failed to initialise regmap: %d\n", err);
1012 return err;
1026 err = si1133_validate_ids(iio_dev);
1027 if (err)
1028 return err;
1030 err = si1133_initialize(data);
1031 if (err) {
1033 "Error when initializing chip: %d\n", err);
1034 return err;
1043 err = devm_request_threaded_irq(&client->dev, client->irq,
1048 if (err) {
1050 client->irq, err);
1051 return err;