Lines Matching refs:ret

113 	int ret;
117 ret = regmap_bulk_read(data->regmap, BME680_T1_LSB_REG,
119 if (ret < 0) {
121 return ret;
125 ret = regmap_bulk_read(data->regmap, BME680_T2_LSB_REG,
127 if (ret < 0) {
129 return ret;
133 ret = regmap_read(data->regmap, BME680_T3_REG, &tmp);
134 if (ret < 0) {
136 return ret;
141 ret = regmap_bulk_read(data->regmap, BME680_P1_LSB_REG,
143 if (ret < 0) {
145 return ret;
149 ret = regmap_bulk_read(data->regmap, BME680_P2_LSB_REG,
151 if (ret < 0) {
153 return ret;
157 ret = regmap_read(data->regmap, BME680_P3_REG, &tmp);
158 if (ret < 0) {
160 return ret;
164 ret = regmap_bulk_read(data->regmap, BME680_P4_LSB_REG,
166 if (ret < 0) {
168 return ret;
172 ret = regmap_bulk_read(data->regmap, BME680_P5_LSB_REG,
174 if (ret < 0) {
176 return ret;
180 ret = regmap_read(data->regmap, BME680_P6_REG, &tmp);
181 if (ret < 0) {
183 return ret;
187 ret = regmap_read(data->regmap, BME680_P7_REG, &tmp);
188 if (ret < 0) {
190 return ret;
194 ret = regmap_bulk_read(data->regmap, BME680_P8_LSB_REG,
196 if (ret < 0) {
198 return ret;
202 ret = regmap_bulk_read(data->regmap, BME680_P9_LSB_REG,
204 if (ret < 0) {
206 return ret;
210 ret = regmap_read(data->regmap, BME680_P10_REG, &tmp);
211 if (ret < 0) {
213 return ret;
218 ret = regmap_read(data->regmap, BME680_H1_MSB_REG, &tmp_msb);
219 if (ret < 0) {
221 return ret;
223 ret = regmap_read(data->regmap, BME680_H1_LSB_REG, &tmp_lsb);
224 if (ret < 0) {
226 return ret;
231 ret = regmap_read(data->regmap, BME680_H2_MSB_REG, &tmp_msb);
232 if (ret < 0) {
234 return ret;
236 ret = regmap_read(data->regmap, BME680_H2_LSB_REG, &tmp_lsb);
237 if (ret < 0) {
239 return ret;
244 ret = regmap_read(data->regmap, BME680_H3_REG, &tmp);
245 if (ret < 0) {
247 return ret;
251 ret = regmap_read(data->regmap, BME680_H4_REG, &tmp);
252 if (ret < 0) {
254 return ret;
258 ret = regmap_read(data->regmap, BME680_H5_REG, &tmp);
259 if (ret < 0) {
261 return ret;
265 ret = regmap_read(data->regmap, BME680_H6_REG, &tmp);
266 if (ret < 0) {
268 return ret;
272 ret = regmap_read(data->regmap, BME680_H7_REG, &tmp);
273 if (ret < 0) {
275 return ret;
280 ret = regmap_read(data->regmap, BME680_GH1_REG, &tmp);
281 if (ret < 0) {
283 return ret;
287 ret = regmap_bulk_read(data->regmap, BME680_GH2_LSB_REG,
289 if (ret < 0) {
291 return ret;
295 ret = regmap_read(data->regmap, BME680_GH3_REG, &tmp);
296 if (ret < 0) {
298 return ret;
303 ret = regmap_read(data->regmap, BME680_REG_RES_HEAT_RANGE, &tmp);
304 if (ret < 0) {
306 return ret;
310 ret = regmap_read(data->regmap, BME680_REG_RES_HEAT_VAL, &tmp);
311 if (ret < 0) {
313 return ret;
317 ret = regmap_read(data->regmap, BME680_REG_RANGE_SW_ERR, &tmp);
318 if (ret < 0) {
320 return ret;
511 int ret;
514 ret = regmap_write_bits(data->regmap, BME680_REG_CTRL_MEAS,
516 if (ret < 0)
520 ret = regmap_write_bits(data->regmap, BME680_REG_CTRL_MEAS,
522 if (ret < 0)
527 return ret;
538 int ret;
548 ret = regmap_update_bits(data->regmap, BME680_REG_CTRL_HUMIDITY,
550 if (ret < 0) {
552 return ret;
556 ret = regmap_update_bits(data->regmap, BME680_REG_CONFIG,
559 if (ret < 0) {
561 return ret;
568 ret = regmap_write_bits(data->regmap, BME680_REG_CTRL_MEAS,
571 if (ret < 0)
574 return ret;
580 int ret;
586 ret = regmap_write(data->regmap, BME680_REG_RES_HEAT_0, heatr_res);
587 if (ret < 0) {
589 return ret;
595 ret = regmap_write(data->regmap, BME680_REG_GAS_WAIT_0, heatr_dur);
596 if (ret < 0) {
598 return ret;
602 ret = regmap_update_bits(data->regmap, BME680_REG_CTRL_GAS_1,
606 if (ret < 0)
609 return ret;
615 int ret;
621 ret = bme680_set_mode(data, true);
622 if (ret < 0)
623 return ret;
625 ret = regmap_bulk_read(data->regmap, BME680_REG_TEMP_MSB,
627 if (ret < 0) {
629 return ret;
650 return ret;
657 int ret;
662 ret = bme680_read_temp(data, NULL);
663 if (ret < 0)
664 return ret;
666 ret = regmap_bulk_read(data->regmap, BME680_REG_PRESS_MSB,
668 if (ret < 0) {
670 return ret;
689 int ret;
695 ret = bme680_read_temp(data, NULL);
696 if (ret < 0)
697 return ret;
699 ret = regmap_bulk_read(data->regmap, BM6880_REG_HUMIDITY_MSB,
701 if (ret < 0) {
703 return ret;
723 int ret;
730 ret = bme680_gas_config(data);
731 if (ret < 0) {
733 return ret;
737 ret = bme680_set_mode(data, true);
738 if (ret < 0)
739 return ret;
741 ret = regmap_read(data->regmap, BME680_REG_MEAS_STAT_0, &check);
747 ret = regmap_read(data->regmap, BME680_REG_GAS_R_LSB, &check);
748 if (ret < 0) {
750 return ret;
764 ret = regmap_bulk_read(data->regmap, BME680_REG_GAS_MSB,
766 if (ret < 0) {
768 return ret;
895 int ret;
897 ret = regmap_write(regmap, BME680_REG_SOFT_RESET,
899 if (ret < 0) {
901 return ret;
904 ret = regmap_read(regmap, BME680_REG_CHIP_ID, &val);
905 if (ret < 0) {
907 return ret;
939 ret = bme680_chip_config(data);
940 if (ret < 0) {
942 return ret;
945 ret = bme680_gas_config(data);
946 if (ret < 0) {
948 return ret;
951 ret = bme680_read_calib(data, &data->bme680);
952 if (ret < 0) {
955 return ret;