Lines Matching refs:ret

148 	int ret;
150 ret = regmap_read(aw_dev->regmap, AW88261_SYSST_REG, &reg_val);
151 if (ret)
152 return ret;
158 return ret;
163 int ret, i;
166 ret = aw88261_dev_get_iis_status(aw_dev);
167 if (ret) {
171 return ret;
181 int ret, i;
183 ret = regmap_read(aw_dev->regmap, AW88261_PLLCTRL1_REG, &reg_val);
184 if (ret)
185 return ret;
194 ret = regmap_update_bits(aw_dev->regmap, AW88261_PLLCTRL1_REG,
196 if (ret)
197 return ret;
200 ret = aw88261_dev_get_iis_status(aw_dev);
201 if (ret) {
210 ret = regmap_update_bits(aw_dev->regmap, AW88261_PLLCTRL1_REG,
212 if (ret == 0) {
215 ret = aw88261_dev_check_mode1_pll(aw_dev);
216 if (ret) {
225 return ret;
230 int ret;
232 ret = aw88261_dev_check_mode1_pll(aw_dev);
233 if (ret) {
235 ret = aw88261_dev_check_mode2_pll(aw_dev);
236 if (ret) {
238 return ret;
242 return ret;
249 int ret, i;
252 ret = regmap_read(aw_dev->regmap, AW88261_SYSST_REG, &reg_val);
253 if (ret)
254 return ret;
312 int ret;
314 ret = regmap_read(aw_dev->regmap, AW88261_EFRH4_REG, &reg_val);
315 if (ret)
316 return ret;
320 ret = regmap_read(aw_dev->regmap, AW88261_EFRL4_REG, &reg_val);
321 if (ret)
322 return ret;
333 return ret;
340 int ret;
342 ret = regmap_read(aw_dev->regmap, AW88261_EFRH3_REG, &reg_val);
343 if (ret)
344 return ret;
348 ret = regmap_read(aw_dev->regmap, AW88261_EFRL3_REG, &reg_val);
349 if (ret)
350 return ret;
360 return ret;
368 int ret;
370 ret = aw88261_dev_get_icalk(aw_dev, &icalk_val);
371 if (ret)
372 return ret;
374 ret = aw88261_dev_get_vcalk(aw_dev, &vcalk_val);
375 if (ret)
376 return ret;
388 ret = regmap_write(aw_dev->regmap, AW88261_VSNTM1_REG, reg_val);
390 return ret;
399 int data_len, i, ret;
423 ret = regmap_read(aw_dev->regmap, reg_addr, &read_val);
424 if (ret)
462 ret = regmap_write(aw_dev->regmap, reg_addr, reg_val);
463 if (ret)
467 ret = aw88261_dev_set_vcalb(aw_dev);
468 if (ret)
469 return ret;
477 return ret;
516 int ret;
526 ret = aw88261_dev_get_prof_data(aw_dev, aw_dev->prof_index, &prof_index_desc);
527 if (ret)
528 return ret;
532 ret = aw88261_dev_reg_update(aw88261, sec_desc[AW88395_DATA_TYPE_REG].data,
534 if (ret) {
536 return ret;
541 return ret;
547 int ret;
558 ret = aw88261_dev_check_syspll(aw_dev);
559 if (ret) {
569 ret = aw88261_dev_check_sysst(aw_dev);
570 if (ret) {
604 return ret;
639 int ret;
642 ret = regmap_write(aw_dev->regmap,
644 if (ret)
645 return ret;
647 ret = aw88261_dev_fw_update(aw88261);
648 if (ret)
649 return ret;
652 ret = aw88261_dev_fw_update(aw88261);
653 if (ret)
654 return ret;
656 ret = 0;
662 return ret;
667 int ret, i;
670 ret = aw88261_reg_update(aw88261, aw88261->phase_sync);
671 if (ret) {
675 ret = aw88261_dev_start(aw88261);
676 if (ret) {
870 int ret;
874 ret = aw88261_dev_set_profile_index(aw88261->aw_pa, ucontrol->value.integer.value[0]);
875 if (ret) {
1017 int ret;
1019 ret = regmap_read(aw88261->regmap, AW88261_EFRH3_REG, &reg_val);
1020 if (ret)
1021 return ret;
1024 ret = regmap_read(aw88261->regmap, AW88261_EFRL3_REG, &reg_val);
1025 if (ret)
1026 return ret;
1042 return ret;
1048 int ret;
1050 ret = aw88395_dev_cfg_load(aw_dev, aw_cfg);
1051 if (ret) {
1056 ret = regmap_write(aw_dev->regmap, AW88261_ID_REG, AW88261_SOFT_RESET_VALUE);
1057 if (ret)
1058 return ret;
1065 ret = aw88261_dev_fw_update(aw88261);
1066 if (ret) {
1067 dev_err(aw_dev->dev, "fw update failed ret = %d\n", ret);
1068 return ret;
1071 ret = aw88261_frcset_check(aw88261);
1072 if (ret) {
1073 dev_err(aw_dev->dev, "aw88261_frcset_check ret = %d\n", ret);
1074 return ret;
1097 int ret;
1101 ret = request_firmware(&cont, AW88261_ACF_FILE, aw88261->aw_pa->dev);
1102 if (ret)
1103 return dev_err_probe(aw88261->aw_pa->dev, ret,
1118 ret = aw88395_dev_load_acf_check(aw88261->aw_pa, aw88261->aw_cfg);
1119 if (ret) {
1121 return ret;
1126 ret = aw88261_dev_init(aw88261, aw88261->aw_cfg);
1127 if (ret)
1131 return ret;
1138 int ret;
1142 ret = aw88261_request_firmware_file(aw88261);
1143 if (ret)
1144 return dev_err_probe(aw88261->aw_pa->dev, ret,
1148 ret = snd_soc_dapm_new_controls(dapm, aw88261_dapm_widgets,
1150 if (ret)
1151 return ret;
1154 ret = snd_soc_dapm_add_routes(dapm, aw88261_audio_map,
1156 if (ret)
1157 return ret;
1159 ret = snd_soc_add_component_controls(component, aw88261_controls,
1162 return ret;
1203 int ret;
1206 ret = regmap_read(regmap, AW88261_ID_REG, &chip_id);
1207 if (ret) {
1208 dev_err(&i2c->dev, "%s read chipid error. ret = %d", __func__, ret);
1209 return ret;
1238 return ret;
1244 int ret;
1246 ret = i2c_check_functionality(i2c->adapter, I2C_FUNC_I2C);
1247 if (!ret)
1266 ret = PTR_ERR(aw88261->regmap);
1267 return dev_err_probe(&i2c->dev, ret, "failed to init regmap: %d\n", ret);
1271 ret = aw88261_init(&aw88261, i2c, aw88261->regmap);
1272 if (ret)
1273 return ret;
1275 ret = devm_snd_soc_register_component(&i2c->dev,
1278 if (ret)
1279 dev_err(&i2c->dev, "failed to register aw88261: %d", ret);
1281 return ret;