omap: mux: fix multipath gpio handling
authorGrazvydas Ignotas <notasas@gmail.com>
Wed, 7 Jul 2010 11:22:37 +0000 (14:22 +0300)
committerTony Lindgren <tony@atomide.com>
Wed, 7 Jul 2010 11:22:37 +0000 (14:22 +0300)
commitc08675fe5b8b34b38917337b359deee279971fde
tree4f30a28b0620120a4f5d465594e5fcccc636cefd
parentc752ab9d5a5b6899f14fe1c6643c0fe0b499a4ba
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