of_find_node_by_name 函数通过节点名字查找指定的节点 | |
of_find_node_by_type 函数通过 device_type 属性查找指定的节点 | |
of_find_compatible_node 函数根据 device_type 和 compatible 这两个属性查找指定的节点 | |
of_find_matching_node_and_match 函数通过 of_device_id 匹配表来查找指定的节点 | |
of_find_node_by_path 函数通过路径来查找指定的节点 | |
查找父子节点 | |
of_get_parent 函数 | |
of_get_next_child 函数? | |
获取属性信息 | |
of_find_property 函数用于查找指定的属性 | |
of_property_count_elems_of_size 函数用于获取属性中元素的数量 | |
of_property_read_u32_index 函数用于从属性中获取指定标号的 u32 类型数据值(无符号 32位) | |
of_property_read_u32_array 函数? 读取属性中 u8、u16、u32 和 u64 类型的数组数据 | |
of_property_read_u32 函数?用于读取这种只有一个整形值的属性 | |
of_property_read_string 函数用于读取属性中字符串值 | |
of_n_addr_cells 函数用于获取#address-cells 属性值 | |
of_n_size_cells 函数?数用于获取#size-cells 属性值 | |
of_device_is_compatible 函数?数用于查看节点的 compatible 属性是否有包含 compat 指定的字符串,也就是检查设备节点的兼容性 | |
of_get_address 函数用于获取地址相关属性,主要是“reg”或者“assigned-addresses”属性值 | |