bcm27xx: import latest patches from the RPi foundation
[openwrt/staging/rmilecki.git] / target / linux / bcm27xx / patches-5.4 / 950-1016-overlays-Deprecate-and-delete-the-sdtweak-overlay.patch
1 From 88358069ed07f16a0aab0764ed1337e540006e29 Mon Sep 17 00:00:00 2001
2 From: Phil Elwell <phil@raspberrypi.com>
3 Date: Wed, 4 Nov 2020 11:25:02 +0000
4 Subject: [PATCH] overlays: Deprecate and delete the sdtweak overlay
5
6 The sdtweak overlay has been superseded by the board-specific
7 sd_* parameters such as sd_poll_once, sd_overclock etc.
8
9 For example, replace:
10
11 dtoverlay=sdtweak,poll_once
12
13 with:
14
15 dtparam=sd_poll_once
16
17 Signed-off-by: Phil Elwell <phil@raspberrypi.com>
18 ---
19 arch/arm/boot/dts/overlays/overlay_map.dts | 4 +++
20 .../arm/boot/dts/overlays/sdtweak-overlay.dts | 25 -------------------
21 2 files changed, 4 insertions(+), 25 deletions(-)
22 delete mode 100644 arch/arm/boot/dts/overlays/sdtweak-overlay.dts
23
24 --- a/arch/arm/boot/dts/overlays/overlay_map.dts
25 +++ b/arch/arm/boot/dts/overlays/overlay_map.dts
26 @@ -61,6 +61,10 @@
27 deprecated = "use sdio,bus_width=1,gpios_22_25";
28 };
29
30 + sdtweak {
31 + deprecated = "use 'dtparam=sd_poll_once' etc.";
32 + };
33 +
34 spi0-cs {
35 renamed = "spi0-2cs";
36 };
37 --- a/arch/arm/boot/dts/overlays/sdtweak-overlay.dts
38 +++ /dev/null
39 @@ -1,25 +0,0 @@
40 -/dts-v1/;
41 -/plugin/;
42 -
43 -/* Provide backwards compatible aliases for the old sdhost dtparams. */
44 -
45 -/{
46 - compatible = "brcm,bcm2835";
47 -
48 - fragment@0 {
49 - target = <&sdhost>;
50 - frag0: __overlay__ {
51 - brcm,overclock-50 = <0>;
52 - brcm,pio-limit = <1>;
53 - };
54 - };
55 -
56 - __overrides__ {
57 - overclock_50 = <&frag0>,"brcm,overclock-50:0";
58 - force_pio = <&frag0>,"brcm,force-pio?";
59 - pio_limit = <&frag0>,"brcm,pio-limit:0";
60 - debug = <&frag0>,"brcm,debug?";
61 - enable = <&frag0>,"status";
62 - poll_once = <&frag0>,"non-removable?";
63 - };
64 -};