Lines Matching refs:err

48 	int i, err;
70 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_MODE,
73 if (err)
74 return err;
115 int val, val2, err, pullup, reg, ret = 1;
125 err = hw->soc->bias_get_combo(hw, desc, &pullup, &ret);
126 if (err)
127 return err;
131 err = hw->soc->bias_disable_get(hw, desc, &ret);
132 if (err)
133 return err;
140 err = hw->soc->bias_get_combo(hw, desc, &pullup, &ret);
141 if (err)
142 return err;
148 err = hw->soc->bias_get(hw, desc, 1, &ret);
149 if (err)
150 return err;
157 err = hw->soc->bias_get_combo(hw, desc, &pullup, &ret);
158 if (err)
159 return err;
165 err = hw->soc->bias_get(hw, desc, 0, &ret);
166 if (err)
167 return err;
173 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_SR, &val);
174 if (err)
175 return err;
183 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DIR, &val);
184 if (err)
185 return err;
194 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DIR, &val);
195 if (err)
196 return err;
198 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_SMT, &val2);
199 if (err)
200 return err;
208 err = hw->soc->drive_get(hw, desc, &ret);
209 if (err)
210 return err;
212 err = -ENOTSUPP;
220 err = mtk_hw_get_value(hw, desc, reg, &val);
221 if (err)
222 return err;
233 err = hw->soc->adv_pull_get(hw, desc, pullup, &ret);
234 if (err)
235 return err;
255 int cfg, err = 0;
268 err = hw->soc->bias_set_combo(hw, desc, 0, MTK_DISABLE);
269 if (err)
270 return err;
272 err = hw->soc->bias_disable_set(hw, desc);
273 if (err)
274 return err;
281 err = hw->soc->bias_set_combo(hw, desc, 1, arg);
282 if (err)
283 return err;
285 err = hw->soc->bias_set(hw, desc, 1);
286 if (err)
287 return err;
294 err = hw->soc->bias_set_combo(hw, desc, 0, arg);
295 if (err)
296 return err;
298 err = hw->soc->bias_set(hw, desc, 0);
299 if (err)
300 return err;
306 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_SMT,
308 if (err)
309 goto err;
311 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR,
313 if (err)
314 goto err;
323 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR,
325 if (err)
326 goto err;
329 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_SR,
331 if (err)
332 goto err;
336 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR,
338 if (err)
339 goto err;
341 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DO,
343 if (err)
344 goto err;
351 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR,
353 if (err)
354 goto err;
356 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_SMT,
358 if (err)
359 goto err;
363 err = hw->soc->drive_set(hw, desc, arg);
364 if (err)
365 return err;
367 err = -ENOTSUPP;
375 err = mtk_hw_set_value(hw, desc, reg, arg);
376 if (err)
377 goto err;
385 err = hw->soc->adv_pull_set(hw, desc, pullup,
387 if (err)
388 return err;
394 err = -ENOTSUPP;
397 err:
398 return err;
486 int value, err;
492 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DI, &value);
493 if (err)
494 return err;
601 int err, i;
607 err = pinctrl_generic_add_group(hw->pctrl, grp->name, grp->pins, grp->npins,
609 if (err < 0) {
611 return err;
620 int i, err;
625 err = pinmux_generic_add_function(hw->pctrl, func->name,
629 if (err < 0) {
632 return err;
645 int err, i;
694 err = devm_pinctrl_register_and_init(&pdev->dev, &mtk_desc, hw,
696 if (err)
697 return err;
700 err = mtk_build_groups(hw);
701 if (err)
702 return dev_err_probe(dev, err, "Failed to build groups\n");
705 err = mtk_build_functions(hw);
706 if (err)
707 return dev_err_probe(dev, err, "Failed to build functions\n");
712 err = pinctrl_enable(hw->pctrl);
713 if (err)
714 return err;
716 err = mtk_build_eint(hw, pdev);
717 if (err)
722 err = mtk_build_gpiochip(hw);
723 if (err)
724 return dev_err_probe(dev, err, "Failed to add gpio_chip\n");