Home
last modified time | relevance | path

Searched refs:meson_pinctrl (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/drivers/pinctrl/meson/
H A Dpinctrl-meson.c110 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_get_groups_count()
118 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_get_group_name()
126 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_get_group_pins()
151 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pmx_get_funcs_count()
160 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pmx_get_func_name()
170 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pmx_get_groups()
560 struct meson_pinctrl *pc = gpiochip_get_data(chip); in meson_gpio_get_direction()
589 struct meson_pinctrl *pc = gpiochip_get_data(chip); in meson_gpio_get()
714 int meson8_aobus_parse_dt_extra(struct meson_pinctrl *pc) in meson8_aobus_parse_dt_extra()
725 int meson_a1_parse_dt_extra(struct meson_pinctrl *pc) in meson_a1_parse_dt_extra()
[all …]
H A Dpinctrl-meson.h17 struct meson_pinctrl;
122 int (*parse_dt)(struct meson_pinctrl *pc);
125 struct meson_pinctrl { struct
181 int meson8_aobus_parse_dt_extra(struct meson_pinctrl *pc);
183 int meson_a1_parse_dt_extra(struct meson_pinctrl *pc);
H A Dpinctrl-meson-axg-pmx.c28 static int meson_axg_pmx_get_bank(struct meson_pinctrl *pc, in meson_axg_pmx_get_bank()
59 static int meson_axg_pmx_update_function(struct meson_pinctrl *pc, in meson_axg_pmx_update_function()
84 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_axg_pmx_set_mux()
106 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_axg_pmx_request_gpio()
H A Dpinctrl-meson8-pmx.c32 static void meson8_pmx_disable_other_groups(struct meson_pinctrl *pc, in meson8_pmx_disable_other_groups()
59 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson8_pmx_set_mux()
89 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson8_pmx_request_gpio()
H A Dpinctrl-meson-g12a.c1370 static int meson_g12a_aobus_parse_dt_extra(struct meson_pinctrl *pc) in meson_g12a_aobus_parse_dt_extra()
/openbmc/u-boot/drivers/pinctrl/meson/
H A Dpinctrl-meson.c25 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_pinctrl_get_groups_count()
33 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_pinctrl_get_group_name()
43 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_pinmux_get_functions_count()
51 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_pinmux_get_function_name()
60 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_gpio_calc_reg_and_bit()
88 struct meson_pinctrl *priv = dev_get_priv(dev->parent); in meson_gpio_get()
102 struct meson_pinctrl *priv = dev_get_priv(dev->parent); in meson_gpio_set()
118 struct meson_pinctrl *priv = dev_get_priv(dev->parent); in meson_gpio_get_direction()
175 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_pinconf_bias_set()
225 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_pinconf_group_set()
[all …]
H A Dpinctrl-meson-axg-pmx.c18 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_axg_pmx_get_bank()
49 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_axg_pmx_update_function()
74 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_axg_pinmux_group_set()
H A Dpinctrl-meson-gx-pmx.c13 static void meson_gx_pinmux_disable_other_groups(struct meson_pinctrl *priv, in meson_gx_pinmux_disable_other_groups()
43 struct meson_pinctrl *priv = dev_get_priv(dev); in meson_gx_pinmux_group_set()
H A Dpinctrl-meson.h38 struct meson_pinctrl { struct
H A Dpinctrl-meson-gxbb.c453 .priv_auto_alloc_size = sizeof(struct meson_pinctrl),
H A Dpinctrl-meson-axg.c977 .priv_auto_alloc_size = sizeof(struct meson_pinctrl),
H A Dpinctrl-meson-gxl.c735 .priv_auto_alloc_size = sizeof(struct meson_pinctrl),