Lines Matching refs:ret

227 	int ret;
232 ret = pm_runtime_resume_and_get(priv->dev);
233 if (ret) {
234 dev_err(priv->dev, "Failed to resume for direction: %d\n", ret);
235 return ret;
238 ret = regmap_update_bits(priv->regmap, CS42L43_GPIO_CTRL1,
240 if (ret)
242 offset + 1, ret);
246 return ret;
283 int ret;
285 ret = regmap_read(priv->regmap, pdat->reg, &val);
286 if (ret)
287 return ret;
320 int ret;
325 ret = regmap_read(priv->regmap, CS42L43_GPIO_CTRL2, &val);
326 if (ret)
327 return ret;
354 int ret;
358 ret = cs42l43_pin_get_drv_str(priv, pin);
359 if (ret < 0)
360 return ret;
363 ret = cs42l43_pin_get_db(priv, pin);
364 if (ret < 0)
365 return ret;
371 *config = pinconf_to_config_packed(param, ret);
381 int ret;
388 ret = cs42l43_pin_set_drv_str(priv, pin, val);
389 if (ret)
390 return ret;
393 ret = cs42l43_pin_set_db(priv, pin, val);
394 if (ret)
395 return ret;
411 int i, ret;
414 ret = cs42l43_pin_config_get(pctldev,
417 if (ret)
418 return ret;
429 int i, ret;
432 ret = cs42l43_pin_config_set(pctldev,
435 if (ret)
436 return ret;
467 int ret;
469 ret = pm_runtime_resume_and_get(priv->dev);
470 if (ret) {
471 dev_err(priv->dev, "Failed to resume for get: %d\n", ret);
472 return ret;
475 ret = regmap_read(priv->regmap, CS42L43_GPIO_STS, &val);
476 if (ret)
477 dev_err(priv->dev, "Failed to get gpio%d: %d\n", offset + 1, ret);
479 ret = !!(val & BIT(offset + CS42L43_GPIO1_STS_SHIFT));
483 return ret;
490 int ret;
495 ret = pm_runtime_resume_and_get(priv->dev);
496 if (ret) {
497 dev_err(priv->dev, "Failed to resume for set: %d\n", ret);
501 ret = regmap_update_bits(priv->regmap, CS42L43_GPIO_CTRL1,
503 if (ret)
504 dev_err(priv->dev, "Failed to set gpio%d: %d\n", offset + 1, ret);
525 int ret;
527 ret = gpiochip_add_pin_range(&priv->gpio_chip, priv->gpio_chip.label,
529 if (ret)
530 dev_err(priv->dev, "Failed to add GPIO pin range: %d\n", ret);
532 return ret;
541 int ret;
584 ret = devm_gpiochip_add_data(priv->dev, &priv->gpio_chip, priv);
585 if (ret)
586 return dev_err_probe(priv->dev, ret,