pinctrl_gpio
功能对比
gpio | pinctrl |
---|---|
输入输出高低电平 | 引脚功能MUX |
接收外部中断 | 配置上下拉及驱动能力 |
内核api
pinctrl
1 | //获取一个pinctrl句柄 |
gpio
of api
1 | //获取设备树某个属性里面定义了几个 GPIO 信息,要注意的是空的 GPIO 信息也会被统计到 |
控制api
1 | int devm_gpio_request(struct device *dev, unsigned gpio, const char *label); |