(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)
commitfd34ae3c40edc112b7185005bbbee58fd15be8c3
tree628e1de7f62f279d851f47ad1ee6ab63c320c1c8
parent5596f3132182ee8839dbdcdf584d365e9562ff2a
(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]