1、代码结构
源码位于$SRC/drivers/gpio目录下,主要文件有:
devres.c ## 管理gpio资源 ==> devres
gpiolib.c ## GPIO驱动的库函数封装实现
gpiolib-of.c ## 属性获取
gpiolib-sysfs.c ## 接口实现
2、设备描述:struct gpio_chip
3、实例:$SRC/drivers/gpio/gpio-max732x.c
4、用户态接口:/sysfs/class/gpio
1、代码结构
源码位于$SRC/drivers/gpio目录下,主要文件有:
devres.c ## 管理gpio资源 ==> devres
gpiolib.c ## GPIO驱动的库函数封装实现
gpiolib-of.c ## 属性获取
gpiolib-sysfs.c ## 接口实现
2、设备描述:struct gpio_chip
3、实例:$SRC/drivers/gpio/gpio-max732x.c
4、用户态接口:/sysfs/class/gpio