Lines Matching defs:pin
51 * Different PMIC has different pin features, belowing 3 mask members are not
54 * pin that can be used as TS/GPIO, so fun_mask, dir_mask and val_mask are all
189 /* for rk809 only a sleep pin */
197 PINCTRL_PIN(RK817_GPIO_SLP, "gpio_slp"), /* sleep pin */
198 PINCTRL_PIN(RK817_GPIO_TS, "gpio_ts"), /* ts pin */
199 PINCTRL_PIN(RK817_GPIO_GT, "gpio_gt") /* gate pin */
229 /* for rk809 only a sleep pin */
549 static int rk805_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config)
558 arg = rk805_gpio_get(&pci->gpio_chip, pin);
570 static int rk805_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs,
583 rk805_pmx_gpio_set_direction(pctldev, NULL, pin, false);
584 rk805_gpio_set(&pci->gpio_chip, pin, arg);
588 rk805_pmx_gpio_set_direction(pctldev, NULL, pin, true);
696 /* for rk809 only a sleep pin */
732 /* Add pin range */
735 dev_err(&pdev->dev, "Couldn't add gpiochip pin range\n");
756 MODULE_DESCRIPTION("RK805 pin control and GPIO driver");