overlays: Formally rename/deprecate old overlays
authorPhil Elwell <phil@raspberrypi.com>
Wed, 1 Apr 2020 16:24:15 +0000 (17:24 +0100)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:33:44 +0000 (16:33 +0100)
Take advantage of the overlay_map to rename or deprecate some obsolete
overlays.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
arch/arm/boot/dts/overlays/Makefile
arch/arm/boot/dts/overlays/README
arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts [deleted file]
arch/arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts [deleted file]
arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts [deleted file]
arch/arm/boot/dts/overlays/overlay_map.dts
arch/arm/boot/dts/overlays/pi3-act-led-overlay.dts [deleted file]
arch/arm/boot/dts/overlays/pi3-disable-bt-overlay.dts [deleted file]
arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts [deleted file]
arch/arm/boot/dts/overlays/pi3-miniuart-bt-overlay.dts [deleted file]

index e351ac0..dbc525d 100644 (file)
@@ -27,7 +27,6 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
        audiosense-pi.dtbo \
        audremap.dtbo \
        balena-fin.dtbo \
-       bmp085_i2c-sensor.dtbo \
        dht11.dtbo \
        dionaudio-loco.dtbo \
        dionaudio-loco-v2.dtbo \
@@ -75,9 +74,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
        i2c-rtc-gpio.dtbo \
        i2c-sensor.dtbo \
        i2c0.dtbo \
-       i2c0-bcm2708.dtbo \
        i2c1.dtbo \
-       i2c1-bcm2708.dtbo \
        i2c3.dtbo \
        i2c4.dtbo \
        i2c5.dtbo \
@@ -114,10 +111,6 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
        mz61581.dtbo \
        ov5647.dtbo \
        papirus.dtbo \
-       pi3-act-led.dtbo \
-       pi3-disable-bt.dtbo \
-       pi3-disable-wifi.dtbo \
-       pi3-miniuart-bt.dtbo \
        pibell.dtbo \
        piglow.dtbo \
        piscreen.dtbo \
index 5832c5f..7ff74b1 100644 (file)
@@ -1288,11 +1288,8 @@ Params: pins_0_1                Use pins 0 and 1 (default)
 
 
 Name:   i2c0-bcm2708
-Info:   Deprecated, legacy version of i2c0, from which it inherits its
-        parameters, just adding the explicit individual pin specifiers.
+Info:   Deprecated, legacy version of i2c0.
 Load:   <Deprecated>
-Params: sda0_pin                GPIO pin for SDA0 (deprecated - use pins_*)
-        scl0_pin                GPIO pin for SCL0 (deprecated - use pins_*)
 
 
 Name:   i2c1
@@ -1307,13 +1304,8 @@ Params: pins_2_3                Use pins 2 and 3 (default)
 
 
 Name:   i2c1-bcm2708
-Info:   Deprecated, legacy version of i2c1, from which it inherits its
-        parameters, just adding the explicit individual pin specifiers.
+Info:   Deprecated, legacy version of i2c1.
 Load:   <Deprecated>
-Params: sda1_pin                GPIO pin for SDA1 (2 or 44 - default 2)
-        scl1_pin                GPIO pin for SCL1 (3 or 45 - default 3)
-        pin_func                Alternative pin function (4 (alt0), 6 (alt2) -
-                                default 4)
 
 
 Name:   i2c3
diff --git a/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts b/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts
deleted file mode 100644 (file)
index 26dbbdd..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-// Definitions for BMP085/BMP180 digital barometric pressure and temperature sensors from Bosch Sensortec
-/dts-v1/;
-/plugin/;
-
-/ {
-        compatible = "brcm,bcm2835";
-
-        fragment@0 {
-                target = <&i2c_arm>;
-                __overlay__ {
-                        #address-cells = <1>;
-                        #size-cells = <0>;
-                        status = "okay";
-
-                        bmp085@77 {
-                                compatible = "bosch,bmp085";
-                                reg = <0x77>;
-                                default-oversampling = <3>;
-                                status = "okay";
-                        };
-                };
-        };
-};
diff --git a/arch/arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts b/arch/arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts
deleted file mode 100644 (file)
index 02f7dca..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#include "i2c0-overlay.dts"
-
-/{
-       __overrides__ {
-               sda0_pin = <&pins1>,"brcm,pins:0",
-                          <&pins2>,"brcm,pins:0",
-                          <&pins3>,"brcm,pins:0",
-                          <&pins4>,"brcm,pins:0";
-               scl0_pin = <&pins1>,"brcm,pins:4",
-                          <&pins2>,"brcm,pins:4",
-                          <&pins3>,"brcm,pins:4",
-                          <&pins4>,"brcm,pins:4";
-       };
-};
diff --git a/arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts b/arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts
deleted file mode 100644 (file)
index 09d8b16..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-#include "i2c1-overlay.dts"
-
-/{
-       __overrides__ {
-               sda1_pin = <&pins1>,"brcm,pins:0", <&pins2>,"brcm,pins:0";
-               scl1_pin = <&pins1>,"brcm,pins:4", <&pins1>,"brcm,pins:4";
-               pin_func = <&pins1>,"brcm,function:0", <&pins2>,"brcm,function:0";
-       };
-};
index e9b04b9..113098e 100644 (file)
@@ -1,6 +1,18 @@
 /dts-v1/;
 
 / {
+       bmp085_i2c-sensor {
+               deprecated = "use i2c-sensor,bmp085";
+       };
+
+       i2c0-bcm2708 {
+               deprecated = "use i2c0";
+       };
+
+       i2c1-bcm2708 {
+               deprecated = "use i2c1";
+       };
+
        i2c3 {
                bcm2711;
        };
                bcm2711;
        };
 
+       lirc-rpi {
+               deprecated = "use gpio-ir";
+       };
+
+       pi3-act-led {
+               renamed = "act-led";
+       };
+
+       pi3-disable-bt {
+               renamed = "disable-bt";
+       };
+
+       pi3-disable-wifi {
+               renamed = "disable-wifi";
+       };
+
+       pi3-miniuart-bt {
+               renamed = "miniuart-bt";
+       };
+
        rpivid-v4l2 {
                bcm2711;
        };
 
+       sdio-1bit {
+               deprecated = "use sdio,bus_width=1,gpios_22_25";
+       };
+
        spi3-1cs {
                bcm2711;
        };
        uart5 {
                bcm2711;
        };
+
+       upstream-aux-interrupt {
+               deprecated = "no longer necessary";
+       };
 };
diff --git a/arch/arm/boot/dts/overlays/pi3-act-led-overlay.dts b/arch/arm/boot/dts/overlays/pi3-act-led-overlay.dts
deleted file mode 100644 (file)
index aedfc90..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include "act-led-overlay.dts"
diff --git a/arch/arm/boot/dts/overlays/pi3-disable-bt-overlay.dts b/arch/arm/boot/dts/overlays/pi3-disable-bt-overlay.dts
deleted file mode 100644 (file)
index e09a492..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include "disable-bt-overlay.dts"
diff --git a/arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts b/arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts
deleted file mode 100644 (file)
index b61b69c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include "disable-wifi-overlay.dts"
diff --git a/arch/arm/boot/dts/overlays/pi3-miniuart-bt-overlay.dts b/arch/arm/boot/dts/overlays/pi3-miniuart-bt-overlay.dts
deleted file mode 100644 (file)
index 94c1426..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include "miniuart-bt-overlay.dts"