女子监狱都做什么:s3c2410_gpio_getcfg()
来源:百度文库 编辑:偶看新闻 时间:2024/04/28 19:16:11
s3c2410_gpio_getcfg()在gpio.c中
作用:用于返回相应GPIO口的配置
如:pin=S342410_GPB5 则:返回S3C2410_GPB5的配置情况
unsigned int s3c2410_gpio_getcfg(unsigned int pin)
{
void __iomem *base = S3C2410_GPIO_BASE(pin);
unsigned long mask;
if (pin < S3C2410_GPIO_BANKB) {
mask = 1 << S3C2410_GPIO_OFFSET(pin);
} else {
mask = 3 << S3C2410_GPIO_OFFSET(pin)*2;
}
return __raw_readl(base) & mask;
}
EXPORT_SYMBOL(s3c2410_gpio_getcfg);
作用:用于返回相应GPIO口的配置
如:pin=S342410_GPB5 则:返回S3C2410_GPB5的配置情况
unsigned int s3c2410_gpio_getcfg(unsigned int pin)
{
void __iomem *base = S3C2410_GPIO_BASE(pin);
unsigned long mask;
if (pin < S3C2410_GPIO_BANKB) {
mask = 1 << S3C2410_GPIO_OFFSET(pin);
} else {
mask = 3 << S3C2410_GPIO_OFFSET(pin)*2;
}
return __raw_readl(base) & mask;
}
EXPORT_SYMBOL(s3c2410_gpio_getcfg);