Home | History | Annotate | Line # | Download | only in tests
overlay_overlay_nosugar.dts revision 1.1
      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