Lines Matching refs:samsung_gpio_chip
41 int samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip, in samsung_gpio_setpull_updown()
56 samsung_gpio_pull_t samsung_gpio_getpull_updown(struct samsung_gpio_chip *chip, in samsung_gpio_getpull_updown()
69 int s3c2443_gpio_setpull(struct samsung_gpio_chip *chip, in s3c2443_gpio_setpull()
86 samsung_gpio_pull_t s3c2443_gpio_getpull(struct samsung_gpio_chip *chip, in s3c2443_gpio_getpull()
109 static int s3c24xx_gpio_setpull_1(struct samsung_gpio_chip *chip, in s3c24xx_gpio_setpull_1()
127 static samsung_gpio_pull_t s3c24xx_gpio_getpull_1(struct samsung_gpio_chip *chip, in s3c24xx_gpio_getpull_1()
138 samsung_gpio_pull_t s3c24xx_gpio_getpull_1up(struct samsung_gpio_chip *chip, in s3c24xx_gpio_getpull_1up()
144 int s3c24xx_gpio_setpull_1up(struct samsung_gpio_chip *chip, in s3c24xx_gpio_setpull_1up()
150 samsung_gpio_pull_t s3c24xx_gpio_getpull_1down(struct samsung_gpio_chip *chip, in s3c24xx_gpio_getpull_1down()
156 int s3c24xx_gpio_setpull_1down(struct samsung_gpio_chip *chip, in s3c24xx_gpio_setpull_1down()
176 static int samsung_gpio_setcfg_2bit(struct samsung_gpio_chip *chip, in samsung_gpio_setcfg_2bit()
209 static unsigned int samsung_gpio_getcfg_2bit(struct samsung_gpio_chip *chip, in samsung_gpio_getcfg_2bit()
239 static int samsung_gpio_setcfg_4bit(struct samsung_gpio_chip *chip, in samsung_gpio_setcfg_4bit()
274 static unsigned samsung_gpio_getcfg_4bit(struct samsung_gpio_chip *chip, in samsung_gpio_getcfg_4bit()
304 static int s3c24xx_gpio_setcfg_abank(struct samsung_gpio_chip *chip, in s3c24xx_gpio_setcfg_abank()
342 static unsigned s3c24xx_gpio_getcfg_abank(struct samsung_gpio_chip *chip, in s3c24xx_gpio_getcfg_abank()
431 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); in samsung_gpiolib_2bit_input()
450 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); in samsung_gpiolib_2bit_output()
494 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); in samsung_gpiolib_4bit_input()
513 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); in samsung_gpiolib_4bit_output()
563 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); in samsung_gpiolib_4bit2_input()
585 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); in samsung_gpiolib_4bit2_output()
628 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); in s3c24xx_gpiolib_banka_output()
658 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); in samsung_gpiolib_set()
676 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); in samsung_gpiolib_get()
699 struct samsung_gpio_chip *s3c_gpios[S3C_GPIO_END];
701 static __init void s3c_gpiolib_track(struct samsung_gpio_chip *chip) in s3c_gpiolib_track()
724 static void __init samsung_gpiolib_add(struct samsung_gpio_chip *chip) in samsung_gpiolib_add()
759 static void __init s3c24xx_gpiolib_add_chips(struct samsung_gpio_chip *chip, in s3c24xx_gpiolib_add_chips()
786 static void __init samsung_gpiolib_add_2bit_chips(struct samsung_gpio_chip *chip, in samsung_gpiolib_add_2bit_chips()
823 static void __init samsung_gpiolib_add_4bit_chips(struct samsung_gpio_chip *chip, in samsung_gpiolib_add_4bit_chips()
845 static void __init samsung_gpiolib_add_4bit2_chips(struct samsung_gpio_chip *chip, in samsung_gpiolib_add_4bit2_chips()
863 struct samsung_gpio_chip *samsung_chip = gpiochip_get_data(chip); in samsung_gpiolib_to_irq()
897 struct samsung_gpio_chip s3c24xx_gpios[] = {
1025 static struct samsung_gpio_chip s3c64xx_gpios_4bit[] = {
1078 static struct samsung_gpio_chip s3c64xx_gpios_4bit2[] = {
1108 static struct samsung_gpio_chip s3c64xx_gpios_2bit[] = {
1203 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin); in s3c_gpio_cfgpin()
1254 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin); in s3c_gpio_getcfg()
1273 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin); in s3c_gpio_setpull()
1292 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin); in s3c_gpio_getpull()