mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-20 10:44:23 +08:00
1f42e5dd50
Adds a selftest function for the of_match_node function. of_match_node is supposed to handle precedence for the compatible property as well as the name and device_type values. This patch adds some test case data and a function that makes sure each test node matches against the correct entry of an of_device_id table. This code was written to verify the new of_match_node() implementation that is an earlier part of this series. Signed-off-by: Grant Likely <grant.likely@linaro.org> Cc: Kevin Hao <haokexin@gmail.com>
20 lines
565 B
Plaintext
20 lines
565 B
Plaintext
|
|
/ {
|
|
testcase-data {
|
|
match-node {
|
|
name0 { };
|
|
name1 { device_type = "type1"; };
|
|
a { name2 { device_type = "type1"; }; };
|
|
b { name2 { }; };
|
|
c { name2 { device_type = "type2"; }; };
|
|
name3 { compatible = "compat3"; };
|
|
name4 { compatible = "compat2", "compat3"; };
|
|
name5 { compatible = "compat2", "compat3"; };
|
|
name6 { compatible = "compat1", "compat2", "compat3"; };
|
|
name7 { compatible = "compat2"; device_type = "type1"; };
|
|
name8 { compatible = "compat2"; device_type = "type1"; };
|
|
name9 { compatible = "compat2"; };
|
|
};
|
|
};
|
|
};
|