of_get_named_gpio_flags函数接口
时间: 2023-08-03 12:03:39 浏览: 154
linux内核的gpio接口
5星 · 资源好评率100%
of_get_named_gpio_flags函数是一个用于从设备树中获取GPIO编号和标志的函数,其接口如下:
```
int of_get_named_gpio_flags(struct device_node *np, const char *propname,
int index, enum of_gpio_flags *flags);
```
参数说明:
- `np`:指向设备树节点的指针。
- `propname`:指定所需GPIO编号的属性名称。
- `index`:如果属性包含多个GPIO编号,则可以使用此参数指定要获取的GPIO编号的索引。如果属性只包含一个GPIO编号,则应将索引设置为0。
- `flags`:用于存储获取的GPIO标志的枚举值的指针。
函数返回值:
- 成功时返回获取的GPIO编号。
- 如果找不到指定的属性或者属性值无效,则返回负的错误代码。
阅读全文