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