Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / drivers / of / unittest-data / tests-phandle.dtsi
diff --git a/kernel/drivers/of/unittest-data/tests-phandle.dtsi b/kernel/drivers/of/unittest-data/tests-phandle.dtsi
new file mode 100644 (file)
index 0000000..5b1527e
--- /dev/null
@@ -0,0 +1,48 @@
+
+/ {
+       aliases {
+               testcase-alias = &testcase;
+       };
+
+       testcase: testcase-data {
+               security-password = "password";
+               duplicate-name = "duplicate";
+               duplicate-name { };
+               phandle-tests {
+                       provider0: provider0 {
+                               #phandle-cells = <0>;
+                       };
+
+                       provider1: provider1 {
+                               #phandle-cells = <1>;
+                       };
+
+                       provider2: provider2 {
+                               #phandle-cells = <2>;
+                       };
+
+                       provider3: provider3 {
+                               #phandle-cells = <3>;
+                       };
+
+                       consumer-a {
+                               phandle-list =  <&provider1 1>,
+                                               <&provider2 2 0>,
+                                               <0>,
+                                               <&provider3 4 4 3>,
+                                               <&provider2 5 100>,
+                                               <&provider0>,
+                                               <&provider1 7>;
+                               phandle-list-names = "first", "second", "third";
+
+                               phandle-list-bad-phandle = <12345678 0 0>;
+                               phandle-list-bad-args = <&provider2 1 0>,
+                                                       <&provider3 0>;
+                               empty-property;
+                               string-property = "foobar";
+                               unterminated-string = [40 41 42 43];
+                               unterminated-string-list = "first", "second", [40 41 42 43];
+                       };
+               };
+       };
+};