pinctrl对于pin管理功能:
- .关联设备树,根据设备树pin信息在内核起来后进行配置pin引脚
- pin复用功能管理
- pin电气特性设置
gpio子系统功能
- 对于驱动层,屏蔽gpio寄存器配置细节,提供统一gpio操作接口
- 对于BSP层,统一框架,方便不同CPU接入,只需更换pinctrl子系统的驱动
| number | gpio序号 |
| 返回 | 可用返回true,不可用返回false |
| gpio | 待申请gpio序号 |
| label | gpio命名 |
| 返回 | 成功返回0,失败返回负数 |
| gpio | 待释放gpio序号 |
| label | gpio命名 |
| gpio | 待设置gpio序号 |
| 返回 | 成功返回0,失败返回负数 |
| gpio | 待设置gpio序号 |
| value | 默认输出状态 |
| 返回 | 成功返回0,失败返回负数 |
| gpio | 待读取gpio序号 |
| 返回 | 成功返回gpio状态(1/0),失败返回负数 |
| gpio | 待设置gpio序号 |
| value | 待设置值 |
| gpio | 待设置gpio序号 |
| 返回 | 成功返回中断号,失败返回负数 |
举报


举报
更多回帖