Lines Matching refs:pull
41 unsigned int off, samsung_gpio_pull_t pull)
49 pup |= pull << shift;
69 unsigned int off, samsung_gpio_pull_t pull)
71 switch (pull) {
73 pull = 0x01;
76 pull = 0x00;
79 pull = 0x02;
82 return samsung_gpio_setpull_updown(chip, off, pull);
88 samsung_gpio_pull_t pull;
90 pull = samsung_gpio_getpull_updown(chip, off);
92 switch (pull) {
94 pull = S3C_GPIO_PULL_UP;
98 pull = S3C_GPIO_PULL_NONE;
101 pull = S3C_GPIO_PULL_DOWN;
105 return pull;
109 unsigned int off, samsung_gpio_pull_t pull,
115 if (pull == updown)
117 else if (pull == S3C_GPIO_PULL_NONE)
144 unsigned int off, samsung_gpio_pull_t pull)
146 return s3c24xx_gpio_setpull_1(chip, off, pull, S3C_GPIO_PULL_UP);
156 unsigned int off, samsung_gpio_pull_t pull)
158 return s3c24xx_gpio_setpull_1(chip, off, pull, S3C_GPIO_PULL_DOWN);
1236 unsigned int cfg, samsung_gpio_pull_t pull)
1241 s3c_gpio_setpull(start, pull);
1270 int s3c_gpio_setpull(unsigned int pin, samsung_gpio_pull_t pull)
1282 ret = samsung_gpio_do_setpull(chip, offset, pull);