Lines Matching refs:err

11 #include <linux/err.h>
191 int err;
193 err = mtk_hw_pin_field_get(hw, desc, field, &pf);
194 if (err)
195 return err;
214 int err;
216 err = mtk_hw_pin_field_get(hw, desc, field, &pf);
217 if (err)
218 return err;
302 int value, err;
304 err = mtk_xt_get_gpio_n(hw, eint_n, &gpio_n, &gpio_chip);
305 if (err)
306 return err;
310 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DI, &value);
311 if (err)
312 return err;
323 int err;
325 err = mtk_xt_get_gpio_n(hw, eint_n, &gpio_n, &gpio_chip);
326 if (err)
327 return err;
334 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_MODE,
336 if (err)
337 return err;
339 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR, MTK_INPUT);
340 if (err)
341 return err;
343 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_SMT, MTK_ENABLE);
345 * support virtual GPIOs, so the extra condition err != -ENOTSUPP
350 if (err && err != -ENOTSUPP)
351 return err;
412 int err;
414 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PU,
416 if (err)
417 return err;
419 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PD,
421 if (err)
422 return err;
432 int err;
434 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PU, &v);
435 if (err)
436 return err;
438 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PD, &v2);
439 if (err)
440 return err;
454 int err, arg;
458 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PU, arg & 1);
459 if (err)
460 return err;
462 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PD,
464 if (err)
465 return err;
474 int reg, err, v;
478 err = mtk_hw_get_value(hw, desc, reg, &v);
479 if (err)
480 return err;
495 int err;
497 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLEN,
499 if (err)
500 return err;
509 int v, err;
511 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PULLEN, &v);
512 if (err)
513 return err;
527 int err, arg;
531 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLEN,
533 if (err)
534 return err;
536 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLSEL, arg);
537 if (err)
538 return err;
548 int err, v;
550 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PULLEN, &v);
551 if (err)
552 return err;
557 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PULLSEL, &v);
558 if (err)
559 return err;
579 int err, pu, pd;
591 err = -EINVAL;
595 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PU, pu);
596 if (err)
599 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PD, pd);
602 return err;
609 int err, enable;
616 err = -EINVAL;
620 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLEN, enable);
621 if (err)
624 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLSEL, pullup);
627 return err;
634 int err, r0, r1;
650 err = -EINVAL;
655 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PUPD, !pullup);
656 if (err)
659 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_R0, r0);
660 if (err)
663 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_R1, r1);
666 return err;
673 int err, pu, pd;
675 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PU, &pu);
676 if (err)
679 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PD, &pd);
680 if (err)
693 err = -EINVAL;
696 return err;
703 int err;
705 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PULLSEL, pullup);
706 if (err)
709 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PULLEN, enable);
712 return err;
719 int err, r0, r1;
721 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PUPD, pullup);
722 if (err)
727 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_R0, &r0);
728 if (err)
731 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_R1, &r1);
732 if (err)
744 err = -EINVAL;
747 return err;
754 int err;
756 err = mtk_pinconf_bias_set_pu_pd(hw, desc, pullup, arg);
757 if (!err)
760 err = mtk_pinconf_bias_set_pullsel_pullen(hw, desc, pullup, arg);
761 if (!err)
764 err = mtk_pinconf_bias_set_pupd_r1_r0(hw, desc, pullup, arg);
767 return err;
775 int err;
777 err = mtk_pinconf_bias_get_pu_pd(hw, desc, pullup, enable);
778 if (!err)
781 err = mtk_pinconf_bias_get_pullsel_pullen(hw, desc, pullup, enable);
782 if (!err)
785 err = mtk_pinconf_bias_get_pupd_r1_r0(hw, desc, pullup, enable);
788 return err;
797 int err = -ENOTSUPP;
807 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_E4,
809 if (err)
810 return err;
812 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_E8,
814 if (err)
815 return err;
818 return err;
826 int err, val1, val2;
830 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_E4, &val1);
831 if (err)
832 return err;
834 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_E8, &val2);
835 if (err)
836 return err;
852 int err = -ENOTSUPP;
859 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DRV,
861 if (err)
862 return err;
865 return err;
873 int err, val1;
877 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DRV, &val1);
878 if (err)
879 return err;
905 int err;
912 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_R0, arg & 1);
913 if (err)
916 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_R1,
918 if (err)
923 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PUPD, arg);
928 if (err == -ENOTSUPP) {
930 err = hw->soc->bias_set(hw, desc, pullup);
931 if (err)
932 return err;
934 err = mtk_pinconf_bias_set_rev1(hw, desc, pullup);
935 if (err)
936 err = mtk_pinconf_bias_set(hw, desc, pullup);
940 return err;
949 int err;
951 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PUPD, &t);
956 if (err == -ENOTSUPP) {
958 err = hw->soc->bias_get(hw, desc, pullup, val);
959 if (err)
960 return err;
966 if (err)
967 return err;
973 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_R0, &t);
974 if (err)
975 return err;
977 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_R1, &t2);
978 if (err)
979 return err;
990 int err;
995 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DRV_EN, en);
996 if (err)
997 return err;
1000 return err;
1002 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DRV_E0, e0);
1003 if (err)
1004 return err;
1006 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DRV_E1, e1);
1007 if (err)
1008 return err;
1010 return err;
1018 int err;
1020 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DRV_EN, &en);
1021 if (err)
1022 return err;
1024 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DRV_E0, &e0);
1025 if (err)
1026 return err;
1028 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DRV_E1, &e1);
1029 if (err)
1030 return err;