overlays: Make use of intra-overlay fragments
authorPhil Elwell <phil@raspberrypi.com>
Mon, 4 May 2020 14:13:24 +0000 (15:13 +0100)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:33:57 +0000 (16:33 +0100)
The firmware and runtime overlay support has recently been updated to
correctly process fragments that target other fragments within the
overlay. Make use of that ability and avoid the use of the awkward
target-path = "<alias>/..." workaround and for better readability.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
arch/arm/boot/dts/overlays/ads1015-overlay.dts
arch/arm/boot/dts/overlays/ads1115-overlay.dts

index 26d68fc..deeee12 100644 (file)
@@ -24,7 +24,7 @@
     };
 
     fragment@1 {
-        target-path = "i2c_arm/ads1015";
+        target = <&ads1015>;
         __overlay__ {
             #address-cells = <1>;
             #size-cells = <0>;
@@ -37,7 +37,7 @@
     };
 
     fragment@2 {
-        target-path = "i2c_arm/ads1015";
+        target = <&ads1015>;
         __dormant__ {
             #address-cells = <1>;
             #size-cells = <0>;
@@ -50,7 +50,7 @@
     };
 
     fragment@3 {
-        target-path = "i2c_arm/ads1015";
+        target = <&ads1015>;
         __dormant__ {
             #address-cells = <1>;
             #size-cells = <0>;
@@ -63,7 +63,7 @@
     };
 
     fragment@4 {
-        target-path = "i2c_arm/ads1015";
+        target = <&ads1015>;
         __dormant__ {
             #address-cells = <1>;
             #size-cells = <0>;
index b380d92..4fc571c 100644 (file)
@@ -26,7 +26,7 @@
        };
 
        fragment@1 {
-               target-path = "i2c_arm/ads1115";
+               target = <&ads1115>;
                __dormant__ {
                        #address-cells = <1>;
                        #size-cells = <0>;
@@ -40,7 +40,7 @@
        };
 
        fragment@2 {
-               target-path = "i2c_arm/ads1115";
+               target = <&ads1115>;
                __dormant__ {
                        #address-cells = <1>;
                        #size-cells = <0>;
@@ -54,7 +54,7 @@
        };
 
        fragment@3 {
-               target-path = "i2c_arm/ads1115";
+               target = <&ads1115>;
                __dormant__ {
                        #address-cells = <1>;
                        #size-cells = <0>;
@@ -68,7 +68,7 @@
        };
 
        fragment@4 {
-               target-path = "i2c_arm/ads1115";
+               target = <&ads1115>;
                __dormant__ {
                        #address-cells = <1>;
                        #size-cells = <0>;