zoukankan      html  css  js  c++  java
  • 设备树常用OF函数

    1、查找节点的OF函数  

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

    1.1. of_find_node_by_name:通过节点名字查找指定节点

    1.2. of_find_node_by_type:通过device_type属性查找指定节点

     

    1.3. of_find_node_by_path:通过路径查找指定节点

    1.4. of_find_compatible_node:根据device_type和compatible两个属性查找指定节点

    1.5. of_find_matching_node_and_match:通过of_device_id匹配表查找指定节点

    2、查找父子节点OF函数

    2.1. of_get_parent:获取指定节点的父节点

     

    2.2. of_get_child:获取制定节点的子节点

    3、提取属性值的OF函数

      Linux内核中使用结构体property表示属性,此结构体同样定义在文件include/linux/of.h中

    3.1. of_find_property:查找指定属性

    3.2. of_property_count_elems_of_size:获取属性中元素的数量

     

    3.3. of_property_read_u32_index:从属性中获取指定标号的u32类型数据值

    3.4. of_property_read_u8

      of_property_read_u16

      of_property_read_u32

      of_property_read_u64:分别读取属性中u8、u16、u32、u64类型的数据

    3.5. of_property_read_u8_array

      of_property_read_u16_array

      of_property_read_u32_array

      of_property_read_u64_array:分别读取属性中u8、u16、u32、u64类型的数组数据

     3.6. of_property_read_string:读取属性中的字符串数据

    3.7. of_n_addr_cells:获取#address-cells属性值

    3.8. of_n_size_cells:获取#size-cells属性值

  • 相关阅读:
    Java 排序(快排,归并)
    Java 编译???
    装箱 拆箱
    Integer-->String String-->Integer
    java 内部类
    Java 反射机制
    Java 多态的实现机制
    一个句子,找出最字符最少的关键词
    重载、重写
    数组有没有length()这个方法? String有没有length()这个方法?
  • 原文地址:https://www.cnblogs.com/Mike2019/p/12852103.html
Copyright © 2011-2022 走看看