Home
last modified time | relevance | path

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

/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-amlogic-a4.c96 struct regmap *reg_mux; member
244 if (!bank || !bank->reg_mux) in aml_pctl_set_function()
250 return regmap_update_bits(bank->reg_mux, reg, in aml_pctl_set_function()
258 if (!bank->reg_mux) in aml_pctl_set_function()
262 return regmap_update_bits(bank->reg_mux, reg, in aml_pctl_set_function()
1071 bank->reg_mux = aml_map_resource(dev, bank->bank_id, np, "mux"); in aml_gpiolib_register_bank()
1072 if (IS_ERR_OR_NULL(bank->reg_mux)) { in aml_gpiolib_register_bank()
1075 bank->reg_mux = NULL; in aml_gpiolib_register_bank()
1077 return dev_err_probe(dev, bank->reg_mux ? PTR_ERR(bank->reg_mux) : -ENOENT, in aml_gpiolib_register_bank()
H A Dpinctrl-meson.c683 pc->reg_mux = meson_map_resource(pc, gpio_np, "mux"); in meson_pinctrl_parse_dt()
684 if (IS_ERR_OR_NULL(pc->reg_mux)) { in meson_pinctrl_parse_dt()
686 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