女子监狱都做什么: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);