/linux-master/drivers/pinctrl/ |
H A D | pinctrl-falcon.c | 228 static int falcon_pinconf_group_get(struct pinctrl_dev *pctrldev, 234 static int falcon_pinconf_group_set(struct pinctrl_dev *pctrldev, 241 static int falcon_pinconf_get(struct pinctrl_dev *pctrldev, 276 static int falcon_pinconf_set(struct pinctrl_dev *pctrldev, 321 static void falcon_pinconf_dbg_show(struct pinctrl_dev *pctrldev, 357 static void falcon_pinconf_group_dbg_show(struct pinctrl_dev *pctrldev, 377 static inline int falcon_mux_apply(struct pinctrl_dev *pctrldev,
|
H A D | pinctrl-single.c | 178 struct pinctrl_dev *pctl; 209 static int pcs_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, 211 static int pcs_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, 289 static void pcs_pin_dbg_show(struct pinctrl_dev *pctldev, 311 static void pcs_dt_free_map(struct pinctrl_dev *pctldev, 320 static int pcs_dt_node_to_map(struct pinctrl_dev *pctldev, 333 static int pcs_get_function(struct pinctrl_dev *pctldev, unsigned pin, 357 static int pcs_set_mux(struct pinctrl_dev *pctldev, unsigned fselector, 402 static int pcs_request_gpio(struct pinctrl_dev *pctldev, 451 static void pcs_pinconf_clear_bias(struct pinctrl_dev *pctlde [all...] |
H A D | pinctrl-aw9523.c | 84 struct pinctrl_dev *pctl; 111 static int aw9523_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) 116 static const char *aw9523_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 122 static int aw9523_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 153 static int aw9523_pmx_get_funcs_count(struct pinctrl_dev *pctl) 158 static const char *aw9523_pmx_get_fname(struct pinctrl_dev *pctl, 164 static int aw9523_pmx_get_groups(struct pinctrl_dev *pctl, unsigned int sel, 173 static int aw9523_pmx_set_mux(struct pinctrl_dev *pctl, unsigned int fsel, 229 static int aw9523_pconf_get(struct pinctrl_dev *pctldev, unsigned int pin, 283 static int aw9523_pconf_set(struct pinctrl_dev *pctlde [all...] |
H A D | pinctrl-cy8c95x0.c | 170 struct pinctrl_dev *pctldev; 1212 static int cy8c95x0_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) 1219 static const char *cy8c95x0_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 1225 static int cy8c95x0_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 1243 static void cy8c95x0_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, 1272 static const char *cy8c95x0_get_function_name(struct pinctrl_dev *pctldev, unsigned int selector) 1277 static int cy8c95x0_get_functions_count(struct pinctrl_dev *pctldev) 1282 static int cy8c95x0_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, 1323 static int cy8c95x0_set_mux(struct pinctrl_dev *pctldev, unsigned int selector, 1331 static int cy8c95x0_gpio_request_enable(struct pinctrl_dev *pctlde [all...] |
H A D | pinctrl-lpc18xx.c | 189 struct pinctrl_dev *pctl; 723 static int lpc18xx_pin_to_gpio(struct pinctrl_dev *pctldev, unsigned pin) 761 static int lpc18xx_pconf_get_gpio_pin_int(struct pinctrl_dev *pctldev, 786 static int lpc18xx_pconf_get_pin(struct pinctrl_dev *pctldev, unsigned param, 874 static int lpc18xx_pconf_get(struct pinctrl_dev *pctldev, unsigned pin, 904 static int lpc18xx_pconf_set_usb1(struct pinctrl_dev *pctldev, 932 static int lpc18xx_pconf_set_i2c0(struct pinctrl_dev *pctldev, 983 static int lpc18xx_pconf_set_gpio_pin_int(struct pinctrl_dev *pctldev, 1009 static int lpc18xx_pconf_set_pin(struct pinctrl_dev *pctldev, unsigned param, 1087 static int lpc18xx_pconf_set(struct pinctrl_dev *pctlde [all...] |
H A D | pinctrl-at91.c | 217 struct pinctrl_dev *pctl; 252 static int at91_get_groups_count(struct pinctrl_dev *pctldev) 259 static const char *at91_get_group_name(struct pinctrl_dev *pctldev, 267 static int at91_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, 282 static void at91_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, 288 static int at91_dt_node_to_map(struct pinctrl_dev *pctldev, 346 static void at91_dt_free_map(struct pinctrl_dev *pctldev, 842 static int at91_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, 903 static int at91_pmx_get_funcs_count(struct pinctrl_dev *pctldev) 910 static const char *at91_pmx_get_func_name(struct pinctrl_dev *pctlde [all...] |
H A D | pinctrl-st.c | 327 struct pinctrl_dev *pctl; 367 struct pinctrl_dev *pctldev, int pin) 766 static int st_pctl_get_groups_count(struct pinctrl_dev *pctldev) 773 static const char *st_pctl_get_group_name(struct pinctrl_dev *pctldev, 781 static int st_pctl_get_group_pins(struct pinctrl_dev *pctldev, 808 static int st_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, 857 static void st_pctl_dt_free_map(struct pinctrl_dev *pctldev, 871 static int st_pmx_get_funcs_count(struct pinctrl_dev *pctldev) 878 static const char *st_pmx_get_fname(struct pinctrl_dev *pctldev, 886 static int st_pmx_get_groups(struct pinctrl_dev *pctlde [all...] |
H A D | pinctrl-amd.c | 683 static int amd_get_groups_count(struct pinctrl_dev *pctldev) 690 static const char *amd_get_group_name(struct pinctrl_dev *pctldev, 698 static int amd_get_group_pins(struct pinctrl_dev *pctldev, 720 static int amd_pinconf_get(struct pinctrl_dev *pctldev, 761 static int amd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, 814 static int amd_pinconf_group_get(struct pinctrl_dev *pctldev, 832 static int amd_pinconf_group_set(struct pinctrl_dev *pctldev, 969 static int amd_get_functions_count(struct pinctrl_dev *pctldev) 974 static const char *amd_get_fname(struct pinctrl_dev *pctrldev, unsigned int selector) 979 static int amd_get_groups(struct pinctrl_dev *pctrlde [all...] |
H A D | pinctrl-stmfx.c | 85 struct pinctrl_dev *pctl_dev; 215 static int stmfx_pinconf_get(struct pinctrl_dev *pctldev, 285 static int stmfx_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, 347 static void stmfx_pinconf_dbg_show(struct pinctrl_dev *pctldev, 394 static int stmfx_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) 399 static const char *stmfx_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 405 static int stmfx_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 619 struct pinctrl_dev *pctl_dev = pctl->pctl_dev;
|
H A D | pinctrl-mcp23s08.c | 192 static int mcp_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) 197 static const char *mcp_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 203 static int mcp_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 221 static int mcp_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, 245 static int mcp_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin,
|
H A D | pinctrl-pistachio.c | 106 struct pinctrl_dev *pctldev; 880 static int pistachio_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) 887 static const char *pistachio_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 895 static int pistachio_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 916 static int pistachio_pinmux_get_functions_count(struct pinctrl_dev *pctldev) 924 pistachio_pinmux_get_function_name(struct pinctrl_dev *pctldev, unsigned func) 931 static int pistachio_pinmux_get_function_groups(struct pinctrl_dev *pctldev, 944 static int pistachio_pinmux_enable(struct pinctrl_dev *pctldev, 999 static int pistachio_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, 1064 static int pistachio_pinconf_set(struct pinctrl_dev *pctlde [all...] |
H A D | pinctrl-palmas.c | 63 struct pinctrl_dev *pctl; 615 static int palmas_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) 622 static const char *palmas_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 630 static int palmas_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 648 static int palmas_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) 655 static const char *palmas_pinctrl_get_func_name(struct pinctrl_dev *pctldev, 663 static int palmas_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, 674 static int palmas_pinctrl_set_mux(struct pinctrl_dev *pctldev, 735 static int palmas_pinconf_get(struct pinctrl_dev *pctldev, 843 static int palmas_pinconf_set(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-gpio.c | 54 * @pctl: pointer to pinctrl_dev 63 struct pinctrl_dev *pctl; 331 static int nsp_get_groups_count(struct pinctrl_dev *pctldev) 340 static const char *nsp_get_group_name(struct pinctrl_dev *pctldev, 445 static int nsp_pin_config_group_get(struct pinctrl_dev *pctldev, 452 static int nsp_pin_config_group_set(struct pinctrl_dev *pctldev, 459 static int nsp_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, 504 static int nsp_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin,
|
H A D | pinctrl-ns.c | 27 struct pinctrl_dev *pctldev; 160 static int ns_pinctrl_set_mux(struct pinctrl_dev *pctrl_dev,
|
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-moore.c | 42 static int mtk_pinmux_set_mux(struct pinctrl_dev *pctldev, 80 static int mtk_pinmux_gpio_request_enable(struct pinctrl_dev *pctldev, 95 static int mtk_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev, 110 static int mtk_pinconf_get(struct pinctrl_dev *pctldev, 249 static int mtk_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, 401 static int mtk_pinconf_group_get(struct pinctrl_dev *pctldev, 426 static int mtk_pinconf_group_set(struct pinctrl_dev *pctldev,
|
/linux-master/drivers/pinctrl/qcom/ |
H A D | pinctrl-msm.c | 63 struct pinctrl_dev *pctrl; 111 static int msm_get_groups_count(struct pinctrl_dev *pctldev) 118 static const char *msm_get_group_name(struct pinctrl_dev *pctldev, 126 static int msm_get_group_pins(struct pinctrl_dev *pctldev, 146 static int msm_pinmux_request(struct pinctrl_dev *pctldev, unsigned offset) 154 static int msm_get_functions_count(struct pinctrl_dev *pctldev) 161 static const char *msm_get_function_name(struct pinctrl_dev *pctldev, 169 static int msm_get_function_groups(struct pinctrl_dev *pctldev, 181 static int msm_pinmux_set_mux(struct pinctrl_dev *pctldev, 276 static int msm_pinmux_request_gpio(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/mvebu/ |
H A D | pinctrl-armada-37xx.c | 105 struct pinctrl_dev *pctl_dev; 252 static int armada_37xx_pin_config_group_get(struct pinctrl_dev *pctldev, 258 static int armada_37xx_pin_config_group_set(struct pinctrl_dev *pctldev, 271 static int armada_37xx_get_groups_count(struct pinctrl_dev *pctldev) 278 static const char *armada_37xx_get_group_name(struct pinctrl_dev *pctldev, 286 static int armada_37xx_get_group_pins(struct pinctrl_dev *pctldev, 315 static int armada_37xx_pmx_get_funcs_count(struct pinctrl_dev *pctldev) 322 static const char *armada_37xx_pmx_get_func_name(struct pinctrl_dev *pctldev, 330 static int armada_37xx_pmx_get_groups(struct pinctrl_dev *pctldev, 343 static int armada_37xx_pmx_set_by_name(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 194 static int sunxi_pctrl_get_groups_count(struct pinctrl_dev *pctldev) 201 static const char *sunxi_pctrl_get_group_name(struct pinctrl_dev *pctldev, 209 static int sunxi_pctrl_get_group_pins(struct pinctrl_dev *pctldev, 387 static int sunxi_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, 484 static void sunxi_pctrl_dt_free_map(struct pinctrl_dev *pctldev, 536 static int sunxi_pconf_get(struct pinctrl_dev *pctldev, unsigned pin, 587 static int sunxi_pconf_group_get(struct pinctrl_dev *pctldev, 598 static int sunxi_pconf_set(struct pinctrl_dev *pctldev, unsigned pin, 660 static int sunxi_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group, 746 static int sunxi_pmx_get_funcs_cnt(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 105 struct pinctrl_dev *pctl_dev; 574 static int stm32_pctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, 669 static int stm32_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, 694 static int stm32_pctrl_get_groups_count(struct pinctrl_dev *pctldev) 701 static const char *stm32_pctrl_get_group_name(struct pinctrl_dev *pctldev, 709 static int stm32_pctrl_get_group_pins(struct pinctrl_dev *pctldev, 733 static int stm32_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) 738 static const char *stm32_pmx_get_func_name(struct pinctrl_dev *pctldev, 744 static int stm32_pmx_get_func_groups(struct pinctrl_dev *pctldev, 820 static int stm32_pmx_set_mux(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/sunplus/ |
H A D | sppctl.h | 133 struct pinctrl_dev *pctl_dev;
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | pinctrl-rzv2m.c | 116 struct pinctrl_dev *pctl; 160 static int rzv2m_pinctrl_set_mux(struct pinctrl_dev *pctldev, 212 static int rzv2m_dt_subnode_to_map(struct pinctrl_dev *pctldev, 368 static void rzv2m_dt_free_map(struct pinctrl_dev *pctldev, 385 static int rzv2m_dt_node_to_map(struct pinctrl_dev *pctldev, 457 static int rzv2m_pinctrl_pinconf_get(struct pinctrl_dev *pctldev, 560 static int rzv2m_pinctrl_pinconf_set(struct pinctrl_dev *pctldev, 675 static int rzv2m_pinctrl_pinconf_group_set(struct pinctrl_dev *pctldev, 698 static int rzv2m_pinctrl_pinconf_group_get(struct pinctrl_dev *pctldev,
|
H A D | pinctrl-rza2.c | 48 struct pinctrl_dev *pctl; 327 static int rza2_dt_node_to_map(struct pinctrl_dev *pctldev, 418 static void rza2_dt_free_map(struct pinctrl_dev *pctldev, 432 static int rza2_set_mux(struct pinctrl_dev *pctldev, unsigned int selector,
|
/linux-master/include/linux/gpio/ |
H A D | driver.h | 27 struct pinctrl_dev; 749 struct pinctrl_dev *pctldev; 759 struct pinctrl_dev *pctldev, 774 struct pinctrl_dev *pctldev,
|
/linux-master/drivers/pinctrl/nuvoton/ |
H A D | pinctrl-wpcm450.c | 56 struct pinctrl_dev *pctldev; 838 static int wpcm450_get_groups_count(struct pinctrl_dev *pctldev) 843 static const char *wpcm450_get_group_name(struct pinctrl_dev *pctldev, 849 static int wpcm450_get_group_pins(struct pinctrl_dev *pctldev, 860 static void wpcm450_dt_free_map(struct pinctrl_dev *pctldev, 874 static int wpcm450_get_functions_count(struct pinctrl_dev *pctldev) 879 static const char *wpcm450_get_function_name(struct pinctrl_dev *pctldev, 885 static int wpcm450_get_function_groups(struct pinctrl_dev *pctldev, 896 static int wpcm450_pinmux_set_mux(struct pinctrl_dev *pctldev, 922 static int wpcm450_config_get(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/ti/ |
H A D | pinctrl-ti-iodelay.c | 153 struct pinctrl_dev *pctl; 427 static int ti_iodelay_node_iterator(struct pinctrl_dev *pctldev, 486 static int ti_iodelay_dt_node_to_map(struct pinctrl_dev *pctldev, 578 static int ti_iodelay_pinconf_group_get(struct pinctrl_dev *pctldev, 604 static int ti_iodelay_pinconf_group_set(struct pinctrl_dev *pctldev, 656 static void ti_iodelay_pin_dbg_show(struct pinctrl_dev *pctldev, 694 static void ti_iodelay_pinconf_group_dbg_show(struct pinctrl_dev *pctldev,
|