openwrt/target/linux/bcm27xx/patches-5.4/950-0705-overlays-Make-use-of-intra-overlay-fragments.patch
Álvaro Fernández Rojas 77e97abf12 bcm27xx: update to latest patches from RPi foundation
Also removes random module and switches to new bcm2711 thermal driver.
Boot tested on RPi 4B v1.1 4G.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2020-05-28 19:12:43 +02:00

93 lines
2.4 KiB
Diff

From 31bebbef0cce2ae68c25a2b0cbfc040f938791e9 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.com>
Date: Mon, 4 May 2020 15:13:24 +0100
Subject: [PATCH] overlays: Make use of intra-overlay fragments
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 | 8 ++++----
arch/arm/boot/dts/overlays/ads1115-overlay.dts | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
--- a/arch/arm/boot/dts/overlays/ads1015-overlay.dts
+++ b/arch/arm/boot/dts/overlays/ads1015-overlay.dts
@@ -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>;
--- a/arch/arm/boot/dts/overlays/ads1115-overlay.dts
+++ b/arch/arm/boot/dts/overlays/ads1115-overlay.dts
@@ -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>;