Home
last modified time | relevance | path

Searched refs:pmx_data (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/drivers/pinctrl/meson/
Dpinctrl-meson8-pmx.c36 struct meson8_pmx_data *pmx_data; in meson8_pmx_disable_other_groups() local
41 pmx_data = (struct meson8_pmx_data *)group->data; in meson8_pmx_disable_other_groups()
42 if (pmx_data->is_gpio || i == sel_group) in meson8_pmx_disable_other_groups()
49 pmx_data->reg * 4, in meson8_pmx_disable_other_groups()
50 BIT(pmx_data->bit), 0); in meson8_pmx_disable_other_groups()
62 struct meson8_pmx_data *pmx_data = in meson8_pmx_set_mux() local
78 ret = regmap_update_bits(pc->reg_mux, pmx_data->reg * 4, in meson8_pmx_set_mux()
79 BIT(pmx_data->bit), in meson8_pmx_set_mux()
80 BIT(pmx_data->bit)); in meson8_pmx_set_mux()
Dpinctrl-meson-axg-pmx.c34 struct meson_axg_pmx_data *pmx = pc->data->pmx_data; in meson_axg_pmx_get_bank()
88 struct meson_pmx_axg_data *pmx_data = in meson_axg_pmx_set_mux() local
96 pmx_data->func); in meson_axg_pmx_set_mux()
Dpinctrl-meson.h118 void *pmx_data; member
Dpinctrl-meson-axg.c1054 .pmx_data = &meson_axg_periphs_pmx_banks_data,
1068 .pmx_data = &meson_axg_aobus_pmx_banks_data,
Dpinctrl-meson-g12a.c1384 .pmx_data = &meson_g12a_periphs_pmx_banks_data,
1398 .pmx_data = &meson_g12a_aobus_pmx_banks_data,
Dpinctrl-meson-a1.c917 .pmx_data = &meson_a1_periphs_pmx_banks_data,