Lines Matching refs:samsung_gpio_chip

40 int samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip,
55 samsung_gpio_pull_t samsung_gpio_getpull_updown(struct samsung_gpio_chip *chip,
68 int s3c2443_gpio_setpull(struct samsung_gpio_chip *chip,
85 samsung_gpio_pull_t s3c2443_gpio_getpull(struct samsung_gpio_chip *chip,
108 static int s3c24xx_gpio_setpull_1(struct samsung_gpio_chip *chip,
126 static samsung_gpio_pull_t s3c24xx_gpio_getpull_1(struct samsung_gpio_chip *chip,
137 samsung_gpio_pull_t s3c24xx_gpio_getpull_1up(struct samsung_gpio_chip *chip,
143 int s3c24xx_gpio_setpull_1up(struct samsung_gpio_chip *chip,
149 samsung_gpio_pull_t s3c24xx_gpio_getpull_1down(struct samsung_gpio_chip *chip,
155 int s3c24xx_gpio_setpull_1down(struct samsung_gpio_chip *chip,
175 static int samsung_gpio_setcfg_2bit(struct samsung_gpio_chip *chip,
208 static unsigned int samsung_gpio_getcfg_2bit(struct samsung_gpio_chip *chip,
238 static int samsung_gpio_setcfg_4bit(struct samsung_gpio_chip *chip,
273 static unsigned samsung_gpio_getcfg_4bit(struct samsung_gpio_chip *chip,
303 static int s3c24xx_gpio_setcfg_abank(struct samsung_gpio_chip *chip,
341 static unsigned s3c24xx_gpio_getcfg_abank(struct samsung_gpio_chip *chip,
430 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
449 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
493 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
512 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
562 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
584 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
627 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
657 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
675 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
692 * easy gpio to samsung_gpio_chip mapping function. If this is the case, then
698 struct samsung_gpio_chip *s3c_gpios[S3C_GPIO_END];
700 static __init void s3c_gpiolib_track(struct samsung_gpio_chip *chip)
723 static void __init samsung_gpiolib_add(struct samsung_gpio_chip *chip)
758 static void __init s3c24xx_gpiolib_add_chips(struct samsung_gpio_chip *chip,
785 static void __init samsung_gpiolib_add_2bit_chips(struct samsung_gpio_chip *chip,
822 static void __init samsung_gpiolib_add_4bit_chips(struct samsung_gpio_chip *chip,
844 static void __init samsung_gpiolib_add_4bit2_chips(struct samsung_gpio_chip *chip,
862 struct samsung_gpio_chip *samsung_chip = gpiochip_get_data(chip);
896 struct samsung_gpio_chip s3c24xx_gpios[] = {
1024 static struct samsung_gpio_chip s3c64xx_gpios_4bit[] = {
1077 static struct samsung_gpio_chip s3c64xx_gpios_4bit2[] = {
1107 static struct samsung_gpio_chip s3c64xx_gpios_2bit[] = {
1202 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin);
1253 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin);
1272 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin);
1291 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin);