Home
last modified time | relevance | path

Searched refs:pctrldev (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-lantiq.c18 static int ltq_get_group_count(struct pinctrl_dev *pctrldev) in ltq_get_group_count() argument
20 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_get_group_count()
24 static const char *ltq_get_group_name(struct pinctrl_dev *pctrldev, in ltq_get_group_name() argument
27 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_get_group_name()
33 static int ltq_get_group_pins(struct pinctrl_dev *pctrldev, in ltq_get_group_pins() argument
38 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_get_group_pins()
180 static int ltq_pmx_func_count(struct pinctrl_dev *pctrldev) in ltq_pmx_func_count() argument
182 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_pmx_func_count()
187 static const char *ltq_pmx_func_name(struct pinctrl_dev *pctrldev, in ltq_pmx_func_name() argument
190 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_pmx_func_name()
198 ltq_pmx_get_groups(struct pinctrl_dev *pctrldev, unsigned func, const char * const **groups, unsigned * const num_groups) ltq_pmx_get_groups() argument
258 ltq_pmx_set(struct pinctrl_dev *pctrldev, unsigned func, unsigned group) ltq_pmx_set() argument
291 ltq_pmx_gpio_request_enable(struct pinctrl_dev *pctrldev, struct pinctrl_gpio_range *range, unsigned pin) ltq_pmx_gpio_request_enable() argument
[all...]
H A Dpinctrl-falcon.c228 static int falcon_pinconf_group_get(struct pinctrl_dev *pctrldev, in falcon_pinconf_group_get() argument
234 static int falcon_pinconf_group_set(struct pinctrl_dev *pctrldev, in falcon_pinconf_group_set() argument
241 static int falcon_pinconf_get(struct pinctrl_dev *pctrldev, in falcon_pinconf_get() argument
244 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in falcon_pinconf_get()
276 static int falcon_pinconf_set(struct pinctrl_dev *pctrldev, in falcon_pinconf_set() argument
282 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in falcon_pinconf_set()
309 pinctrl_dev_get_name(pctrldev), param); in falcon_pinconf_set()
321 static void falcon_pinconf_dbg_show(struct pinctrl_dev *pctrldev, in falcon_pinconf_dbg_show() argument
327 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in falcon_pinconf_dbg_show()
334 if (!falcon_pinconf_get(pctrldev, offse in falcon_pinconf_dbg_show()
357 falcon_pinconf_group_dbg_show(struct pinctrl_dev *pctrldev, struct seq_file *s, unsigned selector) falcon_pinconf_group_dbg_show() argument
377 falcon_mux_apply(struct pinctrl_dev *pctrldev, int mfp, int mux) falcon_mux_apply() argument
[all...]
H A Dpinctrl-lantiq.h102 int (*apply_mux)(struct pinctrl_dev *pctrldev, int pin, int mux);
H A Dpinctrl-bm1880.c25 * @pctrldev: Pinctrl device
34 struct pinctrl_dev *pctrldev; member
1328 pctrl->pctrldev = devm_pinctrl_register(&pdev->dev, &bm1880_desc, in bm1880_pinctrl_probe()
1330 if (IS_ERR(pctrl->pctrldev)) in bm1880_pinctrl_probe()
1331 return PTR_ERR(pctrl->pctrldev); in bm1880_pinctrl_probe()
H A Dpinctrl-xway.c1496 static inline int xway_mux_apply(struct pinctrl_dev *pctrldev, in xway_mux_apply() argument
1499 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in xway_mux_apply()
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-lantiq.c19 static int ltq_get_group_count(struct pinctrl_dev *pctrldev) in ltq_get_group_count() argument
21 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_get_group_count()
25 static const char *ltq_get_group_name(struct pinctrl_dev *pctrldev, in ltq_get_group_name() argument
28 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_get_group_name()
34 static int ltq_get_group_pins(struct pinctrl_dev *pctrldev, in ltq_get_group_pins() argument
39 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_get_group_pins()
181 static int ltq_pmx_func_count(struct pinctrl_dev *pctrldev) in ltq_pmx_func_count() argument
183 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_pmx_func_count()
188 static const char *ltq_pmx_func_name(struct pinctrl_dev *pctrldev, in ltq_pmx_func_name() argument
191 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_pmx_func_name()
199 ltq_pmx_get_groups(struct pinctrl_dev *pctrldev, unsigned func, const char * const **groups, unsigned * const num_groups) ltq_pmx_get_groups() argument
259 ltq_pmx_set(struct pinctrl_dev *pctrldev, unsigned func, unsigned group) ltq_pmx_set() argument
292 ltq_pmx_gpio_request_enable(struct pinctrl_dev *pctrldev, struct pinctrl_gpio_range *range, unsigned pin) ltq_pmx_gpio_request_enable() argument
[all...]
H A Dpinctrl-falcon.c228 static int falcon_pinconf_group_get(struct pinctrl_dev *pctrldev, in falcon_pinconf_group_get() argument
234 static int falcon_pinconf_group_set(struct pinctrl_dev *pctrldev, in falcon_pinconf_group_set() argument
241 static int falcon_pinconf_get(struct pinctrl_dev *pctrldev, in falcon_pinconf_get() argument
244 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in falcon_pinconf_get()
276 static int falcon_pinconf_set(struct pinctrl_dev *pctrldev, in falcon_pinconf_set() argument
282 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in falcon_pinconf_set()
309 pinctrl_dev_get_name(pctrldev), param); in falcon_pinconf_set()
321 static void falcon_pinconf_dbg_show(struct pinctrl_dev *pctrldev, in falcon_pinconf_dbg_show() argument
327 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in falcon_pinconf_dbg_show()
334 if (!falcon_pinconf_get(pctrldev, offse in falcon_pinconf_dbg_show()
357 falcon_pinconf_group_dbg_show(struct pinctrl_dev *pctrldev, struct seq_file *s, unsigned selector) falcon_pinconf_group_dbg_show() argument
377 falcon_mux_apply(struct pinctrl_dev *pctrldev, int mfp, int mux) falcon_mux_apply() argument
[all...]
H A Dpinctrl-lantiq.h103 int (*apply_mux)(struct pinctrl_dev *pctrldev, int pin, int mux);
H A Dpinctrl-amd.c974 static const char *amd_get_fname(struct pinctrl_dev *pctrldev, unsigned int selector) in amd_get_fname() argument
979 static int amd_get_groups(struct pinctrl_dev *pctrldev, unsigned int selector, in amd_get_groups() argument
983 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctrldev); in amd_get_groups()
995 static int amd_set_mux(struct pinctrl_dev *pctrldev, unsigned int function, unsigned int group) in amd_set_mux() argument
997 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctrldev); in amd_set_mux()
H A Dpinctrl-bm1880.c27 * @pctrldev: Pinctrl device
36 struct pinctrl_dev *pctrldev; member
1330 pctrl->pctrldev = devm_pinctrl_register(&pdev->dev, &bm1880_desc, in bm1880_pinctrl_probe()
1332 if (IS_ERR(pctrl->pctrldev)) in bm1880_pinctrl_probe()
1333 return PTR_ERR(pctrl->pctrldev); in bm1880_pinctrl_probe()
H A Dpinctrl-xway.c1259 static inline int xway_mux_apply(struct pinctrl_dev *pctrldev, in xway_mux_apply() argument
1262 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in xway_mux_apply()
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/
H A Dpinctrl-ns2-mux.c659 static int ns2_pin_set_enable(struct pinctrl_dev *pctrldev, unsigned int pin, in ns2_pin_set_enable() argument
662 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); in ns2_pin_set_enable()
663 struct ns2_pin *pin_data = pctrldev->desc->pins[pin].drv_data; in ns2_pin_set_enable()
679 dev_dbg(pctrldev->dev, "pin:%u set enable:%d\n", pin, enable); in ns2_pin_set_enable()
683 static int ns2_pin_get_enable(struct pinctrl_dev *pctrldev, unsigned int pin) in ns2_pin_get_enable() argument
685 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); in ns2_pin_get_enable()
686 struct ns2_pin *pin_data = pctrldev->desc->pins[pin].drv_data; in ns2_pin_get_enable()
701 dev_dbg(pctrldev->dev, "pin:%u get disable:%d\n", pin, enable); in ns2_pin_get_enable()
705 static int ns2_pin_set_slew(struct pinctrl_dev *pctrldev, unsigned int pin, in ns2_pin_set_slew() argument
708 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); in ns2_pin_set_slew()
729 ns2_pin_get_slew(struct pinctrl_dev *pctrldev, unsigned int pin, u16 *slew) ns2_pin_get_slew() argument
746 ns2_pin_set_pull(struct pinctrl_dev *pctrldev, unsigned int pin, bool pull_up, bool pull_down) ns2_pin_set_pull() argument
772 ns2_pin_get_pull(struct pinctrl_dev *pctrldev, unsigned int pin, bool *pull_up, bool *pull_down) ns2_pin_get_pull() argument
795 ns2_pin_set_strength(struct pinctrl_dev *pctrldev, unsigned int pin, u32 strength) ns2_pin_set_strength() argument
821 ns2_pin_get_strength(struct pinctrl_dev *pctrldev, unsigned int pin, u16 *strength) ns2_pin_get_strength() argument
901 ns2_pin_config_set(struct pinctrl_dev *pctrldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) ns2_pin_config_set() argument
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
H A Dpinctrl-ns2-mux.c653 static int ns2_pin_set_enable(struct pinctrl_dev *pctrldev, unsigned int pin, in ns2_pin_set_enable() argument
656 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); in ns2_pin_set_enable()
657 struct ns2_pin *pin_data = pctrldev->desc->pins[pin].drv_data; in ns2_pin_set_enable()
673 dev_dbg(pctrldev->dev, "pin:%u set enable:%d\n", pin, enable); in ns2_pin_set_enable()
677 static int ns2_pin_get_enable(struct pinctrl_dev *pctrldev, unsigned int pin) in ns2_pin_get_enable() argument
679 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); in ns2_pin_get_enable()
680 struct ns2_pin *pin_data = pctrldev->desc->pins[pin].drv_data; in ns2_pin_get_enable()
695 dev_dbg(pctrldev->dev, "pin:%u get disable:%d\n", pin, enable); in ns2_pin_get_enable()
699 static int ns2_pin_set_slew(struct pinctrl_dev *pctrldev, unsigned int pin, in ns2_pin_set_slew() argument
702 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); in ns2_pin_set_slew()
723 ns2_pin_get_slew(struct pinctrl_dev *pctrldev, unsigned int pin, u16 *slew) ns2_pin_get_slew() argument
740 ns2_pin_set_pull(struct pinctrl_dev *pctrldev, unsigned int pin, bool pull_up, bool pull_down) ns2_pin_set_pull() argument
766 ns2_pin_get_pull(struct pinctrl_dev *pctrldev, unsigned int pin, bool *pull_up, bool *pull_down) ns2_pin_get_pull() argument
789 ns2_pin_set_strength(struct pinctrl_dev *pctrldev, unsigned int pin, u32 strength) ns2_pin_set_strength() argument
815 ns2_pin_get_strength(struct pinctrl_dev *pctrldev, unsigned int pin, u16 *strength) ns2_pin_get_strength() argument
895 ns2_pin_config_set(struct pinctrl_dev *pctrldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) ns2_pin_config_set() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/actions/
H A Dpinctrl-owl.c35 * @pctrldev: pinctrl handle
47 struct pinctrl_dev *pctrldev; member
91 static int owl_get_groups_count(struct pinctrl_dev *pctrldev) in owl_get_groups_count() argument
93 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_groups_count()
98 static const char *owl_get_group_name(struct pinctrl_dev *pctrldev, in owl_get_group_name() argument
101 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_group_name()
106 static int owl_get_group_pins(struct pinctrl_dev *pctrldev, in owl_get_group_pins() argument
111 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_group_pins()
119 static void owl_pin_dbg_show(struct pinctrl_dev *pctrldev, in owl_pin_dbg_show() argument
123 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_pin_dbg_show()
137 owl_get_funcs_count(struct pinctrl_dev *pctrldev) owl_get_funcs_count() argument
144 owl_get_func_name(struct pinctrl_dev *pctrldev, unsigned int function) owl_get_func_name() argument
152 owl_get_func_groups(struct pinctrl_dev *pctrldev, unsigned int function, const char * const **groups, unsigned int * const num_groups) owl_get_func_groups() argument
192 owl_set_mux(struct pinctrl_dev *pctrldev, unsigned int function, unsigned int group) owl_set_mux() argument
253 owl_pin_config_get(struct pinctrl_dev *pctrldev, unsigned int pin, unsigned long *config) owl_pin_config_get() argument
283 owl_pin_config_set(struct pinctrl_dev *pctrldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) owl_pin_config_set() argument
422 owl_group_config_get(struct pinctrl_dev *pctrldev, unsigned int group, unsigned long *config) owl_group_config_get() argument
449 owl_group_config_set(struct pinctrl_dev *pctrldev, unsigned int group, unsigned long *configs, unsigned int num_configs) owl_group_config_set() argument
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/actions/
H A Dpinctrl-owl.c37 * @pctrldev: pinctrl handle
48 struct pinctrl_dev *pctrldev; member
91 static int owl_get_groups_count(struct pinctrl_dev *pctrldev) in owl_get_groups_count() argument
93 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_groups_count()
98 static const char *owl_get_group_name(struct pinctrl_dev *pctrldev, in owl_get_group_name() argument
101 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_group_name()
106 static int owl_get_group_pins(struct pinctrl_dev *pctrldev, in owl_get_group_pins() argument
111 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_group_pins()
119 static void owl_pin_dbg_show(struct pinctrl_dev *pctrldev, in owl_pin_dbg_show() argument
123 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_pin_dbg_show()
137 owl_get_funcs_count(struct pinctrl_dev *pctrldev) owl_get_funcs_count() argument
144 owl_get_func_name(struct pinctrl_dev *pctrldev, unsigned int function) owl_get_func_name() argument
152 owl_get_func_groups(struct pinctrl_dev *pctrldev, unsigned int function, const char * const **groups, unsigned int * const num_groups) owl_get_func_groups() argument
192 owl_set_mux(struct pinctrl_dev *pctrldev, unsigned int function, unsigned int group) owl_set_mux() argument
253 owl_pin_config_get(struct pinctrl_dev *pctrldev, unsigned int pin, unsigned long *config) owl_pin_config_get() argument
283 owl_pin_config_set(struct pinctrl_dev *pctrldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) owl_pin_config_set() argument
422 owl_group_config_get(struct pinctrl_dev *pctrldev, unsigned int group, unsigned long *config) owl_group_config_get() argument
449 owl_group_config_set(struct pinctrl_dev *pctrldev, unsigned int group, unsigned long *configs, unsigned int num_configs) owl_group_config_set() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/mt7621-pinctrl/
H A Dpinctrl-rt2880.c46 static int rt2880_get_group_count(struct pinctrl_dev *pctrldev) in rt2880_get_group_count() argument
48 struct rt2880_priv *p = pinctrl_dev_get_drvdata(pctrldev); in rt2880_get_group_count()
53 static const char *rt2880_get_group_name(struct pinctrl_dev *pctrldev, in rt2880_get_group_name() argument
56 struct rt2880_priv *p = pinctrl_dev_get_drvdata(pctrldev); in rt2880_get_group_name()
61 static int rt2880_get_group_pins(struct pinctrl_dev *pctrldev, in rt2880_get_group_pins() argument
66 struct rt2880_priv *p = pinctrl_dev_get_drvdata(pctrldev); in rt2880_get_group_pins()
85 static int rt2880_pmx_func_count(struct pinctrl_dev *pctrldev) in rt2880_pmx_func_count() argument
87 struct rt2880_priv *p = pinctrl_dev_get_drvdata(pctrldev); in rt2880_pmx_func_count()
92 static const char *rt2880_pmx_func_name(struct pinctrl_dev *pctrldev, in rt2880_pmx_func_name() argument
95 struct rt2880_priv *p = pinctrl_dev_get_drvdata(pctrldev); in rt2880_pmx_func_name()
100 rt2880_pmx_group_get_groups(struct pinctrl_dev *pctrldev, unsigned int func, const char * const **groups, unsigned int * const num_groups) rt2880_pmx_group_get_groups() argument
117 rt2880_pmx_group_enable(struct pinctrl_dev *pctrldev, unsigned int func, unsigned int group) rt2880_pmx_group_enable() argument
161 rt2880_pmx_group_gpio_request_enable(struct pinctrl_dev *pctrldev, struct pinctrl_gpio_range *range, unsigned int pin) rt2880_pmx_group_gpio_request_enable() argument
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/
H A Dpinctrl-mtmips.c46 static int mtmips_get_group_count(struct pinctrl_dev *pctrldev) in mtmips_get_group_count() argument
48 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_get_group_count()
53 static const char *mtmips_get_group_name(struct pinctrl_dev *pctrldev, in mtmips_get_group_name() argument
56 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_get_group_name()
61 static int mtmips_get_group_pins(struct pinctrl_dev *pctrldev, in mtmips_get_group_pins() argument
66 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_get_group_pins()
85 static int mtmips_pmx_func_count(struct pinctrl_dev *pctrldev) in mtmips_pmx_func_count() argument
87 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_pmx_func_count()
92 static const char *mtmips_pmx_func_name(struct pinctrl_dev *pctrldev, in mtmips_pmx_func_name() argument
95 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_pmx_func_name()
100 mtmips_pmx_group_get_groups(struct pinctrl_dev *pctrldev, unsigned int func, const char * const **groups, unsigned int * const num_groups) mtmips_pmx_group_get_groups() argument
117 mtmips_pmx_group_enable(struct pinctrl_dev *pctrldev, unsigned int func, unsigned int group) mtmips_pmx_group_enable() argument
161 mtmips_pmx_group_gpio_request_enable(struct pinctrl_dev *pctrldev, struct pinctrl_gpio_range *range, unsigned int pin) mtmips_pmx_group_gpio_request_enable() argument
[all...]

Completed in 21 milliseconds