(6/6) bcm57xx: package
authorFelix Fietkau <nbd@openwrt.org>
Sun, 15 Jun 2008 11:11:28 +0000 (11:11 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 15 Jun 2008 11:11:28 +0000 (11:11 +0000)
commitddd809f9e56e3a30d459d6189a1582808d204821
tree42452684184365d849557d88c0a7155f32287ad3
parent20937ce81a7807fb3506728edaaff731cee7e18c
(6/6) bcm57xx: package

This is the bcm57xx package.  I have tested default vlan functions,
but I dont have the equipment to test more advanced setups.  The default
vlan setup seems to be working fine.  I also added the activate_gpio
parameter which will make the driver activate the switch via gpio before
probing for it.

I'm not sure which method is best for autoload.  For the wrt350n, I
need the activate_gpio parameter.  But its probably not a good idea
to add that to the autoload file.  On a system without a bcm57xx switch,
isn't it a bad idea to mess with the gpios looking for the switch? Ideally,
wouldn't it be best to load the bcm57xx module from broadcom-diag, after
it has determined which router its on?  I tried using 'request_module' from
there, but had no success.  For now, I am relying on preinit to load
the bcm57xx module with activate_gpio param, after it has failed to load
switch_robo and switch_adm.

Signed-off-by: Ben Pfountz <netprince (at) vt (dot) edu>
SVN-Revision: 11471
40 files changed:
package/broadcom-57xx/Makefile [new file with mode: 0644]
package/broadcom-57xx/src/5701rls.c [new file with mode: 0644]
package/broadcom-57xx/src/5701rls.h [new file with mode: 0644]
package/broadcom-57xx/src/Makefile [new file with mode: 0644]
package/broadcom-57xx/src/autoneg.c [new file with mode: 0644]
package/broadcom-57xx/src/autoneg.h [new file with mode: 0644]
package/broadcom-57xx/src/b57um.c [new file with mode: 0644]
package/broadcom-57xx/src/bcmendian.h [new file with mode: 0644]
package/broadcom-57xx/src/bcmparams.h [new file with mode: 0644]
package/broadcom-57xx/src/bcmrobo.c [new file with mode: 0644]
package/broadcom-57xx/src/bcmrobo.h [new file with mode: 0644]
package/broadcom-57xx/src/bits.h [new file with mode: 0644]
package/broadcom-57xx/src/fw_lso05.h [new file with mode: 0644]
package/broadcom-57xx/src/fw_stkoffld.h [new file with mode: 0644]
package/broadcom-57xx/src/hndgige.c [new file with mode: 0644]
package/broadcom-57xx/src/hndgige.h [new file with mode: 0644]
package/broadcom-57xx/src/lm.h [new file with mode: 0644]
package/broadcom-57xx/src/mm.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/802.11.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/802.11e.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/802.1d.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/802.3.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/bcmarp.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/bcmdhcp.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/bcmeth.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/bcmevent.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/bcmip.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/bcmtcp.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/bcmudp.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/eap.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/eapol.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/ethernet.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/vlan.h [new file with mode: 0644]
package/broadcom-57xx/src/proto/wpa.h [new file with mode: 0644]
package/broadcom-57xx/src/queue.h [new file with mode: 0644]
package/broadcom-57xx/src/robo_register.c [new file with mode: 0644]
package/broadcom-57xx/src/sbgige.h [new file with mode: 0644]
package/broadcom-57xx/src/tcp_seg.c [new file with mode: 0644]
package/broadcom-57xx/src/tigon3.c [new file with mode: 0644]
package/broadcom-57xx/src/tigon3.h [new file with mode: 0644]