在struct device \xef\xbc\x8c的定义中有一个fwnode字段\xef\xbc\x8c
\nstruct device {\n ...\n struct fwnode_handle *fwnode; /* firmware device node */\n ...\n}\nRun Code Online (Sandbox Code Playgroud)\n相应的文件位于include/linux/fwnode.h中:
\nstruct fwnode_reference_args {\n struct fwnode_handle *fwnode;\n unsigned int nargs;\n unsigned int args[NR_FWNODE_REFERENCE_ARGS];\n};\n...\nRun Code Online (Sandbox Code Playgroud)\n然后我在网站上搜索它,但找不到内核这部分(fwnode)的详细解释,那么这是什么意思?它有什么作用?\n你能提供一个文档以供参考吗?
\n