Lines Matching refs:ret
50 int i, ret;
55 ret = i2c_smbus_write_i2c_block_data(chip->i2c, reg, size, reg_data);
56 return ret;
63 int i, ret;
67 ret = i2c_smbus_read_i2c_block_data(chip->i2c, reg, size, data);
68 if (ret < 0)
69 return ret;
98 int ret;
105 ret = snd_soc_component_update_bits(component,
107 if (ret < 0) {
109 return ret;
114 ret = snd_soc_component_update_bits(component,
116 if (ret < 0) {
119 return ret;
126 ret = snd_soc_component_update_bits(component,
128 if (ret < 0) {
131 return ret;
134 ret = snd_soc_component_update_bits(component,
136 if (ret < 0) {
139 return ret;
146 ret = snd_soc_component_update_bits(component,
148 if (ret < 0) {
151 return ret;
154 ret = snd_soc_component_update_bits(component,
156 if (ret < 0) {
158 return ret;
264 int ret = 0;
267 ret = _mt6660_chip_power_on(chip, 1);
268 if (ret < 0) {
270 return ret;
274 ret = snd_soc_component_update_bits(component,
278 if (ret < 0) {
281 return ret;
285 ret = _mt6660_chip_power_on(chip, 0);
286 if (ret < 0) {
288 return ret;
297 int ret;
302 ret = mt6660_component_setting(component);
303 if (ret < 0)
306 return ret;
335 int ret;
362 ret = snd_soc_component_update_bits(dai->component,
364 if (ret < 0) {
366 return ret;
368 ret = snd_soc_component_update_bits(dai->component,
370 if (ret < 0) {
372 return ret;
416 int ret;
419 ret = regmap_read(chip->regmap, MT6660_REG_DEVID, &val);
420 if (ret < 0)
421 return ret;
432 int ret;
435 ret = regmap_write(chip->regmap, MT6660_REG_SYSTEM_CTRL, 0x00);
436 if (ret < 0)
437 return ret;
438 ret = regmap_write(chip->regmap, MT6660_REG_SYSTEM_CTRL, 0x80);
439 if (ret < 0)
440 return ret;
447 int ret;
450 ret = regmap_read(chip->regmap, MT6660_REG_DEVID, &val);
451 if (ret < 0) {
453 return ret;
464 int ret;
478 ret = PTR_ERR(chip->regmap);
479 dev_err(&client->dev, "failed to initialise regmap: %d\n", ret);
480 return ret;
484 ret = _mt6660_chip_sw_reset(chip);
485 if (ret < 0) {
490 ret = _mt6660_chip_power_on(chip, 1);
491 if (ret < 0) {
496 ret = _mt6660_chip_id_check(chip);
497 if (ret < 0) {
502 ret = _mt6660_read_chip_revision(chip);
503 if (ret < 0) {
510 ret = devm_snd_soc_register_component(chip->dev,
513 if (ret)
516 return ret;
521 return ret;