]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ARM: dts: am57xx-beagle-x15-common: Fix wrong pinctrl selection for mmc2
authorNishanth Menon <nm@ti.com>
Thu, 15 Sep 2016 19:10:59 +0000 (14:10 -0500)
committerTony Lindgren <tony@atomide.com>
Thu, 15 Sep 2016 20:58:46 +0000 (13:58 -0700)
Commit d20f997b4d1f ("ARM: dts: am57xx-beagle-x15: Remove pinmux
configurations for erratum i869") fat fingered a change in which
basically replaced mmc2_pinctrl_default with mmc1_pinctrl_default. And
kernel dutifully reports conflict of usage.

[...]
pinctrl-single 4a003400.pinmux: pin 4a00376c.0 already requested by
4809c000.mmc; cannot claim for 480b4000.mmc
pinctrl-single 4a003400.pinmux: pin-219 (480b4000.mmc) status -22
pinctrl-single 4a003400.pinmux: could not request pin 219 (4a00376c.0)
from group mmc1_pins_default  on device pinctrl-single
omap_hsmmc 480b4000.mmc: Error applying setting, reverse things back
omap_hsmmc 480b4000.mmc: could not initialize pin control state
[...]

But, thanks to the fact that we were in fact setting all the muxes in
U-Boot, all the MMC devices were still properly detected.

Fix the typo.

Fixes: d20f997b4d1f ("ARM: dts: am57xx-beagle-x15: Remove pinmux
configurations for erratum i869")
Reported-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
[tony@atomide.com: removed timestamps and wrapped description]
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi

index ec85ff9004e80a36b880ab0a7b7f27671aef38f0..6df7829a2c15dcb6ee79e71eebeda2b9f6720c3a 100644 (file)
        status = "okay";
 
        pinctrl-names = "default";
-       pinctrl-0 = <&mmc1_pins_default>;
+       pinctrl-0 = <&mmc2_pins_default>;
 
        vmmc-supply = <&vdd_3v3>;
        bus-width = <8>;