Searched refs:samsung_gpio_chip (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/arch/arm/plat-samsung/include/plat/ |
D | gpio-cfg-helpers.h | 27 static inline int samsung_gpio_do_setcfg(struct samsung_gpio_chip *chip, in samsung_gpio_do_setcfg() 33 static inline unsigned samsung_gpio_do_getcfg(struct samsung_gpio_chip *chip, in samsung_gpio_do_getcfg() 39 static inline int samsung_gpio_do_setpull(struct samsung_gpio_chip *chip, in samsung_gpio_do_setpull() 45 static inline samsung_gpio_pull_t samsung_gpio_do_getpull(struct samsung_gpio_chip *chip, in samsung_gpio_do_getpull() 68 extern int s3c24xx_gpio_setpull_1up(struct samsung_gpio_chip *chip, 80 extern int s3c24xx_gpio_setpull_1down(struct samsung_gpio_chip *chip, 98 extern int samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip, 111 extern samsung_gpio_pull_t samsung_gpio_getpull_updown(struct samsung_gpio_chip *chip, 122 extern samsung_gpio_pull_t s3c24xx_gpio_getpull_1up(struct samsung_gpio_chip *chip, 133 extern samsung_gpio_pull_t s3c24xx_gpio_getpull_1down(struct samsung_gpio_chip *chip, [all …]
|
D | gpio-core.h | 34 struct samsung_gpio_chip; 42 void (*save)(struct samsung_gpio_chip *chip); 43 void (*resume)(struct samsung_gpio_chip *chip); 70 struct samsung_gpio_chip { struct 84 static inline struct samsung_gpio_chip *to_samsung_gpio(struct gpio_chip *gpc) in to_samsung_gpio() argument 86 return container_of(gpc, struct samsung_gpio_chip, chip); in to_samsung_gpio() 103 extern struct samsung_gpio_chip *s3c_gpios[S3C_GPIO_END]; 105 static inline struct samsung_gpio_chip *samsung_gpiolib_getchip(unsigned int chip) in samsung_gpiolib_getchip() 112 extern struct samsung_gpio_chip s3c24xx_gpios[]; 114 static inline struct samsung_gpio_chip *samsung_gpiolib_getchip(unsigned int pin) in samsung_gpiolib_getchip() [all …]
|
D | gpio-cfg.h | 32 struct samsung_gpio_chip; 56 samsung_gpio_pull_t (*get_pull)(struct samsung_gpio_chip *chip, unsigned offs); 57 int (*set_pull)(struct samsung_gpio_chip *chip, unsigned offs, 60 unsigned (*get_config)(struct samsung_gpio_chip *chip, unsigned offs); 61 int (*set_config)(struct samsung_gpio_chip *chip, unsigned offs,
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-samsung.c | 43 int samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip, in samsung_gpio_setpull_updown() 58 samsung_gpio_pull_t samsung_gpio_getpull_updown(struct samsung_gpio_chip *chip, in samsung_gpio_getpull_updown() 71 int s3c2443_gpio_setpull(struct samsung_gpio_chip *chip, in s3c2443_gpio_setpull() 88 samsung_gpio_pull_t s3c2443_gpio_getpull(struct samsung_gpio_chip *chip, in s3c2443_gpio_getpull() 111 static int s3c24xx_gpio_setpull_1(struct samsung_gpio_chip *chip, in s3c24xx_gpio_setpull_1() 129 static samsung_gpio_pull_t s3c24xx_gpio_getpull_1(struct samsung_gpio_chip *chip, in s3c24xx_gpio_getpull_1() 140 samsung_gpio_pull_t s3c24xx_gpio_getpull_1up(struct samsung_gpio_chip *chip, in s3c24xx_gpio_getpull_1up() 146 int s3c24xx_gpio_setpull_1up(struct samsung_gpio_chip *chip, in s3c24xx_gpio_setpull_1up() 152 samsung_gpio_pull_t s3c24xx_gpio_getpull_1down(struct samsung_gpio_chip *chip, in s3c24xx_gpio_getpull_1down() 158 int s3c24xx_gpio_setpull_1down(struct samsung_gpio_chip *chip, in s3c24xx_gpio_setpull_1down() [all …]
|
/linux-4.4.14/arch/arm/plat-samsung/ |
D | pm-gpio.c | 33 static void samsung_gpio_pm_1bit_save(struct samsung_gpio_chip *chip) in samsung_gpio_pm_1bit_save() 39 static void samsung_gpio_pm_1bit_resume(struct samsung_gpio_chip *chip) in samsung_gpio_pm_1bit_resume() 70 static void samsung_gpio_pm_2bit_save(struct samsung_gpio_chip *chip) in samsung_gpio_pm_2bit_save() 126 static void samsung_gpio_pm_2bit_resume(struct samsung_gpio_chip *chip) in samsung_gpio_pm_2bit_resume() 198 static void samsung_gpio_pm_4bit_save(struct samsung_gpio_chip *chip) in samsung_gpio_pm_4bit_save() 247 static void samsung_gpio_pm_4bit_con(struct samsung_gpio_chip *chip, int index) in samsung_gpio_pm_4bit_con() 262 static void samsung_gpio_pm_4bit_resume(struct samsung_gpio_chip *chip) in samsung_gpio_pm_4bit_resume() 313 static void samsung_pm_save_gpio(struct samsung_gpio_chip *ourchip) in samsung_pm_save_gpio() 331 struct samsung_gpio_chip *ourchip; in samsung_pm_save_gpios() 359 static void samsung_pm_resume_gpio(struct samsung_gpio_chip *ourchip) in samsung_pm_resume_gpio() [all …]
|