Linux驱动-宏定义:of_match_ptr
发布时间
阅读量:
阅读量
在查阅设备驱动相关信息时,常常会遇到类似的结构形式。

为何会出现of_match_ptr这一变量呢?
通过查阅源代码,可以发现其定义位于include/linux/of.h文件中。
#ifdef CONFIG_OF
...
#define of_match_ptr(_ptr) (_ptr)
...
#else /* CONFIG_OF */
...
#define of_match_ptr(_ptr) NULL
...
#endif /* CONFIG_OF */
通过查阅arch/arm64/KCONFIG文件可知,CONFIG_OF选项默认处于启用状态,其含义为系统将采用设备树进行配置。

还没有任何评论哟~
