Lines Matching refs:ret
213 int i, ret;
240 ret = bgpio_init(&gctrl->chip, dev, gctrl->bank->nr_pins / 8,
246 if (ret) {
248 return ret;
251 ret = gpiochip_setup(dev, gctrl);
252 if (ret)
253 return ret;
255 ret = devm_gpiochip_add_data(dev, &gctrl->chip, gctrl);
256 if (ret)
257 return ret;
522 int ret;
524 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
525 if (ret)
526 return ret;
546 int ret;
548 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
549 if (ret)
550 return ret;
553 ret = eqbr_pinconf_set(pctldev, pins[i], configs, num_configs);
554 if (ret)
555 return ret;
650 int i, ret;
652 ret = funcs_utils(dev, funcs, &nr_funcs, OP_COUNT_NR_FUNCS);
653 if (ret)
654 return ret;
660 ret = funcs_utils(dev, funcs, &nr_funcs, OP_ADD_FUNCS);
661 if (ret)
662 return ret;
664 ret = funcs_utils(dev, funcs, &nr_funcs, OP_COUNT_NR_FUNC_GRPS);
665 if (ret)
666 return ret;
678 ret = funcs_utils(dev, funcs, &nr_funcs, OP_ADD_FUNC_GRPS);
679 if (ret)
680 return ret;
688 ret = pinmux_generic_add_function(drvdata->pctl_dev,
693 if (ret < 0) {
696 return ret;
784 int i, ret;
815 ret = devm_pinctrl_register_and_init(dev, pctl_desc, drvdata,
817 if (ret)
818 return ret;
820 ret = eqbr_build_groups(drvdata);
821 if (ret) {
823 return ret;
826 ret = eqbr_build_functions(drvdata);
827 if (ret) {
829 return ret;
841 int ret;
845 ret = of_parse_phandle_with_fixed_args(np, "gpio-ranges", 3, 0, &spec);
846 if (ret) {
848 return ret;
861 return ret;
920 int ret;
932 ret = pinbank_probe(drvdata);
933 if (ret)
934 return ret;
936 ret = pinctrl_reg(drvdata);
937 if (ret)
938 return ret;
940 ret = gpiolib_reg(drvdata);
941 if (ret)
942 return ret;