Home
last modified time | relevance | path

Searched refs:meson_pinctrl (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/pinctrl/meson/
H A Dpinctrl-meson.c72 static int meson_get_bank(struct meson_pinctrl *pc, unsigned int pin, in meson_get_bank()
110 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()
159 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pmx_get_func_name()
168 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_pmx_get_groups()
176 static int meson_pinconf_set_gpio_bit(struct meson_pinctrl *pc, in meson_pinconf_set_gpio_bit()
194 static int meson_pinconf_get_gpio_bit(struct meson_pinctrl *pc, in meson_pinconf_get_gpio_bit()
214 static int meson_pinconf_set_output(struct meson_pinctrl *p
[all...]
H A Dpinctrl-meson.h14 struct meson_pinctrl;
119 int (*parse_dt)(struct meson_pinctrl *pc);
122 struct meson_pinctrl { struct
178 int meson8_aobus_parse_dt_extra(struct meson_pinctrl *pc);
180 int meson_a1_parse_dt_extra(struct meson_pinctrl *pc);
H A Dpinctrl-meson-axg-pmx.c29 static int meson_axg_pmx_get_bank(struct meson_pinctrl *pc, in meson_axg_pmx_get_bank()
60 static int meson_axg_pmx_update_function(struct meson_pinctrl *pc, in meson_axg_pmx_update_function()
85 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev); in meson_axg_pmx_set_mux()
107 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.c1365 static int meson_g12a_aobus_parse_dt_extra(struct meson_pinctrl *pc) in meson_g12a_aobus_parse_dt_extra()
/kernel/linux/linux-6.6/drivers/pinctrl/meson/
H A Dpinctrl-meson.c72 static int meson_get_bank(struct meson_pinctrl *pc, unsigned int pin, in meson_get_bank()
110 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()
179 static int meson_pinconf_set_gpio_bit(struct meson_pinctrl *pc, in meson_pinconf_set_gpio_bit()
197 static int meson_pinconf_get_gpio_bit(struct meson_pinctrl *pc, in meson_pinconf_get_gpio_bit()
217 static int meson_pinconf_set_output(struct meson_pinctrl *p
[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()

Completed in 8 milliseconds