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 * 5*cd60bc56SAndroid Build Coastguard Worker * SPDX-License-Identifier: GPL-2.0+ 6*cd60bc56SAndroid Build Coastguard Worker */ 7*cd60bc56SAndroid Build Coastguard Worker 8*cd60bc56SAndroid Build Coastguard Worker/dts-v1/; 9*cd60bc56SAndroid Build Coastguard Worker 10*cd60bc56SAndroid Build Coastguard Worker/ { 11*cd60bc56SAndroid Build Coastguard Worker fragment@0 { 12*cd60bc56SAndroid Build Coastguard Worker target-path = "/test-node"; 13*cd60bc56SAndroid Build Coastguard Worker 14*cd60bc56SAndroid Build Coastguard Worker __overlay__ { 15*cd60bc56SAndroid Build Coastguard Worker test-int-property = <43>; 16*cd60bc56SAndroid Build Coastguard Worker }; 17*cd60bc56SAndroid Build Coastguard Worker }; 18*cd60bc56SAndroid Build Coastguard Worker 19*cd60bc56SAndroid Build Coastguard Worker /* Test that we can replace a string by a longer one */ 20*cd60bc56SAndroid Build Coastguard Worker fragment@1 { 21*cd60bc56SAndroid Build Coastguard Worker target-path = "/test-node"; 22*cd60bc56SAndroid Build Coastguard Worker 23*cd60bc56SAndroid Build Coastguard Worker __overlay__ { 24*cd60bc56SAndroid Build Coastguard Worker test-str-property = "foobar"; 25*cd60bc56SAndroid Build Coastguard Worker }; 26*cd60bc56SAndroid Build Coastguard Worker }; 27*cd60bc56SAndroid Build Coastguard Worker 28*cd60bc56SAndroid Build Coastguard Worker /* Test that we add a new property */ 29*cd60bc56SAndroid Build Coastguard Worker fragment@2 { 30*cd60bc56SAndroid Build Coastguard Worker target-path = "/test-node"; 31*cd60bc56SAndroid Build Coastguard Worker 32*cd60bc56SAndroid Build Coastguard Worker __overlay__ { 33*cd60bc56SAndroid Build Coastguard Worker test-str-property-2 = "foobar2"; 34*cd60bc56SAndroid Build Coastguard Worker }; 35*cd60bc56SAndroid Build Coastguard Worker }; 36*cd60bc56SAndroid Build Coastguard Worker 37*cd60bc56SAndroid Build Coastguard Worker fragment@3 { 38*cd60bc56SAndroid Build Coastguard Worker target-path = "/test-node"; 39*cd60bc56SAndroid Build Coastguard Worker 40*cd60bc56SAndroid Build Coastguard Worker __overlay__ { 41*cd60bc56SAndroid Build Coastguard Worker new-node { 42*cd60bc56SAndroid Build Coastguard Worker new-property; 43*cd60bc56SAndroid Build Coastguard Worker }; 44*cd60bc56SAndroid Build Coastguard Worker }; 45*cd60bc56SAndroid Build Coastguard Worker }; 46*cd60bc56SAndroid Build Coastguard Worker 47*cd60bc56SAndroid Build Coastguard Worker fragment@4 { 48*cd60bc56SAndroid Build Coastguard Worker target-path = "/"; 49*cd60bc56SAndroid Build Coastguard Worker 50*cd60bc56SAndroid Build Coastguard Worker __overlay__ { 51*cd60bc56SAndroid Build Coastguard Worker local: new-local-node { 52*cd60bc56SAndroid Build Coastguard Worker new-property; 53*cd60bc56SAndroid Build Coastguard Worker }; 54*cd60bc56SAndroid Build Coastguard Worker }; 55*cd60bc56SAndroid Build Coastguard Worker }; 56*cd60bc56SAndroid Build Coastguard Worker 57*cd60bc56SAndroid Build Coastguard Worker fragment@5 { 58*cd60bc56SAndroid Build Coastguard Worker target-path = "/"; 59*cd60bc56SAndroid Build Coastguard Worker 60*cd60bc56SAndroid Build Coastguard Worker __overlay__ { 61*cd60bc56SAndroid Build Coastguard Worker test-several-phandle = <&local>, <&local>; 62*cd60bc56SAndroid Build Coastguard Worker }; 63*cd60bc56SAndroid Build Coastguard Worker }; 64*cd60bc56SAndroid Build Coastguard Worker 65*cd60bc56SAndroid Build Coastguard Worker fragment@6 { 66*cd60bc56SAndroid Build Coastguard Worker target-path = "/test-node"; 67*cd60bc56SAndroid Build Coastguard Worker 68*cd60bc56SAndroid Build Coastguard Worker __overlay__ { 69*cd60bc56SAndroid Build Coastguard Worker sub-test-node { 70*cd60bc56SAndroid Build Coastguard Worker new-sub-test-property; 71*cd60bc56SAndroid Build Coastguard Worker }; 72*cd60bc56SAndroid Build Coastguard Worker }; 73*cd60bc56SAndroid Build Coastguard Worker }; 74*cd60bc56SAndroid Build Coastguard Worker 75*cd60bc56SAndroid Build Coastguard Worker __local_fixups__ { 76*cd60bc56SAndroid Build Coastguard Worker fragment@5 { 77*cd60bc56SAndroid Build Coastguard Worker __overlay__ { 78*cd60bc56SAndroid Build Coastguard Worker test-several-phandle = <0 4>; 79*cd60bc56SAndroid Build Coastguard Worker }; 80*cd60bc56SAndroid Build Coastguard Worker }; 81*cd60bc56SAndroid Build Coastguard Worker }; 82*cd60bc56SAndroid Build Coastguard Worker}; 83