gpio-ranges = <&pinctrl_global7 0 7 1 &pinctrl_global3 1 4 1>;
时间: 2024-05-25 12:10:00 浏览: 99
4.pinctrl和gpio子系统1
这行代码是在设备树中定义 GPIO 管脚范围的。其中 `gpio-ranges` 表示 GPIO 管脚范围属性,它的值是一个数组,包含了多个 GPIO 范围。每个 GPIO 范围都包含四个值,分别是:
1. 对应的 pinctrl 节点的 phandle。
2. 起始管脚编号。
3. 管脚数目。
4. 标志位。
在这个例子中,有两个 GPIO 范围。第一个范围是从 `pinctrl_global7` 节点中的第 0 号管脚开始,共 7 个管脚,标志位为 1。第二个范围是从 `pinctrl_global3` 节点中的第 1 号管脚开始,共 4 个管脚,标志位为 1。这些范围定义了一个设备可以使用的 GPIO 管脚范围。
阅读全文