Lines Matching refs:ret

127 	int ret;
130 ret = abx500_get_register_interruptible(pct->dev,
135 if (ret < 0)
138 __func__, reg, offset, ret);
140 return ret;
148 int ret;
151 ret = abx500_mask_and_set_register_interruptible(pct->dev,
153 if (ret < 0)
155 __func__, reg, offset, ret);
157 return ret;
171 int ret;
173 ret = abx500_gpio_get_bit(chip, AB8500_GPIO_DIR1_REG,
175 if (ret < 0)
179 ret = abx500_gpio_get_bit(chip, AB8500_GPIO_OUT1_REG,
182 ret = abx500_gpio_get_bit(chip, AB8500_GPIO_IN1_REG,
185 if (ret < 0) {
186 dev_err(pct->dev, "%s failed (%d)\n", __func__, ret);
187 return ret;
196 int ret;
198 ret = abx500_gpio_set_bits(chip, AB8500_GPIO_OUT1_REG, offset, val);
199 if (ret < 0)
200 dev_err(pct->dev, "%s write failed (%d)\n", __func__, ret);
208 int ret;
214 ret = -EPERM;
222 ret = -EINVAL;
226 ret = abx500_get_register_interruptible(pct->dev,
233 if (ret < 0)
234 dev_err(pct->dev, "%s failed (%d)\n", __func__, ret);
236 return ret;
243 int ret;
249 ret = -EPERM;
257 ret = -EINVAL;
262 ret = abx500_mask_and_set_register_interruptible(pct->dev,
267 if (ret < 0)
268 dev_err(pct->dev, "%s failed (%d)\n", __func__, ret);
270 return ret;
289 int ret;
292 ret = abx500_gpio_set_bits(chip,
296 if (ret < 0)
300 ret = abx500_gpio_set_bits(chip,
304 if (ret < 0)
310 ret = abx500_set_pull_updown(pct,
315 if (ret < 0) {
316 dev_err(pct->dev, "%s failed (%d)\n", __func__, ret);
317 return ret;
365 int ret;
400 ret = abx500_gpio_set_bits(chip, AB8500_GPIO_SEL1_REG,
413 ret = abx500_gpio_set_bits(chip, AB8500_GPIO_SEL1_REG,
415 if (ret < 0)
418 ret = abx500_gpio_set_bits(chip,
422 if (ret < 0)
426 ret = abx500_gpio_set_bits(chip,
431 ret = abx500_gpio_set_bits(chip, AB8500_GPIO_SEL1_REG,
436 ret = abx500_gpio_set_bits(chip, AB8500_GPIO_SEL1_REG,
438 if (ret < 0)
441 ret = abx500_gpio_set_bits(chip, AB8500_GPIO_ALTFUN_REG,
443 if (ret < 0)
447 ret = abx500_gpio_set_bits(chip,
454 ret = abx500_gpio_set_bits(chip, AB8500_GPIO_SEL1_REG,
456 if (ret < 0)
459 ret = abx500_gpio_set_bits(chip, AB8500_GPIO_ALTFUN_REG,
461 if (ret < 0)
464 ret = abx500_gpio_set_bits(chip, AB8500_GPIO_ALTFUN_REG,
474 if (ret < 0)
475 dev_err(pct->dev, "%s failed (%d)\n", __func__, ret);
477 return ret;
491 int ret;
501 ret = abx500_gpio_get_bit(chip, AB8500_GPIO_SEL1_REG + (offset / 8),
503 if (ret < 0)
537 ret = abx500_gpio_get_bit(chip, AB8500_GPIO_ALTFUN_REG,
539 if (ret < 0)
544 ret = abx500_gpio_get_bit(chip, AB8500_GPIO_ALTFUN_REG,
547 if (ret < 0)
561 dev_err(pct->dev, "%s failed (%d)\n", __func__, ret);
562 return ret;
581 int ret;
597 ret = abx500_gpio_get_bit(chip, AB8500_GPIO_DIR1_REG,
599 if (ret < 0)
608 ret = abx500_get_pull_updown(pct, offset, &pud);
609 if (ret < 0)
614 ret = abx500_gpio_get_bit(chip, AB8500_GPIO_PUD1_REG,
616 if (ret < 0)
629 if (ret < 0)
630 dev_err(pct->dev, "%s failed (%d)\n", __func__, ret);
719 int ret = 0;
731 ret = abx500_set_mode(pctldev, chip, g->pins[i], g->altsetting);
734 if (ret < 0)
735 dev_err(pct->dev, "%s failed (%d)\n", __func__, ret);
737 return ret;
746 int ret;
769 ret = abx500_set_mode(pct->pctldev, &pct->chip,
771 if (ret < 0)
774 return ret;
890 int ret;
899 ret = of_property_read_string(np, "ste,function", &function);
900 if (ret >= 0) {
901 ret = of_property_count_strings(np, "ste,pins");
902 if (ret < 0)
905 ret = pinctrl_utils_reserve_map(pctldev, map, reserved_maps,
906 num_maps, ret);
907 if (ret < 0)
911 ret = abx500_dt_add_map_mux(map, reserved_maps,
913 if (ret < 0)
918 ret = pinconf_generic_parse_dt_config(np, &configs, &nconfigs);
923 ret = pinconf_generic_parse_dt_config(np_config, &configs,
925 if (ret)
930 ret = of_property_count_strings(np, "ste,pins");
931 if (ret < 0)
934 ret = pinctrl_utils_reserve_map(pctldev, map,
936 num_maps, ret);
937 if (ret < 0)
943 ret = abx500_dt_add_map_configs(map, reserved_maps,
945 if (ret < 0)
951 return ret;
960 int ret;
967 ret = abx500_dt_subnode_to_map(pctldev, np, map,
969 if (ret < 0) {
971 return ret;
1002 int ret = -EINVAL;
1023 ret = abx500_gpio_direction_input(chip, offset);
1024 if (ret < 0)
1035 ret = abx500_set_pull_updown(pct,
1040 ret = abx500_gpio_set_bits(chip,
1046 ret = abx500_gpio_direction_input(chip, offset);
1047 if (ret < 0)
1060 ret = abx500_set_pull_updown(pct,
1066 ret = abx500_gpio_set_bits(chip,
1074 ret = abx500_gpio_direction_input(chip, offset);
1075 if (ret < 0)
1081 ret = abx500_gpio_direction_input(chip, offset);
1090 ret = abx500_set_pull_updown(pct,
1097 ret = abx500_gpio_direction_output(chip, offset,
1106 if (ret < 0)
1107 dev_err(pct->dev, "%s failed (%d)\n", __func__, ret);
1109 return ret;
1177 int ret;
1234 ret = gpiochip_add(&pct->chip);
1235 if (ret) {
1236 dev_err(&pdev->dev, "unable to add gpiochip: %d\n", ret);
1237 return ret;
1247 ret = -EINVAL;
1256 ret = gpiochip_add_pin_range(&pct->chip,
1259 if (ret < 0)
1270 return ret;