Home
last modified time | relevance | path

Searched refs:pinctrl (Results 1 - 25 of 973) sorted by relevance

12345678910>>...39

/kernel/linux/linux-5.10/drivers/pinctrl/bcm/
H A Dpinctrl-nsp-mux.c31 #include <linux/pinctrl/pinconf.h>
32 #include <linux/pinctrl/pinconf-generic.h>
33 #include <linux/pinctrl/pinctrl.h>
34 #include <linux/pinctrl/pinmux.h>
39 #include "../pinctrl-utils.h"
100 * nsp IOMUX pinctrl core
320 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_groups_count() local
322 return pinctrl->num_groups; in nsp_get_groups_count()
328 struct nsp_pinctrl *pinctrl in nsp_get_group_name() local
337 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_group_pins() local
362 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_functions_count() local
370 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_function_name() local
380 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_function_groups() local
388 nsp_pinmux_set(struct nsp_pinctrl *pinctrl, const struct nsp_pin_function *func, const struct nsp_pin_group *grp, struct nsp_mux_log *mux_log) nsp_pinmux_set() argument
459 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_pinmux_enable() local
484 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_gpio_request_enable() local
505 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_gpio_disable_free() local
536 nsp_mux_log_init(struct nsp_pinctrl *pinctrl) nsp_mux_log_init() argument
561 struct nsp_pinctrl *pinctrl; nsp_pinmux_probe() local
[all...]
H A Dpinctrl-ns2-mux.c20 #include <linux/pinctrl/pinconf.h>
21 #include <linux/pinctrl/pinconf-generic.h>
22 #include <linux/pinctrl/pinctrl.h>
23 #include <linux/pinctrl/pinmux.h>
28 #include "../pinctrl-utils.h"
106 * Northstar2 IOMUX pinctrl core
503 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_groups_count() local
505 return pinctrl->num_groups; in ns2_get_groups_count()
511 struct ns2_pinctrl *pinctrl in ns2_get_group_name() local
520 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_group_pins() local
545 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_functions_count() local
553 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_function_name() local
563 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_function_groups() local
571 ns2_pinmux_set(struct ns2_pinctrl *pinctrl, const struct ns2_pin_function *func, const struct ns2_pin_group *grp, struct ns2_mux_log *mux_log) ns2_pinmux_set() argument
639 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_pinmux_enable() local
662 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_enable() local
685 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_enable() local
708 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_slew() local
732 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_slew() local
749 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_pull() local
776 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_pull() local
798 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_strength() local
824 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_strength() local
982 ns2_mux_log_init(struct ns2_pinctrl *pinctrl) ns2_mux_log_init() argument
1031 struct ns2_pinctrl *pinctrl; ns2_pinmux_probe() local
[all...]
H A Dpinctrl-cygnus-mux.c28 #include <linux/pinctrl/pinctrl.h>
29 #include <linux/pinctrl/pinmux.h>
30 #include <linux/pinctrl/pinconf.h>
31 #include <linux/pinctrl/pinconf-generic.h>
33 #include "../pinctrl-utils.h"
94 * Cygnus IOMUX pinctrl core
707 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_groups_count() local
709 return pinctrl->num_groups; in cygnus_get_groups_count()
715 struct cygnus_pinctrl *pinctrl in cygnus_get_group_name() local
724 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_group_pins() local
749 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_functions_count() local
757 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_function_name() local
767 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_function_groups() local
775 cygnus_pinmux_set(struct cygnus_pinctrl *pinctrl, const struct cygnus_pin_function *func, const struct cygnus_pin_group *grp, struct cygnus_mux_log *mux_log) cygnus_pinmux_set() argument
833 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_pinmux_set_mux() local
851 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_gpio_request_enable() local
879 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_gpio_disable_free() local
915 cygnus_mux_log_init(struct cygnus_pinctrl *pinctrl) cygnus_mux_log_init() argument
942 struct cygnus_pinctrl *pinctrl; cygnus_pinmux_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
H A Dpinctrl-nsp-mux.c27 #include <linux/pinctrl/pinconf-generic.h>
28 #include <linux/pinctrl/pinconf.h>
29 #include <linux/pinctrl/pinctrl.h>
30 #include <linux/pinctrl/pinmux.h>
33 #include "../pinctrl-utils.h"
94 * nsp IOMUX pinctrl core
314 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_groups_count() local
316 return pinctrl->num_groups; in nsp_get_groups_count()
322 struct nsp_pinctrl *pinctrl in nsp_get_group_name() local
331 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_group_pins() local
356 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_functions_count() local
364 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_function_name() local
374 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_function_groups() local
382 nsp_pinmux_set(struct nsp_pinctrl *pinctrl, const struct nsp_pin_function *func, const struct nsp_pin_group *grp, struct nsp_mux_log *mux_log) nsp_pinmux_set() argument
453 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_pinmux_enable() local
478 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_gpio_request_enable() local
499 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_gpio_disable_free() local
530 nsp_mux_log_init(struct nsp_pinctrl *pinctrl) nsp_mux_log_init() argument
555 struct nsp_pinctrl *pinctrl; nsp_pinmux_probe() local
[all...]
H A Dpinctrl-ns2-mux.c16 #include <linux/pinctrl/pinconf-generic.h>
17 #include <linux/pinctrl/pinconf.h>
18 #include <linux/pinctrl/pinctrl.h>
19 #include <linux/pinctrl/pinmux.h>
22 #include "../pinctrl-utils.h"
100 * Northstar2 IOMUX pinctrl core
497 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_groups_count() local
499 return pinctrl->num_groups; in ns2_get_groups_count()
505 struct ns2_pinctrl *pinctrl in ns2_get_group_name() local
514 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_group_pins() local
539 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_functions_count() local
547 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_function_name() local
557 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_function_groups() local
565 ns2_pinmux_set(struct ns2_pinctrl *pinctrl, const struct ns2_pin_function *func, const struct ns2_pin_group *grp, struct ns2_mux_log *mux_log) ns2_pinmux_set() argument
633 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_pinmux_enable() local
656 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_enable() local
679 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_enable() local
702 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_slew() local
726 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_slew() local
743 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_pull() local
770 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_pull() local
792 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_strength() local
818 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_strength() local
976 ns2_mux_log_init(struct ns2_pinctrl *pinctrl) ns2_mux_log_init() argument
1025 struct ns2_pinctrl *pinctrl; ns2_pinmux_probe() local
[all...]
H A Dpinctrl-cygnus-mux.c20 #include <linux/pinctrl/pinconf-generic.h>
21 #include <linux/pinctrl/pinconf.h>
22 #include <linux/pinctrl/pinctrl.h>
23 #include <linux/pinctrl/pinmux.h>
26 #include "../pinctrl-utils.h"
87 * Cygnus IOMUX pinctrl core
700 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_groups_count() local
702 return pinctrl->num_groups; in cygnus_get_groups_count()
708 struct cygnus_pinctrl *pinctrl in cygnus_get_group_name() local
717 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_group_pins() local
742 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_functions_count() local
750 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_function_name() local
760 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_function_groups() local
768 cygnus_pinmux_set(struct cygnus_pinctrl *pinctrl, const struct cygnus_pin_function *func, const struct cygnus_pin_group *grp, struct cygnus_mux_log *mux_log) cygnus_pinmux_set() argument
826 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_pinmux_set_mux() local
844 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_gpio_request_enable() local
872 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_gpio_disable_free() local
908 cygnus_mux_log_init(struct cygnus_pinctrl *pinctrl) cygnus_mux_log_init() argument
935 struct cygnus_pinctrl *pinctrl; cygnus_pinmux_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/cirrus/
H A DMakefile2 # Cirrus Logic pinctrl drivers
3 obj-$(CONFIG_PINCTRL_CS42L43) += pinctrl-cs42l43.o
5 obj-$(CONFIG_PINCTRL_LOCHNAGAR) += pinctrl-lochnagar.o
7 pinctrl-madera-objs := pinctrl-madera-core.o
9 pinctrl-madera-objs += pinctrl-cs47l15.o
12 pinctrl-madera-objs += pinctrl-cs47l35.o
15 pinctrl
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/cirrus/
H A DMakefile2 # Cirrus Logic pinctrl drivers
3 obj-$(CONFIG_PINCTRL_LOCHNAGAR) += pinctrl-lochnagar.o
5 pinctrl-madera-objs := pinctrl-madera-core.o
7 pinctrl-madera-objs += pinctrl-cs47l15.o
10 pinctrl-madera-objs += pinctrl-cs47l35.o
13 pinctrl-madera-objs += pinctrl
[all...]
/kernel/linux/linux-5.10/include/linux/pinctrl/
H A Dconsumer.h17 #include <linux/pinctrl/pinctrl-state.h>
20 struct pinctrl;
34 extern struct pinctrl * __must_check pinctrl_get(struct device *dev);
35 extern void pinctrl_put(struct pinctrl *p);
37 struct pinctrl *p,
39 extern int pinctrl_select_state(struct pinctrl *p, struct pinctrl_state *s);
41 extern struct pinctrl * __must_check devm_pinctrl_get(struct device *dev);
42 extern void devm_pinctrl_put(struct pinctrl *p);
95 static inline struct pinctrl * __must_chec
[all...]
H A Dmachine.h3 * Machine interface for the pinctrl subsystem.
16 #include <linux/pinctrl/pinctrl-state.h>
87 #define PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func) \
92 .ctrl_dev_name = pinctrl, \
99 #define PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func) \
100 PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, func)
108 #define PIN_MAP_CONFIGS_PIN(dev, state, pinctrl, pin, cfgs) \
113 .ctrl_dev_name = pinctrl, \
121 #define PIN_MAP_CONFIGS_PIN_DEFAULT(dev, pinctrl, pi
[all...]
/kernel/linux/linux-6.6/include/linux/pinctrl/
H A Dconsumer.h17 #include <linux/pinctrl/pinctrl-state.h>
22 struct pinctrl;
35 extern struct pinctrl * __must_check pinctrl_get(struct device *dev);
36 extern void pinctrl_put(struct pinctrl *p);
37 extern struct pinctrl_state * __must_check pinctrl_lookup_state(struct pinctrl *p,
39 extern int pinctrl_select_state(struct pinctrl *p, struct pinctrl_state *s);
41 extern struct pinctrl * __must_check devm_pinctrl_get(struct device *dev);
42 extern void devm_pinctrl_put(struct pinctrl *p);
95 static inline struct pinctrl * __must_chec
[all...]
H A Dmachine.h3 * Machine interface for the pinctrl subsystem.
16 #include <linux/pinctrl/pinctrl-state.h>
87 #define PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func) \
92 .ctrl_dev_name = pinctrl, \
99 #define PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func) \
100 PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, func)
108 #define PIN_MAP_CONFIGS_PIN(dev, state, pinctrl, pin, cfgs) \
113 .ctrl_dev_name = pinctrl, \
121 #define PIN_MAP_CONFIGS_PIN_DEFAULT(dev, pinctrl, pi
[all...]
H A Ddevinfo.h23 /* The device core acts as a consumer toward pinctrl */
24 #include <linux/pinctrl/consumer.h>
26 struct pinctrl;
30 * @p: pinctrl handle for the containing device
37 struct pinctrl *p;
49 static inline struct pinctrl *dev_pinctrl(struct device *dev) in dev_pinctrl()
59 /* Stubs if we're not using pinctrl */
71 static inline struct pinctrl *dev_pinctrl(struct device *dev) in dev_pinctrl()
/kernel/linux/linux-5.10/drivers/pinctrl/qcom/
H A Dpinctrl-qdf2xxx.c6 * device. The driver which controls this device is pinctrl-msm.c. Each
8 * with pinctrl-msm.c. This means that all TLMM drivers are pin control
15 * pinctrl-msm.c into another driver.
20 #include <linux/pinctrl/pinctrl.h>
23 #include "pinctrl-msm.h"
33 struct msm_pinctrl_soc_data *pinctrl; in qdf2xxx_pinctrl_probe() local
77 pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL); in qdf2xxx_pinctrl_probe()
84 if (!pinctrl || !pin in qdf2xxx_pinctrl_probe()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/qcom/
H A Dpinctrl-qdf2xxx.c6 * device. The driver which controls this device is pinctrl-msm.c. Each
8 * with pinctrl-msm.c. This means that all TLMM drivers are pin control
15 * pinctrl-msm.c into another driver.
20 #include <linux/pinctrl/pinctrl.h>
23 #include "pinctrl-msm.h"
33 struct msm_pinctrl_soc_data *pinctrl; in qdf2xxx_pinctrl_probe() local
77 pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL); in qdf2xxx_pinctrl_probe()
84 if (!pinctrl || !pin in qdf2xxx_pinctrl_probe()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/tegra/
H A Dpinctrl-tegra-xusb.c16 #include <linux/pinctrl/pinconf.h>
17 #include <linux/pinctrl/pinctrl.h>
18 #include <linux/pinctrl/pinmux.h>
20 #include <dt-bindings/pinctrl/pinctrl-tegra-xusb.h>
23 #include "../pinctrl-utils.h"
87 struct pinctrl_dev *pinctrl; member
108 static int tegra_xusb_padctl_get_groups_count(struct pinctrl_dev *pinctrl) in tegra_xusb_padctl_get_groups_count() argument
110 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_groups_count()
115 tegra_xusb_padctl_get_group_name(struct pinctrl_dev *pinctrl, unsigned int group) tegra_xusb_padctl_get_group_name() argument
123 tegra_xusb_padctl_get_group_pins(struct pinctrl_dev *pinctrl, unsigned group, const unsigned **pins, unsigned *num_pins) tegra_xusb_padctl_get_group_pins() argument
234 tegra_xusb_padctl_dt_node_to_map(struct pinctrl_dev *pinctrl, struct device_node *parent, struct pinctrl_map **maps, unsigned int *num_maps) tegra_xusb_padctl_dt_node_to_map() argument
268 tegra_xusb_padctl_get_functions_count(struct pinctrl_dev *pinctrl) tegra_xusb_padctl_get_functions_count() argument
276 tegra_xusb_padctl_get_function_name(struct pinctrl_dev *pinctrl, unsigned int function) tegra_xusb_padctl_get_function_name() argument
284 tegra_xusb_padctl_get_function_groups(struct pinctrl_dev *pinctrl, unsigned int function, const char * const **groups, unsigned * const num_groups) tegra_xusb_padctl_get_function_groups() argument
297 tegra_xusb_padctl_pinmux_set(struct pinctrl_dev *pinctrl, unsigned int function, unsigned int group) tegra_xusb_padctl_pinmux_set() argument
330 tegra_xusb_padctl_pinconf_group_get(struct pinctrl_dev *pinctrl, unsigned int group, unsigned long *config) tegra_xusb_padctl_pinconf_group_get() argument
367 tegra_xusb_padctl_pinconf_group_set(struct pinctrl_dev *pinctrl, unsigned int group, unsigned long *configs, unsigned int num_configs) tegra_xusb_padctl_pinconf_group_set() argument
423 tegra_xusb_padctl_pinconf_group_dbg_show(struct pinctrl_dev *pinctrl, struct seq_file *s, unsigned int group) tegra_xusb_padctl_pinconf_group_dbg_show() argument
448 tegra_xusb_padctl_pinconf_config_dbg_show(struct pinctrl_dev *pinctrl, struct seq_file *s, unsigned long config) tegra_xusb_padctl_pinconf_config_dbg_show() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/tegra/
H A Dpinctrl-tegra-xusb.c11 #include <linux/pinctrl/pinctrl.h>
12 #include <linux/pinctrl/pinmux.h>
17 #include <dt-bindings/pinctrl/pinctrl-tegra-xusb.h>
20 #include "../pinctrl-utils.h"
84 struct pinctrl_dev *pinctrl; member
105 static int tegra_xusb_padctl_get_groups_count(struct pinctrl_dev *pinctrl) in tegra_xusb_padctl_get_groups_count() argument
107 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_groups_count()
112 static const char *tegra_xusb_padctl_get_group_name(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_group_name() argument
120 tegra_xusb_padctl_get_group_pins(struct pinctrl_dev *pinctrl, unsigned group, const unsigned **pins, unsigned *num_pins) tegra_xusb_padctl_get_group_pins() argument
231 tegra_xusb_padctl_dt_node_to_map(struct pinctrl_dev *pinctrl, struct device_node *parent, struct pinctrl_map **maps, unsigned int *num_maps) tegra_xusb_padctl_dt_node_to_map() argument
265 tegra_xusb_padctl_get_functions_count(struct pinctrl_dev *pinctrl) tegra_xusb_padctl_get_functions_count() argument
273 tegra_xusb_padctl_get_function_name(struct pinctrl_dev *pinctrl, unsigned int function) tegra_xusb_padctl_get_function_name() argument
281 tegra_xusb_padctl_get_function_groups(struct pinctrl_dev *pinctrl, unsigned int function, const char * const **groups, unsigned * const num_groups) tegra_xusb_padctl_get_function_groups() argument
294 tegra_xusb_padctl_pinmux_set(struct pinctrl_dev *pinctrl, unsigned int function, unsigned int group) tegra_xusb_padctl_pinmux_set() argument
327 tegra_xusb_padctl_pinconf_group_get(struct pinctrl_dev *pinctrl, unsigned int group, unsigned long *config) tegra_xusb_padctl_pinconf_group_get() argument
364 tegra_xusb_padctl_pinconf_group_set(struct pinctrl_dev *pinctrl, unsigned int group, unsigned long *configs, unsigned int num_configs) tegra_xusb_padctl_pinconf_group_set() argument
420 tegra_xusb_padctl_pinconf_group_dbg_show(struct pinctrl_dev *pinctrl, struct seq_file *s, unsigned int group) tegra_xusb_padctl_pinconf_group_dbg_show() argument
445 tegra_xusb_padctl_pinconf_config_dbg_show(struct pinctrl_dev *pinctrl, struct seq_file *s, unsigned long config) tegra_xusb_padctl_pinconf_config_dbg_show() argument
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Ddevicetree.h3 * Internal interface to pinctrl device tree integration
13 struct pinctrl;
18 void pinctrl_dt_free_maps(struct pinctrl *p);
19 int pinctrl_dt_to_map(struct pinctrl *p, struct pinctrl_dev *pctldev);
30 static inline int pinctrl_dt_to_map(struct pinctrl *p, in pinctrl_dt_to_map()
36 static inline void pinctrl_dt_free_maps(struct pinctrl *p) in pinctrl_dt_free_maps()
H A Dpinctrl-da850-pupd.c14 #include <linux/pinctrl/pinconf.h>
15 #include <linux/pinctrl/pinconf-generic.h>
16 #include <linux/pinctrl/pinctrl.h>
25 struct pinctrl_dev *pinctrl; member
165 data->pinctrl = devm_pinctrl_register(dev, &data->desc, data); in da850_pupd_probe()
166 if (IS_ERR(data->pinctrl)) { in da850_pupd_probe()
167 dev_err(dev, "Failed to register pinctrl\n"); in da850_pupd_probe()
168 return PTR_ERR(data->pinctrl); in da850_pupd_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/
H A Dpinctrl-moore.h16 #include <linux/pinctrl/pinctrl.h>
17 #include <linux/pinctrl/pinmux.h>
18 #include <linux/pinctrl/pinconf.h>
19 #include <linux/pinctrl/pinconf-generic.h>
25 #include "pinctrl-mtk-common-v2.h"
H A Dpinctrl-paris.h17 #include <linux/pinctrl/pinctrl.h>
18 #include <linux/pinctrl/pinmux.h>
19 #include <linux/pinctrl/pinconf.h>
20 #include <linux/pinctrl/pinconf-generic.h>
24 #include "../pinctrl-utils.h"
27 #include "pinctrl-mtk-common-v2.h"
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/
H A Dpinctrl-moore.h16 #include <linux/pinctrl/pinctrl.h>
17 #include <linux/pinctrl/pinmux.h>
18 #include <linux/pinctrl/pinconf.h>
19 #include <linux/pinctrl/pinconf-generic.h>
25 #include "pinctrl-mtk-common-v2.h"
/kernel/linux/linux-5.10/drivers/i2c/muxes/
H A Di2c-mux-pinctrl.c3 * I2C multiplexer using pinctrl API
11 #include <linux/pinctrl/consumer.h>
15 #include "../../pinctrl/core.h"
18 struct pinctrl *pinctrl; member
26 return pinctrl_select_state(mux->pinctrl, mux->states[chan]); in i2c_mux_pinctrl_select()
84 num_names = of_property_count_strings(np, "pinctrl-names"); in i2c_mux_pinctrl_probe()
86 dev_err(dev, "Cannot parse pinctrl-names: %d\n", in i2c_mux_pinctrl_probe()
106 mux->pinctrl = devm_pinctrl_get(dev); in i2c_mux_pinctrl_probe()
107 if (IS_ERR(mux->pinctrl)) { in i2c_mux_pinctrl_probe()
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-da850-pupd.c14 #include <linux/pinctrl/pinconf.h>
15 #include <linux/pinctrl/pinconf-generic.h>
16 #include <linux/pinctrl/pinctrl.h>
25 struct pinctrl_dev *pinctrl; member
165 data->pinctrl = devm_pinctrl_register(dev, &data->desc, data); in da850_pupd_probe()
166 if (IS_ERR(data->pinctrl)) { in da850_pupd_probe()
167 dev_err(dev, "Failed to register pinctrl\n"); in da850_pupd_probe()
168 return PTR_ERR(data->pinctrl); in da850_pupd_probe()
/kernel/linux/linux-6.6/drivers/i2c/muxes/
H A Di2c-mux-pinctrl.c3 * I2C multiplexer using pinctrl API
11 #include <linux/pinctrl/consumer.h>
15 #include "../../pinctrl/core.h"
18 struct pinctrl *pinctrl; member
26 return pinctrl_select_state(mux->pinctrl, mux->states[chan]); in i2c_mux_pinctrl_select()
84 num_names = of_property_count_strings(np, "pinctrl-names"); in i2c_mux_pinctrl_probe()
86 dev_err(dev, "Cannot parse pinctrl-names: %d\n", in i2c_mux_pinctrl_probe()
106 mux->pinctrl = devm_pinctrl_get(dev); in i2c_mux_pinctrl_probe()
107 if (IS_ERR(mux->pinctrl)) { in i2c_mux_pinctrl_probe()
[all...]

Completed in 13 milliseconds

12345678910>>...39