曾经铃铛

文章
10
资源
0
加入时间
2年10月21天

Linux gpio 子系统分析之三 虚拟gpio控制器驱动实现一、实现一个gpio控制器驱动流程说明二、虚拟gpio控制器驱动实现说明总结

在前面两章我们分析了gpio子系统的内容,主要包括gpio子系统内部架构,以及gpio子系统与其他内核子系统的关联等内容,主要主要介绍如何实现一个gpio控制器驱动。 一般来说,gpio控制器驱动一般都是soc厂商实现的,大多数驱动工程师并不需要实现gpio控制器驱动,但我们在开发过程中,当SOC自带的gpio引脚不够时,就可能用到扩展IO芯片来扩展GPIO(一般扩展IO芯片是IIC),当我们使用扩展IO芯片时,还是建议为该扩展IO实现gpio_chip,并注册至gpio子系统...