omap: mux: fix multipath gpio handling
authorGrazvydas Ignotas <notasas@gmail.com>
Mon, 2 Aug 2010 10:18:28 +0000 (13:18 +0300)
committerTony Lindgren <tony@atomide.com>
Mon, 2 Aug 2010 11:23:07 +0000 (14:23 +0300)
commit8a6f7e14fc3b3ea911838c3f4ce137cb8a3d134a
treef8da6e446475d300661936711c720fef706e6f29
parent7d35b8d09fb0cb0a89c8c265a5bfb52c2867b1d5
omap: mux: fix multipath gpio handling

OMAP3530 CBB package can have GPIO126 muxed on 2 pins: mmc1_dat4 and
cam_strobe. This causes a problem with current multipath GPIO mux
handling, which muxes both pins as GPIO126 and makes the GPIO unusable.

Fix this by not muxing any pins if multipath GPIO is detected and
just print a warning instead. It's up to board files to set correct
mux using omap_mux_init_signal and pin name.

Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/mux.c