Lines Matching refs:err

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