Revert "ipq806x: fix EA8500 switch control"
authorPetr Štetiar <ynezz@true.cz>
Tue, 5 Nov 2019 20:51:23 +0000 (21:51 +0100)
committerPetr Štetiar <ynezz@true.cz>
Tue, 5 Nov 2019 23:26:40 +0000 (00:26 +0100)
There is a problem with the EA8500, the switch will not work after soft
reboot, the only way to get it working again is to power cycle it
manually.

There are probably several issues in the play, it's quite hard to fix it
without having access to the actual device, so I don't see any other
option now, then revert the offending commit.

Ref: PR#2047
Fixes: FS#2168 ("Switch no longer work after restart on Linksys EA8500")
Reported-by: Adam <424778940z@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit 04d6753d03e3a6db07b7a2d3296774d0965bbbfa)

target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts

index 91c358d245641b8c48efb3634eddf62428da9ee6..ca8376afd7e3a98b26e81f5457a4711031cb4adf 100644 (file)
 
        soc {
                pinmux@800000 {
-
-                       pinctrl-0 = <&switch_reset>;
-                       pinctrl-names = "default";
-
                        button_pins: button_pins {
                                mux {
                                        pins = "gpio65", "gpio67", "gpio68";
                                };
                        };
 
-                       switch_reset: switch_reset_pins {
-                               mux {
-                                       pins = "gpio63";
-                                       function = "gpio";
-                                       drive-strength = <2>;
-                                       bias-disable;
-                                       output-low;
-                               };
-                       };
-
                        mdio0_pins: mdio0_pins {
                                mux {
                                        pins = "gpio0", "gpio1";
                        status = "ok";
                };
 
+               pcie2: pci@1b900000 {
+                       status = "ok";
+               };
+
                nand@1ac00000 {
                        status = "ok";
 
        };
 };
 
-/delete-node/ &pcie2_pins;
-/delete-node/ &pcie2;