| /linux/drivers/pinctrl/berlin/ |
| H A D | berlin.c | 32 struct pinctrl_dev *pctrl_dev; member 35 static int berlin_pinctrl_get_group_count(struct pinctrl_dev *pctrl_dev) in berlin_pinctrl_get_group_count() argument 37 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_count() 42 static const char *berlin_pinctrl_get_group_name(struct pinctrl_dev *pctrl_dev, in berlin_pinctrl_get_group_name() argument 45 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_name() 50 static int berlin_pinctrl_dt_node_to_map(struct pinctrl_dev *pctrl_dev, in berlin_pinctrl_dt_node_to_map() argument 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() 105 static int berlin_pinmux_get_functions_count(struct pinctrl_dev *pctrl_dev) in berlin_pinmux_get_functions_count() argument [all …]
|
| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-nsp-mux.c | 312 static int nsp_get_groups_count(struct pinctrl_dev *pctrl_dev) in nsp_get_groups_count() argument 314 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_groups_count() 319 static const char *nsp_get_group_name(struct pinctrl_dev *pctrl_dev, in nsp_get_group_name() argument 322 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_group_name() 327 static int nsp_get_group_pins(struct pinctrl_dev *pctrl_dev, in nsp_get_group_pins() argument 331 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_group_pins() 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 356 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_functions_count() [all …]
|
| H A D | pinctrl-cygnus-mux.c | 698 static int cygnus_get_groups_count(struct pinctrl_dev *pctrl_dev) in cygnus_get_groups_count() argument 700 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_groups_count() 705 static const char *cygnus_get_group_name(struct pinctrl_dev *pctrl_dev, in cygnus_get_group_name() argument 708 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_group_name() 713 static int cygnus_get_group_pins(struct pinctrl_dev *pctrl_dev, in cygnus_get_group_pins() argument 717 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_group_pins() 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() 740 static int cygnus_get_functions_count(struct pinctrl_dev *pctrl_dev) in cygnus_get_functions_count() argument 742 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_functions_count() [all …]
|
| H 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() 502 static const char *ns2_get_group_name(struct pinctrl_dev *pctrl_dev, in ns2_get_group_name() argument 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 514 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_group_pins() 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 539 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_functions_count() [all …]
|
| H A D | pinctrl-bcm4908.c | 416 static int bcm4908_pinctrl_set_mux(struct pinctrl_dev *pctrl_dev, in bcm4908_pinctrl_set_mux() argument 420 struct bcm4908_pinctrl *bcm4908_pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in bcm4908_pinctrl_set_mux() 425 group_desc = pinctrl_generic_get_group(pctrl_dev, group_selector); in bcm4908_pinctrl_set_mux()
|
| /linux/drivers/pinctrl/airoha/ |
| H A D | pinctrl-airoha.c | 106 static int airoha_convert_pin_to_reg_offset(struct pinctrl_dev *pctrl_dev, in airoha_convert_pin_to_reg_offset() argument 111 range = pinctrl_find_gpio_range_from_pin_nolock(pctrl_dev, in airoha_convert_pin_to_reg_offset() 380 static int airoha_pinmux_set_mux(struct pinctrl_dev *pctrl_dev, in airoha_pinmux_set_mux() argument 384 struct airoha_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in airoha_pinmux_set_mux() 390 desc = pinmux_generic_get_function(pctrl_dev, selector); in airoha_pinmux_set_mux() 394 grp = pinctrl_generic_get_group(pctrl_dev, group); in airoha_pinmux_set_mux() 398 dev_dbg(pctrl_dev->dev, "enable function %s group %s\n", in airoha_pinmux_set_mux() 433 static int airoha_pinmux_set_direction(struct pinctrl_dev *pctrl_dev, in airoha_pinmux_set_direction() argument 437 struct airoha_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in airoha_pinmux_set_direction() 440 pin = airoha_convert_pin_to_reg_offset(pctrl_dev, range, p); in airoha_pinmux_set_direction() [all …]
|
| /linux/drivers/pinctrl/microchip/ |
| H A D | pinctrl-mpfs-mssio.c | 273 static void mpfs_pinctrl_dbg_show(struct pinctrl_dev *pctrl_dev, struct seq_file *seq, in mpfs_pinctrl_dbg_show() argument 276 struct mpfs_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_pinctrl_dbg_show() 325 static int mpfs_pinctrl_set_mux(struct pinctrl_dev *pctrl_dev, unsigned int fsel, in mpfs_pinctrl_set_mux() argument 328 struct mpfs_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_pinctrl_set_mux() 332 group = pinctrl_generic_get_group(pctrl_dev, gsel); in mpfs_pinctrl_set_mux() 360 static int mpfs_pinctrl_pinconf_get(struct pinctrl_dev *pctrl_dev, unsigned int pin, in mpfs_pinctrl_pinconf_get() argument 363 struct mpfs_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_pinctrl_pinconf_get() 550 static int mpfs_pinctrl_pinconf_set(struct pinctrl_dev *pctrl_dev, unsigned int pin, in mpfs_pinctrl_pinconf_set() argument 553 struct mpfs_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_pinctrl_pinconf_set() 572 static int mpfs_pinctrl_pinconf_group_set(struct pinctrl_dev *pctrl_dev, unsigned int gsel, in mpfs_pinctrl_pinconf_group_set() argument [all …]
|
| H A D | pinctrl-mpfs-iomux0.c | 141 static void mpfs_iomux0_pin_dbg_show(struct pinctrl_dev *pctrl_dev, struct seq_file *seq, in mpfs_iomux0_pin_dbg_show() argument 144 struct mpfs_iomux0_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_iomux0_pin_dbg_show() 183 static int mpfs_iomux0_pinmux_set_mux(struct pinctrl_dev *pctrl_dev, unsigned int fsel, in mpfs_iomux0_pinmux_set_mux() argument 186 struct mpfs_iomux0_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_iomux0_pinmux_set_mux()
|
| H A D | pinctrl-pic64gx-gpio2.c | 213 static void pic64gx_gpio2_pin_dbg_show(struct pinctrl_dev *pctrl_dev, struct seq_file *seq, in pic64gx_gpio2_pin_dbg_show() argument 216 struct pic64gx_gpio2_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in pic64gx_gpio2_pin_dbg_show() 273 static int pic64gx_gpio2_pinmux_set_mux(struct pinctrl_dev *pctrl_dev, unsigned int fsel, in pic64gx_gpio2_pinmux_set_mux() argument 276 struct pic64gx_gpio2_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in pic64gx_gpio2_pinmux_set_mux()
|
| /linux/drivers/pinctrl/sophgo/ |
| H 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()
|