Lines Matching refs:err

112 	int val, val2, err, pullup, reg, ret = 1;  in mtk_pinconf_get()  local
122 err = hw->soc->bias_get_combo(hw, desc, &pullup, &ret); in mtk_pinconf_get()
123 if (err) in mtk_pinconf_get()
124 return err; in mtk_pinconf_get()
128 err = hw->soc->bias_disable_get(hw, desc, &ret); in mtk_pinconf_get()
129 if (err) in mtk_pinconf_get()
130 return err; in mtk_pinconf_get()
137 err = hw->soc->bias_get_combo(hw, desc, &pullup, &ret); in mtk_pinconf_get()
138 if (err) in mtk_pinconf_get()
139 return err; in mtk_pinconf_get()
145 err = hw->soc->bias_get(hw, desc, 1, &ret); in mtk_pinconf_get()
146 if (err) in mtk_pinconf_get()
147 return err; in mtk_pinconf_get()
154 err = hw->soc->bias_get_combo(hw, desc, &pullup, &ret); in mtk_pinconf_get()
155 if (err) in mtk_pinconf_get()
156 return err; in mtk_pinconf_get()
162 err = hw->soc->bias_get(hw, desc, 0, &ret); in mtk_pinconf_get()
163 if (err) in mtk_pinconf_get()
164 return err; in mtk_pinconf_get()
170 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_SR, &val); in mtk_pinconf_get()
171 if (err) in mtk_pinconf_get()
172 return err; in mtk_pinconf_get()
180 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DIR, &val); in mtk_pinconf_get()
181 if (err) in mtk_pinconf_get()
182 return err; in mtk_pinconf_get()
191 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DIR, &val); in mtk_pinconf_get()
192 if (err) in mtk_pinconf_get()
193 return err; in mtk_pinconf_get()
195 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_SMT, &val2); in mtk_pinconf_get()
196 if (err) in mtk_pinconf_get()
197 return err; in mtk_pinconf_get()
205 err = hw->soc->drive_get(hw, desc, &ret); in mtk_pinconf_get()
206 if (err) in mtk_pinconf_get()
207 return err; in mtk_pinconf_get()
209 err = -ENOTSUPP; in mtk_pinconf_get()
217 err = mtk_hw_get_value(hw, desc, reg, &val); in mtk_pinconf_get()
218 if (err) in mtk_pinconf_get()
219 return err; in mtk_pinconf_get()
230 err = hw->soc->adv_pull_get(hw, desc, pullup, &ret); in mtk_pinconf_get()
231 if (err) in mtk_pinconf_get()
232 return err; in mtk_pinconf_get()
252 int cfg, err = 0; in mtk_pinconf_set() local
265 err = hw->soc->bias_set_combo(hw, desc, 0, MTK_DISABLE); in mtk_pinconf_set()
266 if (err) in mtk_pinconf_set()
267 return err; in mtk_pinconf_set()
269 err = hw->soc->bias_disable_set(hw, desc); in mtk_pinconf_set()
270 if (err) in mtk_pinconf_set()
271 return err; in mtk_pinconf_set()
278 err = hw->soc->bias_set_combo(hw, desc, 1, arg); in mtk_pinconf_set()
279 if (err) in mtk_pinconf_set()
280 return err; in mtk_pinconf_set()
282 err = hw->soc->bias_set(hw, desc, 1); in mtk_pinconf_set()
283 if (err) in mtk_pinconf_set()
284 return err; in mtk_pinconf_set()
291 err = hw->soc->bias_set_combo(hw, desc, 0, arg); in mtk_pinconf_set()
292 if (err) in mtk_pinconf_set()
293 return err; in mtk_pinconf_set()
295 err = hw->soc->bias_set(hw, desc, 0); in mtk_pinconf_set()
296 if (err) in mtk_pinconf_set()
297 return err; in mtk_pinconf_set()
303 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_SMT, in mtk_pinconf_set()
305 if (err) in mtk_pinconf_set()
306 goto err; in mtk_pinconf_set()
308 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR, in mtk_pinconf_set()
310 if (err) in mtk_pinconf_set()
311 goto err; in mtk_pinconf_set()
320 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR, in mtk_pinconf_set()
322 if (err) in mtk_pinconf_set()
323 goto err; in mtk_pinconf_set()
326 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_SR, in mtk_pinconf_set()
328 if (err) in mtk_pinconf_set()
329 goto err; in mtk_pinconf_set()
333 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR, in mtk_pinconf_set()
335 if (err) in mtk_pinconf_set()
336 goto err; in mtk_pinconf_set()
338 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DO, in mtk_pinconf_set()
340 if (err) in mtk_pinconf_set()
341 goto err; in mtk_pinconf_set()
348 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR, in mtk_pinconf_set()
350 if (err) in mtk_pinconf_set()
351 goto err; in mtk_pinconf_set()
353 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_SMT, in mtk_pinconf_set()
355 if (err) in mtk_pinconf_set()
356 goto err; in mtk_pinconf_set()
360 err = hw->soc->drive_set(hw, desc, arg); in mtk_pinconf_set()
361 if (err) in mtk_pinconf_set()
362 return err; in mtk_pinconf_set()
364 err = -ENOTSUPP; in mtk_pinconf_set()
372 err = mtk_hw_set_value(hw, desc, reg, arg); in mtk_pinconf_set()
373 if (err) in mtk_pinconf_set()
374 goto err; in mtk_pinconf_set()
382 err = hw->soc->adv_pull_set(hw, desc, pullup, in mtk_pinconf_set()
384 if (err) in mtk_pinconf_set()
385 return err; in mtk_pinconf_set()
391 err = -ENOTSUPP; in mtk_pinconf_set()
394 err: in mtk_pinconf_set()
395 return err; in mtk_pinconf_set()
483 int value, err; in mtk_gpio_get() local
489 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DI, &value); in mtk_gpio_get()
490 if (err) in mtk_gpio_get()
491 return err; in mtk_gpio_get()
603 int err, i; in mtk_build_groups() local
608 err = pinctrl_generic_add_group(hw->pctrl, group->name, in mtk_build_groups()
611 if (err < 0) { in mtk_build_groups()
614 return err; in mtk_build_groups()
623 int i, err; in mtk_build_functions() local
628 err = pinmux_generic_add_function(hw->pctrl, func->name, in mtk_build_functions()
632 if (err < 0) { in mtk_build_functions()
635 return err; in mtk_build_functions()
648 int err, i; in mtk_moore_pinctrl_probe() local
697 err = devm_pinctrl_register_and_init(&pdev->dev, &mtk_desc, hw, in mtk_moore_pinctrl_probe()
699 if (err) in mtk_moore_pinctrl_probe()
700 return err; in mtk_moore_pinctrl_probe()
703 err = mtk_build_groups(hw); in mtk_moore_pinctrl_probe()
704 if (err) in mtk_moore_pinctrl_probe()
705 return dev_err_probe(dev, err, "Failed to build groups\n"); in mtk_moore_pinctrl_probe()
708 err = mtk_build_functions(hw); in mtk_moore_pinctrl_probe()
709 if (err) in mtk_moore_pinctrl_probe()
710 return dev_err_probe(dev, err, "Failed to build functions\n"); in mtk_moore_pinctrl_probe()
715 err = pinctrl_enable(hw->pctrl); in mtk_moore_pinctrl_probe()
716 if (err) in mtk_moore_pinctrl_probe()
717 return err; in mtk_moore_pinctrl_probe()
719 err = mtk_build_eint(hw, pdev); in mtk_moore_pinctrl_probe()
720 if (err) in mtk_moore_pinctrl_probe()
725 err = mtk_build_gpiochip(hw); in mtk_moore_pinctrl_probe()
726 if (err) in mtk_moore_pinctrl_probe()
727 return dev_err_probe(dev, err, "Failed to add gpio_chip\n"); in mtk_moore_pinctrl_probe()