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()
298 int value, err; in mtk_xt_get_gpio_state() local
300 err = mtk_xt_get_gpio_n(hw, eint_n, &gpio_n, &gpio_chip); in mtk_xt_get_gpio_state()
301 if (err) in mtk_xt_get_gpio_state()
302 return err; in mtk_xt_get_gpio_state()
306 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DI, &value); in mtk_xt_get_gpio_state()
307 if (err) in mtk_xt_get_gpio_state()
308 return err; in mtk_xt_get_gpio_state()
319 int err; in mtk_xt_set_gpio_as_eint() local
321 err = mtk_xt_get_gpio_n(hw, eint_n, &gpio_n, &gpio_chip); in mtk_xt_set_gpio_as_eint()
322 if (err) in mtk_xt_set_gpio_as_eint()
323 return err; in mtk_xt_set_gpio_as_eint()
330 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_MODE, in mtk_xt_set_gpio_as_eint()
332 if (err) in mtk_xt_set_gpio_as_eint()
333 return err; in mtk_xt_set_gpio_as_eint()
335 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DIR, MTK_INPUT); 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_SMT, MTK_ENABLE); in mtk_xt_set_gpio_as_eint()
346 if (err && err != -ENOTSUPP) in mtk_xt_set_gpio_as_eint()
347 return err; in mtk_xt_set_gpio_as_eint()
408 int err; in mtk_pinconf_bias_disable_set() local
410 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PU, in mtk_pinconf_bias_disable_set()
412 if (err) in mtk_pinconf_bias_disable_set()
413 return err; in mtk_pinconf_bias_disable_set()
415 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PD, in mtk_pinconf_bias_disable_set()
417 if (err) in mtk_pinconf_bias_disable_set()
418 return err; in mtk_pinconf_bias_disable_set()
428 int err; in mtk_pinconf_bias_disable_get() local
430 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PU, &v); in mtk_pinconf_bias_disable_get()
431 if (err) in mtk_pinconf_bias_disable_get()
432 return err; in mtk_pinconf_bias_disable_get()
434 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PD, &v2); in mtk_pinconf_bias_disable_get()
435 if (err) in mtk_pinconf_bias_disable_get()
436 return err; in mtk_pinconf_bias_disable_get()
450 int err, arg; in mtk_pinconf_bias_set() local
454 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PU, arg & 1); in mtk_pinconf_bias_set()
455 if (err) in mtk_pinconf_bias_set()
456 return err; in mtk_pinconf_bias_set()
458 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PD, in mtk_pinconf_bias_set()
460 if (err) in mtk_pinconf_bias_set()
461 return err; in mtk_pinconf_bias_set()
470 int reg, err, v; in mtk_pinconf_bias_get() local
474 err = mtk_hw_get_value(hw, desc, reg, &v); in mtk_pinconf_bias_get()
475 if (err) in mtk_pinconf_bias_get()
476 return err; in mtk_pinconf_bias_get()
491 int err; in mtk_pinconf_bias_disable_set_rev1() local
493 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLEN, in mtk_pinconf_bias_disable_set_rev1()
495 if (err) in mtk_pinconf_bias_disable_set_rev1()
496 return err; in mtk_pinconf_bias_disable_set_rev1()
505 int v, err; in mtk_pinconf_bias_disable_get_rev1() local
507 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PULLEN, &v); in mtk_pinconf_bias_disable_get_rev1()
508 if (err) in mtk_pinconf_bias_disable_get_rev1()
509 return err; in mtk_pinconf_bias_disable_get_rev1()
523 int err, arg; in mtk_pinconf_bias_set_rev1() local
527 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLEN, in mtk_pinconf_bias_set_rev1()
529 if (err) in mtk_pinconf_bias_set_rev1()
530 return err; in mtk_pinconf_bias_set_rev1()
532 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLSEL, arg); in mtk_pinconf_bias_set_rev1()
533 if (err) in mtk_pinconf_bias_set_rev1()
534 return err; in mtk_pinconf_bias_set_rev1()
544 int err, v; in mtk_pinconf_bias_get_rev1() local
546 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PULLEN, &v); in mtk_pinconf_bias_get_rev1()
547 if (err) in mtk_pinconf_bias_get_rev1()
548 return err; in mtk_pinconf_bias_get_rev1()
553 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PULLSEL, &v); in mtk_pinconf_bias_get_rev1()
554 if (err) in mtk_pinconf_bias_get_rev1()
555 return err; in mtk_pinconf_bias_get_rev1()
575 int err, pu, pd; in mtk_pinconf_bias_set_pu_pd() local
587 err = -EINVAL; in mtk_pinconf_bias_set_pu_pd()
591 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PU, pu); in mtk_pinconf_bias_set_pu_pd()
592 if (err) in mtk_pinconf_bias_set_pu_pd()
595 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PD, pd); in mtk_pinconf_bias_set_pu_pd()
598 return err; in mtk_pinconf_bias_set_pu_pd()
605 int err, enable; in mtk_pinconf_bias_set_pullsel_pullen() local
612 err = -EINVAL; in mtk_pinconf_bias_set_pullsel_pullen()
616 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLEN, enable); in mtk_pinconf_bias_set_pullsel_pullen()
617 if (err) in mtk_pinconf_bias_set_pullsel_pullen()
620 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PULLSEL, pullup); in mtk_pinconf_bias_set_pullsel_pullen()
623 return err; in mtk_pinconf_bias_set_pullsel_pullen()
630 int err, r0, r1; in mtk_pinconf_bias_set_pupd_r1_r0() local
646 err = -EINVAL; in mtk_pinconf_bias_set_pupd_r1_r0()
651 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PUPD, !pullup); in mtk_pinconf_bias_set_pupd_r1_r0()
652 if (err) in mtk_pinconf_bias_set_pupd_r1_r0()
655 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_R0, r0); 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_R1, r1); in mtk_pinconf_bias_set_pupd_r1_r0()
662 return err; in mtk_pinconf_bias_set_pupd_r1_r0()
669 int err, pu, pd; in mtk_pinconf_bias_get_pu_pd() local
671 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PU, &pu); in mtk_pinconf_bias_get_pu_pd()
672 if (err) in mtk_pinconf_bias_get_pu_pd()
675 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PD, &pd); in mtk_pinconf_bias_get_pu_pd()
676 if (err) in mtk_pinconf_bias_get_pu_pd()
689 err = -EINVAL; in mtk_pinconf_bias_get_pu_pd()
692 return err; in mtk_pinconf_bias_get_pu_pd()
699 int err; in mtk_pinconf_bias_get_pullsel_pullen() local
701 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PULLSEL, pullup); in mtk_pinconf_bias_get_pullsel_pullen()
702 if (err) in mtk_pinconf_bias_get_pullsel_pullen()
705 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PULLEN, enable); in mtk_pinconf_bias_get_pullsel_pullen()
708 return err; in mtk_pinconf_bias_get_pullsel_pullen()
715 int err, r0, r1; in mtk_pinconf_bias_get_pupd_r1_r0() local
717 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PUPD, pullup); in mtk_pinconf_bias_get_pupd_r1_r0()
718 if (err) in mtk_pinconf_bias_get_pupd_r1_r0()
723 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_R0, &r0); in mtk_pinconf_bias_get_pupd_r1_r0()
724 if (err) in mtk_pinconf_bias_get_pupd_r1_r0()
727 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_R1, &r1); in mtk_pinconf_bias_get_pupd_r1_r0()
728 if (err) in mtk_pinconf_bias_get_pupd_r1_r0()
740 err = -EINVAL; in mtk_pinconf_bias_get_pupd_r1_r0()
743 return err; in mtk_pinconf_bias_get_pupd_r1_r0()
750 int err; in mtk_pinconf_bias_set_combo() local
752 err = mtk_pinconf_bias_set_pu_pd(hw, desc, pullup, arg); in mtk_pinconf_bias_set_combo()
753 if (!err) in mtk_pinconf_bias_set_combo()
756 err = mtk_pinconf_bias_set_pullsel_pullen(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_pupd_r1_r0(hw, desc, pullup, arg); in mtk_pinconf_bias_set_combo()
763 return err; in mtk_pinconf_bias_set_combo()
771 int err; in mtk_pinconf_bias_get_combo() local
773 err = mtk_pinconf_bias_get_pu_pd(hw, desc, pullup, enable); in mtk_pinconf_bias_get_combo()
774 if (!err) in mtk_pinconf_bias_get_combo()
777 err = mtk_pinconf_bias_get_pullsel_pullen(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_pupd_r1_r0(hw, desc, pullup, enable); in mtk_pinconf_bias_get_combo()
784 return err; in mtk_pinconf_bias_get_combo()
793 int err = -ENOTSUPP; in mtk_pinconf_drive_set() local
803 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_E4, in mtk_pinconf_drive_set()
805 if (err) in mtk_pinconf_drive_set()
806 return err; in mtk_pinconf_drive_set()
808 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_E8, in mtk_pinconf_drive_set()
810 if (err) in mtk_pinconf_drive_set()
811 return err; in mtk_pinconf_drive_set()
814 return err; in mtk_pinconf_drive_set()
822 int err, val1, val2; in mtk_pinconf_drive_get() local
826 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_E4, &val1); in mtk_pinconf_drive_get()
827 if (err) in mtk_pinconf_drive_get()
828 return err; in mtk_pinconf_drive_get()
830 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_E8, &val2); in mtk_pinconf_drive_get()
831 if (err) in mtk_pinconf_drive_get()
832 return err; in mtk_pinconf_drive_get()
848 int err = -ENOTSUPP; in mtk_pinconf_drive_set_rev1() local
855 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DRV, in mtk_pinconf_drive_set_rev1()
857 if (err) in mtk_pinconf_drive_set_rev1()
858 return err; in mtk_pinconf_drive_set_rev1()
861 return err; in mtk_pinconf_drive_set_rev1()
869 int err, val1; in mtk_pinconf_drive_get_rev1() local
873 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DRV, &val1); in mtk_pinconf_drive_get_rev1()
874 if (err) in mtk_pinconf_drive_get_rev1()
875 return err; in mtk_pinconf_drive_get_rev1()
901 int err; in mtk_pinconf_adv_pull_set() local
908 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_R0, arg & 1); in mtk_pinconf_adv_pull_set()
909 if (err) in mtk_pinconf_adv_pull_set()
912 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_R1, in mtk_pinconf_adv_pull_set()
914 if (err) in mtk_pinconf_adv_pull_set()
919 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_PUPD, arg); in mtk_pinconf_adv_pull_set()
924 if (err == -ENOTSUPP) { in mtk_pinconf_adv_pull_set()
926 err = hw->soc->bias_set(hw, desc, pullup); in mtk_pinconf_adv_pull_set()
927 if (err) in mtk_pinconf_adv_pull_set()
928 return err; in mtk_pinconf_adv_pull_set()
934 return err; in mtk_pinconf_adv_pull_set()
943 int err; in mtk_pinconf_adv_pull_get() local
945 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_PUPD, &t); in mtk_pinconf_adv_pull_get()
950 if (err == -ENOTSUPP) { in mtk_pinconf_adv_pull_get()
952 err = hw->soc->bias_get(hw, desc, pullup, val); in mtk_pinconf_adv_pull_get()
953 if (err) in mtk_pinconf_adv_pull_get()
954 return err; in mtk_pinconf_adv_pull_get()
960 if (err) in mtk_pinconf_adv_pull_get()
961 return err; in mtk_pinconf_adv_pull_get()
967 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_R0, &t); in mtk_pinconf_adv_pull_get()
968 if (err) in mtk_pinconf_adv_pull_get()
969 return err; in mtk_pinconf_adv_pull_get()
971 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_R1, &t2); in mtk_pinconf_adv_pull_get()
972 if (err) in mtk_pinconf_adv_pull_get()
973 return err; in mtk_pinconf_adv_pull_get()
984 int err; in mtk_pinconf_adv_drive_set() local
989 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DRV_EN, en); in mtk_pinconf_adv_drive_set()
990 if (err) in mtk_pinconf_adv_drive_set()
991 return err; in mtk_pinconf_adv_drive_set()
994 return err; in mtk_pinconf_adv_drive_set()
996 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DRV_E0, e0); in mtk_pinconf_adv_drive_set()
997 if (err) in mtk_pinconf_adv_drive_set()
998 return err; in mtk_pinconf_adv_drive_set()
1000 err = mtk_hw_set_value(hw, desc, PINCTRL_PIN_REG_DRV_E1, e1); in mtk_pinconf_adv_drive_set()
1001 if (err) in mtk_pinconf_adv_drive_set()
1002 return err; in mtk_pinconf_adv_drive_set()
1004 return err; in mtk_pinconf_adv_drive_set()
1012 int err; in mtk_pinconf_adv_drive_get() local
1014 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DRV_EN, &en); in mtk_pinconf_adv_drive_get()
1015 if (err) in mtk_pinconf_adv_drive_get()
1016 return err; in mtk_pinconf_adv_drive_get()
1018 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DRV_E0, &e0); in mtk_pinconf_adv_drive_get()
1019 if (err) in mtk_pinconf_adv_drive_get()
1020 return err; in mtk_pinconf_adv_drive_get()
1022 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DRV_E1, &e1); in mtk_pinconf_adv_drive_get()
1023 if (err) in mtk_pinconf_adv_drive_get()
1024 return err; in mtk_pinconf_adv_drive_get()