int s3c_gpio_setpull_exynos4(struct s3c_gpio_chip *chip, unsigned int off, s3c_gpio_pull_t pull) { if (pull == S3C_GPIO_PULL_UP) pull = 3; return s3c_gpio_setpull_updown(chip, off, pull); }
int s3c_gpio_setpull_s3c2443(struct s3c_gpio_chip *chip, unsigned int off, s3c_gpio_pull_t pull) { switch (pull) { case S3C_GPIO_PULL_NONE: pull = 0x01; break; case S3C_GPIO_PULL_UP: pull = 0x00; break; case S3C_GPIO_PULL_DOWN: pull = 0x02; break; } return s3c_gpio_setpull_updown(chip, off, pull); }