| /drivers/pinctrl/berlin/ |
| A D | berlin.c | 32 struct pinctrl_dev *pctrl_dev; member 37 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_count() 45 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_name() 55 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_dt_node_to_map() 78 ret = pinctrl_utils_reserve_map(pctrl_dev, map, &reserved_maps, in berlin_pinctrl_dt_node_to_map() 86 ret = pinctrl_utils_add_map_mux(pctrl_dev, map, &reserved_maps, in berlin_pinctrl_dt_node_to_map() 107 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinmux_get_functions_count() 115 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinmux_get_function_name() 150 static int berlin_pinmux_set(struct pinctrl_dev *pctrl_dev, in berlin_pinmux_set() argument 323 if (IS_ERR(pctrl->pctrl_dev)) { in berlin_pinctrl_probe_regmap() [all …]
|
| /drivers/pinctrl/bcm/ |
| A D | pinctrl-nsp-mux.c | 312 static int nsp_get_groups_count(struct pinctrl_dev *pctrl_dev) in nsp_get_groups_count() argument 327 static int nsp_get_group_pins(struct pinctrl_dev *pctrl_dev, in nsp_get_group_pins() argument 339 static void nsp_pin_dbg_show(struct pinctrl_dev *pctrl_dev, in nsp_pin_dbg_show() argument 342 seq_printf(s, " %s", dev_name(pctrl_dev->dev)); in nsp_pin_dbg_show() 354 static int nsp_get_functions_count(struct pinctrl_dev *pctrl_dev) in nsp_get_functions_count() argument 450 static int nsp_pinmux_enable(struct pinctrl_dev *pctrl_dev, in nsp_pinmux_enable() argument 464 dev_dbg(pctrl_dev->dev, "func:%u name:%s grp:%u name:%s\n", in nsp_pinmux_enable() 467 dev_dbg(pctrl_dev->dev, "shift:%u alt:%u\n", grp->mux.shift, in nsp_pinmux_enable() 479 u32 *gpio_select = pctrl_dev->desc->pins[pin].drv_data; in nsp_gpio_request_enable() 495 static void nsp_gpio_disable_free(struct pinctrl_dev *pctrl_dev, in nsp_gpio_disable_free() argument [all …]
|
| A D | pinctrl-cygnus-mux.c | 698 static int cygnus_get_groups_count(struct pinctrl_dev *pctrl_dev) in cygnus_get_groups_count() argument 713 static int cygnus_get_group_pins(struct pinctrl_dev *pctrl_dev, in cygnus_get_group_pins() argument 725 static void cygnus_pin_dbg_show(struct pinctrl_dev *pctrl_dev, in cygnus_pin_dbg_show() argument 728 seq_printf(s, " %s", dev_name(pctrl_dev->dev)); in cygnus_pin_dbg_show() 823 static int cygnus_pinmux_set_mux(struct pinctrl_dev *pctrl_dev, in cygnus_pinmux_set_mux() argument 831 dev_dbg(pctrl_dev->dev, "func:%u name:%s grp:%u name:%s\n", in cygnus_pinmux_set_mux() 834 dev_dbg(pctrl_dev->dev, "offset:0x%08x shift:%u alt:%u\n", in cygnus_pinmux_set_mux() 861 dev_dbg(pctrl_dev->dev, in cygnus_gpio_request_enable() 868 static void cygnus_gpio_disable_free(struct pinctrl_dev *pctrl_dev, in cygnus_gpio_disable_free() argument 873 struct cygnus_gpio_mux *mux = pctrl_dev->desc->pins[pin].drv_data; in cygnus_gpio_disable_free() [all …]
|
| A D | pinctrl-ns2-mux.c | 495 static int ns2_get_groups_count(struct pinctrl_dev *pctrl_dev) in ns2_get_groups_count() argument 497 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_groups_count() 505 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_group_name() 510 static int ns2_get_group_pins(struct pinctrl_dev *pctrl_dev, in ns2_get_group_pins() argument 522 static void ns2_pin_dbg_show(struct pinctrl_dev *pctrl_dev, in ns2_pin_dbg_show() argument 525 seq_printf(s, " %s", dev_name(pctrl_dev->dev)); in ns2_pin_dbg_show() 537 static int ns2_get_functions_count(struct pinctrl_dev *pctrl_dev) in ns2_get_functions_count() argument 552 static int ns2_get_function_groups(struct pinctrl_dev *pctrl_dev, in ns2_get_function_groups() argument 630 static int ns2_pinmux_enable(struct pinctrl_dev *pctrl_dev, in ns2_pinmux_enable() argument 644 dev_dbg(pctrl_dev->dev, "func:%u name:%s grp:%u name:%s\n", in ns2_pinmux_enable() [all …]
|
| A D | pinctrl-ns.c | 160 static int ns_pinctrl_set_mux(struct pinctrl_dev *pctrl_dev, in ns_pinctrl_set_mux() argument 164 struct ns_pinctrl *ns_pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns_pinctrl_set_mux() 170 group = pinctrl_generic_get_group(pctrl_dev, group_selector); in ns_pinctrl_set_mux()
|
| A D | pinctrl-bcm4908.c | 417 static int bcm4908_pinctrl_set_mux(struct pinctrl_dev *pctrl_dev, in bcm4908_pinctrl_set_mux() argument 421 struct bcm4908_pinctrl *bcm4908_pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in bcm4908_pinctrl_set_mux() 426 group_desc = pinctrl_generic_get_group(pctrl_dev, group_selector); in bcm4908_pinctrl_set_mux()
|
| /drivers/pinctrl/mediatek/ |
| A D | pinctrl-airoha.c | 2241 range = pinctrl_find_gpio_range_from_pin_nolock(pctrl_dev, in airoha_convert_pin_to_reg_offset() 2455 desc = pinmux_generic_get_function(pctrl_dev, selector); in airoha_pinmux_set_mux() 2459 grp = pinctrl_generic_get_group(pctrl_dev, group); in airoha_pinmux_set_mux() 2463 dev_dbg(pctrl_dev->dev, "enable function %s group %s\n", in airoha_pinmux_set_mux() 2634 pin = airoha_convert_pin_to_reg_offset(pctrl_dev, NULL, p); in airoha_pinconf_get_direction() 2647 static int airoha_pinconf_get(struct pinctrl_dev *pctrl_dev, in airoha_pinconf_get() argument 2692 arg = airoha_pinconf_get_direction(pctrl_dev, pin); in airoha_pinconf_get() 2777 err = airoha_pinmux_set_direction(pctrl_dev, NULL, pin, in airoha_pinconf_set() 2783 err = airoha_pinconf_set_pin_value(pctrl_dev, in airoha_pinconf_set() 2805 if (airoha_pinconf_get(pctrl_dev, in airoha_pinconf_group_get() [all …]
|
| /drivers/pinctrl/sophgo/ |
| A D | pinctrl-sophgo.h | 97 struct pinctrl_dev *pctrl_dev; member
|
| A D | pinctrl-sophgo-common.c | 441 pctrl, &pctrl->pctrl_dev); in sophgo_pinctrl_probe() 446 return pinctrl_enable(pctrl->pctrl_dev); in sophgo_pinctrl_probe()
|