Lines Matching refs:ret
354 int ret, status;
403 ret = regmap_read(max98396->regmap, MAX98396_R210F_GLOBAL_EN, &status);
404 if (ret < 0)
408 ret = regmap_read(max98396->regmap, MAX98396_R2041_PCM_MODE_CFG, ®);
409 if (ret < 0)
414 ret = regmap_read(max98396->regmap,
416 if (ret < 0)
513 int ret, reg, status, bsel = 0;
588 ret = max98396_pcm_config_index(params_channels(params),
591 if (ret < 0) {
598 bsel = max98396_pcm_configs[ret].bsel;
600 if (params_rate(params) > max98396_pcm_configs[ret].max_sr) {
607 ret = regmap_read(max98396->regmap, MAX98396_R210F_GLOBAL_EN, &status);
608 if (ret < 0)
612 ret = regmap_read(max98396->regmap, MAX98396_R2041_PCM_MODE_CFG, ®);
613 if (ret < 0)
618 ret = regmap_read(max98396->regmap, MAX98396_R2043_PCM_SR_SETUP, ®);
619 if (ret < 0)
676 int ret, status;
686 ret = max98396_pcm_config_index(slots, slots, slot_width);
687 if (ret < 0) {
693 bsel = max98396_pcm_configs[ret].bsel;
694 max98396->tdm_max_samplerate = max98396_pcm_configs[ret].max_sr;
713 ret = regmap_read(max98396->regmap, MAX98396_R210F_GLOBAL_EN, &status);
714 if (ret < 0)
718 ret = regmap_read(max98396->regmap, MAX98396_R2042_PCM_CLK_SETUP, ®);
719 if (ret < 0)
724 ret = regmap_read(max98396->regmap, MAX98396_R2041_PCM_MODE_CFG, ®);
725 if (ret < 0)
1114 int ret;
1138 ret = regmap_raw_read(max98396->regmap, reg, &val, 2);
1139 if (ret)
1354 int ret, reg, count;
1357 ret = regmap_write(max98396->regmap,
1359 if (ret)
1360 dev_err(dev, "Reset command failed. (ret:%d)\n", ret);
1366 ret = regmap_read(max98396->regmap,
1368 if (!ret) {
1374 dev_err(dev, "Reset failed. (ret:%d)\n", ret);
1596 int ret;
1598 ret = regulator_bulk_enable(MAX98396_NUM_CORE_SUPPLIES,
1600 if (ret < 0)
1601 return ret;
1604 ret = regulator_enable(max98396->pvdd);
1605 if (ret < 0)
1606 return ret;
1610 ret = regulator_enable(max98396->vbat);
1611 if (ret < 0)
1612 return ret;
1738 int i, ret, reg;
1743 ret = -ENOMEM;
1744 return ret;
1758 ret = PTR_ERR(max98396->regmap);
1760 "Failed to allocate regmap: %d\n", ret);
1761 return ret;
1768 ret = devm_regulator_bulk_get(&i2c->dev, MAX98396_NUM_CORE_SUPPLIES,
1770 if (ret < 0) {
1771 dev_err(&i2c->dev, "Failed to request core supplies: %d\n", ret);
1772 return ret;
1791 ret = regulator_bulk_enable(MAX98396_NUM_CORE_SUPPLIES,
1793 if (ret < 0) {
1794 dev_err(&i2c->dev, "Unable to enable core supplies: %d", ret);
1795 return ret;
1798 ret = devm_add_action_or_reset(&i2c->dev, max98396_core_supplies_disable,
1800 if (ret < 0)
1801 return ret;
1804 ret = regulator_enable(max98396->pvdd);
1805 if (ret < 0)
1806 return ret;
1808 ret = devm_add_action_or_reset(&i2c->dev,
1811 if (ret < 0)
1812 return ret;
1816 ret = regulator_enable(max98396->vbat);
1817 if (ret < 0)
1818 return ret;
1820 ret = devm_add_action_or_reset(&i2c->dev,
1823 if (ret < 0)
1824 return ret;
1840 ret = PTR_ERR(max98396->reset_gpio);
1841 dev_err(&i2c->dev, "Unable to request GPIO pin: %d.\n", ret);
1842 return ret;
1852 ret = regmap_read(max98396->regmap,
1854 if (ret < 0) {
1856 return ret;
1862 ret = devm_snd_soc_register_component(&i2c->dev,
1867 ret = devm_snd_soc_register_component(&i2c->dev,
1871 if (ret < 0)
1872 dev_err(&i2c->dev, "Failed to register codec: %d\n", ret);
1874 return ret;