小编dow*_*ney的帖子

struct device中的fwnode在linux内核中起什么作用?

在struct device \xef\xbc\x8c的定义中有一个fwnode字段\xef\xbc\x8c

\n
struct device {\n    ...\n    struct fwnode_handle    *fwnode; /* firmware device node */\n    ...\n}\n
Run Code Online (Sandbox Code Playgroud)\n

相应的文件位于include/linux/fwnode.h中:

\n
struct fwnode_reference_args {\n    struct fwnode_handle *fwnode;\n    unsigned int nargs;\n    unsigned int args[NR_FWNODE_REFERENCE_ARGS];\n};\n...\n
Run Code Online (Sandbox Code Playgroud)\n

然后我在网站上搜索它,但找不到内核这部分(fwnode)的详细解释,那么这是什么意思?它有什么作用?\n你能提供一个文档以供参考吗?

\n

c acpi linux-kernel device-tree

6
推荐指数
1
解决办法
2573
查看次数

标签 统计

acpi ×1

c ×1

device-tree ×1

linux-kernel ×1