/dts-v1/;
 /plugin/;
 
-/ {
+&electric_1 {
 
-       fragment@0 {
-               target = <&electric_1>;
+       status = "okay";
 
-               __overlay__ {
-                       status = "okay";
-
-                       hvac_2: hvac-large-1 {
-                               compatible = "ot,hvac-large";
-                               heat-range = < 40 75 >;
-                               cool-range = < 65 80 >;
-                       };
-               };
+       hvac_2: hvac-large-1 {
+               compatible = "ot,hvac-large";
+               heat-range = < 40 75 >;
+               cool-range = < 65 80 >;
        };
+};
 
-       fragment@1 {
-               target = <&rides_1>;
-
-               __overlay__ {
-                       #address-cells = <1>;
-                       #size-cells = <1>;
-                       status = "okay";
-
-                       ride@100 {
-                               #address-cells = <1>;
-                               #size-cells = <1>;
-
-                               track@30 {
-                                       incline-up = < 48 32 16 >;
-                               };
+&rides_1 {
 
-                               track@40 {
-                                       incline-up = < 47 31 15 >;
-                               };
-                       };
+       #address-cells = <1>;
+       #size-cells = <1>;
+       status = "okay";
 
-                       ride_200: ride@200 {
-                               #address-cells = <1>;
-                               #size-cells = <1>;
-                               compatible = "ot,ferris-wheel";
-                               reg = < 0x00000200 0x100 >;
-                               hvac-provider = < &hvac_2 >;
-                               hvac-thermostat = < 27 32 > ;
-                               hvac-zones = < 12 5 >;
-                               hvac-zone-names = "operator", "snack-bar";
-                               spin-controller = < &spin_ctrl_1 3 >;
-                               spin-rph = < 30 >;
-                               gondolas = < 16 >;
-                               gondola-capacity = < 6 >;
+       ride@100 {
+               #address-cells = <1>;
+               #size-cells = <1>;
 
-                               ride_200_left: track@10 {
-                                       reg = < 0x00000010 0x10 >;
-                               };
+               track@30 {
+                       incline-up = < 48 32 16 >;
+               };
 
-                               ride_200_right: track@20 {
-                                       reg = < 0x00000020 0x10 >;
-                               };
-                       };
+               track@40 {
+                       incline-up = < 47 31 15 >;
                };
        };
 
-       fragment@2 {
-               target = <&lights_2>;
+       ride_200: ride@200 {
+               #address-cells = <1>;
+               #size-cells = <1>;
+               compatible = "ot,ferris-wheel";
+               reg = < 0x00000200 0x100 >;
+               hvac-provider = < &hvac_2 >;
+               hvac-thermostat = < 27 32 > ;
+               hvac-zones = < 12 5 >;
+               hvac-zone-names = "operator", "snack-bar";
+               spin-controller = < &spin_ctrl_1 3 >;
+               spin-rph = < 30 >;
+               gondolas = < 16 >;
+               gondola-capacity = < 6 >;
+
+               ride_200_left: track@10 {
+                       reg = < 0x00000010 0x10 >;
+               };
 
-               __overlay__ {
-                       status = "okay";
-                       color = "purple", "white", "red", "green";
-                       rate = < 3 256 >;
+               ride_200_right: track@20 {
+                       reg = < 0x00000020 0x10 >;
                };
        };
+};
+
+&lights_2 {
 
+       status = "okay";
+       color = "purple", "white", "red", "green";
+       rate = < 3 256 >;
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_10 */
-       /* overlays 8, 9, 10, 11 application and removal in bad sequence */
+/* overlay_10 */
+/* overlays 8, 9, 10, 11 application and removal in bad sequence */
 
-       fragment@0 {
-               target-path = "/testcase-data/overlay-node/test-bus";
-               __overlay__ {
+&unittest_test_bus {
+       /* suppress DTC warning */
+       #address-cells = <1>;
+       #size-cells = <0>;
 
-                       /* suppress DTC warning */
-                       #address-cells = <1>;
-                       #size-cells = <0>;
+       test-unittest10 {
+               compatible = "unittest";
+               status = "okay";
+               reg = <10>;
 
-                       test-unittest10 {
-                               compatible = "unittest";
-                               status = "okay";
-                               reg = <10>;
+               #address-cells = <1>;
+               #size-cells = <0>;
 
-                               #address-cells = <1>;
-                               #size-cells = <0>;
-
-                               test-unittest101 {
-                                       compatible = "unittest";
-                                       status = "okay";
-                                       reg = <1>;
-                               };
-
-                       };
+               test-unittest101 {
+                       compatible = "unittest";
+                       status = "okay";
+                       reg = <1>;
                };
        };
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_11 */
-       /* overlays 8, 9, 10, 11 application and removal in bad sequence */
+/* overlay_11 */
+/* overlays 8, 9, 10, 11 application and removal in bad sequence */
 
-       fragment@0 {
-               target-path = "/testcase-data/overlay-node/test-bus";
-               __overlay__ {
+&unittest_test_bus {
+       /* suppress DTC warning */
+       #address-cells = <1>;
+       #size-cells = <0>;
 
-                       /* suppress DTC warning */
-                       #address-cells = <1>;
-                       #size-cells = <0>;
+       test-unittest11 {
+               compatible = "unittest";
+               status = "okay";
+               reg = <11>;
 
-                       test-unittest11 {
-                               compatible = "unittest";
-                               status = "okay";
-                               reg = <11>;
+               #address-cells = <1>;
+               #size-cells = <0>;
 
-                               #address-cells = <1>;
-                               #size-cells = <0>;
-
-                               test-unittest111 {
-                                       compatible = "unittest";
-                                       status = "okay";
-                                       reg = <1>;
-                               };
-
-                       };
+               test-unittest111 {
+                       compatible = "unittest";
+                       status = "okay";
+                       reg = <1>;
                };
+
        };
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_15 - mux overlay */
+/* overlay_15 - mux overlay */
 
-       fragment@0 {
-               target-path = "/testcase-data/overlay-node/test-bus/i2c-test-bus";
-               __overlay__ {
-                       #address-cells = <1>;
-                       #size-cells = <0>;
-                       test-unittest15 {
-                               reg = <11>;
-                               compatible = "unittest-i2c-mux";
-                               status = "okay";
+&unittest_i2c_test_bus {
+       #address-cells = <1>;
+       #size-cells = <0>;
+       test-unittest15 {
+               reg = <11>;
+               compatible = "unittest-i2c-mux";
+               status = "okay";
 
-                               #address-cells = <1>;
-                               #size-cells = <0>;
+               #address-cells = <1>;
+               #size-cells = <0>;
 
-                               i2c@0 {
-                                       #address-cells = <1>;
-                                       #size-cells = <0>;
-                                       reg = <0>;
+               i2c@0 {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       reg = <0>;
 
-                                       test-mux-dev {
-                                               reg = <32>;
-                                               compatible = "unittest-i2c-dev";
-                                               status = "okay";
-                                       };
-                               };
+                       test-mux-dev {
+                               reg = <32>;
+                               compatible = "unittest-i2c-dev";
+                               status = "okay";
                        };
                };
        };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_2 -  enable using label */
+/* overlay_2 -  enable using label */
 
-       fragment@0 {
-               target = <&unittest2>;
-               __overlay__ {
-                       status = "okay";
-               };
-       };
+&unittest2 {
+       status = "okay";
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_3 - disable using label */
+/* overlay_3 - disable using label */
 
-       fragment@0 {
-               target = <&unittest3>;
-               __overlay__ {
-                       status = "disabled";
-               };
-       };
+&unittest3 {
+       status = "disabled";
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_4 - test insertion of a full node */
+/* overlay_4 - test insertion of a full node */
 
-       fragment@0 {
-               target = <&unittestbus>;
-               __overlay__ {
+&unittest_test_bus {
 
-                       /* suppress DTC warning */
-                       #address-cells = <1>;
-                       #size-cells = <0>;
+       /* suppress DTC warning */
+       #address-cells = <1>;
+       #size-cells = <0>;
 
-                       test-unittest4 {
-                               compatible = "unittest";
-                               status = "okay";
-                               reg = <4>;
-                       };
-               };
+       test-unittest4 {
+               compatible = "unittest";
+               status = "okay";
+               reg = <4>;
        };
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_5 - test overlay apply revert */
+/* overlay_5 - test overlay apply revert */
 
-       fragment@0 {
-               target-path = "/testcase-data/overlay-node/test-bus/test-unittest5";
-               __overlay__ {
-                       status = "okay";
-               };
-       };
+&unittest5 {
+       status = "okay";
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_6 */
-       /* overlays 6, 7 application and removal in sequence */
+/* overlay_6 */
+/* overlays 6, 7 application and removal in sequence */
 
-       fragment@0 {
-               target-path = "/testcase-data/overlay-node/test-bus/test-unittest6";
-               __overlay__ {
-                       status = "okay";
-               };
-       };
+&unittest6 {
+       status = "okay";
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_7 */
-       /* overlays 6, 7 application and removal in sequence */
+/* overlay_7 */
+/* overlays 6, 7 application and removal in sequence */
 
-       fragment@0 {
-               target-path = "/testcase-data/overlay-node/test-bus/test-unittest7";
-               __overlay__ {
-                       status = "okay";
-               };
-       };
+&unittest7 {
+       status = "okay";
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_8 */
-       /* overlays 8, 9, 10, 11 application and removal in bad sequence */
+/* overlay_8 */
+/* overlays 8, 9, 10, 11 application and removal in bad sequence */
 
-       fragment@0 {
-               target-path = "/testcase-data/overlay-node/test-bus/test-unittest8";
-               __overlay__ {
-                       status = "okay";
-               };
-       };
+&unittest8 {
+       status = "okay";
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-       /* overlay_9 */
-       /* overlays 8, 9, 10, 11 application and removal in bad sequence */
+/* overlay_9 */
+/* overlays 8, 9, 10, 11 application and removal in bad sequence */
 
-       fragment@0 {
-               target-path = "/testcase-data/overlay-node/test-bus/test-unittest8";
-               __overlay__ {
-                       property-foo = "bar";
-               };
-       };
+&unittest8 {
+       property-foo = "bar";
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
-
-       fragment@0 {
-               target = <&electric_1>;
-
-               __overlay__ {
-
-                       // This label should cause an error when the overlay
-                       // is applied.  There is already a phandle value
-                       // in the base tree for motor-1.
-                       spin_ctrl_1_conflict: motor-1 {
-                               accelerate = < 3 >;
-                               decelerate = < 5 >;
-                       };
-               };
+&electric_1 {
+
+       // This label should cause an error when the overlay
+       // is applied.  There is already a phandle value
+       // in the base tree for motor-1.
+       spin_ctrl_1_conflict: motor-1 {
+               accelerate = < 3 >;
+               decelerate = < 5 >;
        };
 };
 
 /dts-v1/;
 /plugin/;
 
-/ {
+&electric_1 {
 
-       fragment@0 {
-               target = <&electric_1>;
-
-               __overlay__ {
-
-                       // This label should cause an error when the overlay
-                       // is applied.  There is already a symbol hvac_1
-                       // in the base tree
-                       hvac_1: hvac-medium-2 {
-                               compatible = "ot,hvac-medium";
-                               heat-range = < 50 75 >;
-                               cool-range = < 60 80 >;
-                       };
-
-               };
+       // This label should cause an error when the overlay
+       // is applied.  There is already a symbol hvac_1
+       // in the base tree
+       hvac_1: hvac-medium-2 {
+               compatible = "ot,hvac-medium";
+               heat-range = < 50 75 >;
+               cool-range = < 60 80 >;
        };
+
 };
 
                overlay-node {
 
                        /* test bus */
-                       unittestbus: test-bus {
+                       unittest_test_bus: test-bus {
                                compatible = "simple-bus";
                                #address-cells = <1>;
                                #size-cells = <0>;
                                        reg = <8>;
                                };
 
-                               i2c-test-bus {
+                               unittest_i2c_test_bus: i2c-test-bus {
                                        compatible = "unittest-i2c-bus";
                                        status = "okay";
                                        reg = <50>;