]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ARM: dts: Fix muxing and regulator for wl12xx on the SDIO bus for pandaboard
authorTony Lindgren <tony@atomide.com>
Fri, 13 Sep 2013 19:09:53 +0000 (12:09 -0700)
committerBenoit Cousson <bcousson@baylibre.com>
Wed, 18 Sep 2013 09:11:39 +0000 (11:11 +0200)
commit851320e3f33503f557135a7fef6da66a2f7eec55
tree9e6b76c9d29d5237b0ef1fadf6efb459e663717e
parentb6731f78c2c03e5d8732c809b86719cbbf5c7794
ARM: dts: Fix muxing and regulator for wl12xx on the SDIO bus for pandaboard

Commit b42b9181 (ARM: OMAP2+: Remove board-omap4panda.c)
removed legacy booting in favor of device tree based booting
for pandaboard. That caused the WLAN to stop working as the
related .dts entries fell through the cracks.

The legacy muxing was setting pulls for GPIO 48 and 49, so let's
keep that behaviour for now to avoid further regressions for
BT and FM. Also input logic was enabled for MMC CLK line, but
I've verified that the input logic we don't need enabled for
CLK line as it's not bidirectional.

Also, we want to use non-removable instead of ti,non-removable
as the ti,non-removable also sets no_regulator_off_init which
is really not what we want as then wl12xx won't get powered
up and down which is needed for resetting it.

Note that looks like the WLAN interface fails to come up after
a warm reset, but that most likely was also happening with
the legacy booting and needs a separate fix.

Cc: Paolo Pisati <p.pisati@gmail.com>
Cc: Rajendra Nayak <rnayak@ti.com>
Cc: Luciano Coelho <luca@coelho.fi>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Benoit Cousson <bcousson@baylibre.com>
arch/arm/boot/dts/omap4-panda-common.dtsi