linux
VermillionTear
这个作者很懒,什么都没留下…
展开
-
linux-3.6.8 s3c6410 GPIO 驱动 简要分析
Linux的GPIO驱动模型框架为structgpio_chip(include/asm-generic/gpio.h)。依据此框架,Linux自身提供了一套操控函数(drivers/gpio/gpiolib.c)。而SAMSUNG根据自身SoC的GPIO寄存器特性,将该框架封装,并定义了一套自己的GPIO操控函数(drivers/gpio/gpio-samsung.c)。Linux对GPIO原创 2012-12-26 13:35:54 · 2884 阅读 · 0 评论 -
linux-3.6.8 s3c6410 GPIO 驱动 简要分析(续)
Linux提供了众多的驱动接口,但由于板卡各具特色,具体的操控函数还是需要板卡驱动实现。接下来就以s3c6410为例,看看SAMSUNG为该板卡做了哪些驱动实现:/** * struct samsung_gpio_chip - wrapper for specific implementation of gpio * @chip: The chip structure to be expo原创 2012-12-26 21:21:48 · 1598 阅读 · 0 评论