• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// SPDX-License-Identifier: GPL-2.0
2
3/ {
4	aliases {
5		testcase-alias = &testcase;
6	};
7
8	testcase: testcase-data {
9		security-password = "password";
10		duplicate-name = "duplicate";
11		duplicate-name { };
12		phandle-tests {
13			provider0: provider0 {
14				#phandle-cells = <0>;
15			};
16
17			provider1: provider1 {
18				#phandle-cells = <1>;
19			};
20
21			provider2: provider2 {
22				#phandle-cells = <2>;
23			};
24
25			provider3: provider3 {
26				#phandle-cells = <3>;
27			};
28
29			provider4: provider4 {
30				#phandle-cells = <2>;
31				phandle-map = <0 1 &provider1 3>,
32					      <4 0 &provider0>,
33					      <16 5 &provider3 3 5 0>,
34					      <200 8 &provider2 23 6>,
35					      <19 0 &provider2 15 0>,
36					      <2 3 &provider3 2 5 3>;
37				phandle-map-mask = <0xff 0xf>;
38				phandle-map-pass-thru = <0x0 0xf0>;
39			};
40
41			provider5: provider5 {
42				#phandle-cells = <2>;
43				phandle-map = <2 7 &provider4 2 3>;
44				phandle-map-mask = <0xff 0xf>;
45				phandle-map-pass-thru = <0x0 0xf0>;
46			};
47
48			consumer-a {
49				phandle-list =	<&provider1 1>,
50						<&provider2 2 0>,
51						<0>,
52						<&provider3 4 4 3>,
53						<&provider2 5 100>,
54						<&provider0>,
55						<&provider1 7>;
56				phandle-list-names = "first", "second", "third";
57
58				phandle-list-bad-phandle = <12345678 0 0>;
59				phandle-list-bad-args = <&provider2 1 0>,
60							<&provider3 0>;
61				empty-property;
62				string-property = "foobar";
63				unterminated-string = [40 41 42 43];
64				unterminated-string-list = "first", "second", [40 41 42 43];
65			};
66
67			consumer-b {
68				phandle-list =	<&provider1 1>,
69						<&provider4 2 3>,
70						<0>,
71						<&provider4 4 0x100>,
72						<&provider4 0 0x61>,
73						<&provider0>,
74						<&provider4 19 0x20>,
75						<&provider5 2 7>;
76				phandle-list-bad-phandle = <12345678 0 0>;
77				phandle-list-bad-args = <&provider2 1 0>,
78							<&provider4 0>;
79			};
80		};
81	};
82};
83