From 88358069ed07f16a0aab0764ed1337e540006e29 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.com>
Date: Wed, 4 Nov 2020 11:25:02 +0000
Subject: [PATCH] overlays: Deprecate and delete the sdtweak overlay

The sdtweak overlay has been superseded by the board-specific
sd_* parameters such as sd_poll_once, sd_overclock etc.

For example, replace:

    dtoverlay=sdtweak,poll_once

with:

    dtparam=sd_poll_once

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
---
 arch/arm/boot/dts/overlays/overlay_map.dts    |  4 +++
 .../arm/boot/dts/overlays/sdtweak-overlay.dts | 25 -------------------
 2 files changed, 4 insertions(+), 25 deletions(-)
 delete mode 100644 arch/arm/boot/dts/overlays/sdtweak-overlay.dts

--- a/arch/arm/boot/dts/overlays/overlay_map.dts
+++ b/arch/arm/boot/dts/overlays/overlay_map.dts
@@ -61,6 +61,10 @@
 		deprecated = "use sdio,bus_width=1,gpios_22_25";
 	};
 
+	sdtweak {
+		deprecated = "use 'dtparam=sd_poll_once' etc.";
+	};
+
 	spi0-cs {
 		renamed = "spi0-2cs";
 	};
--- a/arch/arm/boot/dts/overlays/sdtweak-overlay.dts
+++ /dev/null
@@ -1,25 +0,0 @@
-/dts-v1/;
-/plugin/;
-
-/* Provide backwards compatible aliases for the old sdhost dtparams. */
-
-/{
-	compatible = "brcm,bcm2835";
-
-	fragment@0 {
-		target = <&sdhost>;
-		frag0: __overlay__ {
-			brcm,overclock-50 = <0>;
-			brcm,pio-limit = <1>;
-		};
-	};
-
-	__overrides__ {
-		overclock_50     = <&frag0>,"brcm,overclock-50:0";
-		force_pio        = <&frag0>,"brcm,force-pio?";
-		pio_limit        = <&frag0>,"brcm,pio-limit:0";
-		debug            = <&frag0>,"brcm,debug?";
-		enable           = <&frag0>,"status";
-		poll_once        = <&frag0>,"non-removable?";
-	};
-};
