1*cd60bc56SAndroid Build Coastguard Worker/* 2*cd60bc56SAndroid Build Coastguard Worker * Copyright (c) 2016 NextThing Co 3*cd60bc56SAndroid Build Coastguard Worker * Copyright (c) 2016 Free Electrons 4*cd60bc56SAndroid Build Coastguard Worker * Copyright (c) 2016 Konsulko Inc. 5*cd60bc56SAndroid Build Coastguard Worker * 6*cd60bc56SAndroid Build Coastguard Worker * SPDX-License-Identifier: GPL-2.0+ 7*cd60bc56SAndroid Build Coastguard Worker */ 8*cd60bc56SAndroid Build Coastguard Worker 9*cd60bc56SAndroid Build Coastguard Worker/dts-v1/; 10*cd60bc56SAndroid Build Coastguard Worker/plugin/; 11*cd60bc56SAndroid Build Coastguard Worker 12*cd60bc56SAndroid Build Coastguard Worker/* Test that we can change an int by another */ 13*cd60bc56SAndroid Build Coastguard Worker&{/test-node} { 14*cd60bc56SAndroid Build Coastguard Worker test-int-property = <43>; 15*cd60bc56SAndroid Build Coastguard Worker}; 16*cd60bc56SAndroid Build Coastguard Worker 17*cd60bc56SAndroid Build Coastguard Worker/* Test that we can replace a string by a longer one */ 18*cd60bc56SAndroid Build Coastguard Worker&{/test-node} { 19*cd60bc56SAndroid Build Coastguard Worker test-str-property = "foobar"; 20*cd60bc56SAndroid Build Coastguard Worker}; 21*cd60bc56SAndroid Build Coastguard Worker 22*cd60bc56SAndroid Build Coastguard Worker/* Test that we add a new property */ 23*cd60bc56SAndroid Build Coastguard Worker&{/test-node} { 24*cd60bc56SAndroid Build Coastguard Worker test-str-property-2 = "foobar2"; 25*cd60bc56SAndroid Build Coastguard Worker}; 26*cd60bc56SAndroid Build Coastguard Worker 27*cd60bc56SAndroid Build Coastguard Worker/* Test that we add a new node (by phandle) */ 28*cd60bc56SAndroid Build Coastguard Worker&{/test-node} { 29*cd60bc56SAndroid Build Coastguard Worker new-node { 30*cd60bc56SAndroid Build Coastguard Worker new-property; 31*cd60bc56SAndroid Build Coastguard Worker }; 32*cd60bc56SAndroid Build Coastguard Worker}; 33*cd60bc56SAndroid Build Coastguard Worker 34*cd60bc56SAndroid Build Coastguard Worker&{/} { 35*cd60bc56SAndroid Build Coastguard Worker local: new-local-node { 36*cd60bc56SAndroid Build Coastguard Worker new-property; 37*cd60bc56SAndroid Build Coastguard Worker }; 38*cd60bc56SAndroid Build Coastguard Worker}; 39*cd60bc56SAndroid Build Coastguard Worker 40*cd60bc56SAndroid Build Coastguard Worker&{/} { 41*cd60bc56SAndroid Build Coastguard Worker test-several-phandle = <&local>, <&local>; 42*cd60bc56SAndroid Build Coastguard Worker}; 43*cd60bc56SAndroid Build Coastguard Worker 44*cd60bc56SAndroid Build Coastguard Worker&{/test-node} { 45*cd60bc56SAndroid Build Coastguard Worker sub-test-node { 46*cd60bc56SAndroid Build Coastguard Worker new-sub-test-property; 47*cd60bc56SAndroid Build Coastguard Worker }; 48*cd60bc56SAndroid Build Coastguard Worker}; 49