| /linux/drivers/pinctrl/ |
| A D | pinctrl-lantiq.c | 19 static int ltq_get_group_count(struct pinctrl_dev *pctrldev) in ltq_get_group_count() argument 21 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_get_group_count() 25 static const char *ltq_get_group_name(struct pinctrl_dev *pctrldev, in ltq_get_group_name() argument 28 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_get_group_name() 34 static int ltq_get_group_pins(struct pinctrl_dev *pctrldev, in ltq_get_group_pins() argument 39 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in ltq_get_group_pins() 181 static int ltq_pmx_func_count(struct pinctrl_dev *pctrldev) in ltq_pmx_func_count() argument 199 static int ltq_pmx_get_groups(struct pinctrl_dev *pctrldev, in ltq_pmx_get_groups() argument 259 static int ltq_pmx_set(struct pinctrl_dev *pctrldev, in ltq_pmx_set() argument 281 ret = info->apply_mux(pctrldev, pin, pin_func); in ltq_pmx_set() [all …]
|
| A D | pinctrl-falcon.c | 228 static int falcon_pinconf_group_get(struct pinctrl_dev *pctrldev, in falcon_pinconf_group_get() argument 234 static int falcon_pinconf_group_set(struct pinctrl_dev *pctrldev, in falcon_pinconf_group_set() argument 241 static int falcon_pinconf_get(struct pinctrl_dev *pctrldev, in falcon_pinconf_get() argument 276 static int falcon_pinconf_set(struct pinctrl_dev *pctrldev, in falcon_pinconf_set() argument 309 pinctrl_dev_get_name(pctrldev), param); in falcon_pinconf_set() 321 static void falcon_pinconf_dbg_show(struct pinctrl_dev *pctrldev, in falcon_pinconf_dbg_show() argument 334 if (!falcon_pinconf_get(pctrldev, offset, &config)) in falcon_pinconf_dbg_show() 339 if (!falcon_pinconf_get(pctrldev, offset, &config)) in falcon_pinconf_dbg_show() 344 if (!falcon_pinconf_get(pctrldev, offset, &config)) in falcon_pinconf_dbg_show() 348 desc = pin_desc_get(pctrldev, offset); in falcon_pinconf_dbg_show() [all …]
|
| A D | pinctrl-lantiq.h | 103 int (*apply_mux)(struct pinctrl_dev *pctrldev, int pin, int mux);
|
| A D | pinctrl-amd.c | 974 static const char *amd_get_fname(struct pinctrl_dev *pctrldev, unsigned int selector) in amd_get_fname() argument 979 static int amd_get_groups(struct pinctrl_dev *pctrldev, unsigned int selector, in amd_get_groups() argument 983 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctrldev); in amd_get_groups() 995 static int amd_set_mux(struct pinctrl_dev *pctrldev, unsigned int function, unsigned int group) in amd_set_mux() argument 997 struct amd_gpio *gpio_dev = pinctrl_dev_get_drvdata(pctrldev); in amd_set_mux()
|
| A D | pinctrl-bm1880.c | 36 struct pinctrl_dev *pctrldev; member 1330 pctrl->pctrldev = devm_pinctrl_register(&pdev->dev, &bm1880_desc, in bm1880_pinctrl_probe() 1332 if (IS_ERR(pctrl->pctrldev)) in bm1880_pinctrl_probe() 1333 return PTR_ERR(pctrl->pctrldev); in bm1880_pinctrl_probe()
|
| A D | pinctrl-xway.c | 1259 static inline int xway_mux_apply(struct pinctrl_dev *pctrldev, in xway_mux_apply() argument 1262 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctrldev); in xway_mux_apply()
|
| /linux/drivers/pinctrl/bcm/ |
| A D | pinctrl-ns2-mux.c | 719 dev_dbg(pctrldev->dev, "pin:%u set slew:%d\n", pin, slew); in ns2_pin_set_slew() 736 dev_dbg(pctrldev->dev, "pin:%u get slew:%d\n", pin, *slew); in ns2_pin_get_slew() 766 static void ns2_pin_get_pull(struct pinctrl_dev *pctrldev, in ns2_pin_get_pull() argument 810 dev_dbg(pctrldev->dev, "pin:%u set drive strength:%d mA\n", in ns2_pin_set_strength() 913 ret = ns2_pin_set_pull(pctrldev, pin, false, false); in ns2_pin_config_set() 919 ret = ns2_pin_set_pull(pctrldev, pin, true, false); in ns2_pin_config_set() 925 ret = ns2_pin_set_pull(pctrldev, pin, false, true); in ns2_pin_config_set() 931 ret = ns2_pin_set_strength(pctrldev, pin, arg); in ns2_pin_config_set() 937 ret = ns2_pin_set_slew(pctrldev, pin, arg); in ns2_pin_config_set() 943 ret = ns2_pin_set_enable(pctrldev, pin, arg); in ns2_pin_config_set() [all …]
|
| /linux/drivers/pinctrl/mediatek/ |
| A D | pinctrl-mtmips.c | 46 static int mtmips_get_group_count(struct pinctrl_dev *pctrldev) in mtmips_get_group_count() argument 48 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_get_group_count() 56 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_get_group_name() 61 static int mtmips_get_group_pins(struct pinctrl_dev *pctrldev, in mtmips_get_group_pins() argument 66 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_get_group_pins() 85 static int mtmips_pmx_func_count(struct pinctrl_dev *pctrldev) in mtmips_pmx_func_count() argument 87 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_pmx_func_count() 95 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_pmx_func_name() 105 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_pmx_group_get_groups() 120 struct mtmips_priv *p = pinctrl_dev_get_drvdata(pctrldev); in mtmips_pmx_group_enable() [all …]
|
| /linux/drivers/pinctrl/actions/ |
| A D | pinctrl-owl.c | 48 struct pinctrl_dev *pctrldev; member 91 static int owl_get_groups_count(struct pinctrl_dev *pctrldev) in owl_get_groups_count() argument 106 static int owl_get_group_pins(struct pinctrl_dev *pctrldev, in owl_get_group_pins() argument 119 static void owl_pin_dbg_show(struct pinctrl_dev *pctrldev, in owl_pin_dbg_show() argument 137 static int owl_get_funcs_count(struct pinctrl_dev *pctrldev) in owl_get_funcs_count() argument 152 static int owl_get_func_groups(struct pinctrl_dev *pctrldev, in owl_get_func_groups() argument 192 static int owl_set_mux(struct pinctrl_dev *pctrldev, in owl_set_mux() argument 253 static int owl_pin_config_get(struct pinctrl_dev *pctrldev, in owl_pin_config_get() argument 970 pctrl->pctrldev = devm_pinctrl_register(&pdev->dev, in owl_pinctrl_probe() 972 if (IS_ERR(pctrl->pctrldev)) { in owl_pinctrl_probe() [all …]
|