Lines Matching refs:err

284 	int err = 0;  in cpcap_st_workaround()  local
292 err = regmap_write(cpcap->regmap, CPCAP_REG_TEST, in cpcap_st_workaround()
294 if (err) in cpcap_st_workaround()
295 return err; in cpcap_st_workaround()
296 err = regmap_write(cpcap->regmap, CPCAP_REG_ST_TEST1, in cpcap_st_workaround()
302 err = regmap_write(cpcap->regmap, CPCAP_REG_ST_TEST1, in cpcap_st_workaround()
304 if (err) in cpcap_st_workaround()
305 return err; in cpcap_st_workaround()
306 err = regmap_write(cpcap->regmap, CPCAP_REG_TEST, in cpcap_st_workaround()
313 return err; in cpcap_st_workaround()
388 int err; in cpcap_output_mux_get_enum() local
390 err = regmap_read(cpcap->regmap, CPCAP_REG_RXCOA, &reg_voice); in cpcap_output_mux_get_enum()
391 if (err) in cpcap_output_mux_get_enum()
392 return err; in cpcap_output_mux_get_enum()
393 err = regmap_read(cpcap->regmap, CPCAP_REG_RXSDOA, &reg_hifi); in cpcap_output_mux_get_enum()
394 if (err) in cpcap_output_mux_get_enum()
395 return err; in cpcap_output_mux_get_enum()
396 err = regmap_read(cpcap->regmap, CPCAP_REG_RXEPOA, &reg_ext); in cpcap_output_mux_get_enum()
397 if (err) in cpcap_output_mux_get_enum()
398 return err; in cpcap_output_mux_get_enum()
434 int err; in cpcap_output_mux_put_enum() local
450 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_RXCOA, in cpcap_output_mux_put_enum()
452 if (err) in cpcap_output_mux_put_enum()
453 return err; in cpcap_output_mux_put_enum()
454 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_RXSDOA, in cpcap_output_mux_put_enum()
456 if (err) in cpcap_output_mux_put_enum()
457 return err; in cpcap_output_mux_put_enum()
458 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_RXEPOA, in cpcap_output_mux_put_enum()
460 if (err) in cpcap_output_mux_put_enum()
461 return err; in cpcap_output_mux_put_enum()
474 int err; in cpcap_input_right_mux_get_enum() local
476 err = regmap_read(cpcap->regmap, CPCAP_REG_TXI, &regval); in cpcap_input_right_mux_get_enum()
477 if (err) in cpcap_input_right_mux_get_enum()
478 return err; in cpcap_input_right_mux_get_enum()
517 int err; in cpcap_input_right_mux_put_enum() local
542 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_TXI, in cpcap_input_right_mux_put_enum()
544 if (err) in cpcap_input_right_mux_put_enum()
545 return err; in cpcap_input_right_mux_put_enum()
558 int err; in cpcap_input_left_mux_get_enum() local
560 err = regmap_read(cpcap->regmap, CPCAP_REG_TXI, &regval); in cpcap_input_left_mux_get_enum()
561 if (err) in cpcap_input_left_mux_get_enum()
562 return err; in cpcap_input_left_mux_get_enum()
593 int err; in cpcap_input_left_mux_put_enum() local
610 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_TXI, in cpcap_input_left_mux_put_enum()
612 if (err) in cpcap_input_left_mux_put_enum()
613 return err; in cpcap_input_left_mux_put_enum()
979 int err; in cpcap_set_sysclk() local
1004 err = regmap_update_bits(cpcap->regmap, clkidreg, BIT(clkidshift), in cpcap_set_sysclk()
1006 if (err) in cpcap_set_sysclk()
1007 return err; in cpcap_set_sysclk()
1013 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_CDI, in cpcap_set_sysclk()
1015 if (err) in cpcap_set_sysclk()
1016 return err; in cpcap_set_sysclk()
1045 err = regmap_update_bits(cpcap->regmap, clkfreqreg, in cpcap_set_sysclk()
1047 if (err) in cpcap_set_sysclk()
1048 return err; in cpcap_set_sysclk()
1063 int err, sampreadval; in cpcap_set_samprate() local
1116 err = regmap_update_bits(cpcap->regmap, sampreg, in cpcap_set_samprate()
1118 if (err) in cpcap_set_samprate()
1119 return err; in cpcap_set_samprate()
1124 err = regmap_read(cpcap->regmap, sampreg, &sampreadval); in cpcap_set_samprate()
1125 if (err) in cpcap_set_samprate()
1126 return err; in cpcap_set_samprate()
1279 int err; in cpcap_voice_hw_params() local
1284 err = cpcap_set_samprate(cpcap, CPCAP_DAI_VOICE, rate); in cpcap_voice_hw_params()
1285 if (err) in cpcap_voice_hw_params()
1286 return err; in cpcap_voice_hw_params()
1299 err = regmap_update_bits(cpcap->regmap, reg_cdi, mask, val); in cpcap_voice_hw_params()
1300 if (err) in cpcap_voice_hw_params()
1301 return err; in cpcap_voice_hw_params()
1329 int err; in cpcap_voice_set_dai_fmt() local
1389 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_CDI, mask, val); in cpcap_voice_set_dai_fmt()
1390 if (err) in cpcap_voice_set_dai_fmt()
1391 return err; in cpcap_voice_set_dai_fmt()
1408 int mask, err; in cpcap_voice_call() local
1412 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_VAUDIOC, in cpcap_voice_call()
1414 if (err) in cpcap_voice_call()
1415 return err; in cpcap_voice_call()
1419 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_TXI, in cpcap_voice_call()
1421 if (err) in cpcap_voice_call()
1422 return err; in cpcap_voice_call()
1427 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_TXI, in cpcap_voice_call()
1429 if (err) in cpcap_voice_call()
1430 return err; in cpcap_voice_call()
1434 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_RXOA, in cpcap_voice_call()
1436 if (err) in cpcap_voice_call()
1437 return err; in cpcap_voice_call()
1441 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_RXCOA, in cpcap_voice_call()
1443 if (err) in cpcap_voice_call()
1444 return err; in cpcap_voice_call()
1448 err = snd_soc_dai_digital_mute(dai, !voice_call, in cpcap_voice_call()
1450 if (err) in cpcap_voice_call()
1451 return err; in cpcap_voice_call()
1458 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_CC, in cpcap_voice_call()
1460 if (err) in cpcap_voice_call()
1461 return err; in cpcap_voice_call()
1465 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_CDI, in cpcap_voice_call()
1468 return err; in cpcap_voice_call()
1477 int err, ts_mask, mask; in cpcap_voice_set_tdm_slot() local
1495 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_CDI, in cpcap_voice_set_tdm_slot()
1497 if (err) in cpcap_voice_set_tdm_slot()
1498 return err; in cpcap_voice_set_tdm_slot()
1500 err = cpcap_set_samprate(cpcap, CPCAP_DAI_VOICE, slot_width * 1000); in cpcap_voice_set_tdm_slot()
1501 if (err) in cpcap_voice_set_tdm_slot()
1502 return err; in cpcap_voice_set_tdm_slot()
1504 err = cpcap_voice_call(cpcap, dai, voice_call); in cpcap_voice_set_tdm_slot()
1505 if (err) in cpcap_voice_set_tdm_slot()
1506 return err; in cpcap_voice_set_tdm_slot()
1576 int err; in cpcap_dai_mux() local
1590 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_CDI, in cpcap_dai_mux()
1592 if (err) in cpcap_dai_mux()
1593 return err; in cpcap_dai_mux()
1595 err = regmap_update_bits(cpcap->regmap, CPCAP_REG_SDACDI, in cpcap_dai_mux()
1597 if (err) in cpcap_dai_mux()
1598 return err; in cpcap_dai_mux()
1607 int i, err = 0; in cpcap_audio_reset() local
1612 err = regmap_update_bits(cpcap->regmap, in cpcap_audio_reset()
1616 if (err) in cpcap_audio_reset()
1617 return err; in cpcap_audio_reset()
1621 err = cpcap_dai_mux(cpcap, swap_dai_configuration); in cpcap_audio_reset()
1622 if (err) in cpcap_audio_reset()
1623 return err; in cpcap_audio_reset()
1625 err = cpcap_set_sysclk(cpcap, CPCAP_DAI_HIFI, 0, 26000000); in cpcap_audio_reset()
1626 if (err) in cpcap_audio_reset()
1627 return err; in cpcap_audio_reset()
1628 err = cpcap_set_sysclk(cpcap, CPCAP_DAI_VOICE, 0, 26000000); in cpcap_audio_reset()
1629 if (err) in cpcap_audio_reset()
1630 return err; in cpcap_audio_reset()
1632 err = cpcap_set_samprate(cpcap, CPCAP_DAI_HIFI, 48000); in cpcap_audio_reset()
1633 if (err) in cpcap_audio_reset()
1634 return err; in cpcap_audio_reset()
1636 err = cpcap_set_samprate(cpcap, CPCAP_DAI_VOICE, 48000); in cpcap_audio_reset()
1637 if (err) in cpcap_audio_reset()
1638 return err; in cpcap_audio_reset()
1736 int err; in cpcap_soc_probe() local
1750 err = snd_soc_card_jack_new(card, "Headphones", in cpcap_soc_probe()
1753 if (err < 0) { in cpcap_soc_probe()
1754 dev_err(component->dev, "Cannot create HS jack: %i\n", err); in cpcap_soc_probe()
1755 return err; in cpcap_soc_probe()
1765 err = cpcap_get_vendor(component->dev, cpcap->regmap, &cpcap->vendor); in cpcap_soc_probe()
1766 if (err) in cpcap_soc_probe()
1767 return err; in cpcap_soc_probe()
1773 err = devm_request_threaded_irq(component->dev, cpcap->hsirq, NULL, in cpcap_soc_probe()
1780 if (err) { in cpcap_soc_probe()
1782 cpcap->hsirq, err); in cpcap_soc_probe()
1783 return err; in cpcap_soc_probe()
1790 err = devm_request_threaded_irq(component->dev, cpcap->mb2irq, NULL, in cpcap_soc_probe()
1797 if (err) { in cpcap_soc_probe()
1799 cpcap->mb2irq, err); in cpcap_soc_probe()
1800 return err; in cpcap_soc_probe()
1803 err = cpcap_audio_reset(component, false); in cpcap_soc_probe()
1804 if (err) in cpcap_soc_probe()
1805 return err; in cpcap_soc_probe()