Searched refs:pctldev (Results 101 - 125 of 134) sorted by relevance

123456

/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-bcm4908.c31 struct pinctrl_dev *pctldev; member in struct:bcm4908_pinctrl
515 bcm4908_pinctrl->pctldev = devm_pinctrl_register(dev, pctldesc, bcm4908_pinctrl);
516 if (IS_ERR(bcm4908_pinctrl->pctldev))
517 return dev_err_probe(dev, PTR_ERR(bcm4908_pinctrl->pctldev),
533 pinctrl_generic_add_group(bcm4908_pinctrl->pctldev, group->name,
542 pinmux_generic_add_function(bcm4908_pinctrl->pctldev,
H A Dpinctrl-nsp-gpio.c331 static int nsp_get_groups_count(struct pinctrl_dev *pctldev) argument
340 static const char *nsp_get_group_name(struct pinctrl_dev *pctldev, argument
445 static int nsp_pin_config_group_get(struct pinctrl_dev *pctldev, argument
452 static int nsp_pin_config_group_set(struct pinctrl_dev *pctldev, argument
459 static int nsp_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, argument
462 struct nsp_gpio *chip = pinctrl_dev_get_drvdata(pctldev);
504 static int nsp_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin, argument
507 struct nsp_gpio *chip = pinctrl_dev_get_drvdata(pctldev);
H A Dpinctrl-ns2-mux.c835 static int ns2_pin_config_get(struct pinctrl_dev *pctldev, unsigned int pin, argument
838 struct ns2_pin *pin_data = pctldev->desc->pins[pin].drv_data;
849 ns2_pin_get_pull(pctldev, pin, &pull_up, &pull_down);
856 ns2_pin_get_pull(pctldev, pin, &pull_up, &pull_down);
863 ns2_pin_get_pull(pctldev, pin, &pull_up, &pull_down);
870 ret = ns2_pin_get_strength(pctldev, pin, &arg);
877 ret = ns2_pin_get_slew(pctldev, pin, &arg);
884 ret = ns2_pin_get_enable(pctldev, pin);
/linux-master/drivers/pinctrl/nuvoton/
H A Dpinctrl-wpcm450.c56 struct pinctrl_dev *pctldev; member in struct:wpcm450_pinctrl
838 static int wpcm450_get_groups_count(struct pinctrl_dev *pctldev) argument
843 static const char *wpcm450_get_group_name(struct pinctrl_dev *pctldev, argument
849 static int wpcm450_get_group_pins(struct pinctrl_dev *pctldev, argument
860 static void wpcm450_dt_free_map(struct pinctrl_dev *pctldev, argument
874 static int wpcm450_get_functions_count(struct pinctrl_dev *pctldev) argument
879 static const char *wpcm450_get_function_name(struct pinctrl_dev *pctldev, argument
885 static int wpcm450_get_function_groups(struct pinctrl_dev *pctldev, argument
896 static int wpcm450_pinmux_set_mux(struct pinctrl_dev *pctldev, argument
900 struct wpcm450_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
922 wpcm450_config_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument
976 wpcm450_config_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) argument
[all...]
H A Dpinctrl-npcm7xx.c94 struct pinctrl_dev *pctldev; member in struct:npcm7xx_pinctrl
1501 static int npcm7xx_get_drive_strength(struct pinctrl_dev *pctldev, argument
1504 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1554 static void npcm7xx_pin_dbg_show(struct pinctrl_dev *pctldev, argument
1560 static int npcm7xx_get_groups_count(struct pinctrl_dev *pctldev) argument
1562 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1568 static const char *npcm7xx_get_group_name(struct pinctrl_dev *pctldev, argument
1574 static int npcm7xx_get_group_pins(struct pinctrl_dev *pctldev, argument
1585 static void npcm7xx_dt_free_map(struct pinctrl_dev *pctldev, argument
1601 static int npcm7xx_get_functions_count(struct pinctrl_dev *pctldev) argument
1606 npcm7xx_get_function_name(struct pinctrl_dev *pctldev, unsigned int function) argument
1612 npcm7xx_get_function_groups(struct pinctrl_dev *pctldev, unsigned int function, const char * const **groups, unsigned int * const ngroups) argument
1623 npcm7xx_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned int function, unsigned int group) argument
1638 npcm7xx_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument
1659 npcm7xx_gpio_request_free(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument
1672 npcm_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset, bool input) argument
1702 npcm7xx_config_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument
1817 npcm7xx_config_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) argument
[all...]
H A Dpinctrl-npcm8xx.c108 struct pinctrl_dev *pctldev; member in struct:npcm8xx_pinctrl
1916 static int npcm8xx_get_drive_strength(struct pinctrl_dev *pctldev, argument
1919 struct npcm8xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1959 static int npcm8xx_get_groups_count(struct pinctrl_dev *pctldev) argument
1964 static const char *npcm8xx_get_group_name(struct pinctrl_dev *pctldev, argument
1970 static int npcm8xx_get_group_pins(struct pinctrl_dev *pctldev, argument
1981 static int npcm8xx_dt_node_to_map(struct pinctrl_dev *pctldev, argument
1986 return pinconf_generic_dt_node_to_map(pctldev, np_config,
1991 static void npcm8xx_dt_free_map(struct pinctrl_dev *pctldev, argument
2005 static int npcm8xx_get_functions_count(struct pinctrl_dev *pctldev) argument
2010 npcm8xx_get_function_name(struct pinctrl_dev *pctldev, unsigned int function) argument
2016 npcm8xx_get_function_groups(struct pinctrl_dev *pctldev, unsigned int function, const char * const **groups, unsigned int * const ngroups) argument
2027 npcm8xx_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned int function, unsigned int group) argument
2039 npcm8xx_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument
2055 npcm8xx_gpio_request_free(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument
2067 npcm_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset, bool input) argument
2185 npcm8xx_config_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument
2297 npcm8xx_config_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) argument
[all...]
/linux-master/drivers/pinctrl/
H A Dpinctrl-amd.c683 static int amd_get_groups_count(struct pinctrl_dev *pctldev) argument
685 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctldev);
690 static const char *amd_get_group_name(struct pinctrl_dev *pctldev, argument
693 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctldev);
698 static int amd_get_group_pins(struct pinctrl_dev *pctldev, argument
703 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctldev);
720 static int amd_pinconf_get(struct pinctrl_dev *pctldev, argument
727 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctldev);
761 static int amd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, argument
770 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctldev);
814 amd_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *config) argument
832 amd_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) argument
969 amd_get_functions_count(struct pinctrl_dev *pctldev) argument
[all...]
H A Dpinctrl-stmfx.c215 static int stmfx_pinconf_get(struct pinctrl_dev *pctldev, argument
218 struct stmfx_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
224 range = pinctrl_find_gpio_range_from_pin_nolock(pctldev, pin);
285 static int stmfx_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, argument
288 struct stmfx_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
294 range = pinctrl_find_gpio_range_from_pin_nolock(pctldev, pin);
296 dev_err(pctldev->dev, "pin %d is not available\n", pin);
347 static void stmfx_pinconf_dbg_show(struct pinctrl_dev *pctldev, argument
350 struct stmfx_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
354 range = pinctrl_find_gpio_range_from_pin_nolock(pctldev, offse
394 stmfx_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument
399 stmfx_pinctrl_get_group_name(struct pinctrl_dev *pctldev, unsigned int selector) argument
405 stmfx_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) argument
[all...]
H A Dpinctrl-gemini.c1958 static int gemini_get_groups_count(struct pinctrl_dev *pctldev) argument
1960 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
1969 static const char *gemini_get_group_name(struct pinctrl_dev *pctldev, argument
1972 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
1981 static int gemini_get_group_pins(struct pinctrl_dev *pctldev, argument
1986 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
2014 static void gemini_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, argument
2189 static int gemini_pmx_set_mux(struct pinctrl_dev *pctldev, argument
2200 pmx = pinctrl_dev_get_drvdata(pctldev);
2277 static int gemini_pmx_get_funcs_count(struct pinctrl_dev *pctldev) argument
2282 gemini_pmx_get_func_name(struct pinctrl_dev *pctldev, unsigned int selector) argument
2288 gemini_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument
2379 gemini_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument
2404 gemini_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) argument
2443 gemini_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned selector, unsigned long *configs, unsigned num_configs) argument
[all...]
H A Dpinctrl-sx150x.c98 struct pinctrl_dev *pctldev; member in struct:sx150x_pinctrl
343 static int sx150x_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument
348 static const char *sx150x_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument
354 static int sx150x_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument
601 static int sx150x_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, argument
604 struct sx150x_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
732 static int sx150x_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, argument
735 struct sx150x_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
1165 pctl, &pctl->pctldev);
1240 ret = pinctrl_enable(pctl->pctldev);
[all...]
H A Dpinctrl-ocelot.c1139 static int ocelot_get_functions_count(struct pinctrl_dev *pctldev) argument
1144 static const char *ocelot_get_function_name(struct pinctrl_dev *pctldev, argument
1150 static int ocelot_get_function_groups(struct pinctrl_dev *pctldev, argument
1155 struct ocelot_pinctrl *info = pinctrl_dev_get_drvdata(pctldev);
1182 static int ocelot_pinmux_set_mux(struct pinctrl_dev *pctldev, argument
1185 struct ocelot_pinctrl *info = pinctrl_dev_get_drvdata(pctldev);
1210 static int lan966x_pinmux_set_mux(struct pinctrl_dev *pctldev, argument
1213 struct ocelot_pinctrl *info = pinctrl_dev_get_drvdata(pctldev);
1242 static int ocelot_gpio_set_direction(struct pinctrl_dev *pctldev, argument
1246 struct ocelot_pinctrl *info = pinctrl_dev_get_drvdata(pctldev);
1255 ocelot_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument
1270 lan966x_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument
1305 ocelot_pctl_get_groups_count(struct pinctrl_dev *pctldev) argument
1312 ocelot_pctl_get_group_name(struct pinctrl_dev *pctldev, unsigned int group) argument
1320 ocelot_pctl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, unsigned int *num_pins) argument
1434 ocelot_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument
1504 ocelot_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) argument
[all...]
H A Dpinctrl-aw9523.c124 static int aw9523_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument
129 static const char *aw9523_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument
135 static int aw9523_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument
249 static int aw9523_pconf_get(struct pinctrl_dev *pctldev, unsigned int pin, argument
252 struct aw9523 *awi = pinctrl_dev_get_drvdata(pctldev);
303 static int aw9523_pconf_set(struct pinctrl_dev *pctldev, unsigned int pin, argument
306 struct aw9523 *awi = pinctrl_dev_get_drvdata(pctldev);
H A Dpinctrl-pic32.c71 struct pinctrl_dev *pctldev; member in struct:pic32_pinctrl
1705 static int pic32_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument
1707 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
1712 static const char *pic32_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument
1715 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
1720 static int pic32_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, argument
1725 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
1741 static int pic32_pinmux_get_functions_count(struct pinctrl_dev *pctldev) argument
1743 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev);
1749 pic32_pinmux_get_function_name(struct pinctrl_dev *pctldev, unsigne argument
1756 pic32_pinmux_get_function_groups(struct pinctrl_dev *pctldev, unsigned func, const char * const **groups, unsigned * const num_groups) argument
1769 pic32_pinmux_enable(struct pinctrl_dev *pctldev, unsigned func, unsigned group) argument
1797 pic32_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset) argument
1855 pic32_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset, bool input) argument
1878 pic32_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config) argument
1919 pic32_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) argument
[all...]
H A Dpinctrl-rockchip.c291 static int rockchip_get_groups_count(struct pinctrl_dev *pctldev) argument
293 struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev);
298 static const char *rockchip_get_group_name(struct pinctrl_dev *pctldev, argument
301 struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev);
306 static int rockchip_get_group_pins(struct pinctrl_dev *pctldev, argument
310 struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev);
321 static int rockchip_dt_node_to_map(struct pinctrl_dev *pctldev, argument
325 struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev);
368 pin_get_name(pctldev, grp->pins[i]);
379 static void rockchip_dt_free_map(struct pinctrl_dev *pctldev, argument
2653 rockchip_pmx_get_funcs_count(struct pinctrl_dev *pctldev) argument
2660 rockchip_pmx_get_func_name(struct pinctrl_dev *pctldev, unsigned selector) argument
2668 rockchip_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument
2680 rockchip_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, unsigned group) argument
2716 rockchip_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned offset, bool input) argument
2785 rockchip_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned num_configs) argument
2891 rockchip_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument
[all...]
/linux-master/drivers/pinctrl/ti/
H A Dpinctrl-ti-iodelay.c419 * @pctldev: Pin controller driver
427 static int ti_iodelay_node_iterator(struct pinctrl_dev *pctldev, argument
438 iod = pinctrl_dev_get_drvdata(pctldev);
476 * @pctldev: pinctrl device representing IODelay device
486 static int ti_iodelay_dt_node_to_map(struct pinctrl_dev *pctldev, argument
497 iod = pinctrl_dev_get_drvdata(pctldev);
536 error = ti_iodelay_node_iterator(pctldev, np, &pinctrl_spec,
572 * @pctldev: pinctrl device representing IODelay device
578 static int ti_iodelay_pinconf_group_get(struct pinctrl_dev *pctldev, argument
585 iod = pinctrl_dev_get_drvdata(pctldev);
604 ti_iodelay_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned int selector, unsigned long *configs, unsigned int num_configs) argument
656 ti_iodelay_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int pin) argument
694 ti_iodelay_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int selector) argument
[all...]
/linux-master/drivers/pinctrl/renesas/
H A Dpinctrl-rza1.c890 struct pinctrl_dev *pctldev = rza1_pctl->pctl; local
911 ret = pinconf_generic_parse_dt_config(np, pctldev, &pin_configs,
976 * @pctldev: pin controller device
981 static int rza1_dt_node_to_map(struct pinctrl_dev *pctldev, argument
986 struct rza1_pinctrl *rza1_pctl = pinctrl_dev_get_drvdata(pctldev);
1045 gsel = pinctrl_generic_add_group(pctldev, grpname, grpins, npins,
1052 fsel = pinmux_generic_add_function(pctldev, grpname, fngrps, 1,
1079 pinmux_generic_remove_function(pctldev, fsel);
1082 pinctrl_generic_remove_group(pctldev, gsel);
1091 static void rza1_dt_free_map(struct pinctrl_dev *pctldev, argument
1116 rza1_set_mux(struct pinctrl_dev *pctldev, unsigned int selector, unsigned int group) argument
[all...]
H A Dpinctrl-rzg2l.c500 static int rzg2l_pinctrl_set_mux(struct pinctrl_dev *pctldev, argument
504 struct rzg2l_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
511 func = pinmux_generic_get_function(pctldev, func_selector);
514 group = pinctrl_generic_get_group(pctldev, group_selector);
556 static int rzg2l_dt_subnode_to_map(struct pinctrl_dev *pctldev, argument
563 struct rzg2l_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
687 gsel = pinctrl_generic_add_group(pctldev, name, pins, num_pinmux, NULL);
698 fsel = pinmux_generic_add_function(pctldev, name, pin_fn, 1, psel_val);
716 pinctrl_generic_remove_group(pctldev, gsel);
725 static void rzg2l_dt_free_map(struct pinctrl_dev *pctldev, argument
742 rzg2l_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned int *num_maps) argument
1075 rzg2l_pinctrl_pinconf_get(struct pinctrl_dev *pctldev, unsigned int _pin, unsigned long *config) argument
1177 rzg2l_pinctrl_pinconf_set(struct pinctrl_dev *pctldev, unsigned int _pin, unsigned long *_configs, unsigned int num_configs) argument
1312 rzg2l_pinctrl_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *configs, unsigned int num_configs) argument
1335 rzg2l_pinctrl_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *config) argument
[all...]
/linux-master/drivers/pinctrl/cirrus/
H A Dpinctrl-lochnagar.c727 static int lochnagar_get_groups_count(struct pinctrl_dev *pctldev) argument
729 struct lochnagar_pin_priv *priv = pinctrl_dev_get_drvdata(pctldev);
734 static const char *lochnagar_get_group_name(struct pinctrl_dev *pctldev, argument
737 struct lochnagar_pin_priv *priv = pinctrl_dev_get_drvdata(pctldev);
742 static int lochnagar_get_group_pins(struct pinctrl_dev *pctldev, argument
747 struct lochnagar_pin_priv *priv = pinctrl_dev_get_drvdata(pctldev);
763 static int lochnagar_get_funcs_count(struct pinctrl_dev *pctldev) argument
765 struct lochnagar_pin_priv *priv = pinctrl_dev_get_drvdata(pctldev);
770 static const char *lochnagar_get_func_name(struct pinctrl_dev *pctldev, argument
773 struct lochnagar_pin_priv *priv = pinctrl_dev_get_drvdata(pctldev);
778 lochnagar_get_func_groups(struct pinctrl_dev *pctldev, unsigned int func_idx, const char * const **groups, unsigned int * const num_groups) argument
909 lochnagar_set_mux(struct pinctrl_dev *pctldev, unsigned int func_idx, unsigned int group_idx) argument
934 lochnagar_gpio_request(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset) argument
963 lochnagar_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int offset, bool input) argument
1015 lochnagar_conf_group_set(struct pinctrl_dev *pctldev, unsigned int group_idx, unsigned long *configs, unsigned int num_configs) argument
[all...]
/linux-master/drivers/rtc/
H A Drtc-omap.c152 struct pinctrl_dev *pctldev; member in struct:omap_rtc
568 static int rtc_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) argument
573 static const char *rtc_pinctrl_get_group_name(struct pinctrl_dev *pctldev, argument
598 static int rtc_pinconf_get(struct pinctrl_dev *pctldev, argument
601 struct omap_rtc *rtc = pinctrl_dev_get_drvdata(pctldev);
626 static int rtc_pinconf_set(struct pinctrl_dev *pctldev, argument
630 struct omap_rtc *rtc = pinctrl_dev_get_drvdata(pctldev);
880 rtc->pctldev = devm_pinctrl_register(&pdev->dev, &rtc_pinctrl_desc, rtc);
881 if (IS_ERR(rtc->pctldev)) {
883 ret = PTR_ERR(rtc->pctldev);
[all...]
/linux-master/drivers/gpio/
H A Dgpio-rockchip.c607 struct pinctrl_dev *pctldev = NULL; local
612 pctldev = of_pinctrl_get(pctlnp);
614 if (!pctldev)
617 ret = gpiochip_add_pin_range(gc, dev_name(pctldev->dev), 0,
683 rockchip_gpio_find_bank(struct pinctrl_dev *pctldev, int id) argument
689 info = pinctrl_dev_get_drvdata(pctldev);
706 struct pinctrl_dev *pctldev = NULL; local
715 pctldev = of_pinctrl_get(pctlnp);
716 if (!pctldev)
723 bank = rockchip_gpio_find_bank(pctldev, i
[all...]
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-vf610.c293 static int vf610_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, argument
297 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev);
H A Dpinctrl-imx8ulp.c220 static int imx8ulp_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, argument
224 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev);
H A Dpinctrl-imx7ulp.c261 static int imx7ulp_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, argument
265 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev);
/linux-master/include/linux/gpio/
H A Ddriver.h744 * @pctldev: pinctrl device which handles corresponding pins
749 struct pinctrl_dev *pctldev; member in struct:gpio_pin_range
759 struct pinctrl_dev *pctldev,
774 struct pinctrl_dev *pctldev,
773 gpiochip_add_pingroup_range(struct gpio_chip *gc, struct pinctrl_dev *pctldev, unsigned int gpio_offset, const char *pin_group) argument
/linux-master/drivers/i2c/muxes/
H A Di2c-mux-pinctrl.c42 pin_root = i2c_root_adapter(setting->pctldev->dev);

Completed in 975 milliseconds

123456