gpio子系统1、什么是gpio子系统 用于处理和管理 通用输入输出引脚(GPIO),在内核里面主要是3个结构体来支持gpio子系统,分别是gpio_chip,gpio_desc,gpio_device。 gpio_chip主要是用来做具体的硬件实施的,我们主要是用它来对寄存器的操控, gpio_desc主要是用来描述一个引脚的信息,也由linux内核解析设备树的时候自动生成 gpio_device由Linux内核在解析到gpio控制器的时候自动生成。 我们要做的是需要自己实现gpio_chip的结构体,操控对应的硬件