]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ARM: mvebu: remove conflicting muxing on Armada 370 DB
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 28 Oct 2014 16:08:42 +0000 (17:08 +0100)
committerJason Cooper <jason@lakedaemon.net>
Fri, 7 Nov 2014 03:13:04 +0000 (03:13 +0000)
Back when audio was enabled, the muxing of some MPP pins was causing
problems. However, since commit fea038ed55ae ("ARM: mvebu: Add proper
pin muxing on the Armada 370 DB board"), those problematic MPP pins
have been assigned a proper muxing for the Ethernet interfaces. This
proper muxing is now conflicting with the hog pins muxing that had
been added as part of 249f3822509b ("ARM: mvebu: add audio support to
Armada 370 DB").

Therefore, this commit simply removes the hog pins muxing, which
solves a warning a boot time due to the conflicting muxing
requirements.

Fixes: fea038ed55ae ("ARM: mvebu: Add proper pin muxing on the Armada 370 DB board")
Cc: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lkml.kernel.org/r/1414512524-24466-5-git-send-email-thomas.petazzoni@free-electrons.com
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
arch/arm/boot/dts/armada-370-db.dts

index a495e5821ab80c779d916f600724492d6771e25a..d5051358fb1b24113e1c2326b17a0b23c9339eca 100644 (file)
                                broken-cd;
                        };
 
-                       pinctrl {
-                               /*
-                                * These pins might be muxed as I2S by
-                                * the bootloader, but it conflicts
-                                * with the real I2S pins that are
-                                * muxed using i2s_pins. We must mux
-                                * those pins to a function other than
-                                * I2S.
-                                */
-                               pinctrl-0 = <&hog_pins1 &hog_pins2>;
-                               pinctrl-names = "default";
-
-                               hog_pins1: hog-pins1 {
-                                       marvell,pins = "mpp6",  "mpp8", "mpp10",
-                                                      "mpp12", "mpp13";
-                                       marvell,function = "gpio";
-                               };
-
-                               hog_pins2: hog-pins2 {
-                                       marvell,pins = "mpp5", "mpp7", "mpp9";
-                                       marvell,function = "gpo";
-                               };
-                       };
-
                        usb@50000 {
                                status = "okay";
                        };