Home
last modified time | relevance | path

Searched refs:reg_mux (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/drivers/pinctrl/meson/
H A Dpinctrl-meson8-pmx.c48 regmap_update_bits(pc->reg_mux, in meson8_pmx_disable_other_groups()
78 ret = regmap_update_bits(pc->reg_mux, pmx_data->reg * 4, in meson8_pmx_set_mux()
H A Dpinctrl-meson.c682 pc->reg_mux = meson_map_resource(pc, gpio_np, "mux"); in meson_pinctrl_parse_dt()
683 if (IS_ERR_OR_NULL(pc->reg_mux)) { in meson_pinctrl_parse_dt()
685 return pc->reg_mux ? PTR_ERR(pc->reg_mux) : -ENOENT; in meson_pinctrl_parse_dt()
H A Dpinctrl-meson-axg-pmx.c73 ret = regmap_update_bits(pc->reg_mux, reg << 2, in meson_axg_pmx_update_function()
H A Dpinctrl-meson.h130 struct regmap *reg_mux; member
/openbmc/u-boot/drivers/pinctrl/meson/
H A Dpinctrl-meson-gx-pmx.c32 addr = priv->reg_mux + pmx_data->reg * 4; in meson_gx_pinmux_disable_other_groups()
68 addr = priv->reg_mux + pmx_data->reg * 4; in meson_gx_pinmux_group_set()
H A Dpinctrl-meson-axg-pmx.c62 tmp = readl(priv->reg_mux + (reg << 2)); in meson_axg_pmx_update_function()
65 writel(tmp, priv->reg_mux + (reg << 2)); in meson_axg_pmx_update_function()
H A Dpinctrl-meson.h40 void __iomem *reg_mux; member
H A Dpinctrl-meson.c307 priv->reg_mux = (void __iomem *)addr; in meson_pinctrl_probe()
/openbmc/linux/drivers/clk/mvebu/
H A Darmada-37xx-periph.c81 void __iomem *reg_mux; member
171 .reg_mux = (void *)TBG_SEL, \
437 val = readl(pm_cpu->reg_mux) >> pm_cpu->shift_mux; in clk_pm_cpu_get_parent()
673 pmcpu_clk->reg_mux = reg + (u64)pmcpu_clk->reg_mux; in armada_3700_add_composite_clk()