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

123456

/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-iproc-gpio.c474 static int iproc_get_groups_count(struct pinctrl_dev *pctldev) argument
483 static const char *iproc_get_group_name(struct pinctrl_dev *pctldev, argument
643 static int iproc_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, argument
646 struct iproc_gpio *chip = pinctrl_dev_get_drvdata(pctldev);
693 static int iproc_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin, argument
696 struct iproc_gpio *chip = pinctrl_dev_get_drvdata(pctldev);
/linux-master/drivers/pinctrl/
H A Dpinctrl-keembay.c910 static int keembay_request_gpio(struct pinctrl_dev *pctldev, argument
913 struct keembay_pinctrl *kpc = pinctrl_dev_get_drvdata(pctldev);
929 static int keembay_set_mux(struct pinctrl_dev *pctldev, unsigned int fun_sel, argument
932 struct keembay_pinctrl *kpc = pinctrl_dev_get_drvdata(pctldev);
939 grp = pinctrl_generic_get_group(pctldev, grp_sel);
943 func = pinmux_generic_get_function(pctldev, fun_sel);
1044 static int keembay_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, argument
1047 struct keembay_pinctrl *kpc = pinctrl_dev_get_drvdata(pctldev);
1097 static int keembay_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, argument
1100 struct keembay_pinctrl *kpc = pinctrl_dev_get_drvdata(pctldev);
[all...]
H A Dpinctrl-xway.c1096 static int xway_pinconf_get(struct pinctrl_dev *pctldev, argument
1100 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctldev);
1141 dev_err(pctldev->dev, "Invalid config param %04x\n", param);
1147 static int xway_pinconf_set(struct pinctrl_dev *pctldev, argument
1152 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctldev);
1205 dev_err(pctldev->dev,
1222 dev_err(pctldev->dev,
1231 int xway_pinconf_group_set(struct pinctrl_dev *pctldev, argument
1236 struct ltq_pinmux_info *info = pinctrl_dev_get_drvdata(pctldev);
1240 ret = xway_pinconf_set(pctldev,
[all...]
H A Dpinctrl-ingenic.c3746 static int ingenic_pinmux_set_mux(struct pinctrl_dev *pctldev, argument
3749 struct ingenic_pinctrl *jzpc = pinctrl_dev_get_drvdata(pctldev);
3756 func = pinmux_generic_get_function(pctldev, selector);
3760 grp = pinctrl_generic_get_group(pctldev, group);
3764 dev_dbg(pctldev->dev, "enable function %s group %s\n",
3781 static int ingenic_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev, argument
3785 struct ingenic_pinctrl *jzpc = pinctrl_dev_get_drvdata(pctldev);
3789 dev_dbg(pctldev->dev, "set pin P%c%u to %sput\n",
3822 static int ingenic_pinconf_get(struct pinctrl_dev *pctldev, argument
3825 struct ingenic_pinctrl *jzpc = pinctrl_dev_get_drvdata(pctldev);
3995 ingenic_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) argument
4076 ingenic_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *config) argument
4101 ingenic_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned int group, unsigned long *configs, unsigned int num_configs) argument
[all...]
/linux-master/drivers/gpio/
H A Dgpiolib-of.c1038 struct pinctrl_dev *pctldev; local
1057 pctldev = of_pinctrl_get(pinspec.np);
1059 if (!pctldev)
1094 pinctrl_dev_get_devname(pctldev),
1126 ret = gpiochip_add_pingroup_range(chip, pctldev,
H A Dgpio-nomadik.c395 void nmk_gpio_dbg_show_one(struct seq_file *s, struct pinctrl_dev *pctldev, argument
425 if (mode == NMK_GPIO_ALT_C && pctldev)
426 mode = nmk_prcm_gpiocr_get_mode(pctldev, gpio);
H A Dgpio-tegra186.c420 struct pinctrl_dev *pctldev; local
432 pctldev = of_pinctrl_get(np);
434 if (!pctldev)
453 err = gpiochip_add_pingroup_range(chip, pctldev, pin, group);
H A Dgpiolib.c2120 * @pctldev: the pin controller to map to
2130 struct pinctrl_dev *pctldev,
2148 pin_range->pctldev = pctldev;
2150 ret = pinctrl_get_group_pins(pctldev, pin_group,
2158 pinctrl_add_gpio_range(pctldev, &pin_range->range);
2162 pinctrl_dev_get_devname(pctldev), pin_group);
2208 pin_range->pctldev = pinctrl_find_and_add_gpio_range(pinctl_name,
2210 if (IS_ERR(pin_range->pctldev)) {
2211 ret = PTR_ERR(pin_range->pctldev);
2129 gpiochip_add_pingroup_range(struct gpio_chip *gc, struct pinctrl_dev *pctldev, unsigned int gpio_offset, const char *pin_group) argument
[all...]
/linux-master/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c643 static int byt_set_mux(struct pinctrl_dev *pctldev, unsigned int func_selector, argument
646 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctldev);
1612 vg->pctldev = devm_pinctrl_register(dev, &vg->pctldesc, vg);
1613 if (IS_ERR(vg->pctldev)) {
1615 return PTR_ERR(vg->pctldev);

Completed in 283 milliseconds

123456