• Home
  • Raw
  • Download

Lines Matching refs:g

575 	const struct palmas_pingroup *g;  in palmas_pinctrl_get_pin_mux()  local
581 g = &pci->pin_groups[i]; in palmas_pinctrl_get_pin_mux()
582 if (g->mux_reg_base == PALMAS_NONE_BASE) { in palmas_pinctrl_get_pin_mux()
586 ret = palmas_read(pci->palmas, g->mux_reg_base, in palmas_pinctrl_get_pin_mux()
587 g->mux_reg_add, &val); in palmas_pinctrl_get_pin_mux()
590 g->mux_reg_add, ret); in palmas_pinctrl_get_pin_mux()
593 val &= g->mux_reg_mask; in palmas_pinctrl_get_pin_mux()
594 pci->pins_current_opt[i] = val >> g->mux_bit_shift; in palmas_pinctrl_get_pin_mux()
693 const struct palmas_pingroup *g; in palmas_pinctrl_set_mux() local
697 g = &pci->pin_groups[group]; in palmas_pinctrl_set_mux()
701 if (!g->opt[function]) { in palmas_pinctrl_set_mux()
703 g->name, function); in palmas_pinctrl_set_mux()
708 for (i = 0; i < ARRAY_SIZE(g->opt); i++) { in palmas_pinctrl_set_mux()
709 if (!g->opt[i]) in palmas_pinctrl_set_mux()
711 if (g->opt[i]->mux_opt == function) in palmas_pinctrl_set_mux()
714 if (WARN_ON(i == ARRAY_SIZE(g->opt))) { in palmas_pinctrl_set_mux()
716 g->name, function); in palmas_pinctrl_set_mux()
721 if (g->mux_reg_base == PALMAS_NONE_BASE) { in palmas_pinctrl_set_mux()
728 __func__, g->mux_reg_base, g->mux_reg_add, in palmas_pinctrl_set_mux()
729 g->mux_reg_mask, i << g->mux_bit_shift); in palmas_pinctrl_set_mux()
731 ret = palmas_update_bits(pci->palmas, g->mux_reg_base, g->mux_reg_add, in palmas_pinctrl_set_mux()
732 g->mux_reg_mask, i << g->mux_bit_shift); in palmas_pinctrl_set_mux()
735 g->mux_reg_add, ret); in palmas_pinctrl_set_mux()
754 const struct palmas_pingroup *g; in palmas_pinconf_get() local
774 g = &pci->pin_groups[group_nr]; in palmas_pinconf_get()
775 opt = g->opt[pci->pins_current_opt[group_nr]]; in palmas_pinconf_get()
778 "Pinconf is not supported for pin %s\n", g->name); in palmas_pinconf_get()
789 g->name); in palmas_pinconf_get()
821 g->name); in palmas_pinconf_get()
843 g->name); in palmas_pinconf_get()
864 const struct palmas_pingroup *g; in palmas_pinconf_set() local
883 g = &pci->pin_groups[group_nr]; in palmas_pinconf_set()
884 opt = g->opt[pci->pins_current_opt[group_nr]]; in palmas_pinconf_set()
887 "Pinconf is not supported for pin %s\n", g->name); in palmas_pinconf_set()
902 g->name); in palmas_pinconf_set()
919 g->name); in palmas_pinconf_set()
928 g->name); in palmas_pinconf_set()
941 g->name); in palmas_pinconf_set()