of_get_named_gpio 用法
时间: 2023-06-11 11:04:12 浏览: 329
gpio_return_gpio_set_value_GPIO_gpio_set_
5星 · 资源好评率100%
of_get_named_gpio 是一个函数,用于从设备树(device tree)中获取一个命名GPIO。函数原型如下:
int of_get_named_gpio(const struct device_node *np,
const char *propname, int index);
参数说明:
- np:设备树节点指针。
- propname:GPIO属性名称。
- index:GPIO属性中的索引。
函数返回值:
如果找到被命名的GPIO,则返回其引脚号,否则返回一个负的错误码。
注意:
- 如果属性名称有多个值,则 index 参数用于指定某个值。
- 函数在获取 GPIO 的同时会自动转换 GPIO 的方向和属性。因此,该函数不需要调用 gpio_request 或 gpiod_get 函数。
希望我的回答可以帮到你,如有疑问请继续追问。
阅读全文