Lines Matching refs:ret
491 unsigned offset = 0, data = 0, i, j, ret;
493 ret = pcs_get_function(pctldev, pin, &func);
494 if (ret)
495 return ret;
554 unsigned offset = 0, shift = 0, i, data, ret;
558 ret = pcs_get_function(pctldev, pin, &func);
559 if (ret)
560 return ret;
616 int i, ret;
618 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
619 if (ret)
620 return ret;
638 int i, ret;
640 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
641 if (ret)
642 return ret;
839 int ret = -EINVAL;
842 ret = 1;
844 ret = 0;
845 return ret;
873 int ret;
875 ret = of_property_read_u32_array(np, name, value, 2);
876 if (ret)
892 int ret;
895 ret = of_property_read_u32_array(np, name, value, 4);
896 if (ret)
905 ret = pcs_config_match(value[0], value[1], value[2]);
906 if (ret < 0)
909 add_setting(settings, param, ret);
1263 int ret;
1276 ret = -ENOMEM;
1281 ret = pcs_parse_bits_in_pinctrl_entry(pcs, np_config, map,
1283 if (ret < 0) {
1289 ret = pcs_parse_one_pinctrl_entry(pcs, np_config, map,
1291 if (ret < 0) {
1305 return ret;
1349 int ret, i;
1352 ret = of_parse_phandle_with_args(node, propname, cellname,
1355 if (ret) {
1356 ret = 0;
1361 ret = -ENOMEM;
1371 return ret;
1708 int ret;
1710 ret = pcs_save_context(pcs);
1711 if (ret < 0)
1712 return ret;
1789 int ret;
1807 ret = of_property_read_u32(np, "pinctrl-single,register-width",
1809 if (ret) {
1812 return ret;
1815 ret = of_property_read_u32(np, "pinctrl-single,function-mask",
1817 if (!ret) {
1827 ret = of_property_read_u32(np, "pinctrl-single,function-off",
1829 if (ret)
1834 ret = pcs_quirk_missing_pinctrl_cells(pcs, np,
1836 if (ret) {
1839 return ret;
1888 ret = pcs_allocate_pin_table(pcs);
1889 if (ret < 0)
1892 ret = pinctrl_register_and_init(&pcs->desc, pcs->dev, pcs, &pcs->pctl);
1893 if (ret) {
1898 ret = pcs_add_gpio_func(np, pcs);
1899 if (ret < 0)
1918 ret = pcs_irq_init_chained_handler(pcs, np);
1919 if (ret < 0)
1930 return ret;