Lines Matching refs:pup
48 u32 pup; in samsung_gpio_setpull_updown() local
50 pup = __raw_readl(reg); in samsung_gpio_setpull_updown()
51 pup &= ~(3 << shift); in samsung_gpio_setpull_updown()
52 pup |= pull << shift; in samsung_gpio_setpull_updown()
53 __raw_writel(pup, reg); in samsung_gpio_setpull_updown()
63 u32 pup = __raw_readl(reg); in samsung_gpio_getpull_updown() local
65 pup >>= shift; in samsung_gpio_getpull_updown()
66 pup &= 0x3; in samsung_gpio_getpull_updown()
68 return (__force samsung_gpio_pull_t)pup; in samsung_gpio_getpull_updown()
116 u32 pup = __raw_readl(reg); in s3c24xx_gpio_setpull_1() local
119 pup &= ~(1 << off); in s3c24xx_gpio_setpull_1()
121 pup |= (1 << off); in s3c24xx_gpio_setpull_1()
125 __raw_writel(pup, reg); in s3c24xx_gpio_setpull_1()
134 u32 pup = __raw_readl(reg); in s3c24xx_gpio_getpull_1() local
136 pup &= (1 << off); in s3c24xx_gpio_getpull_1()
137 return pup ? S3C_GPIO_PULL_NONE : updown; in s3c24xx_gpio_getpull_1()
1298 u32 pup = 0; in s3c_gpio_getpull() local
1304 pup = samsung_gpio_do_getpull(chip, offset); in s3c_gpio_getpull()
1308 return (__force samsung_gpio_pull_t)pup; in s3c_gpio_getpull()