| // SPDX-License-Identifier: GPL-2.0+ | |
| /* | |
| * Copyright (c) 2016 NextThing Co | |
| * Copyright (c) 2016 Free Electrons | |
| */ | |
| /dts-v1/; | |
| /plugin/; | |
| / { | |
| /* Test that we can change an int by another */ | |
| fragment@0 { | |
| target = <&test>; | |
| __overlay__ { | |
| test-int-property = <43>; | |
| }; | |
| }; | |
| /* Test that we can replace a string by a longer one */ | |
| fragment@1 { | |
| target = <&test>; | |
| __overlay__ { | |
| test-str-property = "foobar"; | |
| }; | |
| }; | |
| /* Test that we add a new property */ | |
| fragment@2 { | |
| target = <&test>; | |
| __overlay__ { | |
| test-str-property-2 = "foobar2"; | |
| }; | |
| }; | |
| /* Test that we add a new node (by phandle) */ | |
| fragment@3 { | |
| target = <&test>; | |
| __overlay__ { | |
| new-node { | |
| new-property; | |
| }; | |
| }; | |
| }; | |
| /* Test that we add a new node (by path) */ | |
| fragment@4 { | |
| target-path = "/"; | |
| __overlay__ { | |
| new-node { | |
| new-property; | |
| }; | |
| }; | |
| }; | |
| fragment@5 { | |
| target-path = "/"; | |
| __overlay__ { | |
| local: new-local-node { | |
| new-property; | |
| }; | |
| }; | |
| }; | |
| fragment@6 { | |
| target-path = "/"; | |
| __overlay__ { | |
| test-phandle = <&test>, <&local>; | |
| }; | |
| }; | |
| fragment@7 { | |
| target-path = "/"; | |
| __overlay__ { | |
| test-several-phandle = <&local>, <&local>; | |
| }; | |
| }; | |
| fragment@8 { | |
| target = <&test>; | |
| __overlay__ { | |
| sub-test-node { | |
| new-sub-test-property; | |
| }; | |
| }; | |
| }; | |
| }; |