fwnode_property_present功能
时间: 2023-08-12 22:05:43 浏览: 244
Qt之Q_PROPERTY学习
fwnode_property_present() 函数是用于表示某个设备节点的属性是否存在的函数。在Linux内核中,设备节点通常是通过"Device Tree"或者"Flattened Device Tree"的方式来描述的,而设备节点的属性是用来描述这个设备节点的一些特性和参数的。fwnode_property_present() 函数可以用来检查设备节点的属性是否存在,如果存在则返回1,否则返回0。
该函数的原型如下:
```c
int fwnode_property_present(const struct fwnode_handle *fwnode,
const char *propname);
```
其中,参数 fwnode 是一个指向设备节点句柄的指针,而参数 propname 则是一个用于表示属性名称的字符串。
该函数的返回值为整型,表示属性是否存在。如果属性存在,则返回1,否则返回0。
需要注意的是,该函数只能用于表示属性是否存在,不能用于获取属性的值。如果需要获取属性的值,可以使用 fwnode_property_read_*() 系列函数。
阅读全文