Lines Matching refs:pg
956 const struct pistachio_pin_group *pg = &pctl->groups[group]; in pistachio_pinmux_enable() local
962 if (pg->mux_reg > 0) { in pistachio_pinmux_enable()
963 for (i = 0; i < ARRAY_SIZE(pg->mux_option); i++) { in pistachio_pinmux_enable()
964 if (pg->mux_option[i] == func) in pistachio_pinmux_enable()
967 if (i == ARRAY_SIZE(pg->mux_option)) { in pistachio_pinmux_enable()
973 val = pctl_readl(pctl, pg->mux_reg); in pistachio_pinmux_enable()
974 val &= ~(pg->mux_mask << pg->mux_shift); in pistachio_pinmux_enable()
975 val |= i << pg->mux_shift; in pistachio_pinmux_enable()
976 pctl_writel(pctl, val, pg->mux_reg); in pistachio_pinmux_enable()
993 range = pinctrl_find_gpio_range_from_pin(pctl->pctldev, pg->pin); in pistachio_pinmux_enable()
995 gpio_disable(gc_to_bank(range->gc), pg->pin - range->pin_base); in pistachio_pinmux_enable()