| // SPDX-License-Identifier: GPL-2.0 | 
 |  | 
 | / { | 
 | 	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>; | 
 | 			}; | 
 |  | 
 | 			provider4: provider4 { | 
 | 				#phandle-cells = <2>; | 
 | 				phandle-map = <0 1 &provider1 3>, | 
 | 					      <4 0 &provider0>, | 
 | 					      <16 5 &provider3 3 5 0>, | 
 | 					      <200 8 &provider2 23 6>, | 
 | 					      <19 0 &provider2 15 0>, | 
 | 					      <2 3 &provider3 2 5 3>; | 
 | 				phandle-map-mask = <0xff 0xf>; | 
 | 				phandle-map-pass-thru = <0x0 0xf0>; | 
 | 			}; | 
 |  | 
 | 			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]; | 
 | 			}; | 
 |  | 
 | 			consumer-b { | 
 | 				phandle-list =	<&provider1 1>, | 
 | 						<&provider4 2 3>, | 
 | 						<0>, | 
 | 						<&provider4 4 0x100>, | 
 | 						<&provider4 0 0x61>, | 
 | 						<&provider0>, | 
 | 						<&provider4 19 0x20>; | 
 | 				phandle-list-bad-phandle = <12345678 0 0>; | 
 | 				phandle-list-bad-args = <&provider2 1 0>, | 
 | 							<&provider4 0>; | 
 | 			}; | 
 | 		}; | 
 | 	}; | 
 | }; |