Linux设备树常用的OF函数总结
发布日期:2021-07-01 01:01:22 浏览次数:3 分类:技术文章

本文共 730 字,大约阅读时间需要 2 分钟。

一 查找结点的OF函数

Linux 内核使用 device_node 结构体来描述一个节点,此结构体定义在文件 include/linux/of.h 中,定义如下:

struct device_node {

    const char *name; /* 节点名字 */
    const char *type; /* 设备类型 */
    phandle phandle;
    const char *full_name; /* 节点全名 */
    struct fwnode_handle fwnode;
    struct property *properties; /* 属性 */
    struct property *deadprops; /* removed 属性 */
    struct device_node *parent; /* 父节点 */
    struct device_node *child; /* 子节点 */
    struct device_node *sibling;
    struct kobject kobj;
    unsigned long _flags;
    void *data;
#if defined(CONFIG_SPARC)
    const char *path_component_name;
    unsigned int unique_id;
    struct of_irq_controller *irq_trans;
#endif
};
1. 1 of_find_node_by_name
of_find_node_by_name 函数通过节点名字查找指定的节点,函数原型如下:

struct device_node *of_find_node_by_name(stru

转载地址:https://mao0514.blog.csdn.net/article/details/115252937 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:modules.builtin文件作用
下一篇:linux MISC 驱动模型分析

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年05月01日 08时24分23秒