/kernel/linux/linux-5.10/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-mux.c | 31 #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 D | pinctrl-ns2-mux.c | 20 #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 D | pinctrl-cygnus-mux.c | 28 #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 D | pinctrl-nsp-mux.c | 27 #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 D | pinctrl-ns2-mux.c | 16 #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 D | pinctrl-cygnus-mux.c | 20 #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 D | Makefile | 2 # 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 D | Makefile | 2 # 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 D | consumer.h | 17 #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 D | machine.h | 3 * 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 D | consumer.h | 17 #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 D | machine.h | 3 * 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 D | devinfo.h | 23 /* 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 D | pinctrl-qdf2xxx.c | 6 * 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 D | pinctrl-qdf2xxx.c | 6 * 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 D | pinctrl-tegra-xusb.c | 16 #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 D | pinctrl-tegra-xusb.c | 11 #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 D | devicetree.h | 3 * 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 D | pinctrl-da850-pupd.c | 14 #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 D | pinctrl-moore.h | 16 #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 D | pinctrl-paris.h | 17 #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 D | pinctrl-moore.h | 16 #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 D | i2c-mux-pinctrl.c | 3 * 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 D | pinctrl-da850-pupd.c | 14 #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 D | i2c-mux-pinctrl.c | 3 * 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...] |