(3/6) bcm57xx: preinit
authorFelix Fietkau <nbd@openwrt.org>
Sun, 15 Jun 2008 11:10:13 +0000 (11:10 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 15 Jun 2008 11:10:13 +0000 (11:10 +0000)
commit9621d872ca496eadb79399d0351abf96abc35338
treed4f8f3f7d0b264ff4d108cfeec1fe7562bb6ea52
parentf9ad520e37ea3ad98451848ab6c461f3fde8d077
(3/6) bcm57xx: preinit

This patch allows the bcm57xx module to work correctly with failsafe mode.

insmod doesn't return an error when a module loads but doesn't detect a switch.
I added the check_module function to load the module, then make sure
it doesn't just exit immediately.  This allows preinit to only attempt to
load the bcm57xx module when switch-robo and switch-adm dont detect a switch.

The activate_gpio parameter to bcm57xx simply instructs the module to attempt
to activate the switch via gpio before probing for the switch.

Tested on wrt350n.

Signed-off-by: Ben Pfountz <netprince (at) vt (dot) edu>
SVN-Revision: 11468
target/linux/brcm-2.4/base-files/etc/preinit.arch