Lines Matching refs:ret
172 int ret;
174 ret = pinctrl_gpio_direction_input(offset + chip->base);
175 if (ret)
176 return ret;
186 int ret;
191 ret = pinctrl_gpio_direction_output(offset + chip->base);
192 if (ret)
193 return ret;
201 int ret;
204 ret = pinctrl_gpio_request(offset + chip->base);
205 if (ret)
206 return ret;
1870 int ret = -ENXIO;
1880 ret = of_address_to_resource(np, 0, &res);
1881 if (ret < 0) {
1883 return ret;
1890 ret = bgpio_init(&pctrl->gpio_bank[id].gc, dev, 4,
1897 if (ret) {
1899 return ret;
1902 ret = fwnode_property_get_reference_args(child, "gpio-ranges", NULL, 3, 0, &args);
1903 if (ret < 0) {
1905 return ret;
1908 ret = irq_of_parse_and_map(np, 0);
1909 if (!ret) {
1913 pctrl->gpio_bank[id].irq = ret;
1937 return ret;
1942 int ret, id;
1955 ret = -ENOMEM;
1961 ret = devm_gpiochip_add_data(pctrl->dev,
1964 if (ret) {
1969 ret = gpiochip_add_pin_range(&pctrl->gpio_bank[id].gc,
1974 if (ret < 0) {
1987 return ret;
1993 int ret;
2009 ret = npcm7xx_gpio_of(pctrl);
2010 if (ret < 0) {
2011 dev_err(pctrl->dev, "Failed to gpio dt-binding %u\n", ret);
2012 return ret;
2022 ret = npcm7xx_gpio_register(pctrl);
2023 if (ret < 0) {
2024 dev_err(pctrl->dev, "Failed to register gpio %u\n", ret);
2025 return ret;