Age | Commit message (Collapse) | Author |
|
two chips. Better fix for the NMI problem.
|
|
- always set it to autoselect, tp
- remove the wait for media stuff: appears to be a local issue on
- simplify the ifmedia callbacks appropriately
|
|
clear interrupt status and such before enabling rx and tx.
|
|
a race condition existed where after a qec channel reset, accesses to the
MACE would cause an NMI: so wait for the MACE to come out of reset before
accessing.
- add ifmedia support (mainly so I can get at the link status from other code)
- move some of the spl handling around (more correct)
- rewrite qe_mcreset() again so that all it does is set the multicast filter
- use bzero to initialize the buffers and descriptors
- rearrange the MACE setup to conform to the suggestions in the datasheet
|
|
|
|
|
|
|
|
|
|
o qe & be drivers now only access qec globals directly at interrupt time
o more initialization done in qec_reset
o qe & be drivers handle the qec internal buffer identically
o nuked unused variables
|
|
once per channel init.
|
|
interesting happened.
o Base all interrupt decisions on per-channel status reg.
|
|
|
|
|